@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/fonts/barlow-condensed-700-latin.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}.gyms-page:not(._){--gyms-volt:#d6ff3d}:where(.home) .gyms-hero:not(._){padding-top:calc(var(--platform-header-height) + 64px);text-align:center;justify-items:center;display:grid}:where(.home) .gyms-audience:not(._){color:var(--muted);font-size:17px;font-weight:500}:where(.home) .gyms-hero:not(._) h1:not(._){letter-spacing:-.045em;margin-top:24px;font-size:clamp(52px,7.4vw,100px);font-weight:600;line-height:.98}:where(.home) .gyms-free:not(._){border:.045em solid var(--ink);background:var(--gyms-volt);border-radius:.3em;margin-top:.14em;padding:.02em .3em .1em;display:inline-block;transform:rotate(-2deg)}:where(.home) .gyms-lead:not(._){color:var(--muted);margin-top:32px;font-size:clamp(18px,1.9vw,22px);line-height:1.45}:where(.home) .gyms-hero:not(._) .button:not(._){margin-top:32px}:where(.home) .gyms-stage:not(._){justify-content:center;align-items:flex-end;gap:clamp(20px,3vw,40px);width:100%;margin:64px 0 0;padding:0;list-style:none;display:flex}:where(.home) .gyms-shot:not(._){--phone:clamp(240px, 22vw, 290px);flex:none;justify-items:center;display:grid}:where(.home) .gyms-shot-front:not(._){--phone:clamp(260px, 25vw, 320px);order:2}:where(.home) .gyms-shot-site:not(._){order:1}:where(.home) .gyms-shot-training:not(._){order:3}:where(.home) .gyms-kind:not(._){color:var(--muted);margin-top:24px;font-size:15px;font-weight:500}:where(.home) .gyms-hero:not(._)+.product:not(._){padding-top:var(--section)}:where(.home) .gyms-device:not(._){--px:calc(var(--phone,300px) / 390);width:calc(var(--phone,300px) + 22 * var(--px));padding:calc(11 * var(--px));border-radius:calc(65 * var(--px));background:var(--device);box-shadow:inset 0 0 0 calc(1.5 * var(--px)) #ffffff24, 0 calc(40 * var(--px)) calc(80 * var(--px)) calc(-36 * var(--px)) #1414136b, 0 calc(16 * var(--px)) calc(32 * var(--px)) calc(-20 * var(--px)) #1414133d;flex:none;position:relative}:where(.home) .gyms-screen:not(._){--app-bg:#0c0d11;--app-surface:#15171e;--app-tint:#1c1f28;--app-ink:#f4f5f7;--app-muted:#a0a5b5;--app-line:#2a2e39;--app-accent:var(--gyms-volt);--app-on-accent:#111114;--app-radius:calc(10 * var(--px));height:calc(844 * var(--px));border-radius:calc(54 * var(--px));background:var(--app-bg);font-family:InterVariable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:calc(17 * var(--px));letter-spacing:-.01em;color:var(--app-ink);text-align:start;flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}:where(.home) .gyms-screen:not(._) svg:not(._){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.home) .gyms-status:not(._){z-index:2;height:calc(54 * var(--px));padding:calc(4 * var(--px)) calc(34 * var(--px)) 0;font-size:calc(17 * var(--px));letter-spacing:-.01em;flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}:where(.home) .gyms-status:not(._) span:not(._){align-items:center;gap:calc(6 * var(--px));display:flex}:where(.home) .gyms-status:not(._) svg:not(._){height:calc(12 * var(--px));fill:currentColor;stroke:none}:where(.home) .gyms-status:not(._) svg.gyms-battery:not(._){height:calc(13 * var(--px))}:where(.home) .gyms-island:not(._){top:calc(11 * var(--px));width:calc(124 * var(--px));height:calc(36 * var(--px));margin-left:calc(-62 * var(--px));border-radius:calc(18 * var(--px));background:#000;position:absolute;left:50%}:where(.home) .gyms-indicator:not(._){bottom:calc(8 * var(--px));z-index:2;width:calc(134 * var(--px));height:calc(5 * var(--px));margin-left:calc(-67 * var(--px));border-radius:calc(3 * var(--px));background:var(--app-ink);position:absolute;left:50%}:where(.home) .gyms-display:not(._){letter-spacing:.005em;text-transform:uppercase;font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1.15}:where(.home) .gyms-title:not(._){font-size:calc(28 * var(--px))}:where(.home) .gyms-title2:not(._){font-size:calc(22 * var(--px))}:where(.home) .gyms-large:not(._){font-size:calc(40 * var(--px));line-height:1}:where(.home) .gyms-page-body:not(._){gap:calc(20 * var(--px));min-height:0;padding:calc(8 * var(--px)) calc(20 * var(--px)) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}:where(.home) .gyms-muted:not(._){color:var(--app-muted)}:where(.home) .gyms-app-header:not(._){align-items:center;gap:calc(12 * var(--px));display:flex}:where(.home) .gyms-mark:not(._){width:calc(44 * var(--px));height:calc(44 * var(--px));border-radius:calc(12 * var(--px));background:var(--app-accent);color:var(--app-on-accent);font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,sans-serif;font-size:calc(24 * var(--px));flex:none;place-items:center;font-weight:700;line-height:1;display:grid}:where(.home) .gyms-app-name:not(._){gap:calc(2 * var(--px));flex-direction:column;flex:1;min-width:0;display:flex}:where(.home) .gyms-app-name:not(._) small:not(._){font-size:calc(13 * var(--px));color:var(--app-muted)}:where(.home) .gyms-app-name:not(._) b:not(._){font-size:calc(17 * var(--px));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(.home) .gyms-circle:not(._){width:calc(44 * var(--px));height:calc(44 * var(--px));background:var(--app-surface);box-shadow:inset 0 0 0 calc(1 * var(--px)) var(--app-line);border-radius:50%;flex:none;place-items:center;display:grid}:where(.home) .gyms-circle:not(._) svg:not(._){width:calc(18 * var(--px));height:calc(18 * var(--px));stroke-width:2.2px}:where(.home) .gyms-poster:not(._){border-radius:calc(20 * var(--px));background:var(--app-surface);box-shadow:inset 0 0 0 calc(1 * var(--px)) var(--app-line);flex-direction:column;display:flex;overflow:hidden}:where(.home) .gyms-poster:not(._) img:not(._){aspect-ratio:16/10;object-fit:cover;background:var(--app-tint);width:100%;height:auto;display:block}:where(.home) .gyms-poster-text:not(._){gap:calc(8 * var(--px));padding:calc(20 * var(--px));flex-direction:column;display:flex}:where(.home) .gyms-poster-text:not(._) .gyms-line:not(._){font-size:calc(17 * var(--px));color:var(--app-muted);line-height:1.35}:where(.home) .gyms-section-head:not(._){justify-content:space-between;align-items:baseline;gap:calc(12 * var(--px));margin-top:calc(8 * var(--px));display:flex}:where(.home) .gyms-see-all:not(._){align-items:center;gap:calc(2 * var(--px));font-size:calc(15 * var(--px));color:var(--app-muted);font-weight:600;display:flex}:where(.home) .gyms-see-all:not(._) svg:not(._){width:calc(14 * var(--px));height:calc(14 * var(--px));stroke-width:2.8px}:where(.home) .gyms-post:not(._){gap:calc(14 * var(--px));padding:calc(20 * var(--px));border-radius:var(--app-radius);background:var(--app-surface);box-shadow:inset 0 0 0 calc(1 * var(--px)) var(--app-line);flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.home) .gyms-post:not(._):before{content:"";width:calc(4 * var(--px));background:var(--app-accent);position:absolute;inset:0 auto 0 0}:where(.home) .gyms-post-meta:not(._){align-items:center;gap:calc(8 * var(--px));font-size:calc(12 * var(--px));display:flex}:where(.home) .gyms-post-meta:not(._) i:not(._){width:calc(8 * var(--px));height:calc(8 * var(--px));background:var(--app-accent);border-radius:50%;flex:none}:where(.home) .gyms-post-meta:not(._) b:not(._){color:var(--app-accent);flex:1;font-weight:700}:where(.home) .gyms-post:not(._) .gyms-line:not(._){font-size:calc(15 * var(--px));color:var(--app-muted);line-height:1.4}:where(.home) .gyms-post-foot:not(._){justify-content:space-between;align-items:center;display:flex}:where(.home) .gyms-badge:not(._){align-items:center;gap:calc(4 * var(--px));padding:calc(5 * var(--px)) calc(10 * var(--px));background:var(--app-tint);font-size:calc(12 * var(--px));border-radius:999px;font-weight:600;line-height:1.2;display:inline-flex}:where(.home) .gyms-badge:not(._) svg:not(._){width:calc(12 * var(--px));height:calc(12 * var(--px));stroke-width:2.4px}:where(.home) .gyms-read:not(._){align-items:center;gap:calc(4 * var(--px));font-size:calc(15 * var(--px));color:var(--app-accent);font-weight:600;display:flex}:where(.home) .gyms-read:not(._) svg:not(._){width:calc(16 * var(--px));height:calc(16 * var(--px));stroke-width:2.4px}:where(.home) .gyms-tabs:not(._){z-index:1;padding:calc(8 * var(--px)) calc(8 * var(--px)) calc(34 * var(--px));background:var(--app-surface);box-shadow:inset 0 calc(1 * var(--px)) 0 var(--app-line);flex:none;display:flex;position:relative}:where(.home) .gyms-tabs:not(._) span:not(._){align-items:center;gap:calc(5 * var(--px));min-width:0;min-height:calc(52 * var(--px));font-size:calc(11 * var(--px));color:var(--app-muted);flex-direction:column;flex:1 1 0;font-weight:500;display:flex}:where(.home) .gyms-tabs:not(._) i:not(._){width:calc(56 * var(--px));height:calc(30 * var(--px));border-radius:999px;place-items:center;display:grid}:where(.home) .gyms-tabs:not(._) svg:not(._){width:calc(19 * var(--px));height:calc(19 * var(--px));stroke-width:2.2px}:where(.home) .gyms-tabs:not(._) [data-active]:not(._){color:var(--app-ink);font-weight:700}:where(.home) .gyms-tabs:not(._) [data-active]:not(._) i:not(._){background:color-mix(in srgb, var(--app-accent) 22%, transparent);color:var(--app-accent)}:where(.home) .gyms-training:not(._){gap:calc(24 * var(--px));padding-top:calc(12 * var(--px))}:where(.home) .gyms-training-top:not(._){justify-content:space-between;align-items:center;gap:calc(16 * var(--px));display:flex}:where(.home) .gyms-training-tabs:not(._){justify-content:space-between;gap:calc(12 * var(--px));margin-top:calc(-8 * var(--px));box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--app-line);display:flex}:where(.home) .gyms-training-tabs:not(._) span:not(._){padding-block:calc(14 * var(--px));border-bottom:calc(2 * var(--px)) solid transparent;font-size:calc(13 * var(--px));color:var(--app-muted)}:where(.home) .gyms-training-tabs:not(._) [data-active]:not(._){border-bottom-color:var(--app-accent);color:var(--app-ink);font-weight:700}:where(.home) .gyms-eyebrow:not(._){font-size:calc(11 * var(--px));letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);font-weight:650}:where(.home) .gyms-session:not(._){margin-top:calc(-12 * var(--px));border-radius:var(--app-radius);background:var(--app-tint);overflow:hidden}:where(.home) .gyms-session:not(._) img:not(._){width:100%;height:calc(210 * var(--px));object-fit:cover;object-position:center 30%;display:block}:where(.home) .gyms-session-text:not(._){gap:calc(10 * var(--px));padding:calc(20 * var(--px));flex-direction:column;display:flex}:where(.home) .gyms-session-text:not(._) .gyms-line:not(._){font-size:calc(14 * var(--px));color:var(--app-muted)}:where(.home) .gyms-start:not(._){justify-content:center;align-items:center;gap:calc(8 * var(--px));min-height:calc(48 * var(--px));margin-top:calc(6 * var(--px));border-radius:var(--app-radius);background:var(--app-accent);font-size:calc(15 * var(--px));color:var(--app-on-accent);font-weight:700;display:flex}:where(.home) .gyms-start:not(._) svg:not(._){width:calc(16 * var(--px));height:calc(16 * var(--px));stroke-width:2.4px}:where(.home) .gyms-stats:not(._){gap:calc(12 * var(--px));grid-template-columns:repeat(3,1fr);display:grid}:where(.home) .gyms-stats:not(._) span:not(._){gap:calc(4 * var(--px));font-size:calc(12 * var(--px));color:var(--app-muted);flex-direction:column;display:flex}:where(.home) .gyms-stats:not(._) b:not(._){font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,sans-serif;font-size:calc(34 * var(--px));font-variant-numeric:tabular-nums;color:var(--app-ink);font-weight:700;line-height:1}:where(.home) .gyms-site:not(._){gap:calc(16 * var(--px));padding-top:calc(4 * var(--px))}:where(.home) .gyms-site-head:not(._){padding-bottom:calc(14 * var(--px));box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--app-line);justify-content:space-between;align-items:center;display:flex}:where(.home) .gyms-site-head:not(._) b:not(._){font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,sans-serif;font-size:calc(24 * var(--px));letter-spacing:.02em;text-transform:uppercase;font-weight:700}:where(.home) .gyms-site-head:not(._) svg:not(._){width:calc(24 * var(--px));height:calc(24 * var(--px));stroke-width:2px}:where(.home) .gyms-site-intro:not(._){gap:calc(8 * var(--px));margin-top:calc(8 * var(--px));flex-direction:column;display:flex}:where(.home) .gyms-site-intro:not(._) .gyms-eyebrow:not(._){color:var(--app-accent)}:where(.home) .gyms-huge:not(._){font-size:calc(58 * var(--px));line-height:.92}:where(.home) .gyms-site-intro:not(._) .gyms-line:not(._){margin-bottom:calc(8 * var(--px));font-size:calc(15 * var(--px));color:var(--app-muted);line-height:1.4}:where(.home) .gyms-plans:not(._){gap:calc(12 * var(--px));flex-direction:column;display:flex}:where(.home) .gyms-plan:not(._){align-items:end;gap:calc(6 * var(--px)) calc(12 * var(--px));padding:calc(18 * var(--px));border-radius:var(--app-radius);background:var(--app-surface);box-shadow:inset 0 0 0 calc(1 * var(--px)) var(--app-line);grid-template-columns:1fr auto;display:grid}:where(.home) .gyms-plan[data-picked]:not(._){box-shadow:inset 0 0 0 calc(2 * var(--px)) var(--app-accent)}:where(.home) .gyms-plan:not(._) h4:not(._){font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,sans-serif;font-size:calc(20 * var(--px));letter-spacing:.01em;text-transform:uppercase;grid-column:1/-1;font-weight:700;line-height:1}:where(.home) .gyms-plan:not(._) p:not(._){font-size:calc(13 * var(--px));color:var(--app-muted);line-height:1.35}:where(.home) .gyms-plan:not(._) p:not(._) b:not(._){margin-bottom:calc(4 * var(--px));font-size:calc(26 * var(--px));letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--app-ink);font-weight:700;display:block}:where(.home) .gyms-plan:not(._) p:not(._) b:not(._) small:not(._){font-size:calc(13 * var(--px));letter-spacing:0;color:var(--app-muted);font-weight:500}:where(.home) .gyms-join:not(._){min-width:calc(72 * var(--px));height:calc(38 * var(--px));padding-inline:calc(16 * var(--px));box-shadow:inset 0 0 0 calc(1 * var(--px)) var(--app-line);font-size:calc(14 * var(--px));border-radius:999px;place-items:center;font-weight:600;display:grid}:where(.home) .gyms-plan[data-picked]:not(._) .gyms-join:not(._){background:var(--app-accent);box-shadow:none;color:var(--app-on-accent)}:where(.home) .gyms-safari:not(._){right:calc(14 * var(--px));bottom:calc(26 * var(--px));left:calc(14 * var(--px));z-index:1;height:calc(48 * var(--px));padding-inline:calc(18 * var(--px));box-shadow:inset 0 0 0 calc(1 * var(--px)) #ffffff14, 0 calc(8 * var(--px)) calc(24 * var(--px)) #0006;font-size:calc(15 * var(--px));background:#26272ef0;border-radius:999px;justify-content:space-between;align-items:center;font-weight:500;display:flex;position:absolute}:where(.home) .gyms-safari:not(._) span:not(._){align-items:center;gap:calc(6 * var(--px));display:flex}:where(.home) .gyms-safari:not(._) svg:not(._){width:calc(14 * var(--px));height:calc(14 * var(--px));stroke-width:2.4px}:where(.home) .gyms-safari:not(._)>svg:not(._){width:calc(18 * var(--px));height:calc(18 * var(--px));stroke-width:2px;color:var(--app-muted)}:where(.home) .gyms-mock:not(._){width:min(30em,100%);font-family:var(--drate-font-display);letter-spacing:-.01em;color:var(--ink)}:where(.home) .gyms-mock:not(._) .mock-card:not(._){padding:1.6em}:where(.home) .gyms-mock:not(._) svg:not(._){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}:where(.home) .gyms-card-eyebrow:not(._){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.8em;font-weight:600}:where(.home) .gyms-card-title:not(._){letter-spacing:-.03em;margin-top:.3em;font-size:1.6em;font-weight:600}:where(.home) .gyms-card-head:not(._){justify-content:space-between;align-items:center;gap:1em;display:flex}:where(.home) .gyms-card-head:not(._) .gyms-card-title:not(._){margin-top:0}:where(.home) .gyms-rows:not(._){margin:.8em 0 0;padding:0;list-style:none}:where(.home) .gyms-rows:not(._) li:not(._){border-bottom:1px solid var(--line);align-items:center;gap:1em;padding-block:.8em;display:flex}:where(.home) .gyms-rows:not(._) li:not(._):last-child{border-bottom:0}:where(.home) .gyms-row-text:not(._){flex:1;min-width:0}:where(.home) .gyms-row-text:not(._) b:not(._){font-weight:600;display:block}:where(.home) .gyms-row-text:not(._) small:not(._){color:var(--muted);margin-top:.15em;font-size:.9em;display:block}:where(.home) .gyms-avatar:not(._){background:var(--raised);border-radius:50%;flex:none;place-items:center;width:2.4em;height:2.4em;font-weight:600;display:grid}:where(.home) .gyms-price:not(._){flex:none;font-style:normal;font-weight:600}:where(.home) .gyms-number:not(._){width:1.6em;color:var(--muted);flex:none;font-weight:600}:where(.home) .gyms-member-status:not(._){color:var(--muted);flex:none;align-items:center;gap:.45em;font-size:.9em;font-style:normal;font-weight:500;display:inline-flex}:where(.home) .gyms-member-status:not(._):before{content:"";background:var(--positive);border-radius:50%;width:.5em;height:.5em}:where(.home) .gyms-button:not(._){border:1px solid var(--line-strong);background:var(--paper);white-space:nowrap;border-radius:.6em;flex:none;align-items:center;gap:.5em;height:2.6em;padding-inline:1em;font-size:.95em;display:inline-flex}:where(.home) .gyms-chips:not(._){flex-wrap:wrap;gap:.5em;margin-top:.6em;display:flex}:where(.home) .gyms-chip:not(._){border:1px solid var(--line-strong);height:2.2em;color:var(--muted);border-radius:999px;align-items:center;gap:.4em;padding-inline:.9em;font-size:.9em;font-style:normal;font-weight:500;display:inline-flex}:where(.home) .gyms-chip[data-on]:not(._){border-color:var(--ink);background:var(--ink);color:var(--on-accent)}:where(.home) .gyms-field:not(._){margin-top:1.2em}:where(.home) .gyms-field:not(._)>small:not(._){color:var(--muted);font-size:.85em;font-weight:500;display:block}:where(.home) .gyms-install:not(._){--phone:clamp(250px, 22vw, 300px);--icon-at:39% 24.9%}:where(.home) .gyms-install:not(._) .gyms-status:not(._),:where(.home) .gyms-install:not(._) .gyms-indicator:not(._){z-index:3}:where(.home) .gyms-springboard:not(._){z-index:1;padding:calc(70 * var(--px)) calc(22 * var(--px)) 0;transform-origin:var(--icon-at);transition:opacity .4s ease, transform .6s var(--ease);background:radial-gradient(120% 70% at 50% 0,#2b2f3a 0%,#15171d 55%,#0b0c0f 100%);position:absolute;inset:0}:where(.home) .gyms-springboard[data-open]:not(._){opacity:0;transform:scale(1.12)}:where(.home) .gyms-apps:not(._){justify-items:center;row-gap:calc(26 * var(--px));grid-template-columns:repeat(4,1fr);display:grid}:where(.home) .gyms-tile:not(._){justify-items:center;gap:calc(6 * var(--px));display:grid}:where(.home) .gyms-tile-face:not(._){width:calc(62 * var(--px));height:calc(62 * var(--px));border-radius:calc(14 * var(--px));transition:transform .16s var(--ease);background:#ffffff1a;place-items:center;font-style:normal;display:grid;position:relative}:where(.home) .gyms-tile-blank:nth-child(3n):not(._) .gyms-tile-face:not(._){background:#ffffff21}:where(.home) .gyms-tile-blank:nth-child(4n+1):not(._) .gyms-tile-face:not(._){background:#ffffff14}:where(.home) .gyms-tile-blank:not(._) small:not(._){width:calc(38 * var(--px));height:calc(6 * var(--px));margin-block:calc(4 * var(--px)) calc(5 * var(--px));background:#ffffff24;border-radius:999px}:where(.home) .gyms-tile[data-app]:not(._) .gyms-tile-face:not(._){background:var(--app-bg);box-shadow:inset 0 0 0 calc(1 * var(--px)) #ffffff1f}:where(.home) .gyms-tile[data-app]:not(._) b:not(._){font-family:Barlow Condensed,InterVariable,Inter,ui-sans-serif,sans-serif;font-size:calc(36 * var(--px));color:var(--app-accent);opacity:.3;font-weight:700;line-height:1;transition:opacity .35s}:where(.home) .gyms-tile[data-install=done]:not(._) b:not(._){opacity:1}:where(.home) .gyms-tile[data-pressed]:not(._) .gyms-tile-face:not(._){transform:scale(.88)}:where(.home) .gyms-ring:not(._){inset:calc(13 * var(--px));width:calc(36 * var(--px));height:calc(36 * var(--px));transition:opacity .3s ease, transform .3s var(--ease);position:absolute}:where(.home) .gyms-tile[data-install=done]:not(._) .gyms-ring:not(._){opacity:0;transform:scale(.6)}:where(.home) .gyms-ring-track:not(._){fill:#0000008c;stroke:#ffffff4d;stroke-width:3px}:where(.home) .gyms-ring-fill:not(._){fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:50%;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}:where(.home) .gyms-tile:not(._):is([data-install=loading],[data-install=done]) .gyms-ring-fill:not(._){stroke-dashoffset:0}:where(.home) .gyms-tile[data-app]:not(._) small:not(._){font-size:calc(12 * var(--px));font-weight:500;line-height:calc(15 * var(--px));color:var(--app-ink)}:where(.home) .gyms-tile-state:not(._){display:none}:where(.home) .gyms-tile[data-install=waiting]:not(._) [data-state=waiting]:not(._),:where(.home) .gyms-tile[data-install=loading]:not(._) [data-state=loading]:not(._),:where(.home) .gyms-tile[data-install=done]:not(._) [data-state=done]:not(._){display:inline}:where(.home) .gyms-dock:not(._){right:calc(12 * var(--px));bottom:calc(24 * var(--px));left:calc(12 * var(--px));height:calc(90 * var(--px));border-radius:calc(34 * var(--px));background:#ffffff14;justify-content:space-around;align-items:center;display:flex;position:absolute}:where(.home) .gyms-dock:not(._) i:not(._){width:calc(62 * var(--px));height:calc(62 * var(--px));border-radius:calc(14 * var(--px));background:#ffffff1f}:where(.home) .gyms-opening:not(._){z-index:2;padding-top:calc(54 * var(--px));background:var(--app-bg);opacity:0;transform-origin:var(--icon-at);transition:opacity .3s ease, transform .55s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(.16)}:where(.home) .gyms-springboard[data-open]:not(._)+.gyms-opening:not(._){opacity:1;transform:none}:where(.home) .gyms-close:not(._){padding-block:var(--section);text-align:center;justify-items:center;gap:32px;display:grid}:where(.home) .gyms-close:not(._) h2:not(._){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:1}@keyframes gyms-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes gyms-appear{0%{opacity:0}}:where(.home) .gyms-shot:not(._){animation:gyms-rise .9s var(--ease) .16s both}:where(.home) .gyms-shot-front:not(._){animation-delay:60ms}@media (prefers-reduced-motion:reduce){:where(.home) .gyms-shot:not(._){animation-name:gyms-appear;animation-duration:.4s}:where(.home) .gyms-springboard:not(._),:where(.home) .gyms-opening:not(._){transition:opacity .3s;transform:none!important}}@media (width<=900px){:where(.home) .gyms-shot:not(._){--phone:25vw}:where(.home) .gyms-shot-front:not(._){--phone:29vw}}@media (width<=640px){:where(.home) .gyms-hero:not(._){padding-top:calc(var(--platform-header-height) + 40px)}:where(.home) .gyms-audience:not(._){font-size:16px}:where(.home) .gyms-hero:not(._) h1:not(._){margin-top:16px;font-size:min(52px,13.3vw)}:where(.home) .gyms-lead:not(._),:where(.home) .gyms-hero:not(._) .button:not(._){margin-top:24px}:where(.home) .gyms-stage:not(._){--phone:min(68vw, 280px);width:100vw;padding:0 calc((100vw - var(--phone) * 1.0564) / 2) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:16px;margin:48px calc(50% - 50vw) 0;overflow-x:auto}:where(.home) .gyms-stage:not(._)::-webkit-scrollbar{display:none}:where(.home) .gyms-shot:not(._),:where(.home) .gyms-shot-front:not(._){--phone:inherit;scroll-snap-align:center;order:0}:where(.home) .gyms-kind:not(._){margin-top:20px}}
