:root,[data-theme=light]{--c-surface:#fffffe;--c-groupFill:#f3f3f1;--c-raised:#fff;--c-sheet:#fff;--c-groupFillRaised:#f3f3f1;--c-selected:#e6edfc;--c-ink:#0a0a0b;--c-inkMuted:#555554;--c-inkFaint:#646462;--c-line:#e4e4e2;--c-groupLine:#d6d6d4;--c-track:#e4e4e2;--c-trackFill:#1c5fe0;--c-trackOnGroup:#d6d6d4;--c-tonalFill:#efefed;--c-tonalFillOnGroup:#e5e5e2;--c-fieldFill:#fffffe;--c-fieldEdge:#e2e2df;--c-sunken:#f0f0ee;--c-segmentThumb:#fff;--c-outline:#7d7d7b;--c-edge:#7d7d7b00;--c-controlEdge:#0a0a0b00;--c-accent:#1a56c4;--c-accentFill:#1c5fe0;--c-onAccentFill:#fff;--c-focus:#1c5fe0;--c-dot:#1c5fe0;--c-done:#0b7a6e;--c-doneFill:#27cc58;--c-doneFillHigh:#1b9940;--c-onDoneFill:#0a0a0b;--c-doneSurface:#ecf8e0;--c-doneLine:#cfdbc4;--c-doneSunken:#e3f1d9;--c-record:#6e5000;--c-recordSurface:#fbf0d5;--c-recordGlyph:#f7d001;--c-recordGlyphRibbon:#f7ab01;--c-recordGlyphRibbonHigh:#783000;--c-danger:#c62345;--c-dangerFill:#c62345;--c-onDangerFill:#fff;--c-onDangerTonal:#bd2142;--c-surfaceInverse:#171716;--c-onSurfaceInverse:#fafaf9;--c-inverseAccent:#5b92f5;--c-inverseRecord:#efaa01;--c-scrim:#0a0a0b99;--c-pressedOverlay:#0a0a0b1f;--c-fieldDisc:#0a0a0b1f;--c-skeleton:#ececea;--c-skeletonOnGroup:#e4e4e2;--c-chartAccent:#1c5fe0;--c-chartCompare:#868684;--c-chartRamp1:#dbe2fb;--c-chartRamp2:#afbdef;--c-chartRamp3:#7987bb;--c-chartRamp4:#5e74cd;--c-chartRamp5:#1c5fe0;--c-effortRamp1:#5ce483;--c-effortRamp2:#52ce50;--c-effortRamp3:#58b71e;--c-effortRamp4:#e9d401;--c-effortRamp5:#eeb80c;--c-effortRamp6:#ed9f00;--c-effortRamp7:#f18407;--c-effortRamp8:#f16a1a;--c-effortRamp9:#ee583b;--c-effortRamp10:#e5415c;--c-onEffortRamp:#0a0a0b;--c-appleFill:#000;--c-appleInk:#fff;--c-googleFill:#fff;--c-googleInk:#1f1f1f;--c-googleStroke:#747775}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-surface:#0a0a0b;--c-groupFill:#18181b;--c-raised:#18181b;--c-sheet:#0a0a0b;--c-groupFillRaised:#18181b;--c-selected:#142545;--c-ink:#fafaf9;--c-inkMuted:#a1a1a6;--c-inkFaint:#8e8e95;--c-line:#26262a;--c-groupLine:#333338;--c-track:#26262a;--c-trackFill:#5b92f5;--c-trackOnGroup:#333338;--c-tonalFill:#26262a;--c-tonalFillOnGroup:#26262a;--c-fieldFill:#121214;--c-fieldEdge:#26262a;--c-sunken:#121214;--c-segmentThumb:#3a3a40;--c-outline:#74747c;--c-edge:#74747c00;--c-controlEdge:#fafaf900;--c-accent:#5b92f5;--c-accentFill:#1c5fe0;--c-onAccentFill:#fff;--c-focus:#5b92f5;--c-dot:#5b92f5;--c-done:#56bd22;--c-doneFill:#56bd22;--c-doneFillHigh:#56bd22;--c-onDoneFill:#0a0a0b;--c-doneSurface:#163109;--c-doneLine:#2b471f;--c-doneSunken:#132a07;--c-record:#efaa01;--c-recordSurface:#2a2008;--c-recordGlyph:#efaa01;--c-recordGlyphRibbon:#e28500;--c-recordGlyphRibbonHigh:#e28500;--c-danger:#ee5060;--c-dangerFill:#c62345;--c-onDangerFill:#fff;--c-onDangerTonal:#f06371;--c-surfaceInverse:#18181b;--c-onSurfaceInverse:#fafaf9;--c-inverseAccent:#5b92f5;--c-inverseRecord:#efaa01;--c-scrim:#0a0a0bb3;--c-pressedOverlay:#fafaf91f;--c-fieldDisc:#fafaf91f;--c-skeleton:#1c1c20;--c-skeletonOnGroup:#26262a;--c-chartAccent:#5b92f5;--c-chartCompare:#7a7a82;--c-chartRamp1:#2b3247;--c-chartRamp2:#384870;--c-chartRamp3:#51669a;--c-chartRamp4:#557ac9;--c-chartRamp5:#5b92f5;--c-effortRamp1:#63ea89;--c-effortRamp2:#59d556;--c-effortRamp3:#5cbe20;--c-effortRamp4:#f0da1c;--c-effortRamp5:#f6be0d;--c-effortRamp6:#f5a502;--c-effortRamp7:#f88805;--c-effortRamp8:#f46d20;--c-effortRamp9:#f15c3e;--c-effortRamp10:#e8445e;--c-onEffortRamp:#0a0a0b;--c-appleFill:#fff;--c-appleInk:#000;--c-googleFill:#131314;--c-googleInk:#e3e3e3;--c-googleStroke:#8e918f}}[data-theme=dark]{--c-surface:#0a0a0b;--c-groupFill:#18181b;--c-raised:#18181b;--c-sheet:#0a0a0b;--c-groupFillRaised:#18181b;--c-selected:#142545;--c-ink:#fafaf9;--c-inkMuted:#a1a1a6;--c-inkFaint:#8e8e95;--c-line:#26262a;--c-groupLine:#333338;--c-track:#26262a;--c-trackFill:#5b92f5;--c-trackOnGroup:#333338;--c-tonalFill:#26262a;--c-tonalFillOnGroup:#26262a;--c-fieldFill:#121214;--c-fieldEdge:#26262a;--c-sunken:#121214;--c-segmentThumb:#3a3a40;--c-outline:#74747c;--c-edge:#74747c00;--c-controlEdge:#fafaf900;--c-accent:#5b92f5;--c-accentFill:#1c5fe0;--c-onAccentFill:#fff;--c-focus:#5b92f5;--c-dot:#5b92f5;--c-done:#56bd22;--c-doneFill:#56bd22;--c-doneFillHigh:#56bd22;--c-onDoneFill:#0a0a0b;--c-doneSurface:#163109;--c-doneLine:#2b471f;--c-doneSunken:#132a07;--c-record:#efaa01;--c-recordSurface:#2a2008;--c-recordGlyph:#efaa01;--c-recordGlyphRibbon:#e28500;--c-recordGlyphRibbonHigh:#e28500;--c-danger:#ee5060;--c-dangerFill:#c62345;--c-onDangerFill:#fff;--c-onDangerTonal:#f06371;--c-surfaceInverse:#18181b;--c-onSurfaceInverse:#fafaf9;--c-inverseAccent:#5b92f5;--c-inverseRecord:#efaa01;--c-scrim:#0a0a0bb3;--c-pressedOverlay:#fafaf91f;--c-fieldDisc:#fafaf91f;--c-skeleton:#1c1c20;--c-skeletonOnGroup:#26262a;--c-chartAccent:#5b92f5;--c-chartCompare:#7a7a82;--c-chartRamp1:#2b3247;--c-chartRamp2:#384870;--c-chartRamp3:#51669a;--c-chartRamp4:#557ac9;--c-chartRamp5:#5b92f5;--c-effortRamp1:#63ea89;--c-effortRamp2:#59d556;--c-effortRamp3:#5cbe20;--c-effortRamp4:#f0da1c;--c-effortRamp5:#f6be0d;--c-effortRamp6:#f5a502;--c-effortRamp7:#f88805;--c-effortRamp8:#f46d20;--c-effortRamp9:#f15c3e;--c-effortRamp10:#e8445e;--c-onEffortRamp:#0a0a0b;--c-appleFill:#fff;--c-appleInk:#000;--c-googleFill:#131314;--c-googleInk:#e3e3e3;--c-googleStroke:#8e918f}[data-contrast=high],[data-contrast=high] [data-theme]{--c-line:var(--c-outline);--c-groupLine:var(--c-outline);--c-fieldEdge:var(--c-outline);--c-edge:var(--c-outline);--c-controlEdge:var(--c-ink);--c-doneFill:var(--c-doneFillHigh);--c-doneLine:var(--c-outline);--c-recordGlyph:var(--c-record);--c-recordGlyphRibbon:var(--c-recordGlyphRibbonHigh)}@media (prefers-contrast:more){:root:not([data-contrast=standard]),:root:not([data-contrast=standard]) [data-theme]{--c-line:var(--c-outline);--c-groupLine:var(--c-outline);--c-fieldEdge:var(--c-outline);--c-edge:var(--c-outline);--c-controlEdge:var(--c-ink);--c-doneFill:var(--c-doneFillHigh);--c-doneLine:var(--c-outline);--c-recordGlyph:var(--c-record);--c-recordGlyphRibbon:var(--c-recordGlyphRibbonHigh)}}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-text-scale],[data-text-scale] [data-c]{--t-figureXL-size:calc(4rem * var(--tsCap,1));--t-figureXL-leading:calc(4rem * var(--tsCap,1));--t-figureL-size:calc(3rem * var(--tsCap,1));--t-figureL-leading:calc(3rem * var(--tsCap,1));--t-figureM-size:calc(2rem * var(--tsCap,1));--t-figureM-leading:calc(2.25rem * var(--tsCap,1));--t-figureS-size:calc(1.75rem * var(--tsCap,1));--t-figureS-leading:calc(2rem * var(--tsCap,1));--t-titleL-size:calc(1.5rem * var(--ts,1));--t-titleL-leading:calc(2rem * var(--ts,1));--t-titleM-size:calc(1.25rem * var(--ts,1));--t-titleM-leading:calc(1.75rem * var(--ts,1));--t-headingS-size:calc(1.0625rem * var(--ts,1));--t-headingS-leading:calc(1.5rem * var(--ts,1));--t-body-size:calc(.9375rem * var(--ts,1));--t-body-leading:calc(1.5rem * var(--ts,1));--t-button-size:calc(1rem * var(--tsCap,1));--t-button-leading:calc(1.25rem * var(--tsCap,1));--t-buttonSmall-size:calc(.9375rem * var(--tsCap,1));--t-buttonSmall-leading:calc(1.25rem * var(--tsCap,1));--t-label-size:calc(.8125rem * var(--ts,1));--t-label-leading:calc(1.125rem * var(--ts,1));--t-caption-size:calc(.75rem * var(--ts,1));--t-caption-leading:calc(1rem * var(--ts,1));--t-displayL-size:calc(3rem * var(--tsCap,1));--t-displayL-leading:calc(3.5rem * var(--tsCap,1));--t-displayM-size:calc(2rem * var(--tsCap,1));--t-displayM-leading:calc(2.5rem * var(--tsCap,1));--t-displayS-size:calc(1.75rem * var(--tsCap,1));--t-displayS-leading:calc(2.25rem * var(--tsCap,1));--t-overline-size:calc(.6875rem * var(--ts,1));--t-overline-leading:calc(.89375rem * var(--ts,1));--i-xs:calc(.875rem * var(--tsCap,1));--i-sm:calc(1rem * var(--tsCap,1));--i-md:calc(1.125rem * var(--tsCap,1));--i-lg:calc(1.25rem * var(--tsCap,1));--i-xl:calc(1.5rem * var(--tsCap,1));--i-xxl:calc(2rem * var(--tsCap,1))}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-figure:"RawFigure", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-numeric:"tnum" 1;--brand-iconBackground:#0a0a0b;--brand-iconInk:#fafaf9;--brand-iconWordmarkWidth:.68;--brand-iconCorner:.224;--brand-icon-inverted-background:#fafaf9;--brand-icon-inverted-ink:#0a0a0b;--brand-icon-carbon-background:#26262a;--brand-icon-carbon-ink:#fafaf9;--brand-icon-night-background:linear-gradient(160deg, #1c3a6e 0%, #0a1226 100%);--brand-icon-night-ink:#fafaf9;--brand-icon-blue-background:#1c5fe0;--brand-icon-blue-ink:#fafaf9;--brand-icon-ice-background:#5b92f5;--brand-icon-ice-ink:#0a0a0b;--brand-icon-green-background:#27cc58;--brand-icon-green-ink:#0a0a0b;--brand-icon-forest-background:#163109;--brand-icon-forest-ink:#fafaf9;--brand-icon-gold-background:#efaa01;--brand-icon-gold-ink:#0a0a0b;--brand-icon-red-background:#c62345;--brand-icon-red-ink:#fafaf9;--w-regular:400;--w-medium:500;--w-strong:600;--w-heading:650;--w-figure:700;--t-figureXL-weight:700;--t-figureXL-tracking:-.01em;--t-figureL-weight:700;--t-figureL-tracking:-.01em;--t-figureM-weight:700;--t-figureM-tracking:-.01em;--t-figureS-weight:700;--t-figureS-tracking:-.01em;--t-titleL-weight:650;--t-titleL-tracking:-.015em;--t-titleM-weight:650;--t-titleM-tracking:-.01em;--t-headingS-weight:650;--t-headingS-tracking:-.01em;--t-body-weight:400;--t-body-tracking:0em;--t-button-weight:600;--t-button-tracking:0em;--t-buttonSmall-weight:600;--t-buttonSmall-tracking:0em;--t-label-weight:500;--t-label-tracking:0em;--t-caption-weight:400;--t-caption-tracking:0em;--t-displayL-weight:650;--t-displayL-tracking:-.02em;--t-displayM-weight:650;--t-displayM-tracking:-.02em;--t-displayS-weight:650;--t-displayS-tracking:-.02em;--t-overline-weight:500;--t-overline-tracking:0em;--t-leadingProse:1.75;--t-leadingBumpDevanagari:.25;--cap-text:1.5;--cap-appBarIos:1;--cap-appBarAndroid:1.3;--cap-headerPill:1;--cap-avatarInitial:1.3;--cap-numberCell:1.6;--s2:.125rem;--s4:.25rem;--s6:.375rem;--s8:.5rem;--s12:.75rem;--s16:1rem;--s20:1.25rem;--s24:1.5rem;--s32:2rem;--s40:2.5rem;--s48:3rem;--s64:4rem;--s-screenH:1.25rem;--s-sectionGap:2rem;--s-blockGap:1.5rem;--s-itemGap:.75rem;--s-inlineGap:.5rem;--s-cardPadding:1rem;--s-readingMax:30rem;--s-groupTitle:.5rem;--s-tintInset:.5rem;--s-dockGap:.75rem;--s-emptyMax:18.75rem;--s-dotGap:.1875rem;--s-dotGapDense:.0625rem;--z-tag:1.5rem;--z-chip:2rem;--z-compact:2.25rem;--z-icon:2.5rem;--z-touch:3rem;--z-large:3.5rem;--z-bench:4.5rem;--z-track:.25rem;--z-thumbStrip:3.25rem;--z-thumbMedia:3.5rem;--z-row:3.5rem;--z-rowDense:2.75rem;--z-rowThumb:4rem;--z-rowMedia:5rem;--z-badge:1.25rem;--z-skeletonCard:7.5rem;--z-setHead:2rem;--z-shareStory:15rem;--z-shareSquare:17.5rem;--z-swipeAction:6rem;--z-avatar:4rem;--z-bodyMap:7.5rem;--z-bodyMapHeight:15.3125rem;--z-legendSwatch:.75rem;--z-choice:4.5rem;--z-choiceCompact:3.75rem;--z-appIconTile:4.75rem;--z-qr:12.5rem;--z-effortStep:2.75rem;--z-chartPlot:10rem;--z-chartBarMax:1.5rem;--z-photoViewer:20rem;--z-pagerLabel:5.5rem;--z-columnMin:22.5rem;--z-wrapText:10em;--z-signIn-appleGlyphWidth:1.5rem;--z-signIn-appleGlyphHeight:2.125rem;--z-signIn-googleGlyph:1.25rem;--z-signIn-googleGlyphStart:1.375rem;--z-rail:5rem;--z-wideWindow:37.5rem;--z-sheetCard-width:33.75rem;--z-sheetCard-height:38.75rem;--z-grabIos-width:2.25rem;--z-grabIos-height:.3125rem;--z-grabAndroid-width:2rem;--z-grabAndroid-height:.25rem;--r-sm:.25rem;--r-md:.5rem;--r-lg:.75rem;--r-xl:1.25rem;--r-pill:9999px;--r-toast:1.5rem;--r-dialogAndroid:1.75rem;--r-sheetAndroid:1rem;--r-sheetIos:2rem;--stroke-regular:.125rem;--stroke-contour:.08125rem;--stroke-hairline:.0375rem;--stroke-line:.0625rem;--stroke-ring:.09375rem;--stroke-bold:.1875rem;--focus-width:.125rem;--focus-offset:.1875rem;--opacity-breatheLow:.4;--opacity-fadeLow:.55;--opacity-thumbDone:.5;--opacity-thumbCut:.35;--opacity-wheelFar:.3;--opacity-wheelNear:.6;--opacity-tipSecondary:.8;--opacity-muscleLine:.45;--opacity-dueFlash:.28;--opacity-headerUnder:.8;--opacity-shinePeak:.65;--blur-header:1.25rem;--motion-fast:.12s;--motion-medium:.2s;--motion-slow:.32s;--motion-due:.3s;--motion-settle:.24s;--motion-settleDelay:.6s;--motion-dotDropBeat:.3s;--motion-dotDrop:.6s;--motion-planReady:2s;--motion-beat:.5s;--motion-dotLand:.5s;--motion-breathe:1.2s;--motion-shine:1.6s;--motion-shineDelay:.6s;--ease-standard:cubic-bezier(.215, .61, .355, 1);--ease-exit:cubic-bezier(.55, .055, .675, .19);--ease-celebrate:cubic-bezier(.34, 1.4, .64, 1);--ease-breathe:cubic-bezier(.42, 0, .58, 1);--ease-drop:linear(0 0%, .007 3.38%, .015 6.75%, .026 10.13%, .039 13.5%, .056 16.88%, .078 20.25%, .107 23.63%, .145 27%, .196 30.38%, .261 33.75%, .345 37.13%, .447 40.5%, .567 43.88%, .701 47.25%, .847 50.63%, 1 54%, 1 58%, .959 60.5%, .928 63%, .908 65.5%, .895 68%, .887 70.5%, .883 73%, .881 75.5%, .88 78%, .882 80.75%, .885 83.5%, .889 86.25%, .897 89%, .911 91.75%, .934 94.5%, .964 97.25%, 1 100%);--time-toast:4s;--time-toastAction:6s;--time-firstFrame:.1s;--time-loaderDelay:1s;--dot-loader:.5625rem;--dot-empty:1rem;--dot-rest:2.5rem;--dot-restBench:4rem;--dot-inText:.28em;--dot-inTextGap:.04em;--dot-dropFrom:.45em;--dot-breatheScale:.8;--dot-peakScale:1.15;--logo-hero:4.1875rem;--logo-share:1.5rem;--logo-header:1.375rem;--logo-foot:.875rem;--logo-live:.5625rem;--logo-clear:.5;--web-page-max:80rem;--web-font-figure:RawFigure, "RawFigure on Arial", "RawFigure on Roboto";--web-measure-read:58;--web-measure-lede:36;--web-measure-display:18;--web-leading-body:1.6;--web-leading-display:1.04;--web-leading-title:1.1;--web-display-promise-small:2.5rem;--web-display-promise-medium:4rem;--web-display-promise-large:5.5rem;--web-display-title-small:2rem;--web-display-title-medium:2.75rem;--web-display-title-large:3.5rem;--web-display-figure-small:6rem;--web-display-figure-medium:9rem;--web-display-figure-large:12rem;--web-tour-fadeStart:30%;--web-tour-fadeEnd:60%;--web-tour-turn:12deg;--web-record-swapStart:20%;--web-record-swapEnd:45%;--web-ease-scroll:cubic-bezier(0, 0, 1, 1);--web-medium-body:1.0625rem;--web-medium-sectionGap:6rem;--web-medium-badge:3.5rem;--web-large-body:1.125rem;--web-large-sectionGap:8rem;--web-large-badge:4rem;--web-link-underlineOffset:.2em;--web-code-tracking:.08em;--web-device-width-small:17.5rem;--web-device-width-large:20rem;--web-device-perspective:68.75rem;--web-device-turn-small:20deg;--web-device-turn-large:27deg;--web-device-tilt-small:5deg;--web-device-tilt-large:6deg;--web-device-radius-body:15cqw;--web-device-radius-screen:12cqw;--web-device-sheet:.8cqw;--web-device-light-base:180deg;--web-device-light-body:75deg;--web-device-light-wall:100deg;--web-device-light-chamfer:105deg;--web-device-rimStep:5%;--web-device-wallStop-middle:45%;--web-device-wallStop-end:92%;--web-device-color-body1:#1b1b1d;--web-device-color-body2:#232325;--web-device-color-body3:#2c2c2f;--web-device-color-body4:#38383b;--web-device-color-wall1:#151516;--web-device-color-wall2:#1d1d1f;--web-device-color-wall3:#29292c;--web-device-color-chamfer1:#262628;--web-device-color-chamfer2:#3a3a3d;--web-device-color-chamfer3:#5c5c60;--web-device-color-rim:#b4b4b8;--web-device-color-edge:#ffffff1a;--web-device-color-highlight:#ffffff3d;--web-device-color-deep:#000000a8;--web-device-color-warm:#fff0d633;--web-device-color-cool:#d6deeb1f;--web-device-color-punch:#000;--web-device-color-punchRing:#ffffff14;--web-device-color-screen:#0b0805;--web-device-color-shadowDark:#0009;--web-device-color-shadowLight:#0a0a0b4d;--web-hidden:.0625rem;--web-tv-bezel:.8cqw;--web-tv-radius:.6cqw;--web-tv-screenRadius:.2cqw;--web-tv-shadowY:2.5cqw;--web-tv-shadowBlur:7cqw;--web-tv-perspective:112.5rem;--web-tv-turn:-9deg;--web-tv-tilt:2deg;--web-tv-depth:.7cqw;--web-tv-edgeTurn:12s;--web-tv-edgeAngle:360deg;--web-tv-edgeWidth:.125rem;--web-tv-edgeGlow:4.5rem;--web-tv-edgeShare:7cqw;--web-tv-edgeSoft:.35;--web-tv-signal-near:.9;--web-tv-signal-middle:.6;--web-tv-signal-far:.35;--web-tv-signal-rest:.22;--web-tv-phoneTurn:14deg;--web-tv-neck-width:5cqw;--web-tv-neck-height:3.2cqw;--web-tv-foot-width:30cqw;--web-tv-foot-height:1cqw;--web-tv-color-room:#0a0a0b;--web-tv-color-glow:#dce6ff33;--web-tv-color-edge1:#4285f4;--web-tv-color-edge2:#ea4335;--web-tv-color-edge3:#fbbc05;--web-tv-color-edge4:#34a853;--web-tv-color-inkMuted:#a1a1a6;--web-tv-color-glare:#ffffff12;--web-instant:.01ms}[data-c]{box-sizing:border-box}[data-c=RawButton]{justify-content:center;align-items:center;gap:var(--s8);min-height:var(--z-touch);padding:var(--s8) var(--s20);border-radius:var(--r-pill);background:var(--c-tonalFill);color:var(--c-ink);text-align:center;cursor:pointer;font:var(--t-button-weight) var(--t-button-size)/var(--t-button-leading) var(--font-sans);transition:background-color var(--motion-fast) var(--ease-standard);border:0;text-decoration:none;display:inline-flex}[data-c=RawButton][data-v~=primary]{background:var(--c-accentFill);color:var(--c-onAccentFill)}[data-c=RawButton][data-v~=soft]{background:var(--c-selected);color:var(--c-accent)}[data-c=RawButton][data-v~=ghost]{color:var(--c-accent);padding:var(--s8) var(--s12);background:0 0}[data-c=RawButton][data-v~=large]{min-height:var(--z-large);padding:var(--s8) var(--s24)}[data-c=RawButton][data-v~=small]{min-height:var(--z-compact);padding:var(--s6) var(--s16);font:var(--t-buttonSmall-weight) var(--t-buttonSmall-size)/var(--t-buttonSmall-leading) var(--font-sans);position:relative}[data-c=RawButton][data-v~=small]:after{content:"";inset:calc((var(--z-touch) - var(--z-compact)) / -2) 0;position:absolute}[data-c=RawButton][data-v~=block]{width:100%;display:flex}[data-c=RawButton]:active{background-image:linear-gradient(var(--c-pressedOverlay), var(--c-pressedOverlay))}[data-c=RawButton]:disabled{background:var(--c-tonalFill);color:var(--c-inkFaint);cursor:default}[data-c=RawButton][hidden]{display:none}[data-c=RawCard]{padding:var(--s-cardPadding);background:var(--c-groupFill);border-radius:var(--r-xl);color:var(--c-ink)}[data-c=RawIconButton]{justify-content:center;align-items:center;gap:var(--s4);min-width:var(--z-touch);height:var(--z-touch);padding:0 var(--s12);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;font:var(--t-buttonSmall-weight) var(--t-buttonSmall-size)/1 var(--font-sans);background:0 0;border:0;flex:none;display:inline-flex}[data-c=RawIconButton]>.icon{width:var(--i-xl);height:var(--i-xl)}[data-c=RawIconButton]:active{background-image:linear-gradient(var(--c-pressedOverlay), var(--c-pressedOverlay))}[data-c=RawIconButton]:focus-visible{border-radius:var(--r-pill)}[data-c=RawGroup]>.d-group-card{background:var(--c-groupFill);border-radius:var(--r-xl);margin:0;padding:0;list-style:none;overflow:hidden}[data-c=RawGroupRow]{--inset:var(--s-cardPadding);align-items:center;gap:var(--s-itemGap);width:100%;min-height:var(--z-touch);padding:var(--s6) var(--s-cardPadding);color:var(--c-ink);text-align:start;cursor:pointer;font:var(--t-body-weight) var(--t-body-size)/var(--t-body-leading) var(--font-sans);background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}[data-c=RawGroup]>.d-group-card>li+li>[data-c=RawGroupRow]:before{content:"";inset-block-start:0;inset-inline:var(--inset) 0;height:var(--stroke-line);background:var(--c-groupLine);position:absolute}[data-c=RawGroupRow]>.d-row-main{flex:1;min-width:0}[data-c=RawGroupRow]>.d-row-end{width:var(--i-md);height:var(--i-md);color:var(--c-accent);visibility:hidden;flex:none}[data-c=RawGroupRow]:is([aria-current=page],[aria-pressed=true]){background:var(--c-selected)}[data-c=RawGroupRow]:is([aria-current=page],[aria-pressed=true])>.d-row-end{visibility:visible}[data-c=RawGroupRow]:active{background-image:linear-gradient(var(--c-pressedOverlay), var(--c-pressedOverlay))}[data-c=RawGroupRow]:focus-visible{outline-offset:calc(-1 * var(--focus-width));border-radius:0}[data-c=RawTag]{max-width:100%;min-height:var(--z-tag);padding:var(--s2) var(--s8);border-radius:calc(var(--t-label-leading) / 2 + var(--s4));background:var(--c-tonalFill);color:var(--c-ink);font:var(--t-label-weight) var(--t-label-size)/var(--t-label-leading) var(--font-sans);font-feature-settings:var(--font-numeric);align-items:center;display:inline-flex}[data-c=RawDot]{width:var(--dot-inText);height:var(--dot-inText);background:var(--c-ink);color:#0000;vertical-align:baseline;border-radius:50%;margin-inline-start:var(--dot-inTextGap);display:inline-block;overflow:hidden}[data-c=RawDot][data-v~=brand]{background:var(--c-dot)}.d-dotted-end{white-space:nowrap}@media (prefers-reduced-motion:no-preference){[data-c=RawDot][data-v~=drop]{animation:raw-dot-drop var(--motion-dotDrop) var(--ease-drop) var(--motion-dotDropBeat) both}}@keyframes raw-dot-drop{0%{translate:0 calc(-1 * var(--dot-dropFrom))}}@media (forced-colors:active){[data-c=RawDot],[data-c=RawDot][data-v~=brand]{background:canvastext}}[data-c=RawDot][data-v~=rest]{--left:1;width:var(--dot-rest);height:var(--dot-rest);vertical-align:middle;background:0 0;flex:none;place-items:center;margin:0;display:inline-grid}[data-c=RawDot][data-v~=rest]:before{content:"";width:calc(var(--dot-loader) + (var(--dot-rest) - var(--dot-loader)) * var(--left));aspect-ratio:1;background:var(--c-dot);border-radius:50%}@media (forced-colors:active){[data-c=RawDot][data-v~=rest]{background:0 0}[data-c=RawDot][data-v~=rest]:before{background:canvastext}}:is([data-c=RawCard],[data-c=RawGroup]>.d-group-card,[data-c=RawTag],[data-c=RawButton]:not([data-v~=primary]):not([data-v~=ghost])){box-shadow:inset 0 0 0 var(--stroke-line) var(--c-edge)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:RawFigure;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/raw_figure.DzkJCU-c.ttf)format("truetype")}@font-face{font-family:RawFigure on Arial;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:82.53%;ascent-override:106.38%;descent-override:25.44%;line-gap-override:0%}@font-face{font-family:RawFigure on Roboto;font-style:normal;font-weight:700;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:80%;ascent-override:109.75%;descent-override:26.25%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-surface);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--web-body);line-height:var(--web-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-block-size:100svh;margin:0;display:flex;overflow-x:clip}body>main{flex:1 0 auto}time,.numeric{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric)}a{color:var(--c-accent);text-underline-offset:var(--web-link-underlineOffset);text-decoration-thickness:var(--stroke-line)}a:hover{text-decoration-thickness:var(--stroke-regular)}:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}a:not([data-c]):focus-visible{border-radius:var(--r-sm)}svg{display:block}.icon{width:var(--i-lg);height:var(--i-lg);fill:currentColor}.icon-sprite,:root .on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:block}}[data-theme=dark] .on-light{display:none}[data-theme=dark] .on-dark{display:block}.theme-name{display:none}[data-theme=light] .theme-name-light,[data-theme=dark] .theme-name-dark,:root:not([data-theme]) .theme-name-system-light{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-name-system-light{display:none}:root:not([data-theme]) .theme-name-system-dark{display:block}}.wordmark path{fill:currentColor}:root{--web-readMax:calc(var(--web-measure-read) * 1ch);--web-gutter:var(--s-screenH);--web-body:var(--t-body-size);--web-lede:var(--t-titleM-size);--web-ledeLeading:var(--t-titleM-leading);--web-promise:var(--web-display-promise-small);--web-title:var(--web-display-title-small);--web-figure:var(--web-display-figure-small);--web-h2:var(--t-titleL-size);--web-h2Leading:var(--t-titleL-leading);--web-h3:var(--t-titleM-size);--web-h3Leading:var(--t-titleM-leading);--web-sectionGap:var(--s64);--web-badge:var(--s48);--web-top:var(--s16)}@media (width>=48rem){:root{--web-gutter:var(--s40);--web-body:var(--web-medium-body);--web-lede:var(--t-titleL-size);--web-ledeLeading:var(--t-titleL-leading);--web-promise:var(--web-display-promise-medium);--web-title:var(--web-display-title-medium);--web-figure:var(--web-display-figure-medium);--web-h2:var(--t-displayS-size);--web-h2Leading:var(--t-displayS-leading);--web-h3:var(--t-titleL-size);--web-h3Leading:var(--t-titleL-leading);--web-sectionGap:var(--web-medium-sectionGap);--web-badge:var(--web-medium-badge);--web-top:var(--s40)}}@media (width>=64rem){:root{--web-gutter:var(--s64);--web-body:var(--web-large-body);--web-lede:var(--t-displayS-size);--web-promise:var(--web-display-promise-large);--web-title:var(--web-display-title-large);--web-figure:var(--web-display-figure-large);--web-h2:var(--t-displayM-size);--web-sectionGap:var(--web-large-sectionGap);--web-badge:var(--web-large-badge);--web-top:var(--s64)}}.screen{width:100%;max-width:var(--web-page-max);padding-inline:var(--web-gutter);margin-inline:auto}.stack{flex-direction:column;display:flex}.stack-block>*+*{margin-block-start:var(--s-blockGap)}.stack-item>*+*{margin-block-start:var(--s-itemGap)}.section+.section{margin-block-start:var(--web-sectionGap)}.skip{padding:var(--s8) var(--s12);background:var(--c-surface);border:var(--stroke-line) solid var(--c-line);border-radius:var(--r-md);z-index:3;position:absolute;inset-block-start:var(--s8);inset-inline-start:var(--s8);transform:translateY(-200%)}.skip:focus{transform:none}h1,h2,h3{font-weight:var(--t-titleM-weight);text-wrap:balance;overflow-wrap:break-word;margin:0}h4{margin:0}@media (width<=19em){h1,h2,h3{hyphens:auto}}p{margin:0}p,li{text-wrap:pretty}.display,.home-title,.beat-title,.prose h1{font-size:var(--web-title);line-height:var(--web-leading-title);letter-spacing:var(--t-displayL-tracking);font-weight:var(--t-displayL-weight)}.display,.home-title,.home-you-title{max-width:calc(var(--web-measure-display) * 1ch)}.home-title.page-section-title{font-size:var(--web-h2);line-height:var(--web-h2Leading);letter-spacing:var(--t-displayM-tracking);font-weight:var(--t-displayM-weight)}.heading{font-size:var(--t-headingS-size);line-height:var(--t-headingS-leading);letter-spacing:var(--t-headingS-tracking);font-weight:var(--t-headingS-weight)}.lede{font-size:var(--web-lede);line-height:var(--web-ledeLeading);letter-spacing:var(--t-titleM-tracking);font-weight:var(--t-body-weight);color:var(--c-inkMuted);max-width:calc(var(--web-measure-lede) * 1ch)}.caption{font-size:var(--t-caption-size);line-height:var(--t-caption-leading);color:var(--c-inkMuted)}.overline{font-size:var(--t-overline-size);line-height:var(--t-overline-leading);font-weight:var(--t-overline-weight);color:var(--c-inkMuted)}.muted{color:var(--c-inkMuted)}.crumbs ol{gap:var(--s4) var(--s8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›" / "";color:var(--c-inkMuted);margin-inline-end:var(--s8)}.visually-hidden{width:var(--web-hidden);height:var(--web-hidden);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.site-header{z-index:2;background:var(--c-surface);box-shadow:0 var(--stroke-line) 0 var(--c-line)}@supports (animation-timeline:scroll()){.site-header{box-shadow:none;animation-name:header-solid;animation-duration:auto;animation-timing-function:var(--web-ease-scroll);animation-fill-mode:both;animation-timeline:scroll();animation-range:0 var(--s64);background:0 0}}@keyframes header-solid{to{background:var(--c-surface);box-shadow:0 var(--stroke-line) 0 var(--c-line)}}:root{--site-header-h:var(--z-row)}@media (width>=18em){.site-header{position:sticky;inset-block-start:0}div[data-l]:has(>.site-header){z-index:2;position:sticky;inset-block-start:0}html{scroll-padding-block-start:calc(var(--site-header-h) + var(--s8))}}.masthead{align-items:center;gap:var(--s-itemGap);min-height:var(--site-header-h);padding-block:var(--s4);flex-wrap:wrap;display:flex}.masthead .wordmark{height:var(--logo-header);width:auto}#main>:first-child{padding-block-start:var(--web-top)}.masthead .home{min-block-size:var(--z-touch);color:inherit;align-items:center;display:inline-flex}.header-nav{display:none}@media (width>=64rem){.header-nav{gap:var(--s24);margin-inline-start:var(--s40);display:flex}.header-nav a{min-height:var(--z-touch);color:var(--c-inkMuted);font:var(--t-buttonSmall-weight) var(--t-buttonSmall-size)/var(--t-buttonSmall-leading) var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.header-nav a:hover,.header-nav a[aria-current=page]{color:var(--c-ink)}}.controls{align-items:center;gap:var(--s8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.download-button{display:none}@media (hover:hover) and (width>=64rem){@supports selector(:popover-open){.download-link{display:none}.download-button{display:inline-flex}}}.download-button{anchor-name:--download}.download-pop{padding:var(--s24);border:var(--stroke-line) solid var(--c-line);border-radius:var(--r-xl);background:var(--c-surface);color:var(--c-ink);margin:0;display:none;position:fixed;inset:auto;inset-block-start:calc(var(--site-header-h) + var(--s8));inset-inline-end:max(var(--web-gutter), calc((100vw - var(--web-page-max)) / 2 + var(--web-gutter)))}@supports (anchor-name:--a){.download-pop{position-anchor:--download;inset-block-start:calc(anchor(bottom) + var(--s8));inset-inline-end:anchor(end)}}.download-pop:popover-open{justify-items:center;gap:var(--s16);grid-template-columns:max-content;display:grid}.download-pop>:not(.store-badges),.download-pop .caption{contain:inline-size;text-align:center;text-wrap:balance;width:100%}.download-pop .store-qr{aspect-ratio:1}.download-pop .store-badges{justify-content:center;gap:var(--s12);flex-wrap:nowrap}.download-pop .store-badge img{height:var(--s40)}.download-pop .caption{margin:0}.download-title{font-size:var(--t-headingS-size);line-height:var(--t-headingS-leading);font-weight:var(--t-headingS-weight)}.store-qr{width:var(--z-qr);border:var(--stroke-line) solid var(--c-line);border-radius:var(--r-md);height:auto;display:block}.store-qr .qr-plate{fill:var(--c-onSurfaceInverse)}.store-qr .qr-modules{fill:var(--c-surfaceInverse)}@media (forced-colors:active){.store-qr{forced-color-adjust:none}}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{background:var(--c-tonalFill)}.menu>[data-c=RawGroup]{z-index:1;width:max-content;position:absolute;inset-block-start:calc(100% + var(--s4));inset-inline-end:0}.menu-up>[data-c=RawGroup]{inset-block-start:auto;inset-block-end:calc(100% + var(--s4));inset-inline:0 auto}:root:not([data-js]) [data-needs-js]{display:none}.site-footer{padding-block:var(--s40) var(--s48);border-block-start:var(--stroke-line) solid var(--c-line);margin-block-start:var(--web-sectionGap)}.footer-grid{gap:var(--s32);display:grid}.footer-head{font-size:var(--t-label-size);line-height:var(--t-label-leading);font-weight:var(--t-label-weight);color:var(--c-inkMuted)}.footer-group ul{margin:var(--s8) 0 0;padding:0;list-style:none}.footer-group a{min-height:var(--z-touch);color:var(--c-ink);align-items:center;text-decoration:none;display:inline-flex}.footer-group a:hover{text-decoration:underline}.footer-end{align-items:center;gap:var(--s12) var(--s-blockGap);flex-wrap:wrap;display:flex}.studio-line{gap:var(--s8) var(--s-blockGap);flex-wrap:wrap;display:flex}.footer-marks{max-width:var(--web-readMax);grid-column:1/-1}@media (width>=48rem){.footer-grid{column-gap:var(--s64);grid-template-columns:repeat(2,max-content) minmax(0,1fr);align-items:start}.footer-end{justify-content:flex-end;align-self:end}.footer-end .menu-up>[data-c=RawGroup]{inset-inline:auto 0}}.typed-set{gap:var(--s16);flex-direction:column;margin:0;display:flex;container-type:inline-size}.typed-set-head{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.typed-set-exercise{font-size:var(--t-headingS-size);line-height:var(--t-headingS-leading);letter-spacing:var(--t-headingS-tracking);font-weight:var(--t-headingS-weight)}.typed-set-row{--figure-size:var(--t-figureM-size);--figure-leading:var(--t-figureM-leading);--mark-size:max(var(--z-compact), var(--figure-leading));--check-size:max(var(--z-compact), calc(var(--mark-size) * 3 / 5));align-items:flex-end;gap:var(--s12);padding:var(--s16) var(--s12);border-radius:var(--r-xl);background:var(--c-doneSurface);flex-wrap:wrap;display:flex}.typed-set-row .d-cell{gap:var(--s4);flex-direction:column;display:flex}.typed-set-row .d-today-group{align-items:flex-end;column-gap:inherit;display:flex}.typed-set-row .d-label{min-height:var(--t-caption-leading);font-size:var(--t-caption-size);line-height:var(--t-caption-leading);font-weight:var(--t-label-weight);color:var(--c-inkMuted);text-transform:uppercase;align-items:center;display:flex}.typed-set-row .d-label .icon{width:var(--i-xs);height:var(--i-xs)}.typed-set-row .d-figure{font-family:var(--web-font-figure), var(--font-sans);font-size:var(--figure-size);line-height:var(--figure-leading);font-weight:var(--t-figureL-weight);letter-spacing:var(--t-figureL-tracking);font-feature-settings:var(--font-numeric);white-space:nowrap}.typed-set-row .d-previous{min-width:calc(var(--figure-size) * 17 / 5);color:var(--c-inkMuted);display:block}.typed-set-row .d-cell-mark,.typed-set-row .d-cell-check{align-items:center}.typed-set-row .d-mark{width:var(--mark-size);height:var(--mark-size);margin-block:calc((var(--figure-leading) - var(--mark-size)) / 2);background:var(--c-doneSunken);border-radius:50%;place-items:center;display:grid}.typed-set-row .d-mark>*{grid-area:1/1}.typed-set-row .d-mark-number{font-size:calc(var(--mark-size) * 2 / 5);line-height:1;font-weight:var(--w-strong);font-feature-settings:var(--font-numeric);opacity:0}.typed-set-row .d-mark-medal{width:calc(var(--mark-size) * 2 / 3);height:calc(var(--mark-size) * 2 / 3)}.typed-set-row .d-check{width:var(--check-size);height:var(--check-size);margin-block:calc((var(--figure-leading) - var(--check-size)) / 2);border:var(--stroke-line) solid var(--c-controlEdge);background:var(--c-doneFill);color:var(--c-onDoneFill);border-radius:50%;place-items:center;display:grid}.typed-set-row .d-check .icon{width:calc(var(--check-size) / 2);height:calc(var(--check-size) / 2)}@container (width>=27rem){.typed-set-row{--figure-size:var(--t-figureL-size);--figure-leading:var(--t-figureL-leading);column-gap:var(--s20);padding:var(--s20) var(--s24)}}@container (width>=40rem){.typed-set-row{--figure-size:var(--t-figureXL-size);--figure-leading:var(--t-figureXL-leading);column-gap:var(--s32);padding:var(--s24) var(--s32);grid-template-columns:auto minmax(max-content,3fr) minmax(max-content,2fr) minmax(max-content,2fr) auto;display:grid}.typed-set-row .d-today-group{display:contents}.typed-set-row .d-cell{justify-content:flex-end}}@container (width>=60rem){.typed-set-row{--figure-size:var(--web-display-figure-small);--figure-leading:var(--web-display-figure-small);column-gap:var(--s40);padding:var(--s32) var(--s40)}}.typed-set-toast{align-items:flex-start;gap:var(--s12);max-width:100%;padding:var(--s12) var(--s16);border-radius:var(--r-toast);background:var(--c-surfaceInverse);color:var(--c-onSurfaceInverse);align-self:flex-start;margin:0;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .typed-set-toast{box-shadow:inset 0 0 0 var(--stroke-line) var(--c-groupLine)}}:root[data-theme=dark] .typed-set-toast{box-shadow:inset 0 0 0 var(--stroke-line) var(--c-groupLine)}.typed-set-toast-medal{width:var(--i-xl);height:var(--i-xl);flex:none;margin-block-start:var(--s2)}.typed-set-toast-words{gap:var(--s2);min-width:0;display:grid}.typed-set-toast-message{font:var(--t-headingS-weight) var(--t-headingS-size)/var(--t-headingS-leading) var(--font-sans)}.typed-set-toast-detail{color:var(--c-inverseRecord);font-size:var(--web-body);line-height:var(--web-leading-body);font-weight:var(--t-label-weight)}@container (width>=60rem){.typed-set-toast{gap:var(--s16);padding:var(--s16) var(--s24) var(--s16) var(--s20)}.typed-set-toast-medal{width:var(--i-xxl);height:var(--i-xxl);margin-block-start:0}.typed-set-toast-message{font-size:var(--t-titleM-size);line-height:var(--t-titleM-leading)}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports (color:color-mix(in srgb, red, red)){.typed-set-toast-message[data-shine]{background:linear-gradient(to right, var(--c-onSurfaceInverse) calc(100% / 3), color-mix(in srgb, var(--c-inverseRecord) calc(var(--opacity-shinePeak) * 100% / 2), var(--c-onSurfaceInverse)) calc(100% * 5 / 12), color-mix(in srgb, var(--c-inverseRecord) calc(var(--opacity-shinePeak) * 100%), var(--c-onSurfaceInverse)) calc(100% / 2), color-mix(in srgb, var(--c-inverseRecord) calc(var(--opacity-shinePeak) * 100% / 2), var(--c-onSurfaceInverse)) calc(100% * 7 / 12), var(--c-onSurfaceInverse) calc(100% * 2 / 3)) 100% 0 / calc(100% * 3) 100% no-repeat;color:#0000;animation:typed-set-shine var(--motion-shine) var(--ease-breathe) both;-webkit-background-clip:text;background-clip:text}}}@keyframes typed-set-shine{to{background-position:0 0}}.medal circle{fill:var(--c-recordGlyph)}.medal path{fill:var(--c-recordGlyphRibbon)}@media (forced-colors:active){.medal circle,.medal path{fill:canvastext}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.typed-set-row{view-timeline:--record block}.typed-set-row .d-mark-number,.typed-set-row .d-mark-medal{animation-duration:auto;animation-fill-mode:both;animation-timeline:--record;animation-range:contain var(--web-record-swapStart) contain var(--web-record-swapEnd)}.typed-set-row .d-mark-number{animation-name:record-number;animation-timing-function:var(--web-ease-scroll)}.typed-set-row .d-mark-medal{animation-name:record-medal;animation-timing-function:var(--ease-celebrate)}}}@keyframes record-number{0%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes record-medal{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.promise,.home-you-title,.home-close-title{font-size:var(--web-promise);line-height:var(--web-leading-display);letter-spacing:var(--t-displayL-tracking);font-weight:var(--t-displayL-weight)}.promise>span{display:block}.hero{gap:var(--s24);container-type:inline-size}@container (width<12em){.promise,.home-you-title,.home-close-title{font-size:var(--t-displayM-size)}.home-you-lines{font-size:var(--t-titleM-size)}}.hero-row{gap:var(--s48);grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.hero-row>.pixel-shell{justify-self:center}@media (width>=64rem){.hero-row{column-gap:var(--s64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.home-you{padding-block:var(--s32);container-type:inline-size}@media (width>=64rem){.home-you{padding-block:var(--s64)}}.hero-lede{font-size:var(--web-lede);line-height:var(--web-ledeLeading);color:var(--c-inkMuted);max-width:calc(var(--web-measure-lede) * 1ch)}.hero-stores,.home-close-stores{margin-block-start:var(--s16)}:is(.hero-stores,.home-close-stores)>*+*{margin-block-start:var(--s12)}.act-stage{display:none}.beat{row-gap:var(--s32);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""phone""points";margin-block-start:var(--web-sectionGap);display:grid}.beat-head{grid-area:head}.beat-phone{grid-area:phone}.beat-lede{font-size:var(--web-lede);line-height:var(--web-ledeLeading);color:var(--c-inkMuted);max-width:calc(var(--web-measure-lede) * 1ch);margin-block-start:var(--s16)}.beat-points{grid-area:points;margin:0;padding:0;list-style:none}.beat-points li{padding-block:var(--s8);border-block-start:var(--stroke-line) solid var(--c-line);break-inside:avoid}@media (width>=64rem){.beat{column-gap:var(--s64);row-gap:var(--s24);grid-template:"head phone""points phone"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.beat-start{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"phone head""phone points"}.beat-phone{align-self:center}.beat-alone{grid-template-areas:"head head""points points"}.beat-alone .beat-points{column-count:2;column-gap:var(--s64)}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--a){.act{column-gap:var(--s64);timeline-scope:--area-plans, --area-progress, --area-report, --area-week, --area-library;view-timeline:--act block;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.act-stage{grid-area:1/2/span 6;align-self:stretch;align-items:start;display:grid}.act-sticky{justify-items:center;display:grid;position:sticky;inset-block-start:calc(50svh - min(var(--web-device-width-large), 38svh) * 43 / 40)}.act>.beat{grid-column:1;grid-template-rows:none;grid-template-columns:none;grid-template-areas:"head""points";align-content:center;min-height:100svh;margin:0}.act>.beat .beat-phone{display:none}.act>.beat-alone .beat-points{column-count:auto}.beat[data-area=plans]{view-timeline-name:--area-plans}.beat[data-area=progress]{view-timeline-name:--area-progress}.beat[data-area=report]{view-timeline-name:--area-report}.beat[data-area=week]{view-timeline-name:--area-week}.beat[data-area=library]{view-timeline-name:--area-library}:root .act-phone .pixel__clip>.pixel__frame+.pixel__frame{opacity:0;animation-name:tour-show;animation-timing-function:var(--web-ease-scroll);animation-fill-mode:both;animation-duration:auto;animation-range:entry var(--web-tour-fadeStart) entry var(--web-tour-fadeEnd);display:block}:root .act-phone .pixel__clip>.pixel__frame[data-screen=workout]{animation-timeline:--area-plans}:root .act-phone .pixel__clip>.pixel__frame[data-screen=progress]{animation-timeline:--area-progress}:root .act-phone .pixel__clip>.pixel__frame[data-screen=report]{animation-timeline:--area-report}:root .act-phone .pixel__clip>.pixel__frame[data-screen=home]{animation-timeline:--area-week}:root .act-phone .pixel__clip>.pixel__frame[data-screen=library]{animation-timeline:--area-library}:root .act-phone .pixel{animation-name:tour-turn;animation-timing-function:var(--web-ease-scroll);animation-fill-mode:both;animation-duration:auto;animation-timeline:--act}}}@keyframes tour-show{to{opacity:1}}@keyframes tour-turn{50%{transform:rotateY(calc(var(--web-tour-turn) * var(--pixel-side))) rotateX(var(--pixel-tilt))}}.home-figure{gap:var(--s8);flex-direction:column;display:flex;container-type:inline-size}@container (width<14em){.home-figure-value{font-size:var(--t-figureL-size)}}.home-figure-value{font-family:var(--web-font-figure), var(--font-sans);font-size:var(--web-figure);line-height:1;font-weight:var(--t-figureL-weight);letter-spacing:var(--t-figureL-tracking);font-feature-settings:var(--font-numeric)}.home-figure-label{font-size:var(--web-lede);line-height:var(--web-ledeLeading);max-width:calc(var(--web-measure-lede) * 1ch)}.act+.section{margin-block-start:var(--web-sectionGap)}.home-you-lines{margin:var(--s40) 0 0;font-size:var(--web-title);line-height:var(--web-leading-title);letter-spacing:var(--t-displayL-tracking);font-weight:var(--t-displayL-weight);color:var(--c-inkMuted);overflow-wrap:break-word;padding:0;list-style:none}.home-you-foot{font-size:var(--web-lede);line-height:var(--web-ledeLeading);max-width:calc(var(--web-measure-lede) * 1ch);margin-block-start:var(--s40)}.home-self{gap:var(--s40);grid-template-columns:minmax(0,1fr);display:grid}.home-self-words{max-width:calc(var(--web-measure-read) * 1ch)}.home-self-points{grid-area:auto;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.home-self-points{column-gap:var(--s32);grid-template-columns:repeat(3,minmax(0,1fr))}.home-self-points li{padding-block:var(--s12) 0}}@media (width>=64rem){.home-self-points{column-gap:var(--s64)}}:lang(es) q{quotes:"«" "»" "“" "”"}.home-science-body{gap:var(--s32);margin-block-start:var(--s40);display:grid}.home-science-words{max-width:calc(var(--web-measure-lede) * 1ch)}@media (width>=64rem){.home-science-body{column-gap:var(--s64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.rules{gap:var(--s32);margin:var(--s32) 0 0;padding:0;list-style:none;display:grid}.rules li{border-block-start:var(--stroke-line) solid var(--c-line);padding-block-start:var(--s16)}.rules h3{font-size:var(--web-h3);line-height:var(--web-h3Leading);letter-spacing:var(--t-titleM-tracking)}.rules p{color:var(--c-inkMuted);max-width:calc(var(--web-measure-lede) * 1ch);margin-block-start:var(--s8)}@media (width>=48rem){.rules{column-gap:var(--s32);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.rules{column-gap:var(--s64)}}.home-close{gap:var(--s48);grid-template-columns:minmax(0,1fr);display:grid}.home-close-words{justify-items:start;gap:var(--s32);display:grid;container-type:inline-size}.home-close-phone{order:1;justify-self:center}.home-close-qr{display:none}@media (width>=64rem){.home-close{column-gap:var(--s64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.home-close-phone{order:0}}@media (hover:hover) and (width>=64rem){.home-close-qr{justify-items:start;gap:var(--s8);display:grid}}.figure-pair{gap:var(--s8);flex-direction:column;margin:0;display:flex;container-type:inline-size}.figure-pair-value{font-family:var(--web-font-figure), var(--font-sans);font-size:var(--t-figureXL-size);line-height:1;font-weight:var(--t-figureL-weight);letter-spacing:var(--t-figureL-tracking);font-feature-settings:var(--font-numeric);white-space:nowrap}.figure-pair-label{font-size:var(--t-titleM-size);line-height:var(--t-titleM-leading);max-width:calc(var(--web-measure-lede) * 1ch)}@media (width>=64rem){.figure-pair-value{font-size:var(--web-display-figure-small)}}@container (width<14em){.figure-pair-value{font-size:var(--t-figureL-size)}}@container (width<9em){.figure-pair-value{font-size:var(--t-figureS-size)}}.source-chips{gap:var(--s8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.source-chips>li,.source-chips a{max-width:100%}.source-chips a{overflow-wrap:anywhere}.app-page{gap:var(--s48);display:grid}@media (width>=64rem){.app-page{column-gap:var(--s64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.page-head .lede{max-width:calc(var(--web-measure-lede) * 1ch)}.stack-block>.page-action{align-self:flex-start;margin-block-start:var(--s-sectionGap)}.referral-code{gap:var(--s4);flex-direction:column;align-self:flex-start;display:flex}.referral-code[hidden]{display:none}.referral-code-value{font-size:var(--t-figureM-size);line-height:var(--t-figureM-leading);font-weight:var(--t-figureM-weight);letter-spacing:var(--web-code-tracking);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-numeric);overflow-wrap:anywhere}.referral-actions{gap:var(--s-itemGap);flex-wrap:wrap;display:flex}.stack-block>.referral-actions{margin-block-start:var(--s-sectionGap)}.referral-actions:not(:has(>:not([hidden]))){display:none}.routine-list{gap:var(--s-sectionGap);flex-direction:column;display:flex}.routine-block{gap:var(--s4);flex-direction:column;display:flex}.routine-rows{margin:var(--s8) 0 0;background:var(--c-groupFill);border-radius:var(--r-xl);box-shadow:inset 0 0 0 var(--stroke-line) var(--c-edge);padding:0;list-style:none}.routine-rows li{gap:var(--s2);padding:var(--s12) var(--s-cardPadding);flex-direction:column;display:flex;position:relative}.routine-rows li+li:before{content:"";inset-block-start:0;inset-inline:var(--s-cardPadding) 0;height:var(--stroke-line);background:var(--c-groupLine);position:absolute}.routine-row-name{font-weight:var(--t-label-weight);overflow-wrap:anywhere}.routine-copy{align-items:center;gap:var(--s-itemGap);flex-wrap:wrap;display:flex}.routine-copy:has(>[hidden]){display:none}.community-cards{gap:var(--s-itemGap);margin:0;padding:0;list-style:none;display:grid}.stack-block>.community-cards{margin-block-start:var(--s-blockGap)}@media (width>=48rem){.community-cards{grid-template-columns:1fr 1fr}}.community-card{align-items:flex-start;gap:var(--s-itemGap);padding:var(--s-cardPadding);background:var(--c-groupFill);border-radius:var(--r-xl);min-width:0;display:flex;position:relative}.community-card-main{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.community-card-main p{margin:0}.community-card-by{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.community-card-name{overflow-wrap:anywhere;margin:0}.community-card-name a{color:var(--c-ink);text-decoration:none}.community-card-name a:after{content:"";border-radius:var(--r-xl);position:absolute;inset:0}.community-card-name a:hover{text-decoration:underline}.community-card:has(a:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.community-card-name a:focus-visible{outline:none}.community-tags{gap:var(--s4);flex-wrap:wrap;display:flex}.community-card-main .community-tags{margin-block-start:var(--s4)}.community-avatar{object-fit:cover;background:var(--c-selected);color:var(--c-accent);font-weight:var(--t-label-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.community-avatar-card{width:var(--z-icon);height:var(--z-icon)}.community-avatar-page{width:var(--z-touch);height:var(--z-touch)}.community-author{align-items:center;gap:var(--s-itemGap);display:flex}.community-author p{margin:0}.community-author-name{font-weight:var(--t-label-weight);overflow-wrap:anywhere}.community-list{max-width:var(--web-readMax)}.community-note{white-space:pre-line;overflow-wrap:anywhere}.community-block,.community-exercise{gap:var(--s2);flex-direction:column;display:flex}.community-superset{gap:var(--s12);border-inline-start:var(--stroke-regular) solid var(--c-groupLine);padding-inline-start:var(--s12)}.community-get{gap:var(--s-sectionGap);flex-direction:column;display:flex}.community-action{align-self:flex-start}.community-qr{align-items:flex-start;gap:var(--s8);flex-direction:column;order:-1;display:flex}.community-qr p{margin:0}.community-qr-phone{display:none}.community-get:has(#cg-android:not([hidden]),#cg-iphone:not([hidden])) .community-qr{order:0}.community-get:has(#cg-android:not([hidden]),#cg-iphone:not([hidden])) .community-qr-computer{display:none}.community-get:has(#cg-android:not([hidden]),#cg-iphone:not([hidden])) .community-qr-phone{display:block}.community-publish{max-width:var(--web-readMax)}.stack-block>.store-badges{margin-block-start:var(--s-sectionGap)}.store-badges{gap:calc(var(--web-badge) / 4) var(--s16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.store-badges li{display:flex}.store-badges-stacked{flex-direction:column;align-items:flex-start}@media (width>=48rem){.store-badges-stacked{align-items:initial;flex-direction:row}}.store-badge{border-radius:var(--r-md);max-width:100%;display:block}.store-badge img{height:var(--web-badge);object-fit:contain;width:auto;max-width:100%;display:block}.stack-block>.page-link{margin-block-start:var(--s-sectionGap)}.note{max-width:var(--web-readMax)}.data-table,.legal-text table{border-collapse:collapse;width:100%}.data-table caption{caption-side:top;text-align:start;font-size:var(--t-caption-size);line-height:var(--t-caption-leading);color:var(--c-inkMuted);padding-block-end:var(--s8)}.data-table th,.data-table td,.legal-text :is(th,td){padding:var(--s8) var(--s12) var(--s8) 0;border-block-end:var(--stroke-line) solid var(--c-line);text-align:start;vertical-align:top}.data-table thead th,.legal-text thead th{font-size:var(--t-label-size);font-weight:var(--t-label-weight);color:var(--c-inkMuted)}.data-table tbody th{font-weight:var(--t-headingS-weight)}@media (width<=40rem){.data-table,.data-table tbody,.data-table tr,.data-table th,.data-table td,.data-table caption{display:block}.data-table thead{width:var(--web-hidden);height:var(--web-hidden);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.data-table tbody tr{padding-block:var(--s12);border-block-end:var(--stroke-line) solid var(--c-line)}.data-table tbody th,.data-table tbody td{border:0;padding:0}.data-table tbody td{margin-block-start:var(--s8)}.data-table tbody td:before{content:attr(data-label);font-size:var(--t-caption-size);line-height:var(--t-caption-leading);color:var(--c-inkMuted);display:block}.legal-text table{display:block;overflow-x:auto}.legal-text :is(th,td){min-width:calc(var(--s64) * 2)}}.legal-text :is(th,td):last-child{padding-inline-end:0}.prose{max-width:var(--web-readMax);line-height:var(--t-leadingProse);overflow-wrap:break-word}.prose>*+*{margin-block-start:var(--s-blockGap)}.prose h2{border-block-start:var(--stroke-line) solid var(--c-line);font-size:var(--web-h3);line-height:var(--web-h3Leading);letter-spacing:var(--t-titleM-tracking);margin-block-start:var(--s48);padding-block-start:var(--s24)}.prose h1+p{color:var(--c-inkMuted);margin-block-start:var(--s16)}.prose strong{font-weight:var(--t-headingS-weight)}.prose :is(ul,ol){padding-inline-start:var(--s20)}.prose li+li{margin-block-start:var(--s8)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--web-instant)!important;transition-duration:var(--web-instant)!important}}
