@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}}@layer base{html{touch-action:manipulation;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:var(--swu-color-background-deep)}body{background-color:var(--swu-color-background);background-image:var(--swu-background-glow), var(--swu-background-scan);min-block-size:100dvh;color:var(--swu-color-foreground);font-family:var(--swu-font-family);font-size:var(--swu-font-size-body);line-height:var(--swu-line-height-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background-repeat:no-repeat,repeat;background-attachment:fixed}a{color:var(--swu-color-primary-bright)}}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oxanium-latin-600-normal-DW9ldEDP.woff2)format("woff2"),url(/assets/oxanium-latin-600-normal-DNQhW0y0.woff)format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxanium-latin-700-normal-l0hKEjh4.woff2)format("woff2"),url(/assets/oxanium-latin-700-normal-b_KP-pae.woff)format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/oxanium-latin-800-normal-C_tm0Sz6.woff2)format("woff2"),url(/assets/oxanium-latin-800-normal-7VoEFedH.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--swu-space-1:.25rem;--swu-space-2:.5rem;--swu-space-3:.75rem;--swu-space-4:1rem;--swu-space-5:1.5rem;--swu-space-6:2rem;--swu-space-7:3rem;--swu-radius-small:.125rem;--swu-radius-medium:.375rem;--swu-radius-large:.875rem;--swu-radius-pill:999rem;--swu-cut-size:.75rem;--swu-cut-size-small:.5rem;--swu-font-family:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--swu-font-family-display:"Oxanium", "IBM Plex Sans", system-ui, sans-serif;--swu-font-family-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--swu-font-family-numeric:var(--swu-font-family-display);--swu-font-size-micro:.6875rem;--swu-font-size-label:.75rem;--swu-font-size-small:.8125rem;--swu-font-size-body:1rem;--swu-font-size-lead:1.125rem;--swu-font-size-title:1.375rem;--swu-font-size-headline:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--swu-font-size-hero:clamp(2.25rem, 1.8rem + 2vw, 3.5rem);--swu-font-size-display:clamp(6rem, 3rem + 16vw, 9.375rem);--swu-font-weight-regular:400;--swu-font-weight-medium:500;--swu-font-weight-semibold:600;--swu-font-weight-bold:700;--swu-font-weight-heavy:800;--swu-line-height-tight:1;--swu-line-height-body:1.5;--swu-letter-spacing-label:.14em;--swu-letter-spacing-wide:.08em;--swu-letter-spacing-code:.24em;--swu-letter-spacing-display:-.02em;--swu-tap-target:2.75rem;--swu-tab-bar-height:4.75rem;--swu-top-bar-height:4rem;--swu-content-max-width:90rem;--swu-card-aspect-ratio:5 / 7;--swu-card-aspect-ratio-landscape:7 / 5;--swu-card-radius:4.8% / 3.4%;--swu-card-radius-landscape:3.4% / 4.8%;--swu-card-tile-min-width:9rem;--swu-card-tile-small-width:6.75rem;--swu-focus-ring-width:.1875rem;--swu-border-width:.0625rem;--swu-accent-bar-width:.1875rem;--swu-icon-size:1.5rem;--swu-aspect-icon-size:1.375rem;--swu-marker-size:.5rem;--swu-qr-size:min(62vw, 15rem);--swu-hp-ring-size:min(78vw, 19rem);--swu-duration-fast:.12s;--swu-duration-medium:.22s;--swu-duration-slow:.42s;--swu-duration-chart:.7s;--swu-easing-standard:cubic-bezier(.2, .7, .2, 1);--swu-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--swu-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--swu-duration-wipe:.65s;--swu-easing-wipe:cubic-bezier(.7, 0, .3, 1);--swu-motion-distance:.5rem;--swu-stagger-step:35ms;--swu-opacity-disabled:.4;--swu-scale-pressed:.97;--swu-color-background:#04070d;--swu-color-background-deep:#010306;--swu-color-surface:#6ef2ff0b;--swu-color-surface-raised:#6ef2ff17;--swu-color-surface-strong:#6ef2ff29;--swu-color-surface-bar:#04070d;--swu-color-surface-solid:#07101a;--swu-color-border:#6ef2ff3d;--swu-color-border-strong:#6ef2ff66;--swu-color-foreground:#e6fbff;--swu-color-foreground-soft:#c2dde4;--swu-color-foreground-muted:#93b6c0;--swu-color-foreground-subtle:#93b6c0;--swu-color-primary:#6ef2ff;--swu-color-primary-bright:#6ef2ff;--swu-color-primary-deep:#6ef2ff29;--swu-color-primary-text:#6ef2ff;--swu-color-primary-soft:#b8f8ff;--swu-color-primary-foreground:#00161b;--swu-color-opponent:#ff7ad9;--swu-color-opponent-surface:#ff7ad914;--swu-color-danger:#ff7ad9;--swu-color-danger-surface:#ff7ad914;--swu-color-danger-foreground:#1c0016;--swu-color-damage:#ff6b6b;--swu-color-success:#6ef2ff;--swu-color-success-soft:#b8f8ff;--swu-color-success-surface:#6ef2ff17;--swu-color-warning:#ffd36e;--swu-color-focus:#ff7ad9;--swu-color-scrim:#010306b8;--swu-color-aspect-vigilance:#2f7fd6;--swu-color-aspect-command:#2e9a55;--swu-color-aspect-aggression:#d4372c;--swu-color-aspect-cunning:#e8b923;--swu-color-aspect-villainy:#141414;--swu-color-aspect-heroism:#f6f3ea;--swu-color-aspect-outline:#e6fbff;--swu-color-series-1:#6ef2ff;--swu-color-series-2:#ff7ad9;--swu-color-chart-grid:#6ef2ff3d;--swu-chart-line-width:3px;--swu-chart-marker-size:8px;--swu-color-qr-background:#e6fbff;--swu-color-qr-foreground:#00161b;--swu-gradient-iri:linear-gradient(90deg, #6ef2ff, #9d8cff, #ff7ad9, #ffd36e, #6ef2ff);--swu-color-violet:#9d8cff;--swu-gradient-iri-conic:#6ef2ff, #9d8cff, #ff7ad9, #ffd36e;--swu-background-scan:repeating-linear-gradient(0deg, #6ef2ff09 0 1px, transparent 1px 3px);--swu-placeholder-stripes:repeating-linear-gradient(135deg, #6ef2ff0d 0 .4375rem, #6ef2ff1c .4375rem .875rem);--swu-opponent-stripes:repeating-linear-gradient(45deg, transparent 0 3px, var(--swu-color-opponent) 3px 4px);--swu-glow-primary:0 0 2rem #6ef2ff47;--swu-glow-soft:0 0 1.5rem #6ef2ff2e;--swu-glow-text:0 0 .75rem #6ef2ff99;--swu-shadow-raised:0 1.125rem 2.5rem #0009;--swu-ring-primary:0 0 0 var(--swu-border-width) var(--swu-color-primary);--swu-ring-inset:inset 0 0 0 var(--swu-border-width) var(--swu-color-border);--swu-background-glow:radial-gradient(44rem 31rem at 50% 0%, #6ef2ff12, transparent 70%);--swu-cut-corner:polygon(var(--swu-cut-size) 0, 100% 0, 100% calc(100% - var(--swu-cut-size)), calc(100% - var(--swu-cut-size)) 100%, 0 100%, 0 var(--swu-cut-size));--swu-cut-corner-small:polygon(var(--swu-cut-size-small) 0, 100% 0, 100% calc(100% - var(--swu-cut-size-small)), calc(100% - var(--swu-cut-size-small)) 100%, 0 100%, 0 var(--swu-cut-size-small));--swu-cut-panel:var(--swu-cut-corner);--swu-cut-slant-end:var(--swu-cut-corner);--swu-cut-slant-start:var(--swu-cut-corner);--swu-cut-slant-both:var(--swu-cut-corner);--swu-cut-parallelogram:var(--swu-cut-corner);--swu-cut-hexagon:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--swu-cut-kyber:var(--swu-cut-hexagon);--swu-cut-triangle:polygon(50% 0, 100% 100%, 0 100%);--swu-cut-triangle-down:polygon(0 0, 100% 0, 50% 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--swu-color-background:#eef4f6;--swu-color-background-deep:#d9e3e7;--swu-color-surface:#005a6e0a;--swu-color-surface-raised:#005a6e14;--swu-color-surface-strong:#005a6e24;--swu-color-surface-bar:#eef4f6;--swu-color-surface-solid:#f7fbfc;--swu-color-border:#00506447;--swu-color-border-strong:#00506475;--swu-color-foreground:#06202a;--swu-color-foreground-soft:#24434e;--swu-color-foreground-muted:#3a5863;--swu-color-foreground-subtle:#3a5863;--swu-color-primary:#006d7d;--swu-color-primary-bright:#006d7d;--swu-color-primary-deep:#005a6e24;--swu-color-primary-text:#006d7d;--swu-color-primary-soft:#00525e;--swu-color-primary-foreground:#fff;--swu-color-opponent:#a1127c;--swu-color-opponent-surface:#a1127c0f;--swu-color-danger:#a1127c;--swu-color-danger-surface:#a1127c0f;--swu-color-danger-foreground:#fff;--swu-color-damage:#b3202a;--swu-color-success:#006d7d;--swu-color-success-soft:#00525e;--swu-color-success-surface:#005a6e14;--swu-color-warning:#8a5a00;--swu-color-focus:#a1127c;--swu-color-scrim:#06202a73;--swu-color-aspect-outline:#06202a;--swu-color-series-1:#006d7d;--swu-color-series-2:#a1127c;--swu-color-chart-grid:#00506447;--swu-color-qr-background:#fff;--swu-color-qr-foreground:#06202a;--swu-gradient-iri:linear-gradient(90deg, #00a6b8, #6a55d8, #c4168f, #c48a00, #00a6b8);--swu-color-violet:#6a55d8;--swu-gradient-iri-conic:#00a6b8, #6a55d8, #c4168f, #c48a00;--swu-background-scan:repeating-linear-gradient(0deg, #005a6e08 0 1px, transparent 1px 3px);--swu-placeholder-stripes:repeating-linear-gradient(135deg, #005a6e0d 0 .4375rem, #005a6e1c .4375rem .875rem);--swu-glow-primary:0 .625rem 1.875rem #006d7d29;--swu-glow-soft:0 .5rem 1.5rem #006d7d1f;--swu-glow-text:none;--swu-shadow-raised:0 1.125rem 2.5rem #06202a2e;--swu-background-glow:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--swu-color-background:#eef4f6;--swu-color-background-deep:#d9e3e7;--swu-color-surface:#005a6e0a;--swu-color-surface-raised:#005a6e14;--swu-color-surface-strong:#005a6e24;--swu-color-surface-bar:#eef4f6;--swu-color-surface-solid:#f7fbfc;--swu-color-border:#00506447;--swu-color-border-strong:#00506475;--swu-color-foreground:#06202a;--swu-color-foreground-soft:#24434e;--swu-color-foreground-muted:#3a5863;--swu-color-foreground-subtle:#3a5863;--swu-color-primary:#006d7d;--swu-color-primary-bright:#006d7d;--swu-color-primary-deep:#005a6e24;--swu-color-primary-text:#006d7d;--swu-color-primary-soft:#00525e;--swu-color-primary-foreground:#fff;--swu-color-opponent:#a1127c;--swu-color-opponent-surface:#a1127c0f;--swu-color-danger:#a1127c;--swu-color-danger-surface:#a1127c0f;--swu-color-danger-foreground:#fff;--swu-color-damage:#b3202a;--swu-color-success:#006d7d;--swu-color-success-soft:#00525e;--swu-color-success-surface:#005a6e14;--swu-color-warning:#8a5a00;--swu-color-focus:#a1127c;--swu-color-scrim:#06202a73;--swu-color-aspect-outline:#06202a;--swu-color-series-1:#006d7d;--swu-color-series-2:#a1127c;--swu-color-chart-grid:#00506447;--swu-color-qr-background:#fff;--swu-color-qr-foreground:#06202a;--swu-gradient-iri:linear-gradient(90deg, #00a6b8, #6a55d8, #c4168f, #c48a00, #00a6b8);--swu-gradient-iri-conic:#00a6b8, #6a55d8, #c4168f, #c48a00;--swu-background-scan:repeating-linear-gradient(0deg, #005a6e08 0 1px, transparent 1px 3px);--swu-placeholder-stripes:repeating-linear-gradient(135deg, #005a6e0d 0 .4375rem, #005a6e1c .4375rem .875rem);--swu-glow-primary:0 .625rem 1.875rem #006d7d29;--swu-glow-soft:0 .5rem 1.5rem #006d7d1f;--swu-glow-text:none;--swu-shadow-raised:0 1.125rem 2.5rem #06202a2e;--swu-background-glow:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation-duration:var(--swu-duration-wipe);animation-timing-function:var(--swu-easing-wipe);animation-fill-mode:both}:root[data-wipe=right]::view-transition-new(root){animation-name:swu-wipe-right}:root[data-wipe=left]::view-transition-new(root){animation-name:swu-wipe-left}:root[data-wipe=down]::view-transition-new(root){animation-name:swu-wipe-down}:root[data-wipe=up]::view-transition-new(root){animation-name:swu-wipe-up}@keyframes swu-wipe-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes swu-wipe-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes swu-wipe-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes swu-wipe-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}
