@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/barlow-condensed-700.0rkprfbp4mv-a.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/barlow-condensed-800.350ebk_prankn.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/barlow-condensed-900.0khsxgkwty4wf.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-400.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter-600.45535valc9rzk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-700.45535valc9rzk.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/inter-800.45535valc9rzk.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/inter-900.45535valc9rzk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-400.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-mono-600.0fcfx2a-jndc5.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}
:root{--sros-navy-950:#000a3d;--sros-navy-900:#000e54;--sros-navy-800:#06163a;--sros-navy-700:#112a63;--sros-navy-600:#1d438f;--sros-orange-700:#c24700;--sros-orange-600:#e45f00;--sros-orange-500:#f76900;--sros-orange-200:#ffc29c;--sros-orange-100:#fff0e6;--sros-orange-action:#b94f1c;--sros-orange-action-hover:#8d3c18;--sros-white:#fff;--sros-ice:#f3f6fb;--sros-cloud:#edf2f8;--sros-border:#7e8da6;--sros-slate-500:#4c5b70;--sros-slate-700:#344054;--sros-ink:#071b3a;--sros-surface:#fffdf8;--sros-info:#2b68d0;--sros-success:#176b52;--sros-warning:#b86e00;--sros-danger:#c83b3b;--sros-success-surface:#e6f4ec;--sros-success-on-surface:var(--sros-success);--sros-attention-surface:#fdf6f0;--sros-attention-on-surface:var(--sros-orange-700);--sros-danger-surface:#fdeaea;--sros-danger-on-surface:#a3312c;--sros-bg-page:var(--sros-ice);--sros-bg-card:var(--sros-surface);--sros-bg-sidebar:var(--sros-navy-800);--sros-bg-hero-dark:var(--sros-navy-950);--sros-text-primary:var(--sros-ink);--sros-text-secondary:var(--sros-slate-500);--sros-text-inverse:var(--sros-white);--sros-action-primary:var(--sros-orange-action);--sros-action-primary-hover:var(--sros-orange-action-hover);--sros-action-primary-text:var(--sros-surface);--sros-focus-ring:#004b87;--sros-focus-ring-on-dark:var(--sros-ice);--sros-focus-ring-on-orange:var(--sros-navy-950);--sros-navy-fg:#eef2fb;--sros-navy-fg-bright:#fff;--sros-navy-fg-dim:#eef2fbad;--sros-navy-fg-faint:#eef2fb8c;--sros-navy-hairline:#eef2fb29;--sros-navy-hover:#ffffff0f;--sros-navy-fg-muted:#c7d3eb;--sros-navy-fg-success:#8fe3b0;--sros-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--sros-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sros-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--sros-text-display-xl:clamp(3.75rem, 7vw, 6rem);--sros-text-display-lg:clamp(3rem, 5vw, 4.5rem);--sros-text-h1:clamp(2.5rem, 4vw, 3.5rem);--sros-text-h2:clamp(2rem, 3vw, 2.75rem);--sros-text-h3:1.625rem;--sros-text-body-lg:1.125rem;--sros-text-body:1rem;--sros-text-small:.875rem;--sros-text-label:.75rem;--sros-space-1:.25rem;--sros-space-2:.5rem;--sros-space-3:.75rem;--sros-space-4:1rem;--sros-space-5:1.25rem;--sros-space-6:1.5rem;--sros-space-8:2rem;--sros-space-10:2.5rem;--sros-space-12:3rem;--sros-space-16:4rem;--sros-space-20:5rem;--sros-space-24:6rem;--sros-radius-sm:.5rem;--sros-radius-md:.75rem;--sros-radius-lg:1rem;--sros-radius-xl:1.5rem;--sros-radius-pill:999px;--sros-radius-card:.875rem;--sros-radius-control:.625rem;--sros-shadow-card:0 12px 34px #000e5417;--sros-shadow-raised:0 22px 60px #000e5429;--sros-border-subtle:1px solid var(--sros-border);--sros-duration-fast:.12s;--sros-duration-standard:.22s;--sros-duration-slow:.6s;--sros-duration-path:.9s;--sros-ease-standard:cubic-bezier(.2, .8, .2, 1);--sros-ease-emphasis:cubic-bezier(.16, 1, .3, 1)}
.sros-button{justify-content:center;align-items:center;gap:var(--sros-space-2);min-height:3rem;padding:0 var(--sros-space-5);border-radius:var(--sros-radius-control);font-family:var(--sros-font-body);font-size:var(--sros-text-small);letter-spacing:.02em;cursor:pointer;transition:background-color var(--sros-duration-fast) var(--sros-ease-standard), border-color var(--sros-duration-fast) var(--sros-ease-standard), color var(--sros-duration-fast) var(--sros-ease-standard);border:1px solid #0000;font-weight:900;text-decoration:none;display:inline-flex}.sros-button--sm{min-height:2.75rem;padding:0 var(--sros-space-4);font-size:var(--sros-text-label)}.sros-button--primary{color:var(--sros-action-primary-text);background:var(--sros-action-primary)}.sros-button--primary:hover,.sros-button--primary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-action-primary-hover)}.sros-button--secondary{color:var(--sros-navy-900);border-color:var(--sros-border);background:0 0}.sros-button--secondary:hover,.sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-cloud);border-color:var(--sros-slate-500)}.sros-button--ghost{color:var(--sros-action-primary);background:0 0}.sros-button--ghost:hover,.sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-action-primary-hover);background:var(--sros-cloud)}.sros-button--danger{color:var(--sros-action-primary-text);background:var(--sros-danger)}.sros-button--danger:hover,.sros-button--danger:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-danger-on-surface)}.sros-button:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){transform:translateY(1px)}.sros-button[aria-busy=true]{cursor:progress}.sros-button:focus-visible,.sros-focusable:focus-visible{outline:2px solid var(--sros-focus-ring);outline-offset:2px}.sros-card{border:var(--sros-border-subtle);border-radius:var(--sros-radius-xl);background:var(--sros-bg-card);box-shadow:var(--sros-shadow-card);position:relative;overflow:hidden}.sros-card:where(.sros-on-dark),.sros-card--navy{color:var(--sros-navy-fg-bright);border-color:var(--sros-navy-hairline);background:var(--sros-navy-800)}.sros-card--orange{color:var(--sros-navy-900);background:var(--sros-orange-500);border-color:#0000}.sros-card__body{padding:clamp(var(--sros-space-6), 4vw, var(--sros-space-12))}.sros-hero-canvas{border-radius:var(--sros-radius-xl);background:linear-gradient(165deg, var(--sros-navy-700) 0%, var(--sros-navy-800) 55%, var(--sros-navy-950) 100%);box-shadow:var(--sros-shadow-raised);color:var(--sros-navy-fg-bright);position:relative;overflow:hidden}.sros-hero-canvas:before{content:"";background:linear-gradient(90deg, var(--sros-orange-500), var(--sros-orange-200) 60%, transparent);height:6px;position:absolute;inset:0 0 auto}.sros-eyebrow{margin:0 0 var(--sros-space-3);color:var(--sros-orange-700);font-family:var(--sros-font-body);font-size:var(--sros-text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.sros-title{color:var(--sros-navy-900);font-family:var(--sros-font-display);font-size:var(--sros-text-h1);text-transform:uppercase;margin:0;font-weight:900;line-height:.98}.sros-title--display{font-size:var(--sros-text-display-lg)}.sros-title--xl{font-size:var(--sros-text-h1)}.sros-title--lg{font-size:var(--sros-text-h2)}.sros-title--md{font-size:var(--sros-text-h3)}.sros-copy{color:var(--sros-slate-700);font-family:var(--sros-font-body);font-size:var(--sros-text-body-lg);margin:0}.sros-copy--sm{font-size:var(--sros-text-body)}.sros-state{padding:var(--sros-space-2) var(--sros-space-3);border-radius:var(--sros-radius-pill);font-family:var(--sros-font-body);font-size:var(--sros-text-label);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;align-items:center;font-weight:900;display:inline-flex}.sros-state--private{color:var(--sros-navy-900);background:var(--sros-cloud)}.sros-state--coach-only{color:var(--sros-attention-on-surface);background:var(--sros-attention-surface)}.sros-state--share-ready{color:var(--sros-navy-900);background:var(--sros-white);border-color:var(--sros-navy-900)}.sros-state--public{color:var(--sros-white);background:var(--sros-navy-900)}.sros-state--success{color:var(--sros-success-on-surface);background:var(--sros-success-surface)}.sros-state--attention{color:var(--sros-attention-on-surface);background:var(--sros-attention-surface)}.sros-state--danger{color:var(--sros-danger-on-surface);background:var(--sros-danger-surface)}.sros-card--navy .sros-eyebrow,.sros-on-dark .sros-eyebrow:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-orange-500)}.sros-card--navy .sros-title,.sros-on-dark .sros-title:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-bright)}.sros-card--navy .sros-copy,.sros-on-dark .sros-copy:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-muted)}.sros-card--navy .sros-button--secondary,.sros-on-dark .sros-button--secondary:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-bright);border-color:var(--sros-navy-fg-muted)}.sros-card--navy .sros-button--ghost,.sros-on-dark .sros-button--ghost:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-orange-200)}.sros-card--navy .sros-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.sros-on-dark .sros-button--secondary:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])),.sros-card--navy .sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.sros-on-dark .sros-button--secondary:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-700)}.sros-card--navy .sros-button--ghost:hover:where(:not(:disabled,[aria-disabled=true])),.sros-on-dark .sros-button--ghost:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])),.sros-card--navy .sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.sros-on-dark .sros-button--ghost:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-orange-200);background:var(--sros-navy-700)}.sros-hero-canvas .sros-button--secondary:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])),.sros-hero-canvas .sros-button--secondary:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-600)}.sros-hero-canvas .sros-button--ghost:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])),.sros-hero-canvas .sros-button--ghost:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-orange-200);background:var(--sros-navy-600)}.sros-card--orange .sros-eyebrow,.sros-card--orange .sros-title,.sros-card--orange .sros-copy,.sros-card--orange .sros-button--ghost{color:var(--sros-navy-900)}.sros-card--orange .sros-button--secondary{color:var(--sros-navy-900);border-color:var(--sros-navy-900)}.sros-card--orange .sros-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.sros-card--orange .sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.sros-card--orange .sros-button--ghost:hover:where(:not(:disabled,[aria-disabled=true])),.sros-card--orange .sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-900);background:var(--sros-orange-600)}.sros-card--navy .sros-button:focus-visible,.sros-card--navy .sros-focusable:focus-visible,.sros-on-dark .sros-button:focus-visible:where(:not(.sros-card:not(.sros-on-dark) *)),.sros-on-dark .sros-focusable:focus-visible:where(:not(.sros-card:not(.sros-on-dark) *)){outline-color:var(--sros-focus-ring-on-dark)}.sros-card--orange .sros-button:focus-visible,.sros-card--orange .sros-focusable:focus-visible{outline-color:var(--sros-focus-ring-on-orange)}.sros-button:disabled,.sros-button[aria-disabled=true]{color:var(--sros-slate-500);background:var(--sros-cloud);border-color:var(--sros-border);cursor:not-allowed}.sros-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sros-button{transition:none}}
.sros-logo{max-width:100%;height:auto;color:inherit;font:inherit}.sros-logo.sros-logo--color-on-light{background:var(--sros-white);color:var(--sros-navy-900);box-shadow:0 0 0 6px var(--sros-white);border-radius:4px}
.failure-page-module__kkQ5PG__frame{background:var(--sros-bg-page);min-height:100vh;color:var(--sros-text-primary);font-family:var(--sros-font-body,Inter, Arial, sans-serif);line-height:1.6}.failure-page-module__kkQ5PG__frame,.failure-page-module__kkQ5PG__frame *{box-sizing:border-box}.failure-page-module__kkQ5PG__topbar{background:var(--sros-bg-sidebar);min-height:100px;color:var(--sros-navy-fg);border-bottom:3px solid var(--sros-orange-500);padding:18px 32px}.failure-page-module__kkQ5PG__lockup,.failure-page-module__kkQ5PG__mark{display:block}.failure-page-module__kkQ5PG__mark{display:none}.failure-page-module__kkQ5PG__main{padding:80px 56px 120px}.failure-page-module__kkQ5PG__message{max-width:640px;margin:0 auto}.failure-page-module__kkQ5PG__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--sros-text-secondary);margin:0;font-size:12px;font-weight:700}.failure-page-module__kkQ5PG__eyebrow:before{content:"";background:var(--sros-action-primary);width:40px;height:4px;margin-bottom:28px;display:block}.failure-page-module__kkQ5PG__heading{letter-spacing:-.035em;margin:12px 0 24px;font-size:clamp(32px,3.5vw,44px);font-weight:700;line-height:1.15}.failure-page-module__kkQ5PG__heading:focus{outline:3px solid var(--sros-action-primary);outline-offset:4px}.failure-page-module__kkQ5PG__lead{color:var(--sros-text-secondary);margin:0;font-size:18px;line-height:1.65}.failure-page-module__kkQ5PG__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.failure-page-module__kkQ5PG__actions>*{min-height:48px}@media (max-width:1023px){.failure-page-module__kkQ5PG__main{padding:64px 40px 120px}}@media (max-width:639px){.failure-page-module__kkQ5PG__topbar{min-height:84px;padding:16px 24px}.failure-page-module__kkQ5PG__lockup{display:none}.failure-page-module__kkQ5PG__mark{display:block}.failure-page-module__kkQ5PG__main{padding:44px 24px 120px}.failure-page-module__kkQ5PG__actions{flex-direction:column}.failure-page-module__kkQ5PG__actions>*{width:100%}.failure-page-module__kkQ5PG__lead{font-size:17px}}
