:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#141413;background:#faf9f5;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-pillow:10000px;--shadow-surface:var(--shadow-surface);--shadow-on-surface:var(--shadow-on-surface)}:root{--space-4xs:2px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:72px;--space-4xl:96px;--space-5xl:128px;--space-6xl:200px;--space-7xl:240px;--radius-2xs:3px;--radius-xs:6px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:40px;--radius-4xl:48px;--radius-5xl:64px;--radius-pillow:10000px;--size-7xs:1px;--size-6xs:2px;--size-5xs:3px;--size-4xs:4px;--size-3xs:6px;--size-2xs:8px;--size-xs:12px;--size-s:16px;--size-m:20px;--size-l:24px;--size-xl:32px;--size-2xl:40px;--size-3xl:48px;--size-4xl:64px;--size-5xl:80px;--size-6xl:96px;--size-7xl:120px;--size-8xl:136px;--size-9xl:160px;--size-10xl:200px;--size-11xl:264px;--size-12xl:296px;--size-13xl:360px;--icon-2xs:16px;--icon-xs:24px;--icon-s:32px;--icon-m:48px;--icon-l:64px;--icon-xl:96px;--icon-2xl:120px;--stroke-xs:1px;--stroke-s:2px;--stroke-m:4px;--stroke-l:8px;--blur-surface:24px;--blur-elevated:40px;--blur-coach:48px;--shadow-surface:0 4px 48px #0b0b0b1f;--shadow-on-surface:0 4px 24px #2c2c2c14;--shadow-surface-inner:inset 0 4px 24px #0b0b0b00;--shadow-pressed:inset 0 0 32px 16px #fff6;--shadow-coach-idle:0 8px 48px #f7d50766;--shadow-coach-active:0 8px 96px #f7d50740;--font-sans:"Acumin Pro", "Acumin Variable Concept", system-ui, sans-serif;--font-display:"Acumin Pro", "Acumin Variable Concept", system-ui, sans-serif}:root,[data-theme=dark-fume]{--blue-100:#f1f6fe;--blue-1000:#052759;--blue-1100:#031938;--blue-1200:#010b19;--blue-200:#d8e7fd;--blue-300:#bfd8fb;--blue-400:#a7c9f9;--blue-500:#74aaf7;--blue-600:#3383f3;--blue-700:#1662ca;--blue-800:#0852b7;--blue-900:#073578;--brand-100:#fff7c4;--brand-1000:#2f2901;--brand-1100:#1d1a01;--brand-1200:#0c0b01;--brand-200:#ffe754;--brand-300:#f7d507;--brand-400:#e5c601;--brand-500:#c2a701;--brand-600:#9a8401;--brand-700:#766600;--brand-800:#655700;--brand-900:#413800;--brand-alpha-300-0A:#f7d50700;--brand-alpha-300-12A:#f7d5071f;--brand-alpha-300-25A:#f7d50740;--brand-alpha-300-40A:#f7d50766;--brand-alpha-300-60A:#f7d50799;--brand-alpha-300-70A:#f7d507b2;--brand-alpha-300-80A:#f7d507cc;--brand-alpha-300-8A:#f7d50714;--brand-alpha-300-90A:#f7d507e5;--brand-alpha-300-96A:#f7d507f5;--cherry-100:#fcf4f6;--cherry-1000:#58011c;--cherry-1100:#3b0113;--cherry-1200:#1e0109;--cherry-200:#f7e0e8;--cherry-300:#f3ccd8;--cherry-400:#eeb9ca;--cherry-500:#e58faa;--cherry-600:#d85981;--cherry-700:#c8154e;--cherry-800:#b00138;--cherry-900:#750125;--fuchsia-100:#fef3f9;--fuchsia-1000:#54052f;--fuchsia-1100:#38031f;--fuchsia-1200:#1c010f;--fuchsia-200:#fddeef;--fuchsia-300:#fcc7e4;--fuchsia-400:#fbb1d9;--fuchsia-500:#f880c2;--fuchsia-600:#f22f9a;--fuchsia-700:#c21575;--fuchsia-800:#a90861;--fuchsia-900:#700640;--glacier-100:#eef7fd;--glacier-1000:#0a2c3d;--glacier-1100:#061c27;--glacier-1200:#030c10;--glacier-200:#d1eaf8;--glacier-300:#b4dcf2;--glacier-400:#97cfed;--glacier-500:#55b2e3;--glacier-600:#248dc4;--glacier-700:#196c98;--glacier-800:#135c82;--glacier-900:#0d3c54;--green-100:#f2f7ef;--green-1000:#1c2e0d;--green-1100:#121d08;--green-1200:#070c03;--green-200:#dee9d4;--green-300:#cadcba;--green-400:#b6cfa0;--green-500:#8db46a;--green-600:#5b9429;--green-700:#477320;--green-800:#3b601b;--green-900:#263e11;--lime-100:#e2f9df;--lime-1000:#0b2a09;--lime-1100:#041e02;--lime-1200:#0a0b01;--lime-200:#c7f1c1;--lime-300:#9ae491;--lime-400:#66ce5a;--lime-500:#40b433;--lime-600:#35a529;--lime-700:#287520;--lime-800:#287520;--lime-900:#235d1e;--neutral-0:#000;--neutral-00:#fff;--neutral-100:#0b0b0b;--neutral-1000:#dcdcdc;--neutral-1100:#ededed;--neutral-1200:#f6f6f6;--neutral-200:#1b1b1b;--neutral-300:#2c2c2c;--neutral-400:#404040;--neutral-500:#5b5b5b;--neutral-600:#6f6f6f;--neutral-700:#919191;--neutral-800:#b6b6b6;--neutral-900:#cecece;--neutral-alpha-0-0A:#0000;--neutral-alpha-0-12A:#0000001f;--neutral-alpha-0-25A:#00000040;--neutral-alpha-0-40A:#0006;--neutral-alpha-0-60A:#0009;--neutral-alpha-0-70A:#000000b2;--neutral-alpha-0-80A:#000c;--neutral-alpha-0-8A:#00000014;--neutral-alpha-0-90A:#000000e5;--neutral-alpha-0-96A:#000000f5;--neutral-alpha-00-0A:#fff0;--neutral-alpha-00-12A:#ffffff1f;--neutral-alpha-00-25A:#ffffff40;--neutral-alpha-00-40A:#fff6;--neutral-alpha-00-60A:#fff9;--neutral-alpha-00-70A:#ffffffb2;--neutral-alpha-00-80A:#fffc;--neutral-alpha-00-8A:#ffffff14;--neutral-alpha-00-90A:#ffffffe5;--neutral-alpha-00-96A:#fffffff5;--orange-100:#fef4ec;--orange-1000:#451e03;--orange-1100:#2c1302;--orange-1200:#130801;--orange-200:#fce1cd;--orange-300:#fbcdad;--orange-400:#fab98c;--orange-500:#f68e42;--orange-600:#d9610a;--orange-700:#a74b07;--orange-800:#8f4006;--orange-900:#5e2904;--purple-100:#fcf3fe;--purple-1000:#46055c;--purple-1100:#2f033d;--purple-1200:#18011f;--purple-200:#f7defc;--purple-300:#f1c9fb;--purple-400:#ebb4fa;--purple-500:#de86f8;--purple-600:#cb43f4;--purple-700:#a51ecd;--purple-800:#8f09b7;--purple-900:#5e077a;--red-100:#ffe0de;--red-1000:#4c0703;--red-1100:#370d03;--red-1200:#1c0702;--red-200:#ffc6c3;--red-300:#ff9f9a;--red-400:#ff6860;--red-500:#ff392e;--red-600:#f31d11;--red-700:#cd1208;--red-800:#a9130b;--red-900:#8b1711;--teal-100:#ebf8f6;--teal-1000:#0e2e28;--teal-1100:#091d19;--teal-1200:#040c0a;--teal-200:#c8eee7;--teal-300:#a3e3d8;--teal-400:#7cd7c7;--teal-500:#40bba6;--teal-600:#2e9483;--teal-700:#237264;--teal-800:#1e6155;--teal-900:#133f37;--technogym-100:#fff7c4;--technogym-1000:#2f2901;--technogym-1100:#1d1a01;--technogym-1200:#0c0b01;--technogym-200:#ffe754;--technogym-300:#f7d507;--technogym-400:#e5c601;--technogym-500:#c2a701;--technogym-600:#9a8401;--technogym-700:#766600;--technogym-800:#655700;--technogym-900:#413800;--technogym-alpha-300-0A:#f7d50700;--technogym-alpha-300-12A:#f7d5071f;--technogym-alpha-300-25A:#f7d50740;--technogym-alpha-300-40A:#f7d50766;--technogym-alpha-300-60A:#f7d50799;--technogym-alpha-300-70A:#f7d507b2;--technogym-alpha-300-80A:#f7d507cc;--technogym-alpha-300-8A:#f7d50714;--technogym-alpha-300-90A:#f7d507e5;--technogym-alpha-300-96A:#f7d507f5;--yellow-100:#fff5d7;--yellow-1000:#342701;--yellow-1100:#211901;--yellow-1200:#0e0a01;--yellow-200:#ffe58e;--yellow-300:#ffd13a;--yellow-400:#f7bf09;--yellow-500:#d2a101;--yellow-600:#a77f01;--yellow-700:#806201;--yellow-800:#6d5301;--yellow-900:#463601;--effects-coach-active-drop-shadow-color:#f7d50740;--effects-coach-active-inner-shadow-white-color:#ffffff1f;--effects-coach-idle-drop-shadow-color:#f7d50766;--effects-on-surface-drop-shadow-color:#2c2c2c14;--effects-on-surface-inner-shadow-color:#0b0b0b00;--effects-pressed-pressed:#fff6;--effects-surface-drop-shadow-color:#0b0b0b1f;--effects-surface-inner-shadow-color:#0b0b0b00;--on-surface-fill-accent:#f7d507;--on-surface-fill-accent-disabled:#6f6f6f66;--on-surface-fill-accent-hover:#c2a701;--on-surface-fill-accent-pressed:#c2a701;--on-surface-fill-bumped-primary-high:#fff;--on-surface-fill-bumped-primary-low:#b6b6b6;--on-surface-fill-bumped-secondary-high:#404040e5;--on-surface-fill-bumped-secondary-low:#1b1b1be5;--on-surface-fill-opposite:#000;--on-surface-fill-overlay-0A:#0b0b0b00;--on-surface-fill-overlay-blocking:#0b0b0bf5;--on-surface-fill-overlay-intense:#0b0b0bcc;--on-surface-fill-overlay-mild:#0b0b0b99;--on-surface-fill-overlay-soft:#0b0b0b66;--on-surface-fill-primary:#edededf5;--on-surface-fill-primary-disabled:#6f6f6f66;--on-surface-fill-primary-hover:#b6b6b6f5;--on-surface-fill-primary-pressed:#b6b6b6f5;--on-surface-fill-primary-selected:#edededcc;--on-surface-fill-quaternary:#0b0b0b40;--on-surface-fill-secondary:#6f6f6f66;--on-surface-fill-secondary-disabled:#6f6f6f66;--on-surface-fill-secondary-hover:#6f6f6fb2;--on-surface-fill-secondary-pressed:#6f6f6fb2;--on-surface-fill-secondary-selected:#6f6f6fcc;--on-surface-fill-technogym:#f7d507;--on-surface-fill-technogym-disabled:#6f6f6f66;--on-surface-fill-technogym-hover:#c2a701;--on-surface-fill-technogym-pressed:#c2a701;--on-surface-fill-tertiary:#6f6f6f40;--on-surface-fill-tertiary-disabled:#6f6f6f66;--on-surface-fill-tertiary-hover:#6f6f6f66;--on-surface-fill-tertiary-pressed:#6f6f6fb2;--on-surface-fill-tertiary-selected:#6f6f6f66;--on-surface-fill-user-levels-advanced-0A:#d8598100;--on-surface-fill-user-levels-advanced-intense:#c8154e;--on-surface-fill-user-levels-advanced-soft:#ff6860;--on-surface-fill-user-levels-beginner-flat-A0:#7cd7c700;--on-surface-fill-user-levels-beginner-intense:#196c98;--on-surface-fill-user-levels-beginner-soft:#2e9483;--on-surface-fill-user-levels-intermediate-flat-0A:#ffd13a00;--on-surface-fill-user-levels-intermediate-intense:#f68e42;--on-surface-fill-user-levels-intermediate-mild:#f7bf09;--on-surface-strokes-coach-active-high:#fff7c4;--on-surface-strokes-coach-active-low:#f68e42;--on-surface-strokes-coach-active-middle:#d2a101;--on-surface-strokes-coach-rest-high:#fff5d799;--on-surface-strokes-coach-rest-low:#f7d50714;--on-surface-strokes-coach-rest-middle:#f7d5071f;--on-surface-strokes-interactive-Technogym:#f7d507;--on-surface-strokes-interactive-accent:#f7d507;--on-surface-strokes-interactive-ghost:#fff0;--on-surface-strokes-interactive-high:#fffc;--on-surface-strokes-interactive-low:#ffffff40;--on-surface-strokes-interactive-middle:#ffffff1f;--on-surface-strokes-interactive-primary:#fff;--on-surface-strokes-interactive-recommended-high:#fff5d7;--on-surface-strokes-interactive-recommended-low:#40404040;--on-surface-strokes-interactive-recommended-middle:#f7d507;--properties-consumption-related-A0:#d8598100;--properties-consumption-related-intense:#d85981;--properties-consumption-related-subtle:#e58faa;--properties-distance-related-A0:#7cd7c700;--properties-distance-related-intense:#40bba6;--properties-distance-related-subtle:#7cd7c7;--properties-effort-related-A0:#cb43f400;--properties-effort-related-intense:#cb43f4;--properties-effort-related-subtle:#de86f8;--properties-elastic-level-five:#66ce5a;--properties-elastic-level-four:#000;--properties-elastic-level-one:#f31d11;--properties-elastic-level-six:#3383f3;--properties-elastic-level-three:#b6b6b6;--properties-elastic-level-two:#ffd13a;--properties-evaluation-average:#66ce5a;--properties-evaluation-excellent:#3383f3;--properties-evaluation-fair:#d2a101;--properties-evaluation-good:#8db46a;--properties-evaluation-poor:#d9610a;--properties-exercise-settings-A0:#f68e4200;--properties-exercise-settings-intense:#f68e42;--properties-exercise-settings-subtle:#fab98c;--properties-heart-related-A0:#f68e4200;--properties-heart-related-intense:#f31d11;--properties-heart-related-subtle:#d9610a;--properties-heart-zones-z1:#3383f3;--properties-heart-zones-z1-25A:#3383f340;--properties-heart-zones-z2:#8db46a;--properties-heart-zones-z2-25A:#5b942940;--properties-heart-zones-z3:#f7bf09;--properties-heart-zones-z3-25A:#ffd13a40;--properties-heart-zones-z4:#f68e42;--properties-heart-zones-z4-25A:#f68e4240;--properties-heart-zones-z5:#ff392e;--properties-heart-zones-z5-25A:#ff392e40;--properties-incline-zones-five:#d9610a;--properties-incline-zones-four:#f68e42;--properties-incline-zones-one:#fff5d7;--properties-incline-zones-three:#f7bf09;--properties-incline-zones-two:#ffe58e;--properties-machine-settings-A0:#ffd13a00;--properties-machine-settings-intense:#d2a101;--properties-machine-settings-subtle:#f7bf09;--properties-map-A0:#3383f300;--properties-map-intense:#fff;--properties-map-subtle:#3383f3;--properties-movergy-active:#ff773c;--properties-movergy-athletic:#2db62f;--properties-movergy-sedentary:#f5312f;--properties-movergy-sporty:#97c000;--properties-movergy-very-active:#ffe01e;--properties-power-zones-five:#8f09b7;--properties-power-zones-four:#a51ecd;--properties-power-zones-one:#f1c9fb;--properties-power-zones-three:#cb43f4;--properties-power-zones-two:#de86f8;--properties-resistance-level-five:#d9610a;--properties-resistance-level-four:#f68e42;--properties-resistance-level-one:#fff5d7;--properties-resistance-level-six:#cd1208;--properties-resistance-level-three:#f7bf09;--properties-resistance-level-two:#ffe58e;--properties-selfpowered-charge-10:#ff392e;--properties-selfpowered-charge-100:#287520;--properties-selfpowered-charge-lt25:#f7bf09;--properties-selfpowered-charge-gt25:#6f6f6fcc;--properties-status-error-A0:#ff392e00;--properties-status-error-A25:#ff392e40;--properties-status-error-intense:#f31d11;--properties-status-success-A0:#5b942900;--properties-status-success-A25:#5b942940;--properties-status-success-intense:#5b9429;--properties-status-warning-A0:#f68e4200;--properties-status-warning-A25:#f68e4240;--properties-status-warning-intense:#d9610a;--properties-status-workout-A0:#ffd13a00;--properties-status-workout-cooldown-A0:#3383f300;--properties-status-workout-cooldown-intense:#1662ca;--properties-status-workout-cooldown-subtle:#3383f3;--properties-status-workout-intense:#f7bf09;--properties-status-workout-start-A0:#40b43300;--properties-status-workout-start-disabled:#40b43340;--properties-status-workout-start-intense:#5b9429;--properties-status-workout-start-mild:#40b433;--properties-status-workout-stop-A0:#ff392e00;--properties-status-workout-stop-intense:#cd1208;--properties-status-workout-stop-mild:#f31d11;--properties-status-workout-subtle:#ffd13a;--properties-status-workout-warmup-A0:#7cd7c700;--properties-status-workout-warmup-intense:#40bba6;--properties-status-workout-warmup-subtle:#7cd7c7;--properties-time-related-A0:#55b2e300;--properties-time-related-intense:#248dc4;--properties-time-related-subtle:#55b2e3;--properties-use-cases-accent-connections:#3383f3;--properties-use-cases-accent-fan:#97cfed;--properties-use-cases-accent-hr:#ff392e;--properties-use-cases-accent-left:#f1c9fb;--properties-use-cases-accent-machine-control:#ffd13a;--properties-use-cases-accent-mobile-charger:#35a529;--properties-use-cases-accent-offline:#f68e42;--properties-use-cases-accent-right:#a3e3d8;--properties-user-related-A0:#ffd13a00;--properties-user-related-intense:#f7bf09;--properties-user-related-subtle:#ffd13a;--static-accent:#f7d507;--static-black:#0b0b0bf5;--static-white:#f6f6f6f5;--surface-fill-coach-surface:#0b0b0b99;--surface-fill-high:#2c2c2ce5;--surface-fill-highest:#2c2c2cf5;--surface-fill-low:#1b1b1bcc;--surface-fill-lowest:#0b0b0b;--surface-fill-middle:#2c2c2cb2;--surface-stroke-high:#fff6;--surface-stroke-low:#fff0;--surface-stroke-middle:#ffffff1f;--text-Technogym:#f7d507;--text-Technogym-disabled:#766600;--text-Technogym-pressed:#c2a701;--text-accent:#f7d507;--text-accent-disabled:#f7d50766;--text-accent-hover:#f7d507cc;--text-disabled:#6f6f6f99;--text-error:#ff6860;--text-error-hover:#ff9f9a;--text-opposite-disabled:#2c2c2c99;--text-opposite-primary:#0b0b0bf5;--text-opposite-secondary:#0b0b0bcc;--text-opposite-tertiary:#0b0b0b99;--text-primary:#fff;--text-secondary:#fffc;--text-success:#66ce5a;--text-success-hover:#9ae491;--text-tertiary:#fff9;--text-warning:#fab98c;--text-warning-hover:#fbcdad;--shadow-surface-inner:inset 0 4px 24px #0b0b0b00;--shadow-pressed:inset 0 0 32px 16px #fff6;--shadow-coach-active:0 8px 96px #f7d50740;--blur-surface:0px;--blur-elevated:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light-fume]{--blue-100:#f1f6fe;--blue-1000:#052759;--blue-1100:#031938;--blue-1200:#010b19;--blue-200:#d8e7fd;--blue-300:#bfd8fb;--blue-400:#a7c9f9;--blue-500:#74aaf7;--blue-600:#3383f3;--blue-700:#1662ca;--blue-800:#0852b7;--blue-900:#073578;--brand-100:#fff7c4;--brand-1000:#2f2901;--brand-1100:#1d1a01;--brand-1200:#0c0b01;--brand-200:#ffe754;--brand-300:#f7d507;--brand-400:#e5c601;--brand-500:#c2a701;--brand-600:#9a8401;--brand-700:#766600;--brand-800:#655700;--brand-900:#413800;--brand-alpha-300-0A:#f7d50700;--brand-alpha-300-12A:#f7d5071f;--brand-alpha-300-25A:#f7d50740;--brand-alpha-300-40A:#f7d50766;--brand-alpha-300-60A:#f7d50799;--brand-alpha-300-70A:#f7d507b2;--brand-alpha-300-80A:#f7d507cc;--brand-alpha-300-8A:#f7d50714;--brand-alpha-300-90A:#f7d507e5;--brand-alpha-300-96A:#f7d507f5;--cherry-100:#fcf4f6;--cherry-1000:#58011c;--cherry-1100:#3b0113;--cherry-1200:#1e0109;--cherry-200:#f7e0e8;--cherry-300:#f3ccd8;--cherry-400:#eeb9ca;--cherry-500:#e58faa;--cherry-600:#d85981;--cherry-700:#c8154e;--cherry-800:#b00138;--cherry-900:#750125;--fuchsia-100:#fef3f9;--fuchsia-1000:#54052f;--fuchsia-1100:#38031f;--fuchsia-1200:#1c010f;--fuchsia-200:#fddeef;--fuchsia-300:#fcc7e4;--fuchsia-400:#fbb1d9;--fuchsia-500:#f880c2;--fuchsia-600:#f22f9a;--fuchsia-700:#c21575;--fuchsia-800:#a90861;--fuchsia-900:#700640;--glacier-100:#eef7fd;--glacier-1000:#0a2c3d;--glacier-1100:#061c27;--glacier-1200:#030c10;--glacier-200:#d1eaf8;--glacier-300:#b4dcf2;--glacier-400:#97cfed;--glacier-500:#55b2e3;--glacier-600:#248dc4;--glacier-700:#196c98;--glacier-800:#135c82;--glacier-900:#0d3c54;--green-100:#f2f7ef;--green-1000:#1c2e0d;--green-1100:#121d08;--green-1200:#070c03;--green-200:#dee9d4;--green-300:#cadcba;--green-400:#b6cfa0;--green-500:#8db46a;--green-600:#5b9429;--green-700:#477320;--green-800:#3b601b;--green-900:#263e11;--lime-100:#e2f9df;--lime-1000:#0b2a09;--lime-1100:#041e02;--lime-1200:#0a0b01;--lime-200:#c7f1c1;--lime-300:#9ae491;--lime-400:#66ce5a;--lime-500:#40b433;--lime-600:#35a529;--lime-700:#287520;--lime-800:#287520;--lime-900:#235d1e;--neutral-0:#000;--neutral-00:#fff;--neutral-100:#0b0b0b;--neutral-1000:#dcdcdc;--neutral-1100:#ededed;--neutral-1200:#f6f6f6;--neutral-200:#1b1b1b;--neutral-300:#2c2c2c;--neutral-400:#404040;--neutral-500:#5b5b5b;--neutral-600:#6f6f6f;--neutral-700:#919191;--neutral-800:#b6b6b6;--neutral-900:#cecece;--neutral-alpha-0-0A:#0000;--neutral-alpha-0-12A:#0000001f;--neutral-alpha-0-25A:#00000040;--neutral-alpha-0-40A:#0006;--neutral-alpha-0-60A:#0009;--neutral-alpha-0-70A:#000000b2;--neutral-alpha-0-80A:#000c;--neutral-alpha-0-8A:#00000014;--neutral-alpha-0-90A:#000000e5;--neutral-alpha-0-96A:#000000f5;--neutral-alpha-00-0A:#fff0;--neutral-alpha-00-12A:#ffffff1f;--neutral-alpha-00-25A:#ffffff40;--neutral-alpha-00-40A:#fff6;--neutral-alpha-00-60A:#fff9;--neutral-alpha-00-70A:#ffffffb2;--neutral-alpha-00-80A:#fffc;--neutral-alpha-00-8A:#ffffff14;--neutral-alpha-00-90A:#ffffffe5;--neutral-alpha-00-96A:#fffffff5;--orange-100:#fef4ec;--orange-1000:#451e03;--orange-1100:#2c1302;--orange-1200:#130801;--orange-200:#fce1cd;--orange-300:#fbcdad;--orange-400:#fab98c;--orange-500:#f68e42;--orange-600:#d9610a;--orange-700:#a74b07;--orange-800:#8f4006;--orange-900:#5e2904;--purple-100:#fcf3fe;--purple-1000:#46055c;--purple-1100:#2f033d;--purple-1200:#18011f;--purple-200:#f7defc;--purple-300:#f1c9fb;--purple-400:#ebb4fa;--purple-500:#de86f8;--purple-600:#cb43f4;--purple-700:#a51ecd;--purple-800:#8f09b7;--purple-900:#5e077a;--red-100:#ffe0de;--red-1000:#4c0703;--red-1100:#370d03;--red-1200:#1c0702;--red-200:#ffc6c3;--red-300:#ff9f9a;--red-400:#ff6860;--red-500:#ff392e;--red-600:#f31d11;--red-700:#cd1208;--red-800:#a9130b;--red-900:#8b1711;--teal-100:#ebf8f6;--teal-1000:#0e2e28;--teal-1100:#091d19;--teal-1200:#040c0a;--teal-200:#c8eee7;--teal-300:#a3e3d8;--teal-400:#7cd7c7;--teal-500:#40bba6;--teal-600:#2e9483;--teal-700:#237264;--teal-800:#1e6155;--teal-900:#133f37;--technogym-100:#fff7c4;--technogym-1000:#2f2901;--technogym-1100:#1d1a01;--technogym-1200:#0c0b01;--technogym-200:#ffe754;--technogym-300:#f7d507;--technogym-400:#e5c601;--technogym-500:#c2a701;--technogym-600:#9a8401;--technogym-700:#766600;--technogym-800:#655700;--technogym-900:#413800;--technogym-alpha-300-0A:#f7d50700;--technogym-alpha-300-12A:#f7d5071f;--technogym-alpha-300-25A:#f7d50740;--technogym-alpha-300-40A:#f7d50766;--technogym-alpha-300-60A:#f7d50799;--technogym-alpha-300-70A:#f7d507b2;--technogym-alpha-300-80A:#f7d507cc;--technogym-alpha-300-8A:#f7d50714;--technogym-alpha-300-90A:#f7d507e5;--technogym-alpha-300-96A:#f7d507f5;--yellow-100:#fff5d7;--yellow-1000:#342701;--yellow-1100:#211901;--yellow-1200:#0e0a01;--yellow-200:#ffe58e;--yellow-300:#ffd13a;--yellow-400:#f7bf09;--yellow-500:#d2a101;--yellow-600:#a77f01;--yellow-700:#806201;--yellow-800:#6d5301;--yellow-900:#463601;--effects-coach-active-drop-shadow-color:#2c2c2c14;--effects-coach-active-inner-shadow-white-color:#fff9;--effects-coach-idle-drop-shadow-color:#f7d50766;--effects-on-surface-drop-shadow-color:#2c2c2c14;--effects-on-surface-inner-shadow-color:#f6f6f666;--effects-pressed-pressed:#edededf5;--effects-surface-drop-shadow-color:#0b0b0b1f;--effects-surface-inner-shadow-color:#f6f6f666;--on-surface-fill-accent:#ffd13a;--on-surface-fill-accent-disabled:#919191b2;--on-surface-fill-accent-hover:#c2a701;--on-surface-fill-accent-pressed:#c2a701;--on-surface-fill-bumped-primary-high:#404040e5;--on-surface-fill-bumped-primary-low:#1b1b1be5;--on-surface-fill-bumped-secondary-high:#ffffff40;--on-surface-fill-bumped-secondary-low:#ededed66;--on-surface-fill-opposite:#fff;--on-surface-fill-overlay-0A:#ededed00;--on-surface-fill-overlay-blocking:#ededede5;--on-surface-fill-overlay-intense:#edededb2;--on-surface-fill-overlay-mild:#ededed99;--on-surface-fill-overlay-soft:#ededed1f;--on-surface-fill-primary:#fff;--on-surface-fill-primary-disabled:#919191b2;--on-surface-fill-primary-hover:#5b5b5bb2;--on-surface-fill-primary-pressed:#2c2c2cb2;--on-surface-fill-primary-selected:#1b1b1bcc;--on-surface-fill-quaternary:#f6f6f640;--on-surface-fill-secondary:#ededed99;--on-surface-fill-secondary-disabled:#919191b2;--on-surface-fill-secondary-hover:#919191b2;--on-surface-fill-secondary-pressed:#919191b2;--on-surface-fill-secondary-selected:#91919166;--on-surface-fill-technogym:#f7d507;--on-surface-fill-technogym-disabled:#919191b2;--on-surface-fill-technogym-hover:#c2a701;--on-surface-fill-technogym-pressed:#c2a701;--on-surface-fill-tertiary:#ededed66;--on-surface-fill-tertiary-disabled:#919191b2;--on-surface-fill-tertiary-hover:#91919166;--on-surface-fill-tertiary-pressed:#919191b2;--on-surface-fill-tertiary-selected:#91919166;--on-surface-fill-user-levels-advanced-0A:#d8598100;--on-surface-fill-user-levels-advanced-intense:#c8154e;--on-surface-fill-user-levels-advanced-soft:#ff392e;--on-surface-fill-user-levels-beginner-flat-A0:#7cd7c700;--on-surface-fill-user-levels-beginner-intense:#196c98;--on-surface-fill-user-levels-beginner-soft:#2e9483;--on-surface-fill-user-levels-intermediate-flat-0A:#ffd13a00;--on-surface-fill-user-levels-intermediate-intense:#d9610a;--on-surface-fill-user-levels-intermediate-mild:#d2a101;--on-surface-strokes-coach-active-high:#fff7c4;--on-surface-strokes-coach-active-low:#f68e42;--on-surface-strokes-coach-active-middle:#d2a101;--on-surface-strokes-coach-rest-high:#fff5d799;--on-surface-strokes-coach-rest-low:#f7d50714;--on-surface-strokes-coach-rest-middle:#f7d5071f;--on-surface-strokes-interactive-Technogym:#e5c601;--on-surface-strokes-interactive-accent:#f7d507;--on-surface-strokes-interactive-ghost:#9191911f;--on-surface-strokes-interactive-high:#fff;--on-surface-strokes-interactive-low:#fff6;--on-surface-strokes-interactive-middle:#fff9;--on-surface-strokes-interactive-primary:#fff;--on-surface-strokes-interactive-recommended-high:#fff5d7;--on-surface-strokes-interactive-recommended-low:#40404040;--on-surface-strokes-interactive-recommended-middle:#e5c601;--properties-consumption-related-A0:#d8598100;--properties-consumption-related-intense:#c21575;--properties-consumption-related-subtle:#d85981;--properties-distance-related-A0:#7cd7c700;--properties-distance-related-intense:#2e9483;--properties-distance-related-subtle:#2e9483;--properties-effort-related-A0:#cb43f400;--properties-effort-related-intense:#a51ecd;--properties-effort-related-subtle:#cb43f4;--properties-elastic-level-five:#66ce5a;--properties-elastic-level-four:#000;--properties-elastic-level-one:#f31d11;--properties-elastic-level-six:#3383f3;--properties-elastic-level-three:#b6b6b6;--properties-elastic-level-two:#ffd13a;--properties-evaluation-average:#35a529;--properties-evaluation-excellent:#0852b7;--properties-evaluation-fair:#a77f01;--properties-evaluation-good:#477320;--properties-evaluation-poor:#a74b07;--properties-exercise-settings-A0:#f68e4200;--properties-exercise-settings-intense:#f68e42;--properties-exercise-settings-subtle:#fab98c;--properties-heart-related-A0:#f68e4200;--properties-heart-related-intense:#cd1208;--properties-heart-related-subtle:#d9610a;--properties-heart-zones-z1:#1662ca;--properties-heart-zones-z1-25A:#3383f340;--properties-heart-zones-z2:#5b9429;--properties-heart-zones-z2-25A:#5b942940;--properties-heart-zones-z3:#d2a101;--properties-heart-zones-z3-25A:#ffd13a40;--properties-heart-zones-z4:#d9610a;--properties-heart-zones-z4-25A:#f68e4240;--properties-heart-zones-z5:#f31d11;--properties-heart-zones-z5-25A:#ff392e40;--properties-incline-zones-five:#d9610a;--properties-incline-zones-four:#f68e42;--properties-incline-zones-one:#fff5d7;--properties-incline-zones-three:#f7bf09;--properties-incline-zones-two:#ffe58e;--properties-machine-settings-A0:#ffd13a00;--properties-machine-settings-intense:#806201;--properties-machine-settings-subtle:#a77f01;--properties-map-A0:#3383f300;--properties-map-intense:#fff;--properties-map-subtle:#0852b7;--properties-movergy-active:#ff773c;--properties-movergy-athletic:#2db62f;--properties-movergy-sedentary:#f5312f;--properties-movergy-sporty:#97c000;--properties-movergy-very-active:#ffe01e;--properties-power-zones-five:#8f09b7;--properties-power-zones-four:#a51ecd;--properties-power-zones-one:#f1c9fb;--properties-power-zones-three:#cb43f4;--properties-power-zones-two:#de86f8;--properties-resistance-level-five:#d9610a;--properties-resistance-level-four:#f68e42;--properties-resistance-level-one:#fff5d7;--properties-resistance-level-six:#cd1208;--properties-resistance-level-three:#f7bf09;--properties-resistance-level-two:#ffe58e;--properties-selfpowered-charge-10:#cd1208;--properties-selfpowered-charge-100:#235d1e;--properties-selfpowered-charge-lt25:#a77f01;--properties-selfpowered-charge-gt25:#b6b6b666;--properties-status-error-A0:#ff392e00;--properties-status-error-A25:#ff392e40;--properties-status-error-intense:#cd1208;--properties-status-success-A0:#5b942900;--properties-status-success-A25:#5b942940;--properties-status-success-intense:#477320;--properties-status-warning-A0:#f68e4200;--properties-status-warning-A25:#f68e4240;--properties-status-warning-intense:#a74b07;--properties-status-workout-A0:#ffd13a00;--properties-status-workout-cooldown-A0:#3383f300;--properties-status-workout-cooldown-intense:#0852b7;--properties-status-workout-cooldown-subtle:#1662ca;--properties-status-workout-intense:#a77f01;--properties-status-workout-start-A0:#40b43300;--properties-status-workout-start-disabled:#40b43340;--properties-status-workout-start-intense:#477320;--properties-status-workout-start-mild:#35a529;--properties-status-workout-stop-A0:#ff392e00;--properties-status-workout-stop-intense:#a9130b;--properties-status-workout-stop-mild:#cd1208;--properties-status-workout-subtle:#d2a101;--properties-status-workout-warmup-A0:#7cd7c700;--properties-status-workout-warmup-intense:#1e6155;--properties-status-workout-warmup-subtle:#2e9483;--properties-time-related-A0:#55b2e300;--properties-time-related-intense:#196c98;--properties-time-related-subtle:#248dc4;--properties-use-cases-accent-connections:#1662ca;--properties-use-cases-accent-fan:#248dc4;--properties-use-cases-accent-hr:#f31d11;--properties-use-cases-accent-left:#a51ecd;--properties-use-cases-accent-machine-control:#f7bf09;--properties-use-cases-accent-mobile-charger:#287520;--properties-use-cases-accent-offline:#d9610a;--properties-use-cases-accent-right:#237264;--properties-user-related-A0:#ffd13a00;--properties-user-related-intense:#a77f01;--properties-user-related-subtle:#d2a101;--static-accent:#f7d507;--static-black:#0b0b0bf5;--static-white:#f6f6f6f5;--surface-fill-coach-surface:#f6f6f699;--surface-fill-high:#dcdcdce5;--surface-fill-highest:#edededf5;--surface-fill-low:#cecece99;--surface-fill-lowest:#cecececc;--surface-fill-middle:#dcdcdc99;--surface-stroke-high:#fffffff5;--surface-stroke-low:#ffffff1f;--surface-stroke-middle:#fff6;--text-Technogym:#655700;--text-Technogym-disabled:#c2a701;--text-Technogym-pressed:#766600;--text-accent:#9a8401;--text-accent-disabled:#f7d50766;--text-accent-hover:#f7d507cc;--text-disabled:#2c2c2c99;--text-error:#8b1711;--text-error-hover:#a9130b;--text-opposite-disabled:#dcdcdc40;--text-opposite-primary:#edededf5;--text-opposite-secondary:#edededcc;--text-opposite-tertiary:#ededed99;--text-primary:#1b1b1bf5;--text-secondary:#2c2c2ce5;--text-success:#235d1e;--text-success-hover:#287520;--text-tertiary:#404040cc;--text-warning:#a74b07;--text-warning-hover:#8f4006;--shadow-surface-inner:inset 0 4px 32px #f6f6f666;--shadow-pressed:inset 0 0 32px 16px #ededede5;--shadow-coach-active:0 8px 96px #2c2c2c14;--blur-surface:0px;--blur-elevated:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light-fume],[data-theme=light-glass]{--on-surface-fill-primary:var(--neutral-200);--on-surface-fill-primary-hover:var(--neutral-400)}:root,[data-theme^=dark]{--text-on-accent:var(--text-opposite-primary)}[data-theme^=light]{--text-on-accent:var(--static-black)}[data-theme=light-fume]{--on-surface-fill-secondary:var(--neutral-alpha-0-12A);--on-surface-fill-secondary-hover:var(--neutral-alpha-0-25A);--on-surface-fill-tertiary:var(--neutral-alpha-0-8A);--on-surface-fill-tertiary-hover:var(--neutral-alpha-0-12A);--on-surface-fill-quaternary:var(--neutral-alpha-00-60A);--on-surface-strokes-interactive-middle:var(--neutral-alpha-0-12A);--on-surface-strokes-interactive-low:var(--neutral-alpha-0-25A);--on-surface-strokes-interactive-high:var(--neutral-alpha-0-40A)}:root,[data-theme^=dark]{--portal-base:var(--neutral-100);--portal-card:var(--surface-fill-low);--portal-raised:var(--surface-fill-high);--portal-bar:var(--surface-fill-highest);--portal-inset:var(--surface-fill-lowest);--portal-ink-brand:var(--text-accent)}[data-theme^=light]{--portal-base:var(--neutral-00);--portal-card:var(--surface-fill-highest);--portal-raised:var(--surface-fill-highest);--portal-bar:var(--surface-fill-highest);--portal-inset:var(--surface-fill-lowest);--portal-ink-brand:var(--text-Technogym)}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--page:var(--portal-base);--card:var(--portal-card);--inset:var(--portal-inset);--bar:var(--portal-bar);--wrap:1200px}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);height:100%}*,:before,:after{box-sizing:border-box}body{background:var(--page);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:.2px;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.wrap{max-width:var(--wrap);padding-left:var(--space-m);padding-right:var(--space-m);margin:0 auto}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.h-xl{letter-spacing:.5px;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.04}.h-l{letter-spacing:.5px;margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15}.h-m{letter-spacing:.3px;margin:0;font-size:20px;font-weight:700;line-height:1.25}.h-s{margin:0;font-size:17px;font-weight:700;line-height:1.3}.lead{color:var(--text-secondary);max-width:56ch;margin:0;font-size:18px}.muted{color:var(--text-secondary)}.meta{color:var(--text-tertiary);font-size:13px}.btn{cursor:pointer;letter-spacing:.5px;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:background-color .12s linear,color .12s linear;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn--xs{border-radius:4px;height:40px;padding:0 16px;font-size:15px}.btn--s{border-radius:8px;height:48px;padding:0 20px;font-size:16px}.btn--primary{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.btn--primary:hover{background:var(--on-surface-fill-primary-hover)}.btn--secondary{background:var(--on-surface-fill-secondary);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--on-surface-strokes-interactive-middle)}.btn--secondary:hover{background:var(--on-surface-fill-secondary-hover)}.btn--tertiary{background:var(--on-surface-fill-tertiary);color:var(--text-primary)}.btn--tertiary:hover{background:var(--on-surface-fill-tertiary-hover)}.btn--accent{background:var(--on-surface-fill-accent);color:var(--text-on-accent)}.btn--accent:hover{background:var(--on-surface-fill-accent-hover)}.btn--ghost{color:var(--text-primary);background:0 0}.btn--ghost:hover{background:var(--on-surface-fill-tertiary)}.btn:active{box-shadow:var(--shadow-pressed)}.iconbtn{border-radius:var(--radius-pillow);cursor:pointer;background:var(--on-surface-fill-tertiary);width:40px;height:40px;color:var(--text-primary);border:0;flex:none;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--on-surface-fill-tertiary-hover)}.iconbtn svg{width:20px;height:20px}.iconbtn--ghost{background:0 0}.iconbtn[aria-pressed=true]{color:var(--text-accent)}.link{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.link svg{width:18px;height:18px}.tag{background:var(--on-surface-fill-tertiary);height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.tag--accent{background:var(--on-surface-fill-accent);color:var(--text-on-accent)}.tag--opposite{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.surface{background:var(--card);border-radius:var(--radius-l);box-shadow:var(--shadow-on-surface)}.login{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}.login__media{background:#000;position:relative;overflow:hidden}.login__media img{object-fit:cover;object-position:30% 50%;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.login__media:after{content:"";background:linear-gradient(#00000026 0%,#0000 40%,#000000bf 100%);position:absolute;inset:0}.login__claim{left:var(--space-xl);right:var(--space-xl);bottom:var(--space-xl);z-index:1;color:#f6f6f6;position:absolute}.login__claim h1{letter-spacing:.5px;max-width:14ch;margin:0 0 12px;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.05}.login__claim p{color:#f6f6f6cc;max-width:44ch;margin:0;font-size:17px}.login__panel{padding:var(--space-xl) clamp(24px,6vw,96px);background:var(--page);flex-direction:column;justify-content:center;display:flex}.login__logo{width:auto;height:30px;margin-bottom:var(--space-xl);align-self:flex-start}.login__form{gap:var(--space-s);width:100%;max-width:400px;display:grid}.login__form h2{margin:0}.field{gap:6px;display:grid}.field label{color:var(--text-secondary);font-size:14px;font-weight:600}.input{background:var(--inset);height:48px;box-shadow:inset 0 0 0 1px var(--on-surface-strokes-interactive-middle);color:var(--text-primary);border:0;border-radius:8px;width:100%;padding:0 14px}.input::placeholder{color:var(--text-tertiary)}.input:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.field--error .input{box-shadow:inset 0 0 0 2px var(--text-error)}.help{color:var(--text-error);min-height:21px;margin:0;font-size:14px}.pw{position:relative}.pw .iconbtn{background:0 0;position:absolute;top:4px;right:4px}.login__foot{margin-top:var(--space-xl);color:var(--text-tertiary);max-width:400px;font-size:14px}.top{top:env(safe-area-inset-top,0px);z-index:30;background:var(--bar);box-shadow:0 1px 0 var(--on-surface-strokes-interactive-middle);position:sticky}.top__in{align-items:center;gap:var(--space-s);height:64px;display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:24px}.brand span{color:var(--text-secondary);box-shadow:inset 1px 0 0 var(--on-surface-strokes-interactive-high);white-space:nowrap;padding-left:12px;font-size:14px}.nav{background:var(--on-surface-fill-tertiary);border-radius:10px;gap:4px;margin:0 auto;padding:4px;display:flex}.nav a{height:36px;color:var(--text-secondary);white-space:nowrap;border-radius:7px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--text-primary)}.nav a[aria-current=page]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.top__tools{flex:none;align-items:center;gap:8px;display:flex}.hsearch{width:240px;position:relative}.hsearch svg{width:20px;height:20px;color:var(--text-tertiary);pointer-events:none;position:absolute;top:10px;left:12px}.hsearch input{border-radius:var(--radius-pillow);height:40px;padding-left:40px}.avatar{border-radius:var(--radius-pillow);background:var(--on-surface-fill-accent);width:40px;height:40px;color:var(--text-on-accent);flex:none;place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid}.avatar--xl{width:96px;height:96px;font-size:34px}.hero{background:#0b0b0b;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.hero img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#0b0b0beb 0%,#0b0b0bb3 38%,#0b0b0b0d 70%);position:absolute;inset:0}.hero .wrap{z-index:1;width:100%;padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);color:#f6f6f6;position:relative}.hero__hi{color:#f6f6f6cc;margin:0 0 10px;font-size:17px}.hero h1{max-width:18ch;margin-bottom:var(--space-s)}.hero .lead{color:#f6f6f6cc}.hero__search{margin-top:var(--space-l);gap:8px;max-width:560px;display:flex}.hero__search .input{color:#1b1b1b;height:56px;box-shadow:none;background:#f6f6f6;border-radius:8px;font-size:17px}.hero__search .input::placeholder{color:#5b5b5b}.hero__search .btn{height:56px}.hero__hints{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hero__hints button{border-radius:var(--radius-pillow);color:#f6f6f6;cursor:pointer;background:#ffffff24;border:0;height:30px;padding:0 12px;font-size:14px}.hero__hints button:hover{background:#ffffff40}.section{padding:var(--space-2xl) 0}.section--inset{background:var(--inset)}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-m);margin-bottom:var(--space-m);display:flex}.section__head p{margin:6px 0 0}.quick{gap:var(--space-s);grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr 1fr;display:grid}.qtile{padding:var(--space-m);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-on-surface);cursor:pointer;text-align:left;border:0;flex-direction:column;gap:10px;min-height:200px;text-decoration:none;transition:transform .15s;display:flex;position:relative}.qtile:hover{transform:translateY(-2px)}.qtile:hover .qtile__go{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.qtile__ico{background:var(--on-surface-fill-tertiary);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.qtile__ico svg{width:26px;height:26px}.qtile p{color:var(--text-secondary);margin:0;font-size:15px}.qtile__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.qtile__go{border-radius:var(--radius-pillow);background:var(--on-surface-fill-tertiary);place-items:center;width:36px;height:36px;transition:background-color .12s;display:grid}.qtile__go svg{width:18px;height:18px}.qtile--big{color:#f6f6f6;background:#141414;grid-row:span 2;min-height:420px;overflow:hidden}.qtile--big img{opacity:.9;pointer-events:none;width:78%;position:absolute;bottom:-4%;right:-6%}.qtile--big .qtile__ico{color:#f6f6f6;background:#ffffff1f}.qtile--big p{color:#f6f6f6cc;max-width:30ch}.qtile--big .qtile__go{background:var(--on-surface-fill-accent);color:var(--static-black)}.qtile--big:hover .qtile__go{background:var(--on-surface-fill-accent-hover);color:var(--static-black)}.qtile--big .h-m{max-width:12ch;font-size:28px;position:relative}.qtile--big>*{z-index:1;position:relative}.qtile--wide{align-items:center;gap:var(--space-m);flex-direction:row;grid-column:span 2;min-height:0}.qtile--wide .qtile__body{flex:1;gap:6px;display:grid}.qtile--wide .qtile__foot{margin-top:0}.cols{gap:var(--space-l);grid-template-columns:1.5fr 1fr;display:grid}.panel{background:var(--card);border-radius:var(--radius-l);padding:var(--space-m);box-shadow:var(--shadow-on-surface)}.panel__head{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.files{margin:0;padding:0;list-style:none}.file{box-shadow:0 1px 0 var(--on-surface-strokes-interactive-middle);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.file:last-child{box-shadow:none}.ftype{letter-spacing:.5px;color:#fff;border-radius:6px;place-items:center;width:44px;height:52px;font-size:11px;font-weight:700;display:grid;position:relative}.ftype:before{content:"";background:linear-gradient(225deg,var(--page) 50%,#ffffff59 50%);border-top-right-radius:6px;width:12px;height:12px;position:absolute;top:0;right:0}.ftype--pdf{background:#c8154e}.ftype--pptx{background:#d9610a}.ftype--zip{background:#404040}.ftype--xlsx{background:#287520}.ftype--docx{background:#1662ca}.file__main{min-width:0}.file__title{cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.3}.file__title:hover{text-underline-offset:3px;text-decoration:underline}.file__desc{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:14px;overflow:hidden}.file__meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.file__act{align-items:center;gap:6px;display:flex}.files--compact .file__desc{display:none}.files--compact .ftype{width:36px;height:44px;font-size:10px}.files--compact .file{grid-template-columns:36px 1fr auto}.files--compact .file__act .btn{width:40px;padding:0}.files--compact .file__act .btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.files--compact .file__act{gap:2px}.empty{padding:var(--space-l) var(--space-m);text-align:center;border-radius:var(--radius-m);background:var(--inset)}.empty svg{width:32px;height:32px;color:var(--text-tertiary);margin:0 auto 8px}.empty p{color:var(--text-secondary);margin:0 0 12px}.feature{border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-on-surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.feature__media{min-height:420px;position:relative}.feature__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature__body{padding:var(--space-xl);gap:var(--space-s);flex-direction:column;display:flex}.steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:15px;display:grid}.steps li:before{content:counter(s);border-radius:var(--radius-pillow);background:var(--on-surface-fill-tertiary);place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.steps li span{padding-top:5px}.folders{gap:var(--space-s);grid-template-columns:repeat(3,1fr);display:grid}.fcard{padding:var(--space-m);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-on-surface);align-items:flex-start;gap:16px;text-decoration:none;display:flex}.fcard:hover .h-s{text-underline-offset:3px;text-decoration:underline}.fcard__ico{background:var(--on-surface-fill-tertiary);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fcard__ico svg{width:24px;height:24px}.fcard p{color:var(--text-secondary);margin:4px 0 8px;font-size:14px}.lib{gap:var(--space-l);padding-top:var(--space-l);padding-bottom:var(--space-2xl);grid-template-columns:270px 1fr;display:grid}.tree{top:calc(env(safe-area-inset-top,0px) + 88px);align-self:start;gap:2px;display:grid;position:sticky}.tree__title{color:var(--text-tertiary);padding:0 10px 8px;font-size:13px;font-weight:700}.tree a{min-height:40px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.tree a svg{flex:none;width:20px;height:20px}.tree a:hover{background:var(--on-surface-fill-tertiary);color:var(--text-primary)}.tree a[aria-current=true]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.tree a .count{opacity:.75;margin-left:auto;font-size:13px;font-weight:600}.tree .sub{min-height:34px;padding-left:40px;font-size:14px;font-weight:500}.tree .sep{background:var(--on-surface-strokes-interactive-middle);height:1px;margin:8px 10px}.crumbs{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.crumbs a{color:var(--text-secondary);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs svg{width:14px;height:14px}.toolbar{gap:var(--space-xs);margin:var(--space-m) 0 var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.toolbar .hsearch{flex:1;width:auto;min-width:220px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius-pillow);cursor:pointer;background:var(--on-surface-fill-tertiary);height:36px;color:var(--text-secondary);border:0;padding:0 14px;font-size:14px;font-weight:600}.chip:hover{color:var(--text-primary)}.chip[aria-pressed=true]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.select{background:var(--on-surface-fill-tertiary);height:40px;color:var(--text-primary);border:0;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.subgroups{gap:var(--space-l);display:grid}.subgroup h3{margin:0 0 4px}.libmobile{display:none}.ghero{padding-top:var(--space-xl);padding-bottom:var(--space-l)}.gbody{gap:var(--space-xl);padding-bottom:var(--space-2xl);grid-template-columns:1fr 340px;display:grid}.gsteps{counter-reset:g;gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.gsteps>li{counter-increment:g;gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-on-surface);grid-template-columns:48px 1fr;display:grid}.gsteps>li:before{content:counter(g);border-radius:var(--radius-pillow);background:var(--on-surface-fill-tertiary);place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.gsteps>li.done:before{content:"✓";background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.gsteps h3{margin:10px 0 6px}.gsteps p{color:var(--text-secondary);max-width:62ch;margin:0 0 8px}.gsteps ul{color:var(--text-secondary);margin:0 0 8px;padding-left:20px}.gsteps ul li{margin:2px 0}.gstep__mark{margin-top:4px}.tip{background:var(--inset);color:var(--text-secondary);border-radius:10px;gap:10px;margin-top:6px;padding:12px 14px;font-size:14px;display:flex}.tip svg{width:20px;height:20px;color:var(--text-accent);flex:none}.aside{top:calc(env(safe-area-inset-top,0px) + 88px);align-self:start;gap:var(--space-s);display:grid;position:sticky}.progress{border-radius:var(--radius-pillow);background:var(--on-surface-fill-tertiary);height:8px;overflow:hidden}.progress>i{background:var(--on-surface-fill-accent);border-radius:inherit;height:100%;transition:width .3s;display:block}.progress.full>i{background:var(--properties-status-success-intense,#35a529)}.guides{gap:var(--space-s);grid-template-columns:repeat(2,1fr);display:grid}.gcard{padding:var(--space-m);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-on-surface);grid-template-columns:auto 1fr;gap:16px;text-decoration:none;display:grid}.gcard p{color:var(--text-secondary);margin:4px 0 10px;font-size:15px}.prof{gap:var(--space-l);padding-top:var(--space-l);padding-bottom:var(--space-2xl);grid-template-columns:360px 1fr;display:grid}.idcard{padding:var(--space-l);gap:var(--space-s);align-self:start;display:grid}.idcard__top{gap:var(--space-s);align-items:center;display:flex}.idcard dl{gap:12px;margin:0;display:grid}.idcard dt{color:var(--text-tertiary);font-size:13px;font-weight:600}.idcard dd{margin:0;font-weight:600}.stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat{background:var(--inset);border-radius:12px;padding:14px}.stat b{font-size:28px;line-height:1.1;display:block}.stat span{color:var(--text-secondary);font-size:13px}.tabs{background:var(--on-surface-fill-tertiary);margin-bottom:var(--space-s);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.tabs button{cursor:pointer;height:40px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.tabs button[aria-selected=true]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.tabs svg{width:18px;height:18px}.tabs .n{border-radius:var(--radius-pillow);background:var(--on-surface-fill-tertiary);place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.when{color:var(--text-tertiary);white-space:nowrap;font-size:13px}.foot{background:var(--inset);padding:var(--space-xl) 0 var(--space-l);margin-top:auto}.foot__in{gap:var(--space-l);grid-template-columns:1.4fr 1fr 1fr;display:grid}.foot img{width:auto;height:22px;margin-bottom:12px}.foot h4{margin:0 0 10px;font-size:14px}.foot ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.foot a{color:var(--text-secondary);text-decoration:none}.foot a:hover{text-decoration:underline}.foot__base{margin-top:var(--space-l);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;z-index:60;background:var(--on-surface-fill-primary);color:var(--text-opposite-primary);pointer-events:none;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px;font-size:15px;font-weight:600;transition:all .2s;display:flex;position:fixed;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.toast svg{flex:none;width:20px;height:20px}.scrim{z-index:50;background:#0b0b0b80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet{background:var(--surface-fill-highest);border-radius:var(--radius-xl);width:min(560px,100%);max-height:calc(100% - 32px);padding:var(--space-l);box-shadow:var(--shadow-surface);gap:var(--space-s);display:grid;overflow:auto}.sheet__head{align-items:flex-start;gap:16px;display:flex}.sheet__head .iconbtn{margin-left:auto}.kv{grid-template-columns:120px 1fr;gap:8px 16px;margin:0;font-size:15px;display:grid}.kv dt{color:var(--text-tertiary)}.kv dd{margin:0;font-weight:600}.sheet__act{flex-wrap:wrap;gap:8px;display:flex}.main{flex-direction:column;min-height:100vh;display:flex}.view{flex:1}@media (max-width:1080px){.hsearch--top{display:none}.quick{grid-template-columns:1fr 1fr}.qtile--big{grid-area:auto/span 2;min-height:300px}.qtile--big img{width:50%}.qtile--wide{grid-column:span 2}}@media (max-width:900px){.brand span{display:none}.nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--bar);box-shadow:var(--shadow-surface);z-index:40;border-radius:14px;justify-content:space-between;margin:0;padding:6px;position:fixed}.nav a{flex:1;justify-content:center;padding:0 6px;font-size:14px}.main{padding-bottom:84px}.top__in{justify-content:space-between}.cols,.feature,.gbody,.prof,.lib{grid-template-columns:1fr}.feature__media{min-height:240px}.folders,.guides{grid-template-columns:1fr 1fr}.tree{display:none}.libmobile{margin-bottom:var(--space-s);display:block}.libmobile .select{width:100%;height:48px}.aside{position:static}.login{grid-template-columns:1fr}.login__media{min-height:34vh}.login__claim{left:var(--space-m);right:var(--space-m);bottom:var(--space-m)}.foot__in{grid-template-columns:1fr 1fr}.foot__in>:first-child{grid-column:span 2}}@media (max-width:600px){.wrap{padding-left:var(--space-s);padding-right:var(--space-s)}.tabs button{padding:0 10px;font-size:14px}.quick,.folders,.guides{grid-template-columns:1fr}.qtile--big,.qtile--wide{grid-column:auto}.qtile--wide{flex-direction:column;align-items:flex-start}.qtile--big img{opacity:.35;width:70%}.hero{min-height:480px}.hero:after{background:linear-gradient(#0b0b0b33 0%,#0b0b0b99 40%,#0b0b0bf2 100%)}.hero__search{flex-direction:column}.file{grid-template-columns:40px 1fr;row-gap:8px}.file__act{grid-column:2}.ftype{width:40px;height:48px}.section__head{flex-direction:column;align-items:flex-start}.feature__body{padding:var(--space-m)}.kv{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.ftype--mp4{background:#5e077a}.tag--lang{box-shadow:inset 0 0 0 1px var(--on-surface-strokes-interactive-middle);background:0 0}.tag--big{background:var(--on-surface-fill-tertiary);color:var(--text-secondary)}.fan{pointer-events:none;width:92%;height:60%;position:absolute;bottom:-20px;right:-20px;z-index:0!important}.fan img{background:#fff;border-radius:10px;width:64%;position:absolute;box-shadow:0 12px 40px #0000008c}.fan img:first-child{bottom:6%;right:34%;transform:rotate(-9deg)}.fan img:nth-child(2){bottom:14%;right:16%;transform:rotate(-2deg)}.fan img:nth-child(3){bottom:4%;right:-4%;transform:rotate(7deg)}.qtile--big:hover .fan img:first-child{transform:rotate(-12deg)translate(-8px)}.qtile--big:hover .fan img:nth-child(3){transform:rotate(10deg)translate(8px)}.fan img{transition:transform .25s}.qtile--brand{color:#f6f6f6;background:#141414}.qtile--brand p{color:#f6f6f6cc}.qtile--brand .qtile__ico{background:var(--on-surface-fill-accent);color:var(--static-black)}.qtile--brand .btn--secondary{color:#f6f6f6;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40}.qtile--brand .btn--secondary:hover{background:#fff3}.qtile--brand .qtile__foot{flex-wrap:wrap;justify-content:flex-start}.qtile--brand .covers{flex:none;gap:10px;display:flex}.qtile--brand .covers img{object-fit:cover;border-radius:6px;width:96px;height:68px}.viewtoggle{background:var(--on-surface-fill-tertiary);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.viewtoggle button{cursor:pointer;width:36px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.viewtoggle button[aria-pressed=true]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.viewtoggle svg{width:18px;height:18px}.tiles{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.ftile{border-radius:var(--radius-m);background:var(--card);box-shadow:var(--shadow-on-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.ftile__thumb{aspect-ratio:4/3;background:var(--inset);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ftile__thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .25s}.ftile:hover .ftile__thumb img{transform:scale(1.04)}.ftile__thumb .ftype{width:36px;height:44px;font-size:10px;position:absolute;bottom:12px;left:12px}.ftile__thumb .bigtype{place-items:center;display:grid;position:absolute;inset:0}.ftile__thumb .bigtype .ftype{width:64px;height:78px;font-size:14px;position:static}.ftile__fav{background:var(--portal-raised);box-shadow:var(--shadow-on-surface);position:absolute;top:8px;right:8px}.ftile__body{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}.ftile__body .file__title{font-size:15px}.ftile__meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.ftile__dl{margin-top:10px}.ftile__dl .btn{width:100%}.subfs{gap:var(--space-xs);margin-bottom:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.subf{border-radius:var(--radius-m);background:var(--card);box-shadow:var(--shadow-on-surface);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.subf:hover{box-shadow:inset 0 0 0 2px var(--on-surface-strokes-interactive-high)}.subf svg{width:22px;height:22px;color:var(--text-accent);flex:none}.subf b{font-size:15px;line-height:1.25;display:block}.subf span{color:var(--text-tertiary);font-size:13px}.group-title{margin:0 0 var(--space-xs);align-items:center;gap:8px;display:flex}.tree .lvl2{min-height:34px;padding-left:40px;font-size:14px;font-weight:500}.tree .lvl3{min-height:32px;padding-left:56px;font-size:14px;font-weight:500}.tree .lvl4{min-height:32px;padding-left:72px;font-size:13px;font-weight:500}.tree .lvl5{min-height:32px;padding-left:88px;font-size:13px;font-weight:500}.sheet__preview{border-radius:var(--radius-m);background:var(--inset);place-items:center;max-height:300px;display:grid;overflow:hidden}.sheet__preview img{object-fit:contain;width:100%;max-height:300px}.note{background:var(--inset);color:var(--text-secondary);border-radius:10px;gap:10px;padding:12px 14px;font-size:14px;display:flex}.note svg{flex:none;width:20px;height:20px}.runx{border-radius:var(--radius-xl);color:#f6f6f6;background:#06122b;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.runx__media{min-height:320px;padding:var(--space-l);justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.runx__media img{border-radius:8px;width:30%;box-shadow:0 20px 50px #00000080}.runx__media img:nth-child(2){transform:translateY(-14px)scale(1.06)}.runx__body{padding:var(--space-xl);gap:var(--space-s);flex-direction:column;justify-content:center;display:flex}.runx__body p{color:#f6f6f6cc;margin:0}.langs{flex-wrap:wrap;gap:8px;display:flex}.langs button{border-radius:var(--radius-pillow);cursor:pointer;color:#f6f6f6;background:#ffffff1f;border:0;height:40px;padding:0 14px;font-size:14px;font-weight:700}.langs button:hover{background:var(--on-surface-fill-accent);color:var(--static-black)}.ess{gap:var(--space-s);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.runx{grid-template-columns:1fr}.runx__media{min-height:220px}.ess{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tiles{grid-template-columns:1fr 1fr;gap:10px}.ftile__body{padding:10px}.ess{grid-template-columns:1fr 1fr}.qtile--brand .covers{display:none}.runx__body{padding:var(--space-m)}}.hero img{object-position:62% 28%}@media (min-width:901px){.hero:after{background:linear-gradient(90deg,#0b0b0be6 0%,#0b0b0bb8 30%,#0b0b0b26 55%,#0b0b0b00 75%)}}.hero h1{max-width:12ch}.hero .hero__search{max-width:520px}.wn{padding-bottom:var(--space-l)}.wn .tag svg{width:14px;height:14px}.wn__nav{gap:8px;display:flex}.wn__track{gap:var(--space-s);scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,280px);grid-auto-flow:column;margin:0;padding:4px 2px 16px;list-style:none;display:grid;overflow-x:auto}.wncard{scroll-snap-align:start;border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-on-surface);flex-direction:column;display:flex;overflow:hidden}.wncard--lead{flex-direction:row;grid-column:span 2}.wncard--lead .wncard__media{aspect-ratio:auto;width:52%}.wncard--lead .wncard__body{width:48%}.wncard--lead .h-s{font-size:20px}.wncard__media{aspect-ratio:16/10;background:var(--inset);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.wncard__media img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .25s}.wncard:hover .wncard__media img{transform:scale(1.04)}.wncard__media .bigtype{place-items:center;display:grid;position:absolute;inset:0}.wncard__badge{position:absolute;top:12px;left:12px}.wncard__body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.wncard__body p{color:var(--text-secondary);margin:0;font-size:14px}.wncard__body .h-s a{text-decoration:none}.wncard__body .h-s a:hover{text-decoration:underline}.wncard__act{align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.ftile__dl{align-items:center;gap:4px;display:flex}.ftile__dl .btn{flex:1;width:auto}.sheet--share{gap:var(--space-s);width:min(600px,100%);display:grid}.qtile__ico--ok{background:var(--on-surface-fill-accent);color:var(--static-black)}.shlabel{justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.shfiles{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.shfile{background:var(--inset);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:grid}.shfile .ftype{width:32px;height:38px;font-size:9px}.shfile b{font-size:14px;line-height:1.3;display:block}.shfile span{color:var(--text-tertiary);font-size:12px}.shadd{margin-top:8px;position:relative}.shadd>svg{width:20px;height:20px;color:var(--text-tertiary);pointer-events:none;position:absolute;top:14px;left:12px}.shadd .input{padding-left:40px}.shres{z-index:5;background:var(--surface-fill-highest);box-shadow:var(--shadow-surface);border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:52px;left:0;right:0;overflow:auto}.shres button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.shres button:hover{background:var(--on-surface-fill-tertiary)}.shres .ftype{width:30px;height:36px;font-size:9px}.shres b{font-size:14px;display:block}.shres small{color:var(--text-tertiary);font-size:12px}.shres svg{width:18px;height:18px}textarea.input{resize:vertical;height:auto;padding:12px 14px;line-height:1.4}.shrow{gap:var(--space-s);grid-template-columns:180px 1fr;align-items:end;display:grid}.check{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--on-surface-fill-accent)}.shlink{gap:8px;display:flex}.shlink .input{font-family:var(--font-mono);font-size:14px}.shlist{margin:0;padding:0;list-style:none}.shitem{box-shadow:0 1px 0 var(--on-surface-strokes-interactive-middle);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.shitem:last-child{box-shadow:none}.shitem__ico{background:var(--on-surface-fill-tertiary);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.shitem__ico svg{width:20px;height:20px}.shitem b{margin-bottom:4px;display:block}.shitem--expired,.shitem--revoked{opacity:.6}.shcode{font-family:var(--font-mono);color:var(--text-tertiary);word-break:break-all;margin-top:6px;font-size:12px;display:block}.pill{border-radius:var(--radius-pillow);align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.pill--active{background:var(--properties-status-success-A25);color:var(--text-success)}.pill--expired,.pill--revoked{background:var(--on-surface-fill-tertiary);color:var(--text-secondary)}.stats{grid-template-columns:1fr 1fr}.shpage{min-height:100vh;color:var(--text-primary);background:#0b0b0b;position:relative}.shpage__bg{position:fixed;inset:0;overflow:hidden}.shpage__bg img{object-fit:cover;opacity:.55;width:100%;height:100%}.shpage__bg:after{content:"";background:linear-gradient(#0b0b0b66,#0b0b0bd9);position:absolute;inset:0}.shpage__in{z-index:1;max-width:560px;padding:var(--space-xl) var(--space-s) var(--space-xl);gap:var(--space-m);margin:0 auto;display:grid;position:relative}.shpage__logo{justify-self:center;width:auto;height:28px}.shpage__card{background:var(--surface-fill-highest);border-radius:var(--radius-xl);padding:var(--space-l);box-shadow:var(--shadow-surface);gap:var(--space-s);display:grid}.shpage__from{align-items:center;gap:14px;display:flex}.shmsg{border-left:3px solid var(--on-surface-fill-accent);background:var(--inset);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:0;padding:12px 16px;font-size:15px}.shpage__meta{color:var(--text-secondary);gap:16px;font-size:14px;display:flex}.shpage__meta span{align-items:center;gap:6px;display:inline-flex}.shpage__meta svg{width:16px;height:16px}.shpfiles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shpfiles li{background:var(--inset);border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.shpfiles__thumb{background:var(--on-surface-fill-tertiary);border-radius:6px;place-items:center;width:56px;height:42px;display:grid;overflow:hidden}.shpfiles__thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.shpfiles__thumb .ftype{width:30px;height:36px;font-size:9px}.shpfiles__main{min-width:0}.shpfiles__main b{font-size:15px;line-height:1.3;display:block}.shpfiles__main span{color:var(--text-tertiary);font-size:13px}.shpage__all{width:100%}.shpage__foot{text-align:center;color:#f6f6f6b3;margin:0;font-size:13px}.shprev{z-index:5;background:var(--on-surface-fill-accent);color:var(--static-black);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.shprev svg{width:18px;height:18px}.shprev .link{color:var(--static-black);text-decoration:underline}@media (max-width:900px){.wncard--lead{flex-direction:column;grid-column:span 1}.wncard--lead .wncard__media,.wncard--lead .wncard__body{width:auto}.wncard--lead .wncard__media{aspect-ratio:16/10}}@media (max-width:600px){.wn__nav{display:none}.wn__track{grid-auto-columns:78%}.shrow{grid-template-columns:1fr}.shlink{flex-direction:column}.shitem{grid-template-columns:1fr}.shitem__ico{display:none}.shpage__card{padding:var(--space-m)}.shpfiles li{grid-template-columns:1fr auto}.shpfiles__thumb{display:none}.tabs{flex-wrap:wrap;display:flex}.prof>*{min-width:0}}.login__panel{position:relative}.login__version{right:var(--space-m);bottom:var(--space-m);color:var(--text-tertiary);margin:0;font-size:13px;position:absolute}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spinner-turn;display:inline-block}.spinner--l{width:40px;height:40px;color:var(--text-primary);border-width:3px}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.8s}}.btn[aria-busy=true]{cursor:progress}.input--code{font-variant-numeric:tabular-nums;letter-spacing:.35em;font-size:22px}.help--notice{color:var(--text-secondary)}.login__links{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.login__links .link{color:var(--text-secondary);font-size:14px}.login__links .link:disabled{cursor:default;opacity:.5}.login__links .link svg{width:16px;height:16px}.login__wait{justify-items:start}.login__error{min-height:0}.login__status{margin:0}.login__hint{margin:0 0 8px;font-size:14px}.login__panel strong{color:var(--text-primary)}.top__tools .iconbtn[aria-current=page]{background:var(--on-surface-fill-primary);color:var(--text-opposite-primary)}.admin__main{min-width:0}.admin__lead{margin:6px 0 0}.admin .file__title{color:inherit;text-decoration:none}.admin__avatar{font-size:14px}.admin .file__act svg{width:20px;height:20px;color:var(--text-tertiary)}.admin .btn svg{width:18px;height:18px}.admin__pages{justify-content:center;align-items:center;gap:var(--space-s);margin-top:var(--space-m);display:flex}.admin__wait{padding:var(--space-2xl) var(--space-m);text-align:center;justify-items:center;gap:12px;display:grid}.admin__form{gap:var(--space-s);max-width:640px;margin-top:var(--space-m);display:grid}.admin__row{gap:var(--space-s);grid-template-columns:1fr 1fr;align-items:start;display:grid}.admin__select{width:100%;height:48px}.admin__hint{margin:4px 0 0}.admin__inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin__head{gap:var(--space-s);margin-bottom:var(--space-m);align-items:center;display:flex}.admin__tags{margin-top:8px}.admin__cols{gap:var(--space-m);grid-template-columns:1fr 1fr;align-items:start;display:grid}.admin__cols .admin__form{max-width:none;margin-top:var(--space-xs)}.admin .kv{margin-top:var(--space-xs);grid-template-columns:160px 1fr}@media (max-width:900px){.admin__cols{grid-template-columns:1fr}}@media (max-width:600px){.admin__row,.admin .kv{grid-template-columns:1fr}.admin .toolbar .hsearch{flex-basis:100%}.admin .toolbar .select{flex:1}.admin .toolbar .btn{flex-basis:100%}.admin__users .file__act{display:none}}
