:root{--bg:#f6faff;--page-gradient-start:#fbfdff;--page-gradient-end:#edf7ff;--surface:#fff;--surface-glass:#ffffffd1;--surface-muted:#f2f7fb;--surface-tint:#e8fbf7;--text:#111827;--muted:#536070;--border:#1c375721;--border-strong:#0f9f8f47;--primary:#0f9f8f;--primary-strong:#08796d;--primary-soft:#dff8f4;--accent:#ff8a3d;--signal:#67f;--aurora-cyan:#5ddde7;--aurora-violet:#7c89ff;--aurora-pink:#ff75c8;--aurora-mint:#73e8c9;--warn:#9a5415;--danger:#b42318;--good:#08796d;--focus:#0f9f8f4d;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.5rem;--shadow:0 18px 46px #1f3b601a, 0 1px 0 #ffffffc2 inset;--shadow-soft:0 10px 28px #1f3b6012}*{box-sizing:border-box}[hidden]{display:none!important}body{background:linear-gradient(101deg, transparent 0 13%, color-mix(in srgb, var(--aurora-cyan) 28%, transparent) 25%, transparent 39%), linear-gradient(113deg, transparent 0 38%, color-mix(in srgb, var(--aurora-pink) 18%, transparent) 52%, transparent 66%), linear-gradient(126deg, transparent 0 58%, color-mix(in srgb, var(--aurora-violet) 22%, transparent) 72%, transparent 86%), linear-gradient(135deg, var(--page-gradient-start) 0%, var(--page-gradient-end) 100%), var(--bg);color:var(--text);letter-spacing:0;background-size:210% 170%,190% 160%,180% 180%,100% 100%,auto;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:8s ease-in-out infinite alternate hubLightFieldShift;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px #0e938429}button:hover,.button:hover{background:var(--primary-strong);border-color:var(--primary-strong);transform:translateY(-1px);box-shadow:0 12px 28px #0e938438}button.secondary,.button.secondary{border-color:var(--border);color:var(--text);background:#ffffffbd;box-shadow:inset 0 1px #ffffffd1}button.secondary:hover,.button.secondary:hover{border-color:var(--border-strong);background:#fffffff0;box-shadow:0 10px 26px #1f3b6014}button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}button.danger{background:var(--danger);border-color:var(--danger)}button:disabled,.button-disabled{box-shadow:none;color:#6b7680;cursor:not-allowed;background:#e4ebee;border-color:#e4ebee;transform:none}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:#ffffffd1;width:100%;min-height:36px;padding:8px 11px}[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}input[type=checkbox]{width:auto;min-height:auto;padding:0}input[type=color]{cursor:pointer;min-height:44px;padding:3px}select[multiple]{min-height:136px}label{color:var(--text);gap:6px;font-size:.82rem;font-weight:600;display:grid}.checkbox-row{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex}.field-help{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.35}.help-tooltip{color:var(--signal);vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex;position:relative}.help-tooltip-content{border-radius:var(--radius-md);color:#fff;z-index:4;background:#102033;width:max-content;max-width:min(280px,80vw);padding:8px 10px;font-size:.76rem;font-weight:600;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.help-tooltip:hover .help-tooltip-content,.help-tooltip:focus-within .help-tooltip-content{display:block}.sr-only{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.page{width:100%;max-width:1220px;margin:0 auto;padding:28px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.brand{align-items:center;gap:12px;min-width:210px;display:flex}.brand-mark{color:inherit;background:0 0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.auth-brand{align-items:flex-start;gap:16px}.auth-brand .brand-mark{width:64px;height:64px}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:2.45rem;line-height:1.08}h2{font-size:1.15rem}h3{font-size:1rem}.muted{color:var(--muted)}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-switcher{align-items:center;gap:8px;display:flex}.account-switcher select{min-width:220px}.summary-band{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:18px;margin-bottom:22px;display:grid}.launcher-summary-aurora{background:linear-gradient(101deg, transparent 0 13%, color-mix(in srgb, var(--aurora-cyan) 26%, transparent) 25%, transparent 39%), linear-gradient(114deg, transparent 0 39%, color-mix(in srgb, var(--aurora-pink) 17%, transparent) 53%, transparent 68%), linear-gradient(135deg, #ffffffdb, #f5faff94);border-radius:var(--radius-xl);box-shadow:var(--shadow);isolation:isolate;background-size:210% 170%,190% 160%,100% 100%;border:1px solid #ffffffc7;margin-inline:-12px;padding:24px;animation:6s ease-in-out infinite alternate hubLightPanelShift;position:relative;overflow:hidden}.launcher-summary-aurora:before,.auth-page-aurora:before{background:linear-gradient(96deg, transparent 0 20%, color-mix(in srgb, var(--aurora-mint) 28%, transparent) 33%, transparent 48%), linear-gradient(118deg, transparent 0 48%, color-mix(in srgb, var(--accent) 14%, transparent) 62%, transparent 76%);content:"";filter:blur(24px)saturate(1.28);opacity:.42;pointer-events:none;z-index:0;background-size:220% 160%,190% 160%;animation:7.5s ease-in-out infinite alternate-reverse hubLightSweepSoft;position:absolute;inset:-18% -14%;transform:skewY(-10deg)}.launcher-summary-aurora>:not(.epic-aurora){z-index:1;position:relative}.summary-copy{gap:10px;display:grid}.summary-chips{flex-wrap:wrap;gap:8px;display:flex}.summary-chips span{color:var(--text);background:#ffffff9e;border:1px solid #ffffffc7;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric{background:var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0;padding:14px;box-shadow:inset 0 1px #ffffffb8}.metric strong{font-size:1.5rem;display:block}.metric-link:hover{border-color:color-mix(in srgb, var(--primary) 36%, white)}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.analytics-header-panel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.range-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.analytics-detail-grid{margin-bottom:16px}.launcher-section{gap:14px;display:grid}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app-card,.panel,.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg, #ffffffe6, #ffffffbd), var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.app-card{gap:13px;min-height:238px;padding:16px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative}.app-card:before{background:linear-gradient(112deg, color-mix(in srgb, var(--app-accent) 20%, transparent), transparent 44%), linear-gradient(135deg, #55dde01f, #6d7dff14, transparent 58%);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.app-card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 20px 52px #1f3b601c}.app-card:hover:before{opacity:1}.app-card.locked{opacity:.78;background:#f8fbff9e;box-shadow:inset 0 1px #ffffffb8}.app-card.locked:hover{opacity:.92}.app-card.locked .app-icon{filter:saturate(.7);opacity:.72}.app-card.locked button:not(.secondary),.app-card.locked .button:not(.secondary){border-color:var(--border);box-shadow:none;color:var(--primary-strong);background:#ffffffd6}.app-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.app-title{align-items:center;gap:10px;min-width:0;display:flex}.app-icon{background:color-mix(in srgb, var(--app-accent) 16%, white);border:1px solid color-mix(in srgb, var(--app-accent) 26%, white);border-radius:var(--radius-xl);box-shadow:0 10px 24px color-mix(in srgb, var(--app-accent) 14%, transparent);color:var(--app-accent);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-icon-custom{background:var(--surface)}.app-icon-image{object-fit:cover;width:100%;height:100%}.app-icon-sm{width:30px;height:30px}.app-icon-md{width:40px;height:40px}.app-icon-lg{width:48px;height:48px}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag,.status-pill{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.73rem;font-weight:800;display:inline-flex}.tag{border:1px solid color-mix(in srgb, var(--primary) 22%, white);color:var(--primary-strong);background:#e8fbf7bd}a.tag:hover,.text-link:hover{text-decoration:underline}.status-pill{border:1px solid var(--border);color:var(--muted);background:#f4f8fbcc}.status-neutral{color:#4656d8;background:#6d7dff1f;border-color:#6d7dff42}.status-good{border-color:color-mix(in srgb, var(--primary) 28%, white);color:var(--good);background:#e8fbf7db}.status-warn{border-color:color-mix(in srgb, var(--accent) 34%, white);color:var(--warn);background:#fff3e8}.status-danger{border-color:color-mix(in srgb, var(--danger) 24%, white);color:var(--danger);background:#fee8e5}.card-actions{align-items:center;gap:10px;margin-top:auto;display:flex}.panel-heading-row{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.panel-heading-row h2{margin-bottom:4px}.disclosure{margin-bottom:16px}.disclosure>summary{width:max-content;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.card-details>summary::-webkit-details-marker{display:none}.disclosure[open]>summary{margin-bottom:12px}.disclosure-body{gap:14px;display:grid}.disclosure:not([open])>.disclosure-body,.disclosure:not([open])>.panel,.disclosure:not([open])>.summary-band,.metrics-disclosure:not([open]) .metrics,.card-details:not([open])>.tag-row{display:none}.metrics-disclosure{justify-self:end;margin-bottom:0}.metrics-disclosure .metrics{min-width:min(420px,100%);margin-top:12px}.locked-apps-disclosure,.overview-disclosure,.maintenance-disclosure{margin-top:16px}.overview-disclosure .summary-band{margin-bottom:0}.card-details{border-top:1px solid var(--border);padding-top:10px}.card-details>summary{color:var(--muted);cursor:pointer;width:max-content;font-size:.82rem;font-weight:800}.card-details[open]>summary{margin-bottom:10px}.admin-shortcut-grid{margin-bottom:0}.admin-shortcut-card{min-height:132px}.wizard-intro{margin-bottom:16px}.wizard-stepper-premium{grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);align-items:stretch;gap:18px;display:grid}.wizard-stepper-flow{align-content:space-between;gap:16px;display:grid}.wizard-progress{border:1px solid var(--border);background:#ffffff9e;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;display:grid}.wizard-step-tab{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;min-height:34px;padding:0 10px}.wizard-step-tab:hover{border-color:var(--border);box-shadow:none;background:#ffffffbd}.wizard-step-tab span{background:#5b64721a;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;display:inline-flex}.wizard-step-tab.complete{color:var(--primary-strong)}.wizard-step-tab.active{border-color:var(--border-strong);color:var(--primary-strong);background:#fff;box-shadow:0 8px 20px #1f3b6014}.wizard-step-tab.active span,.wizard-step-tab.complete span{background:var(--primary-soft);color:var(--primary-strong)}.wizard-stepper-actions{flex-wrap:wrap;gap:8px;display:flex}.wizard-live-preview{border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 10%,#55dde02e,#0000 34%),#ffffff8f;border:1px solid #ffffffb8;gap:10px;padding:12px;display:grid}.wizard-preview-tile{border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffffc7;gap:10px;padding:14px;display:grid;box-shadow:0 10px 28px #1f3b6014}.wizard-preview-tile h3{font-size:1.02rem}.wizard-form,.developer-list{gap:16px;display:grid}.wizard-step{margin-bottom:0}.choice-fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);gap:12px;margin:0;padding:14px;display:grid}.choice-fieldset legend{padding:0 6px;font-size:.82rem;font-weight:700}.icon-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.icon-choice{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#ffffffa3;place-items:center;gap:8px;min-height:94px;padding:10px;font-size:.76rem;font-weight:700;display:grid}.icon-choice:has(input:checked){background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 50%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}.icon-choice input{margin:0}.color-picker-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.color-picker-row span{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);background:#ffffffa3;align-items:center;min-height:44px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.step-heading,.developer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.step-heading{justify-content:flex-start}.step-number{background:linear-gradient(135deg, var(--primary), var(--signal));color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.check-row{align-items:center;gap:10px;display:flex}.check-row span{font-size:.92rem}.checkbox-list{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffa3;gap:8px;max-height:220px;padding:10px;display:grid;overflow:auto}.handoff-checklist,.handoff-grid{gap:10px;display:grid}.handoff-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-checklist span{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffa3;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-weight:700;display:flex}.handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-grid>div{gap:5px;min-width:0;display:grid}.developer-card{min-width:0;margin-bottom:0;overflow:hidden}.catalog-section{gap:12px;margin-bottom:22px;display:grid}.catalog-section .grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.marketing-page{gap:22px}.section-heading{gap:8px;max-width:760px;display:grid}.section-heading h2{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.04}.marketing-proof-grid .panel{min-height:180px}.pricing-section{gap:18px;display:grid}.a-la-carte-section{gap:14px;margin-top:8px;display:grid}.compact-section-heading h3{margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-grid-a-la-carte{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pricing-builder{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffffffe6,#eefdfcb8),radial-gradient(circle at 12% 0,#50dedc33,#0000 36%),radial-gradient(circle at 92% 8%,#7966ff29,#0000 34%);gap:16px;padding:18px;display:grid}.pricing-builder-copy{max-width:760px}.pricing-builder-copy h3{margin:0 0 6px;font-size:clamp(1.35rem,2vw,1.9rem)}.pricing-builder-options{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.pricing-builder-option{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"check state""tier tier";align-items:start;gap:12px;min-height:112px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pricing-builder-option:hover,.pricing-builder-option.selected{border-color:color-mix(in srgb, var(--primary) 38%, white);transform:translateY(-1px);box-shadow:0 14px 32px #0f9f8f1f}.pricing-builder-option input{width:18px;height:18px}.pricing-builder-check{cursor:pointer;grid-area:check;align-items:flex-start;gap:10px;min-width:0;display:flex}.pricing-builder-check span{flex:1;gap:4px;min-width:0;display:grid}.pricing-builder-check strong{overflow-wrap:anywhere;line-height:1.18}.pricing-builder-check small{color:var(--muted);font-weight:700;line-height:1.25}.pricing-builder-tier{grid-area:tier;gap:4px;min-width:0;display:grid}.pricing-builder-tier span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.pricing-builder-tier select{width:100%;min-width:0;min-height:34px;padding-block:5px}.pricing-builder-tier select:disabled{color:var(--muted);cursor:not-allowed;opacity:.82}.pricing-builder-option svg{color:var(--primary);flex:none;grid-area:state}.pricing-builder-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffbd;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:12px;display:grid}.pricing-builder-summary div{gap:4px;min-width:0;display:grid}.pricing-builder-summary strong{overflow-wrap:anywhere}.pricing-card{background:linear-gradient(145deg, #ffffffeb, #f5fcffb8), var(--surface);border:1px solid color-mix(in srgb, var(--border) 82%, white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);gap:14px;min-height:100%;padding:18px;display:grid;position:relative;overflow:hidden}.pricing-card:before{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--aurora-mint) 35%, transparent), transparent 34%), radial-gradient(circle at 86% 4%, color-mix(in srgb, var(--aurora-violet) 24%, transparent), transparent 32%);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.pricing-card>*{z-index:1;position:relative}.pricing-card-featured{border-color:color-mix(in srgb, var(--primary) 32%, white);box-shadow:0 24px 58px #0f9f8f29, var(--shadow-soft)}.pricing-card-top,.price-line,.checkout-summary{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pricing-card-top h3{margin:0;font-size:1.28rem}.pricing-badge{background:color-mix(in srgb, var(--primary) 12%, white);border:1px solid color-mix(in srgb, var(--primary) 28%, white);color:var(--primary-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:.76rem;font-weight:900;display:inline-flex}.price-line{justify-content:flex-start;align-items:baseline}.price-line strong{letter-spacing:0;font-size:clamp(2rem,4vw,3rem)}.pricing-features{gap:9px;display:grid}.pricing-features span{color:var(--muted);align-items:flex-start;gap:8px;font-size:.9rem;font-weight:650;line-height:1.35;display:flex}.pricing-features svg{color:var(--primary);flex:none;margin-top:1px}.centered-actions{justify-content:center}.checkout-card{max-width:640px}.checkout-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffad;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;display:grid}.checkout-summary div{gap:4px;min-width:0;display:grid}.checkout-summary strong{overflow-wrap:anywhere}.developer-card-highlight{border-color:color-mix(in srgb, var(--signal) 45%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 16%, transparent), var(--shadow)}.copy-box{resize:vertical;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;min-height:280px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;overflow-x:auto}.copy-feedback{color:var(--good);font-size:.78rem;font-weight:800}.copy-control{align-items:center;gap:8px;display:inline-flex}.compact-copy-box{min-height:96px}.table-action{white-space:nowrap;min-height:32px;padding:0 10px}.inline-status-form{align-items:center;gap:8px;display:inline-flex}.inline-status-form select{background:var(--surface-tint);border-color:color-mix(in srgb, var(--primary) 28%, white);color:var(--primary-strong);min-width:132px;min-height:32px;padding-block:5px;font-size:.82rem;font-weight:800}.status-stack{gap:6px;display:grid}.status-sync-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.pagination-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-details>summary{color:var(--muted);cursor:pointer;align-items:center;gap:6px;width:max-content;font-size:.82rem;font-weight:800;list-style:none;display:inline-flex}.row-details>summary::-webkit-details-marker{display:none}.row-details[open]>summary{margin-bottom:10px}.detail-stack{gap:5px;max-width:min(520px,70vw);display:grid}.mfa-setup-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.mfa-qr-card{background:#fff;border:1px solid #0f172a1a;border-radius:18px;place-items:center;width:236px;min-height:236px;display:grid;box-shadow:0 18px 44px #233e5f1f}.mfa-qr-card svg{width:216px;height:216px;display:block}.detail-hero{justify-content:space-between;align-items:center;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-grid>.panel:last-child:nth-child(odd){grid-column:1/-1}.block-text{margin-top:3px;display:block}.inline-form{align-items:center;gap:8px;display:flex}.inline-form select{min-width:130px}.settings-row{grid-template-columns:minmax(150px,1fr) minmax(170px,.9fr) minmax(130px,.7fr) auto;display:grid}.analytics-bars{gap:10px;display:grid}.analytics-bar-row{grid-template-columns:minmax(140px,1fr) minmax(120px,2fr) auto;align-items:center;gap:10px;display:grid}.analytics-usage-row{border-radius:var(--radius-md);color:inherit;border:1px solid #0000;padding:8px;text-decoration:none}.analytics-usage-row:hover{background:var(--surface-muted);border-color:var(--border)}.analytics-count-stack{justify-items:end;min-width:72px;display:grid}.analytics-bar-track{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;height:12px;overflow:hidden}.analytics-bar-fill{background:var(--signal);height:100%;display:block}code{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:5px 7px;font-size:.8rem;display:inline-block}.auth-page{align-items:center;min-height:100vh;padding:24px;display:grid}.auth-page-aurora{background:linear-gradient(101deg, transparent 0 13%, color-mix(in srgb, var(--aurora-cyan) 28%, transparent) 25%, transparent 39%), linear-gradient(113deg, transparent 0 38%, color-mix(in srgb, var(--aurora-pink) 18%, transparent) 52%, transparent 66%), linear-gradient(126deg, transparent 0 58%, color-mix(in srgb, var(--aurora-violet) 22%, transparent) 72%, transparent 86%), linear-gradient(135deg, #fff 0%, #f8fcff 48%, #eef7ff 100%);isolation:isolate;background-size:210% 170%,190% 160%,180% 180%,100% 100%;animation:6s ease-in-out infinite alternate hubLightFieldShift;position:relative;overflow:hidden}.auth-page-aurora>:not(.epic-aurora){z-index:1;position:relative}.epic-aurora{contain:paint;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.epic-aurora:before{content:"";opacity:.72;background:radial-gradient(circle at 20% 18%,#5f7ab417 0 1px,#0000 2px),radial-gradient(circle at 68% 10%,#6d7dff1c 0 1px,#0000 2px),radial-gradient(circle at 82% 36%,#2abfd91a 0 1px,#0000 2px),radial-gradient(at 58% 92%,#55dde024,#0000 48%);position:absolute;inset:0}.epic-aurora-stars{opacity:.22;position:absolute;inset:-16%}.epic-aurora-stars-far{background-image:radial-gradient(circle,#354e8c47 0 1px,#0000 1.5px),radial-gradient(circle,#ff48d129 0 1px,#0000 1.5px);background-position:0 0,34px 18px;background-size:82px 82px,146px 146px;animation:24s linear infinite epicAuroraStarsDrift}.epic-aurora-stars-near{opacity:.2;background-image:radial-gradient(circle,#28a8cd38 0 1.2px,#0000 1.8px),radial-gradient(circle,#ff99e533 0 1px,#0000 1.6px);background-position:12px 20px,54px 8px;background-size:132px 132px,218px 218px;animation:16s linear infinite reverse epicAuroraStarsDrift}.epic-aurora-svg{width:108%;height:116%;position:absolute;inset:-8% -4%;overflow:visible}.epic-aurora-horizon{opacity:.24}.epic-aurora-mist,.epic-aurora-beams,.epic-aurora-streaks,.epic-aurora-waves{mix-blend-mode:multiply;transform-box:fill-box;transform-origin:50%;will-change:transform}.epic-aurora-mist{opacity:.28;animation:6.5s ease-in-out infinite alternate epicAuroraMistSwell}.epic-aurora-mist path{fill:none;opacity:.24;stroke-linecap:round;stroke-width:150px}.epic-aurora-beams{opacity:.56;animation:5.5s ease-in-out infinite alternate epicAuroraBeamsWave}.epic-aurora-beam{fill:none;opacity:.28;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--beam-width);transform-box:fill-box;transform-origin:50%;will-change:opacity, transform;animation:3.75s ease-in-out infinite alternate epicAuroraBeamPulse}.epic-aurora-beam-1{animation-delay:-.7s}.epic-aurora-beam-2{opacity:.36;animation-delay:-1.4s}.epic-aurora-beam-3{animation-delay:-2.1s}.epic-aurora-beam-4{opacity:.42;animation-delay:-2.8s}.epic-aurora-beam-5{opacity:.38;animation-delay:-3.5s}.epic-aurora-beam-6{animation-delay:-4.2s}.epic-aurora-beam-7{animation-delay:-4.9s}.epic-aurora-beam-8{opacity:.32;animation-delay:-5.6s}.epic-aurora-waves{opacity:.34;animation:7s ease-in-out infinite alternate epicAuroraWavesGlide}.epic-aurora-streaks{mix-blend-mode:normal;opacity:.38;animation:4.5s ease-in-out infinite alternate epicAuroraStreaksGlide}.epic-aurora-streak{fill:none;opacity:.34;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--streak-width);transform-box:fill-box;transform-origin:50%;will-change:opacity, transform;animation:3.25s ease-in-out infinite alternate epicAuroraStreakPulse}.epic-aurora-streak-2{animation-delay:-1.1s}.epic-aurora-streak-3{animation-delay:-2.2s}.epic-aurora-streak-4{animation-delay:-3.3s}.epic-aurora-streak-5{animation-delay:-4.4s}.epic-aurora-wave{fill:none;opacity:.38;stroke-linecap:round;stroke-linejoin:round;stroke-width:26px;animation:3.75s ease-in-out infinite alternate epicAuroraWavePulse}.epic-aurora-wave-2{stroke-width:36px;animation-delay:-2s}.epic-aurora-wave-3{stroke-width:30px;animation-delay:-3.7s}.epic-aurora-auth .epic-aurora-svg{filter:blur(7px);transform:translate(2%)scale(1.03);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#000 46% 100%)}.epic-aurora-launcher{opacity:.62}.epic-aurora-launcher .epic-aurora-svg{transform-origin:100% 0;width:760px;height:580px;inset:-230px -180px auto auto;transform:scale(.48)}.epic-aurora-launcher .epic-aurora-stars{opacity:.08}.epic-aurora-launcher .epic-aurora-beam{stroke-width:calc(var(--beam-width) * .62)}.epic-aurora-launcher .epic-aurora-streak{stroke-width:calc(var(--streak-width) * .7)}.epic-aurora-launcher .epic-aurora-wave{stroke-width:18px}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffeb,#ffffffb8),#ffffffd1;gap:18px;width:100%;max-width:34rem;margin:0 auto;padding:28px;display:grid}.auth-card-premium{border-color:#ffffffd6;box-shadow:0 24px 70px #233e5f1f,inset 0 1px #ffffffe0}.auth-card-premium h1{letter-spacing:0;font-size:3.25rem}.auth-subtitle{color:var(--muted);max-width:26rem;margin-top:6px;font-size:.98rem;line-height:1.45}.auth-links{justify-content:center;align-items:center;gap:8px;display:flex}.auth-links a:hover{color:var(--primary-strong)}@keyframes hubLightFieldShift{0%{background-position:0 36%,16% 42%,100% 48%,0 0,0 0}45%{background-position:48% 54%,56% 48%,52% 56%,0 0,0 0}to{background-position:118% 62%,100% 58%,-10% 52%,0 0,0 0}}@keyframes hubLightPanelShift{0%{background-position:0 36%,100% 42%,0 0}50%{background-position:55% 52%,48% 60%,0 0}to{background-position:112% 58%,-8% 48%,0 0}}@keyframes hubLightSweepSoft{0%{opacity:.26;background-position:112% 42%,20% 45%;transform:skewY(-12deg)scaleX(1.08)}50%{opacity:.56;background-position:48% 58%,58% 54%;transform:skewY(-8deg)scaleX(1.18)}to{opacity:.42;background-position:-10%,100% 48%;transform:skewY(-14deg)scaleX(1.12)}}@keyframes epicAuroraStarsDrift{0%{transform:translate(0,0)}to{transform:translate(-90px,60px)}}@keyframes epicAuroraMistSwell{0%{transform:translate(-3%,2%)scaleX(.96)}to{transform:translate(2%,-1%)scaleX(1.06)}}@keyframes epicAuroraBeamsWave{0%{transform:translate(-2%)scaleX(.96)}50%{transform:translate(2.4%,-1%)scaleX(1.04)}to{transform:translate(-1%,1%)scaleX(1)}}@keyframes epicAuroraBeamPulse{0%{opacity:.28;transform:translate(-.6%)scaleY(.98)}48%{opacity:.66;transform:translate(.8%)scaleY(1.03)}to{opacity:.38;transform:translate(-.3%)scaleY(1)}}@keyframes epicAuroraWavesGlide{0%{transform:translate(-2%)scaleX(.98)}to{transform:translate(3%,-1%)scaleX(1.04)}}@keyframes epicAuroraStreaksGlide{0%{transform:translate(-1.5%)scaleX(.98)}to{transform:translate(1.5%,-.5%)scaleX(1.02)}}@keyframes epicAuroraStreakPulse{0%{opacity:.22;transform:translate(-.4%)scaleY(.98)}52%{opacity:.72;transform:translate(.6%)scaleY(1.04)}to{opacity:.38;transform:translate(-.2%)scaleY(1)}}@keyframes epicAuroraWavePulse{0%{opacity:.24;transform:translate(-1%)}to{opacity:.58;transform:translate(1%)}}@media (prefers-reduced-motion:reduce){body,.auth-page-aurora,.launcher-summary-aurora,.launcher-summary-aurora:before,.auth-page-aurora:before,.epic-aurora-stars,.epic-aurora-mist,.epic-aurora-beams,.epic-aurora-streaks,.epic-aurora-waves,.epic-aurora-beam,.epic-aurora-streak,.epic-aurora-wave{animation:none}}.form-grid{gap:14px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message,.error{border-radius:var(--radius-md);padding:10px 12px;font-weight:600}.validation-panel{border:1px solid color-mix(in srgb, var(--accent) 34%, white);border-radius:var(--radius-md);color:var(--warn);background:#fff3e8;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px;display:flex}.validation-panel ul{margin:6px 0 0;padding-left:18px}.message{background:var(--surface-tint);color:var(--good)}.warning-message{color:var(--warn);background:#fff3e8}.error{color:var(--danger);background:#fee8e5}.admin-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#ffffff9e;border:1px solid #ffffffbd;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;padding:6px;display:flex}.mobile-admin-nav{margin-bottom:18px;display:none}.mobile-admin-nav>summary{width:max-content;list-style:none}.mobile-admin-nav>summary::-webkit-details-marker{display:none}.admin-nav-mobile-list{gap:8px;margin-top:10px;display:grid}.nav-link{border-radius:var(--radius-md);color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.nav-link:hover{border-color:var(--border);color:var(--text);background:#ffffffad;transform:translateY(-1px)}.nav-link.active{border-color:var(--border-strong);color:var(--primary-strong);background:linear-gradient(135deg,#fffffff0,#e8fbf7d6);box-shadow:0 8px 22px #1f3b6014,0 0 0 1px #0e93840d}.panel{gap:16px;margin-bottom:16px;padding:18px;display:grid}.table-wrap{border-radius:var(--radius-md);position:relative;overflow-x:auto}.table-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-field{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:520px;display:grid}.search-field input{min-width:0}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 10px}th{color:var(--muted);text-transform:uppercase;font-size:.8rem}.compact-list{gap:10px;display:grid}.compact-item{border:1px solid var(--border);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.panel-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.compact-field{min-width:210px}.app-access-policy-item{align-items:start}.app-access-people{min-width:min(320px,100%)}.app-access-people .field-help{margin-bottom:8px}.app-access-description{max-width:260px}@media (max-width:920px){.summary-band,.grid,.metrics,.analytics-metrics,.form-row,.detail-grid,.pricing-grid,.pricing-builder-summary,.checkout-summary,.mfa-setup-grid,.handoff-checklist,.handoff-grid,.wizard-stepper-premium{grid-template-columns:1fr}.mfa-qr-card{justify-self:center}.wizard-live-preview{order:-1}.icon-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-card-header{display:grid}.panel-heading-row{flex-direction:column;align-items:stretch}.pricing-builder-option{grid-template-columns:1fr;grid-template-areas:"check""tier"}.pricing-builder-option svg{display:none}.topbar{flex-direction:column;align-items:stretch}.table-tools{align-items:stretch;display:grid}.pagination-controls,.toolbar,.account-switcher{justify-content:flex-start}.detail-hero{align-items:flex-start;display:grid}.settings-row,.analytics-bar-row{grid-template-columns:1fr}.analytics-header-panel{flex-direction:column;align-items:flex-start}.range-tabs{justify-content:flex-start}.analytics-count-stack{justify-items:start}.responsive-compact-item{align-items:stretch;display:grid}.compact-field,.app-access-people,.app-access-description{width:100%;min-width:0;max-width:none}.account-switcher{flex-direction:column;align-items:stretch}.metrics-disclosure{justify-self:start}}@media (max-width:560px){.page{padding:16px}h1{font-size:1.75rem}.auth-card{padding:20px}.auth-card-premium h1{font-size:2.35rem}.auth-brand{align-items:center}.app-card{min-height:0;padding:14px}.launcher-summary-aurora{margin-inline:0;padding:18px}.summary-chips span{padding:6px 9px;font-size:.72rem}.wizard-progress{border-radius:var(--radius-xl);grid-template-columns:1fr}.wizard-step-tab{justify-content:flex-start}.wizard-stepper-actions button{flex:1 1 0}.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.toolbar .button,.toolbar button{width:100%}.toolbar form{width:auto}.account-switcher{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.account-switcher svg{display:none}.account-switcher select{min-width:0}.summary-band{margin-bottom:16px}.summary-copy{gap:6px}.brand-mark{width:44px;height:44px}.topbar{gap:12px;margin-bottom:16px}.icon-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav-desktop{display:none}.mobile-admin-nav{display:block}.admin-nav-mobile-list{border-radius:var(--radius-xl);background:#ffffffa8;border:1px solid #ffffffbd;padding:8px}.nav-link{justify-content:flex-start}table{min-width:0}thead{display:none}tbody,tr,td{width:100%;display:block}tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:10px;padding:8px}td{border-bottom:0;padding:8px}td+td{border-top:1px solid var(--border)}td[data-label]:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}}
