@font-face{font-family:publicSans;src:url(../media/PublicSans_Variable_latin-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_614e8ac9-module__Ise3ra__className{font-family:publicSans,publicSans Fallback;font-style:normal}.publicsans_614e8ac9-module__Ise3ra__variable{--font-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:sourceSerif4;src:url(../media/SourceSerif4_Variable_latin-s.p.34w3mzf0pwje2.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:sourceSerif4 Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.sourceserif4_14178b3-module__hG4H5q__className{font-family:sourceSerif4,sourceSerif4 Fallback;font-style:normal}.sourceserif4_14178b3-module__hG4H5q__variable{--font-source-serif-4:"sourceSerif4", "sourceSerif4 Fallback"}
@font-face{font-family:poppinsWordmark;src:url(../media/Poppins_800_latin-s.3qrzxqg0i1y27.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppinsWordmark Fallback;src:local(Arial);ascent-override:88.85%;descent-override:29.62%;line-gap-override:8.46%;size-adjust:118.17%}.poppinswordmark_46e2e34-module__9nBzjG__className{font-family:poppinsWordmark,poppinsWordmark Fallback;font-style:normal;font-weight:800}.poppinswordmark_46e2e34-module__9nBzjG__variable{--font-poppins:"poppinsWordmark", "poppinsWordmark Fallback"}
:root{--font-sans:var(--font-public-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:var(--font-source-serif-4), Georgia, "Times New Roman", serif;--font-ui:var(--font-sans);--font-prose:var(--font-serif);--font-logo:var(--font-poppins), var(--font-sans);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-size-display-hero:clamp(2.5rem, 4.6vw, 3.625rem);--line-height-display-hero:1.06;--font-size-display-lg:2.75rem;--font-size-display:2.25rem;--font-size-heading-lg:1.75rem;--font-size-heading:1.375rem;--font-size-heading-sm:1.125rem;--font-size-body-lg:1.125rem;--font-size-body:1rem;--font-size-body-sm:.875rem;--font-size-caption:.8125rem;--font-size-micro:.75rem;--font-size-prose:1.1875rem;--line-height-display-lg:1.08;--line-height-display:1.12;--line-height-heading-lg:1.2;--line-height-heading:1.28;--line-height-heading-sm:1.35;--line-height-body-lg:1.6;--line-height-body:1.6;--line-height-body-sm:1.45;--line-height-caption:1.4;--line-height-micro:1.3;--line-height-prose:1.72;--tracking-display:-.022em;--tracking-heading:-.014em;--tracking-body:0em;--tracking-micro:.02em;--tracking-eyebrow:.08em;--measure-prose:68ch;--measure-body:78ch;--measure-heading:16ch;--measure-label:18ch;--measure-lede:52ch;--measure-wide:56ch;--measure-display:62ch;--font-feature-tabular:"tnum" 1, "lnum" 1}
:root{--ramp-neutral-0:#fff;--ramp-neutral-25:#fcfaf8;--ramp-neutral-50:#f7f5f2;--ramp-neutral-100:#efece8;--ramp-neutral-200:#e2dfda;--ramp-neutral-300:#d0cbc5;--ramp-neutral-400:#ada9a1;--ramp-neutral-500:#8a857e;--ramp-neutral-600:#6a655d;--ramp-neutral-700:#4d4841;--ramp-neutral-800:#322e28;--ramp-neutral-900:#1c1914;--ramp-brand-50:#eef7ff;--ramp-brand-100:#d6ebff;--ramp-brand-200:#b1d8ff;--ramp-brand-500:#005aee;--ramp-brand-600:#0044d0;--ramp-brand-700:#0033a9;--ramp-brand-800:#00257e;--ramp-brand-900:#001f5c;--ramp-success-50:#eaf8ee;--ramp-success-200:#b3ddc0;--ramp-success-500:#267b4c;--ramp-success-700:#085630;--ramp-warning-50:#fff5e0;--ramp-warning-200:#f3d79e;--ramp-warning-500:#cd9130;--ramp-warning-700:#784900;--ramp-danger-50:#ffefec;--ramp-danger-200:#f7c7c0;--ramp-danger-500:#ba362e;--ramp-danger-700:#901f1a;--ramp-info-50:#f2f1ef;--ramp-info-200:#d5d2cd;--ramp-info-700:#4d4841;--color-brand-primary:var(--ramp-brand-500);--color-brand-hover:var(--ramp-brand-600);--color-brand-active:var(--ramp-brand-700);--color-brand-subtle:var(--ramp-brand-50);--color-brand-subtle-border:var(--ramp-brand-200);--color-brand-text:var(--ramp-brand-700);--color-on-brand:var(--ramp-neutral-0);--color-surface-page:var(--ramp-neutral-25);--color-surface-card:var(--ramp-neutral-0);--color-surface-raised:var(--ramp-neutral-0);--color-surface-sunken:var(--ramp-neutral-50);--color-surface-inverse:var(--ramp-neutral-900);--color-surface-overlay:#1c19148c;--color-surface-hero:#fdf3ef;--color-text-primary:var(--ramp-neutral-900);--color-text-secondary:var(--ramp-neutral-700);--color-text-muted:var(--ramp-neutral-600);--color-text-placeholder:var(--ramp-neutral-500);--color-text-inverse:var(--ramp-neutral-25);--color-text-link:var(--ramp-brand-700);--color-text-link-hover:var(--ramp-brand-800);--color-border-subtle:var(--ramp-neutral-200);--color-border-default:var(--ramp-neutral-300);--color-border-strong:var(--ramp-neutral-500);--color-border-inverse:var(--ramp-neutral-700);--color-border-focus:var(--ramp-brand-500);--color-success-surface:var(--ramp-success-50);--color-success-border:var(--ramp-success-200);--color-success-text:var(--ramp-success-700);--color-success-solid:var(--ramp-success-500);--color-warning-surface:var(--ramp-warning-50);--color-warning-border:var(--ramp-warning-200);--color-warning-text:var(--ramp-warning-700);--color-warning-solid:var(--ramp-warning-500);--color-danger-surface:var(--ramp-danger-50);--color-danger-border:var(--ramp-danger-200);--color-danger-text:var(--ramp-danger-700);--color-danger-solid:var(--ramp-danger-500);--color-info-surface:var(--ramp-info-50);--color-info-border:var(--ramp-info-200);--color-info-text:var(--ramp-info-700);--color-status-verified-surface:var(--ramp-success-50);--color-status-verified-border:var(--ramp-success-200);--color-status-verified-text:var(--ramp-success-700);--color-status-claimed-surface:var(--ramp-brand-50);--color-status-claimed-border:var(--ramp-brand-200);--color-status-claimed-text:var(--ramp-brand-700);--color-status-unclaimed-surface:var(--ramp-neutral-50);--color-status-unclaimed-border:var(--ramp-neutral-300);--color-status-unclaimed-text:var(--ramp-neutral-700);--color-status-pending-surface:var(--ramp-warning-50);--color-status-pending-border:var(--ramp-warning-200);--color-status-pending-text:var(--ramp-warning-700);--color-status-expired-surface:var(--ramp-neutral-100);--color-status-expired-border:var(--ramp-neutral-300);--color-status-expired-text:var(--ramp-neutral-600);--color-status-suspended-surface:var(--ramp-danger-50);--color-status-suspended-border:var(--ramp-danger-200);--color-status-suspended-text:var(--ramp-danger-700);--color-rating-filled:var(--ramp-warning-500);--color-rating-empty:var(--ramp-neutral-300);--color-accent-teal:#0f9d8d}
:root{--ramp-cat-tangerine-surface:#ffe8d2;--ramp-cat-tangerine-border:#ffc99d;--ramp-cat-tangerine-text:#7c3e05;--ramp-cat-tangerine-solid:#de7200;--ramp-cat-gold-surface:#feefcc;--ramp-cat-gold-border:#f3d68f;--ramp-cat-gold-text:#694c00;--ramp-cat-gold-solid:#be8b00;--ramp-cat-lime-surface:#e9f6d4;--ramp-cat-lime-border:#cbe59f;--ramp-cat-lime-text:#445a08;--ramp-cat-lime-solid:#7da409;--ramp-cat-teal-surface:#ccfbf8;--ramp-cat-teal-border:#89ede9;--ramp-cat-teal-text:#006260;--ramp-cat-teal-solid:#00b1ae;--ramp-cat-rose-surface:#ffe4e3;--ramp-cat-rose-border:#ffc0bf;--ramp-cat-rose-text:#813538;--ramp-cat-rose-solid:#e76268;--ramp-cat-violet-surface:#f4eaff;--ramp-cat-violet-border:#e0ccff;--ramp-cat-violet-text:#594283;--ramp-cat-violet-solid:#a179ea;--ramp-cat-magenta-surface:#ffe4f9;--ramp-cat-magenta-border:#ffc1eb;--ramp-cat-magenta-text:#773761;--ramp-cat-magenta-solid:#d565b0;--color-category-managed-it-surface:var(--ramp-cat-teal-surface);--color-category-managed-it-border:var(--ramp-cat-teal-border);--color-category-managed-it-text:var(--ramp-cat-teal-text);--color-category-managed-it-solid:var(--ramp-cat-teal-solid);--color-category-cyber-surface:var(--ramp-cat-violet-surface);--color-category-cyber-border:var(--ramp-cat-violet-border);--color-category-cyber-text:var(--ramp-cat-violet-text);--color-category-cyber-solid:var(--ramp-cat-violet-solid);--color-category-cloud-surface:var(--ramp-cat-rose-surface);--color-category-cloud-border:var(--ramp-cat-rose-border);--color-category-cloud-text:var(--ramp-cat-rose-text);--color-category-cloud-solid:var(--ramp-cat-rose-solid);--color-category-m365-surface:var(--ramp-cat-tangerine-surface);--color-category-m365-border:var(--ramp-cat-tangerine-border);--color-category-m365-text:var(--ramp-cat-tangerine-text);--color-category-m365-solid:var(--ramp-cat-tangerine-solid);--color-category-backup-surface:var(--ramp-cat-gold-surface);--color-category-backup-border:var(--ramp-cat-gold-border);--color-category-backup-text:var(--ramp-cat-gold-text);--color-category-backup-solid:var(--ramp-cat-gold-solid);--color-category-ai-surface:var(--ramp-cat-magenta-surface);--color-category-ai-border:var(--ramp-cat-magenta-border);--color-category-ai-text:var(--ramp-cat-magenta-text);--color-category-ai-solid:var(--ramp-cat-magenta-solid);--color-category-networking-surface:var(--ramp-cat-lime-surface);--color-category-networking-border:var(--ramp-cat-lime-border);--color-category-networking-text:var(--ramp-cat-lime-text);--color-category-networking-solid:var(--ramp-cat-lime-solid);--color-category-other-surface:var(--ramp-neutral-50);--color-category-other-border:var(--ramp-neutral-200);--color-category-other-text:var(--ramp-neutral-700);--color-category-other-solid:var(--ramp-neutral-500)}.msp-cat{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);border:var(--border-width-hairline) solid var(--color-category-other-border);background:var(--color-category-other-surface);color:var(--color-category-other-text);white-space:nowrap;display:inline-flex}.msp-cat[data-category=managed-it]{background:var(--color-category-managed-it-surface);border-color:var(--color-category-managed-it-border);color:var(--color-category-managed-it-text)}.msp-cat[data-category=cyber]{background:var(--color-category-cyber-surface);border-color:var(--color-category-cyber-border);color:var(--color-category-cyber-text)}.msp-cat[data-category=cloud]{background:var(--color-category-cloud-surface);border-color:var(--color-category-cloud-border);color:var(--color-category-cloud-text)}.msp-cat[data-category=m365]{background:var(--color-category-m365-surface);border-color:var(--color-category-m365-border);color:var(--color-category-m365-text)}.msp-cat[data-category=backup]{background:var(--color-category-backup-surface);border-color:var(--color-category-backup-border);color:var(--color-category-backup-text)}.msp-cat[data-category=ai]{background:var(--color-category-ai-surface);border-color:var(--color-category-ai-border);color:var(--color-category-ai-text)}.msp-cat[data-category=networking]{background:var(--color-category-networking-surface);border-color:var(--color-category-networking-border);color:var(--color-category-networking-text)}.msp-cat[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.msp-cat[aria-pressed=true].msp-cat--dot:before{display:none}.msp-cat--dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:block}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--density-row-height:3.5rem;--density-cell-y:var(--space-4);--density-cell-x:var(--space-4);--density-card-pad:var(--space-5);--density-control-y:var(--space-3);--density-section-gap:var(--space-12)}[data-density=compact]{--density-row-height:2.5rem;--density-cell-y:var(--space-2);--density-cell-x:var(--space-3);--density-card-pad:var(--space-4);--density-control-y:var(--space-2);--density-section-gap:var(--space-8)}
:root{--radius-control:12px;--radius-card:16px;--radius-panel:20px;--radius-tile:16px;--radius-spot:28px;--radius-full:999px}
:root{--shadow-raised:0 1px 2px #1c19140f;--shadow-overlay:0 4px 12px #1c19141a, 0 1px 2px #1c19140f;--shadow-modal:0 16px 40px #1c19142e, 0 2px 6px #1c191414;--border-width-hairline:1px;--border-width-emphasis:2px;--border-width-focus:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-border-focus);--elevation-card:0 1px 2px #1c19140a, 0 10px 30px #1c191412;--elevation-pop:0 2px 6px #001f5c0d, 0 28px 64px #001f5c21;--elevation-header:0 1px 0 #1c19140a, 0 6px 24px #1c19140d;--elevation-band:0 12px 30px #1c19140a;--elevation-tile-cobalt:0 12px 26px #005aee52, inset 0 1px 0 #ffffff4d;--focus-ring:0 0 0 4px var(--ramp-brand-100)}
:root{--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}
:root{--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--container-prose:44rem;--container-app:75rem;--container-wide:87.5rem;--gutter:var(--space-4);--gutter-lg:var(--space-8);--panel-min-height:60vh;--min-tap-target:2.75rem}.msp-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--color-text-link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--color-text-link-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.msp-tabular{font-variant-numeric:tabular-nums lining-nums}.msp-prose{font-family:var(--font-prose);font-size:var(--font-size-prose);line-height:var(--line-height-prose);max-width:var(--measure-prose);color:var(--color-text-secondary)}.msp-eyebrow{font-size:var(--font-size-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}
.msp-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--font-size-body-sm);border-radius:var(--radius-control);border:var(--border-width-hairline) solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.msp-btn:focus-visible{outline:3px solid var(--ramp-brand-200);outline-offset:2px}.msp-btn--md{min-height:2.5rem;padding:0 var(--space-4)}.msp-btn--lg{min-height:3rem;padding:0 var(--space-6);font-size:var(--font-size-body)}.msp-btn--sm{min-height:2rem;padding:0 var(--space-3);font-size:var(--font-size-caption)}.msp-btn--xl{min-height:54px;padding:0 26px;font-size:16.5px}.msp-btn--primary{background:var(--color-brand-primary);color:var(--color-on-brand)}.msp-btn--primary:hover{background:var(--color-brand-hover);transform:translateY(-1px);box-shadow:0 8px 20px #005aee3d}.msp-btn--primary:active{background:var(--color-brand-active);transform:none}.msp-btn--quiet{background:var(--ramp-neutral-100);color:var(--color-text-secondary)}.msp-btn--quiet:hover{background:var(--ramp-neutral-200)}.msp-btn--on-dark{background:var(--ramp-neutral-0);color:var(--color-brand-active)}.msp-btn--on-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000040}.msp-btn--on-dark-quiet{color:var(--ramp-neutral-0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29}.msp-btn--on-dark-quiet:hover{background:#ffffff3d}.msp-btn--secondary{background:var(--color-surface-card);color:var(--color-text-primary);border-color:var(--color-border-strong)}.msp-btn--secondary:hover{background:var(--color-surface-sunken)}.msp-btn--secondary:active{background:var(--ramp-neutral-100)}.msp-btn--ghost{color:var(--color-brand-text);background:0 0}.msp-btn--ghost:hover{background:var(--color-brand-subtle)}.msp-btn--danger{background:var(--color-danger-solid);color:var(--ramp-neutral-0)}.msp-btn--danger:hover{background:var(--color-danger-text)}.msp-btn[disabled],.msp-btn[aria-disabled=true]{background:var(--ramp-neutral-100);color:var(--color-text-placeholder);border-color:var(--color-border-subtle);cursor:not-allowed}.msp-btn--block{width:100%}.msp-iconbtn{border-radius:var(--radius-control);border:var(--border-width-hairline) solid var(--color-border-default);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.msp-iconbtn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.msp-badge{align-items:center;gap:var(--space-1);font-size:var(--font-size-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-micro);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);border:var(--border-width-hairline) solid transparent;white-space:nowrap;line-height:1;display:inline-flex}.msp-tag{font-size:var(--font-size-caption);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-surface-sunken);border:var(--border-width-hairline) solid var(--color-border-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);align-items:center;display:inline-flex}.msp-tag--interactive{cursor:pointer}.msp-tag--interactive:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.msp-tag[aria-pressed=true]{background:var(--color-brand-subtle);border-color:var(--color-brand-subtle-border);color:var(--color-brand-text)}.msp-card{background:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.msp-card--interactive{transition:border-color var(--duration-fast) var(--ease-standard)}.msp-card--interactive:hover{border-color:var(--color-border-strong)}.msp-card--flat{box-shadow:none}.msp-card--sparse{background:var(--color-surface-sunken);box-shadow:none;border-style:dashed}.msp-card--panel{background:var(--color-surface-card);border-radius:var(--radius-panel);box-shadow:var(--elevation-card);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);border:0}.msp-card--panel.msp-card--interactive:hover{box-shadow:var(--elevation-pop);border-color:#0000;transform:translateY(-4px)}.msp-card--panel.msp-card--pop{box-shadow:var(--elevation-pop)}.msp-strip{align-items:center;gap:var(--space-3);background:var(--color-brand-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-card);transition:transform var(--duration-fast) var(--ease-standard);padding:15px 18px;text-decoration:none;display:flex}.msp-strip:hover{background:var(--ramp-brand-100);transform:translateY(-1px)}.msp-input,.msp-select,.msp-textarea{width:100%;font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);background:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-control);padding:var(--density-control-y) var(--space-3);min-height:2.75rem}.msp-input::-moz-placeholder{color:var(--color-text-placeholder)}.msp-textarea::-moz-placeholder{color:var(--color-text-placeholder)}.msp-input::placeholder,.msp-textarea::placeholder{color:var(--color-text-placeholder)}.msp-input:hover,.msp-select:hover{border-color:var(--color-text-secondary)}.msp-input[aria-invalid=true],.msp-select[aria-invalid=true],.msp-textarea[aria-invalid=true]{border-color:var(--color-danger-solid);border-width:var(--border-width-emphasis)}.msp-input[disabled],.msp-select[disabled]{background:var(--color-surface-sunken);color:var(--color-text-placeholder);cursor:not-allowed}.msp-select{appearance:none;padding-right:var(--space-8);cursor:pointer}.msp-input--filled{background:var(--ramp-neutral-50);border:1.5px solid #0000;min-height:56px;font-size:16.5px}.msp-input--filled:hover{background:var(--ramp-neutral-100)}.msp-input--filled:focus{background:var(--ramp-neutral-0);border-color:var(--color-brand-primary);box-shadow:var(--focus-ring);outline:none}.msp-select--filled{background:var(--ramp-neutral-50);border:1.5px solid #0000;min-height:56px;font-size:16.5px}.msp-select--filled:hover{background:var(--ramp-neutral-100)}.msp-select--filled:focus{background:var(--ramp-neutral-0);border-color:var(--color-brand-primary);box-shadow:var(--focus-ring);outline:none}.msp-textarea{resize:vertical;min-height:7rem}.msp-choice{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);border:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-surface-card);cursor:pointer;min-height:2.75rem;transition:border-color var(--duration-fast) var(--ease-standard);align-items:flex-start;display:flex}.msp-choice:hover{border-color:var(--color-border-strong)}.msp-choice:has(input:checked){border-color:var(--color-brand-primary);background:var(--color-brand-subtle)}.msp-choice input{accent-color:var(--color-brand-primary);flex:none;width:1.125rem;height:1.125rem;margin:.1875rem 0 0}.msp-checkbox{accent-color:var(--color-brand-primary);width:1.125rem;height:1.125rem}.msp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-body-sm)}.msp-table th{text-align:left;font-weight:var(--weight-semibold);font-size:var(--font-size-caption);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-3) var(--density-cell-x);border-bottom:var(--border-width-hairline) solid var(--color-border-default);background:var(--color-surface-sunken);white-space:nowrap}.msp-table td{padding:var(--density-cell-y) var(--density-cell-x);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);color:var(--color-text-secondary);vertical-align:middle}.msp-table tbody tr:hover td{background:var(--color-surface-sunken)}.msp-table tbody tr[aria-expanded=true] td{background:var(--color-brand-subtle)}.msp-table .num{text-align:right;font-variant-numeric:tabular-nums lining-nums;color:var(--color-text-primary)}.msp-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);border-left:3px solid;border-top:var(--border-width-hairline) solid;border-right:var(--border-width-hairline) solid;border-bottom:var(--border-width-hairline) solid;font-size:var(--font-size-body-sm);display:flex}.msp-accordion-item{border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.msp-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 0;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:var(--font-size-body-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);background:0 0;border:0;display:flex}.msp-accordion-trigger:hover{color:var(--color-brand-text)}.msp-tabs{gap:var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-border-default);display:flex}.msp-tab{padding:var(--space-3) 0;cursor:pointer;font-family:var(--font-ui);font-size:var(--font-size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);border:0;border-bottom:var(--border-width-emphasis) solid transparent;background:0 0;margin-bottom:-1px}.msp-tab:hover{color:var(--color-text-primary)}.msp-tab[aria-selected=true]{color:var(--color-brand-text);border-bottom-color:var(--color-brand-primary)}.msp-skeleton{background:var(--ramp-neutral-100);border-radius:var(--radius-control);animation:msp-pulse 1.4s var(--ease-standard) infinite}@keyframes msp-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.msp-skeleton{animation:none}}.msp-logo{font-family:var(--font-logo);letter-spacing:-.028em;white-space:nowrap;color:var(--color-text-primary);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.msp-logo__dot{background:var(--color-brand-primary);vertical-align:baseline;border-radius:50%;width:.215em;height:.215em;margin-left:.055em;display:inline-block}.msp-logo--reversed{color:var(--ramp-neutral-25)}.msp-logo--mono{color:currentColor}.msp-logo--mono .msp-logo__dot{background:currentColor}.msp-logo__tile{background:var(--color-brand-primary);color:var(--color-on-brand);font-family:var(--font-logo);letter-spacing:-.03em;border-radius:.22em;justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.msp-hero{position:relative;overflow:hidden}.msp-hero-shape{pointer-events:none;position:absolute}.msp-hero-shape--teal{background:#12b8a6;border-radius:40px;width:190px;height:190px;top:-64px;right:-56px;transform:rotate(18deg)}.msp-hero-shape--ring{opacity:.9;border:34px solid #6b3fd4;border-radius:50%;width:250px;height:250px;bottom:-30px;right:-160px}.msp-hero-shape--gold{background:#ffc23d;border-radius:0 0 100%;width:170px;height:170px;top:-52px;left:-52px}.msp-hero-shape--coral{opacity:.92;border-bottom:58px solid #ff5a5f;border-left:34px solid #0000;border-right:34px solid #0000;width:0;height:0;bottom:60px;left:-26px;transform:rotate(20deg)}.msp-hero-shape--dot{background:#e94aa8;border-radius:50%;width:12px;height:12px;top:62%;left:55%}@media (max-width:980px){.msp-hero-shape--ring{display:none}}@media (max-width:639px){.msp-hero-shape--teal,.msp-hero-shape--gold,.msp-hero-shape--coral{display:none}}.msp-steps{position:relative}.msp-steps:before{content:"";border-top:2px dashed var(--color-border-subtle);position:absolute;top:44px;left:19%;right:19%}@media (max-width:840px){.msp-steps:before{display:none}}.msp-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--elevation-header);background:#ffffffe6;position:sticky;top:0}.msp-close-cta{background:linear-gradient(120deg, var(--color-brand-primary) 0%, var(--color-brand-hover) 100%);color:var(--ramp-neutral-0);position:relative;overflow:hidden}.msp-close-cta:before{content:"";pointer-events:none;border:48px solid #ffffff12;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;left:-80px}.msp-pie{width:86px;height:86px}.msp-pie .track{fill:none;stroke:var(--ramp-neutral-100);stroke-width:13px}.msp-pie .all{fill:none;stroke:var(--ramp-brand-100);stroke-width:13px;stroke-dasharray:264 264;stroke-dashoffset:264px;animation:msp-pie-all 1s .3s var(--ease-standard) forwards}.msp-pie .you{fill:none;stroke:var(--color-brand-primary);stroke-width:13px;stroke-linecap:round;stroke-dasharray:0 264;animation:msp-pie-you .7s 1.25s var(--ease-standard) forwards}@keyframes msp-pie-all{to{stroke-dashoffset:0}}@keyframes msp-pie-you{to{stroke-dasharray:22 264}}.msp-leadcard{background:var(--color-surface-card);border-radius:var(--radius-panel);box-shadow:var(--elevation-pop);overflow:hidden}.msp-leadcard__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--ramp-brand-900);color:var(--ramp-neutral-0);display:flex}.msp-leadcard__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--font-size-body-sm);display:flex}.msp-leadcard__row+.msp-leadcard__row{border-top:1px solid var(--ramp-neutral-50)}.msp-leadcard__masked{filter:blur(4px);-webkit-user-select:none;user-select:none}.msp-reveal{opacity:0;transition:opacity .6s var(--ease-standard), transform .6s var(--ease-standard);transform:translateY(18px)}.msp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.msp-reveal{opacity:1;transform:none}.msp-pie .all,.msp-pie .you{animation:none}.msp-pie .all{stroke-dashoffset:0}.msp-pie .you{stroke-dasharray:22 264}.msp-tile,.msp-btn--primary:hover,.msp-btn--on-dark:hover,.msp-strip:hover,.msp-card--panel.msp-card--interactive:hover{transform:none!important}}
.msp-tile{border-radius:var(--radius-tile);width:58px;height:58px;transition:transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.msp-tile svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.msp-tile--sm{border-radius:var(--radius-control);width:40px;height:40px}.msp-tile--sm svg{width:21px;height:21px}a:hover>.msp-tile,.msp-card:hover .msp-tile{transform:scale(1.06)}.msp-tile--managed-it{background:linear-gradient(150deg,#1fc9c0 0%,#00b1ae 55%,#009390 100%);box-shadow:0 8px 18px #00b1ae59,inset 0 1px #ffffff59}.msp-tile--cyber{background:linear-gradient(150deg,#b28ff0 0%,#a179ea 55%,#8d61e0 100%);box-shadow:0 8px 18px #a179ea59,inset 0 1px #ffffff59}.msp-tile--cloud{background:linear-gradient(150deg,#ef7d80 0%,#e76268 55%,#d94b52 100%);box-shadow:0 8px 18px #e7626859,inset 0 1px #ffffff59}.msp-tile--m365{background:linear-gradient(150deg,#f08a2a 0%,#de7200 55%,#c96400 100%);box-shadow:0 8px 18px #de720052,inset 0 1px #ffffff59}.msp-tile--backup{background:linear-gradient(150deg,#ecb42a 0%,#d69e0b 55%,#be8b00 100%);box-shadow:0 8px 18px #be8b0052,inset 0 1px #ffffff59}.msp-tile--ai{background:linear-gradient(150deg,#e07fc2 0%,#d565b0 55%,#c14e9c 100%);box-shadow:0 8px 18px #d565b059,inset 0 1px #ffffff59}.msp-tile--brand{background:linear-gradient(150deg, #3a83ff 0%, var(--ramp-brand-500) 55%, var(--ramp-brand-600) 100%);box-shadow:var(--elevation-tile-cobalt)}.msp-spot{border-radius:var(--radius-spot);background:linear-gradient(150deg, #3a83ff 0%, var(--ramp-brand-500) 55%, var(--ramp-brand-600) 100%);width:88px;height:88px;box-shadow:var(--elevation-tile-cobalt), 0 0 0 10px var(--color-surface-card);justify-content:center;align-items:center;display:flex;position:relative}.msp-spot svg{stroke:#fff;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.msp-spot__num{border-radius:var(--radius-full);background:var(--color-surface-card);width:28px;height:28px;color:var(--color-brand-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #001f5c33}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:var(--space-0);right:var(--space-0)}.bottom-0{bottom:var(--space-0)}.right-0{right:var(--space-0)}.z-10{z-index:10}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-10{margin-bottom:var(--space-10)}.mb-12{margin-bottom:var(--space-12)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:var(--space-2)}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-1{margin-top:var(--space-1)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-4{width:var(--space-4);height:var(--space-4)}.size-5{width:var(--space-5);height:var(--space-5)}.size-8{width:var(--space-8);height:var(--space-8)}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:var(--space-2)}.h-8{height:var(--space-8)}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.min-h-panel{min-height:var(--panel-min-height)}.min-h-screen{min-height:100vh}.w-20{width:var(--space-20)}.w-56{width:14rem}.w-8{width:var(--space-8)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:var(--space-0)}.min-w-40{min-width:10rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[220px\]{max-width:220px}.max-w-app{max-width:var(--container-app)}.max-w-md{max-width:28rem}.max-w-measure-display{max-width:var(--measure-display)}.max-w-measure-label{max-width:var(--measure-label)}.max-w-measure-lede{max-width:var(--measure-lede)}.max-w-measure-wide{max-width:var(--measure-wide)}.max-w-prose{max-width:var(--container-prose)}.max-w-sm{max-width:24rem}.max-w-wide{max-width:var(--container-wide)}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:var(--space-24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:1.75rem}.gap-8{gap:var(--space-8)}.gap-x-4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.gap-x-6{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-1) * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-edge-subtle>:not([hidden])~:not([hidden]){border-color:var(--color-border-subtle)}.self-center{align-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-brand{border-color:var(--color-brand-primary)}.border-danger-border{border-color:var(--color-danger-border)}.border-edge{border-color:var(--color-border-default)}.border-edge-subtle{border-color:var(--color-border-subtle)}.border-t-brand{border-top-color:var(--color-brand-primary)}.bg-brand{background-color:var(--color-brand-primary)}.bg-brand-subtle{background-color:var(--color-brand-subtle)}.bg-danger-surface{background-color:var(--color-danger-surface)}.bg-edge-subtle{background-color:var(--color-border-subtle)}.bg-success-surface{background-color:var(--color-success-surface)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-surface-hero{background-color:var(--color-surface-hero)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-page{background-color:var(--color-surface-page)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.p-12{padding:var(--space-12)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:1.75rem}.p-8{padding:var(--space-8)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pb-2{padding-bottom:var(--space-2)}.pb-20{padding-bottom:var(--space-20)}.pb-24{padding-bottom:var(--space-24)}.pb-3{padding-bottom:var(--space-3)}.pb-8{padding-bottom:var(--space-8)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.text-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.text-caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.text-display{font-size:var(--font-size-display);line-height:var(--line-height-display)}.text-display-hero{font-size:var(--font-size-display-hero);line-height:var(--line-height-display-hero)}.text-heading{font-size:var(--font-size-heading);line-height:var(--line-height-heading)}.text-heading-lg{font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg)}.text-heading-sm{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-micro{font-size:var(--font-size-micro);line-height:var(--line-height-micro)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:var(--weight-bold)}.font-extrabold{font-weight:800}.font-medium{font-weight:var(--weight-medium)}.font-normal{font-weight:400}.font-semibold{font-weight:var(--weight-semibold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-display{letter-spacing:var(--tracking-display)}.tracking-eyebrow{letter-spacing:var(--tracking-eyebrow)}.tracking-heading{letter-spacing:var(--tracking-heading)}.tracking-micro{letter-spacing:var(--tracking-micro)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-brand{color:var(--color-brand-primary)}.text-brand-subtle{color:var(--color-brand-subtle)}.text-brand-text{color:var(--color-brand-text)}.text-content-inverse{color:var(--color-text-inverse)}.text-content-link{color:var(--color-text-link)}.text-content-muted{color:var(--color-text-muted)}.text-content-primary{color:var(--color-text-primary)}.text-content-secondary{color:var(--color-text-secondary)}.text-danger-text{color:var(--color-danger-text)}.text-success-solid{color:var(--color-success-solid)}.text-success-text{color:var(--color-success-text)}.text-warning-text{color:var(--color-warning-text)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elevation-band{--tw-shadow:var(--elevation-band);--tw-shadow-colored:var(--elevation-band);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elevation-pop{--tw-shadow:var(--elevation-pop);--tw-shadow-colored:var(--elevation-pop);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-brand{--tw-ring-color:var(--color-brand-primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:mt-0:first-child{margin-top:var(--space-0)}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:var(--space-0)}.hover\:bg-edge-subtle:hover{background-color:var(--color-border-subtle)}.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:text-brand:hover{color:var(--color-brand-primary)}.hover\:text-brand-hover:hover{color:var(--color-brand-hover)}.hover\:text-brand-text:hover{color:var(--color-brand-text)}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:var(--space-4)}.focus\:top-4:focus{top:var(--space-4)}.focus\:z-50:focus{z-index:50}.focus\:inline-flex:focus{display:inline-flex}.focus\:h-11:focus{height:2.75rem}.focus\:items-center:focus{align-items:center}.focus\:rounded-control:focus{border-radius:var(--radius-control)}.focus\:bg-brand:focus{background-color:var(--color-brand-primary)}.focus\:px-4:focus{padding-left:var(--space-4);padding-right:var(--space-4)}.focus\:text-base:focus{font-size:1rem;line-height:1.5rem}.focus\:text-brand-on:focus{color:var(--color-on-brand)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-surface-sunken:disabled{background-color:var(--color-surface-sunken)}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:translate-x-1{--tw-translate-x:var(--space-1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:640px){.sm\:ml-0{margin-left:var(--space-0)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:var(--space-4)}.sm\:gap-6{gap:var(--space-6)}.sm\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}}@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:hidden{display:none}.lg\:max-w-md{max-width:28rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-16{gap:var(--space-16)}.lg\:justify-self-end{justify-self:end}.lg\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.lg\:pb-0{padding-bottom:var(--space-0)}}
