:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aster-page-gutter:40px;--aster-page-gutter-mobile:16px;--aster-header-background:color-mix(in srgb, var(--aster-bg) 88%, transparent);--aster-shadow-panel:var(--aster-shadow), 0 16px 40px -24px color-mix(in srgb, var(--aster-button-primary) 24%, transparent);--aster-button-primary:#7c3aed;--aster-button-primary-hover:#6d28d9;--aster-violet-1:#fbfaff;--aster-violet-2:#f5f2ff;--aster-violet-3:#ece6ff;--aster-violet-4:#ded4ff;--aster-violet-5:#cbbbff;--aster-violet-7:#9c7cf4;--aster-violet-9:#6f4ed7;--aster-violet-10:#6041c3;--aster-violet-11:#5737b6;--aster-violet-12:#2d1b69;--aster-bg:#faf8ff;--aster-panel:#fff;--aster-panel-subtle:#f7f5fc;--aster-panel-header:var(--aster-violet-2);--aster-content-panel:var(--aster-panel);--aster-content-panel-border:var(--aster-border);--aster-sidebar:#151b38;--aster-sidebar-raised:#1d2548;--aster-text:#1f2d5c;--aster-text-soft:#53607e;--aster-text-muted:#66718d;--aster-border:#e5e3ed;--aster-border-strong:#d8d3e4;--aster-border-subtle:color-mix(in srgb, var(--aster-border) 45%, transparent);--aster-accent-panel-background:linear-gradient(110deg, #f5f2ff, #ece6ff);--aster-accent-panel-border:var(--aster-violet-5);--aster-accent-panel-text:var(--aster-text);--aster-accent-panel-muted:var(--aster-text-soft);--aster-table-header:var(--aster-violet-3);--aster-table-row:var(--aster-panel);--aster-table-row-alternate:color-mix(in srgb, var(--aster-panel) 82%, var(--aster-violet-2));--aster-table-row-hover:var(--aster-violet-2);--aster-success:#16805d;--aster-success-bg:#eaf8f1;--aster-warning:#a65c11;--aster-warning-bg:#fff4e7;--aster-danger:#b83a50;--aster-danger-bg:#fff0f2;--aster-danger-solid:#b83a50;--aster-info:#2c5fbd;--aster-info-bg:#eaf1ff;--aster-shadow:0 8px 24px #23194214;--aster-shadow-popover:0 14px 38px #11172e33}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aster-bg:#0c111d;--aster-panel:#090e1b;--aster-panel-subtle:#080c17;--aster-panel-header:#171f3b;--aster-content-panel:color-mix(in srgb, var(--aster-sidebar) 75%, black);--aster-content-panel-border:color-mix(in srgb, var(--aster-border) 55%, var(--aster-content-panel));--aster-sidebar:#0c1225;--aster-sidebar-raised:#171f3b;--aster-text:#f5f6fb;--aster-text-soft:#c2c8d8;--aster-text-muted:#929bb4;--aster-border:#303953;--aster-border-strong:#414b68;--aster-border-subtle:color-mix(in srgb, var(--aster-border) 45%, transparent);--aster-accent-panel-background:linear-gradient(to left in oklab, #7c3aed1f, transparent) right / 288px 100% no-repeat, linear-gradient(to right in oklab, #7c3aed29, #6d28d91f, #7c3aed29), var(--aster-bg);--aster-accent-panel-border:#7c3aed59;--aster-accent-panel-text:#fff;--aster-accent-panel-muted:#cbd1e0;--aster-violet-1:#17142b;--aster-violet-2:#251d49;--aster-violet-3:#33245f;--aster-violet-4:#432f78;--aster-violet-5:#563c91;--aster-violet-7:#7758c9;--aster-violet-9:#9472f6;--aster-violet-10:#a184fb;--aster-violet-11:#b9a3ff;--aster-violet-12:#ede8ff;--aster-table-header:var(--aster-panel-header);--aster-table-row:var(--aster-sidebar);--aster-table-row-alternate:color-mix(in srgb, var(--aster-sidebar) 82%, var(--aster-sidebar-raised));--aster-table-row-hover:color-mix(in srgb, var(--aster-sidebar) 76%, var(--aster-violet-3));--aster-success:#61d4aa;--aster-success-bg:#163d37;--aster-warning:#f1b56f;--aster-warning-bg:#422e1f;--aster-danger:#ff91a4;--aster-danger-bg:#45222d;--aster-danger-solid:#c4394f;--aster-info:#8fb4ff;--aster-info-bg:#1e2c4d;--aster-shadow:0 8px 24px #0003;--aster-shadow-popover:0 18px 44px #0000006b}[data-theme=dark] .sidebar{--aster-panel:#1b233e;--aster-panel-subtle:#0c1225}:root{--font-sans:var(--font-raleway), Raleway, ui-sans-serif, system-ui, sans-serif;--default-font-family:var(--font-sans);--color-kumo-canvas:var(--aster-bg);--color-kumo-base:var(--aster-panel);--color-kumo-elevated:var(--aster-panel);--color-kumo-recessed:var(--aster-panel-subtle);--color-kumo-overlay:var(--aster-panel);--color-kumo-control:var(--aster-panel);--color-kumo-contrast:var(--aster-sidebar);--color-kumo-tint:var(--aster-violet-2);--color-kumo-fill:var(--aster-border);--color-kumo-fill-hover:var(--aster-panel-subtle);--color-kumo-interact:var(--aster-border-strong);--color-kumo-line:var(--aster-border);--color-kumo-hairline:var(--aster-border);--color-kumo-brand:var(--aster-violet-9);--color-kumo-brand-hover:var(--aster-violet-10);--color-kumo-focus:var(--aster-violet-9);--color-kumo-danger:var(--aster-danger);--color-kumo-danger-tint:var(--aster-danger-bg);--color-kumo-success:var(--aster-success);--color-kumo-success-tint:var(--aster-success-bg);--color-kumo-warning:var(--aster-warning);--color-kumo-warning-tint:var(--aster-warning-bg);--color-kumo-info:var(--aster-info);--color-kumo-info-tint:var(--aster-info-bg);--color-kumo-shadow-edge:#2319421a;--color-kumo-shadow-drop:#2319420f;--color-kumo-arrow-edge:var(--aster-border);--color-kumo-arrow-stroke:transparent;--color-kumo-badge-inverted:var(--aster-violet-9);--color-kumo-badge-neutral:var(--aster-text-muted);--color-kumo-badge-red:var(--aster-danger-solid);--color-kumo-badge-green:var(--aster-success);--color-kumo-badge-orange:var(--aster-warning);--color-kumo-badge-purple:var(--aster-violet-9);--color-kumo-badge-blue:var(--aster-info);--color-kumo-badge-teal:var(--aster-success);--text-color-kumo-default:var(--aster-text);--text-color-kumo-strong:var(--aster-text);--text-color-kumo-subtle:var(--aster-text-muted);--text-color-kumo-inactive:var(--aster-border-strong);--text-color-kumo-placeholder:var(--aster-text-muted);--text-color-kumo-inverse:var(--aster-panel);--text-color-kumo-brand:var(--aster-violet-11);--text-color-kumo-link:var(--aster-violet-11);--text-color-kumo-info:var(--aster-info);--text-color-kumo-success:var(--aster-success);--text-color-kumo-danger:var(--aster-danger);--text-color-kumo-warning:var(--aster-warning);--text-color-kumo-badge-inverted:#fff;--text-color-kumo-badge-neutral-subtle:var(--aster-text-soft)}:root[data-font-preview=manrope]{--font-sans:var(--font-manrope), Manrope, ui-sans-serif, system-ui, sans-serif}:root[data-font-preview=public-sans]{--font-sans:var(--font-public-sans), "Public Sans", ui-sans-serif, system-ui, sans-serif}[data-theme=dark]{--color-kumo-shadow-edge:#00000057;--color-kumo-shadow-drop:#0000003d}*{box-sizing:border-box}html{background:var(--aster-bg);font-size:calc(14px + var(--aster-content-font-step,0px))}body{background:var(--aster-bg);color:var(--aster-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.aster-theme{min-height:100vh;color:var(--aster-text);background:var(--aster-bg)}.ui-accent-panel{border:1px solid var(--aster-accent-panel-border);color:var(--aster-accent-panel-text);background:var(--aster-accent-panel-background);border-radius:12px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline:none}:focus-visible{outline:2px solid var(--aster-violet-9);outline-offset:2px}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button{width:auto;height:32px;box-shadow:none;font-size:calc(14px + var(--aster-content-font-step,0px));letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:none;display:inline-flex}.ui-button>span{gap:6px}.ui-button>span[aria-hidden=true]:first-child{display:none}.ui-button[data-size="1"]{height:24px;font-size:calc(12px + var(--aster-content-font-step,0px));padding:0 8px}.ui-button[data-size="3"]{height:40px;padding:0 16px}.ui-icon-button{justify-content:center;width:32px;padding:0}.ui-icon-button[data-size="1"]{width:24px;padding:0}.ui-icon-button[data-size="3"]{width:40px;padding:0}.ui-button[data-variant=solid]{--color-white:#fff;color:#fff;background:var(--aster-button-primary)}.ui-button[data-variant=solid]:not(:disabled):hover{background:var(--aster-button-primary-hover)}.ui-button[data-variant=solid][data-color=gray]{--color-white:var(--aster-panel);color:var(--aster-panel);background:var(--aster-text)}.ui-button[data-variant=solid][data-color=gray]:not(:disabled):hover{background:var(--aster-text-soft)}.ui-button[data-variant=solid][data-color=red]{background:var(--aster-danger-solid)}.ui-button[data-variant=solid][data-color=red]:not(:disabled):hover{background:color-mix(in srgb, var(--aster-danger-solid) 88%, #000)}.ui-button[data-variant=soft]{--text-color-kumo-default:#fff;color:#fff;background:var(--aster-button-primary)}.ui-button[data-variant=soft]:not(:disabled):hover{background:var(--aster-button-primary-hover)}.ui-button[data-variant=soft][data-color=gray]{--text-color-kumo-default:var(--aster-text);color:var(--aster-text);background:color-mix(in srgb, var(--aster-text-muted) 13%, transparent)}.ui-button[data-variant=soft][data-color=gray]:not(:disabled):hover{background:color-mix(in srgb, var(--aster-text-muted) 20%, transparent)}.ui-button[data-variant=soft][data-color=red]{--text-color-kumo-default:var(--aster-danger);color:var(--aster-danger);background:color-mix(in srgb, var(--aster-danger) 18%, var(--aster-panel))}.ui-button[data-variant=soft][data-color=red]:not(:disabled):hover{background:color-mix(in srgb, var(--aster-danger) 28%, var(--aster-panel))}.ui-button[data-variant=surface]{--text-color-kumo-default:var(--aster-text);color:var(--aster-text);background:var(--aster-panel);border-color:var(--aster-border-strong)}.ui-button[data-variant=surface]:not(:disabled):hover{background:var(--aster-panel-subtle)}.ui-button[data-variant=ghost]{--text-color-kumo-default:var(--aster-violet-11);color:var(--aster-violet-11);background:0 0}.ui-button[data-variant=ghost]:not(:disabled):hover{background:var(--aster-violet-3)}.ui-button[data-variant=ghost][data-color=gray]{--text-color-kumo-default:var(--aster-text-soft);color:var(--aster-text-soft)}.ui-button[data-variant=ghost][data-color=gray]:not(:disabled):hover{color:var(--aster-text);background:color-mix(in srgb, var(--aster-text-muted) 13%, transparent)}.ui-button[data-variant=ghost][data-color=red]{--text-color-kumo-default:var(--aster-danger);color:var(--aster-danger)}.ui-button[data-variant=ghost][data-color=red]:not(:disabled):hover{background:var(--aster-danger-bg)}.ui-button.ui-button.ui-button:disabled,.ui-button.ui-button.ui-button[aria-disabled=true]{--color-white:color-mix(in srgb, var(--aster-text-muted) 70%, transparent);--text-color-kumo-default:var(--aster-text-muted);background:color-mix(in srgb, var(--aster-text-muted) 12%, transparent);opacity:1;cursor:not-allowed;border-color:#0000;color:color-mix(in srgb, var(--aster-text-muted) 70%, transparent)!important}.ui-button.ui-button.ui-button[data-variant=ghost]:disabled,.ui-button.ui-button.ui-button[data-variant=ghost][aria-disabled=true]{background:0 0}.ui-button.ui-button.ui-button[data-variant=surface]:disabled,.ui-button.ui-button.ui-button[data-variant=surface][aria-disabled=true]{background:var(--aster-panel-subtle);border-color:var(--aster-border)}.ui-spinner{flex:none}.ui-spinner-shell{flex:none;align-items:center;display:inline-flex}.ui-button[data-loading-as-child=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-badge{font-size:calc(12px + var(--aster-content-font-step,0px));border-radius:4px;padding:2px 6px;font-weight:600;line-height:1.4}.ui-badge--size-1{font-size:calc(11px + var(--aster-content-font-step,0px));padding:1px 5px}.ui-badge--violet{color:var(--aster-violet-11);background:var(--aster-violet-3)}.ui-badge--gray{color:var(--aster-text-soft);background:color-mix(in srgb, var(--aster-text-muted) 16%, transparent)}.ui-badge--green{color:var(--aster-success);background:var(--aster-success-bg)}.ui-badge--amber{color:var(--aster-warning);background:var(--aster-warning-bg)}.ui-badge--red{color:var(--aster-danger);background:var(--aster-danger-bg)}.ui-badge--blue{color:var(--aster-info);background:var(--aster-info-bg)}.ui-text-field{border:1px solid var(--aster-border-strong);width:100%;height:34px;box-shadow:none;color:var(--aster-text);background:var(--aster-panel);font-size:calc(14px + var(--aster-content-font-step,0px));border-radius:6px;padding:0 10px}.ui-text-field::placeholder{color:var(--aster-text-muted)}.ui-text-field:focus-visible{border-color:var(--aster-violet-9);outline:2px solid var(--aster-violet-9);outline-offset:-1px}.ui-text-field:disabled{opacity:.62;cursor:not-allowed}.ui-avatar{width:32px;height:32px;color:var(--aster-violet-11);background:var(--aster-violet-3);font-size:calc(12px + var(--aster-content-font-step,0px));text-transform:uppercase;border-radius:8px;flex:none;grid-template:1fr/1fr;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.ui-avatar[data-size="1"]{width:24px;height:24px;font-size:calc(11px + var(--aster-content-font-step,0px));border-radius:6px}.ui-avatar[data-size="3"]{width:40px;height:40px;font-size:calc(14px + var(--aster-content-font-step,0px));border-radius:10px}.ui-avatar[data-radius=full]{border-radius:50%}.ui-avatar__image,.ui-avatar__fallback{grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.ui-avatar__image{object-fit:cover}.ui-select{border:1px solid var(--aster-border-strong);min-height:34px;color:var(--aster-text);background:var(--aster-panel) 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='%2366718d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center / 14px no-repeat;appearance:none;border-radius:6px;padding:0 34px 0 11px}.ui-switch-row{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.ui-switch-copy{gap:5px;display:grid}.ui-switch-copy strong{font-size:calc(14px + var(--aster-content-font-step,0px));font-weight:700}.ui-switch-copy small{color:var(--aster-text-soft);font-size:calc(12px + var(--aster-content-font-step,0px));line-height:1.5}.ui-switch-control{cursor:pointer;flex:none;display:inline-flex}.ui-switch-control input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-switch-track{background:var(--aster-border-strong);border-radius:99px;width:38px;height:22px;transition:background .16s ease-out;position:relative}.ui-switch-track>span{background:var(--aster-panel);border-radius:50%;width:16px;height:16px;transition:transform .16s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #10172e33}.ui-switch-control input:checked+.ui-switch-track{background:var(--aster-violet-9)}.ui-switch-control input:checked+.ui-switch-track>span{transform:translate(16px)}.ui-switch-control input:focus-visible+.ui-switch-track{outline:2px solid var(--aster-violet-7);outline-offset:3px}.ui-switch-control input:disabled+.ui-switch-track{opacity:.62;cursor:not-allowed}.status-dot{background:var(--aster-text-muted);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot--good{background:var(--aster-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--aster-success) 16%, transparent)}.status-dot--warning{background:var(--aster-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--aster-warning) 16%, transparent)}.status-dot--danger{background:var(--aster-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--aster-danger) 16%, transparent)}.arrow-link{color:var(--aster-violet-11);align-items:center;gap:5px;font-weight:600;display:inline-flex}.aster-mark{fill:currentColor;display:block}.aster-mark circle{fill:var(--aster-violet-9)}.empty-state{text-align:center;background:0 0;border:0;justify-items:center;gap:0;max-width:470px;margin:44px auto;padding:0;display:grid}.empty-state__icon{width:48px;height:48px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.empty-state h2{font-size:calc(17px + var(--aster-content-font-step,0px));letter-spacing:-.02em;margin:0 0 7px;font-weight:700}.empty-state p{max-width:470px;color:var(--aster-text-soft);font-size:calc(14px + var(--aster-content-font-step,0px));text-align:center;margin:0;line-height:1.55}.empty-state__action{margin-top:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root,.app-shell--restricted{--aster-sidebar-width:240px}@media (min-width:1181px){:root[data-sidebar=collapsed]{--aster-sidebar-width:72px}}.app-shell{min-height:100vh}.skip-link{z-index:3000;color:#151b38;box-shadow:var(--aster-shadow-popover);background:#fff;border-radius:5px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.sidebar{z-index:1000;width:var(--aster-sidebar-width);color:#f4f5fa;background:var(--aster-sidebar);flex-direction:column;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar__brand{z-index:2;background:var(--aster-sidebar);border-bottom:1px solid #ffffff14;flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:0 14px 0 17px;display:flex;position:sticky;top:0}.sidebar__access-note{color:#e9ecf78a;max-width:156px;margin:22px 17px;font-size:11px;line-height:1.5}.brand-lockup{letter-spacing:-.025em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.brand-mark{color:#ddd4ff;place-items:center;display:grid;transform:rotate(-8deg)}.sidebar__close{color:#fff!important;display:none!important}.sidebar__workspace{padding:14px 10px 6px}.sidebar__workspace-label,.nav-group__label{color:#e9ecf780;letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:10px;font-weight:700;line-height:22px;display:block}.organization-control{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:8px;height:38px;padding:0 8px;display:flex;position:relative}.organization-avatar{color:#2c1d65;background:#ddd4ff;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.organization-control__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.workspace-chooser__trigger{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background .1s}.workspace-chooser__trigger:hover{background:#ffffff1a}.workspace-chooser__trigger:focus-visible{outline-offset:2px;outline:2px solid #b9a3ff}.workspace-chooser__chevron{color:#e9ecf79e;flex:none}@media (min-width:1181px){:root[data-sidebar=collapsed] .workspace-chooser__trigger{justify-content:center;padding:0}:root[data-sidebar=collapsed] .workspace-chooser__trigger .organization-control__name,:root[data-sidebar=collapsed] .workspace-chooser__chevron{display:none}}.workspace-popover{z-index:1400;border:1px solid var(--aster-border-strong);max-height:min(520px,100vh - 24px);color:var(--aster-text);background:var(--aster-panel);box-shadow:var(--aster-shadow-popover);border-radius:12px;gap:6px;padding:8px;display:grid;position:fixed;overflow:hidden auto}.workspace-popover:focus-visible{outline:2px solid var(--aster-violet-9)}.workspace-popover__current{border-bottom:1px solid var(--aster-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px 10px;display:grid}.workspace-popover__current>span:nth-child(2){min-width:0;display:grid}.workspace-popover__current strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-popover__current small{color:var(--aster-text-muted);font-size:11px}.workspace-popover__search{border:1px solid var(--aster-border);height:34px;color:var(--aster-text-muted);background:var(--aster-panel-subtle);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.workspace-popover__search:focus-within{border-color:var(--aster-violet-7)}.workspace-popover__search input{min-width:0;color:var(--aster-text);background:0 0;border:0;flex:1;font-size:13px}.workspace-popover__search input:focus-visible{outline:0}.workspace-popover__list{gap:2px;max-height:264px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workspace-option{width:100%;min-height:42px;color:var(--aster-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:5px 8px;display:grid}.workspace-option:disabled{cursor:progress;opacity:.7}.workspace-option[data-active=true],.workspace-option:hover:not(:disabled){background:var(--aster-violet-2)}.workspace-option[data-current=true] .workspace-option__name{font-weight:650}.workspace-option__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-option__state{color:var(--aster-violet-11);place-items:center;display:grid}.workspace-popover .organization-avatar{color:var(--aster-violet-12);background:var(--aster-violet-3)}.workspace-popover__empty{color:var(--aster-text-muted);padding:12px 8px;font-size:12px}.workspace-popover__status,.workspace-popover__error{align-items:center;gap:6px;margin:0;padding:6px 8px;font-size:12px;display:flex}.workspace-popover__status{color:var(--aster-text-soft)}.workspace-popover__error{color:var(--aster-danger)}.workspace-popover__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.workspace-popover__actions{border-top:1px solid var(--aster-border);gap:2px;padding-top:6px;display:grid}.workspace-popover__actions a{min-height:34px;color:var(--aster-text-soft);border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.workspace-popover__actions a:hover,.workspace-popover__actions a:focus-visible{color:var(--aster-text);background:var(--aster-panel-subtle)}.role-badge{text-transform:none;flex:none}.sidebar-search{color:#f2f4fbb3;cursor:pointer;background:#00000029;border:1px solid #ffffff17;border-radius:4px;align-items:center;gap:8px;margin:7px 10px 11px;padding:7px 9px;font-size:12px;display:flex}.sidebar-search:hover{color:#fff;background:#ffffff14}.sidebar-search>span{text-align:left;flex:1}.sidebar-search kbd{color:#ffffff7a;font:inherit;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:2px;padding:1px 5px;font-size:10px;display:inline-flex}.sidebar-nav{padding:0 10px 18px}.nav-group+.nav-group{margin-top:9px}.nav-group__toggle{color:#f4f5fa;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:#fff;background:#ffffff12}.nav-group__toggle:focus-visible{outline:2px solid var(--aster-violet-11);outline-offset:-2px}.nav-group__toggle>span{flex:1}.nav-group__toggle svg{flex:none}.nav-group__chevron{transition:transform .15s}.nav-group__toggle[aria-expanded=false] .nav-group__chevron{transform:rotate(-90deg)}.nav-group ul{margin:0;padding:0;list-style:none}.nav-group--collapsible ul{padding-left:16px}.nav-item{color:#fff;border-radius:4px;align-items:center;gap:10px;min-height:34px;margin-bottom:2px;padding:0 9px;font-size:13px;transition:background .1s,color .1s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item--active{color:#fff;background:#9472f63b;font-weight:600}.nav-item--active:after{content:"";background:#ad97ff;border-radius:2px 0 0 2px;width:2px;position:absolute;inset:7px 0 7px auto}.nav-item svg{color:inherit}.sidebar__footer{border-top:1px solid #ffffff14;margin-top:auto;padding:10px}.sidebar__footer a{border-radius:4px;align-items:center;gap:10px;padding:7px 8px;display:flex}.sidebar__footer a:hover{background:#ffffff0f}.sidebar__footer span:last-child{gap:1px;display:grid}.sidebar__footer strong{color:#ffffffdb;font-size:11px}.sidebar__footer small{color:#ffffff75;font-size:10px}.sidebar__status{color:#aaf0d3;background:#34c58f29;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.topbar{z-index:900;inset:0 0 auto var(--aster-sidebar-width);border-bottom:1px solid var(--aster-border);background:color-mix(in srgb, var(--aster-panel) 94%, transparent);justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex;position:fixed}.topbar__left,.topbar__actions,.breadcrumbs{align-items:center;display:flex}.topbar__progress{z-index:1100;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.topbar__progress:before{content:"";background:var(--aster-violet-9);width:56%;animation:1.2s cubic-bezier(.16,1,.3,1) infinite topbar-progress-sweep;position:absolute;inset:0 auto 0 0}@keyframes topbar-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(265%)}}.topbar__actions{--topbar-control-height:40px;flex-shrink:0;gap:8px}.topbar__left{min-width:0;margin-right:12px}.topbar__actions .topbar__control,.account-menu summary{height:var(--topbar-control-height);border:1px solid var(--aster-border);background:var(--aster-panel);color:var(--aster-text);border-radius:8px}.topbar__actions .ui-icon-button.topbar__control{width:var(--topbar-control-height);min-width:var(--topbar-control-height);padding:0}.topbar__actions .ui-button.topbar__control:hover,.account-menu[open] summary{background:var(--aster-panel-subtle);border-color:var(--aster-border-strong)}.topbar__support{align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.credit-balance-menu{height:var(--topbar-control-height,40px);color:var(--aster-text);background:var(--aster-violet-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.credit-balance-menu:hover{color:var(--aster-violet-12);background:var(--aster-violet-4)}.credit-balance-menu:focus-visible{outline:2px solid var(--aster-violet-9);outline-offset:2px}.credit-balance-menu__icon{color:var(--aster-warning)}.credit-balance-menu__divider{background:var(--aster-violet-5);width:1px;height:18px}.credit-balance-menu__action{color:var(--aster-violet-11);text-underline-offset:2px;text-decoration:underline}.breadcrumbs{gap:8px;min-width:0;font-size:13px}.breadcrumbs span:first-child{max-width:160px;color:var(--aster-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs span[aria-hidden]{color:var(--aster-border-strong)}.breadcrumbs strong{font-weight:600}.mobile-menu{margin-right:5px;display:none!important}.desktop-sidebar-toggle{margin-right:5px}.account-menu{position:relative}.account-menu summary{min-width:var(--topbar-control-height);cursor:pointer;align-items:center;gap:8px;padding:0 10px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>.ui-avatar{flex-shrink:0;width:26px;height:26px;display:inline-flex}.account-menu summary:focus-visible{outline:2px solid var(--aster-violet-9);outline-offset:2px}.account-menu summary:hover{background:var(--aster-panel-subtle)}.account-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:500;overflow:hidden}.account-popover{z-index:50;border:1px solid var(--aster-border);background:var(--aster-panel);width:230px;box-shadow:var(--aster-shadow-popover);border-radius:10px;padding:7px;display:grid;position:absolute;top:43px;right:0}.account-popover__identity{border-bottom:1px solid var(--aster-border);gap:2px;margin:2px 3px 6px;padding:7px 8px 10px;display:grid}.account-popover__identity span{color:var(--aster-text-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.account-popover>a{min-height:34px;color:var(--aster-text-soft);border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.account-popover>a:hover{color:var(--aster-text);background:var(--aster-panel-subtle)}.account-popover__sign-out-form{border-top:1px solid var(--aster-border);margin-top:4px;padding-top:4px}.account-popover .account-popover__sign-out{width:100%;min-height:34px;color:var(--aster-danger);box-shadow:none;background:0 0;justify-content:flex-start;padding:0 9px;font-size:12px}.account-popover .account-popover__sign-out:hover{color:var(--aster-danger);background:var(--aster-danger-bg)}.app-main{min-height:100vh;margin-left:var(--aster-sidebar-width);padding-top:56px}.app-shell--restricted .sidebar{display:none}.app-shell--restricted .topbar{background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.app-shell--restricted .topbar__left{display:none}.app-shell--restricted .topbar__actions{gap:0;margin-left:auto}.app-shell--restricted .account-menu{margin-left:0}.app-shell--restricted .app-main{margin-left:0;padding-top:0}.app-shell--restricted .sidebar-scrim{display:none}.sidebar-scrim{z-index:950;background:#070a188f;border:0;display:none;position:fixed;inset:0}.command-dialog{border:1px solid var(--aster-border-strong);width:min(590px,100vw - 28px);max-height:min(620px,100vh - 48px);color:var(--aster-text);background:var(--aster-panel);box-shadow:var(--aster-shadow-popover);border-radius:14px;margin-top:13vh;padding:0;overflow:hidden}.command-dialog::backdrop{background:#0b0e2085}.command-dialog__head{border-bottom:1px solid var(--aster-border);align-items:center;gap:10px;height:54px;padding:0 13px 0 17px;display:flex}.command-dialog__head svg{color:var(--aster-text-muted)}.command-dialog__head input{min-width:0;color:var(--aster-text);background:0 0;border:0;flex:1}.command-dialog__head input::placeholder{color:var(--aster-text-muted)}.command-dialog__head button{border:1px solid var(--aster-border);color:var(--aster-text-muted);background:var(--aster-panel-subtle);border-radius:4px;padding:3px 7px;font-size:10px}.command-results{overscroll-behavior:contain;gap:2px;max-height:min(550px,100vh - 118px);padding:8px;display:grid;overflow-y:auto}.command-results>button{width:100%;min-height:52px;color:var(--aster-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 9px;display:grid}.command-results>button:hover,.command-results>button:focus-visible,.command-results>button[data-active=true]{background:var(--aster-violet-2)}.command-result__icon{width:32px;height:32px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:7px;place-items:center;display:grid}.command-results>button>span:nth-child(2){gap:2px;display:grid}.command-results strong{font-size:13px}.command-results small{color:var(--aster-text-muted);font-size:11px}.command-results__empty{color:var(--aster-text-muted);text-align:center;margin:28px}@media (min-width:1181px){:root[data-sidebar=collapsed] .sidebar__brand{justify-content:center;padding:0}:root[data-sidebar=collapsed] .brand-lockup{justify-content:center;width:44px;height:40px}:root[data-sidebar=collapsed] .brand-lockup>span:last-child,:root[data-sidebar=collapsed] .sidebar__workspace-label,:root[data-sidebar=collapsed] .organization-control__name,:root[data-sidebar=collapsed] .sidebar-search>span,:root[data-sidebar=collapsed] .sidebar-search kbd,:root[data-sidebar=collapsed] .nav-group__label,:root[data-sidebar=collapsed] .nav-item>span,:root[data-sidebar=collapsed] .sidebar__footer a>span:last-child{display:none}:root[data-sidebar=collapsed] .sidebar__workspace{padding:14px 10px 6px}:root[data-sidebar=collapsed] .organization-control,:root[data-sidebar=collapsed] .sidebar-search,:root[data-sidebar=collapsed] .nav-item,:root[data-sidebar=collapsed] .sidebar__footer a{justify-content:center;width:44px;margin-left:auto;margin-right:auto}:root[data-sidebar=collapsed] .organization-control,:root[data-sidebar=collapsed] .sidebar-search{padding-left:0;padding-right:0}:root[data-sidebar=collapsed] .sidebar-search{height:36px}:root[data-sidebar=collapsed] .sidebar-nav{padding-left:10px;padding-right:10px}:root[data-sidebar=collapsed] .nav-group+.nav-group{margin-top:8px}:root[data-sidebar=collapsed] .nav-group__toggle{display:none}:root[data-sidebar=collapsed] .nav-group--collapsible ul{padding-left:0}:root[data-sidebar=collapsed] .nav-item,:root[data-sidebar=collapsed] .sidebar__footer a{min-height:40px;padding:0}}@media (max-width:1180px){.sidebar{width:272px;box-shadow:var(--aster-shadow-popover);transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar__close,.mobile-menu{display:inline-flex!important}.desktop-sidebar-toggle{display:none!important}.sidebar-scrim{display:block}.topbar{left:0}.app-main{margin-left:0}}@media (max-width:620px){.topbar__actions{gap:4px}.topbar__actions .topbar__support{display:none}.account-menu summary{padding:0 4px}.account-menu summary>.ui-avatar{margin:0 auto}.breadcrumbs{overflow:hidden}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{padding:0 9px}.breadcrumbs span:first-child,.breadcrumbs span[aria-hidden],.account-menu__name,.account-menu summary>svg{display:none}.create-button{display:none!important}.credit-balance-menu__divider,.credit-balance-menu__action{display:none}.account-menu{margin-left:0}}@media (prefers-reduced-motion:reduce){.nav-group__chevron{transition:none}.topbar__progress:before{width:100%;animation:none;transform:none}}
.app-main,.auth-page{--aster-content-font-step:2px;font-size:16px}.page-frame{width:100%;padding:28px var(--aster-page-gutter) 54px;margin:0 auto}.access-page{min-height:calc(100vh - 56px);padding-top:clamp(52px,14vh,132px)}.app-shell--restricted .access-page{place-items:center;min-height:100vh;padding-block:32px;display:grid}.access-state{width:min(100%,720px);padding:34px 38px 36px}.access-state h1{color:var(--aster-text);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.access-state p{max-width:62ch;color:var(--aster-text-soft);font-size:calc(14px + var(--aster-content-font-step,2px));margin:12px 0 0;line-height:1.6}.access-state form,.access-state__actions{margin-top:26px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px;display:flex}.page-heading h1{color:var(--aster-text);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400;line-height:1.25}.page-heading p{max-width:680px;color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin:7px 0 0;line-height:1.55}.page-heading__title-line{align-items:center;gap:10px;display:flex}.font-preview-control{flex:none;gap:4px;width:190px;display:grid}.font-preview-control>span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.surface-panel{border:1px solid var(--aster-content-panel-border);background:var(--aster-content-panel);border-radius:12px}.website-launch-dialog{border:1px solid var(--aster-border-strong);width:min(570px,100vw - 28px);max-height:min(760px,100vh - 40px);color:var(--aster-text);background:var(--aster-panel);box-shadow:var(--aster-shadow-popover);border-radius:14px;margin:auto;padding:0;inset:0;overflow:hidden auto}.website-launch-dialog::backdrop{background:#0b0e2085}.website-launch-dialog__surface{padding:22px}.website-launch-dialog__heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.website-launch-dialog__heading h2{font-size:calc(14px + var(--aster-content-font-step,2px));letter-spacing:-.015em;margin:2px 0 0;font-weight:700}.website-launch-dialog__heading p{max-width:62ch;color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));margin:4px 0 0;line-height:1.55}.website-launch-dialog__heading--compose{display:block}.website-launch-dialog__heading--compose h2{font-size:calc(14px + var(--aster-content-font-step,2px));letter-spacing:-.02em;margin:0}.website-launch-dialog__heading--compose p{font-size:calc(12px + var(--aster-content-font-step,2px));margin-top:5px;line-height:1.55}.website-launch-dialog__icon{width:40px;height:40px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:8px;place-items:center;display:grid}.website-launch-form{gap:15px;margin-top:22px;display:grid}.website-launch-form>label{min-width:0;color:var(--aster-text-soft);font-size:calc(11px + var(--aster-content-font-step,2px));gap:6px;font-weight:600;display:grid}.website-launch-form>label>small{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));font-weight:400}[data-theme=dark] #website-practice-name{background:var(--aster-sidebar)}.website-launch-form--compose #website-practice-name{height:42px;font-size:calc(14px + var(--aster-content-font-step,2px));border-radius:6px;padding-inline:12px}.website-launch-form__slug-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.website-launch-form__slug-field>span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));white-space:nowrap}.website-launch-address{border:1px solid var(--aster-border);background:var(--aster-panel-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.website-launch-address>div{gap:3px;min-width:0;display:grid}.website-launch-address span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px))}.website-launch-address strong{color:var(--aster-text);font-size:calc(11px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.website-launch-address--draft{background:var(--aster-sidebar-raised);border-radius:8px;min-height:42px;padding:0 12px}.website-launch-address--draft strong{font-size:calc(11px + var(--aster-content-font-step,2px));font-weight:600}.website-launch-address--draft .ui-button{color:var(--aster-violet-11);font-size:calc(11px + var(--aster-content-font-step,2px));flex:none;font-weight:700}.website-launch-address--reserved{margin-top:20px}.website-launch-address--reserved>svg{color:var(--aster-success);flex:none}.website-launch-dialog__actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:4px;display:flex}.website-launch-dialog__actions--compose{gap:9px;margin-top:4px}.website-launch-dialog__actions--compose .ui-button{min-height:36px;font-size:calc(13px + var(--aster-content-font-step,2px));padding-inline:12px;font-weight:700}.website-launch-progress{gap:17px;display:grid}.website-launch-steps{border:1px solid var(--aster-border);background:var(--aster-border);border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.website-launch-steps li{min-width:0;color:var(--aster-text-muted);background:var(--aster-panel-subtle);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;display:grid}.website-launch-steps li>span:last-child{gap:2px;min-width:0;display:grid}.website-launch-steps li strong{color:inherit;font-size:calc(11px + var(--aster-content-font-step,2px));font-weight:700}.website-launch-steps li small{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px))}.website-launch-steps li[data-complete]{color:var(--aster-text-soft)}.website-launch-steps li[data-current]{color:var(--aster-violet-11);background:var(--aster-violet-2)}.website-launch-steps li[data-failed]{color:var(--aster-danger);background:var(--aster-danger-bg)}.website-launch-steps__marker{border:1px solid var(--aster-border-strong);width:28px;height:28px;font-size:calc(10px + var(--aster-content-font-step,2px));font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;display:grid}li[data-complete]>.website-launch-steps__marker{border-color:var(--aster-success);color:var(--aster-success);background:var(--aster-success-bg)}li[data-current]>.website-launch-steps__marker{border-color:var(--aster-violet-7);background:var(--aster-violet-3)}li[data-failed]>.website-launch-steps__marker{border-color:var(--aster-danger);background:var(--aster-danger-bg)}.website-launch-callout{color:var(--aster-danger);background:var(--aster-danger-bg);font-size:calc(10px + var(--aster-content-font-step,2px));border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.website-launch-dialog__actions--progress{margin-top:0}.form-error{color:var(--aster-danger);font-size:calc(11px + var(--aster-content-font-step,2px));line-height:1.45}.website-collection{display:grid}.website-row{min-width:0;min-height:64px;color:var(--aster-text);background:var(--aster-table-row);grid-template-columns:36px minmax(220px,1fr) minmax(135px,.45fr) minmax(110px,.35fr) minmax(90px,.3fr);align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:grid}.website-row--progress{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.website-row:nth-child(2n){background:var(--aster-table-row-alternate)}.website-row+.website-row{border-top:1px solid var(--aster-border)}.website-row:hover{background:var(--aster-table-row-hover)}.website-row:focus-visible{outline:2px solid var(--aster-violet-9);outline-offset:-2px}.website-row__icon{background:var(--aster-violet-3);width:32px;height:32px;color:var(--aster-violet-11);border-radius:8px;place-items:center;display:grid}.website-row__identity,.website-detail-list span{gap:3px;min-width:0;display:grid}.website-row__identity strong,.website-detail-list strong{font-size:calc(13px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-row__identity small,.website-detail-list small{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-lifecycle{background:var(--aster-panel-subtle);color:var(--aster-text-soft);font-size:calc(10px + var(--aster-content-font-step,2px));text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:5px 8px;font-weight:700}.website-lifecycle--active{background:var(--aster-success-bg);color:var(--aster-success)}.website-lifecycle--attention_required{background:var(--aster-warning-bg);color:var(--aster-warning)}.website-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.website-detail-message,.website-overview,.website-deployments{grid-column:1/-1}.website-detail-message{font-size:calc(13px + var(--aster-content-font-step,2px));border-radius:6px;margin:0;padding:10px 12px;line-height:1.45}.website-detail-message--success{background:var(--aster-success-bg);color:var(--aster-success)}.website-detail-message--error{background:var(--aster-danger-bg);color:var(--aster-danger)}.website-lifecycle-card{grid-column:1/-1}.website-lifecycle-card>p{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin:7px 0 16px}.website-lifecycle-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.website-overview{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.website-overview h2,.website-detail-card h2{color:var(--aster-text);font-size:calc(14px + var(--aster-content-font-step,2px));margin:0;font-weight:700}.website-overview p{color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));margin:5px 0 0}.website-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.website-detail-card{min-width:0;padding:20px}.website-detail-list{margin-top:14px;display:grid}.website-detail-list>div{border-top:1px solid var(--aster-border);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;display:grid}.website-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.deployment-failure{color:var(--aster-danger)!important}.embedded-studio{z-index:100;background:#fff;position:fixed;inset:0}@media (max-width:820px){.website-row{grid-template-columns:36px minmax(0,1fr) auto}.website-row>:nth-child(4),.website-row>:nth-child(5){display:none}.website-detail-grid{grid-template-columns:minmax(0,1fr)}.website-detail-message,.website-overview,.website-deployments,.website-lifecycle-card{grid-column:auto}}@media (max-width:560px){.website-inline-form{grid-template-columns:minmax(0,1fr)}.website-launch-dialog{border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:calc(100vh - 16px);margin:0;inset:auto 0 0}.website-launch-dialog--compose .website-launch-dialog__surface{padding:24px 20px calc(20px + env(safe-area-inset-bottom))}.website-launch-dialog__surface{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.website-launch-dialog__heading{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.website-launch-dialog__heading--compose h2{font-size:20px}.website-launch-dialog__heading--compose p{font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:6px}.website-launch-dialog__icon{width:36px;height:36px}.website-launch-form__slug-field{grid-template-columns:minmax(0,1fr);gap:5px}.website-launch-form--compose{gap:14px;margin-top:22px}.website-launch-form--compose>label{font-size:calc(13px + var(--aster-content-font-step,2px));gap:6px}.website-launch-form--compose #website-practice-name{height:52px;font-size:calc(18px + var(--aster-content-font-step,2px));padding-inline:16px}.website-launch-address{flex-direction:column;align-items:flex-start}.website-launch-address strong{white-space:normal}.website-launch-address--draft{flex-direction:row;min-height:56px;padding:0 16px}.website-launch-address--draft strong{font-size:calc(13px + var(--aster-content-font-step,2px));white-space:nowrap}.website-launch-address--draft .ui-button{width:auto;font-size:calc(13px + var(--aster-content-font-step,2px));padding-inline:0}.website-launch-dialog__actions{flex-direction:column-reverse;align-items:stretch}.website-launch-dialog__actions--progress{flex-direction:column}.website-launch-dialog__actions--compose{gap:10px;margin-top:4px}.website-launch-dialog__actions--compose .ui-button{min-height:48px;font-size:calc(14px + var(--aster-content-font-step,2px))}.website-launch-dialog__actions>:is(.ui-button,span:has(>.ui-button)){width:100%}.website-overview{flex-direction:column;align-items:flex-start}.website-actions{justify-content:flex-start}.website-lifecycle-actions{flex-direction:column;align-items:stretch}}.platform-workspace{gap:18px;display:grid}.platform-admin-surface .surface-panel{background:var(--aster-content-panel)}.platform-controls{grid-template-columns:minmax(150px,.35fr) minmax(240px,1fr) minmax(180px,.45fr) auto;gap:10px;padding:16px;display:grid}.platform-table{overflow:hidden}.platform-table__header,.platform-row{grid-template-columns:minmax(190px,1fr) minmax(150px,.75fr) minmax(145px,.65fr) minmax(150px,.7fr) 260px;align-items:center;gap:18px;min-width:0;display:grid}.platform-table__header{border-bottom:1px solid var(--aster-border);color:var(--aster-text-muted);background:var(--aster-table-header);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;font-weight:700}.platform-table__header>:last-child{text-align:right}.platform-row{background:var(--aster-table-row);padding:16px 18px}.platform-row:nth-of-type(2n),.platform-project-action-list>article:nth-of-type(2n){background:var(--aster-table-row-alternate)}.platform-row:hover,.platform-project-action-list>article:hover{background:var(--aster-table-row-hover)}.platform-row+.platform-row{border-top:1px solid var(--aster-border)}.platform-row__account,.platform-row__project,.platform-row__status,.platform-row__sanity{gap:4px;min-width:0;display:grid}.platform-row small{overflow-wrap:anywhere;color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));line-height:1.5}.platform-row__sanity-link{color:var(--aster-violet-11);text-underline-offset:3px;align-items:center;gap:4px;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.platform-row__project-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.platform-row__project-link:hover{color:var(--aster-violet-11);text-decoration-color:currentColor}.platform-row__project-link:focus-visible{outline:2px solid var(--aster-violet-7);outline-offset:2px;border-radius:4px}.platform-row__sanity-link:hover{text-decoration-color:currentColor}.platform-row__sanity-link:focus-visible{outline:2px solid var(--aster-violet-7);outline-offset:2px;border-radius:4px}.platform-row__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-row>[data-label]:before{display:none}.platform-access{gap:14px;padding:20px;display:grid}.platform-project-actions{overflow:hidden}.platform-section-heading{border-bottom:1px solid var(--aster-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.platform-section-heading h2,.platform-section-heading p{margin:0}.platform-section-heading h2{font-size:calc(14px + var(--aster-content-font-step,2px))}.platform-section-heading p{max-width:72ch;color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:5px;line-height:1.5}.platform-project-action-list__header,.platform-project-action-list>article{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(130px,.65fr) minmax(90px,.45fr) minmax(210px,1fr);align-items:center;gap:18px;min-width:0;display:grid}.platform-project-action-list__header{border-bottom:1px solid var(--aster-border);color:var(--aster-text-muted);background:var(--aster-table-header);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;font-weight:700}.platform-project-action-list>article{background:var(--aster-table-row);padding:16px 18px}.platform-project-action-list>article+article{border-top:1px solid var(--aster-border)}.platform-project-action-list>article>[data-label]{gap:4px;min-width:0;display:grid}.platform-project-action-list>article>[data-label]:before{display:none}.platform-project-action-list small{overflow-wrap:anywhere;color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));line-height:1.5}.platform-access h2{font-size:calc(14px + var(--aster-content-font-step,2px));align-items:center;gap:8px;margin:0;display:flex}.platform-access form{grid-template-columns:minmax(240px,1fr) auto;gap:8px;display:grid}@media (max-width:820px){.platform-controls{grid-template-columns:minmax(0,1fr)}.platform-table__header{display:none}.platform-row{grid-template-columns:minmax(0,1fr);gap:14px}.platform-row>[data-label]:before{color:var(--aster-text-muted);content:attr(data-label);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-weight:700;display:block}.platform-row__actions{justify-content:flex-start}.platform-project-action-list>article{grid-template-columns:minmax(0,1fr);gap:12px}.platform-project-action-list__header{display:none}.platform-project-action-list>article>[data-label]:before{color:var(--aster-text-muted);content:attr(data-label);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}}@media (max-width:560px){.platform-access form{grid-template-columns:minmax(0,1fr)}}.metrics-register{border:1px solid var(--aster-border);background:var(--aster-panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.metric{min-width:0;padding:18px 20px 17px}.metric+.metric{border-left:1px solid var(--aster-border)}.metric__label{color:var(--aster-text-soft);font-size:calc(12px + var(--aster-content-font-step,2px));margin-bottom:8px;font-weight:500}.metric__value-row{align-items:baseline;gap:9px;display:flex}.metric__value-row strong{letter-spacing:-.035em;font-size:23px;font-weight:700;line-height:1}.metric__change{font-size:calc(11px + var(--aster-content-font-step,2px));align-items:center;gap:2px;font-weight:650;display:inline-flex}.metric__change--good{color:var(--aster-success)}.metric__change--bad{color:var(--aster-danger)}.metric small{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));margin-top:8px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:18px;margin-bottom:18px;display:grid}.workload-panel,.activity-panel,.analytics-chart-panel{min-width:0;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.analytics-chart-summary h2,.inline-composer h2,.settings-section h2{font-size:calc(14px + var(--aster-content-font-step,2px));letter-spacing:-.015em;margin:0;font-weight:700}.panel-heading p,.analytics-chart-summary p,.inline-composer p,.settings-section__heading p{color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));margin:4px 0 0;line-height:1.45}.segmented-control{border:1px solid var(--aster-border);background:var(--aster-panel-subtle);border-radius:6px;padding:2px;display:inline-flex}.segmented-control button{min-width:35px;height:26px;color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-weight:600}.segmented-control button[aria-pressed=true]{color:var(--aster-violet-11);background:var(--aster-panel);box-shadow:0 2px 5px #1d163017}.workload-plot{height:230px;margin-top:18px;padding:8px 0 24px 35px;position:relative}.workload-plot:before{background:linear-gradient(to bottom, var(--aster-border) 1px, transparent 1px) 0 0 / 100% 50%;content:"";pointer-events:none;position:absolute;inset:8px 0 24px 35px}.workload-plot__scale{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:3px auto 18px 0}.workload-plot__bars{align-items:stretch;gap:clamp(6px,1vw,13px);height:100%;display:flex;position:relative}.workload-bar{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:8px;display:flex}.workload-bar__track{flex:1;width:min(100%,28px);position:relative}.workload-bar__fill{background:var(--aster-violet-4);cursor:help;border-radius:4px 4px 0 0;min-height:4px;transition:background .12s,transform .12s;position:absolute;inset:auto 0 0}.workload-bar__fill:hover,.workload-bar__fill:focus-visible{background:var(--aster-violet-7);transform:scaleX(1.12)}.workload-bar__fill--current{background:var(--aster-violet-9)}.workload-bar>span{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));white-space:nowrap}.workload-summary{border-top:1px solid var(--aster-border);color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.workload-summary span{align-items:center;gap:7px;display:inline-flex}.quiet-link{color:var(--aster-violet-11);font-size:calc(11px + var(--aster-content-font-step,2px));font-weight:600}.quiet-link:hover{text-underline-offset:3px;text-decoration:underline}.activity-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.activity-panel{scroll-margin-top:74px}.activity-list li{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.activity-list li+li{border-top:1px solid var(--aster-border)}.activity-icon{width:30px;height:30px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:8px;place-items:center;display:grid}.activity-icon--job{color:var(--aster-success);background:var(--aster-success-bg)}.activity-icon--member{color:var(--aster-violet-11);background:var(--aster-violet-3)}[data-theme=dark] .activity-icon--member{color:var(--aster-violet-ink);background:var(--aster-violet-3)}.activity-icon--asset{color:var(--aster-warning);background:var(--aster-warning-bg)}.activity-copy{gap:2px;min-width:0;display:grid}.activity-copy strong{font-size:calc(11px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-copy span{color:var(--aster-text-soft);font-size:calc(10px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-copy small{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px))}.project-ledger{overflow:hidden}.project-ledger>.panel-heading{padding:18px 20px 13px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;background:var(--aster-table-row);width:100%}th{border-top:1px solid var(--aster-border);border-bottom:1px solid var(--aster-border);color:var(--aster-text-muted);background:var(--aster-table-header);font-size:calc(9px + var(--aster-content-font-step,2px));letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:9px 14px;font-weight:700}td{border-bottom:1px solid var(--aster-border);height:48px;font-size:calc(11px + var(--aster-content-font-step,2px));white-space:nowrap;padding:0 14px}tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(2n){background:var(--aster-table-row-alternate)}tbody tr:hover{background:var(--aster-table-row-hover)}td:first-child{align-items:center;gap:9px;display:flex}.project-glyph{width:27px;height:27px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:6px;place-items:center;display:grid}.status-label{font-size:calc(11px + var(--aster-content-font-step,2px));align-items:center;gap:8px;display:inline-flex}.muted-cell{color:var(--aster-text-muted)}.row-link{width:26px;height:26px;color:var(--aster-text-muted);border-radius:6px;place-items:center;display:grid}.row-link:hover{color:var(--aster-violet-11);background:var(--aster-violet-2)}.dashboard-updated{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.dashboard-updated>svg{color:var(--aster-success)}.dashboard-updated button{color:var(--aster-violet-11);font-size:calc(10px + var(--aster-content-font-step,2px));cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-left:4px;padding:4px 7px;font-weight:600;display:inline-flex}.dashboard-updated button:hover{background:var(--aster-violet-2)}.dashboard-skeleton{gap:18px;display:grid}.skeleton-columns{grid-template-columns:1.5fr .8fr;gap:18px;display:grid}.skeleton-block{background:linear-gradient(100deg, var(--aster-panel-subtle) 20%, var(--aster-panel) 38%, var(--aster-panel-subtle) 55%);background-size:200% 100%;border-radius:12px;animation:1.25s ease-in-out infinite skeleton-sweep}.skeleton-block--metrics{height:106px}.skeleton-block--main,.skeleton-block--side{height:340px}@keyframes skeleton-sweep{to{background-position-x:-200%}}.state-callout{border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.state-callout--error{color:var(--aster-danger);background:var(--aster-danger-bg)}.state-callout__icon{place-items:center;display:grid}.state-callout h2{font-size:calc(13px + var(--aster-content-font-step,2px));margin:0}.state-callout p{color:color-mix(in srgb, var(--aster-danger) 78%, var(--aster-text));font-size:calc(11px + var(--aster-content-font-step,2px));margin:3px 0 0}.inline-composer{border:1px solid var(--aster-violet-4);background:var(--aster-violet-2);border-radius:12px;margin-bottom:18px;padding:18px 20px 20px}.inline-composer__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inline-composer__heading>button{width:28px;height:28px;color:var(--aster-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.inline-composer__heading>button:hover{background:var(--aster-violet-3)}.inline-composer form{grid-template-columns:minmax(180px,1fr) 160px 190px auto;align-items:end;gap:13px;margin-top:16px;display:grid}.inline-composer label,.settings-section form>label{min-width:0;color:var(--aster-text-soft);font-size:calc(11px + var(--aster-content-font-step,2px));gap:6px;font-weight:600;display:grid}.inline-composer select,.settings-section select{border:1px solid var(--aster-border-strong);height:34px;color:var(--aster-text);background:var(--aster-panel);border-radius:6px;padding:0 32px 0 10px}.field-error{color:var(--aster-danger);font-size:calc(10px + var(--aster-content-font-step,2px));font-weight:500}.collection-panel{overflow:hidden}.collection-toolbar{border-bottom:1px solid var(--aster-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.search-field{border:1px solid var(--aster-border-strong);width:min(320px,100%);height:34px;color:var(--aster-text-muted);background:var(--aster-panel);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field:focus-within{outline:2px solid var(--aster-violet-9);outline-offset:1px}.search-field input{min-width:0;color:var(--aster-text);font-size:calc(11px + var(--aster-content-font-step,2px));background:0 0;border:0;flex:1}.search-field input::placeholder{color:var(--aster-text-muted)}.search-field input:focus-visible{outline:0}.collection-filters{color:var(--aster-text-muted);align-items:center;gap:7px;display:flex}.project-collection__header,.project-row{grid-template-columns:minmax(220px,1.5fr) 130px 110px 90px 110px 36px;align-items:center;column-gap:12px;padding:0 16px;display:grid}.project-collection__header{border-bottom:1px solid var(--aster-border);height:36px;color:var(--aster-text-muted);background:var(--aster-table-header);font-size:calc(9px + var(--aster-content-font-step,2px));letter-spacing:.05em;text-transform:uppercase;font-weight:700}.project-row{background:var(--aster-table-row);min-height:62px;font-size:calc(11px + var(--aster-content-font-step,2px))}.project-row:nth-child(2n){background:var(--aster-table-row-alternate)}.project-row+.project-row{border-top:1px solid var(--aster-border)}.project-row:hover{background:var(--aster-table-row-hover)}.project-row__identity{align-items:center;gap:10px;min-width:0;display:flex}.project-row__identity>span{width:32px;height:32px;color:var(--aster-violet-11);background:var(--aster-violet-3);font-size:calc(10px + var(--aster-content-font-step,2px));border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.project-row__identity div{gap:2px;min-width:0;display:grid}.project-row__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-row__identity small{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px))}.project-row>button,.member-list article>button,.capability-list article>button{width:28px;height:28px;color:var(--aster-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.project-row>button:hover,.member-list article>button:hover,.capability-list article>button:hover{color:var(--aster-text);background:var(--aster-panel-subtle)}.project-row>button:disabled,.member-list article>button:disabled,.capability-list article>button:disabled,.quiet-icon-action:disabled{opacity:.45;cursor:not-allowed}.floating-action-mobile{display:none}.analytics-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.segmented-control--large button{min-width:78px;height:29px}.analytics-chart-panel{padding:22px 22px 17px}.analytics-chart-summary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-total{justify-items:end;gap:2px;display:grid}.analytics-total strong{letter-spacing:-.03em;font-size:23px}.analytics-total span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px))}.analytics-chart{border-bottom:1px solid var(--aster-border);align-items:stretch;gap:clamp(7px,1.3vw,18px);height:300px;margin-top:24px;padding:0 7px 35px;display:flex}.analytics-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;min-width:10px;display:flex}.analytics-column>span{background:var(--aster-violet-4);cursor:help;border-radius:4px 4px 0 0;width:min(100%,44px);min-height:4px}.analytics-column>span:hover,.analytics-column>span:focus-visible{background:var(--aster-violet-9)}.analytics-column small{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));transform-origin:50%;margin-top:285px;position:absolute;transform:rotate(-30deg)}.analytics-legend{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));justify-content:space-between;align-items:center;margin-top:14px;display:flex}.analytics-legend span{align-items:center;gap:6px;display:inline-flex}.legend-swatch{background:var(--aster-violet-7);border-radius:4px;width:9px;height:9px}.analytics-register{border:1px solid var(--aster-border);background:var(--aster-panel);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.analytics-register article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:13px 16px;display:grid}.analytics-register article+article{border-left:1px solid var(--aster-border)}.register-icon{width:34px;height:34px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:8px;place-items:center;display:grid}.analytics-register article>div{gap:3px;display:grid}.analytics-register strong{font-size:calc(11px + var(--aster-content-font-step,2px))}.analytics-register p{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));margin:0}.register-value{color:var(--aster-text-soft);font-size:calc(12px + var(--aster-content-font-step,2px));font-weight:700}.automation-panel{overflow:hidden}.automation-toolbar{border-bottom:1px solid var(--aster-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.automation-toolbar>div{gap:2px;display:grid}.automation-toolbar strong{font-size:calc(12px + var(--aster-content-font-step,2px))}.automation-toolbar span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px))}.automation-toolbar label{color:var(--aster-text-soft);font-size:calc(10px + var(--aster-content-font-step,2px));cursor:pointer;align-items:center;gap:7px;display:inline-flex}.automation-list article{grid-template-columns:40px minmax(0,1fr) 100px auto 30px;align-items:center;gap:13px;min-height:83px;padding:11px 16px;display:grid}.automation-list article+article{border-top:1px solid var(--aster-border)}.automation-list article:hover{background:var(--aster-violet-1)}.automation-icon{width:38px;height:38px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:10px;place-items:center;display:grid}.automation-icon--ai{color:var(--aster-violet-11);background:var(--aster-violet-3)}.automation-icon--sync{color:var(--aster-success);background:var(--aster-success-bg)}[data-theme=dark] .automation-icon{color:var(--aster-violet-ink);background:var(--aster-violet-3)}.automation-copy{min-width:0}.automation-copy>div{align-items:center;gap:8px;display:flex}.automation-copy p{color:var(--aster-text-soft);font-size:calc(10px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.automation-copy small{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));align-items:center;gap:4px;display:inline-flex}.automation-status{color:var(--aster-text-soft);font-size:calc(10px + var(--aster-content-font-step,2px));align-items:center;gap:7px;display:inline-flex}.quiet-icon-action{width:28px;height:28px;color:var(--aster-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.inline-notice{color:var(--aster-success);background:var(--aster-success-bg);font-size:calc(11px + var(--aster-content-font-step,2px));border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.inline-notice span{flex:1}.inline-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.composer-field-wide{grid-column:span 2}.member-list article{grid-template-columns:38px minmax(210px,1.5fr) 110px 90px 130px 30px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.member-list article+article{border-top:1px solid var(--aster-border)}.member-list article:hover{background:var(--aster-violet-1)}.member-identity{gap:3px;min-width:0;display:grid}.member-identity strong{font-size:calc(11px + var(--aster-content-font-step,2px));align-items:center;gap:7px;display:flex}.member-identity span{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-status{color:var(--aster-warning);font-size:calc(10px + var(--aster-content-font-step,2px));font-weight:600}.member-status--active{color:var(--aster-success)}.team-action{display:none}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-nav{gap:3px;display:grid;position:sticky;top:78px}.settings-nav a{min-height:35px;color:var(--aster-text-soft);font-size:calc(11px + var(--aster-content-font-step,2px));border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;display:grid}.settings-nav a:hover{background:var(--aster-panel)}.settings-nav a[aria-current=page]{color:var(--aster-violet-11);background:var(--aster-violet-3);font-weight:650}.settings-content{gap:18px;display:grid}.settings-section{padding:20px;scroll-margin-top:78px}.settings-section__heading{border-bottom:1px solid var(--aster-border);padding-bottom:15px}.settings-section form{gap:15px;max-width:620px;padding-top:17px;display:grid}.settings-section form>label{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px}.prefixed-field{border:1px solid var(--aster-border-strong);background:var(--aster-panel);border-radius:6px;align-items:center;height:34px;display:flex;overflow:hidden}.prefixed-field:focus-within{outline:2px solid var(--aster-violet-9);outline-offset:1px}.prefixed-field span{border-right:1px solid var(--aster-border);color:var(--aster-text-muted);background:var(--aster-panel-subtle);font-size:calc(10px + var(--aster-content-font-step,2px));align-self:stretch;align-items:center;padding:0 9px;display:flex}.prefixed-field input{min-width:0;color:var(--aster-text);background:0 0;border:0;flex:1}.prefixed-field input:focus-visible{outline:0}.settings-form-actions{border-top:1px solid var(--aster-border);justify-content:flex-end;align-items:center;gap:14px;margin-top:5px;padding-top:14px;display:flex}.settings-form-error{color:var(--aster-danger);font-size:calc(10px + var(--aster-content-font-step,2px));margin:0}.settings-form-actions>span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));align-items:center;gap:5px;display:inline-flex}.capability-list{margin:0 -20px -20px}.capability-list article{grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:11px;min-height:65px;padding:10px 20px;display:grid}.capability-list article+article{border-top:1px solid var(--aster-border)}.capability-icon{width:36px;height:36px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:8px;place-items:center;display:grid}.capability-list article>div{gap:3px;display:grid}.capability-list strong{font-size:calc(11px + var(--aster-content-font-step,2px))}.capability-list p{color:var(--aster-text-muted);font-size:calc(9px + var(--aster-content-font-step,2px));margin:0}@media (max-width:1020px){.dashboard-grid{grid-template-columns:1fr}.activity-list{grid-template-columns:1fr 1fr;column-gap:22px}.activity-list li:nth-child(2){border-top:0}.analytics-register{grid-template-columns:1fr}.analytics-register article+article{border-top:1px solid var(--aster-border);border-left:0}.project-collection__header{display:none}.project-row{grid-template-columns:minmax(180px,1fr) 120px 90px 32px;padding:10px 14px}.project-row>div:nth-child(4),.project-row>div:nth-child(5){display:none}.member-list article{grid-template-columns:38px minmax(180px,1fr) 100px 90px 30px}.member-list article>div:nth-child(5){display:none}.inline-composer form{grid-template-columns:1fr 1fr}.inline-composer form>button{justify-self:start}}@media (max-width:740px){.page-frame{padding:22px var(--aster-page-gutter-mobile) 44px}.page-heading{align-items:flex-start;margin-bottom:18px}.page-heading h1{font-size:24px}.page-heading>:is(.ui-button,span:has(>.ui-button)){display:none}.page-heading:has(.font-preview-control){flex-direction:column;gap:14px}.font-preview-control{width:min(100%,240px)}.metrics-register{grid-template-columns:1fr 1fr}.metric{padding:15px}.metric:nth-child(3){border-left:0;border-top:1px solid var(--aster-border)}.metric:nth-child(4){border-top:1px solid var(--aster-border)}.metric__value-row strong{font-size:23px}.activity-list{grid-template-columns:1fr}.activity-panel{order:-1}.activity-list li:nth-child(2){border-top:1px solid var(--aster-border)}.workload-panel,.activity-panel,.analytics-chart-panel{padding:16px}.project-ledger .panel-heading{padding:15px 16px 11px}.project-ledger th:nth-child(2),.project-ledger td:nth-child(2),.project-ledger th:nth-child(4),.project-ledger td:nth-child(4),.project-ledger th:nth-child(5),.project-ledger td:nth-child(5){display:none}.collection-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.collection-filters{justify-content:flex-end}.project-row{grid-template-columns:minmax(160px,1fr) 90px 30px}.project-row>div:nth-child(2){display:none}.floating-action-mobile,.team-action{justify-content:flex-end;margin-top:14px;display:flex}.analytics-chart{gap:6px;height:250px}.analytics-column small{display:none}.automation-list article{grid-template-columns:38px minmax(0,1fr) auto}.automation-status,.automation-list article>.quiet-icon-action{display:none}.member-list article{grid-template-columns:36px minmax(0,1fr) auto 28px;gap:9px;padding:10px 12px}.member-list article>div:nth-child(4){display:none}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:static;overflow-x:auto}.settings-nav a{min-width:150px}.settings-section form>label{grid-template-columns:1fr;gap:6px}.inline-composer form{grid-template-columns:1fr}.composer-field-wide{grid-column:auto}}@media (max-width:460px){.workload-plot__bars{gap:5px}.workload-summary{flex-direction:column;align-items:flex-start}.automation-copy p{white-space:normal}.analytics-chart-summary{flex-direction:column;align-items:flex-start}.analytics-total{justify-items:start}.analytics-legend{flex-direction:column;align-items:flex-start;gap:7px}}.step-kicker,.eyebrow{color:var(--aster-violet-11);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:760;display:block}.loading-panel{min-height:150px;color:var(--aster-text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.configuration-notice{border:1px solid var(--aster-warning);background:var(--aster-warning-bg);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.configuration-notice p,.configuration-notice strong{margin:0}.configuration-notice p{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:3px}.configuration-notice.ui-accent-panel{border-color:var(--aster-accent-panel-border);background:var(--aster-accent-panel-background);color:var(--aster-accent-panel-text)}.configuration-notice.ui-accent-panel p{color:var(--aster-accent-panel-muted)}.connection-wizard{border-color:var(--aster-accent-panel-border);background:var(--aster-accent-panel-background);color:var(--aster-accent-panel-text);margin-bottom:16px;padding:22px}.connection-wizard--locations{--location-wizard-card:var(--aster-panel-subtle);--location-wizard-card-border:var(--aster-border);--location-wizard-muted:var(--aster-accent-panel-muted)}.connection-wizard--locations .wizard-heading h2,.connection-wizard--locations .location-option strong,.connection-wizard--locations .wizard-actions{color:var(--aster-accent-panel-text)}.connection-wizard--locations .wizard-heading p,.connection-wizard--locations .location-option small{color:var(--location-wizard-muted)}.connection-wizard--locations .location-option{border-color:var(--location-wizard-card-border);background:var(--location-wizard-card)}.connection-wizard--locations .location-option:has(input:checked){border-color:var(--aster-violet-7);background:color-mix(in srgb, var(--location-wizard-card) 82%, var(--aster-violet-3))}:is(.connection-wizard--locations .location-option--unavailable,.connection-wizard--locations .location-option--unavailable:has(input:checked)){border-color:var(--location-wizard-card-border);background:var(--location-wizard-card)}.connection-wizard--locations .wizard-actions{border-color:var(--aster-accent-panel-border)}.setup-status{justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex}.setup-status h2{color:var(--aster-accent-panel-text);font-size:calc(14px + var(--aster-content-font-step,2px));margin:0}.setup-status p{max-width:64ch;color:var(--aster-accent-panel-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin:6px 0 0;line-height:1.55}.wizard-status{align-items:center;gap:10px;display:flex}.wizard-status>span{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));font-weight:650}.setup-inline-error{border:1px solid var(--aster-danger);background:var(--aster-danger-bg);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.setup-inline-error strong,.setup-inline-error p{margin:0}.setup-inline-error p{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:3px}.wizard-heading,.wizard-actions,.business-card__top,.business-card__actions,.draft-editor__heading,.draft-actions,.automation-editor__heading,.automatic-publishing-panel__title,.policy-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-heading h2,.automation-scope h2,.automation-editor__heading h2{color:var(--aster-text);font-size:calc(14px + var(--aster-content-font-step,2px));margin:0}.wizard-heading p,.automation-scope p,.automation-editor__heading p{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin:5px 0 0}.location-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.location-option{border:1px solid var(--aster-border);background:var(--aster-panel-subtle);cursor:default;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.location-option input:enabled{cursor:pointer}.location-option:has(input:enabled){cursor:pointer}.location-option:not(:has(input)){grid-template-columns:auto minmax(0,1fr) auto}.location-option:has(input:focus-visible){outline:2px solid var(--aster-violet-9);outline-offset:2px}.location-option:has(input:checked){border-color:var(--aster-violet-7);background:var(--aster-violet-2)}.location-option--unavailable{cursor:not-allowed;opacity:.52}.location-option--unavailable:has(input:checked){border-color:var(--aster-border);background:var(--aster-panel-subtle)}.location-option__icon,.business-monogram{width:36px;height:36px;color:var(--aster-violet-11);background:var(--aster-violet-3);flex:none;place-items:center;display:grid}.location-option strong,.location-option small{display:block}.location-option small{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:3px}.wizard-actions{border-top:1px solid var(--aster-border);color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));padding-top:14px}.business-connect-card{border:1px solid var(--aster-border);background:var(--aster-panel-subtle);text-align:left;border-radius:12px;justify-items:start;width:100%;max-width:none;min-height:260px;margin:18px 0 0;padding:clamp(24px,3vw,38px);display:grid}.business-connect-card__identity{align-items:flex-start;gap:18px;max-width:860px;display:flex}.business-connect-card__icon{width:52px;height:52px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:10px;flex:none;place-items:center;display:grid}.business-connect-card h2{color:var(--aster-text);font-size:calc(14px + var(--aster-content-font-step,2px));letter-spacing:-.02em;margin:0}.business-connect-card__identity p{max-width:760px;color:var(--aster-text-soft);font-size:calc(14px + var(--aster-content-font-step,2px));margin:7px 0 0;line-height:1.55}.business-connect-card>.ui-button{margin-top:28px}.business-connect-card__note{max-width:760px;color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin:22px 0 0;line-height:1.55}.business-connect-card__permission-image{border:1px solid var(--aster-border);border-radius:10px;width:100%;max-width:760px;height:auto;margin-top:20px;display:block}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reputation-skeleton{gap:12px;display:grid}.reputation-skeleton__summary{height:106px}.reputation-skeleton__content{height:360px}.reputation-skeleton--businesses .reputation-skeleton__summary{height:56px}.reputation-skeleton--profile .reputation-skeleton__content{height:300px}.business-card{border:1px solid var(--aster-border);background:var(--aster-panel)}.connection-register{border:1px solid var(--aster-border);background:var(--aster-panel);border-radius:12px;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.connection-account{background:var(--aster-panel)}.connection-account__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:16px 12px;display:grid}.connection-account__icon{color:#fff;background:var(--aster-sidebar);border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.connection-account__details{min-width:0}.connection-account__title{align-items:center;gap:9px;display:flex}.connection-account__title h2{color:var(--aster-text);font-size:calc(14px + var(--aster-content-font-step,2px));margin:0;font-weight:700}.connection-account__details p{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin:5px 0 0;line-height:1.45}.connection-account__actions{align-items:center;gap:8px;display:flex}.connection-account__disconnect{color:var(--aster-danger)}.connection-account__disconnect:hover{background:var(--aster-danger-bg)}.connection-account__locations{margin:0;padding:0 12px 16px;list-style:none;display:grid}.connection-account__locations li{border:1px solid var(--aster-border-subtle);min-height:42px;color:var(--aster-text-muted);background:var(--aster-panel-subtle);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.connection-account__locations li+li{margin-top:7px}.connection-account__locations svg{color:var(--aster-violet-11)}.connection-account__location-details{gap:3px;min-width:0;display:grid}.connection-account__location-details strong{color:var(--aster-text);font-size:calc(13px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.connection-account__location-details>span{font-size:calc(13px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-card__top{align-items:flex-start;padding:18px}.business-card__top>div:nth-child(2){flex:1;min-width:0}.business-card h2{color:var(--aster-text);font-size:calc(14px + var(--aster-content-font-step,2px));margin:0}.business-card__top p{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));align-items:center;gap:5px;margin:5px 0 0;display:flex}.business-metrics{border-top:1px solid var(--aster-border);border-bottom:1px solid var(--aster-border);background:var(--aster-panel-subtle);grid-template-columns:.8fr .7fr 1.5fr;display:grid}.business-metrics>div{border-right:1px solid var(--aster-border);min-width:0;padding:13px 16px}.business-metrics>div:last-child{border-right:0}.business-metrics span,.business-metrics strong{display:block}.business-metrics span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:4px;display:flex}.business-metrics span svg{flex:none}.business-metrics strong{color:var(--aster-text);font-size:calc(13px + var(--aster-content-font-step,2px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-metrics strong:has(svg){color:var(--aster-warning);align-items:center;gap:4px;display:flex}.business-card__actions{flex-wrap:wrap;padding:12px 16px}.business-card__title{align-items:center;gap:6px;display:flex}.business-card__map-link{width:28px;height:28px;color:var(--aster-violet-11);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.business-card__map-link:hover{background:var(--aster-violet-3)}.business-card__secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.business-error,.review-action-error{color:var(--aster-danger);background:var(--aster-danger-bg);font-size:calc(13px + var(--aster-content-font-step,2px));margin:0;padding:10px 16px}.review-summary{border:1px solid var(--aster-border);background:var(--aster-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.review-summary>div{border-right:1px solid var(--aster-border);padding:15px 18px}.review-summary>div:last-child{border-right:0}.review-summary span,.review-summary strong{display:block}.review-summary span{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px))}.review-summary strong{color:var(--aster-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px}.review-summary strong:has(svg){color:var(--aster-warning);align-items:center;gap:5px;display:flex}.review-filters{border-bottom:1px solid var(--aster-border);background:var(--aster-panel-subtle);align-items:end;gap:8px;padding:12px;display:flex}.review-filter-primary{min-width:220px}.review-filter-primary>label{color:var(--aster-text-muted);font-size:calc(10px + var(--aster-content-font-step,2px));text-transform:uppercase;margin:0 0 5px 2px;font-weight:700;display:block}.review-feed{display:grid}.review-pagination{border-top:1px solid var(--aster-border);min-height:58px;color:var(--aster-text-muted);background:var(--aster-panel-subtle);font-size:calc(13px + var(--aster-content-font-step,2px));justify-content:center;align-items:center;padding:10px 16px;display:flex}.review-pagination p{margin:0}.review-pagination button{gap:7px}.review-pagination__error{color:var(--aster-danger);align-items:center;gap:10px;display:flex}.review-card{border-bottom:1px solid var(--aster-border);grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:18px;display:grid;position:relative}.review-card:last-child{border-bottom:0}.review-card__rail>span{border:1px solid var(--aster-violet-4);width:36px;height:36px;color:var(--aster-violet-11);background:var(--aster-violet-2);font-size:calc(13px + var(--aster-content-font-step,2px));place-items:center;font-weight:760;display:grid}.review-card__body>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-card__body>header>div{align-items:center;gap:9px;display:flex}.review-card__body>header time{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px))}.review-stars{color:var(--aster-warning);gap:1px;display:inline-flex}.review-comment{max-width:860px;color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin:11px 0 14px;line-height:1.6}.published-reply,.draft-editor{border-left:2px solid var(--aster-violet-7);background:var(--aster-panel-subtle);max-width:900px;margin-top:11px;padding:13px 14px}.published-reply>span,.draft-editor__heading>span{color:var(--aster-violet-11);font-size:calc(10px + var(--aster-content-font-step,2px));text-transform:uppercase;align-items:center;gap:6px;font-weight:740;display:inline-flex}.published-reply__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.published-reply__heading>span{color:var(--aster-violet-11);font-size:calc(10px + var(--aster-content-font-step,2px));text-transform:uppercase;align-items:center;gap:6px;font-weight:740;display:inline-flex}.published-reply__heading button{min-height:26px;color:var(--aster-danger);font-size:calc(13px + var(--aster-content-font-step,2px));padding:3px 7px}.published-reply p{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));margin:7px 0 0;line-height:1.55}.draft-editor textarea,.voice-grid textarea,.voice-grid input,.rating-rule input,.login-form input{border:1px solid var(--aster-border-strong);width:100%;color:var(--aster-text);background:var(--aster-panel);font:inherit;border-radius:6px}.draft-editor textarea,.voice-grid textarea{resize:vertical;padding:10px 11px;line-height:1.5}.draft-editor textarea{margin-top:10px}.draft-editor>small{color:var(--aster-text-muted);margin:7px 0 11px;display:block}.safety-note{color:var(--aster-warning);font-size:calc(13px + var(--aster-content-font-step,2px));align-items:center;gap:6px;margin:8px 0 0;display:flex}.draft-actions{flex-wrap:wrap;justify-content:flex-start}.review-card__chevron{color:var(--aster-text-muted);margin-top:5px}.automation-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;display:grid}.automation-scope,.automation-editor{padding:20px}.automation-scope{position:sticky;top:76px}.automation-scope>p{line-height:1.45}.automation-scope .ui-select-label{margin-top:14px;display:block}.automation-scope .ui-select{width:100%}.policy-scope-switch{border:1px solid var(--aster-border);background:var(--aster-panel-subtle);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px;padding:3px;display:grid}.policy-scope-switch button{width:100%;min-width:0;min-height:36px;color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));text-align:left;white-space:normal;border:1px solid #0000;border-radius:6px;justify-content:flex-start;padding:6px 8px;line-height:1.25}.policy-scope-switch button[aria-pressed=true]{color:var(--aster-violet-11);background:var(--aster-violet-3);border-color:var(--aster-violet-7)}.safety-lock{border-top:1px solid var(--aster-border);color:var(--aster-success);gap:9px;margin-top:18px;padding-top:14px;display:flex}.safety-lock strong,.safety-lock span{display:block}.safety-lock strong{color:var(--aster-text);font-size:calc(13px + var(--aster-content-font-step,2px))}.safety-lock span{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:4px;line-height:1.45}.rating-matrix{border:1px solid var(--aster-border);margin-top:18px}.inherited-policy-notice{border:1px solid var(--aster-accent-panel-border);color:var(--aster-accent-panel-text);background:var(--aster-accent-panel-background);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.inherited-policy-notice strong,.inherited-policy-notice p{margin:0}.inherited-policy-notice p{max-width:68ch;color:var(--aster-accent-panel-muted);font-size:calc(13px + var(--aster-content-font-step,2px));margin-top:4px;line-height:1.5}.rating-rule{border-bottom:1px solid var(--aster-border);grid-template-columns:80px 220px 160px minmax(220px,1fr);align-items:center;gap:12px;min-height:60px;padding:9px 12px;display:grid}.rating-rule:last-child{border-bottom:0}.rating-rule__stars{color:var(--aster-warning);align-items:center;gap:5px;display:flex}.rating-rule__stars strong{color:var(--aster-text);font-size:calc(13px + var(--aster-content-font-step,2px))}.rule-intent{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px))}.rule-intent--automatic_reply{color:var(--aster-warning)}.rating-rule input,.voice-grid input,.login-form input{min-height:36px;padding:7px 10px}.voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.voice-grid label>span,.login-form label{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px));gap:6px;font-weight:650;display:grid}.voice-grid__wide{grid-column:1/-1}.automatic-publishing-panel{border:1px solid var(--aster-warning);background:var(--aster-warning-bg);margin-top:22px;padding:16px}.automatic-publishing-panel__title{justify-content:flex-start;align-items:flex-start}.automatic-publishing-panel__title>div{flex:1}.automatic-publishing-panel strong,.automatic-publishing-panel span{display:block}.automatic-publishing-panel span,.automatic-publishing-panel p,.automatic-publishing-panel small{color:color-mix(in srgb, var(--aster-warning) 72%, var(--aster-text));font-size:calc(13px + var(--aster-content-font-step,2px))}.automatic-publishing-panel p{align-items:center;gap:6px;margin:12px 0 0;display:flex}.consent-check{border-top:1px solid color-mix(in srgb, var(--aster-warning) 30%, transparent);align-items:flex-start;gap:9px;margin-top:14px;padding-top:14px;display:flex}.consent-check input{margin-top:3px}.policy-actions{border-top:1px solid var(--aster-border);margin-top:18px;padding-top:16px}.policy-actions>span{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));align-items:center;gap:5px;display:flex}.voice-grid input:disabled,.voice-grid textarea:disabled,.rating-rule input:disabled,.rating-rule select:disabled{color:var(--aster-text-muted);background:var(--aster-panel-subtle);cursor:not-allowed}@media (max-width:1050px){.business-grid,.location-picker{grid-template-columns:1fr}.review-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-filter-primary{min-width:0}.rating-rule{grid-template-columns:65px minmax(180px,1fr) 140px}.rating-rule input{grid-column:2/-1}}@media (max-width:760px){.connection-account__summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.connection-account__actions{grid-column:1/-1;padding-left:66px}.connection-account__locations{padding-left:20px}.business-card__actions{flex-direction:column;align-items:flex-start}.business-connect-card{text-align:center;justify-items:center;min-height:0;padding:28px 22px}.business-connect-card__identity{flex-direction:column;align-items:center;gap:14px}.business-connect-card>.ui-button{margin-top:24px}.wizard-heading,.setup-status,.setup-inline-error,.inherited-policy-notice,.automation-editor__heading,.automatic-publishing-panel__title,.review-card__body>header{flex-direction:column;align-items:flex-start}.wizard-status{justify-content:flex-start;width:100%}.business-metrics,.review-summary,.automation-layout,.voice-grid{grid-template-columns:1fr}.business-metrics>div,.review-summary>div{border-right:0;border-bottom:1px solid var(--aster-border)}.business-metrics>div:last-child,.review-summary>div:last-child{border-bottom:0}.review-filters{grid-template-columns:1fr}.review-card{grid-template-columns:38px minmax(0,1fr);padding:14px}.review-card__chevron{display:none}.review-card__body>header>div:last-child{flex-direction:column;align-items:flex-start;gap:4px}.automation-scope{position:static}.profile-tabs{gap:18px;overflow-x:auto}.rating-rule{grid-template-columns:55px minmax(0,1fr)}.rule-intent,.rating-rule input{grid-column:1/-1}.voice-grid__wide{grid-column:auto}}.workspace-content-loading__block{min-height:320px}.default-workspace{justify-items:start;gap:4px;display:grid}.default-workspace__icon{border:1px solid var(--aster-violet-4);width:50px;height:50px;color:var(--aster-violet-11);background:var(--aster-violet-3);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.default-workspace__progress{color:var(--aster-text-muted);font-size:calc(13px + var(--aster-content-font-step,2px));align-items:center;gap:8px;margin-top:22px;display:flex}.default-workspace__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.default-workspace__form{gap:10px;width:min(100%,400px);min-width:0;margin-top:24px;display:grid}.default-workspace__form>button{justify-self:start;margin-top:8px}.managed-organization-grid,.billing-layout,.billing-skeleton{gap:1rem;display:grid}.billing-skeleton .skeleton-block{min-width:0}.billing-skeleton__summary{height:296px}.billing-skeleton__activity{height:148px}.billing-summary{gap:1rem;padding:1.5rem;display:grid}.billing-summary__heading,.collection-panel__heading,.billing-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-summary__heading h2,.collection-panel__heading h2{margin:0}.billing-summary__context{color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));margin:4px 0 0}.collection-panel__heading{border-bottom:1px solid var(--aster-border);padding:1.25rem 1.5rem 1rem}.collection-panel__heading p{font-size:calc(12px + var(--aster-content-font-step,2px));margin:4px 0 0}.credit-balance{gap:.35rem;padding-top:.5rem;display:grid}.credit-balance__label{color:var(--aster-text-soft);font-size:calc(12px + var(--aster-content-font-step,2px));font-weight:600}.credit-balance strong{letter-spacing:-.035em;font-size:23px;line-height:1}.credit-balance div{align-items:baseline;gap:.6rem;display:flex}.credit-balance div span{color:var(--aster-text-soft);font-size:calc(13px + var(--aster-content-font-step,2px))}.credit-progress{background:var(--aster-border);border-radius:4px;height:.55rem;overflow:hidden}.credit-progress>span{border-radius:inherit;background:var(--aster-violet-9);height:100%;display:block}.credit-progress__meta{color:var(--aster-text-muted);font-size:calc(11px + var(--aster-content-font-step,2px));justify-content:space-between;gap:1rem;display:flex}.credit-ledger{padding:0 1.5rem;display:grid}.credit-ledger article{border-top:1px solid var(--aster-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 0;display:grid}.credit-ledger article>div,.credit-ledger__amount{gap:.2rem;display:grid}.credit-ledger article span{color:var(--aster-text-muted)}.credit-ledger__icon{border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.credit-ledger__icon--in{color:var(--aster-success);background:var(--aster-success-bg)}.credit-ledger__icon--out{color:var(--aster-violet-11);background:var(--aster-violet-3)}.credit-ledger__amount{text-align:right}@media (max-width:620px){.billing-skeleton__summary{height:280px}.billing-skeleton__activity{height:176px}.billing-summary{padding:1.25rem}.collection-panel__heading{padding:1rem 1.25rem .85rem}.credit-ledger{padding:0 1.25rem}.credit-ledger article{grid-template-columns:auto minmax(0,1fr)}.credit-ledger__amount{text-align:left;grid-column:2;justify-items:start}.credit-progress__meta{flex-direction:column;align-items:flex-start;gap:.2rem}}
@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_7157c3ee-module__B-lSHq__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_7157c3ee-module__B-lSHq__variable{--font-raleway:"Raleway", "Raleway Fallback"}
