:root[data-theme]{--r-badge:8px;--r-chipSm:8px;--r-token:8px;--r-chip:10px;--r-control:12px;--r-row:12px;--r-field:14px;--r-pill:14px;--r-cta:16px;--r-card:16px;--r-cardLg:20px;--r-sheet:20px;--r-full:999px;--sp-xs2:2px;--sp-xs:4px;--sp-sm2:6px;--sp-sm:8px;--sp-md2:10px;--sp-md:12px;--sp-md3:14px;--sp-lg:16px;--sp-lg2:18px;--sp-xl:20px;--sp-xl2:22px;--sp-xxl:24px;--sp-h1:32px;--sp-h2:48px;--sp-h3:64px;--hit-step:32px;--hit-chip:38px;--hit-btnSm:40px;--hit-icon:44px;--hit-addSet:48px;--hit-tabItem:52px;--hit-field:56px;--hit-setRow:58px;--hit-cta:60px;--hit-header:62px;--hit-timerCta:88px;--curve-standard:cubic-bezier(.2, .8, .2, 1);--curve-press:cubic-bezier(.2, 0, 0, 1);--curve-release:cubic-bezier(.34, 1.26, .64, 1);--curve-exit:cubic-bezier(.4, 0, 1, 1);--curve-sheet:cubic-bezier(.16, 1, .3, 1);--dur-cardEnter:.34s;--dur-rowEnter:.3s;--dur-setRowEnter:.28s;--dur-checkBloom:.42s;--dur-rowMarked:.18s;--dur-progressBar:.4s;--dur-meter:.4s;--dur-chartBars:.42s;--dur-restRing:1.1s;--dur-sheetIn:.32s;--dur-scrimIn:.32s;--dur-toastIn:.32s;--dur-chipActive:.18s;--dur-reorder:.18s;--dur-habitFill:.32s;--dur-habitArc:.25s;--dur-menuIn:.18s;--dur-medalMint:1.1s;--dur-ambientDrift:15s;--dur-sheen:1.4s;--appear-duration:.3s;--appear-fade-duration:.2s;--appear-fade-normal-duration:.3s;--appear-travel:25px;--appear-curve:cubic-bezier(.05, .7, .1, 1);--appear-seq-0:0s;--appear-seq-1:.1s;--appear-seq-2:.2s;--appear-seq-3:.3s;--appear-stagger:40ms;--appear-stagger-cap:6;--bar-grow-duration:.3s;--bar-spread:.2s;--bar-curve:cubic-bezier(.4, 0, .2, 1);--line-draw-duration:.8s;--line-curve:cubic-bezier(.4, 0, .2, 1);--line-fill-delay:.2s;--line-fill-duration:.3s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#030712;--canvasRounds:#0a0713;--sheet:#0b1018;--sheetRounds:#140b21;--scrim:#030509bd;--chrome:#181d25;--ink0:#eef4fb;--ink1:#e2f0fc9e;--ink2:#e2f0fc73;--ink3:#e2f0fc57;--ink4:#e2f0fc47;--inkMax:#fbfdff;--accent:#2b6994;--accentInk:#8dd1f3;--accentIcon:#55bcee;--accentWash:#2b699438;--accentRow:#2b699429;--accentHighlight:#2b699429;--accentSelected:#2b699438;--accentSelectedInk:#8dd1f3;--accentWashIcon:#55bcee;--onAccent:#fff;--ctlTrack:#e2f0fc1f;--ctlRing:#e2f0fc42;--antiRing:#55bcee6b;--softDone:#2b69944d;--habitArc:#55bcee;--skipDisc:#ffffff0e;--slipDisc:#ffffff12;--slipControl:#ffffff0e;--cellNone:#ffffff0d;--cellOff:#e2f0fc52;--trail:#e2f0fc38;--menu:#1e242ef7;--toastSurface:#1e1912f5;--workoutBar:#12354b;--sheetField:#ffffff09;--canvasField:#ffffff09;--pr:#f2c258;--prWash:#f2c2581f;--prRow:#f2c25816;--pending:#eab954;--pendingWash:#eab9541a;--superset:#ed7b54;--rounds:#a362e6;--onRounds:#180528;--drop:#e94c4a;--danger:#ed7a79;--dangerWash:#e94c4a1f;--activity:#58cf9e;--onActivity:#0d2d21;--deload:#64748b;--milestone:#8866e4;--milestoneWash:#8866e424;--barEmptyFrom:#ffffff14;--barEmptyTo:#ffffff0a;--bandFill:#ffffff1a;--bandEdge:#ffffff38;--changeAdded:#86efac;--changeRemoved:#f2aaaa;--changeModified:#c3b8f2;--navBar:#181d25;--navBarInk:#e2f0fc73;--navBarInkOn:#55bcee;--navBarActive:#2b699438;--onHero:#eef4fb;--onHeroActivity:#58cf9e;--rhythmPill:#020817d9;--prInk:#f2c258;--pendingInk:#eab954;--supersetInk:#ed7b54;--roundsInk:#a362e6;--dropInk:#e94c4a;--dangerInk:#ed7a79;--activityInk:#58cf9e;--milestoneInk:#8866e4;--s1:#ffffff06;--s2:#ffffff07;--s2p:#ffffff08;--s3:#ffffff09;--s4:#ffffff0b;--s5:#ffffff0e;--s6:#ffffff12;--s7:#ffffff17;--hero:#ffffff09;--shadow-e1:none;--shadow-e2:0px 10px 28px #2b69944d;--rowFrom:#ffffff0d;--rowTo:#ffffff07;--rowRim:#ffffff0f;--cardFrom:#ffffff0e;--cardTo:#ffffff07;--cardRim:#ffffff12;--controlFrom:#ffffff16;--controlTo:#ffffff0a;--controlRim:#ffffff24;--accentFillFrom:#347bad;--accentFillTo:#2b6994;--accentFillRim:#ffffff2e;--accentWashFrom:#2b69945b;--accentWashTo:#2b699431;--accentWashRim:#ffffff24;--goldWashFrom:#f2c25824;--goldWashTo:#f2c25812;--goldWashRim:#f2c25824;--roundsWashFrom:#a362e633;--roundsWashTo:#a362e61a;--roundsWashRim:#a362e624;--milestoneWashFrom:#8866e424;--milestoneWashTo:#8866e412;--milestoneWashRim:#8866e424;--trackFrom:#0003;--trackTo:#ffffff0a;--trackRim:transparent;--sheetFrom:#0b1018;--sheetTo:#0b1018;--sheetRim:#ffffff1a;--block-individual:#2b6994;--block-individual-wash:#2b699438;--block-individual-row:#2b699429;--block-superset:#ed7b54;--block-superset-wash:#ed7b5424;--block-superset-row:#ed7b541a;--block-hiit:#e94c4a;--block-hiit-wash:#e94c4a24;--block-hiit-row:#e94c4a1a;--block-rounds:#a362e6;--block-rounds-wash:#a362e624;--block-rounds-row:#a362e61a;--muscle-chest:#e94c4a;--muscle-back:#4a85e5;--muscle-shoulders:#8866e4;--muscle-arms:#e8a44e;--muscle-glutes:#4bb487;--muscle-quads:#4cb4a5;--muscle-hamstrings:#4db3ca;--muscle-calves:#47a4d9;--muscle-adductors:#8ec84f;--muscle-core:#eb4a99;--muscle-other:#6b7280;--muscle-cardio:#ea4f64;--set-warmup:#e8a44e;--set-interval:#4bb487;--set-recovery:#4a85e5;--set-drop:#e94c4a;--set-failure:#e94c4a;--set-cluster:#4a85e5;--set-rest-pause:#8866e4;--set-mechanical:#4bb487;--set-eccentric:#8866e4;--set-partial:#ea7f44;--set-isometric:#4db3ca;--set-round_work:#a362e6;--hiit-warmup:#e8a44e;--hiit-interval:#e94c4a;--hiit-recovery:#4a85e5;--hiit-intensity-1:#4a85e5;--hiit-intensity-2:#4fc06d;--hiit-intensity-3:#e0b652;--hiit-intensity-4:#ea7f44;--hiit-intensity-5:#e94c4a;--muscleDormant:#ffffff0a;--summit-bright-echo:#5f9cc9;--summit-bright-bodyTop:#050b17;--summit-bright-bodyBottom:#030712;--summit-bright-fillTop:#2b699457;--summit-bright-fillBottom:#2b699400;--summit-bright-bloomWide:#2b6994;--summit-bright-bloomTight:#55bcee;--summit-bright-line:#7fcbf1;--summit-bright-up:#bfe8fb;--summit-calm-echo:#6f8296;--summit-calm-bodyTop:#050b17;--summit-calm-bodyBottom:#030712;--summit-calm-fillTop:#6e809629;--summit-calm-fillBottom:#6e809600;--summit-calm-bloomWide:#3c4b5d;--summit-calm-bloomTight:#71859b;--summit-calm-line:#93a6ba;--summit-calm-up:#93a6ba;--summit-gold:#f2c258;--summit-goldBeam:#ffe3a0;--summit-goldGlow:#f2c25861;--summit-heroGlow:#55bcee73;--summit-crestCore:#030712;--summit-upCrest:#55bcee;--summit-flagPole:#eef4fb;--summit-flag:#55bcee;--summit-usual:#eef4fb52;--summit-labelFill:#091420d1;--summit-skyCrest:#f2c25833;--summit-skyTop:#f2c25814;--summit-goldNumber-0:#fff3cc;--summit-goldNumber-1:#f8d888;--summit-goldNumber-2:#f2c258;--summit-goldNumber-3:#c38a2c;--sky-0:#0b1a2b;--sky-1:#071120;--sky-2:#030a14;--sky-3:#01040a;--sky-crown:#2b699429;--sky-glow-inner:#2b69941a;--sky-glow-mid:#2b699408;--sky-light-opacity:.72;--sky-vignette:#00000080}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#dff0fb;--canvasRounds:#f0ecfb;--sheet:#f3f9fe;--sheetRounds:#f8f5fd;--scrim:#0f172a57;--chrome:#aed9f5;--ink0:#384047;--ink1:#444c53;--ink2:#5f676f;--ink3:#7f8890;--ink4:#a6afb8;--inkMax:#080e14;--accent:#357da6;--accentInk:#2d6c91;--accentIcon:#4197c8;--accentWash:#d3eafa;--accentRow:#ebf5fc;--accentHighlight:#d3eafa;--accentSelected:#b8def6;--accentSelectedInk:#265e7e;--accentWashIcon:#2d6c91;--onAccent:#fff;--ctlTrack:#3840471c;--ctlRing:#38404773;--antiRing:#357da6bd;--softDone:#357da642;--habitArc:#357da6;--skipDisc:#357da624;--slipDisc:#38404722;--slipControl:#38404722;--cellNone:#38404717;--cellOff:#3840478a;--trail:#38404759;--menu:#fcfefff7;--toastSurface:#fcfefff7;--workoutBar:#d1edfa;--sheetField:#d3eafa;--canvasField:#fcfeff;--navBar:#357da6;--navBarInk:#ffffffa3;--navBarInkOn:#fff;--navBarActive:#ffffff38;--onHero:#fff;--onHeroActivity:#69f3bf;--rhythmPill:#357da6;--pr:#ebbd56;--prWash:#fbebcb;--prRow:#fbebcb;--pending:#896d2e;--pendingWash:#f6efe1;--superset:#b6542f;--rounds:#9355e3;--onRounds:#fff;--drop:#cc3d3d;--danger:#bf3838;--dangerWash:#fbe8e6;--activity:#358466;--onActivity:#fff;--deload:#6f7c8a;--milestone:#6f5be2;--milestoneWash:#ebe7fa;--barEmptyFrom:#3840471d;--barEmptyTo:#3840470e;--bandFill:#38404721;--bandEdge:#3840475c;--changeAdded:#407754;--changeRemoved:#c13b48;--changeModified:#7d4ce1;--prInk:#614d1e;--pendingInk:#735b26;--supersetInk:#994526;--roundsInk:#7c38ca;--dropInk:#a93131;--dangerInk:#a83030;--activityInk:#296a51;--milestoneInk:#613dde;--s1:#eff7fd;--s2:#ebf5fc;--s2p:#e5f2fc;--s3:#f3f9fe;--s4:#fcfeff;--s5:#d3eafa;--s6:#c4e3f8;--s7:#aed9f5;--hero:#235a7c;--shadow-e1:0px 2px 12px #0a2c3d12;--shadow-e2:0px 2px 16px #357da638;--rowFrom:#f3f9fe;--rowTo:#ebf5fc;--rowRim:transparent;--cardFrom:#f3f9fe;--cardTo:#ebf5fc;--cardRim:transparent;--controlFrom:#d3eafa;--controlTo:#c4e3f8;--controlRim:transparent;--accentFillFrom:#347ca5;--accentFillTo:#357da6;--accentFillRim:#ffffff38;--accentWashFrom:#d3eafa;--accentWashTo:#d3eafa;--accentWashRim:transparent;--goldWashFrom:#fbebcb;--goldWashTo:#fbebcb;--goldWashRim:transparent;--roundsWashFrom:#f0ecfb;--roundsWashTo:#f0ecfb;--roundsWashRim:transparent;--milestoneWashFrom:#ebe7fa;--milestoneWashTo:#ebe7fa;--milestoneWashRim:transparent;--trackFrom:#c4e3f8;--trackTo:#f3f9fe;--trackRim:transparent;--sheetFrom:#fff;--sheetTo:#fff;--sheetRim:transparent;--block-individual:#357da6;--block-individual-wash:#d3eafa;--block-individual-row:#ebf5fc;--block-superset:#b6542f;--block-superset-wash:#b6542f1a;--block-superset-row:#b6542f12;--block-hiit:#cc3d3d;--block-hiit-wash:#cc3d3d1a;--block-hiit-row:#cc3d3d12;--block-rounds:#9355e3;--block-rounds-wash:#9355e31a;--block-rounds-row:#9355e312;--muscle-chest:#eb655f;--muscle-back:#598fe7;--muscle-shoulders:#977fe8;--muscle-arms:#bc843d;--muscle-glutes:#42a078;--muscle-quads:#429e91;--muscle-hamstrings:#429baf;--muscle-calves:#4197c8;--muscle-adductors:#6e9c3c;--muscle-core:#ec5a9e;--muscle-other:#6b7280;--muscle-cardio:#eb6371;--set-warmup:#bc843d;--set-interval:#42a078;--set-recovery:#4481e5;--set-drop:#cc3d3d;--set-failure:#eb655f;--set-cluster:#598fe7;--set-rest-pause:#977fe8;--set-mechanical:#42a078;--set-eccentric:#977fe8;--set-partial:#d8753e;--set-isometric:#429baf;--set-round_work:#9355e3;--hiit-warmup:#b27d39;--hiit-interval:#cc3d3d;--hiit-recovery:#4481e5;--hiit-intensity-1:#4481e5;--hiit-intensity-2:#42a25b;--hiit-intensity-3:#ac8b3d;--hiit-intensity-4:#c96c39;--hiit-intensity-5:#cc3d3d;--muscleDormant:#292f351a;--summit-bright-echo:#357da6;--summit-bright-bodyTop:#eaf5fc;--summit-bright-bodyBottom:#dff0fb;--summit-bright-fillTop:#357da638;--summit-bright-fillBottom:#357da600;--summit-bright-bloomWide:#357da6;--summit-bright-bloomTight:#4197c8;--summit-bright-line:#2d6c91;--summit-bright-up:#123f5c;--summit-calm-echo:#7f8890;--summit-calm-bodyTop:#e6eef3;--summit-calm-bodyBottom:#dff0fb;--summit-calm-fillTop:#7f88901f;--summit-calm-fillBottom:#7f889000;--summit-calm-bloomWide:#7f8890;--summit-calm-bloomTight:#5f676f;--summit-calm-line:#5f676f;--summit-calm-up:#444c53;--summit-gold:#c9962e;--summit-goldBeam:#e8b649;--summit-goldGlow:#c9962e4d;--summit-heroGlow:#357da640;--summit-crestCore:#dff0fb;--summit-upCrest:#2d6c91;--summit-flagPole:#384047;--summit-flag:#4197c8;--summit-usual:#38404766;--summit-labelFill:#ffffffd1;--summit-skyCrest:#c9962e24;--summit-skyTop:#c9962e0f;--summit-goldNumber-0:#e9be57;--summit-goldNumber-1:#d7a440;--summit-goldNumber-2:#b9872b;--summit-goldNumber-3:#8c6219;--sky-0:#dff0fb;--sky-1:#dff0fb;--sky-2:#dff0fb;--sky-3:#dff0fb;--sky-crown:#2b699400;--sky-glow-inner:#2b699400;--sky-glow-mid:#2b699400;--sky-light-opacity:.72;--sky-vignette:#2b69940a}:root[data-theme]{--entry-sky-0:#17293c;--entry-sky-1:#0b1422;--entry-sky-2:#060a12;--entry-wordmark:#e2f0fc80;--entry-codeVerifying:#cfeaf8;--entry-codeWrong:#f2b1b0}@layer base;@layer app-type{.t-numHero{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-2.79px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:62px;font-weight:300;line-height:68px}.t-numDial{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-4px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:86px;font-weight:300;line-height:92px}.t-numXl{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-1.2px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:40px;font-weight:300;line-height:44px}.t-numL{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-.8px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:32px;font-weight:300;line-height:35px}.t-numM{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-.52px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:26px;font-weight:300;line-height:29px}.t-numRow{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:-.44px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:22px;font-weight:500;line-height:24px}.t-numReps{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:18px;font-weight:400;line-height:20px}.t-numInline{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:15px;font-weight:400;line-height:18px}.t-numTimer{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:14px;font-weight:500;line-height:16px}.t-numMeta{font-family:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss09";font-size:12px;font-weight:400;line-height:16px}.t-titleScreen{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:27px}.t-titleSection{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-.32px;font-size:21px;font-weight:600;line-height:24px}.t-titleInsight{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-.43px;font-size:24px;font-weight:600;line-height:29px}.t-titleSummit{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-1px;font-size:52px;font-weight:600;line-height:56px}.t-titleSummitPhrase{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-1px;font-size:34px;font-weight:600;line-height:40px}.t-titleCard{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:20px}.t-titleRow{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:19px}.t-body{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:0;font-size:14.5px;font-weight:500;line-height:20px}.t-bodyS{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:0;font-size:13.5px;font-weight:400;line-height:20px}.t-meta{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:0;font-size:12.5px;font-weight:400;line-height:17px}.t-eyebrow{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:1.15px;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:16px}.t-eyebrowStage{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:2.2px;text-transform:uppercase;font-size:15px;font-weight:600;line-height:20px}.t-eyebrowTag{font-family:var(--font-geist,"Geist", system-ui, sans-serif);letter-spacing:1px;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:13px}.t-brandTitle{font-family:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);letter-spacing:-1.12px;font-variation-settings:"opsz" 96;font-size:40px;font-weight:500;line-height:40px}}
@font-face{font-family:Myosin Geist;src:url(/fonts/app/geist-400.271c1827.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist;src:url(/fonts/app/geist-500.d136b51a.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist;src:url(/fonts/app/geist-600.04b56e37.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist Mono;src:url(/fonts/app/geist-mono-300.ed683a0b.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist Mono;src:url(/fonts/app/geist-mono-400.99a54518.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist Mono;src:url(/fonts/app/geist-mono-500.b07c0b55.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Myosin Bricolage;src:url(/fonts/app/bricolage-grotesque-500.f7a0d1a4.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Myosin Bricolage;src:url(/fonts/app/bricolage-grotesque-800.20453d5d.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Myosin Geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}@font-face{font-family:Myosin Geist Mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}@font-face{font-family:Myosin Bricolage Fallback;src:local(Arial);ascent-override:85.89%;descent-override:24.94%;line-gap-override:0.0%;size-adjust:108.28%}:root[data-theme]{--font-geist:"Myosin Geist", "Myosin Geist Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist-mono:"Myosin Geist Mono", "Myosin Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-bricolage:"Myosin Bricolage", "Myosin Bricolage Fallback", system-ui, sans-serif}
@layer base{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre,fieldset,hr{margin:0}ul,ol,menu{margin:0;padding:0}button,input,select,textarea,optgroup{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}fieldset{border:0;padding:0}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a,button{touch-action:manipulation}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root[data-theme]{background-color:var(--canvas);color:var(--ink0)}body{font-family:var(--font-geist,system-ui,sans-serif);overflow-x:hidden}
