@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/2b693de384896c68-s.0.ee5kvn_y1l5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/69cd8eb61582ea12-s.p.0s9o8nczvveea.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/d18fcd8ac40b796f-s.0hh83e5qe73sv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/f8720a8e075e4c44-s.0tm0614em8~55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/38e1921bdda5883c-s.p.0mh2uc_4c5zl5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/58a134e9489d4308-s.p.0dwh5pz11va.9.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_42f6dff1-module__SzDWEW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_42f6dff1-module__SzDWEW__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--ink-900:#16130f;--ink-800:#1c1814;--ink-700:#16130fb8;--ink-600:#16130f57;--ink-500:#16130f8c;--ink-400:#16130f66;--ink-200:#16130f33;--ink-100:#16130f1f;--white-glass:#ffffff57;--white-glass-2:#ffffff85;--white-line:#ffffff9e;--white-line-2:#fff6;--surface-1:#fff;--surface-2:#16130f0b;--bg-page:var(--wall-b);--bg-surface:var(--surface-1);--bg-surface-alt:var(--surface-2);--bg-inset:var(--surface-2);--bg-card:#ffffff52;--bg-glass:var(--white-glass);--bg-glass-2:var(--white-glass-2);--bg-inverse:var(--ink-900);--fg-primary:var(--ink-900);--fg-secondary:var(--ink-700);--fg-muted:var(--ink-500);--fg-subtle:var(--ink-400);--fg-accent:var(--accent-deep);--fg-on-accent:#fff;--fg-inverse:#ffffffeb;--fg-inverse-muted:#ffffff9e;--fg-inverse-subtle:#ffffff6b;--danger-on-dark:color-mix(in srgb, var(--status-danger) 55%, #fff);--border-inverse:#ffffff29;--border-glass:var(--white-line);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:#16130f57;--border-focus:var(--accent);--accent-hover:var(--accent-deep);--accent-press:color-mix(in srgb, var(--accent-deep) 82%, #000);--accent-soft:color-mix(in srgb, var(--accent) 14%, #fff);--status-success:#4e7a52;--status-warning:#b4761c;--status-danger:#a63d2a;--status-info:var(--accent-deep);--zone-recovery:#16130f47;--zone-easy:#16130f73;--zone-steady:#16130f8c;--zone-moderate:var(--ink-900);--zone-tempo:var(--accent);--zone-threshold:var(--accent-deep);--zone-hard:var(--accent);--zone-key:var(--accent-deep);--bone-50:var(--wall-b);--bone-100:var(--surface-2);--bone-200:var(--ink-100);--bone-300:var(--ink-200);--bone-400:var(--ink-400);--clay-50:color-mix(in srgb, var(--accent) 8%, #fff);--clay-100:color-mix(in srgb, var(--accent) 18%, #fff);--clay-200:color-mix(in srgb, var(--accent) 30%, #fff);--clay-300:color-mix(in srgb, var(--accent) 52%, #fff);--clay-400:var(--accent);--clay-500:var(--accent-deep);--clay-600:var(--accent-press);--clay-700:var(--accent-deep);--moss-50:#4e7a521a;--moss-100:#4e7a523d;--moss-200:#16130f3d;--moss-300:#16130f73;--moss-400:var(--status-success);--moss-500:#45684a;--moss-600:#3a5a3e;--sun-100:#b4761c29;--sun-300:#b4761c8c;--sun-500:var(--status-warning);--sky-100:#3f6fa824;--sky-300:#16130f66;--sky-500:var(--accent-deep);--brick-100:#a63d2a24;--brick-300:#a63d2a8c;--brick-500:var(--status-danger);--font-sans:var(--font-plex-sans), "Helvetica Neue", Arial, sans-serif;--display-variation:"wdth" 82, "wght" 700;--title-variation:"wdth" 82, "wght" 600;--tracking-display:-.01em;--tracking-data:.12em;--tracking-label:.22em;--tracking-eyebrow:.32em;--lh-tight:.92;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.65;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--shadow-none:none;--shadow-xs:0 1px 0 #16130f0d;--shadow-sm:0 2px 10px #16130f12;--shadow-md:0 10px 34px #16130f1f;--shadow-lg:0 18px 48px #16130f29;--shadow-glow:0 0 0 2px rgba(var(--accent-rgb), .32);--shadow-focus:0 0 0 3px rgba(var(--accent-rgb), .3);--blur-glass:blur(14px);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.5, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s}:root,[data-scheme=halo]{--wall-a:#e2dcf0;--wall-b:#e7e0f2;--wall-c:#f2c489;--accent-base:#e0721f;--accent-deep-base:#c25f16;--accent:var(--accent-base);--accent-deep:var(--accent-deep-base);--accent-rgb:224, 114, 31;--aura-base:radial-gradient(120% 100% at 50% 50%, #d9d6ee42 0%, #e4ddf033 44%, #f0a13a4d 78%, #e2691a57 100%);--aura-bloom:radial-gradient(58% 50% at 50% 46%, #ffffff29 0%, #ffffff1c 34%, #ffffff0a 66%, #fff0 100%)}[data-scheme=mint]{--wall-a:#f6f1de;--wall-b:#eef2e0;--wall-c:#dfe9dd;--accent-base:#7a8a3c;--accent-deep-base:#63722d;--accent:var(--accent-base);--accent-deep:var(--accent-deep-base);--accent-rgb:122, 138, 60;--aura-base:radial-gradient(90% 70% at 12% 10%, #d6e8ce47 0%, #d6e8ce00 62%), radial-gradient(80% 80% at 90% 88%, #a0beaf42 0%, #a0beaf00 64%), radial-gradient(70% 60% at 62% 30%, #fff6e124 0%, #fff6e100 66%);--aura-bloom:radial-gradient(44% 36% at 34% 62%, #dcffc81f 0%, #dcffc814 34%, #dcffc808 66%, #dcffc800 100%)}[data-scheme=sky]{--wall-a:#eaf1fb;--wall-b:#f2f6fd;--wall-c:#dbe6f7;--accent-base:#3f6fa8;--accent-deep-base:#2f568a;--accent:var(--accent-base);--accent-deep:var(--accent-deep-base);--accent-rgb:63, 111, 168;--aura-base:radial-gradient(95% 75% at 10% 4%, #b4d6ff57 0%, #b4d6ff00 62%), radial-gradient(85% 70% at 92% 12%, #ffe0b438 0%, #ffe0b400 60%), radial-gradient(80% 80% at 84% 94%, #78a0e14d 0%, #78a0e100 64%);--aura-bloom:radial-gradient(46% 40% at 62% 34%, #ffcd8229 0%, #ffcd821c 34%, #ffcd820a 66%, #ffcd8200 100%), radial-gradient(42% 38% at 24% 68%, #aadcff29 0%, #aadcff1c 34%, #aadcff0a 66%, #aadcff00 100%)}[data-scheme=rose]{--wall-a:#fdeef1;--wall-b:#f7e6ee;--wall-c:#ece0f2;--accent-base:#d1622a;--accent-deep-base:#b04d1c;--accent:var(--accent-base);--accent-deep:var(--accent-deep-base);--accent-rgb:209, 98, 42;--aura-base:radial-gradient(90% 70% at 14% 12%, #fbe0e852 0%, #fbe0e800 60%), radial-gradient(85% 70% at 88% 20%, #f3d3e247 0%, #f3d3e200 62%), radial-gradient(80% 75% at 72% 94%, #e2d6f247 0%, #e2d6f200 62%);--aura-bloom:radial-gradient(44% 36% at 74% 56%, #ff8cb429 0%, #ff8cb41c 34%, #ff8cb40a 66%, #ff8cb400 100%)}*,:before,:after{box-sizing:border-box}html,body{background:var(--wall-b);height:100%;color:var(--fg-primary);margin:0;padding:0}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex}h1,h2,h3{font-family:var(--font-sans);font-variation-settings:var(--display-variation);letter-spacing:var(--tracking-display);font-weight:900;line-height:var(--lh-tight);text-transform:uppercase}@keyframes sb-fade-in{0%{opacity:0}to{opacity:1}}.dj-canvas{isolation:isolate;background-color:var(--wall-b);background-image:var(--aura-base), linear-gradient(160deg, var(--wall-a) 0%, var(--wall-b) 45%, var(--wall-c) 100%);position:relative}
