@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.p.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.p.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.p.3go3gb1_xu4rn.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_d9057599-module__lCYJZW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_d9057599-module__lCYJZW__variable{--font-head:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2722bf50-module__691GLG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2722bf50-module__691GLG__variable{--font-body:"Inter", "Inter Fallback"}
:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eui-color-ink:#0b0d12;--eui-color-surface:#14151a;--eui-color-surface-raised:#1b1c22;--eui-color-surface-high:#22242c;--eui-color-surface-elevated:#252527;--eui-color-border:#313135;--eui-color-border-soft:#24252b;--eui-color-border-control:#6e7078;--eui-color-border-strong:#47484f;--eui-color-paper:#f5f3ec;--eui-color-text-secondary:#b7b8bd;--eui-color-text-tertiary:#8c8c8c;--eui-color-text-disabled:#7a7d85;--eui-color-accent:#0077e6;--eui-color-accent-pressed:#005cb3;--eui-color-on-accent:#f5f3ec;--eui-color-accent-cta:#006bd1;--eui-color-accent-cta-hover:#0064c2;--eui-color-accent-cta-pressed:#005cb3;--eui-color-accent-text:#66b2ff;--eui-color-accent-deep:#0077e6;--eui-color-accent-subtle:#0b2540;--eui-color-focus:#66b2ff;--eui-color-accent-tint:#0077e624;--eui-color-accent-tint-strong:#0077e629;--eui-color-accent-border:#0077e673;--eui-color-accent-muted:#0077e666;--eui-color-gold:#f5a524;--eui-color-gold-pressed:#db9420;--eui-color-on-danger:#1a0b0b;--eui-color-gold-tint:#f5a5241f;--eui-color-gold-border:#f5a52452;--eui-color-success:#4ade80;--eui-color-success-tint:#4ade8024;--eui-color-success-border:#4ade8073;--eui-color-warning:#f5a524;--eui-color-warning-tint:#f5a52424;--eui-color-danger:#ef4444;--eui-color-danger-tint:#ef444424;--eui-color-danger-border:#ef444466;--eui-color-danger-on-light:#b91c1c;--eui-color-info:#7dd3fc;--eui-space-xs:4px;--eui-space-sm:8px;--eui-space-md:12px;--eui-space-lg:16px;--eui-space-xl:24px;--eui-space-xxl:32px;--eui-space-xxxl:48px;--eui-radius-sm:10px;--eui-radius-md:14px;--eui-radius-lg:20px;--eui-radius-xl:26px;--eui-radius-full:999px;--eui-text-display-size:36px;--eui-text-display-line:38px;--eui-text-display-weight:700;--eui-text-display-tracking:-1.1px;--eui-text-title-size:27px;--eui-text-title-line:30px;--eui-text-title-weight:700;--eui-text-title-tracking:-.8px;--eui-text-heading-size:20px;--eui-text-heading-line:24px;--eui-text-heading-weight:700;--eui-text-heading-tracking:-.4px;--eui-text-body-strong-size:16px;--eui-text-body-strong-line:25px;--eui-text-body-strong-weight:600;--eui-text-body-strong-tracking:0px;--eui-text-body-size:16px;--eui-text-body-line:25px;--eui-text-body-weight:400;--eui-text-body-tracking:0px;--eui-text-small-size:14px;--eui-text-small-line:21px;--eui-text-small-weight:400;--eui-text-small-tracking:0px;--eui-text-caption-size:12px;--eui-text-caption-line:16px;--eui-text-caption-weight:500;--eui-text-caption-tracking:0px;--eui-text-kicker-size:11px;--eui-text-kicker-line:14px;--eui-text-kicker-weight:700;--eui-text-kicker-tracking:1.3px;--eui-text-button-size:15px;--eui-text-button-line:20px;--eui-text-button-weight:700;--eui-text-button-tracking:.9px;--eui-text-metric-size:30px;--eui-text-metric-line:34px;--eui-text-metric-weight:700;--eui-text-metric-tracking:-.8px;--eui-motion-fast:.12s;--eui-motion-normal:.22s;--eui-motion-slow:.32s;--eui-motion-breath:2.6s;--eui-touch-min:44px;--eui-touch-comfortable:56px;--eui-font-head:"Sora", "Sora Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eui-font-body:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eui-shadow-sm:0 1px 2px #0006;--eui-shadow-md:0 8px 24px #00000073}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eui-color-ink:#f5f3ec;--eui-color-surface:#fff;--eui-color-surface-raised:#fff;--eui-color-surface-high:#eceae1;--eui-color-surface-elevated:#e4e2d9;--eui-color-border:#dedcd4;--eui-color-border-soft:#edebe3;--eui-color-border-control:#8a8878;--eui-color-border-strong:#6e6c60;--eui-color-paper:#14151a;--eui-color-text-secondary:#54565e;--eui-color-text-tertiary:#767870;--eui-color-text-disabled:#9c9a92;--eui-color-accent:#0b6bcf;--eui-color-accent-pressed:#084f9e;--eui-color-on-accent:#fff;--eui-color-accent-cta:#084f9e;--eui-color-accent-cta-hover:#073f80;--eui-color-accent-cta-pressed:#063568;--eui-color-accent-text:#0b6bcf;--eui-color-accent-deep:#084f9e;--eui-color-accent-subtle:#e4eefa;--eui-color-focus:#0b6bcf;--eui-color-accent-tint:#0b6bcf1a;--eui-color-accent-tint-strong:#0b6bcf24;--eui-color-accent-border:#0b6bcf66;--eui-color-accent-muted:#0b6bcf59;--eui-color-gold:#b36a00;--eui-color-gold-pressed:#8f5500;--eui-color-on-danger:#fff;--eui-color-gold-tint:#b36a001a;--eui-color-gold-border:#b36a0059;--eui-color-success:#157f3c;--eui-color-success-tint:#157f3c1a;--eui-color-success-border:#157f3c59;--eui-color-warning:#8a5a00;--eui-color-warning-tint:#8a5a001a;--eui-color-danger:#b91c1c;--eui-color-danger-tint:#b91c1c14;--eui-color-danger-border:#b91c1c59;--eui-color-danger-on-light:#b91c1c;--eui-color-info:#0369a1;--eui-shadow-sm:0 1px 2px #14151a14;--eui-shadow-md:0 8px 24px #14151a1f}
.eui-root{color-scheme:normal;font-family:var(--eui-font-body);color:var(--eui-color-paper);background:var(--eui-color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}.eui-root *,.eui-root :before,.eui-root :after{box-sizing:border-box}.eui-focusable:focus-visible,.eui-root :focus-visible{outline:2px solid var(--eui-color-focus);outline-offset:2px;border-radius:4px}.eui-h1,.eui-h2,.eui-h3,.eui-h4{font-family:var(--eui-font-head);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700;line-height:1.14}.eui-h1{font-size:var(--eui-text-title-size);letter-spacing:-.03em}.eui-h2{font-size:var(--eui-text-heading-size)}.eui-h3{font-size:16px}.eui-kicker{font-family:var(--eui-font-head);font-size:var(--eui-text-kicker-size);font-weight:var(--eui-text-kicker-weight);letter-spacing:var(--eui-text-kicker-tracking);text-transform:uppercase;color:var(--eui-color-text-secondary)}.eui-muted{color:var(--eui-color-text-secondary);font-size:13px}.eui-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}@media (prefers-reduced-motion:reduce){.eui-root *,.eui-root :before,.eui-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eui-root,.eui-root *{scrollbar-width:thin;scrollbar-color:var(--eui-color-border-strong,#47484f) transparent}.eui-root::-webkit-scrollbar{width:8px;height:8px}.eui-root ::-webkit-scrollbar{width:8px;height:8px}.eui-root::-webkit-scrollbar-track{background:0 0}.eui-root ::-webkit-scrollbar-track{background:0 0}.eui-root::-webkit-scrollbar-thumb{background-color:var(--eui-color-border-strong,#47484f);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.eui-root ::-webkit-scrollbar-thumb{background-color:var(--eui-color-border-strong,#47484f);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.eui-root::-webkit-scrollbar-thumb:hover{background-color:#6e7078}.eui-root ::-webkit-scrollbar-thumb:hover{background-color:#6e7078}.eui-root::-webkit-scrollbar-button{display:none}.eui-root ::-webkit-scrollbar-button{display:none}
.eui-Button{justify-content:center;align-items:center;gap:var(--eui-space-sm);border-radius:var(--eui-radius-md);font-family:var(--eui-font-head);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:var(--eui-touch-min);background:var(--eui-color-surface-raised);color:var(--eui-color-paper);border:1px solid #0000;border-color:var(--eui-color-border);white-space:nowrap;padding:11px 22px;font-size:13.5px;font-weight:600;transition:background .12s,transform .12s,opacity .12s;display:inline-flex}.eui-Button--primary{background:var(--eui-color-accent-cta);color:var(--eui-color-on-accent);border-color:#0000}.eui-Button--primary:hover:not(:disabled){background:var(--eui-color-accent-cta-hover);transform:translateY(-1px)}.eui-Button--primary:active:not(:disabled){background:var(--eui-color-accent-cta-pressed);transform:translateY(0)}.eui-Button--secondary{background:var(--eui-color-surface-raised);color:var(--eui-color-paper);border-color:var(--eui-color-border-control)}.eui-Button--secondary:hover:not(:disabled){background:var(--eui-color-surface-high)}.eui-Button--ghost{color:var(--eui-color-text-secondary);background:0 0;border-color:#0000}.eui-Button--ghost:hover:not(:disabled){background:var(--eui-color-surface-raised);color:var(--eui-color-paper)}.eui-Button--danger{background:var(--eui-color-danger);color:var(--eui-color-on-danger);border-color:#0000}.eui-Button--danger:hover:not(:disabled){filter:brightness(1.08)}.eui-Button--sm{min-height:32px;padding:6px 12px;font-size:12px}.eui-Button--lg{min-height:var(--eui-touch-comfortable);padding:14px 28px;font-size:15px}.eui-Button:disabled{opacity:.45;cursor:not-allowed;transform:none}.eui-Button__spinner{display:inline-flex}.eui-Button__icon{align-items:center;line-height:0;display:inline-flex}.eui-IconButton{border-radius:var(--eui-radius-md);border:1px solid var(--eui-color-border);background:var(--eui-color-surface-raised);width:40px;height:40px;color:var(--eui-color-paper);cursor:pointer;justify-content:center;align-items:center;font-size:18px;transition:background .12s;display:inline-flex}.eui-IconButton:hover:not(:disabled){background:var(--eui-color-surface-high)}.eui-IconButton:disabled{opacity:.45;cursor:not-allowed}.eui-IconButton--sm{width:32px;height:32px;font-size:15px}.eui-Card{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);padding:22px 24px}.eui-Card--flat{background:var(--eui-color-surface-raised)}.eui-Card__header{justify-content:space-between;align-items:center;gap:var(--eui-space-md);margin-bottom:var(--eui-space-md);display:flex}.eui-Card__body>*+*{margin-top:var(--eui-space-md)}.eui-Card__footer{margin-top:var(--eui-space-lg);padding-top:var(--eui-space-md);border-top:1px solid var(--eui-color-border-soft);gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}.eui-Badge{border-radius:var(--eui-radius-full);align-items:center;gap:4px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.eui-Badge--neutral{background:var(--eui-color-surface-high);color:var(--eui-color-text-secondary)}.eui-Badge--success{background:var(--eui-color-success-tint);color:var(--eui-color-success)}.eui-Badge--warning{background:var(--eui-color-warning-tint);color:var(--eui-color-warning)}.eui-Badge--danger{background:var(--eui-color-danger-tint);color:var(--eui-color-danger)}.eui-Badge--accent{background:var(--eui-color-accent-tint);color:var(--eui-color-accent-text)}.eui-Badge--gold{background:var(--eui-color-gold-tint);color:var(--eui-color-gold)}.eui-Chip{border-radius:var(--eui-radius-full);border:1px solid var(--eui-color-border);background:var(--eui-color-surface-raised);color:var(--eui-color-text-secondary);cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.eui-Chip:hover:not(:disabled){background:var(--eui-color-surface-high)}.eui-Chip--selected{background:var(--eui-color-accent-cta);border-color:var(--eui-color-accent-cta);color:var(--eui-color-on-accent)}.eui-Chip__check{flex:none}.eui-Chip:disabled{opacity:.45;cursor:not-allowed}.eui-StatTile{flex-direction:column;gap:2px;display:flex}.eui-StatTile__value{font-family:var(--eui-font-head);font-size:var(--eui-text-metric-size);letter-spacing:-.03em;color:var(--eui-color-paper);font-weight:700;line-height:1.1}.eui-StatTile__value--gold{color:var(--eui-color-gold)}.eui-StatTile__label{color:var(--eui-color-text-secondary);font-size:13px;font-weight:600}.eui-StatTile__trend{margin-top:2px;font-size:12px;font-weight:600}.eui-StatTile__trend--up{color:var(--eui-color-success)}.eui-StatTile__trend--down{color:var(--eui-color-danger)}.eui-PageHeader{justify-content:space-between;align-items:center;gap:var(--eui-space-lg);margin-bottom:var(--eui-space-xl);flex-wrap:wrap;display:flex}.eui-PageHeader__titles{min-width:0}.eui-PageHeader__title{font-family:var(--eui-font-head);font-size:var(--eui-text-title-size);letter-spacing:-.03em;margin:0;font-weight:700}.eui-PageHeader__subtitle{color:var(--eui-color-text-secondary);margin-top:4px;font-size:14px}.eui-PageHeader__actions{gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}.eui-Section{margin-bottom:var(--eui-space-xl)}.eui-Section__title{font-family:var(--eui-font-head);font-size:var(--eui-text-heading-size);margin-bottom:var(--eui-space-md);font-weight:700}.eui-Divider{border:none;border-top:1px solid var(--eui-color-border-soft);margin:var(--eui-space-lg) 0}.eui-Divider--strong{border-top-color:var(--eui-color-border)}.eui-Grid{gap:var(--eui-space-lg);display:grid}.eui-Grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.eui-Grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.eui-Grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.eui-Label{color:var(--eui-color-text-secondary);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.eui-Input,.eui-Textarea,.eui-Select{border:1px solid var(--eui-color-border-control);border-radius:var(--eui-radius-md);background:var(--eui-color-surface-raised);color:var(--eui-color-paper);width:100%;min-height:var(--eui-touch-min);padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .12s}.eui-Textarea{resize:vertical;min-height:96px}.eui-Input::placeholder,.eui-Textarea::placeholder{color:var(--eui-color-text-tertiary)}.eui-Input:focus,.eui-Textarea:focus,.eui-Select:focus{outline:2px solid var(--eui-color-focus);outline-offset:1px;border-color:var(--eui-color-accent)}.eui-Input:disabled,.eui-Textarea:disabled,.eui-Select:disabled{opacity:.55;cursor:not-allowed}.eui-Input--error,.eui-Textarea--error,.eui-Select--error{border-color:var(--eui-color-danger)}.eui-Input--sm{min-height:34px;padding:6px 10px;font-size:13px}.eui-InputGroup{align-items:stretch;display:flex}.eui-InputGroup .eui-Input{border-radius:0}.eui-InputGroup__affix{border:1px solid var(--eui-color-border-control);background:var(--eui-color-surface-high);color:var(--eui-color-text-secondary);align-items:center;padding:0 12px;font-size:13px;display:flex}.eui-InputGroup__affix:first-child{border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md);border-right:0}.eui-InputGroup__affix:last-child{border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0;border-left:0}.eui-InputGroup .eui-Input:first-child{border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-InputGroup .eui-Input:last-child{border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-FormField{margin-bottom:var(--eui-space-md)}.eui-FormField__hint{color:var(--eui-color-text-tertiary);margin-top:4px;font-size:12.5px}.eui-FormField__error-icon{flex:none}.eui-FormField__error{color:var(--eui-color-danger);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:flex}.eui-FormField__required{color:var(--eui-color-danger);margin-left:2px}.eui-Checkbox,.eui-RadioOption{cursor:pointer;color:var(--eui-color-paper);min-height:var(--eui-touch-min);align-items:center;gap:9px;font-size:14px;display:inline-flex}.eui-Checkbox input,.eui-RadioOption input{width:20px;height:20px;accent-color:var(--eui-color-accent-cta);cursor:pointer;flex:none}.eui-Checkbox--disabled,.eui-RadioOption--disabled{opacity:.5;cursor:not-allowed}.eui-RadioGroup{gap:var(--eui-space-sm);flex-direction:column;display:flex}.eui-RadioGroup--horizontal{gap:var(--eui-space-lg);flex-flow:wrap}.eui-Switch{cursor:pointer;color:var(--eui-color-paper);align-items:center;gap:10px;font-size:14px;display:inline-flex}.eui-Switch__track{border-radius:var(--eui-radius-full);background:var(--eui-color-surface-high);border:1px solid var(--eui-color-border);flex:none;width:42px;height:24px;transition:background .12s,border-color .12s;position:relative}.eui-Switch__thumb{background:var(--eui-color-paper);border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px}.eui-Switch input:checked+.eui-Switch__track{background:var(--eui-color-accent-cta);border-color:var(--eui-color-accent-cta)}.eui-Switch input:checked+.eui-Switch__track .eui-Switch__thumb{background:var(--eui-color-on-accent);transform:translate(18px)}.eui-Switch input{opacity:0;width:1px;height:1px;position:absolute}.eui-Switch input:focus-visible+.eui-Switch__track{outline:2px solid var(--eui-color-focus);outline-offset:2px}.eui-Switch--disabled{opacity:.5;cursor:not-allowed}.eui-Table__wrap{width:100%;overflow-x:auto}.eui-Table{border-collapse:collapse;width:100%;font-size:14px}.eui-Table th{text-align:left;font-family:var(--eui-font-head);text-transform:uppercase;letter-spacing:.09em;color:var(--eui-color-text-tertiary);border-bottom:1px solid var(--eui-color-border);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}.eui-Table td{border-bottom:1px solid var(--eui-color-border-soft);vertical-align:middle;padding:11px 12px}.eui-Table tbody tr:hover td{background:var(--eui-color-surface-raised)}.eui-Table--sticky thead th{background:var(--eui-color-surface);z-index:1;position:sticky;top:0}@media (max-width:720px){.eui-Table--stacked thead{display:none}.eui-Table--stacked,.eui-Table--stacked tbody,.eui-Table--stacked tr,.eui-Table--stacked td{width:100%;display:block}.eui-Table--stacked tr{border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-md);margin-bottom:var(--eui-space-sm);padding:var(--eui-space-sm) 0}.eui-Table--stacked td{justify-content:space-between;gap:var(--eui-space-md);border-bottom:none;display:flex}.eui-Table--stacked td:before{content:attr(data-label);color:var(--eui-color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}}.eui-Tabs__list{border-bottom:1px solid var(--eui-color-border);gap:4px;display:flex;overflow-x:auto}.eui-Tabs__tab{appearance:none;font-family:var(--eui-font-head);color:var(--eui-color-text-secondary);cursor:pointer;white-space:nowrap;min-height:var(--eui-touch-min);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:13.5px;font-weight:600}.eui-Tabs__tab:hover{color:var(--eui-color-paper)}.eui-Tabs__tab[aria-selected=true]{color:var(--eui-color-accent-text);border-bottom-color:var(--eui-color-accent)}.eui-Tabs__panel{padding-top:var(--eui-space-lg)}.eui-EmptyState{text-align:center;color:var(--eui-color-text-secondary);padding:48px 20px}.eui-EmptyState__icon{margin-bottom:var(--eui-space-sm);font-size:28px}.eui-EmptyState__title{color:var(--eui-color-paper);margin-bottom:4px;font-weight:600}.eui-EmptyState__action{margin-top:var(--eui-space-lg)}.eui-Alert{border-radius:var(--eui-radius-md);border:1px solid #0000;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.eui-Alert__icon{flex:none;align-items:center;height:1.4em;display:inline-flex}.eui-Alert__icon svg{display:block}.eui-Alert__body{flex:1;min-width:0}.eui-Alert__retry{margin-top:var(--eui-space-sm)}.eui-Alert--danger{background:var(--eui-color-danger-tint);color:var(--eui-color-danger);border-color:var(--eui-color-danger-border)}.eui-Alert--success{background:var(--eui-color-success-tint);color:var(--eui-color-success);border-color:var(--eui-color-success-border)}.eui-Alert--warning{background:var(--eui-color-warning-tint);color:var(--eui-color-warning);border-color:var(--eui-color-gold-border)}.eui-Alert--info{background:var(--eui-color-accent-tint);color:var(--eui-color-accent-text);border-color:var(--eui-color-accent-border)}.eui-Skeleton{background:linear-gradient(90deg, var(--eui-color-surface-raised) 25%, var(--eui-color-surface-high) 37%, var(--eui-color-surface-raised) 63%);border-radius:var(--eui-radius-md);background-size:400% 100%;min-height:18px;animation:1.4s infinite eui-skeleton-loading;display:block}@keyframes eui-skeleton-loading{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.eui-Skeleton{background:var(--eui-color-surface-high);animation:none}}.eui-Spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;font-size:16px;animation:.7s linear infinite eui-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.eui-Spinner{animation-duration:1.4s}}@keyframes eui-spin{to{transform:rotate(360deg)}}.eui-Modal__overlay{padding:var(--eui-space-lg);z-index:100;background:#0b0d12b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.eui-Modal{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);width:100%;max-width:480px;max-height:calc(100dvh - 48px);box-shadow:var(--eui-shadow-md);padding:26px;overflow-y:auto}.eui-Modal__handle{display:none}.eui-Modal__header{justify-content:space-between;align-items:flex-start;gap:var(--eui-space-md);margin-bottom:var(--eui-space-md);display:flex}.eui-Modal__title{font-family:var(--eui-font-head);margin:0;font-size:19px;font-weight:700}.eui-Modal__body{color:var(--eui-color-text-secondary);font-size:14.5px;line-height:1.55}.eui-Modal__footer{margin-top:var(--eui-space-xl);justify-content:flex-end;gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}.eui-Sheet__overlay{z-index:100;background:#0b0d12b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.eui-Sheet{overscroll-behavior:contain;background:var(--eui-color-surface-raised);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-xl) var(--eui-radius-xl) 0 0;width:100%;max-width:480px;max-height:min(80dvh,560px);padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:var(--eui-shadow-md);border-bottom:none;overflow-y:auto}.eui-Sheet__handle,.eui-Modal__handle{border-radius:var(--eui-radius-full);background:var(--eui-color-border);width:36px;height:4px;margin:4px auto 12px}.eui-Sheet__header{justify-content:space-between;align-items:center;gap:var(--eui-space-md);margin-bottom:var(--eui-space-sm);display:flex}.eui-Sheet__title{font-family:var(--eui-font-head);margin:0;font-size:17px;font-weight:700}.eui-Sheet__close{color:var(--eui-color-text-secondary);cursor:pointer;min-width:var(--eui-touch-min);min-height:var(--eui-touch-min);border-radius:var(--eui-radius-sm);background:0 0;border:none;padding:6px;font-size:22px;line-height:1}.eui-Sheet__close:hover{background:var(--eui-color-surface-high);color:var(--eui-color-paper)}.eui-Sheet__body{color:var(--eui-color-paper);overscroll-behavior:contain;padding-bottom:4px}.eui-Sheet__section+.eui-Sheet__section{margin-top:var(--eui-space-md)}.eui-Sheet__section-label{font-family:var(--eui-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--eui-color-text-tertiary);padding:0 4px 6px;font-size:11px;font-weight:600}.eui-Sheet__item{min-height:var(--eui-touch-min);color:var(--eui-color-paper);border-top:1px solid var(--eui-color-border-soft);align-items:center;gap:12px;padding:12px 4px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.eui-Sheet__section:first-child .eui-Sheet__item:first-child{border-top:none}.eui-Sheet__item[aria-current=page],.eui-Sheet__item:hover{color:var(--eui-color-accent-text)}.eui-Toast__viewport{bottom:var(--eui-space-lg);right:var(--eui-space-lg);gap:var(--eui-space-sm);z-index:200;max-width:360px;width:calc(100vw - 2 * var(--eui-space-lg));flex-direction:column;display:flex;position:fixed}.eui-Toast{background:var(--eui-color-surface-raised);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-md);color:var(--eui-color-paper);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.eui-Toast--success{border-color:var(--eui-color-success-border)}.eui-Toast--danger{border-color:var(--eui-color-danger-border)}.eui-Toast--warning{border-color:var(--eui-color-gold-border)}.eui-Toast__close{color:var(--eui-color-text-tertiary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px;font-size:15px;line-height:1}.eui-Avatar{border-radius:var(--eui-radius-full);background:var(--eui-color-ink);color:var(--eui-color-paper);font-weight:700;font-family:var(--eui-font-head);border:1px solid var(--eui-color-border);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.eui-Avatar img{object-fit:cover;width:100%;height:100%}.eui-Avatar--sm{width:28px;height:28px;font-size:11px}.eui-Avatar--md{width:40px;height:40px;font-size:14px}.eui-Avatar--lg{width:56px;height:56px;font-size:18px}.eui-ProgressBar__track{background:var(--eui-color-surface-high);border-radius:var(--eui-radius-full);width:100%;height:8px;overflow:hidden}.eui-ProgressBar__fill{background:var(--eui-color-accent);border-radius:var(--eui-radius-full);height:100%;transition:width .22s}.eui-ProgressBar__fill--gold{background:var(--eui-color-gold)}.eui-ProgressBar__fill--success{background:var(--eui-color-success)}@media (prefers-reduced-motion:reduce){.eui-ProgressBar__fill{transition:none}}.eui-ProgressBar__label{color:var(--eui-color-text-secondary);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.eui-AppShell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.eui-AppShell__sidebar{background:var(--eui-color-surface);border-right:1px solid var(--eui-color-border);flex-direction:column;gap:3px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.eui-AppShell__brand{padding:8px 12px 22px}.eui-AppShell__nav-item{color:var(--eui-color-text-secondary);border-radius:var(--eui-radius-sm);min-height:var(--eui-touch-min);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.eui-AppShell__nav-item:hover{background:var(--eui-color-surface-raised);color:var(--eui-color-paper)}.eui-AppShell__nav-item[aria-current=page]{background:var(--eui-color-accent-tint);color:var(--eui-color-accent-text)}.eui-AppShell__spacer{flex:1}.eui-AppShell__main{width:100%;max-width:1240px;padding:28px 32px 60px}@media (max-width:900px){.eui-AppShell{grid-template-columns:1fr}.eui-AppShell__sidebar{border-right:0;border-bottom:1px solid var(--eui-color-border);flex-flow:wrap;align-items:center;height:auto;position:static}.eui-AppShell__main{padding:20px 16px 60px}}.eui-BottomTabs{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--eui-color-border-soft);padding-bottom:env(safe-area-inset-bottom,0);background:#14151af5;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.eui-BottomTabs__item{min-width:64px;color:var(--eui-color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:2px;min-height:60px;padding:8px 4px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.eui-BottomTabs__item-icon{font-size:20px;line-height:1}.eui-BottomTabs__item[aria-current=page]{color:var(--eui-color-accent-text)}.eui-BottomTabs__item:hover{color:var(--eui-color-paper)}.eui-DataList{flex-direction:column;display:flex}.eui-DataList__row{justify-content:space-between;gap:var(--eui-space-md);border-top:1px solid var(--eui-color-border-soft);padding:9px 0;display:flex}.eui-DataList__row:first-child{border-top:none}.eui-DataList__key{color:var(--eui-color-text-secondary);font-size:13.5px}.eui-DataList__value{text-align:right;font-size:13.5px;font-weight:600}.eui-Tooltip{display:inline-flex;position:relative}.eui-Tooltip__bubble{background:var(--eui-color-surface-high);color:var(--eui-color-paper);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-sm);white-space:nowrap;box-shadow:var(--eui-shadow-sm);pointer-events:none;z-index:50;padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.eui-BrandLogo{align-items:center;display:inline-flex}@media (max-width:1023.98px){.eui-Input,.eui-Textarea,.eui-Select,.eui-Input--sm{font-size:16px}.eui-Input--sm{min-height:var(--eui-touch-min)}.eui-Input[type=date],.eui-Input[type=time],.eui-Input[type=datetime-local],.eui-Input[type=month],.eui-Input[type=week]{min-width:0;max-width:100%;min-height:var(--eui-touch-min)}.eui-Button--sm{min-height:var(--eui-touch-min)}.eui-IconButton,.eui-IconButton--sm{width:var(--eui-touch-min);height:var(--eui-touch-min)}.eui-Chip,.eui-Switch{min-height:var(--eui-touch-min)}.linklike{min-width:var(--eui-touch-min);min-height:var(--eui-touch-min);align-items:center;display:inline-flex}.eui-Toast__close{min-width:var(--eui-touch-min);min-height:var(--eui-touch-min);justify-content:center;align-items:center;margin:-11px -10px -11px auto;display:inline-flex}}@media (max-width:639.98px){.eui-Modal__overlay{align-items:flex-end;padding:0}.eui-Modal{max-width:none;max-height:calc(100vh - var(--eui-space-xl));max-height:calc(100dvh - var(--eui-space-xl) - env(safe-area-inset-top,0px));border-radius:var(--eui-radius-xl) var(--eui-radius-xl) 0 0;border-bottom:none;flex-direction:column;padding:10px 20px 0;display:flex;overflow:hidden}.eui-Modal__handle{flex:none;display:block}.eui-Modal__header{margin-bottom:var(--eui-space-sm);flex:none}.eui-Modal__title{font-size:17px}.eui-Modal__body{overscroll-behavior:contain;min-height:0;padding:4px 4px var(--eui-space-md);flex:auto;margin:0 -4px;overflow-y:auto}.eui-Modal__body:last-child{padding-bottom:calc(var(--eui-space-xl) + env(safe-area-inset-bottom,0px))}.eui-Modal__footer{justify-content:flex-start;align-items:stretch;gap:var(--eui-space-sm);padding:var(--eui-space-md) 20px calc(var(--eui-space-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--eui-color-border-soft);background:var(--eui-color-surface);flex-flow:column;flex:none;margin:0 -20px}}
:root{--eui-bottom-inset:0px;--eui-safe-bottom:env(safe-area-inset-bottom,0px);--eui-sticky-bar-height:0px}a.eui-Button{text-decoration:none}.eui-PageHeader__titles{overflow-wrap:break-word}.eui-PageHeader__back{width:fit-content;min-height:var(--eui-touch-min);padding:0 var(--eui-space-md) 0 4px;border-radius:var(--eui-radius-sm);color:var(--eui-color-text-secondary);align-items:center;gap:2px;margin:0 0 2px -8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.eui-PageHeader__back:hover{background:var(--eui-color-surface-raised);color:var(--eui-color-paper)}.eui-PageHeader__back-icon{flex:none}@media (max-width:767px){.eui-PageHeader{align-items:stretch;gap:var(--eui-space-md);margin-bottom:var(--eui-space-lg);flex-direction:column}.eui-PageHeader__actions{width:100%}.eui-PageHeader__actions>.eui-Button{flex:140px}}.eui-ListRowGroup{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-md);overflow:hidden}.eui-ListRow{border-bottom:1px solid var(--eui-color-border-soft);min-height:64px;color:var(--eui-color-paper);align-items:stretch;display:flex}.eui-ListRowGroup>.eui-ListRow:last-child{border-bottom:0}.eui-ListRow__main{align-items:center;gap:var(--eui-space-md);min-width:0;min-height:64px;padding:12px var(--eui-space-lg);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;margin:0;text-decoration:none;display:flex}a.eui-ListRow__main,button.eui-ListRow__main{cursor:pointer}.eui-ListRow--interactive:hover{background:var(--eui-color-surface-raised)}.eui-ListRow--interactive:active{background:var(--eui-color-surface-high)}.eui-ListRow--selected,.eui-ListRow--selected:hover{background:var(--eui-color-accent-tint)}.eui-ListRow__main:focus-visible{outline:2px solid var(--eui-color-focus);outline-offset:-2px;border-radius:var(--eui-radius-sm)}.eui-ListRow__leading{flex:none;display:inline-flex}.eui-ListRow__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.eui-ListRow__line{align-items:center;column-gap:var(--eui-space-sm);flex-wrap:wrap;row-gap:4px;min-width:0;display:flex}.eui-ListRow__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.eui-ListRow__status{flex:none;align-items:center;gap:4px;display:inline-flex}.eui-ListRow__secondary{text-overflow:ellipsis;white-space:nowrap;color:var(--eui-color-text-secondary);font-size:13px;line-height:1.4;overflow:hidden}.eui-ListRow__trailing{color:var(--eui-color-text-secondary);white-space:nowrap;flex:none;font-size:13px}.eui-ListRow__chevron{color:var(--eui-color-text-tertiary);flex:none}.eui-ListRow__menu{min-width:var(--eui-touch-min);padding-right:var(--eui-space-sm);flex:none;justify-content:center;align-items:center;display:flex}.eui-ResponsiveTable .eui-ResponsiveTable__cell--end{text-align:right}.eui-ResponsiveTable__row{position:relative}.eui-ResponsiveTable__rowlink{color:inherit;font-weight:600;text-decoration:none}.eui-ResponsiveTable__rowlink:after{content:"";position:absolute;inset:0}.eui-ResponsiveTable__row--link:focus-within td{background:var(--eui-color-surface-raised)}.eui-ResponsiveTable__row--link td:not(:first-child) a,.eui-ResponsiveTable__row--link td:not(:first-child) button,.eui-ResponsiveTable__row--link td:not(:first-child) input,.eui-ResponsiveTable__row--link td:not(:first-child) select{z-index:1;position:relative}.eui-StickyActionBar{justify-content:flex-end;align-items:center;gap:var(--eui-space-md);margin-top:var(--eui-space-xl);padding-top:var(--eui-space-lg);border-top:1px solid var(--eui-color-border-soft);display:flex}.eui-StickyActionBar--withStatus{justify-content:space-between}.eui-StickyActionBar__status{min-width:0;color:var(--eui-color-text-secondary);font-size:14px}.eui-StickyActionBar__actions{justify-content:flex-end;align-items:center;gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}@media (max-width:767px){.eui-StickyActionBar{bottom:var(--eui-bottom-inset);z-index:20;align-items:stretch;gap:var(--eui-space-sm);margin:var(--eui-space-xl) calc(-1 * var(--eui-page-gutter,16px)) 0;padding:var(--eui-space-md) var(--eui-page-gutter,16px) calc(var(--eui-space-md) + var(--eui-safe-bottom));background:var(--eui-color-surface);border-top:1px solid var(--eui-color-border);flex-direction:column;position:sticky}.eui-StickyActionBar__status{text-align:center}.eui-StickyActionBar__actions{width:100%}.eui-StickyActionBar__actions>.eui-Button{flex:140px}}.eui-Toast__viewport{z-index:200;right:var(--eui-space-lg);left:auto;bottom:calc(var(--eui-space-lg) + var(--eui-bottom-inset) + max(var(--eui-safe-bottom), var(--eui-sticky-bar-height)));width:min(380px, calc(100vw - 2 * var(--eui-space-lg)));gap:var(--eui-space-sm);pointer-events:none;flex-direction:column;max-width:none;display:flex;position:fixed}@media (max-width:767px){.eui-Toast__viewport{left:var(--eui-space-lg);width:auto;bottom:calc(var(--eui-space-md) + var(--eui-bottom-inset) + max(var(--eui-safe-bottom), var(--eui-sticky-bar-height)))}}.eui-Toast{box-sizing:border-box;pointer-events:auto;align-items:center;gap:var(--eui-space-sm);min-height:52px;font-family:var(--eui-font-body);padding:4px 4px 4px 14px;font-size:14px;line-height:1.4;animation:.18s ease-out eui-toast-in}.eui-Toast *,.eui-Toast :before,.eui-Toast :after{box-sizing:border-box}.eui-Toast--success{border-color:var(--eui-color-success-border)}.eui-Toast--error{border-color:var(--eui-color-danger-border)}.eui-Toast--info{border-color:var(--eui-color-accent-border)}.eui-Toast--warning{border-color:var(--eui-color-gold-border)}.eui-Toast__icon{flex:none;display:inline-flex}.eui-Toast--success .eui-Toast__icon{color:var(--eui-color-success)}.eui-Toast--error .eui-Toast__icon{color:var(--eui-color-danger)}.eui-Toast--info .eui-Toast__icon{color:var(--eui-color-accent-text)}.eui-Toast--warning .eui-Toast__icon{color:var(--eui-color-warning)}.eui-Toast__message{overflow-wrap:anywhere;flex:auto;min-width:0;padding:8px 0}.eui-Toast__action{min-height:var(--eui-touch-min);padding:0 var(--eui-space-md);border-radius:var(--eui-radius-sm);color:var(--eui-color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.eui-Toast__action:hover{background:var(--eui-color-accent-tint)}.eui-Toast__close{width:var(--eui-touch-min);height:var(--eui-touch-min);border-radius:var(--eui-radius-sm);flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;display:inline-flex}.eui-Toast__close:hover{background:var(--eui-color-surface-high);color:var(--eui-color-paper)}.eui-Toast button:focus-visible{outline:2px solid var(--eui-color-focus);outline-offset:2px}@keyframes eui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eui-Toast{animation:none}}.eui-EmptyState__action{justify-content:center;gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}.eui-Alert__retry{align-items:center;gap:var(--eui-space-sm);flex-wrap:wrap;display:flex}@media (max-width:767px){.eui-EmptyState__action{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.eui-Alert__retry .eui-Button{min-height:var(--eui-touch-min)}}.eui-ConfirmDialog{font-family:var(--eui-font-body)}.eui-ConfirmDialog__context{margin-bottom:var(--eui-space-sm)}.eui-ConfirmDialog__consequence{color:var(--eui-color-paper);margin:0;font-weight:500}.eui-ConfirmDialog__actions{justify-content:flex-end;gap:var(--eui-space-sm);flex-wrap:wrap;width:100%;display:flex}@media (max-width:767px){.eui-ConfirmDialog__actions{flex-direction:column-reverse}.eui-ConfirmDialog__actions>.eui-Button{width:100%;min-height:48px}}

:root{--eui-font-head:var(--font-head), "Sora", "Sora Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eui-font-body:var(--font-body), "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bottom-nav-height:64px;--eui-bottom-inset:var(--bottom-nav-height);--top-bar-mobile-height:56px;--top-bar-desktop-height:72px;--bg:var(--eui-color-ink);--surface:var(--eui-color-surface);--surface-raised:var(--eui-color-surface-raised);--surface-high:var(--eui-color-surface-high);--border:var(--eui-color-border);--border-soft:var(--eui-color-border-soft);--text:var(--eui-color-paper);--text-secondary:var(--eui-color-text-secondary);--text-tertiary:var(--eui-color-text-tertiary);--accent:var(--eui-color-accent);--accent-pressed:var(--eui-color-accent-pressed);--accent-cta:var(--eui-color-accent-cta);--accent-cta-hover:var(--eui-color-accent-cta-hover);--accent-cta-pressed:var(--eui-color-accent-cta-pressed);--accent-text:var(--eui-color-accent-text);--accent-tint:var(--eui-color-accent-tint);--on-accent:var(--eui-color-on-accent);--border-control:var(--eui-color-border-control);--focus:var(--eui-color-focus);--success:var(--eui-color-success);--success-bg:var(--eui-color-success-tint);--warning:var(--eui-color-warning);--warning-bg:var(--eui-color-warning-tint);--danger:var(--eui-color-danger);--danger-bg:var(--eui-color-danger-tint);--radius-md:var(--eui-radius-md);--radius-lg:var(--eui-radius-lg);--shadow-md:var(--eui-shadow-md);--font-head-stack:var(--eui-font-head);--font-body-stack:var(--eui-font-body)}@media (min-width:1024px){:root{--bottom-nav-height:0px}}.eui-Button{font-family:var(--eui-font-body);letter-spacing:0;text-transform:none;text-decoration:none}a.eui-Button:hover{text-decoration:none}.eui-Button:not(.eui-Button--sm):not(.eui-Button--lg){font-size:14px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}html{scrollbar-width:thin;scrollbar-color:var(--eui-color-border-strong,#47484f) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--eui-color-border-strong,#47484f);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}html::-webkit-scrollbar-thumb:hover{background-color:#6e7078}html::-webkit-scrollbar-button{display:none}.app-shell{--eui-bottom-inset:var(--bottom-nav-height);min-height:100dvh}.app-shell[data-bottom-nav=hidden]{--bottom-nav-height:0px}.app-shell__viewport{flex-direction:column;min-height:100dvh;display:flex}.top-bar-mobile{z-index:20;height:var(--top-bar-mobile-height);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--eui-color-border-soft);background:#0b0d12eb;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.top-bar-mobile--custom,.top-bar-mobile--sub{padding:0 8px 0 4px}.top-bar-back{width:44px;height:44px;color:var(--eui-color-paper);border-radius:var(--eui-radius-sm);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.top-bar-back:hover{background:var(--eui-color-surface-raised)}.top-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--eui-font-head);color:var(--eui-color-paper);flex:1;font-size:16px;font-weight:600;overflow:hidden}.top-bar-mobile__brand>img{flex:none}.top-bar-mobile__brand{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.org-badge{align-items:center;gap:8px;min-width:0;display:inline-flex}.org-badge__divider{background:var(--eui-color-border);flex:none;width:1px;height:20px}.org-badge__logo,.org-badge__initial{border-radius:6px;flex:none;width:24px;height:24px}.org-badge__logo{object-fit:cover;background:var(--eui-color-surface-raised)}.org-badge__initial{font-family:var(--eui-font-head);background:var(--eui-color-accent-tint);color:var(--eui-color-accent-text);place-items:center;font-size:12px;font-weight:700;display:inline-grid}.org-badge__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--eui-color-text-secondary);font-size:13px;overflow:hidden}.org-badge__name{color:var(--eui-color-paper);font-weight:600}.org-badge__lead{display:none}@media (min-width:1024px){.org-badge__lead{display:inline}.org-badge__text{max-width:150px}}@media (min-width:1280px){.org-badge__text{max-width:260px}}.top-bar-mobile__brand-text{font-family:var(--eui-font-head);letter-spacing:.01em;color:var(--eui-color-paper);flex:none;font-size:14px;font-weight:700}.top-bar-mobile__actions{align-items:center;gap:8px;display:flex}.top-bar-bell{width:44px;height:44px;color:var(--eui-color-paper);border-radius:var(--eui-radius-sm);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.top-bar-bell:hover{background:var(--eui-color-surface-raised)}.top-bar-bell__dot{background:var(--eui-color-accent);border:1.5px solid var(--eui-color-ink);border-radius:9999px;width:8px;height:8px;position:absolute;top:9px;right:10px}.top-bar-bell--desktop{width:44px;height:44px}.top-bar-bell--desktop .top-bar-bell__dot{border-color:var(--eui-color-surface)}.eui-BottomTabs__item-icon{position:relative}.nav-badge{box-sizing:border-box;background:var(--eui-color-accent-cta);min-width:18px;height:18px;color:var(--eui-color-on-accent);font-family:var(--eui-font-body);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.nav-badge--tab{border:1.5px solid var(--eui-color-ink);margin-left:4px;position:absolute;top:-6px;left:50%}.nav-badge--inline{margin-left:6px}.nav-dot{background:var(--eui-color-danger);border-radius:9999px;width:9px;height:9px;display:inline-block}.nav-dot--tab{border:1.5px solid var(--eui-color-ink);position:absolute;top:-2px;right:-5px}.nav-dot--inline{margin-left:6px}.top-bar-desktop{display:none}.top-bar-desktop__left{align-items:center;gap:40px;min-width:0;display:flex}.top-bar-desktop__nav{align-items:center;gap:28px;display:flex}.top-bar-desktop__link{height:var(--top-bar-desktop-height);color:var(--eui-color-text-secondary);font-family:var(--eui-font-body);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.top-bar-desktop__link:hover{color:var(--eui-color-paper)}.top-bar-desktop__link[aria-current=page]{color:var(--eui-color-paper);border-bottom-color:var(--eui-color-accent)}.top-bar-desktop__more{position:relative}.top-bar-desktop__right{flex:none;align-items:center;gap:16px;display:flex}.top-bar-desktop__avatar{border-radius:9999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex}.top-bar-desktop__avatar[aria-current=page] .eui-Avatar{outline:2px solid var(--eui-color-accent);outline-offset:2px}.more-dropdown{background:var(--eui-color-surface-raised);border:1px solid var(--eui-color-border-strong);border-radius:var(--eui-radius-lg);width:320px;max-height:min(70vh,560px);box-shadow:var(--eui-shadow-md);z-index:40;padding:14px 16px 16px;position:absolute;top:calc(100% + 2px);left:50%;overflow-y:auto;transform:translate(-50%)}.more-menu{flex-direction:column;display:flex;position:relative}.more-menu__card{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);overflow:hidden}.more-menu__card+.more-menu__card{margin-top:12px}.more-profile{box-sizing:border-box;min-height:64px;color:var(--eui-color-paper);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.more-profile:hover,.more-profile:focus-visible,.more-profile[aria-current=page]{color:var(--eui-color-accent-text)}.more-profile__avatar{flex:none;display:flex}.more-profile__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.more-profile__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--eui-font-body);font-size:15px;font-weight:600;overflow:hidden}.more-profile__hint{color:var(--eui-color-text-tertiary);font-size:13px}.more-profile__org{text-overflow:ellipsis;white-space:nowrap;color:var(--eui-color-text-secondary);font-size:13px;overflow:hidden}.more-menu__row{box-sizing:border-box;width:100%;min-height:48px;color:var(--eui-color-paper);font-family:var(--eui-font-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.more-menu__row+.more-menu__row{border-top:1px solid var(--eui-color-border)}.more-menu__row:hover,.more-menu__row:focus-visible,.more-menu__row[aria-current=page],.more-menu__row[aria-current=page] .more-menu__row-icon{color:var(--eui-color-accent-text)}.more-menu__row--danger,.more-menu__row--danger .more-menu__row-icon,.more-menu__row--danger:hover,.more-menu__row--danger:focus-visible{color:var(--eui-color-danger)}.more-menu__row-icon{color:var(--eui-color-text-secondary);flex:none}.more-menu__row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.more-menu__row-chevron{color:var(--eui-color-text-tertiary);flex:none}.more-menu__fade{background:linear-gradient(to bottom, transparent, var(--eui-color-surface-raised));pointer-events:none;height:40px;margin-top:-40px;position:sticky;bottom:0;left:0;right:0}.more-dropdown .more-menu__fade{background:linear-gradient(to bottom, transparent, var(--eui-color-surface-raised))}.eui-Sheet{flex-direction:column;max-height:min(85dvh,640px);padding:0;display:flex;overflow:hidden}.eui-Sheet__handle{flex:none;margin:10px auto 0}.eui-Sheet__header{flex:none;margin-bottom:0;padding:8px 20px 10px}.eui-Sheet__body{min-height:0;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.eui-BottomTabs{min-height:var(--bottom-nav-height)}.eui-BottomTabs__item{min-height:var(--bottom-nav-height);position:relative}.eui-BottomTabs__item[aria-current=page]:before{content:"";background:var(--eui-color-accent-text);border-radius:9999px;width:16px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.main{width:100%;max-width:640px;padding:16px 16px calc(var(--bottom-nav-height) + 28px);flex:1;margin:0 auto}@media (min-width:720px){.main{padding-top:24px}}@media (min-width:1024px){.top-bar-mobile{display:none}.top-bar-desktop{height:var(--top-bar-desktop-height);box-sizing:border-box;border-bottom:1px solid var(--eui-color-border-soft);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0d12eb;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:sticky;top:0}.main{max-width:1200px;margin:0 auto;padding:32px 40px}.bottom-nav-wrap{display:none}}.client-grid{gap:var(--eui-space-xxl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1160px){.client-grid{grid-template-columns:minmax(0,760px) minmax(0,360px);justify-content:center}}.btn-block{width:100%}.btn-block+.btn-block{margin-top:8px}.btn-reserve{min-height:36px}.stat-value{font-family:var(--eui-font-head);letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.1}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--eui-color-text-tertiary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.segmented{background:var(--eui-color-surface-raised);border-radius:var(--eui-radius-sm);gap:2px;height:34px;margin-bottom:14px;padding:3px;display:flex}.segmented__item{color:var(--eui-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;font-size:12px;font-weight:600}.segmented__item--active{background:var(--eui-color-accent-subtle);color:var(--eui-color-accent-text)}.pokrok-card{margin-bottom:12px}.hero-card{background:linear-gradient(180deg, var(--eui-color-surface-raised) 0%, var(--eui-color-ink) 100%);border-color:var(--eui-color-accent-border);margin-bottom:12px;position:relative;overflow:hidden}.hero-card__title{color:var(--eui-color-accent-text);align-items:center;gap:6px;display:flex}.hero-card__title h3{margin-bottom:0}.hero-card__value{font-family:var(--eui-font-head);letter-spacing:-.02em;margin-top:4px;font-size:40px;font-weight:700;line-height:1.05}.hero-card__value span{font-family:var(--eui-font-body);color:var(--eui-color-text-secondary);margin-left:4px;font-size:14px;font-weight:500}.hero-card__chart{margin-top:6px;display:block}.hero-card__chart-dates{color:var(--eui-color-text-tertiary);justify-content:space-between;margin-top:-6px;margin-bottom:4px;font-size:10px;display:flex}.hero-card__pattern{width:100%;height:64px;color:var(--eui-color-paper);opacity:.04;pointer-events:none;position:absolute;top:0;left:0}.hero-card__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex;position:relative}.hero-card__icon{background:var(--eui-color-accent-tint-strong,var(--eui-color-accent-tint));width:40px;height:40px;color:var(--eui-color-accent-text);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.hero-card__title{color:var(--eui-color-paper)}.hero-card__note{max-width:60ch;color:var(--eui-color-text-tertiary);margin:10px 0 0;font-size:13px;position:relative}.exercise-row{border-bottom:1px solid var(--eui-color-border-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex;position:relative}.exercise-row:last-child{border-bottom:none}.exercise-row__name{color:var(--eui-color-paper);font-weight:500}.exercise-row__meta{color:var(--eui-color-text-secondary);flex:none;font-size:13px}.status-dot{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.status-dot__mark{border-radius:9999px;flex:none;width:8px;height:8px}.status-dot__mark--success{background:var(--eui-color-success)}.status-dot__mark--accent{background:var(--eui-color-accent-text)}.status-dot__mark--neutral{background:var(--eui-color-text-tertiary)}.status-dot__mark--warning{background:var(--eui-color-warning)}.status-dot__mark--danger{background:var(--eui-color-danger)}.status-dot__label{font-size:13px}.status-dot__label--success{color:var(--eui-color-success)}.status-dot__label--accent{color:var(--eui-color-accent-text)}.status-dot__label--neutral{color:var(--eui-color-text-tertiary)}.status-dot__label--warning{color:var(--eui-color-warning)}.status-dot__label--danger{color:var(--eui-color-danger)}.timeline{flex-direction:column;gap:14px;padding-left:26px;display:flex;position:relative}.timeline:before{content:"";background:var(--eui-color-border);width:2px;position:absolute;top:6px;bottom:6px;left:8px}.timeline-item{position:relative}.timeline-node{box-sizing:border-box;border-radius:9999px;width:10px;height:10px;position:absolute;top:5px;left:-22px}.timeline-node--done{background:var(--eui-color-accent)}.timeline-node--today{background:var(--eui-color-accent-cta);box-shadow:0 0 0 4px var(--eui-color-accent-tint-strong,var(--eui-color-accent-tint))}.timeline-node--planned{border:1.5px solid var(--eui-color-border-control);background:var(--eui-color-ink)}.timeline-node--rest{border:1.5px solid var(--eui-color-border-control);background:var(--eui-color-ink);opacity:.55}.plan-progress{margin-top:8px}.plan-week-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.plan-week-nav__label{color:var(--eui-color-paper);font-size:14px;font-weight:600}.plan-day-row{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.plan-day-row--rest{justify-content:flex-start}.plan-day-row--button{color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;padding:0}.plan-day-row__head{align-items:baseline;gap:8px;min-width:0;display:flex}.plan-day-row__label{letter-spacing:.04em;color:var(--eui-color-text-tertiary);flex:none;font-size:12px;font-weight:600}.plan-day-row__name{color:var(--eui-color-paper);font-size:15px;font-weight:600}.plan-day-hero__toggle{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:0;display:flex}.day-dot-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:14px;display:grid}.day-dot-cell{border-radius:var(--eui-radius-md);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:54px;display:flex}.day-dot-cell__label{letter-spacing:.04em;color:var(--eui-color-text-tertiary);font-size:10px;font-weight:600}.day-dot-cell__value{color:var(--eui-color-paper);font-size:14px;font-weight:600}.day-dot-cell__dots{gap:3px;height:5px;display:flex}.day-dot-cell--today{background:var(--eui-color-accent-cta)}.day-dot-cell--today .day-dot-cell__label,.day-dot-cell--today .day-dot-cell__value{color:var(--eui-color-on-accent)}.day-dot{box-sizing:border-box;border-radius:9999px;width:5px;height:5px}.day-dot--filled{background:var(--eui-color-accent)}.day-dot-cell--today .day-dot--filled{background:var(--eui-color-on-accent)}.day-dot--outline{border:1.5px solid var(--eui-color-accent-text)}.day-dot-cell--today .day-dot--outline{border-color:var(--eui-color-on-accent)}.cal-entry{flex-direction:column;gap:2px;display:flex}.cal-entry__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-entry__when{color:var(--eui-color-text-tertiary);font-size:13px}.cal-entry__name{color:var(--eui-color-paper);margin:0;font-size:16px;font-weight:600}.ghost-link{border-radius:var(--eui-radius-sm);min-height:44px;color:var(--eui-color-text-secondary);font-family:var(--eui-font-body);cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ghost-link:hover{color:var(--eui-color-paper)}.stat-duo{display:flex}.stat-duo__col{flex-direction:column;flex:1;gap:4px;padding-right:12px;display:flex}.stat-duo__col+.stat-duo__col{border-left:1px solid var(--eui-color-border-soft);padding-left:12px;padding-right:0}.stat-duo__label{color:var(--eui-color-text-tertiary);font-size:13px}.stat-duo__value{font-family:var(--eui-font-body);letter-spacing:-.02em;color:var(--eui-color-paper);align-items:baseline;gap:4px;font-size:28px;font-weight:700;display:flex}.stat-duo__unit{color:var(--eui-color-text-secondary);font-size:13px;font-weight:500}.streak-help{color:var(--eui-color-text-tertiary);margin:6px 0 0;font-size:13px;line-height:1.4}.coach-message__bubble{background:var(--eui-color-surface-raised);border-radius:var(--eui-radius-md);flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px;display:flex}.coach-message__text{color:var(--eui-color-paper);margin:0;font-size:14px;line-height:1.5}.coach-message__meta{color:var(--eui-color-text-tertiary);font-size:12px}.dnes-grid{gap:12px}.dnes-main,.dnes-side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.dnes-grid{gap:var(--eui-space-xxl)}.dnes-main,.dnes-side{gap:24px}.streak-block{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);padding:16px}}.page-heading{font-size:28px}@media (min-width:1024px){.page-heading{font-size:36px}}.record-row{align-items:center;gap:8px;padding:4px 0;display:flex}.record-badge{background:var(--eui-color-accent-subtle);width:20px;height:20px;color:var(--eui-color-accent-text);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.record-name{color:var(--eui-color-paper);font-size:13px;font-weight:600}.record-detail{color:var(--eui-color-text-secondary);font-size:13px}.adherence-row{align-items:center;gap:12px;display:flex}.adherence-row__value{color:var(--eui-color-paper);font-size:13px;font-weight:500}.photo-placeholder{border-radius:var(--eui-radius-sm);background:var(--eui-color-surface-raised);width:56px;height:56px;color:var(--eui-color-border-control);flex:none;justify-content:center;align-items:center;display:flex}.photo-state-title{color:var(--eui-color-paper);margin-bottom:4px;font-size:13px;font-weight:500}.photo-thumbs{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.photo-thumb{flex-direction:column;gap:4px;width:88px;margin:0;display:flex}.photo-thumb__img{object-fit:cover;border-radius:var(--eui-radius-sm);background:var(--eui-color-surface-raised);width:88px;height:88px}.photo-thumb__caption{color:var(--eui-color-text-secondary);font-size:11px;line-height:1.3}.markdown h2,.markdown h3,.markdown h4{margin:14px 0 6px}.markdown p{margin-bottom:10px}.markdown ul{margin:0 0 12px 20px}.markdown li{margin-bottom:4px}.linklike{font:inherit;color:var(--eui-color-accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-decoration:underline}.auth-wrap{background:radial-gradient(1000px 600px at 50% -10%, var(--eui-color-accent-tint), transparent 70%), var(--eui-color-ink);place-items:center;min-height:100dvh;padding:20px;display:grid}.auth-card{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);width:100%;max-width:400px;box-shadow:var(--eui-shadow-md);padding:30px 26px}.auth-card .brand{margin-bottom:10px}.auth-card h1{margin-bottom:4px;font-size:32px;line-height:1.15}.chat-header{align-items:center;gap:10px;width:100%;display:flex}.chat-header__back{background:0 0;border-color:#0000;flex:none;width:44px;height:44px}.chat-header__back:hover{background:var(--eui-color-surface-raised)}.chat-header__avatar{border-color:var(--eui-color-accent-border)!important;border-width:1.5px!important}.chat-header__meta{flex-direction:column;justify-content:center;min-width:0;display:flex}.chat-header__name{font-family:var(--eui-font-head);letter-spacing:-.01em;color:var(--eui-color-paper);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.chat-header__role{color:var(--eui-color-text-tertiary);font-size:12px;font-weight:500}.chat-thread{flex-direction:column;gap:14px;padding:4px 0 12px;display:flex}.chat-date-row{justify-content:center;display:flex}.chat-date-pill{border-radius:var(--eui-radius-full);background:var(--eui-color-surface-raised);height:22px;color:var(--eui-color-text-tertiary);align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.chat-bubble{border-radius:var(--eui-radius-md) var(--eui-radius-md) var(--eui-radius-md) 4px;background:var(--eui-color-surface);max-width:82%;padding:10px 14px;font-size:15px;line-height:1.45}.chat-row{align-items:flex-end;gap:8px;display:flex}.chat-row.mine{justify-content:flex-end}.chat-row.mine .chat-bubble{background:var(--eui-color-accent-subtle);border-radius:var(--eui-radius-md) var(--eui-radius-md) 4px var(--eui-radius-md)}.chat-row__bubble-col{flex-direction:column;min-width:0;display:flex}.chat-row.mine .chat-row__bubble-col{align-items:flex-end}.chat-avatar{margin-bottom:2px;border-color:var(--eui-color-accent-border)!important;border-width:1.5px!important}.chat-meta{color:var(--eui-color-text-tertiary);margin-top:4px;font-size:12px}.chat-read-status{text-align:right;color:var(--eui-color-text-tertiary);font-size:12px}.chat-bottom{bottom:var(--bottom-nav-height);background:var(--eui-color-ink);position:sticky}.main:has(>.chat-bottom){flex-direction:column;display:flex}.main:has(>.chat-bottom)>.chat-thread{flex:1 0 auto}.chat-quick-replies{box-sizing:border-box;flex:none;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.chat-quick-reply{border-radius:var(--eui-radius-full);background:var(--eui-color-surface-raised);height:36px;color:var(--eui-color-text-secondary);cursor:pointer;white-space:nowrap;border:none;flex:none;padding:0 14px;font-size:13px;font-weight:500}.chat-quick-reply:hover{background:var(--eui-color-surface-high)}.chat-composer{box-sizing:border-box;background:var(--eui-color-ink);align-items:center;gap:8px;min-height:72px;padding-top:8px;display:flex}.chat-composer textarea{resize:none;flex:1;min-height:44px;max-height:120px}.chat-composer__icon-btn{width:44px;height:44px;color:var(--eui-color-text-secondary);background:0 0;border-color:#0000;flex:none}.chat-composer__icon-btn:hover:not(:disabled){background:var(--eui-color-surface-raised)}.chat-composer__send{border-radius:var(--eui-radius-full);background:var(--eui-color-accent-cta);width:44px;height:44px;color:var(--eui-color-on-accent);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:flex}.chat-composer__send:disabled{opacity:.45;cursor:not-allowed}.chat-composer__send:hover:not(:disabled){background:var(--eui-color-accent-cta-hover)}.week-strip{justify-content:space-between;align-items:stretch;gap:4px;display:flex}.week-strip__day{border-radius:var(--eui-radius-md);box-sizing:border-box;width:40px;height:52px;color:var(--eui-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.week-strip__day-label{font-size:11px;font-weight:600}.week-strip__day-value{color:var(--eui-color-paper);font-size:16px;font-weight:600}.week-strip__day--today{background:var(--eui-color-accent-cta);color:var(--eui-color-on-accent)}.week-strip__day--today .week-strip__day-value{color:var(--eui-color-on-accent)}.week-strip__day--done{background:var(--eui-color-accent-subtle);color:var(--eui-color-accent-text)}.week-strip__day--planned{border:1px solid var(--eui-color-border-control)}.week-strip__day--rest{color:var(--eui-color-text-tertiary)}.week-strip-desktop{display:none}@media (min-width:1024px){.week-strip{display:none}.week-strip-desktop{background:var(--eui-color-surface);border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-lg);justify-content:space-between;align-items:flex-start;padding:16px 24px;display:flex}}.week-strip-desktop__day{flex-direction:column;align-items:center;gap:6px;display:flex}.week-strip-desktop__day-label{color:var(--eui-color-text-secondary);font-size:12px;font-weight:600}.week-strip-desktop__badge{box-sizing:border-box;width:36px;height:36px;color:var(--eui-color-paper);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.week-strip-desktop__badge--today{background:var(--eui-color-accent-cta);color:var(--eui-color-on-accent)}.week-strip-desktop__badge--done{background:var(--eui-color-accent-subtle);color:var(--eui-color-accent-text)}.week-strip-desktop__badge--planned{border:1px solid var(--eui-color-border-control)}.week-strip-desktop__badge--rest{color:var(--eui-color-text-tertiary);font-weight:500}.readiness-row{border-top:1px solid var(--eui-color-border-soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.readiness-row:first-child{border-top:none}.readiness-dot{border-radius:999px;flex:none;width:12px;height:12px;margin-top:4px}.readiness-dot.green{background:var(--eui-color-success)}.readiness-dot.amber{background:var(--eui-color-warning)}.readiness-dot.red{background:var(--eui-color-danger)}.readiness-dot.no_data{background:var(--eui-color-text-tertiary);opacity:.5}.recorder-bar{align-items:center;gap:10px;padding:8px 0;display:flex}.recorder-dot{background:var(--eui-color-danger);border-radius:999px;width:10px;height:10px;animation:1s ease-in-out infinite recorder-pulse}@keyframes recorder-pulse{0%,to{opacity:1}50%{opacity:.35}}.voice-bubble{align-items:center;gap:10px;display:flex}.voice-bubble__play{border-radius:var(--eui-radius-full);background:var(--eui-color-accent-subtle);width:32px;height:32px;color:var(--eui-color-accent-text);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:flex}.voice-bubble__waveform{align-items:center;gap:3px;height:26px;display:flex}.voice-bubble__bar{background:var(--eui-color-accent-text);border-radius:1.5px;width:3px}.voice-bubble__duration{color:var(--eui-color-text-secondary);flex:none;font-size:12px;font-weight:500}.cue-row{gap:8px;padding:4px 0;font-size:13px;display:flex}.cue-time{color:var(--eui-color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.checkin-header{align-items:center;gap:4px;width:100%;display:flex}.checkin-header__back{width:44px;height:44px;color:var(--eui-color-paper);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.checkin-header__back:hover{background:var(--eui-color-surface-raised)}.checkin-header__title{font-family:var(--eui-font-head);letter-spacing:-.02em;color:var(--eui-color-paper);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.checkin-steps{margin-bottom:16px}.checkin-steps__label{color:var(--eui-color-text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.checkin-steps__track{gap:6px;display:flex}.checkin-steps__segment{border-radius:var(--eui-radius-full);background:var(--eui-color-surface-elevated);flex:1;height:4px}.checkin-steps__segment--done{background:var(--eui-color-accent)}.checkin-fields{flex-direction:column;display:flex}.checkin-field{padding-bottom:4px}.checkin-number{align-items:center;gap:10px;display:flex}.checkin-number .eui-Input{flex:1;min-width:0}.checkin-number__unit{color:var(--eui-color-text-secondary);flex:none;font-size:15px;font-weight:600}.checkin-scale{border:1px solid var(--eui-color-border-control);border-radius:var(--eui-radius-sm);display:flex;overflow:hidden}.checkin-scale__item{border:none;border-right:1px solid var(--eui-color-border-control);background:var(--eui-color-surface);height:52px;color:var(--eui-color-text-secondary);font-family:var(--eui-font-body);cursor:pointer;flex:1;font-size:16px;font-weight:700}.checkin-scale__item:last-child{border-right:none}.checkin-scale__item--active{background:var(--eui-color-accent-subtle);color:var(--eui-color-paper)}.checkin-tiles{gap:8px;display:flex}.checkin-tiles--column{flex-direction:column}.checkin-tile{box-sizing:border-box;border-radius:var(--eui-radius-sm);border:1px solid var(--eui-color-border-control);background:var(--eui-color-surface);height:52px;color:var(--eui-color-text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.checkin-tiles--column .checkin-tile{justify-content:flex-start;padding:0 16px}.checkin-tile__dot{border:1px solid var(--eui-color-border-control);border-radius:50%;flex:none;width:18px;height:18px}.checkin-tile--active{border-color:var(--eui-color-accent);background:var(--eui-color-accent-subtle);color:var(--eui-color-paper)}.checkin-tile--active .checkin-tile__dot{border-color:var(--eui-color-accent);border-width:5px}.checkin-sticky{bottom:var(--bottom-nav-height,0px);background:var(--eui-color-ink);border-top:1px solid var(--eui-color-border-soft);align-items:center;gap:12px;margin-top:8px;padding:12px 0;display:flex;position:sticky}.checkin-sticky__back{height:48px;color:var(--eui-color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;padding:0 18px;font-size:14px;font-weight:600}.checkin-sticky__continue{flex:1}.checkin-sticky__continue span{align-items:center;gap:8px;display:inline-flex}@media (min-width:1024px){.checkin-sticky{bottom:0}}.exercise-guide{flex-basis:100%;margin-top:4px}.exercise-guide__toggle{min-height:44px;color:var(--eui-color-focus);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.exercise-guide__toggle:focus-visible,.exercise-guide__dot:focus-visible,.exercise-guide__play:focus-visible,.exercise-guide__pause:focus-visible,.exercise-guide__track:focus-visible{outline:2px solid var(--eui-color-focus);outline-offset:2px}.exercise-guide__chevron{font-size:12px}.exercise-guide__panel{border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-md);background:var(--eui-color-surface);margin-top:6px;padding:12px}.exercise-guide__content{gap:12px;max-width:560px;display:grid}.exercise-guide__note{color:var(--eui-color-text-tertiary);margin:0;font-size:13px}.exercise-guide__frame{aspect-ratio:4/3;border-radius:var(--eui-radius-sm);background:var(--eui-color-surface-high);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.exercise-guide__media{object-fit:contain;width:100%;height:100%;display:block}.exercise-guide__frame .exercise-guide__media{position:absolute;inset:0}.exercise-guide__play{border-radius:var(--eui-radius-full);background:var(--eui-color-accent-cta);min-height:44px;color:var(--eui-color-on-accent);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.exercise-guide__play:hover{background:var(--eui-color-accent-cta-hover)}.exercise-guide__pause{border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-full);background:var(--eui-color-surface-raised);min-height:32px;color:var(--eui-color-paper);cursor:pointer;padding:0 12px;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:8px}.exercise-guide__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--eui-radius-sm);background:var(--eui-color-surface-high);display:flex;overflow-x:auto}.exercise-guide__track::-webkit-scrollbar{display:none}.exercise-guide__slide{aspect-ratio:4/3;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0}.exercise-guide__broken{width:100%;height:100%}.exercise-guide__dots{justify-content:center;gap:4px;margin-top:8px;display:flex}.exercise-guide__dot{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;position:relative}.exercise-guide__dot:after{content:"";background:var(--eui-color-border-strong);border-radius:4px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exercise-guide__dot--active:after{background:var(--eui-color-accent);width:18px}.exercise-guide__caption{text-align:center;color:var(--eui-color-text-secondary);margin:4px 0 0;font-size:13px}.exercise-guide__attribution{text-align:center;color:var(--eui-color-text-tertiary);margin:2px 0 0;font-size:11px}.exercise-guide__placeholder{border:1px dashed var(--eui-color-border);border-radius:var(--eui-radius-sm);min-height:96px;color:var(--eui-color-text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:600;display:flex}.exercise-guide__label{letter-spacing:.08em;text-transform:uppercase;color:var(--eui-color-text-tertiary);margin:0 0 6px;font-size:12px;font-weight:700}.exercise-guide__steps,.exercise-guide__mistakes{color:var(--eui-color-text-secondary);gap:4px;margin:0;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.exercise-guide__steps li::marker{color:var(--eui-color-accent);font-weight:700}.exercise-guide__mistakes li::marker{color:var(--eui-color-warning)}@media (prefers-reduced-motion:reduce){.exercise-guide__track{scroll-behavior:auto}}.data-attribution{text-align:center;color:var(--eui-color-text-tertiary);margin:8px 0 0;font-size:12px}.data-attribution a{color:var(--eui-color-text-secondary);text-decoration:underline}.exercise-name{flex-direction:column;min-width:0;display:inline-flex}.exercise-name__primary{font-weight:600}.exercise-name__secondary{color:var(--eui-color-text-secondary);margin-top:1px;font-size:.85em;font-weight:400;line-height:1.3}.app-download .app-download__stores{margin-bottom:4px}.app-download__qr{align-items:center;gap:16px;margin-top:20px;display:flex}.app-download__qr-code{border-radius:var(--eui-radius-md);background:#fff;flex:none;padding:8px}.app-download__qr-hint{margin:0;font-size:14px}.app-download__fallback{border:1px solid var(--eui-color-border);border-radius:var(--eui-radius-md);background:var(--eui-color-surface-raised,transparent);margin:0;padding:14px 16px}.app-download__stores+.app-download__fallback{margin-top:12px}.app-download__fallback+.app-download__fallback{margin-top:8px}.app-download__continue{margin-top:20px}@media (max-width:640px){.app-download__qr{display:none}}.legal-wrap{background:radial-gradient(1000px 600px at 50% -10%, var(--eui-color-accent-tint), transparent 70%), var(--eui-color-ink);justify-content:center;align-items:flex-start;min-height:100dvh;padding:20px 16px;display:flex}.legal-card{box-sizing:border-box;width:100%;max-width:760px;margin:24px auto;padding:40px 36px}.legal-card .brand{margin-bottom:6px}.legal-org{color:var(--eui-color-text-secondary);margin:0 0 4px;font-size:14px;font-weight:600}.legal-card h1{margin:14px 0 6px;font-size:25px;line-height:1.2}.legal-card h2{margin:26px 0 8px;font-size:18px}.legal-card p{margin:0 0 10px;line-height:1.55}.legal-card ul{margin:0 0 12px 22px;padding:0}.legal-card li{margin-bottom:6px;line-height:1.55}.legal-card a{color:var(--eui-color-accent-text);overflow-wrap:anywhere;text-decoration:underline}.legal-meta,.legal-note{color:var(--eui-color-text-secondary);font-size:13px}.legal-meta{margin-bottom:18px}.legal-footer-links{border-top:1px solid var(--eui-color-border-soft);flex-wrap:wrap;gap:6px 16px;margin-top:22px;padding-top:14px;font-size:13px;display:flex}@media (max-width:640px){.legal-card{margin:8px auto;padding:28px 20px}}
