/*! GENERATED by scripts/build-landing-css.sh — do not edit. Edit styles.css and rebuild. */
@font-face{font-family:Space Grotesk;src:url(assets/fonts/space-grotesk-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(assets/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--bg: #0e0e0f;--bg2: #0a0a0b;--surface: #17171a;--surface-2: #1f1f23;--paper: #f2f2f0;--ink: #0a0a0a;--lime: #bbff12;--hair: rgba(255,255,255,.07);--hair-2: rgba(255,255,255,.14);--hair-3: rgba(255,255,255,.24);--dim: rgba(242,242,240,.6);--mute: rgba(242,242,240,.52);--faint: rgba(242,242,240,.22);--display: "Space Grotesk", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;interpolate-size:allow-keywords}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg);color:var(--paper);font-family:var(--display);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.skip-link{position:fixed;left:12px;top:-80px;z-index:1000;padding:12px 16px;background:var(--lime);color:var(--ink);font:600 10px/1 var(--mono);text-transform:uppercase}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:54px;padding:0 22px 0 24px;border-radius:14px;background:var(--lime);color:var(--ink);font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease;min-width:240px}.btn:before{content:"\25b8";font-family:var(--mono);font-weight:700}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn--secondary{background:#0e0e0f9e;color:var(--text);border:1px solid var(--hair-2)}.btn--secondary:before{color:var(--lime)}.btn--secondary:hover{border-color:#bbff126b}.tape{display:block;width:100%;height:14px}.tape-wrap{margin-top:48px;max-width:520px;visibility:visible}.scroll-orb,.scroll-orb-wash{position:fixed;z-index:0;top:0;left:0;width:min(44vw,540px);aspect-ratio:1;pointer-events:none;opacity:0;will-change:transform,opacity}.scroll-orb:before,.scroll-orb-wash:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(187,255,18,.13),rgba(187,255,18,.04) 46%,transparent 72%);filter:blur(46px);animation:orb-breathe 13s ease-in-out infinite alternate}.scroll-orb-wash{mix-blend-mode:multiply}.scroll-orb-wash:before{background:radial-gradient(circle,rgba(187,255,18,.28),rgba(187,255,18,.08) 46%,transparent 72%)}.scroll-orb-trail{position:fixed;z-index:0;top:0;left:0;width:min(26vw,320px);aspect-ratio:1;pointer-events:none;opacity:0;will-change:transform,opacity}.scroll-orb-trail+.scroll-orb-trail{width:min(19vw,235px)}.scroll-orb-trail:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(187,255,18,.11),rgba(187,255,18,.035) 46%,transparent 72%);filter:blur(38px);animation:orb-breathe 13s ease-in-out infinite alternate}.scroll-orb-trail:first-of-type:before{animation-delay:-8s}.scroll-orb-trail+.scroll-orb-trail:before{animation-delay:-4s}@keyframes orb-breathe{0%{transform:translate3d(-2.5%,2%,0) scale(.96)}to{transform:translate3d(2.5%,-3%,0) scale(1.05)}}.site-nav{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);background:#0e0e0fc7;border-bottom:1px solid var(--hair)}.site-nav .row{display:flex;align-items:center;justify-content:space-between;height:68px}.site-nav ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.site-nav li{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.site-nav li:hover{color:var(--paper)}.site-nav .right{display:flex;align-items:center;gap:14px}.site-nav .cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;background:var(--lime);color:var(--ink);font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.nav-brand{display:inline-flex;align-items:center}.nav-mark{display:block;width:60px;height:60px}.menu-toggle{display:none;position:relative;width:44px;height:44px}.menu-toggle span{position:absolute;left:12px;right:12px;height:1.5px;background:var(--paper);transition:top .22s ease,transform .22s ease,opacity .18s ease}.menu-toggle span:nth-child(1){top:15px}.menu-toggle span:nth-child(2){top:21px}.menu-toggle span:nth-child(3){top:27px}.menu-toggle[aria-expanded=true] span:nth-child(1){top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){top:21px;transform:rotate(-45deg)}.hero{position:relative;padding:32px 0 88px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 50% at 78% 60%,rgba(187,255,18,.2),transparent 65%),radial-gradient(ellipse 50% 40% at 12% 30%,rgba(187,255,18,.1),transparent 70%),radial-gradient(ellipse 40% 30% at 50% 110%,rgba(88,124,10,.5),transparent 60%);filter:blur(40px)}.hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.7 0 0 0 0 0.85 0 0 0 0 0.2 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.12'/></svg>");mix-blend-mode:overlay;opacity:.6}.hero>*{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;padding-top:48px}.hero-copy .eyebrow{display:block;margin:0 0 26px}.hero .bigmark,footer .bigmark{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:100/30}.hero .bigmark .logo-wordmark,footer .bigmark .logo-wordmark{position:absolute;top:50%;width:125%;height:auto;max-width:none;left:-15.71%;transform:translateY(-50%)}.hero h1{margin:32px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance;max-width:720px}.hero h1 .dim{color:var(--mute)}.hero p.lede{margin:22px 0 0;max-width:520px;font-size:17px;line-height:1.55;color:var(--dim);text-wrap:pretty}.hero .cta-row{display:flex;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-meta{margin-top:14px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hero-meta:before{content:"\25b8  ";color:var(--lime)}.invite-banner{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:28px;padding:12px 16px;background:var(--surface);border:1px solid var(--hair-2);border-radius:6px;max-width:520px}.invite-banner[hidden]{display:none}.invite-banner .invite-label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.invite-banner .invite-handle{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--paper)}.invite-banner .invite-note{font-size:13px;color:var(--dim);flex-basis:100%}.phone-wrap{position:relative;display:flex;justify-content:center}.hero-stage{align-items:center;min-height:min(780px,calc(100svh - 104px));isolation:isolate;perspective:1200px;filter:drop-shadow(var(--model-shadow-x, 0) calc(42px + var(--model-shadow-y, 0px)) 44px rgba(0,0,0,.55))}.hero-stage:before{content:"";position:absolute;width:min(640px,86vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(187,255,18,.2),rgba(187,255,18,.07) 42%,transparent 70%);filter:blur(34px);z-index:-1;pointer-events:none}.hero-phone{container-type:inline-size;position:relative;width:min(clamp(310px,27vw,400px),calc((100svh - 130px)*.489));aspect-ratio:1350 / 2760;transform-style:preserve-3d;animation:hero-phone-in 1.1s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes hero-phone-in{0%{transform:translateY(52px)}to{transform:translateY(0)}}.hero-phone-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;user-select:none}.hero-phone-screen{position:absolute;inset:2.29% 5.03%;border-radius:8.2cqw;overflow:hidden;background:#0e0e0f;display:flex;flex-direction:column;visibility:visible}.hero-phone-screen .mock-slot{flex:none;width:100%;padding:1cqw 0 0}.hero-phone-screen .mock-oneweek{max-width:none}.hero-phone-screen .mock-oneweek .ow-app{border:none;border-radius:0;box-shadow:none}.hero-status{flex:none;display:flex;align-items:center;justify-content:space-between;height:8.6cqw;padding:3.6cqw 8.6cqw 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:3.9cqw;font-weight:600;letter-spacing:.02em;color:#f2f2f0}.hero-status .hps-icons{display:flex;align-items:center;gap:1.6cqw}.hero-status .hps-sig{width:4.5cqw;height:2.7cqw;display:block}.hero-status .hps-wifi{width:4.2cqw;height:3cqw;display:block}.hero-status .hps-batt{width:6.2cqw;height:3cqw;display:block}.hero-tail{position:absolute;left:0;right:0;bottom:0;height:16cqw;background:linear-gradient(#0e0e0f00,#0e0e0f 70%);pointer-events:none}.hero-home{position:absolute;left:50%;bottom:2cqw;width:36%;height:1.1cqw;border-radius:1cqw;background:#f2f2f059;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.hero-phone{animation:none}}.marquee{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--bg2);padding:22px 0;overflow:hidden;position:relative}.marquee .strip{display:flex;gap:0;white-space:nowrap;width:max-content;font-family:var(--mono);font-weight:600;font-size:18px;letter-spacing:.12em;text-transform:uppercase;animation:slide 50s linear infinite;color:var(--paper)}.marquee .strip>span{display:inline-flex;align-items:center;gap:48px;padding-inline-end:48px}.marquee .dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--lime)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}section.section{padding:140px 0;border-top:1px solid var(--hair);position:relative;content-visibility:auto;contain-intrinsic-block-size:auto 1200px}html.has-hash section.section{content-visibility:visible}.section-head{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:end;margin-bottom:72px}.section-head .num{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--lime);text-transform:uppercase;padding-bottom:8px}.section-head .num:before{content:"\25b8  "}.section-head h2{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.section-head .kicker{margin:16px 0 0;color:var(--dim);font-size:16.5px;line-height:1.55;max-width:560px;text-wrap:pretty}.feature-grid{display:grid;gap:20px}.grid-lift{grid-template-columns:repeat(2,1fr)}.grid-run{grid-template-columns:1fr;max-width:640px;margin:0 auto}.grid-social{grid-template-columns:repeat(2,1fr);max-width:1080px}.grid-progress{grid-template-columns:repeat(3,1fr)}.feature-card{display:flex;flex-direction:column;min-width:0;padding:24px 24px 30px;border:1px solid var(--hair);border-radius:18px;background:linear-gradient(180deg,#ffffff07,#ffffff03)}.grid-lift .feature-card{padding:28px 28px 32px}.feature-label{margin:22px 0 0;color:var(--lime);font:600 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.feature-text{margin:12px 0 0;max-width:480px;color:var(--dim);font:500 13.5px/1.6 var(--display);text-wrap:pretty}.feature-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.feature-card:nth-child(2){transition-delay:.12s}.feature-card:nth-child(3){transition-delay:.24s}.feature-card:nth-child(4){transition-delay:.36s}.feature-grid.in-view.is-visible .feature-card{opacity:1;transform:none}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:940px;margin-inline:auto}.price-card{display:flex;flex-direction:column;padding:32px 30px 34px;border:1px solid var(--hair);border-radius:18px;background:linear-gradient(180deg,#ffffff07,#ffffff03);opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.price-card:nth-child(2){transition-delay:.12s}.pricing-grid.in-view.is-visible .price-card{opacity:1;transform:none}.price-card--feat{border-color:#bbff1252;background:radial-gradient(120% 90% at 50% 0%,rgba(187,255,18,.06),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03)}.price-tag{font:600 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.price-card--feat .price-tag{color:var(--lime)}.price-name{margin:14px 0 0;font:600 26px/1 var(--display);letter-spacing:-.02em;color:var(--paper)}.price-figure{margin:18px 0 22px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--hair)}.price-n{font:600 40px/1 var(--display);letter-spacing:-.035em;color:var(--paper)}.price-per{font:500 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--mute)}.price-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.price-list li{position:relative;padding-left:24px;font:500 13.5px/1.5 var(--display);color:var(--dim);text-wrap:pretty}.price-list li:before{content:"\25b8";position:absolute;left:0;top:0;font:600 11px/1.5 var(--mono);color:var(--lime)}.price-list li.no{color:var(--mute)}.price-list li.no:before{content:"\2715";color:var(--faint)}.price-btn{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;border-radius:12px;background:var(--lime);color:var(--ink);font:600 14px/1 var(--display);letter-spacing:-.01em;transition:transform .15s ease,filter .15s ease}.price-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.price-btn--ghost{background:transparent;color:var(--paper);border:1px solid var(--hair-2)}.price-btn--ghost:hover{border-color:var(--hair-3);filter:none}.price-btn-note{font:600 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.6}.price-reassure{margin:26px 0 0;font:500 11.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:center}.faq-list{list-style:none;margin:0;padding:0;max-width:820px;border-top:1px solid var(--hair)}.faq-item{border-bottom:1px solid var(--hair)}.faq-q{display:flex;align-items:baseline;gap:16px;padding:26px 0;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:""}.faq-q:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:3px}.faq-idx{flex:none;font:600 10.5px/1.6 var(--mono);letter-spacing:.1em;color:var(--lime);white-space:nowrap}.faq-text{flex:1 1 auto;font:600 19px/1.3 var(--display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;transition:color .18s ease}.faq-details:not([open]) .faq-q:hover .faq-text{color:var(--lime)}.faq-toggle{flex:none;align-self:center;position:relative;width:16px;height:16px;margin-left:8px;color:var(--mute);transition:color .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.faq-toggle:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.faq-toggle:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%)}.faq-q:hover .faq-toggle{color:var(--lime)}.faq-details[open] .faq-toggle{color:var(--lime);transform:rotate(180deg)}.faq-details[open] .faq-toggle:after{transform:translate(-50%) scaleY(0);opacity:0}.faq-a{margin:0;padding:0 0 30px 68.5px;max-width:640px;font:500 14px/1.65 var(--display);color:var(--dim);text-wrap:pretty}.faq-details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .34s cubic-bezier(.22,1,.36,1),opacity .3s ease}.faq-details[open]::details-content{block-size:auto;opacity:1}@media (max-width: 860px){.pricing-grid{grid-template-columns:1fr;max-width:480px}}@media (max-width: 600px){.price-card{padding:26px 22px 28px}.faq-q{gap:12px}.faq-a{padding-left:0}}.mock-slot{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;min-width:0}.mock-slot .mock{width:100%}.watch-band{border-top:1px solid var(--hair);padding:120px 0}.watch-band-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;max-width:1080px;margin:0 auto}.watch-band-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.watch-band-label:before{content:"\25b8"}.watch-band-text{margin:18px 0 0;max-width:480px;color:var(--dim);font-size:16.5px;line-height:1.6;text-wrap:pretty}.watch-band-visual{display:flex;justify-content:center;padding:24px 0}.watch-band-visual .mock-slot{flex:none;width:100%}.constellation-band{margin-top:96px;border-top:1px solid var(--hair);padding-top:88px;display:flex;flex-direction:column;gap:52px}.constellation-band-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.constellation-band-label:before{content:"\25b8"}.constellation-band-text{margin:18px 0 0;max-width:560px;color:var(--dim);font-size:16.5px;line-height:1.6;text-wrap:pretty}.constellation-band .mock-slot{flex:none;width:100%}.constellation-band .mock-constellation{max-width:none}@media (max-width: 768px){.constellation-band{margin-top:64px;padding-top:60px;gap:36px}}@media (max-width: 480px){.constellation-band{margin-top:48px;padding-top:44px;gap:28px}}.stats-band{margin-top:96px;border-top:1px solid var(--hair);padding-top:88px;display:flex;flex-direction:column;gap:48px}.stats-band-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.stats-band-label:before{content:"\25b8"}.stats-band-text{margin:18px 0 0;max-width:480px;color:var(--dim);font-size:16.5px;line-height:1.6;text-wrap:pretty}.stats-band-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,460px));gap:24px;justify-content:center;align-items:start}.stats-band-duo .mock-slot{width:100%;max-width:460px}.mock-stats{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;color:#f2f2f0;background:#0e0e0f;border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:24px 20px 20px}.mock-stats .mst-eyebrow{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.4px;color:#bbff12}.mock-stats .mst-dot{width:6px;height:6px;border-radius:50%;background:#bbff12;flex:none}.mock-stats .mst-titlerow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.mock-stats .mst-title{font-size:27px;font-weight:600;letter-spacing:-.6px}.mock-stats .mst-toggle{display:flex;gap:6px}.mock-stats .mst-pill{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1px;padding:8px 13px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#f2f2f099}.mock-stats .mst-pill.is-on{background:#bbff12;border-color:#bbff12;color:#0a0a0a}.mock-stats .mst-tiles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;padding:13px 0;background:#17171a;border:1px solid rgba(255,255,255,.07);border-radius:14px}.mock-stats .mst-tile{display:flex;flex-direction:column;gap:3px;padding:0 13px;border-left:1px solid rgba(255,255,255,.07);min-width:0}.mock-stats .mst-tile:first-child{border-left:0}.mock-stats .mst-tl{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1px;color:#f2f2f080}.mock-stats .mst-tv{font-size:20px;font-weight:600;letter-spacing:-.4px}.mock-stats .mst-ts{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1px;color:#f2f2f085}.mock-stats .mst-trendhead{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.2px;color:#f2f2f080}.mock-stats .mst-filter{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#f2f2f0;font-size:9px;font-weight:600;letter-spacing:1px}.mock-stats .mst-filter svg{width:8px;height:5px;display:block}.mock-stats .mst-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;margin-top:10px;padding:13px 16px;background:#17171a;border:1px solid rgba(255,255,255,.07);border-radius:14px}.mock-stats .mst-name{font-size:15px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-stats .mst-musc{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:1px;color:#f2f2f085;margin-left:7px}.mock-stats .mst-meta{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;color:#f2f2f080;margin-top:5px}.mock-stats .mst-spark{width:64px;height:30px;flex:none}.mock-stats .mst-base{stroke:#ffffff1f;stroke-width:1;fill:none}.mock-stats .mst-line{stroke:#bbff12;stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:90;stroke-dashoffset:90}.mock-stats .mst-tip{fill:#bbff12;opacity:0}.mock-stats .mst-val{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:58px}.mock-stats .mst-kg{font-size:16px;font-weight:600;letter-spacing:-.3px}.mock-stats .mst-trend{font-family:JetBrains Mono,monospace;font-size:10px;color:#bbff12}.exercise-band{margin-top:96px;border-top:1px solid var(--hair);padding-top:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.exercise-band-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.exercise-band-label:before{content:"\25b8"}.exercise-band-text{margin:18px 0 0;max-width:480px;color:var(--dim);font-size:16.5px;line-height:1.6;text-wrap:pretty}.exercise-band-visual{display:flex;justify-content:center}.exercise-band-visual .mock-slot{flex:none;width:100%;max-width:460px}@media (max-width: 880px){.exercise-band{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.exercise-band{margin-top:64px;padding-top:60px}}.mock-exercise{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;color:#f2f2f0;background:#0e0e0f;border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:24px 20px 20px}.mock-exercise .mex-ctl{display:flex;justify-content:space-between;margin-bottom:16px}.mock-exercise .mex-glass{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.mock-exercise .mex-chev-back{width:15px;height:15px;display:block}.mock-exercise .mex-gear{width:16px;height:16px}.mock-exercise .mex-head{margin-bottom:20px}.mock-exercise .mex-eyebrow{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.4px;color:#bbff12}.mock-exercise .mex-dot{width:6px;height:6px;border-radius:50%;background:#bbff12;flex:none}.mock-exercise .mex-title{font-size:27px;font-weight:600;letter-spacing:-.6px;line-height:1.22;margin-top:8px}.mock-exercise .mex-sect{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#f2f2f085;margin-bottom:8px}.mock-exercise .mex-hero{display:flex;align-items:center;margin-bottom:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px}.mock-exercise .mex-cell{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px;min-width:0}.mock-exercise .mex-div{width:1px;height:56px;background:#ffffff12;flex:none}.mock-exercise .mex-l{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.8px;color:#f2f2f085}.mock-exercise .mex-v{font-size:21px;font-weight:700;letter-spacing:-.3px;line-height:1.15;white-space:nowrap}.mock-exercise .mex-s{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.6px;color:#f2f2f099}.mock-exercise .mex-anim{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.mock-exercise .mex-animhead{display:flex;align-items:center;justify-content:space-between;min-height:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.6px;color:#f2f2f085}.mock-exercise .mex-chev{width:12px;height:7px;color:#bbff12;flex:none}.mock-exercise .mex-chev-up{transform:scaleY(-1)}.mock-exercise .mex-player{position:relative;height:240px;display:flex;align-items:center;justify-content:center}.mock-exercise .mex-player:before{content:"";position:absolute;width:163px;height:163px;border-radius:50%;background:radial-gradient(closest-side,#bbff121f,#bbff120b 55%,#bbff1200);filter:blur(22px)}.mock-exercise .mex-player img{position:relative;height:232px;width:232px;display:block}.mock-exercise .mex-hr{height:1px;background:#ffffff12}.mock-exercise .mex-guide{display:flex;align-items:center;gap:10px;min-height:24px;padding:1px 2px 0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.mock-exercise .mex-guidelbl{letter-spacing:1.2px;color:#f2f2f085;flex:none}.mock-exercise .mex-guideprompt{margin-left:auto;letter-spacing:.8px;color:#f2f2f099}.mock-exercise .mex-chart{display:flex;flex-direction:column;gap:12px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px}.mock-exercise .mex-tabs,.mock-exercise .mex-ranges{display:flex;align-items:stretch;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1.2px}.mock-exercise .mex-tabs span,.mock-exercise .mex-ranges span{flex:1;display:flex;align-items:center;justify-content:center;padding:0 2px;min-width:0;white-space:nowrap;color:#f2f2f085}.mock-exercise .mex-tabs i,.mock-exercise .mex-ranges i{width:1px;height:18px;background:#ffffff24;align-self:center;flex:none}.mock-exercise .mex-tabs span.is-on,.mock-exercise .mex-ranges span.is-on{background:#bbff12;color:#0a0a0a}.mock-exercise .mex-axisrow{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px}.mock-exercise .mex-axis{font-weight:500;color:#f2f2f085}.mock-exercise .mex-read{margin-left:auto;display:flex;align-items:center;gap:8px;letter-spacing:.6px;color:#f2f2f099}.mock-exercise .mex-read b{color:#bbff12;font-weight:600}.mock-exercise .mex-plot{width:100%;height:auto;display:block}.mock-exercise .mex-grid{stroke:#ffffff12;stroke-width:1}.mock-exercise .mex-ax{font-family:JetBrains Mono,monospace;font-size:9px;fill:#f2f2f085;text-anchor:end;dominant-baseline:middle}.mock-exercise .mex-ax-x{text-anchor:middle;dominant-baseline:auto}.mock-exercise .mex-area{fill:url(#mexAreaFill);opacity:0}.mock-exercise .mex-line{stroke:#bbff12;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-dasharray:385;stroke-dashoffset:385}.mock-exercise .mex-pt,.mock-exercise .mex-tip{fill:#bbff12;opacity:0}.in-view.is-visible .mock-stats .mst-line{animation:mst-draw 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--row) * .18s + .2s)}.in-view.is-visible .mock-stats .mst-tip{animation:mst-tipin .4s ease forwards;animation-delay:calc(var(--row) * .18s + 1s)}.in-view.is-visible .mock-exercise .mex-line{animation:mst-draw 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.35s}.in-view.is-visible .mock-exercise .mex-area,.in-view.is-visible .mock-exercise .mex-pt{animation:mst-tipin .6s ease forwards;animation-delay:.9s}.in-view.is-visible .mock-exercise .mex-tip{animation:mst-tipin .4s ease forwards;animation-delay:1.25s}@keyframes mst-draw{to{stroke-dashoffset:0}}@keyframes mst-tipin{to{opacity:1}}@media (prefers-reduced-motion: reduce){.mock-stats .mst-line{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.mock-stats .mst-tip{opacity:1;animation:none!important}.mock-exercise .mex-line{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.mock-exercise .mex-area,.mock-exercise .mex-pt,.mock-exercise .mex-tip{opacity:1;animation:none!important}}@media (max-width: 880px){.stats-band{gap:36px}}@media (max-width: 768px){.stats-band{margin-top:64px;padding-top:60px}}@media (max-width: 480px){.stats-band{margin-top:48px;padding-top:44px;gap:32px}.mock-stats .mst-tiles{grid-template-columns:repeat(2,1fr);row-gap:14px}.mock-stats .mst-tile:nth-child(3){border-left:0}}.final{padding:160px 0 120px;border-top:1px solid var(--hair);text-align:center;position:relative;overflow:hidden}.final:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 35% at 50% 30%,rgba(187,255,18,.15),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 110%,rgba(88,124,10,.35),transparent 60%);filter:blur(40px)}.final>*{position:relative}.final .eyebrow{display:block;margin-bottom:32px}.final h2{margin:0 auto;max-width:1100px;font-family:var(--display);font-weight:600;font-size:clamp(56px,8vw,128px);line-height:.92;letter-spacing:-.04em;text-wrap:balance}.final h2 .acid{color:var(--lime)}.final .cta-row{display:flex;justify-content:center;gap:14px;margin-top:48px;flex-wrap:wrap}.final .badges{display:flex;justify-content:center;gap:32px;margin-top:44px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase}.final .badges span:before{content:"\25b8  ";color:var(--lime)}.home-newsletter{padding:112px 0;border-top:1px solid var(--hair);background:radial-gradient(ellipse 42% 90% at 8% 50%,rgba(187,255,18,.09),transparent 72%),var(--ink)}.home-newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:center;gap:80px}.home-newsletter h2{max-width:760px;margin:24px 0 18px;font-size:clamp(44px,5.8vw,82px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.home-newsletter-grid>div>p{max-width:650px;color:var(--dim);font-size:18px;line-height:1.65}.journal-link{display:inline-block;margin-top:20px;color:var(--lime);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-newsletter-form{position:relative;padding:28px;border:1px solid rgba(187,255,18,.24);border-radius:16px;background:#171817d1}.home-newsletter-form>label{display:block;margin-bottom:10px;color:var(--dim);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-newsletter-row{display:flex;gap:10px}.home-newsletter-row input{min-width:0;flex:1;padding:15px 16px;border:1px solid var(--hair);border-radius:9px;background:#101110;color:var(--paper);font:16px/1.2 var(--display)}.home-newsletter-row input:focus{outline:2px solid var(--lime);outline-offset:2px}.home-newsletter-row button{padding:15px 18px;border:0;border-radius:9px;background:var(--lime);color:var(--ink);cursor:pointer;font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-newsletter-row button:disabled{cursor:wait;opacity:.65}.home-newsletter-consent,.home-newsletter-status{margin:12px 0 0;color:var(--mute);font-size:12px;line-height:1.5}.home-newsletter-status{min-height:18px;color:var(--lime)}.newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}footer{padding:64px 0 32px;border-top:1px solid var(--hair)}footer .row{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}footer .mark{display:inline-flex;align-items:flex-start}.logo-mark{display:block;width:auto}footer .left .logo-mark{height:60px;margin:-12px -10px}footer .left .tag{margin-top:18px;font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.04em;line-height:1.7;max-width:300px}footer .cols{display:grid;grid-template-columns:repeat(4,minmax(120px,auto));gap:44px}footer .col h3{margin:0 0 16px;font-family:var(--mono);font-size:10px;color:#f2f2f0b8;letter-spacing:.16em;text-transform:uppercase;font-weight:500}footer .col a{display:block;padding:7px 0;font-size:14px;color:var(--dim);font-family:var(--display)}footer .col a:hover{color:var(--paper)}footer .bigmark{margin-top:72px;border-top:1px solid var(--hair);padding-top:40px}footer .legal{display:flex;justify-content:space-between;margin-top:16px;font-family:var(--mono);font-size:10px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:12px}footer .legal a{color:var(--dim)}.consent{position:fixed;z-index:200;left:24px;right:24px;bottom:24px;max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 16px 16px 20px;border:1px solid var(--hair-2);border-radius:14px;background:#141417eb;box-shadow:0 24px 60px -20px #000000b3;backdrop-filter:blur(16px)}.consent[hidden]{display:none}.consent p{margin:0;color:var(--dim);font-family:var(--mono);font-size:11px;line-height:1.6;letter-spacing:.04em}.consent p a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.consent div{display:flex;gap:8px}.consent button{height:36px;padding:0 16px;border-radius:10px;border:1px solid var(--hair-2);background:transparent;color:var(--dim);font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,filter .15s ease}.consent button:last-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.consent button:last-child:hover{transform:translateY(-1px);filter:brightness(1.05)}.in-view{opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .85s cubic-bezier(.22,1,.36,1)}.in-view.is-visible{opacity:1;transform:none}@media (max-width: 980px){.hero{padding:24px 0 72px}.hero-grid{grid-template-columns:1fr;gap:48px;padding-top:32px}.phone-wrap{order:-1}.hero-stage{min-height:0}.section-head{grid-template-columns:1fr;gap:14px;align-items:start}.section-head .num{padding-bottom:0}.grid-progress{grid-template-columns:1fr 1fr}.grid-progress .feature-card:last-child{grid-column:1 / -1}.watch-band{padding:96px 0}.watch-band-grid{grid-template-columns:1fr;gap:40px}.watch-band-visual{order:-1;padding:12px 0}.home-newsletter-grid{grid-template-columns:1fr;gap:48px}footer .cols{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width: 768px){.wrap{padding:0 24px}.site-nav .row{height:60px}.nav-mark{width:48px;height:48px}.site-nav .cta{height:42px}.menu-toggle{display:inline-block}.site-nav ul{position:absolute;top:60px;left:0;right:0;flex-direction:column;gap:0;margin:0;background:#0e0e0ff5;backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);padding:8px 24px 24px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.site-nav.menu-open ul{opacity:1;visibility:visible;transform:none}.site-nav li{font-size:14px;border-bottom:1px solid var(--hair)}.site-nav li:last-child{border-bottom:0}.site-nav li a{display:block;padding:16px 0}.hero{padding:20px 0 64px}.hero-grid{padding-top:24px;gap:40px}.hero-stage{min-height:600px}.hero-phone{width:min(66vw,340px)}section.section{padding:96px 0}.section-head{margin-bottom:48px}.final{padding:104px 0 80px}.final .cta-row{margin-top:36px}.final .badges{margin-top:32px;gap:18px 24px}.home-newsletter{padding:88px 0}footer{padding:48px 0 24px}footer .row{flex-direction:column;gap:40px}footer .cols{grid-template-columns:repeat(2,1fr);gap:28px}footer .col a{padding:10px 0}.marquee{padding:18px 0}.marquee .strip{font-size:15px}.marquee .strip>span{gap:36px;padding-inline-end:36px}}@media (max-width: 600px){.feature-grid{gap:14px}.grid-lift,.grid-run,.grid-social,.grid-progress{grid-template-columns:1fr}.feature-card,.grid-lift .feature-card{padding:20px 20px 26px}.watch-band{padding:72px 0}}@media (max-width: 480px){.wrap{padding:0 18px}.site-nav .cta{height:40px;padding:0 14px;font-size:10.5px}.nav-mark{width:48px;height:48px}.hero{padding:14px 0 56px}.hero-grid{padding-top:18px;gap:32px}.hero-copy .eyebrow{margin-bottom:20px;font-size:10px}.hero h1{font-size:clamp(32px,9vw,44px);margin-top:24px}.hero p.lede{font-size:15.5px;margin-top:18px}.hero .cta-row{margin-top:28px}.hero .btn{min-width:0;width:100%}.hero-meta{font-size:10px}.tape-wrap{margin-top:36px}.hero-stage{min-height:520px}.hero-phone{width:min(78vw,320px)}section.section{padding:72px 0}.section-head{margin-bottom:36px;gap:12px}.section-head .kicker{font-size:15px}.final{padding:80px 0 64px}.final h2{font-size:clamp(44px,13vw,72px)}.final .cta-row{margin-top:28px}.final .cta-row .btn{min-width:0;width:100%}.final .badges{margin-top:24px;gap:14px 20px;font-size:9.5px}.home-newsletter{padding:72px 0}.home-newsletter h2{font-size:clamp(40px,12vw,58px)}.home-newsletter-form{padding:20px}.home-newsletter-row{flex-direction:column}.home-newsletter-row button{min-height:48px}footer .cols{grid-template-columns:1fr;gap:24px}footer .col a{padding:12px 0;font-size:15px}footer .bigmark{margin-top:48px;padding-top:28px}footer .legal{font-size:9.5px;gap:10px}.marquee{padding:14px 0}.marquee .strip{font-size:13px}.marquee .strip>span{gap:28px;padding-inline-end:28px}.marquee .dot{width:6px;height:6px}.consent{left:12px;right:12px;bottom:12px;gap:12px;padding:14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee .strip{animation:none}.in-view,.feature-card{opacity:1;transform:none}}.mock-archetypes{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased}.mock-archetypes .ma-stack{display:flex;flex-direction:column;gap:10px}.mock-archetypes .ma-card{position:relative;background:#17171a;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:18px 18px 16px}.mock-archetypes .ma-selected{border-color:#bbff12;box-shadow:inset 0 0 0 1px #bbff12}.mock-archetypes .ma-head{display:flex;align-items:center;gap:12px}.mock-archetypes .ma-glyph{flex:none;width:44px;height:44px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}.mock-archetypes .ma-id{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.mock-archetypes .ma-name{font-size:24px;font-weight:600;letter-spacing:-.48px;color:#f2f2f0;line-height:1}.mock-archetypes .ma-check{flex:none;width:22px;height:22px;border-radius:50%;background:#bbff12;display:flex;align-items:center;justify-content:center}.mock-archetypes .ma-tag{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:#f2f2f085}.mock-archetypes .ma-blurb{font-size:13.5px;font-weight:400;color:#f2f2f099;line-height:1.5;margin:10px 0 0;max-width:34ch}.mock-archetypes .ma-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.mock-archetypes .ma-chip{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.4px;color:#f2f2f099;background:#ffffff0f;border-radius:999px;height:24px;padding:0 10px;display:inline-flex;align-items:center;white-space:nowrap}.mock-adaptive{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased}.mock-adaptive .mad-card{background:#ffffff05;border:1px solid #BBFF12;border-radius:10px;overflow:hidden}.mock-adaptive .mad-head{display:flex;gap:12px;align-items:flex-start;background:#bbff12;padding:14px 14px 12px}.mock-adaptive .mad-num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:#0a0a0a8c;width:18px;flex:none;padding-top:3px}.mock-adaptive .mad-headtext{flex:1;min-width:0}.mock-adaptive .mad-titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.mock-adaptive .mad-title{font-size:17px;font-weight:600;letter-spacing:-.3px;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-adaptive .mad-dots{display:inline-flex;gap:3px;flex:none}.mock-adaptive .mad-dots i{width:3px;height:3px;border-radius:50%;background:#0a0a0a8c}.mock-adaptive .mad-sub{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:#0a0a0a8c;margin-top:3px}.mock-adaptive .mad-row{position:relative;display:flex;align-items:center;padding:10px 12px}.mock-adaptive .mad-hair{height:1px;background:#ffffff12}.mock-adaptive .mad-r1{background:#bbff120f}.mock-adaptive .mad-r2{background:transparent}.mock-adaptive .mad-marker{position:relative;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;width:22px;height:17px;flex:none;color:#f2f2f085}.mock-adaptive .mad-done{color:#bbff12;font-weight:700}.mock-adaptive .mad-m{position:absolute;left:0;top:0}.mock-adaptive .mad-m-done,.mock-adaptive .mad-m2-cur,.mock-adaptive .mad-m2-done{color:#bbff12;font-weight:700;opacity:0}.mock-adaptive .mad-m-cur{color:#bbff12;font-weight:700}.mock-adaptive .mad-cells{display:flex;flex:1;min-width:0;padding-right:12px}.mock-adaptive .mad-cell{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px}.mock-adaptive .mad-lbl{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.6px;color:#f2f2f085}.mock-adaptive .mad-val{font-size:17px;font-weight:600;letter-spacing:-.3px;color:#f2f2f0}.mock-adaptive .mad-ghost{color:#f2f2f085}.mock-adaptive .mad-action{position:relative;width:72px;height:30px;flex:none;display:flex;align-items:center;justify-content:center}.mock-adaptive .mad-edit-static,.mock-adaptive .mad-edit{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.6px;color:#f2f2f085}.mock-adaptive .mad-log,.mock-adaptive .mad-log2pill{position:absolute;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.8px;color:#0a0a0a;background:#bbff12;border-radius:6px;padding:7px 14px;white-space:nowrap}.mock-adaptive .mad-stamp{position:absolute;opacity:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.6px;color:#0a0a0a;background:#bbff12;border-radius:6px;padding:7px 0;text-align:center;width:72px}.mock-adaptive .mad-edit{position:absolute;opacity:0}.mock-adaptive .mad-log2txt{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.8px;color:#bbff12}.mock-adaptive .mad-log2pill{opacity:0}.mock-adaptive .mad-wash{position:absolute;inset:2px 6px;border-radius:6px;background:#bbff12;opacity:0;pointer-events:none}.mock-adaptive .mad-barclip{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mock-adaptive .mad-bar{position:absolute;left:3px;top:4px;bottom:4px;width:3px;border-radius:1.5px;background:#bbff12;opacity:0;transform-origin:bottom center;transform:translateY(0) scaleY(0)}.mock-adaptive .mad-add{padding:10px 12px}.mock-adaptive .mad-add span{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;color:#bbff12}.mock-adaptive .mad-flip{display:grid;justify-items:center}.mock-adaptive .mad-flip .mad-val{grid-area:1 / 1}.mock-adaptive .mad-suggest{position:relative;display:inline-grid;justify-items:center}.mock-adaptive .mad-roll{display:grid;justify-items:center;overflow:hidden}.mock-adaptive .mad-roll .mad-val{grid-area:1 / 1}.mock-adaptive .mad-kg-post{transform:translateY(115%);opacity:0}.mock-adaptive .mad-cue{position:absolute;right:-13px;top:50%;width:9px;height:5.5px;margin-top:-2.75px;color:#bbff12;opacity:0}.mock-adaptive .mad-reps-post,.mock-adaptive .mad-rpe-post{opacity:0}.mock-adaptive .mad-m-cur,.mock-adaptive .mad-m-done,.mock-adaptive .mad-wash,.mock-adaptive .mad-bar,.mock-adaptive .mad-log,.mock-adaptive .mad-stamp,.mock-adaptive .mad-edit,.mock-adaptive .mad-r1,.mock-adaptive .mad-r2,.mock-adaptive .mad-m2-s,.mock-adaptive .mad-m2-cur,.mock-adaptive .mad-m2-done,.mock-adaptive .mad-log2txt,.mock-adaptive .mad-log2pill,.mock-adaptive .mad-reps-pre,.mock-adaptive .mad-reps-post,.mock-adaptive .mad-rpe-pre,.mock-adaptive .mad-rpe-post,.mock-adaptive .mad-kg-pre,.mock-adaptive .mad-kg-post,.mock-adaptive .mad-cue,.mock-adaptive .mad-reps2-pre,.mock-adaptive .mad-reps2-post,.mock-adaptive .mad-rpe2-pre,.mock-adaptive .mad-rpe2-post{animation-duration:14s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.in-view.is-visible .mock-adaptive .mad-m-cur,.in-view.is-visible .mock-adaptive .mad-m-done,.in-view.is-visible .mock-adaptive .mad-wash,.in-view.is-visible .mock-adaptive .mad-bar,.in-view.is-visible .mock-adaptive .mad-log,.in-view.is-visible .mock-adaptive .mad-stamp,.in-view.is-visible .mock-adaptive .mad-edit,.in-view.is-visible .mock-adaptive .mad-r1,.in-view.is-visible .mock-adaptive .mad-r2,.in-view.is-visible .mock-adaptive .mad-m2-s,.in-view.is-visible .mock-adaptive .mad-m2-cur,.in-view.is-visible .mock-adaptive .mad-m2-done,.in-view.is-visible .mock-adaptive .mad-log2txt,.in-view.is-visible .mock-adaptive .mad-log2pill,.in-view.is-visible .mock-adaptive .mad-reps-pre,.in-view.is-visible .mock-adaptive .mad-reps-post,.in-view.is-visible .mock-adaptive .mad-rpe-pre,.in-view.is-visible .mock-adaptive .mad-rpe-post,.in-view.is-visible .mock-adaptive .mad-kg-pre,.in-view.is-visible .mock-adaptive .mad-kg-post,.in-view.is-visible .mock-adaptive .mad-cue,.in-view.is-visible .mock-adaptive .mad-reps2-pre,.in-view.is-visible .mock-adaptive .mad-reps2-post,.in-view.is-visible .mock-adaptive .mad-rpe2-pre,.in-view.is-visible .mock-adaptive .mad-rpe2-post{animation-play-state:running}.mock-adaptive .mad-m-cur{animation-name:mad-mcur}.mock-adaptive .mad-m-done{animation-name:mad-mdone}.mock-adaptive .mad-wash{animation-name:mad-wash}.mock-adaptive .mad-bar{animation-name:mad-bar}.mock-adaptive .mad-log{animation-name:mad-log}.mock-adaptive .mad-stamp{animation-name:mad-stamp}.mock-adaptive .mad-edit{animation-name:mad-edit}.mock-adaptive .mad-r1{animation-name:mad-r1}.mock-adaptive .mad-r2{animation-name:mad-r2}.mock-adaptive .mad-m2-s{animation-name:mad-m2s}.mock-adaptive .mad-m2-cur{animation-name:mad-m2cur}.mock-adaptive .mad-m2-done{animation-name:mad-m2done}.mock-adaptive .mad-log2txt{animation-name:mad-log2txt}.mock-adaptive .mad-log2pill{animation-name:mad-log2pill}.mock-adaptive .mad-reps-pre,.mock-adaptive .mad-rpe-pre{animation-name:mad-flip-pre}.mock-adaptive .mad-reps-post,.mock-adaptive .mad-rpe-post{animation-name:mad-flip-post}.mock-adaptive .mad-kg-pre{animation-name:mad-kg-pre}.mock-adaptive .mad-kg-post{animation-name:mad-kg-post}.mock-adaptive .mad-cue{animation-name:mad-cuein}.mock-adaptive .mad-wash2{animation-name:mad-wash2}.mock-adaptive .mad-bar2{animation-name:mad-bar2}.mock-adaptive .mad-stamp2{animation-name:mad-stamp2}.mock-adaptive .mad-edit2{animation-name:mad-edit2}.mock-adaptive .mad-reps2-pre,.mock-adaptive .mad-rpe2-pre{animation-name:mad-flip2-pre}.mock-adaptive .mad-reps2-post,.mock-adaptive .mad-rpe2-post{animation-name:mad-flip2-post}.mock-adaptive .mad-reps2-post,.mock-adaptive .mad-rpe2-post{opacity:0}@keyframes mad-mcur{0%,8.5%{opacity:1}9.5%,93%{opacity:0}97%,to{opacity:1}}@keyframes mad-mdone{0%,8.5%{opacity:0}9.5%,93%{opacity:1}97%,to{opacity:0}}@keyframes mad-wash{0%,9.2%{opacity:0}9.4%{opacity:.16}13%,to{opacity:0}}@keyframes mad-bar{0%,9.2%{opacity:0;transform:translateY(0) scaleY(0)}9.4%{opacity:1;transform:translateY(0) scaleY(0)}11.4%{opacity:1;transform:translateY(0) scaleY(1)}12%{opacity:1;transform:translateY(0) scaleY(1)}14.3%{opacity:0;transform:translateY(-56px) scaleY(1)}to{opacity:0;transform:translateY(-56px) scaleY(1)}}@keyframes mad-log{0%{opacity:1;transform:scale(1)}7.6%{transform:scale(1)}8.2%{opacity:1;transform:scale(.93)}8.9%{opacity:1;transform:scale(1)}9.1%,96%{opacity:0}97%,to{opacity:1;transform:scale(1)}}@keyframes mad-stamp{0%,9.2%{opacity:0;transform:scale(1.3)}9.4%{opacity:1;transform:scale(1.3)}10.8%{opacity:1;transform:scale(.96)}11.6%{opacity:1;transform:scale(1.03)}12.5%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1)}17.5%,to{opacity:0;transform:scale(1)}}@keyframes mad-edit{0%,17%{opacity:0}18.5%,93%{opacity:1}97%,to{opacity:0}}@keyframes mad-r1{0%,11%{background-color:#bbff120f}14%,93%{background-color:#bbff1200}97%,to{background-color:#bbff120f}}@keyframes mad-flip-pre{0%,8.5%{opacity:1}9.5%,93%{opacity:0}97%,to{opacity:1}}@keyframes mad-flip-post{0%,8.5%{opacity:0}9.5%,93%{opacity:1}97%,to{opacity:0}}@keyframes mad-r2{0%,12%{background-color:#bbff1200}15%,50%{background-color:#bbff120f}53%,to{background-color:#bbff1200}}@keyframes mad-m2s{0%,12%{opacity:1}14.5%,93%{opacity:0}97%,to{opacity:1}}@keyframes mad-m2cur{0%,13%{opacity:0}15.5%,50.5%{opacity:1}51.5%,to{opacity:0}}@keyframes mad-log2txt{0%,12%{opacity:1}14.5%,96%{opacity:0}97%,to{opacity:1}}@keyframes mad-log2pill{0%,13.5%{opacity:0;transform:scale(1)}15.5%{opacity:1;transform:scale(1)}49%{opacity:1;transform:scale(1)}49.6%{opacity:1;transform:scale(.93)}50.3%{opacity:1;transform:scale(1)}50.9%,to{opacity:0;transform:scale(1)}}@keyframes mad-kg-pre{0%,13.8%{transform:translateY(0);opacity:1}16%,93%{transform:translateY(-115%);opacity:0}97%,to{transform:translateY(0);opacity:1}}@keyframes mad-kg-post{0%,13.8%{transform:translateY(115%);opacity:0}16%,93%{transform:translateY(0);opacity:1}97%,to{transform:translateY(115%);opacity:0}}@keyframes mad-cuein{0%,14.8%{opacity:0}16.6%,50%{opacity:1}53%,to{opacity:0}}@keyframes mad-m2done{0%,50.6%{opacity:0}51.6%,93%{opacity:1}97%,to{opacity:0}}@keyframes mad-wash2{0%,50.6%{opacity:0}50.8%{opacity:.16}54.4%,to{opacity:0}}@keyframes mad-bar2{0%,50.6%{opacity:0;transform:translateY(0) scaleY(0)}50.8%{opacity:1;transform:translateY(0) scaleY(0)}52.8%{opacity:1;transform:translateY(0) scaleY(1)}53.4%{opacity:1;transform:translateY(0) scaleY(1)}55.7%{opacity:0;transform:translateY(-56px) scaleY(1)}to{opacity:0;transform:translateY(-56px) scaleY(1)}}@keyframes mad-stamp2{0%,50.6%{opacity:0;transform:scale(1.3)}50.8%{opacity:1;transform:scale(1.3)}52.2%{opacity:1;transform:scale(.96)}53%{opacity:1;transform:scale(1.03)}54%{opacity:1;transform:scale(1)}56.5%{opacity:1;transform:scale(1)}59%,to{opacity:0;transform:scale(1)}}@keyframes mad-edit2{0%,58.5%{opacity:0}60%,93%{opacity:1}97%,to{opacity:0}}@keyframes mad-flip2-pre{0%,50.6%{opacity:1}51.6%,93%{opacity:0}97%,to{opacity:1}}@keyframes mad-flip2-post{0%,50.6%{opacity:0}51.6%,93%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.mock-adaptive .mad-m-cur,.mock-adaptive .mad-m-done,.mock-adaptive .mad-wash,.mock-adaptive .mad-bar,.mock-adaptive .mad-log,.mock-adaptive .mad-stamp,.mock-adaptive .mad-edit,.mock-adaptive .mad-r1,.mock-adaptive .mad-r2,.mock-adaptive .mad-m2-s,.mock-adaptive .mad-m2-cur,.mock-adaptive .mad-m2-done,.mock-adaptive .mad-log2txt,.mock-adaptive .mad-log2pill,.mock-adaptive .mad-reps-pre,.mock-adaptive .mad-reps-post,.mock-adaptive .mad-rpe-pre,.mock-adaptive .mad-rpe-post,.mock-adaptive .mad-kg-pre,.mock-adaptive .mad-kg-post,.mock-adaptive .mad-wash2,.mock-adaptive .mad-bar2,.mock-adaptive .mad-stamp2,.mock-adaptive .mad-edit2,.mock-adaptive .mad-reps2-pre,.mock-adaptive .mad-reps2-post,.mock-adaptive .mad-rpe2-pre,.mock-adaptive .mad-rpe2-post,.mock-adaptive .mad-cue{animation:none!important}.mock-adaptive .mad-r1{background:transparent}.mock-adaptive .mad-r2{background:#bbff120f}.mock-adaptive .mad-m-cur{opacity:0}.mock-adaptive .mad-m-done{opacity:1}.mock-adaptive .mad-log,.mock-adaptive .mad-stamp{opacity:0}.mock-adaptive .mad-edit{opacity:1}.mock-adaptive .mad-wash,.mock-adaptive .mad-bar,.mock-adaptive .mad-m2-s{opacity:0}.mock-adaptive .mad-m2-cur{opacity:1}.mock-adaptive .mad-m2-done,.mock-adaptive .mad-log2txt{opacity:0}.mock-adaptive .mad-log2pill{opacity:1}.mock-adaptive .mad-reps-pre,.mock-adaptive .mad-rpe-pre{opacity:0}.mock-adaptive .mad-reps-post,.mock-adaptive .mad-rpe-post{opacity:1}.mock-adaptive .mad-kg-pre{opacity:0}.mock-adaptive .mad-kg-post{transform:none;opacity:1}.mock-adaptive .mad-wash2,.mock-adaptive .mad-bar2,.mock-adaptive .mad-stamp2,.mock-adaptive .mad-edit2,.mock-adaptive .mad-reps2-post,.mock-adaptive .mad-rpe2-post{opacity:0}.mock-adaptive .mad-reps2-pre,.mock-adaptive .mad-rpe2-pre,.mock-adaptive .mad-cue{opacity:1}}.mock-deloads{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;padding:10px 2px 8px}.mock-deloads .mdl-eyebrow{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.4px;color:#bbff12}.mock-deloads .mdl-dot{width:6px;height:6px;border-radius:50%;background:#bbff12;flex:none}.mock-deloads .mdl-greeting{font-size:27px;font-weight:600;letter-spacing:-.6px;line-height:1.12;color:#f2f2f0;margin-top:8px}.mock-deloads .mdl-lines{display:grid;margin-top:5px;overflow:hidden;padding-bottom:12px;touch-action:pan-y;cursor:grab}.mock-deloads .mdl-lines:active{cursor:grabbing}.mock-deloads .mdl-line{grid-area:1 / 1;font-size:17px;font-weight:500;letter-spacing:-.2px;line-height:1.34;color:#f2f2f099;max-width:30ch;opacity:0;transform:translate(0);will-change:transform,opacity}.mock-deloads .mdl-line.is-active{opacity:1}.mock-deloads .mdl-line.is-anim{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .34s ease}.mock-deloads .mdl-em{color:#bbff12;white-space:nowrap}.mock-deloads .w{display:inline-block;opacity:0;transform:translateY(11px)}.mock-deloads .mdl-line.is-revealed .w{animation:mdl-word .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--w) * .07s)}@keyframes mdl-word{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}.mock-deloads .mdl-pages{display:flex;gap:6px;margin-top:6px}.mock-deloads .mdl-pages i{width:6px;height:6px;border-radius:50%;flex:none;cursor:pointer;background:#f2f2f030;transition:background-color .2s ease}.mock-deloads .mdl-pages i.is-on{background:#bbff12}@media (prefers-reduced-motion: reduce){.mock-deloads .mdl-line.is-revealed .w{animation:none}.mock-deloads .mdl-line.is-active .w{opacity:1;transform:none}.mock-deloads .mdl-line.is-anim{transition:opacity .12s linear}}.mock-override{font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased}.mock-override .mov-card{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden}.mock-override .mov-track{display:flex;width:200%}.mock-override .mov-panel{width:50%;flex:none;min-width:0}.mock-override .mov-head{display:flex;gap:12px;align-items:flex-start;padding:14px 14px 12px}.mock-override .mov-num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:#f2f2f099;width:18px;flex:none;padding-top:3px}.mock-override .mov-headtext{flex:1;min-width:0}.mock-override .mov-titlerow{display:flex;align-items:center;justify-content:space-between;gap:8px}.mock-override .mov-title{flex:1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.3px;color:#f2f2f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}.mock-override .mov-dots{display:inline-flex;gap:3px;flex:none}.mock-override .mov-dots i{width:3px;height:3px;border-radius:50%;background:#f2f2f085}.mock-override .mov-sub{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:#f2f2f085;margin-top:3px}.mock-override .mov-hair{height:1px;background:#ffffff12}.mock-override .mov-row{display:flex;align-items:center;padding:10px 12px}.mock-override .mov-marker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;width:22px;flex:none;color:#f2f2f085}.mock-override .mov-cells{display:flex;flex:1;min-width:0;padding-right:12px}.mock-override .mov-cell{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px}.mock-override .mov-lbl{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.6px;color:#f2f2f085}.mock-override .mov-val{font-size:17px;font-weight:600;letter-spacing:-.3px;color:#f2f2f0}.mock-override .mov-ghost{color:#f2f2f085}.mock-override .mov-action{width:72px;flex:none;display:flex;justify-content:center}.mock-override .mov-logtxt{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.8px;color:#bbff12}.mock-override .mov-add{padding:10px 12px}.mock-override .mov-add span{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1px;color:#bbff12}.mock-override .mov-track{animation:mov-slide 6s cubic-bezier(.33,.09,.22,1) infinite;animation-play-state:paused;will-change:transform}.in-view.is-visible .mock-override .mov-track{animation-play-state:running}@keyframes mov-slide{0%,43.3%{transform:translate(0)}48.3%{transform:translate(-50.7%)}50%,93.3%{transform:translate(-50%)}98.3%{transform:translate(.7%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.mock-override .mov-track{animation:none!important;transform:none!important}}.mock-oneweek{container-type:inline-size;--pt:.23256cqw;--bg:#0E0E0F;--surface:#17171A;--surface2:#1F1F23;--hair:rgba(255,255,255,.07);--hair2:rgba(255,255,255,.14);--fill-d1:#191919;--fill-d2:#151515;--text:#F2F2F0;--dim:rgba(242,242,240,.6);--mute:rgba(242,242,240,.52);--accent:#BBFF12;--ink:#0A0A0A;--ink-dim:rgba(0,0,0,.65);--ink-mute:rgba(0,0,0,.55);--ink-hair:rgba(0,0,0,.12);--ink-hair-run:rgba(0,0,0,.16);--dot-dim:rgba(242,242,240,.27);--h-row:calc(46*var(--pt));--h-push:calc(269.5*var(--pt));--h-run:calc(239*var(--pt));--h-pull:calc(269.5*var(--pt));--h-app:calc(876*var(--pt) + 2px);width:100%;max-width:460px;margin:0 auto;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-synthesis:none;color:var(--text)}.mock-oneweek *{box-sizing:border-box}.mock-oneweek .ow-app{background:var(--bg);border:1px solid var(--hair);border-radius:calc(26*var(--pt));padding:calc(20*var(--pt));height:var(--h-app);overflow:hidden}.mock-oneweek .ow-topbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(24*var(--pt))}.mock-oneweek .ow-date{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:500;letter-spacing:calc(1.2*var(--pt));color:var(--dim)}.mock-oneweek .ow-mark{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.mock-oneweek .ow-mark img{height:calc(14*var(--pt));width:auto;display:block}.mock-oneweek .ow-bell{position:relative;width:calc(18.4*var(--pt));height:calc(19.7*var(--pt));color:var(--dim)}.mock-oneweek .ow-bell svg{display:block;width:100%;height:100%}.mock-oneweek .ow-bell-dot{position:absolute;top:calc(-1*var(--pt));right:calc(-1.5*var(--pt));width:calc(7*var(--pt));height:calc(7*var(--pt));border-radius:50%;background:var(--accent);box-shadow:0 0 0 calc(1.5*var(--pt)) var(--bg)}.mock-oneweek .ow-coach{margin-top:calc(15*var(--pt))}.mock-oneweek .ow-coach-eyebrow{display:flex;align-items:center;gap:calc(7*var(--pt));font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(1.4*var(--pt));color:var(--accent)}.mock-oneweek .ow-coach-dot{width:calc(6*var(--pt));height:calc(6*var(--pt));border-radius:50%;background:var(--accent);flex:none}.mock-oneweek .ow-coach-greeting{font-size:calc(27*var(--pt));font-weight:600;letter-spacing:calc(-.6*var(--pt));line-height:1.12;color:var(--text);margin-top:calc(8*var(--pt))}.mock-oneweek .ow-coach-line{font-size:calc(17*var(--pt));font-weight:500;letter-spacing:calc(-.2*var(--pt));line-height:1.34;color:var(--dim);max-width:30ch;margin-top:calc(5*var(--pt))}.mock-oneweek .ow-coach-em{color:var(--accent);white-space:nowrap}.mock-oneweek .ow-coach-pager{display:grid;overflow:hidden}.mock-oneweek .ow-coach-page{grid-area:1/1}.styles-settled .mock-oneweek .ow-coach-page{transition:transform .65s ease-in-out}.mock-oneweek .ow-coach-pquote{transform:translate(calc(100% + 40*var(--pt)))}.mock-oneweek .ow-coach[data-page="1"] .ow-coach-pcoach{transform:translate(calc(-100% - 40*var(--pt)))}.mock-oneweek .ow-coach[data-page="1"] .ow-coach-pquote{transform:translate(0)}.mock-oneweek .ow-coach-q{font-size:calc(13*var(--pt));font-weight:600;line-height:1;color:var(--accent)}.mock-oneweek .ow-coach-quote{font-size:calc(17*var(--pt));font-weight:400;letter-spacing:calc(-.2*var(--pt));line-height:calc(21/17);color:var(--text);max-width:36ch;margin-top:calc(8*var(--pt))}.mock-oneweek .ow-coach-author{font-size:calc(12*var(--pt));font-weight:500;letter-spacing:calc(-.1*var(--pt));color:var(--mute);margin-top:calc(8*var(--pt))}.mock-oneweek .ow-coach-quote .qw{display:inline-block;opacity:0;transform:translateY(calc(11*var(--pt)))}.mock-oneweek .ow-coach[data-page="1"] .ow-coach-quote .qw{animation:owc-word .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--w) * 45ms + .3s)}@keyframes owc-word{0%{opacity:0;transform:translateY(calc(11*var(--pt)))}to{opacity:1;transform:translateY(0)}}.mock-oneweek .ow-coach-pages{display:flex;gap:calc(6*var(--pt));margin-top:calc(15*var(--pt))}.mock-oneweek .ow-coach-pages i{width:calc(6*var(--pt));height:calc(6*var(--pt));border-radius:50%;flex:none;background:var(--dot-dim);cursor:pointer;transition:background-color .2s ease}.mock-oneweek .ow-coach-pages i.is-on{background:var(--accent)}@media (prefers-reduced-motion: reduce){.mock-oneweek .ow-coach-page{transition:none}.mock-oneweek .ow-coach-quote .qw{opacity:1;transform:none;animation:none!important}}.mock-oneweek .ow-weekrow{display:flex;align-items:center;justify-content:space-between;margin-top:calc(26*var(--pt))}.mock-oneweek .ow-week{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(1.6*var(--pt));color:var(--mute)}.mock-oneweek .ow-navs{display:flex;gap:calc(8*var(--pt))}.mock-oneweek .ow-nav{width:calc(32*var(--pt));height:calc(32*var(--pt));border-radius:50%;background:#ffffff0d;border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;color:var(--text)}.mock-oneweek .ow-chev-d{width:calc(10.5*var(--pt));height:calc(6.1*var(--pt));display:block}.mock-oneweek .ow-chev-s{width:calc(6.1*var(--pt));height:calc(10.5*var(--pt));display:block}.mock-oneweek .ow-flip{transform:scaleX(-1)}.mock-oneweek .ow-deckflow{position:relative;z-index:2;margin-top:calc(12*var(--pt));display:flex;flex-direction:column}.mock-oneweek .ow-card{position:relative;border-radius:calc(14*var(--pt));overflow:hidden;will-change:height,margin}.mock-oneweek .ow-cd-push{height:var(--h-push);margin:0;z-index:3;box-shadow:var(--sh-exp)}.mock-oneweek .ow-cd-run{height:var(--h-row);margin:calc(-12*var(--pt)) calc(5*var(--pt)) 0;z-index:2;box-shadow:var(--sh-col)}.mock-oneweek .ow-cd-pull{height:var(--h-row);margin:calc(-12*var(--pt)) calc(10*var(--pt)) 0;z-index:1;box-shadow:var(--sh-col)}.mock-oneweek{--sh-exp:0 calc(5*var(--pt)) calc(16*var(--pt)) rgba(0,0,0,.42);--sh-col:0 calc(2*var(--pt)) calc(6*var(--pt)) rgba(0,0,0,.32)}.mock-oneweek .ow-lime{position:absolute;inset:0;background:var(--accent);border-radius:calc(14*var(--pt));z-index:0}.mock-oneweek .ow-fill{position:absolute;inset:0;background:var(--fill-d1);border:1px solid var(--hair);border-radius:calc(14*var(--pt));z-index:1}.mock-oneweek .ow-cd-push .ow-fill,.mock-oneweek .ow-cd-push .ow-row{opacity:0;pointer-events:none}.mock-oneweek .ow-cd-run .ow-lime,.mock-oneweek .ow-cd-run .ow-focus,.mock-oneweek .ow-cd-pull .ow-lime,.mock-oneweek .ow-cd-pull .ow-focus{opacity:0}.mock-oneweek .ow-cd-pull .ow-fill{background:var(--fill-d2)}.mock-oneweek .ow-row{position:absolute;top:0;left:0;right:0;height:var(--h-row);display:flex;align-items:center;gap:calc(11*var(--pt));padding:0 calc(14*var(--pt));z-index:3;cursor:pointer}.mock-oneweek .ow-rowmark{width:calc(14*var(--pt));flex:none;display:flex;align-items:center;justify-content:center}.mock-oneweek .ow-dot-hot{width:calc(8*var(--pt));height:calc(8*var(--pt));border-radius:50%;background:var(--accent)}.mock-oneweek .ow-dot-dim{width:calc(4*var(--pt));height:calc(4*var(--pt));border-radius:50%;background:var(--dot-dim)}.mock-oneweek .ow-rowlead{width:calc(52*var(--pt));flex:none;font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(.4*var(--pt));color:var(--mute)}.mock-oneweek .ow-rowname{font-size:calc(15*var(--pt));font-weight:400;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mock-oneweek .ow-rowname.ow-hot{font-weight:600;color:var(--text)}.mock-oneweek .ow-rowrun{display:flex;align-items:center;gap:calc(5*var(--pt));min-width:0}.mock-oneweek .ow-run-a{width:calc(10*var(--pt));height:calc(13.1*var(--pt));margin:0 calc(1.5*var(--pt));flex:none;color:var(--accent)}.mock-oneweek .ow-rowtag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(.4*var(--pt));color:var(--mute);flex:none}.mock-oneweek .ow-focus{position:relative;z-index:2;padding:calc(16*var(--pt)) calc(14*var(--pt));pointer-events:none}.mock-oneweek .ow-deck-meta{display:flex;align-items:center;gap:calc(10*var(--pt))}.mock-oneweek .ow-deck-mark{width:calc(20*var(--pt));display:flex;align-items:center;flex:none}.mock-oneweek .ow-dot-ink{width:calc(8*var(--pt));height:calc(8*var(--pt));border-radius:50%;background:var(--ink)}.mock-oneweek .ow-run-ink{width:calc(11*var(--pt));height:calc(14.4*var(--pt));color:var(--ink);margin-left:calc(1.6*var(--pt))}.mock-oneweek .ow-deck-lead{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:500;letter-spacing:calc(1*var(--pt));color:var(--ink-mute)}.mock-oneweek .ow-deck-sets{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:500;letter-spacing:calc(.6*var(--pt));color:var(--ink-mute)}.mock-oneweek .ow-deck-more{width:calc(20*var(--pt));display:flex;justify-content:flex-end;color:var(--ink)}.mock-oneweek .ow-deck-more svg{width:calc(14.1*var(--pt));height:calc(3.1*var(--pt))}.mock-oneweek .ow-watch{margin-left:auto;display:flex;align-items:center;color:var(--ink-mute)}.mock-oneweek .ow-watch svg{width:calc(9.8*var(--pt));height:calc(14.2*var(--pt));margin:0 calc(1.85*var(--pt))}.mock-oneweek .ow-deck-title{font-size:calc(24*var(--pt));font-weight:600;letter-spacing:calc(-.4*var(--pt));color:var(--ink);line-height:1;margin:calc(5*var(--pt)) 0 0 calc(30*var(--pt))}.mock-oneweek .ow-deck-body{margin-top:calc(12*var(--pt))}.mock-oneweek .ow-run-summary{font-family:JetBrains Mono,monospace;font-size:calc(12*var(--pt));font-weight:500;color:var(--ink-mute);margin:0 0 calc(10*var(--pt)) calc(30*var(--pt))}.mock-oneweek .ow-ex,.mock-oneweek .ow-step{display:flex;align-items:baseline;gap:calc(10*var(--pt));padding:calc(6*var(--pt)) 0;border-bottom:1px solid var(--ink-hair)}.mock-oneweek .ow-step{border-bottom-color:var(--ink-hair-run)}.mock-oneweek .ow-last{border-bottom:0}.mock-oneweek .ow-ex-i{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:400;letter-spacing:calc(.6*var(--pt));color:var(--ink-mute);width:calc(20*var(--pt));flex:none}.mock-oneweek .ow-ex-n{font-size:calc(15*var(--pt));font-weight:500;letter-spacing:calc(-.1*var(--pt));color:var(--ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-oneweek .ow-ex-x{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:400;letter-spacing:calc(.4*var(--pt));color:var(--ink-dim);flex:none;white-space:nowrap}.mock-oneweek .ow-ex-w{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:400;letter-spacing:calc(.4*var(--pt));color:var(--ink-dim);flex:none;width:calc(56*var(--pt));text-align:right;white-space:nowrap}.mock-oneweek .ow-ex-w.ow-dash{color:var(--ink-mute)}.mock-oneweek .ow-ex-r{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:400;letter-spacing:calc(.4*var(--pt));color:var(--ink-mute);flex:none;width:calc(56*var(--pt));text-align:right;white-space:nowrap}.mock-oneweek .ow-step-h{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(1*var(--pt))}.mock-oneweek .ow-step-n{font-size:calc(14.5*var(--pt));font-weight:500;color:var(--ink);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-oneweek .ow-step-z{font-family:JetBrains Mono,monospace;font-size:calc(9*var(--pt));font-weight:500;letter-spacing:calc(1*var(--pt));color:#000000b3}.mock-oneweek .ow-step-d{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(.4*var(--pt));color:var(--ink);flex:none;width:calc(56*var(--pt));text-align:right;align-self:center}.mock-oneweek .ow-cta{display:flex;gap:calc(8*var(--pt));margin-top:calc(14*var(--pt))}.mock-oneweek .ow-begin{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--pt));padding:calc(12*var(--pt)) calc(14*var(--pt));border-radius:calc(8*var(--pt));background:var(--bg)}.mock-oneweek .ow-begin-l{font-family:JetBrains Mono,monospace;font-size:calc(12*var(--pt));font-weight:600;letter-spacing:calc(1*var(--pt));white-space:nowrap;color:var(--text)}.mock-oneweek .ow-play{color:var(--dim);font-size:calc(10*var(--pt))}.mock-oneweek .ow-begin-r{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:400;letter-spacing:calc(.6*var(--pt));color:var(--dim);white-space:nowrap}.mock-oneweek .ow-people{width:calc(56*var(--pt));flex:none;border-radius:calc(8*var(--pt));background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--accent)}.mock-oneweek .ow-people svg{width:calc(20.1*var(--pt));height:calc(13.3*var(--pt))}.mock-oneweek .ow-actions{display:flex;gap:calc(10*var(--pt));margin-top:calc(14*var(--pt))}.mock-oneweek .ow-act{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:calc(15*var(--pt)) calc(34*var(--pt));background:#ffffff0a;border:1px solid var(--hair);border-radius:calc(14*var(--pt));font-family:JetBrains Mono,monospace;font-size:calc(12*var(--pt));font-weight:500;letter-spacing:calc(1.4*var(--pt));color:var(--text)}.mock-oneweek .ow-act-g{position:absolute;left:calc(15.6*var(--pt));display:flex;align-items:center;color:var(--accent)}.mock-oneweek .ow-plus{width:calc(10.8*var(--pt));height:calc(10.8*var(--pt))}.mock-oneweek .ow-run-sb{width:calc(11*var(--pt));height:calc(14.4*var(--pt))}.mock-oneweek .ow-rechead{display:flex;align-items:center;justify-content:space-between;margin-top:calc(24*var(--pt))}.mock-oneweek .ow-recttl{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:500;letter-spacing:calc(1.6*var(--pt));color:var(--mute)}.mock-oneweek .ow-recall{display:flex;align-items:center;gap:calc(5*var(--pt));font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));font-weight:400;letter-spacing:calc(.6*var(--pt));color:var(--text);background:#ffffff0d;border:1px solid var(--hair);border-radius:calc(999*var(--pt));padding:calc(8*var(--pt)) calc(12*var(--pt))}.mock-oneweek .ow-chev-p{width:calc(4.6*var(--pt));height:calc(7.9*var(--pt));display:block}.mock-oneweek .ow-recent{margin-top:calc(12*var(--pt));background:#ffffff0a;border:1px solid var(--hair);border-radius:calc(14*var(--pt));overflow:hidden}.mock-oneweek .ow-rrow{display:flex;align-items:center;gap:calc(11*var(--pt));height:calc(46*var(--pt));padding:0 calc(14*var(--pt))}.mock-oneweek .ow-rdate{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));letter-spacing:calc(.4*var(--pt));color:var(--mute);width:calc(52*var(--pt));flex:none}.mock-oneweek .ow-rmain{display:flex;align-items:center;gap:calc(7*var(--pt));flex:1;min-width:0}.mock-oneweek .ow-rmain .ow-g{flex:none;color:var(--accent);margin:0 calc(1.4*var(--pt))}.mock-oneweek .ow-g-run{width:calc(9*var(--pt));height:calc(11.8*var(--pt))}.mock-oneweek .ow-g-climb{width:calc(11.2*var(--pt));height:calc(15.1*var(--pt))}.mock-oneweek .ow-g-db{width:calc(13.6*var(--pt));height:calc(8*var(--pt))}.mock-oneweek .ow-rname{font-size:calc(15*var(--pt));font-weight:400;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-oneweek .ow-rmetric{font-family:JetBrains Mono,monospace;font-size:calc(11*var(--pt));letter-spacing:calc(.4*var(--pt));color:var(--mute);flex:none}.mock-oneweek .ow-rtag{font-family:JetBrains Mono,monospace;font-size:calc(10*var(--pt));font-weight:400;letter-spacing:calc(.4*var(--pt));color:var(--mute);flex:none;width:calc(104*var(--pt));text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-oneweek .ow-rpr{color:var(--accent);font-weight:600}.mock-oneweek .ow-rdiv{height:1px;background:var(--hair);margin-left:calc(14*var(--pt))}.mock-oneweek[data-focus=run] .ow-cd-push{height:var(--h-row);margin:0 calc(5*var(--pt));z-index:2;box-shadow:var(--sh-col)}.mock-oneweek[data-focus=run] .ow-cd-run{height:var(--h-run);margin:calc(-12*var(--pt)) 0 0;z-index:3;box-shadow:var(--sh-exp)}.mock-oneweek[data-focus=run] .ow-cd-pull{height:var(--h-row);margin:calc(-12*var(--pt)) calc(5*var(--pt)) 0;z-index:2;box-shadow:var(--sh-col)}.mock-oneweek[data-focus=run] .ow-cd-push .ow-fill,.mock-oneweek[data-focus=run] .ow-cd-push .ow-row{opacity:1;pointer-events:auto}.mock-oneweek[data-focus=run] .ow-cd-push .ow-lime,.mock-oneweek[data-focus=run] .ow-cd-push .ow-focus{opacity:0}.mock-oneweek[data-focus=run] .ow-cd-run .ow-lime,.mock-oneweek[data-focus=run] .ow-cd-run .ow-focus{opacity:1}.mock-oneweek[data-focus=run] .ow-cd-run .ow-fill,.mock-oneweek[data-focus=run] .ow-cd-run .ow-row{opacity:0}.mock-oneweek[data-focus=run] .ow-cd-run .ow-row{pointer-events:none}.mock-oneweek[data-focus=run] .ow-cd-pull .ow-fill{background:var(--fill-d1)}.mock-oneweek[data-focus=pull] .ow-cd-push{height:var(--h-row);margin:0 calc(10*var(--pt));z-index:1;box-shadow:var(--sh-col)}.mock-oneweek[data-focus=pull] .ow-cd-run{height:var(--h-row);margin:calc(-12*var(--pt)) calc(5*var(--pt)) 0;z-index:2;box-shadow:var(--sh-col)}.mock-oneweek[data-focus=pull] .ow-cd-pull{height:var(--h-pull);margin:calc(-12*var(--pt)) 0 0;z-index:3;box-shadow:var(--sh-exp)}.mock-oneweek[data-focus=pull] .ow-cd-push .ow-fill,.mock-oneweek[data-focus=pull] .ow-cd-push .ow-row{opacity:1;pointer-events:auto}.mock-oneweek[data-focus=pull] .ow-cd-push .ow-lime,.mock-oneweek[data-focus=pull] .ow-cd-push .ow-focus{opacity:0}.mock-oneweek[data-focus=pull] .ow-cd-push .ow-fill{background:var(--fill-d2)}.mock-oneweek[data-focus=pull] .ow-cd-pull .ow-lime,.mock-oneweek[data-focus=pull] .ow-cd-pull .ow-focus{opacity:1}.mock-oneweek[data-focus=pull] .ow-cd-pull .ow-fill,.mock-oneweek[data-focus=pull] .ow-cd-pull .ow-row{opacity:0}.mock-oneweek[data-focus=pull] .ow-cd-pull .ow-row{pointer-events:none}.mock-runcard{--bg:#0E0E0F;--surface:#17171A;--hair:rgba(255,255,255,.07);--hair2:rgba(255,255,255,.14);--text:#F2F2F0;--dim:rgba(242,242,240,.6);--mute:rgba(242,242,240,.52);--accent:#BBFF12;width:100%;max-width:520px;margin:0 auto;container-type:inline-size;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mock-runcard *{box-sizing:border-box}.mock-runcard .rc-screen{background:var(--bg);border:1px solid var(--hair);border-radius:24px;padding:26px 24px 24px}.mock-runcard .rc-eyebrow{display:flex;align-items:center;gap:7px}.mock-runcard .rc-run-glyph{width:12px;height:15px;fill:var(--accent);flex:none}.mock-runcard .rc-eb-strong{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.8px;color:var(--dim)}.mock-runcard .rc-eb-mute{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.8px;color:var(--mute)}.mock-runcard .rc-title{margin:13px 0 0;font-size:34px;font-weight:700;letter-spacing:-.7px;line-height:1.02;color:var(--text)}.mock-runcard .rc-date{margin-top:11px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.3px;color:var(--mute)}.mock-runcard .rc-hairline{height:1px;background:var(--hair);margin:22px 0}.mock-runcard .rc-hero{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;column-gap:clamp(10px,3.5cqw,18px)}.mock-runcard .rc-stat{min-width:0}.mock-runcard .rc-hero-div{width:1px;height:66px;background:var(--hair);flex:none}.mock-runcard .rc-stat-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.6px;color:var(--dim)}.mock-runcard .rc-stat-value{display:flex;align-items:baseline;gap:clamp(1px,1cqw,4px);margin-top:8px;white-space:nowrap}.mock-runcard .rc-stat-value b{font-size:clamp(30px,12cqw,54px);font-weight:700;letter-spacing:-1.5px;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.mock-runcard .rc-stat-value i{font-family:JetBrains Mono,monospace;font-style:normal;font-size:clamp(10px,3cqw,13.5px);font-weight:500;color:var(--dim)}.mock-runcard .rc-section-eb{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.8px;color:var(--dim);margin:30px 0 12px}.mock-runcard .rc-map{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--hair);line-height:0}.mock-runcard .rc-map-img{display:block;width:100%;height:auto;aspect-ratio:1027 / 565;object-fit:cover}.mock-runcard .rc-splits{display:flex;flex-direction:column;gap:8px}.mock-runcard .rc-split{display:flex;align-items:center;gap:12px}.mock-runcard .rc-si{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--text);width:20px;flex:none;font-variant-numeric:tabular-nums}.mock-runcard .rc-sp{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:var(--dim);width:70px;flex:none;font-variant-numeric:tabular-nums}.mock-runcard .rc-bar{position:relative;flex:1;height:3.5px;border-radius:99px;background:var(--hair2);overflow:hidden}.mock-runcard .rc-bar b{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:var(--accent)}.mock-runcard .rc-el{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mute);width:44px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.mock-watch{--bg:#0E0E0F;--text:#F2F2F0;--dim:rgba(242,242,240,.6);--mute:rgba(242,242,240,.52);--accent:#BBFF12;--ink:#0A0A0A;width:100%;max-width:520px;margin:0 auto;display:flex;justify-content:center;padding:8px 0;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mock-watch *{box-sizing:border-box}.mock-watch .wt-device{position:relative;width:clamp(224px,70%,270px);aspect-ratio:561 / 894}.mock-watch .wt-frame{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;filter:drop-shadow(0 18px 34px rgba(0,0,0,.5)) drop-shadow(0 4px 10px rgba(0,0,0,.38))}.mock-watch .wt-screen{position:absolute;left:9.0909%;top:20.8054%;width:76.6488%;height:58.3893%;background:#000;border-radius:27.907%/22.989%;overflow:hidden}.mock-watch .wt-face{width:100%;height:100%;background:var(--bg);padding:9.5% 11% 9%;display:flex;flex-direction:column;align-items:center}.mock-watch .wt-vignette{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 14px 3px #000000bf}.mock-watch .wt-strip{width:100%;display:flex;align-items:center;justify-content:space-between;height:14px}.mock-watch .wt-r{height:13px;width:auto;display:block;opacity:.95}.mock-watch .wt-clock{font-weight:600;font-size:13px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.mock-watch .wt-hero{font-family:ui-rounded,Space Grotesk,system-ui,sans-serif;font-size:38px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-1px;line-height:1;margin:8px 0 6px}.mock-watch .wt-name{font-size:16px;font-weight:600;color:var(--text);line-height:1}.mock-watch .wt-presc{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:-.2px;color:var(--dim);margin-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.mock-watch .wt-log{width:100%;margin-top:auto;height:36px;border-radius:8px;background:var(--accent);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.3px;display:flex;align-items:center;justify-content:center}.mock-watch .wt-adjust{display:flex;gap:7px;width:100%;margin-top:7px}.mock-watch .wt-step{flex:1;height:29px;border-radius:6px;background:#bbff121f;border:1px solid rgba(187,255,18,.9);color:var(--accent);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.mock-shared{--bg:#0E0E0F;--surface:#17171A;--surface2:#1F1F23;--hair:rgba(255,255,255,.07);--hair2:rgba(255,255,255,.14);--text:#F2F2F0;--dim:rgba(242,242,240,.6);--mute:rgba(242,242,240,.52);--accent:#BBFF12;--ink:#0A0A0A;--mono:"JetBrains Mono",ui-monospace,monospace;--disp:"Space Grotesk",system-ui,sans-serif;width:100%;max-width:560px;min-width:300px;box-sizing:border-box;background:var(--surface);border:1px solid var(--hair);border-radius:10px;color:var(--text);font-family:var(--disp);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mock-shared *{box-sizing:border-box}.ms-pad{padding:18px 0 20px}.ms-title{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:1.2px;color:var(--mute);padding:0 20px 14px}.ms-stage{position:relative;height:352px;margin-bottom:12px}.ms-stage>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ms-ring{border-radius:50%;border:1.1px solid rgba(187,255,18,.16)}.ms-ring.rg1{width:246px;height:246px}.ms-ring.rg2{width:288px;height:288px}.ms-ring.rg3{width:330px;height:330px}.ms-echo{width:336px;height:336px;border-radius:50%;border:1.8px solid var(--accent);opacity:0;transform:translate(-50%,-50%) scale(.637);animation:msEcho 4.5s linear infinite;animation-play-state:paused}@keyframes msEcho{0%{transform:translate(-50%,-50%) scale(.637);opacity:0}12%{opacity:.56}88%{opacity:.56}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.ms-qrcard{width:212px;height:212px;padding:14px;background:var(--accent);border-radius:18px;box-shadow:0 0 36px #bbff121f;z-index:2}.ms-qr{display:block;width:184px;height:184px;shape-rendering:crispEdges}.ms-qrbadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:59px;height:59px;background:var(--bg);border-radius:18.4px;border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center}.ms-qrbadge img{width:44px;height:44px;object-fit:contain;display:block}.ms-node{width:40px;height:40px;border-radius:50%;z-index:3;transform:translate(calc(-50% - 99px),calc(-50% - 118px));box-shadow:0 0 0 3px var(--bg),0 0 16px #bbff1247}.ms-node img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.in-view:not(.is-visible) .ms-node{opacity:0}.in-view.is-visible .ms-node{animation:msNodeIn .5s cubic-bezier(.3,1.4,.5,1) .9s backwards}@keyframes msNodeIn{0%{opacity:0;transform:translate(calc(-50% - 99px),calc(-50% - 118px)) scale(.6)}to{opacity:1;transform:translate(calc(-50% - 99px),calc(-50% - 118px)) scale(1)}}.ms-status{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:16px}.ms-spin{color:var(--accent);flex:0 0 auto;animation:msSpin .8s steps(8,end) infinite;animation-play-state:paused}@keyframes msSpin{to{transform:rotate(360deg)}}.ms-status .lbl{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.2px;color:var(--mute)}.ms-orcode{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.4px;color:var(--mute);text-align:center;margin-bottom:6px}.ms-code{font-family:var(--mono);font-size:21px;font-weight:600;letter-spacing:4px;color:var(--dim);text-align:center;margin-bottom:16px}.ms-roster{display:flex;flex-direction:column;gap:8px;padding:0 20px;margin-bottom:16px}.ms-rhead{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--mute)}.ms-row{display:flex;align-items:center;gap:10px}.ms-ricon{width:18px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--accent)}.ms-rname{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--text)}.ms-cta{margin:0 20px 8px;border-radius:8px;background:var(--accent);padding:15px 0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:1.2px;color:var(--ink)}.ms-cancel{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:1px;color:var(--mute);text-align:center;padding:12px 20px 0}.in-view.is-visible .mock-shared .ms-echo,.in-view.is-visible .mock-shared .ms-spin{animation-play-state:running}@media (prefers-reduced-motion: reduce){.mock-shared .ms-echo{display:none}.in-view:not(.is-visible) .ms-node{opacity:1}.in-view.is-visible .ms-node,.mock-shared .ms-spin{animation:none}}.mock-feed{--bg:#0E0E0F;--surface:#17171A;--surface2:#1F1F23;--hair:rgba(255,255,255,.07);--hair2:rgba(255,255,255,.14);--text:#F2F2F0;--dim:rgba(242,242,240,.6);--mute:rgba(242,242,240,.52);--accent:#BBFF12;--ink:#0A0A0A;--steel:#94DBFF;--mono:"JetBrains Mono",ui-monospace,monospace;--disp:"Space Grotesk",system-ui,sans-serif;width:100%;max-width:560px;min-width:300px;box-sizing:border-box;background:var(--surface);border:1px solid var(--hair);border-radius:18px;padding:16px;color:var(--text);font-family:var(--disp);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mock-feed *{box-sizing:border-box}.mf-head{display:flex;align-items:center;gap:11px}.mf-avatar{width:40px;height:40px;border-radius:50%;flex:0 0 auto;overflow:hidden;background:var(--surface2);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--steel)}.mf-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mf-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mf-name{font-family:var(--disp);font-size:15px;font-weight:600;color:var(--steel);letter-spacing:.1px;line-height:1}.mf-time{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--dim);text-transform:uppercase;line-height:1}.mf-ellipsis{flex:0 0 auto;color:var(--dim);display:flex;gap:3px;padding:6px;align-self:flex-start}.mf-ellipsis i{width:3.5px;height:3.5px;border-radius:50%;background:currentColor;display:block}.mf-caption{font-family:var(--disp);font-size:15px;color:var(--text);margin-top:12px;line-height:1.25}.mf-divider{height:1px;background:var(--hair);margin-top:14px}.mf-type{display:flex;align-items:center;gap:8px;margin-top:14px}.mf-type .mf-glyph{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--dim)}.mf-type .mf-tlabel{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1.2px;color:var(--text)}.mf-type .mf-src{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--dim)}.mf-metrics{display:flex;margin-top:13px}.mf-metric{flex:1 1 0;display:flex;flex-direction:column;gap:5px;padding-left:14px;position:relative}.mf-metric:first-child{padding-left:0}.mf-metric:not(:first-child):before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:1px;background:#ffffff14}.mf-mlabel{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--dim)}.mf-mval{font-family:var(--mono);font-size:15px;color:var(--text);display:flex;align-items:baseline;gap:3px;white-space:nowrap}.mf-mval .mf-unit{font-size:10px;color:var(--mute)}.mf-map{margin-top:14px;border-radius:13px;overflow:hidden;line-height:0}.mf-map img{display:block;width:100%;height:auto}.mf-medal{display:flex;align-items:center;gap:13px;margin-top:13px}.mf-medal-tile{width:52px;height:52px;flex:0 0 auto;border-radius:8px;background:#b3b8c214;border:1px solid rgba(179,184,194,.55);display:flex;align-items:center;justify-content:center;color:#e0e6f0}.mf-medal-tile svg{display:block}.mf-medal-body{display:flex;flex-direction:column;gap:3px;min-width:0}.mf-medal-eb{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1.4px;color:#b3b8c2}.mf-medal-name{font-family:var(--disp);font-size:17px;font-weight:600;color:var(--text);line-height:1.1}.mf-medal-sub{font-family:var(--mono);font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-actions{display:flex;align-items:center;margin-top:13px}.mf-act{display:flex;align-items:center;gap:7px}.mf-act.comment{margin-left:22px}.mf-act svg{display:block}.mf-count{font-family:var(--mono);font-size:13.5px}.mf-act.liked .mf-count{color:var(--text)}.mf-act.dim,.mf-act.dim .mf-count{color:var(--dim)}.mf-comment{display:flex;gap:9px;margin-top:18px}.mf-cavatar{width:20px;height:20px;border-radius:50%;flex:0 0 auto;margin-top:1px;overflow:hidden;background:var(--surface2);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:var(--dim)}.mf-cavatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mf-cbody{display:flex;flex-direction:column;gap:3px;min-width:0}.mf-chead{display:flex;align-items:baseline;gap:6px}.mf-cname{font-family:var(--disp);font-size:14px;font-weight:600;color:var(--steel)}.mf-ctime{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--dim);text-transform:uppercase}.mf-ctext{font-family:var(--disp);font-size:15px;color:var(--text);line-height:1.2}.mf-reply{font-family:var(--mono);font-size:11px;letter-spacing:.4px;color:var(--mute);margin-top:2px}.mock-xp{--bg: #0E0E0F;--text: #F2F2F0;--mute: rgba(242,242,240,.52);--dim: rgba(242,242,240,.6);--hair: rgba(255,255,255,.07);--primary: #4290EB;--secondary: #1A4794;--accent: #94DBFF;--disp: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color:var(--text);font-family:var(--disp);width:100%;max-width:560px;-webkit-font-smoothing:antialiased}.mock-xp *{box-sizing:border-box;margin:0}.mock-xp .card{padding:16px;border-radius:10px;background:linear-gradient(135deg,#4290eb1a,#1a47940a);border:1px solid rgba(66,144,235,.35)}.mock-xp .head{display:flex;align-items:center;gap:14px}.mock-xp .mark{position:relative;flex:0 0 auto;width:72px;height:72px;border-radius:19.4px;background:radial-gradient(120% 120% at 30% 25%,#4290eb33,#4290eb0f 70%);background-clip:padding-box;isolation:isolate}.mock-xp .mark:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.3px;background:conic-gradient(from 210deg,var(--primary),var(--accent),var(--secondary),var(--accent),var(--primary));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mock-xp .mark .mark-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.mock-xp .mark .mark-scrim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%,#00000052,#0000 70%)}.mock-xp .mark svg{position:absolute;top:8%;left:8%;width:84%;height:84%;opacity:.85;pointer-events:none;filter:drop-shadow(0 .5px 1.4px rgba(0,0,0,.65)) drop-shadow(0 0 4.3px rgba(0,0,0,.4))}.mock-xp .id{display:flex;flex-direction:column;gap:4px;min-width:0}.mock-xp .name{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.05;color:var(--text)}.mock-xp .tier{display:flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--mono);color:var(--accent)}.mock-xp .tier .glyph{font-size:12px;font-weight:600;line-height:1}.mock-xp .tier .lbl{font-size:10px;font-weight:600;letter-spacing:.8px}.mock-xp .spacer{flex:1 1 auto}.mock-xp .level{display:flex;flex-direction:column;align-items:center;gap:2px}.mock-xp .level .num{font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:.95;color:var(--accent)}.mock-xp .level .cap{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1px;color:var(--mute)}.mock-xp .rule{height:1px;background:var(--hair);margin:16px 0 10px}.mock-xp .xprow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-family:var(--mono)}.mock-xp .xprow .total{font-size:9px;font-weight:500;letter-spacing:1px;color:var(--mute)}.mock-xp .xprow .next{font-size:9px;font-weight:400;letter-spacing:.6px;color:var(--dim);white-space:nowrap}.mock-xp .track{position:relative;height:6px;border-radius:999px;background:var(--hair);overflow:hidden}.mock-xp .track .fill{position:absolute;left:0;top:0;bottom:0;width:97.5%;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent))}.mock-xp .card{position:relative}.mock-xp .card>.head,.mock-xp .card>.rule,.mock-xp .card>.xprow,.mock-xp .card>.track{position:relative;z-index:1}.mock-xp .mxp-card2{position:absolute;inset:-1px;border-radius:10px;z-index:0;background:linear-gradient(135deg,#1a9e6b1a,#0a47330a);border:1px solid rgba(26,158,107,.35);pointer-events:none}.mock-xp .mxp-ring2{position:absolute;inset:0;border-radius:inherit;padding:2.3px;pointer-events:none;background:conic-gradient(from 210deg,#1a9e6b,#73f2b8,#0a4733,#73f2b8,#1a9e6b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mock-xp .mark svg.mxp-post{opacity:0}.mock-xp .mxp-swap{display:inline-grid}.mock-xp .mxp-swap>span{grid-area:1 / 1}.mock-xp .mxp-swap-c{justify-items:center}.mock-xp .mxp-swap-e{justify-items:end}.mock-xp .mxp-post{opacity:0}.mock-xp .tier .mxp-post,.mock-xp .level .num .mxp-post{color:#73f2b8}.mock-xp .track .mxp-fill2{background:linear-gradient(90deg,#1a9e6b,#73f2b8);opacity:0}.mock-xp .mxp-flash{position:absolute;inset:0;border-radius:999px;opacity:0;background:linear-gradient(90deg,#94dbff00,#94dbff8c 55%,#73f2b8f2);pointer-events:none}.mock-xp .mxp-gain{position:absolute;right:16px;bottom:66px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.8px;color:var(--accent);opacity:0;pointer-events:none}.mock-xp .mxp-pre,.mock-xp .mxp-post,.mock-xp .track .fill,.mock-xp .mxp-flash,.mock-xp .mxp-gain,.mock-xp .level .num{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.in-view.is-visible .mock-xp .mxp-pre,.in-view.is-visible .mock-xp .mxp-post,.in-view.is-visible .mock-xp .track .fill,.in-view.is-visible .mock-xp .mxp-flash,.in-view.is-visible .mock-xp .mxp-gain,.in-view.is-visible .mock-xp .level .num{animation-play-state:running}.mock-xp .mxp-pre{animation-name:mxp-pre}.mock-xp .mxp-post{animation-name:mxp-post}.mock-xp .mark svg.mxp-pre{animation-name:mxp-mark-pre}.mock-xp .mark svg.mxp-post{animation-name:mxp-mark-post}.mock-xp .track .fill{animation-name:mxp-fill-a}.mock-xp .track .mxp-fill2{animation-name:mxp-fill-b}.mock-xp .mxp-flash{animation-name:mxp-flash}.mock-xp .mxp-gain{animation-name:mxp-gain}.mock-xp .level .num{animation-name:mxp-pop}@keyframes mxp-pre{0%,24.5%{opacity:1}26%,93%{opacity:0}96.5%,to{opacity:1}}@keyframes mxp-post{0%,24.5%{opacity:0}26%,93%{opacity:1}96.5%,to{opacity:0}}@keyframes mxp-mark-pre{0%,24.5%{opacity:.85}26%,93%{opacity:0}96.5%,to{opacity:.85}}@keyframes mxp-mark-post{0%,24.5%{opacity:0}26%,93%{opacity:.85}96.5%,to{opacity:0}}@keyframes mxp-fill-a{0%,20%{width:97.8%;opacity:1}24.6%{width:100%;opacity:1}25%{width:100%;opacity:1}25.8%,96%{width:100%;opacity:0}96.5%,to{width:97.8%;opacity:1}}@keyframes mxp-fill-b{0%,25%{width:1.2%;opacity:0}25.8%{width:1.2%;opacity:1}27.5%,93%{width:2.1%;opacity:1}96%{opacity:1}96.5%,to{width:2.1%;opacity:0}}@keyframes mxp-flash{0%,24.6%{opacity:0}24.9%{opacity:.5}28%,to{opacity:0}}@keyframes mxp-pop{0%,24.5%{transform:scale(1)}25.4%{transform:scale(1.12)}26.6%{transform:scale(.98)}27.4%,to{transform:scale(1)}}@keyframes mxp-gain{0%,19%{opacity:0;transform:translateY(0)}21%{opacity:1;transform:translateY(-3px)}26%{opacity:1;transform:translateY(-13px)}30%,to{opacity:0;transform:translateY(-17px)}}@media (prefers-reduced-motion: reduce){.mock-xp .mxp-pre,.mock-xp .mxp-post,.mock-xp .track .fill,.mock-xp .mxp-flash,.mock-xp .mxp-gain,.mock-xp .level .num{animation:none!important}}.mock-medals{--bg: #0E0E0F;--text: #F2F2F0;--mute: rgba(242,242,240,.52);--dim: rgba(242,242,240,.6);--primary: #7380F2;--accent: #B8C7FF;--disp: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color:var(--text);font-family:var(--disp);width:100%;max-width:560px;-webkit-font-smoothing:antialiased}.mock-medals *{box-sizing:border-box;margin:0}.mock-medals .row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-medals .cell{position:relative;min-height:112px;border-radius:8px;background:#7380f214;border:1px solid rgba(115,128,242,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 6px;text-align:center}.mock-medals .cell.is-new{background:#7380f229;box-shadow:0 0 0 1px #7380f259,0 6px 26px -8px #7380f28c}.mock-medals .info{position:absolute;top:6px;right:6px;width:15px;height:15px;color:#7380f2cc}.mock-medals .info svg{width:100%;height:100%;display:block}.mock-medals .tag{position:absolute;top:6px;left:6px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.6px;color:var(--primary);padding:2px 5px;border-radius:999px;background:#7380f21f;box-shadow:inset 0 0 0 .5px #7380f266}.mock-medals .glyph{height:36px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.mock-medals .glyph svg{display:block}.mock-medals .name{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.8px;color:var(--text);white-space:nowrap}.mock-medals .rarity{font-family:var(--mono);font-size:8px;font-weight:400;letter-spacing:.6px;color:var(--primary)}.mock-pr{--bg: #0E0E0F;--text: #F2F2F0;--mute: rgba(242,242,240,.52);--dim: rgba(242,242,240,.6);--hair: rgba(255,255,255,.07);--accent: #BBFF12;--disp: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color:var(--text);font-family:var(--disp);width:100%;max-width:560px;-webkit-font-smoothing:antialiased}.mock-pr *{box-sizing:border-box;margin:0}.mock-pr .card{border-radius:10px;border:1px solid var(--hair);background:#bbff120b;overflow:hidden}.mock-pr .row{display:flex;align-items:center;gap:12px;padding:12px 14px;position:relative}.mock-pr .tile{flex:0 0 auto;width:42px;height:42px;border-radius:8px;background:#bbff1224;display:flex;align-items:center;justify-content:center;color:var(--accent)}.mock-pr .tile svg{display:block}.mock-pr .body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.mock-pr .meta{display:flex;align-items:baseline;gap:8px;font-family:var(--mono)}.mock-pr .meta .tag{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--accent)}.mock-pr .meta .spacer{flex:1 1 auto}.mock-pr .meta .gain{font-size:10px;font-weight:400;letter-spacing:.5px;color:var(--accent);padding-right:20px}.mock-pr .title{font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--text);line-height:1.1}.mock-pr .detail{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.3px;color:var(--dim)}.mock-pr .chev{position:absolute;top:14px;right:14px;color:var(--mute);width:12px;height:12px}.mock-pr .chev svg{width:100%;height:100%;display:block}.mock-pr .disc{padding:0 14px 12px}.mock-pr .disc .hr{height:1px;background:var(--hair);margin-bottom:9px}.mock-pr .drow{display:grid;grid-template-columns:auto auto auto auto 1fr auto;align-items:baseline;column-gap:10px;row-gap:9px;font-family:var(--mono);font-size:11px;font-weight:400}.mock-pr .drow .lab{font-size:9px;font-weight:700;letter-spacing:1px}.mock-pr .drow .r,.mock-pr .drow .e{text-align:right}.mock-pr .drow .e .k{color:var(--mute)}.mock-pr .drow .now{color:var(--text)}.mock-pr .drow .now.lab{color:var(--accent)}.mock-pr .drow .now.e .v{color:var(--accent);font-weight:700}.mock-pr .drow .prev,.mock-pr .drow .prev.lab,.mock-pr .drow .prev.e .v{color:var(--mute)}.mock-constellation{--bg: #0E0E0F;--surface: #17171A;--text: #F2F2F0;--dim: rgba(242,242,240,.6);--mute: rgba(242,242,240,.52);--hair: rgba(255,255,255,.07);--hair-strong: rgba(255,255,255,.14);--accent: #BBFF12;--disp: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color:var(--text);font-family:var(--disp);width:100%;min-width:300px;max-width:720px;-webkit-font-smoothing:antialiased}.mock-constellation *{box-sizing:border-box;margin:0}.mock-constellation .eyebrow{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.4px;color:var(--accent)}.mock-constellation .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.mock-constellation .titlerow{display:flex;align-items:center;gap:12px;margin-top:12px}.mock-constellation .title{font-size:27px;font-weight:600;letter-spacing:-.6px;line-height:1.1;color:var(--text)}.mock-constellation .titlerow .grow{flex:1 1 auto}.mock-constellation .glyphs{display:flex;gap:8px}.mock-constellation .gbtn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--hair);color:var(--text)}.mock-constellation .gbtn svg{width:13px;height:13px}.mock-constellation .months{position:relative;height:14px;margin:16px 0 4px;font-family:var(--mono);font-size:9px;color:var(--mute)}.mock-constellation .months span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.mock-constellation .card{border-radius:15px;background:#ffffff0a;border:1px solid var(--hair);padding:4px 0}.mock-constellation .field{display:block;width:100%;height:auto}.mock-constellation .tw{mix-blend-mode:plus-lighter;fill:inherit;animation:twinkle var(--dur) linear var(--del) infinite;animation-play-state:paused}@keyframes twinkle{0%{opacity:.25}12.5%{opacity:.729}25%{opacity:1}37.5%{opacity:.729}50%{opacity:.25}62.5%{opacity:.021}75%{opacity:0}87.5%{opacity:.021}to{opacity:.25}}.mock-constellation .glint{mix-blend-mode:plus-lighter;opacity:0;animation:glint var(--gdur) linear var(--gdel) infinite;animation-play-state:paused}@keyframes glint{0%{opacity:0;transform:scale(.55)}5.5%{opacity:1;transform:scale(1)}11%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.mock-constellation .spark{mix-blend-mode:normal;opacity:0;animation-play-state:paused}@keyframes spark0{0%,to{opacity:0}50%{opacity:.35}}@keyframes spark1{0%,to{opacity:0}50%{opacity:.63}}@keyframes spark2{0%,to{opacity:0}50%{opacity:.46}}@keyframes spark3{0%,to{opacity:0}50%{opacity:.73}}@keyframes spark4{0%,to{opacity:0}50%{opacity:.56}}@keyframes spark5{0%,to{opacity:0}50%{opacity:.39}}@keyframes spark6{0%,to{opacity:0}50%{opacity:.67}}@keyframes spark7{0%,to{opacity:0}50%{opacity:.5}}@keyframes spark8{0%,to{opacity:0}50%{opacity:.77}}@keyframes spark9{0%,to{opacity:0}50%{opacity:.6}}@keyframes spark10{0%,to{opacity:0}50%{opacity:.43}}.in-view.is-visible .mock-constellation .tw,.in-view.is-visible .mock-constellation .glint,.in-view.is-visible .mock-constellation .spark,.mock-constellation.is-visible .tw,.mock-constellation.is-visible .glint,.mock-constellation.is-visible .spark{animation-play-state:running}@media (prefers-reduced-motion: reduce){.mock-constellation .tw{animation:none!important;opacity:.375}.mock-constellation .glint{animation:none!important;opacity:.55}.mock-constellation .spark{animation:none!important;opacity:0}}
