@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-r2-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-r2-7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-r2-DY7AcnAa.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-r2-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-r2-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-r2-k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-r2-BsZE-iaG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-r2-l_AIctKy.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-r2-DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-r2-C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-r2-Tdf5mmdl.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-r2-Dj_1K-Kw.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-r2-CzS3kehr.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-r2-BOFOeGcA.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-r2-Xz1IZZA0.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-r2-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-r2-Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-r2-CT1r92Rl.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-r2-BOwq7MWX.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-r2-D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-r2-D9tNdqV9.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-r2-BhU9QXUp.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-r2-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-r2-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-r2-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-r2-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-r2-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-r2-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-r2-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-r2-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-r2-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-r2-D1mf63XC.woff)format("woff")}:root,.theme-scope{--brand-accent:#9aa3ad;--brand-on-accent:#101214;--brand-accent-text:#9aa3ad;--brand-ink:#101214;--brand-paper:#f3f4f5;--brand-font:system-ui, -apple-system, "Segoe UI", sans-serif;--brand-font-display:system-ui, -apple-system, "Segoe UI", sans-serif;--brand-display-stretch:100%;--product-dot:#c2f23d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--brand-ink);--color-surface:color-mix(in oklab, var(--brand-paper) 6%, var(--brand-ink));--color-surface-2:color-mix(in oklab, var(--brand-paper) 11%, var(--brand-ink));--color-surface-3:color-mix(in oklab, var(--brand-paper) 17%, var(--brand-ink));--color-panel:var(--color-surface);--color-raised:color-mix(in oklab, var(--brand-paper) 9%, var(--brand-ink));--color-text:var(--brand-paper);--color-text-muted:color-mix(in oklab, var(--brand-paper) 66%, var(--brand-ink));--color-text-faint:color-mix(in oklab, var(--brand-paper) 58%, var(--brand-ink));--color-border:color-mix(in oklab, var(--brand-paper) 13%, var(--brand-ink));--color-border-strong:color-mix(in oklab, var(--brand-paper) 26%, var(--brand-ink));--color-action:var(--brand-accent);--color-action-hover:color-mix(in oklab, var(--brand-accent) 86%, var(--brand-paper));--color-on-action:var(--brand-on-accent);--color-accent:var(--brand-accent-text);--color-mark:var(--color-action);--color-mark-hover:var(--color-action-hover);--color-on-mark:var(--color-on-action);--color-mark-quiet:var(--color-surface-3);--color-primary:var(--brand-accent);--color-primary-dark:var(--brand-accent);--color-primary-tint:color-mix(in oklab, var(--brand-accent) 13%, var(--color-surface));--color-primary-tint-strong:color-mix(in oklab, var(--brand-accent) 24%, var(--color-surface));--color-focus:var(--brand-accent-text);--color-navy:var(--color-surface-3);--color-on-navy:var(--color-text);--color-success:var(--brand-accent-text);--color-success-tint:var(--color-primary-tint);--color-warning:#ff9b5e;--color-warning-tint:color-mix(in oklab, #ff9b5e 16%, var(--color-surface));--color-danger:#ff6f61;--color-danger-tint:color-mix(in oklab, #ff6f61 16%, var(--color-surface));--color-info:var(--color-text);--color-info-tint:var(--color-surface-2);--color-overlay:#0000009e;--package-amber:oklch(80% .13 85);--package-coral:oklch(72% .14 30);--package-sage:oklch(74% .09 145);--package-sky:oklch(74% .1 235);--package-lilac:oklch(72% .11 305);--package-stone:oklch(72% .02 80);--package-ink:oklch(20% .02 60);--color-muscle-primary:#e5484d;--color-muscle-secondary:color-mix(in oklab, #e5484d 48%, var(--color-surface-3));--color-muscle-base:var(--color-surface-3);--color-body-outline:color-mix(in oklab, var(--brand-paper) 24%, var(--brand-ink));--color-heat-1:color-mix(in oklab, var(--color-action) 30%, var(--color-muscle-base));--color-heat-2:color-mix(in oklab, var(--color-action) 52%, var(--color-muscle-base));--color-heat-3:color-mix(in oklab, var(--color-action) 76%, var(--color-muscle-base));--color-heat-4:var(--color-action);--shadow-sm:none;--shadow-md:none;--shadow-lg:0 -2px 0 #0003, 0 24px 64px #0000008c;--shadow-float:0 12px 40px #00000080;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--font-family:var(--brand-font);--font-display:var(--brand-font-display);--font-display-stretch:var(--brand-display-stretch);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--font-size-display:4.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--line-height:1.5;--line-height-tight:1.15;--line-height-display:.95;--tracking-display:-.01em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur:.18s;--dur-slow:.22s;--transition:var(--dur) var(--ease-out);--tap:44px;--tap-lg:52px;--focus-ring:0 0 0 3px color-mix(in oklab, var(--color-focus) 40%, transparent);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-height:64px;--header-height:56px;--content-max:720px;--content-max-wide:1180px;--sidebar-width:256px;--gutter:16px;--page-top:var(--space-4);--page-header-gap:var(--space-6);--section-gap:var(--space-8);--page-bottom:var(--space-12);--panel-pad:var(--space-4);--panel-radius:14px;--panel-gap:var(--space-4);--z-header:20;--z-tabbar:30;--z-dock:40;--z-sheet:60;--z-toast:80}@media (width>=768px){:root{--gutter:24px;--page-top:var(--space-8);--panel-pad:var(--space-6);--panel-radius:var(--radius-lg);--panel-gap:var(--space-6)}}:root[data-theme=light],.theme-scope[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--product-dot:#4e7a00;--package-amber:oklch(74% .13 80);--package-coral:oklch(65% .14 30);--package-sage:oklch(65% .09 145);--package-sky:oklch(65% .1 235);--package-lilac:oklch(63% .11 305);--package-stone:oklch(63% .02 80);--package-ink:oklch(17% .02 60);--color-bg:var(--brand-paper);--color-surface:color-mix(in oklab, #fff 72%, var(--brand-paper));--color-surface-2:color-mix(in oklab, var(--brand-ink) 5%, var(--brand-paper));--color-surface-3:color-mix(in oklab, var(--brand-ink) 10%, var(--brand-paper));--color-raised:#fff;--color-panel:color-mix(in oklab, var(--brand-ink) 5%, var(--brand-paper));--color-text:var(--brand-ink);--color-text-muted:color-mix(in oklab, var(--brand-ink) 68%, var(--brand-paper));--color-text-faint:color-mix(in oklab, var(--brand-ink) 64%, var(--brand-paper));--color-border:color-mix(in oklab, var(--brand-ink) 11%, var(--brand-paper));--color-border-strong:color-mix(in oklab, var(--brand-ink) 24%, var(--brand-paper));--color-action-hover:color-mix(in oklab, var(--brand-accent) 86%, var(--brand-ink));--color-primary-tint:color-mix(in oklab, var(--brand-accent) 11%, var(--color-surface));--color-primary-tint-strong:color-mix(in oklab, var(--brand-accent) 20%, var(--color-surface));--color-navy:var(--brand-ink);--color-on-navy:var(--brand-paper);--color-warning:#923f08;--color-warning-tint:color-mix(in oklab, #923f08 10%, var(--color-surface));--color-danger:#b3261e;--color-danger-tint:color-mix(in oklab, #b3261e 9%, var(--color-surface));--color-overlay:color-mix(in oklab, var(--brand-ink) 52%, transparent);--color-muscle-primary:#d92d32;--color-muscle-secondary:color-mix(in oklab, #d92d32 84%, var(--color-surface-3));--color-body-outline:color-mix(in oklab, var(--brand-ink) 52%, var(--brand-paper));--color-mark:var(--color-accent);--color-mark-hover:color-mix(in oklab, var(--color-accent) 86%, var(--brand-ink));--color-on-mark:#fff;--color-mark-quiet:color-mix(in oklab, var(--brand-ink) 50%, var(--brand-paper));--color-heat-1:color-mix(in oklab, var(--color-mark) 68%, var(--color-muscle-base));--color-heat-2:color-mix(in oklab, var(--color-mark) 88%, var(--color-muscle-base));--color-heat-3:color-mix(in oklab, var(--color-mark) 84%, var(--brand-ink));--color-heat-4:color-mix(in oklab, var(--color-mark) 56%, var(--brand-ink));--shadow-lg:0 24px 64px color-mix(in oklab, var(--brand-ink) 22%, transparent);--shadow-float:0 12px 40px color-mix(in oklab, var(--brand-ink) 18%, transparent)}[data-surface=panel]{--color-surface:var(--color-panel);--color-primary-tint:color-mix(in oklab, var(--brand-accent) 13%, var(--color-panel));--color-primary-tint-strong:color-mix(in oklab, var(--brand-accent) 24%, var(--color-panel));--color-warning-tint:color-mix(in oklab, var(--color-warning) 16%, var(--color-panel));--color-danger-tint:color-mix(in oklab, var(--color-danger) 16%, var(--color-panel))}:root[data-theme=light] [data-surface=panel],.theme-scope[data-theme=light] [data-surface=panel]{--color-surface-2:color-mix(in oklab, #fff 78%, var(--brand-paper));--color-surface-3:color-mix(in oklab, var(--brand-ink) 11%, var(--brand-paper));--color-primary-tint:color-mix(in oklab, var(--brand-accent) 11%, var(--color-panel));--color-primary-tint-strong:color-mix(in oklab, var(--brand-accent) 20%, var(--color-panel));--color-warning-tint:color-mix(in oklab, var(--color-warning) 10%, var(--color-panel));--color-danger-tint:color-mix(in oklab, var(--color-danger) 9%, var(--color-panel))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;caret-color:var(--color-accent);margin:0;overflow-x:clip}#root{min-height:100svh}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--font-display-stretch);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none}p{text-wrap:pretty}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:.07em}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;font-variant-numeric:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--color-action);color:var(--color-on-action)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}*{scrollbar-color:var(--color-surface-3) transparent;scrollbar-width:thin}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.num{font-family:var(--font-display);font-stretch:var(--font-display-stretch);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:var(--line-height-display)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:lang(fr) :is(h1,h2,h3,h4){-webkit-hyphens:auto;hyphens:auto}._content_kk9aa_1{gap:var(--space-4);flex-direction:column;display:flex}._hint_kk9aa_7{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}._chips_kk9aa_13{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_kk9aa_13{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;touch-action:manipulation;transition:background-color var(--transition), color var(--transition);border:0;justify-content:center;align-items:center;display:inline-flex}._chip_kk9aa_13:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._chipActive_kk9aa_44{background:var(--color-surface-3);color:var(--color-text)}@media (hover:hover) and (pointer:fine){._chip_kk9aa_13:hover{color:var(--color-text)}}._context_kk9aa_55{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-faint);font-size:var(--font-size-sm);overflow-wrap:anywhere}._notes_kk9aa_62{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}._notesHead_kk9aa_69{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);display:flex}._notesTitle_kk9aa_77{font-size:var(--font-size-lg);margin:0}._empty_kk9aa_82{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._noteList_kk9aa_88{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._note_kk9aa_62{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._noteBody_kk9aa_107{gap:var(--space-1);min-width:0;padding-top:var(--space-2);flex-direction:column;flex:auto;display:flex}._noteCategory_kk9aa_116{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._noteText_kk9aa_122{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._noteRoute_kk9aa_132{color:var(--color-text-faint);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}._footer_kk9aa_139{gap:var(--space-3);flex-direction:column;flex:100%;display:flex}._sendHint_kk9aa_146{color:var(--color-text-faint);font-size:var(--font-size-sm);margin:0}._sendRow_kk9aa_152{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}._notesActions_kk9aa_159{align-items:center;gap:var(--space-2);display:flex}._error_kk9aa_165{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}._link_1njeo_1{min-height:var(--tap);padding:0 var(--space-2);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;display:inline-flex}._link_1njeo_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover) and (pointer:fine){._link_1njeo_1:hover{color:var(--color-text);text-decoration:underline}}._pill_1njeo_29{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary-tint-strong);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-out);border:0;font-weight:600;display:inline-flex}._pill_1njeo_29 svg{color:var(--color-accent)}._pill_1njeo_29:active{transform:scale(.97)}._pill_1njeo_29:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._footer_1njeo_62{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);flex-wrap:wrap;display:flex}._footerHint_1njeo_72{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._page_16gn1_1{min-height:100svh}._hero_16gn1_7{background:var(--color-navy);min-height:260px;color:var(--color-on-navy);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}._heroPhoto_16gn1_18{min-height:min(68svh,560px)}._heroImage_16gn1_22{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}._heroPhoto_16gn1_18:after{--scrim: linear-gradient(to top, #000c, #0006 38%, #0000 62%);content:"";background:var(--scrim);position:absolute;inset:0}._heroText_16gn1_41{z-index:1;align-items:flex-start;gap:var(--space-3);width:100%;max-width:var(--content-max);padding:calc(var(--safe-top) + var(--space-8)) var(--gutter) calc(var(--space-6) + var(--space-8));flex-direction:column;margin:0 auto;display:flex;position:relative}._demo_16gn1_54{top:calc(var(--safe-top) + var(--space-4));left:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));z-index:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-on-navy);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);position:absolute}._hero_16gn1_7 ._language_16gn1_70{top:calc(var(--safe-top) + var(--space-2));right:max(calc(var(--gutter) - var(--space-2)), calc((100% - var(--content-max)) / 2 + var(--gutter) - var(--space-2)));z-index:2;position:absolute}._logo_16gn1_80{font-size:inherit;margin:0}._tagline_16gn1_85{font-size:var(--font-size-lg);opacity:.85}._main_16gn1_90{max-width:var(--content-max);margin:calc(-1 * var(--space-6)) auto 0;padding:var(--space-8) var(--gutter) calc(var(--safe-bottom) + var(--space-12));gap:var(--section-gap);background:var(--color-bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;outline:none;display:grid}._intro_16gn1_101{font-size:var(--font-size-lg)}._hint_16gn1_105{color:var(--color-text-muted);font-size:var(--font-size-sm)}._footer_16gn1_110{align-items:center;gap:var(--space-1);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;flex-direction:column;display:flex}._invite_16gn1_121{gap:var(--space-4);display:grid}._inviteTitle_16gn1_126{font-size:var(--font-size-2xl);letter-spacing:-.02em}._shell_ofcqt_1{--content-inset:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));flex-direction:column;min-height:100svh;display:flex}._header_ofcqt_12{z-index:var(--z-header);align-items:center;gap:var(--space-3);min-height:calc(var(--header-height) + var(--safe-top));padding:var(--safe-top) var(--content-inset) 0;background:var(--color-bg);display:flex;position:sticky;top:0}._brand_ofcqt_25{min-width:0;min-height:var(--tap);color:var(--color-text);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}._demo_ofcqt_37{color:var(--color-text-faint);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-shrink:0}._headerEnd_ofcqt_44{margin-right:calc(-1 * var(--space-2));align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@media (width<=420px){._header_ofcqt_12{gap:var(--space-2)}._headerEnd_ofcqt_44{gap:0}._demo_ofcqt_37{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._iconLink_ofcqt_75{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-pill);color:var(--color-text-muted);transition:background-color var(--transition);justify-content:center;align-items:center;display:inline-flex}._iconLink_ofcqt_75:hover{background:var(--color-surface)}._main_ofcqt_90{width:100%;max-width:var(--content-max);padding:var(--page-top) var(--gutter) calc(var(--tabbar-height) + var(--safe-bottom) + var(--page-bottom));outline:none;flex:1;margin:0 auto}._mainFull_ofcqt_99{max-width:none;padding:0}._tabbar_ofcqt_105{z-index:var(--z-tabbar);height:calc(var(--tabbar-height) + var(--safe-bottom));padding:0 max(0px, calc((100% - var(--content-max)) / 2)) var(--safe-bottom);background:var(--color-surface);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}._tab_ofcqt_105{min-width:0;min-height:var(--tap);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-faint);transition:color var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}._tab_ofcqt_105>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._tab_ofcqt_105:hover{color:var(--color-text-muted)}._tab_ofcqt_105[aria-current=page]{color:var(--color-text)}._tab_ofcqt_105[aria-current=page]:before{content:"";background:var(--color-action);width:32px;height:3px;animation:_tab-in_ofcqt_1 var(--dur) var(--ease-out);border-radius:0 0 3px 3px;position:absolute;top:0}._tab_ofcqt_105:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:var(--radius-md)}@keyframes _tab-in_ofcqt_1{0%{opacity:0;transform:scaleX(.3)}}._shell_1t3xj_1{--btn-sm-min:var(--tap);min-height:100svh}._skip_1t3xj_9{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-header) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-on-action);font-weight:var(--font-weight-bold);text-decoration:none;position:fixed;transform:translateY(-200%)}._skip_1t3xj_9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transform:none}._sidebar_1t3xj_29{display:none}._content_1t3xj_33{min-width:0}._topbar_1t3xj_37{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:calc(var(--header-height) + var(--safe-top));padding:var(--safe-top) var(--space-2) 0;background:var(--color-bg);display:flex;position:sticky;top:0}._brand_1t3xj_49{min-height:var(--tap);color:var(--color-text);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}._topEnd_1t3xj_59{align-items:center;gap:var(--space-1);min-width:0;margin-left:auto;display:flex}._demo_1t3xj_67{margin-right:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._main_1t3xj_74{width:100%;max-width:var(--content-max-wide);padding:var(--page-top) var(--gutter) calc(var(--safe-bottom) + var(--page-bottom));outline:none;margin:0 auto}._navList_1t3xj_82{gap:2px;margin:0;padding:0;list-style:none;display:grid}._navLink_1t3xj_90{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-weight:var(--font-weight-medium);transition:background-color var(--transition), color var(--transition);text-decoration:none;display:flex}._navButton_1t3xj_106{width:100%;font:inherit;font-weight:var(--font-weight-medium);text-align:left;background:0 0;border:0}._navLink_1t3xj_90:hover{background:var(--color-surface-2);color:var(--color-text)}._navLink_1t3xj_90[aria-current=page]{background:var(--color-surface-3);color:var(--color-text);font-weight:var(--font-weight-semibold)}._navLink_1t3xj_90[aria-current=page]>svg{color:var(--color-accent)}._navLink_1t3xj_90:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._footer_1t3xj_135{margin-top:var(--space-8);gap:2px;display:grid}._coach_1t3xj_141{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}._coachText_1t3xj_153{flex-direction:column;min-width:0;line-height:1.3;display:flex}._product_1t3xj_161{margin-top:var(--space-3);padding:0 var(--space-3)}._coachName_1t3xj_166{color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (width>=900px){._shell_1t3xj_1{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}._sidebar_1t3xj_29{gap:var(--space-8);height:100dvh;padding:var(--space-6) var(--space-3) var(--space-4);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._sidebar_1t3xj_29 ._brand_1t3xj_49{padding-left:var(--space-3)}._sidebar_1t3xj_29 ._footer_1t3xj_135{margin-top:auto}._topbar_1t3xj_37{display:none}._main_1t3xj_74{--gutter:var(--space-8);padding:var(--page-top) var(--gutter) var(--page-bottom)}}._fullscreen_1t3xj_211{outline:none;min-height:100svh}._root_auwby_1{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}._video_auwby_8{border-radius:var(--radius-md);background:var(--color-surface);object-fit:contain;width:100%;max-height:70svh;display:block}._placeholder_auwby_17{aspect-ratio:16/9;width:100%}._message_auwby_22{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._root_m667l_3{width:100%;min-width:0}._frame_m667l_8{--ratio:1.7778;width:min(100%, max(calc(60svh * var(--ratio)), 20rem));aspect-ratio:var(--ratio);border-radius:var(--radius-md);background:var(--color-surface-2);margin-inline:auto;position:relative;overflow:hidden}._fill_m667l_19{width:100%;height:100%;position:absolute;inset:0}._iframe_m667l_27{background:var(--color-surface-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:0;width:100%;height:100%;transition:opacity var(--dur) var(--ease-out);border:0;position:absolute;inset:0}._iframeLoaded_m667l_39{opacity:1}._poster_m667l_43{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._overlay_m667l_52{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}._overlayOnImage_m667l_66{color:#fff;background:#000000a3}._text_m667l_71,._hint_m667l_72{max-width:26ch;font-size:var(--font-size-sm);line-height:var(--line-height-tight);margin:0}._text_m667l_71{font-weight:var(--font-weight-semibold)}._hint_m667l_72{font-weight:var(--font-weight-regular,400)}._progress_m667l_89{width:min(100%, max(calc(60svh * var(--ratio,1.7778)), 20rem));margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--color-surface-3);height:4px;overflow:hidden}._progressBar_m667l_98{border-radius:inherit;background:var(--color-action);height:100%;transition:width var(--dur) var(--ease-out);display:block}._box_1ia9p_1{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:3/4;width:100%;height:100%;max-height:70svh;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}._loading_1ia9p_21{padding:0}._format_1ia9p_26{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}._formatName_1ia9p_33{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em}._text_1ia9p_40{max-width:28ch;margin:0;line-height:1.35}._tip_1ia9p_46{max-width:28ch;font-size:var(--font-size-xs,.75rem);margin:0;line-height:1.35}._band_17ujo_2{background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);padding-top:var(--safe-top);line-height:1.35}._top_17ujo_10{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--content-max-wide);padding:var(--space-1) calc(var(--gutter) - var(--space-2)) 0 var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}._top_17ujo_10 ._action_17ujo_21{margin-inline:calc(-1 * var(--space-2))}._compact_17ujo_25{display:none}@media (width<=639.98px),(height<=500px){._compact_17ujo_25{align-items:center;gap:var(--space-1);min-width:0;display:flex}._inner_17ujo_37._collapsed_17ujo_37{display:none}}._back_17ujo_42{margin-right:var(--space-1)}._inner_17ujo_37{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);max-width:var(--content-max-wide);padding:var(--space-2) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}._text_17ujo_57{align-items:flex-start;gap:var(--space-2);flex:22rem;min-width:0;margin:0;display:flex}._icon_17ujo_66{flex:none;margin-top:2px}._actions_17ujo_71{margin-inline:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}._action_17ujo_21{min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}._action_17ujo_21:hover{background:var(--color-surface-2)}._action_17ujo_21:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._notice_17ujo_104{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);max-width:var(--content-max-wide);padding:0 var(--gutter) var(--space-2);flex-wrap:wrap;margin:0 auto;display:flex}._noticeText_17ujo_115{min-width:0;padding-left:calc(16px + var(--space-2));color:var(--color-text);flex:22rem;margin:0}._notice_17ujo_104 ._action_17ujo_21{margin-inline:calc(-1 * var(--space-2))}._sheetText_17ujo_127{color:var(--color-text-muted)}._error_17ujo_131{margin-top:var(--space-3);color:var(--color-danger)}._sheetActions_17ujo_136{gap:var(--space-2);flex-wrap:wrap;display:flex}._page_7jxe6_2{background:var(--color-bg);min-height:100svh;color:var(--color-text)}._main_7jxe6_9{gap:var(--section-gap);max-width:var(--content-max-wide);padding:var(--space-8) var(--gutter) calc(var(--safe-bottom) + var(--space-12));outline:none;margin:0 auto;display:grid}._header_7jxe6_18{justify-items:start;gap:var(--space-3);max-width:40rem;display:grid}._product_7jxe6_25{margin-bottom:var(--space-4);font-size:var(--font-size-sm)}._product_7jxe6_25 svg{height:18px}._title_7jxe6_34{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}._lead_7jxe6_43{color:var(--color-text-muted);font-size:var(--font-size-lg);text-wrap:pretty}._language_7jxe6_49{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._inviteBack_7jxe6_55{margin-top:var(--space-3)}._grid_7jxe6_59{gap:var(--panel-gap);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}._item_7jxe6_68{min-width:0;display:flex}._item_7jxe6_68>*{flex:1}._scope_7jxe6_78{border-radius:var(--radius-lg);display:flex;overflow:hidden}._card_7jxe6_84{background:var(--color-surface);flex-direction:column;width:100%;display:flex}._cover_7jxe6_91{aspect-ratio:16/10;background:var(--color-surface-2)}._coverImage_7jxe6_96{object-fit:cover;width:100%;height:100%;display:block}._body_7jxe6_103{gap:var(--space-3);padding:var(--panel-pad);flex-direction:column;flex:1;display:flex}._brand_7jxe6_111{font-size:inherit;margin:0}._meta_7jxe6_116{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}._name_7jxe6_123{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._actions_7jxe6_129{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}._actions_7jxe6_129>*{flex:8rem}._privacy_7jxe6_141{max-width:40rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}._legal_7jxe6_147{max-width:40rem;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (width>=768px){._main_7jxe6_9{padding-top:var(--space-12)}._title_7jxe6_34{font-size:var(--font-size-4xl)}}._region_14pjz_5{right:var(--space-4);bottom:calc(var(--tabbar-height,0px) + var(--safe-bottom,0px) + var(--space-3));left:var(--space-4);z-index:calc(var(--z-dock) - 1);pointer-events:none;justify-content:center;display:flex;position:fixed}._notice_14pjz_16{align-items:center;gap:var(--space-2) var(--space-3);width:100%;max-width:520px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-raised);color:var(--color-text);box-shadow:var(--shadow-float);pointer-events:auto;flex-wrap:wrap;display:flex}._text_14pjz_31{flex:200px;min-width:0}._message_14pjz_36{font-weight:var(--font-weight-medium)}._wait_14pjz_40{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}._actions_14pjz_46{gap:var(--space-2);margin-left:auto;display:flex}
