@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.HRxC7a_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.HRxC7a_variable{--font-dm-sans-opsz:"DM Sans", "DM Sans Fallback"}
.np-phone{--np-bg:#101014;--np-card:#1a1a22;--np-raised:#22222c;--np-fg:#e7eae0;--np-muted:#a0a696;--np-primary:#a4d550;--np-on-primary:#101014;--np-blue:#6080c0;--np-plum:#9a7bca;--np-success:#70b850;--np-amber:#eab308;--np-warning:#e0a83a;--np-red:#e05050;--np-border:#a4d5501a;--np-ut2:#22c55e;--np-ut1:#84cc16;--np-at:#eab308;--np-tr:#f97316;--np-an:#ef4444;--np-sans:var(--font-dm-sans-opsz), ui-sans-serif, system-ui, sans-serif;--np-mono:var(--np-sans);--np-wordmark:var(--font-audiowide), var(--np-sans);--p:calc(var(--phone-w,300px) / 406);width:var(--phone-w,300px);height:calc(865 * var(--p));border-radius:calc(64 * var(--p));box-shadow:inset 0 0 0 calc(.7 * var(--p)) #ffffff38, inset 0 0 0 calc(1.6 * var(--p)) #0000008c, 0 calc(40 * var(--p)) calc(80 * var(--p)) calc(-20 * var(--p)) #000000b3, 0 calc(10 * var(--p)) calc(30 * var(--p)) #00000059;font-family:var(--np-sans);color:var(--np-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;text-align:left;vertical-align:top;background:linear-gradient(90deg,#ffffff38,#fff0 3% 97%,#ffffff29),linear-gradient(160deg,#5b5b63 0%,#2a2a30 18%,#1b1b20 50%,#2c2c33 82%,#61616a 100%);flex:none;line-height:1.25;display:inline-block;position:relative}.np-phone *,.np-phone :before,.np-phone :after{box-sizing:border-box}.np-btn{width:calc(3.2 * var(--p));border-radius:calc(2 * var(--p));background:linear-gradient(90deg,#3a3a41,#6a6a73 60%,#2b2b31);position:absolute}.np-btn--action{left:calc(-2.4 * var(--p));top:calc(118 * var(--p));height:calc(30 * var(--p))}.np-btn--volup{left:calc(-2.4 * var(--p));top:calc(178 * var(--p));height:calc(58 * var(--p))}.np-btn--voldn{left:calc(-2.4 * var(--p));top:calc(248 * var(--p));height:calc(58 * var(--p))}.np-btn--power{right:calc(-2.4 * var(--p));top:calc(200 * var(--p));height:calc(92 * var(--p))}.np-bezel{inset:calc(3 * var(--p));border-radius:calc(61 * var(--p));background:#030304;position:absolute}.np-screen{inset:calc(6.5 * var(--p));border-radius:calc(57.5 * var(--p));background:var(--np-bg);isolation:isolate;font-size:calc(14 * var(--p));position:absolute;overflow:hidden}.np-screen__content{position:absolute;inset:0}.np-screen:after{content:"";z-index:60;pointer-events:none;background:linear-gradient(118deg,#ffffff0b 0%,#fff0 34%);position:absolute;inset:0}.np-island{z-index:50;top:calc(11 * var(--p));width:calc(124 * var(--p));height:calc(36 * var(--p));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.np-island:after{content:"";right:calc(13 * var(--p));width:calc(11 * var(--p));height:calc(11 * var(--p));background:radial-gradient(circle at 35% 35%,#2b3550 0%,#0b0d14 55%,#000 100%);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.np-status{z-index:40;height:calc(54 * var(--p));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.np-status__time{width:calc(134 * var(--p));text-align:center;padding-left:calc(12 * var(--p));font:600 calc(17 * var(--p)) / 1 var(--np-sans);letter-spacing:calc(-.2 * var(--p));color:#fff}.np-status__glyphs{width:calc(134 * var(--p));gap:calc(6 * var(--p));padding-right:calc(8 * var(--p));color:#fff;justify-content:center;align-items:center;display:flex}.np-status__glyphs svg{height:calc(12 * var(--p));width:auto;display:block}.np-status__glyphs svg.np-batt{height:calc(13 * var(--p))}.np-home-ind{z-index:45;bottom:calc(8 * var(--p));width:calc(136 * var(--p));height:calc(5 * var(--p));background:#ffffffdb;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.np-view{flex-direction:column;display:flex;position:absolute;inset:0}.np-scroll{gap:calc(14 * var(--p));min-height:0;padding:calc(14 * var(--p)) calc(20 * var(--p)) calc(120 * var(--p));flex-direction:column;flex:1;display:flex;overflow:hidden}.np-live [data-sec=focuswrap]{flex-direction:column;flex:auto;min-height:0;display:flex}.np-live [data-sec=focuswrap]>.np-focus{flex:1;justify-content:space-between}.np-scroll>*,.np-card>*,.np-live>*,.np-first>*{flex-shrink:0}.np-fade-bottom:before{content:"";height:calc(150 * var(--p));z-index:20;pointer-events:none;background:linear-gradient(#10101400,#101014eb 70%);position:absolute;bottom:0;left:0;right:0}.np-eyebrow{font:500 calc(12 * var(--p)) / 1.3 var(--np-sans);letter-spacing:calc(.6 * var(--p));text-transform:uppercase;color:var(--np-muted)}.np-caption{font:400 calc(12 * var(--p)) / 1.4 var(--np-sans);color:var(--np-muted)}.np-body{font:400 calc(14 * var(--p)) / 1.5 var(--np-sans);color:var(--np-fg)}.np-body--muted{color:var(--np-muted)}.np-semi{font-weight:600}.np-cardtitle{font:600 calc(20 * var(--p)) / 1.25 var(--np-sans);color:var(--np-fg)}.np-heading{font:700 calc(30 * var(--p)) / 1.15 var(--np-sans);letter-spacing:calc(-.28 * var(--p));color:var(--np-fg)}.np-section{font:600 calc(24 * var(--p)) / 1.2 var(--np-sans);letter-spacing:calc(-.28 * var(--p));color:var(--np-fg)}.np-num{font-family:var(--np-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:400;line-height:1}.np-num--med{font-weight:500}.np-glow{text-shadow:0 0 calc(20 * var(--p)) #a4d55080}.np-primary{color:var(--np-primary)}.np-muted{color:var(--np-muted)}.np-fg{color:var(--np-fg)}.np-plum{color:var(--np-plum)}.np-ok{color:var(--np-success)}.np-warn{color:var(--np-amber)}.np-bad{color:var(--np-red)}.np-row{align-items:center;gap:calc(8 * var(--p));display:flex}.np-row--between{justify-content:space-between}.np-row--base{align-items:baseline}.np-grow{flex:1;min-width:0}.np-ico{width:calc(var(--s,16) * var(--p));height:calc(var(--s,16) * var(--p));flex:none;display:inline-block}.np-header{padding-top:calc(54 * var(--p));background:#101014f0;flex:none;position:relative}.np-brand{align-items:center;gap:calc(8 * var(--p));padding:calc(8 * var(--p)) calc(20 * var(--p)) calc(15 * var(--p));display:flex}.np-mark{width:calc(var(--s,25) * var(--p));height:auto;color:var(--np-primary);flex:none;display:block}.np-wordmark{font:400 calc(18 * var(--p)) / 1 var(--np-wordmark);color:var(--np-fg);letter-spacing:0}.np-divider{height:1px;margin:0 calc(20 * var(--p));background:linear-gradient(90deg,#a4d55060,#6080c040 40%,#9a7bca30 70%,#0000)}.np-titlebar{padding:calc(10 * var(--p)) calc(20 * var(--p)) calc(12 * var(--p));justify-content:space-between;align-items:center;display:flex}.np-iconbtn{width:calc(34 * var(--p));height:calc(34 * var(--p));background:var(--np-raised);border:1px solid var(--np-border);color:var(--np-muted);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.np-iconbtn--on{color:var(--np-primary);border-color:#a4d55066}.np-iconbtn--glass{background:#1010149e}.np-dot-badge{top:calc(1 * var(--p));right:calc(1 * var(--p));width:calc(9 * var(--p));height:calc(9 * var(--p));border:calc(1.5 * var(--p)) solid var(--np-bg);background:var(--np-success);border-radius:999px;position:absolute}.np-card{background:var(--np-card);border:1px solid var(--np-border);border-radius:calc(20 * var(--p));padding:calc(20 * var(--p)) calc(18 * var(--p));gap:calc(8 * var(--p));flex-direction:column;display:flex;position:relative;overflow:hidden}.np-card--tight{padding:calc(12 * var(--p)) calc(16 * var(--p))}.np-card--rail-primary{border-top-color:#a4d55052}.np-card--rail-secondary{border-top-color:#6080c066}.np-pill{align-self:flex-start;align-items:center;gap:calc(6 * var(--p));padding:calc(2 * var(--p)) calc(8 * var(--p));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--c);font:500 calc(12 * var(--p)) / 1.35 var(--np-sans);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.np-pill--lg{padding:calc(3 * var(--p)) calc(10 * var(--p))}.np-pill__dot{width:calc(7.5 * var(--p));height:calc(7.5 * var(--p));background:var(--c);border-radius:999px;flex:none}.np-pill--strong{font-weight:600}.np-button{justify-content:center;align-items:center;gap:calc(8 * var(--p));min-height:calc(46 * var(--p));padding:0 calc(16 * var(--p));border-radius:calc(16 * var(--p));font:500 calc(14 * var(--p)) / 1 var(--np-sans);color:var(--np-fg);white-space:nowrap;background:0 0;border:0;display:flex}.np-button--primary{background:var(--np-primary);color:var(--np-on-primary);border-radius:calc(8 * var(--p));font-weight:600}.np-button--lg{min-height:calc(50 * var(--p));font-size:calc(16 * var(--p))}.np-button--outline{background:var(--np-raised);border:1px solid var(--np-border)}.np-button--danger{background:var(--np-red)}.np-button--sm{min-height:calc(32 * var(--p));padding:0 calc(12 * var(--p));font-size:calc(12 * var(--p));border-radius:calc(12 * var(--p))}.np-button--glass{border:1px solid var(--np-border);-webkit-backdrop-filter:blur(12px);background:#22222cc7}.np-button--glass-danger{-webkit-backdrop-filter:blur(12px);background:#e05050b3}.np-tabbar{z-index:30;left:calc(16 * var(--p));right:calc(16 * var(--p));bottom:calc(30 * var(--p));height:calc(64 * var(--p));padding:calc(6 * var(--p));border-radius:calc(28 * var(--p));background:var(--np-raised);box-shadow:0 calc(10 * var(--p)) calc(30 * var(--p)) #00000073;border:1px solid #a4d55021;display:flex;position:absolute}.np-tab{justify-content:center;align-items:center;gap:calc(3 * var(--p));color:var(--np-muted);font:500 calc(11.5 * var(--p)) / 1 var(--np-sans);border-radius:calc(22 * var(--p));flex-direction:column;flex:1;display:flex}.np-tab .np-ico{--s:22}.np-tab--on{color:var(--np-primary)}.np-home{background:var(--np-bg)}.np-home__art{background-position:50% 30%;background-size:cover;height:62%;position:absolute;top:0;left:0;right:0}.np-home__art:after{content:"";background:linear-gradient(180deg, #10101459 0%, #10101400 22%, #10101400 48%, var(--np-bg) 100%);position:absolute;inset:0}.np-header--clear{z-index:2;background:0 0}.np-iconbtn--bare{color:var(--np-fg);background:0 0;border:0}.np-home__text{padding:0 calc(20 * var(--p));color:#e7eae0eb;flex-direction:column;margin-top:auto;display:flex;position:relative}.np-home__date{min-height:calc(40 * var(--p));font:600 calc(15 * var(--p)) / 1 var(--np-sans);justify-content:space-between;align-items:center;display:flex}.np-home__details{align-items:center;gap:calc(2 * var(--p));color:var(--np-fg);font-weight:500;display:inline-flex}.np-home__light{font:400 calc(30 * var(--p)) / calc(34 * var(--p)) var(--np-sans);letter-spacing:calc(-.8 * var(--p));color:#e7eae0e6}.np-home__bold{font:600 calc(54 * var(--p)) / calc(58 * var(--p)) var(--np-sans);letter-spacing:calc(-2.4 * var(--p));color:var(--np-fg);margin-top:calc(2 * var(--p))}.np-home__times{color:#e7eae0b3;font-weight:400}.np-home__meta{gap:calc(8 * var(--p));margin-top:calc(14 * var(--p));flex-direction:column;display:flex}.np-home__line{align-items:center;gap:calc(6 * var(--p));font:400 calc(15 * var(--p)) / 1.2 var(--np-sans);flex-wrap:wrap;display:flex}.np-home__line .np-num{font-size:calc(15 * var(--p))}.np-home__line .np-pill{margin-left:calc(6 * var(--p));align-self:center}.np-home__sep{width:calc(3 * var(--p));height:calc(3 * var(--p));margin:0 calc(6 * var(--p));background:#e7eae073;border-radius:2px}.np-home__because{gap:calc(10 * var(--p));margin-top:calc(14 * var(--p));font:400 calc(16 * var(--p)) / calc(22 * var(--p)) var(--np-sans);display:flex}.np-home__because .np-ico{color:var(--np-primary);margin-top:calc(2 * var(--p))}.np-structure{align-items:flex-end;gap:calc(2.5 * var(--p));height:calc(24 * var(--p));margin-top:calc(2 * var(--p));display:flex}.np-structure>i{min-width:calc(3 * var(--p));border-radius:calc(3 * var(--p));flex-basis:0;display:block}.np-structure--hero{height:calc(30 * var(--p));margin-top:calc(16 * var(--p))}.np-home__start{justify-content:center;align-items:center;gap:calc(10 * var(--p));min-height:calc(58 * var(--p));margin-top:calc(18 * var(--p));border-radius:calc(16 * var(--p));background:var(--np-primary);color:var(--np-on-primary);font:600 calc(19 * var(--p)) / 1 var(--np-sans);letter-spacing:calc(-.3 * var(--p));display:flex}.np-home__week{padding:calc(26 * var(--p)) calc(20 * var(--p)) calc(110 * var(--p));font:400 calc(15 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);letter-spacing:calc(.3 * var(--p));justify-content:space-between;align-items:center;display:flex;position:relative}.np-home__weeknav{gap:calc(26 * var(--p));color:var(--np-fg);display:inline-flex}.np-meta{align-items:center;gap:calc(14 * var(--p));flex-wrap:wrap;display:flex}.np-meta__item{align-items:center;gap:calc(5 * var(--p));color:var(--np-muted);font:400 calc(12 * var(--p)) / 1 var(--np-mono);display:inline-flex}.np-meta__item .np-ico{--s:14}.np-link{align-items:center;gap:calc(4 * var(--p));font:400 calc(14 * var(--p)) / 1.3 var(--np-sans);display:inline-flex}.np-link .np-ico{--s:14}.np-note{gap:calc(8 * var(--p));align-items:flex-start;display:flex}.np-note .np-ico{--s:15;color:var(--np-plum);margin-top:calc(3 * var(--p))}.np-note .np-body{color:var(--np-muted)}.np-live{padding:calc(58 * var(--p)) calc(16 * var(--p)) calc(30 * var(--p));gap:calc(12 * var(--p))}.np-livehead{align-items:center;gap:calc(8 * var(--p));flex:none;display:flex}.np-livehead .np-iconbtn .np-ico{--s:17}.np-profile{padding:calc(14 * var(--p)) calc(16 * var(--p)) calc(12 * var(--p));gap:calc(10 * var(--p))}.np-profile__title{font:600 calc(14 * var(--p)) / 1.3 var(--np-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.np-chart{align-items:flex-end;gap:calc(3 * var(--p));border-bottom:1px solid var(--np-border);display:flex;position:relative}.np-chart__bar{min-width:calc(3 * var(--p));border-radius:calc(3 * var(--p)) calc(3 * var(--p)) 0 0;flex-basis:0;justify-content:center;align-items:flex-end;transition:opacity .6s;display:flex;position:relative}.np-chart__bar--current{outline:calc(1.5 * var(--p)) solid var(--np-fg);outline-offset:calc(-1.5 * var(--p))}.np-chart__rep{font:600 calc(9 * var(--p)) / 1 var(--np-sans);color:var(--np-on-primary);margin-bottom:calc(2 * var(--p))}.np-chart__cursor{top:calc(-6 * var(--p));width:calc(2 * var(--p));margin-left:calc(-1 * var(--p));background:var(--np-primary);box-shadow:0 0 calc(6 * var(--p)) #a4d550e6;transition:left 1s linear;position:absolute;bottom:0}.np-focus{padding:calc(14 * var(--p)) calc(16 * var(--p));gap:calc(10 * var(--p))}.np-split-row{justify-content:space-between;align-items:flex-end;gap:calc(8 * var(--p));display:flex}.np-split{align-items:baseline;gap:calc(4 * var(--p));display:flex;position:relative}.np-split__v{font:500 calc(57 * var(--p)) / 1 var(--np-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .45s}.np-split__u{font:400 calc(12 * var(--p)) / 1 var(--np-sans);color:var(--np-muted)}.np-cue{font:600 calc(16.5 * var(--p)) / 1.25 var(--np-sans);text-align:right;padding-bottom:calc(4 * var(--p));white-space:nowrap;flex:none;transition:color .45s}.np-pulse{width:calc(150 * var(--p));height:calc(150 * var(--p));margin:calc(-75 * var(--p)) 0 0 calc(-75 * var(--p));box-shadow:0 0 calc(18 * var(--p)) currentColor inset;opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%}.np-pulse.is-on{animation:1.1s cubic-bezier(.2,.7,.3,1) forwards np-pulse}@keyframes np-pulse{0%{opacity:.3;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.np-lane{position:relative}.np-lane__track{height:calc(var(--lh,24) * var(--p));border-radius:calc(max(6, var(--lh,24) / 3) * var(--p));border:1px solid var(--np-border);background:linear-gradient(90deg,#e050508c 0%,#e0a83a8c 26%,#70b850a6 34% 66%,#e0a83a8c 74%,#e050508c 100%);position:relative;overflow:hidden}.np-lane__edge{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.np-lane__marker{top:calc(var(--lh,24) * -.17 * var(--p));height:calc(var(--lh,24) * 1.34 * var(--p));width:calc(max(5, var(--lh,24) / 5) * var(--p));background:var(--np-fg);border-radius:calc(4 * var(--p));border:calc(1.5 * var(--p)) solid var(--np-bg);box-shadow:0 0 calc(4 * var(--p)) #0009;transition:left .9s cubic-bezier(.3,.7,.3,1);position:absolute;transform:translate(-50%)}.np-lane__labels{height:calc(var(--ll,11) * 1.75 * var(--p));margin-top:calc(6 * var(--p));position:relative}.np-lane__labels>span{white-space:nowrap;position:absolute;top:0}.np-lane__end{font:400 calc(var(--ll,11) * var(--p)) / 1.3 var(--np-sans);color:var(--np-muted)}.np-lane__val{font:400 calc((var(--ll,11) + 2) * var(--p)) / 1.1 var(--np-mono);color:var(--np-fg);transform:translate(-50%)}.np-left-row{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--p));border-top:1px solid var(--np-border);padding-top:calc(9 * var(--p));display:flex}.np-next{gap:calc(8 * var(--p));flex-direction:column;display:flex}.np-next__cards{gap:calc(8 * var(--p));display:flex}.np-next__card{background:var(--np-card);border:1px solid var(--np-border);border-left:calc(3 * var(--p)) solid var(--rail,var(--np-muted));border-radius:calc(16 * var(--p));min-width:0;padding:calc(11 * var(--p)) calc(12 * var(--p));gap:calc(3 * var(--p));flex-direction:column;flex:1;display:flex}.np-next__card .np-body{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.np-next__card .np-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.np-takeover{background:var(--np-raised);border:1px solid var(--np-primary);border-radius:calc(12 * var(--p));padding:calc(12 * var(--p));gap:calc(4 * var(--p));flex-direction:column;display:flex;position:relative;overflow:hidden}.np-takeover:before{content:"";background:var(--np-primary);opacity:.08;pointer-events:none;position:absolute;inset:0}.np-phone.is-animated .np-takeover:before{animation:2.4s ease-in-out infinite np-breathe}@keyframes np-breathe{50%{opacity:.16}}.np-takeover .np-cue-text{font:400 calc(13 * var(--p)) / 1.35 var(--np-sans);color:var(--np-fg)}.np-tiles{gap:calc(6 * var(--p));margin-top:auto;display:flex}.np-tile{background:var(--np-bg);border:1px solid var(--np-border);border-radius:calc(8 * var(--p));min-width:0;padding:calc(10 * var(--p)) calc(6 * var(--p)) calc(9 * var(--p));gap:calc(6 * var(--p));flex-direction:column;display:flex}.np-tile .np-eyebrow{font-size:calc(10 * var(--p));letter-spacing:calc(.2 * var(--p));white-space:nowrap;transition:color .45s;overflow:hidden}.np-tile__v{align-items:baseline;gap:calc(2 * var(--p));white-space:nowrap;display:flex}.np-tile__v .np-num{font-size:calc(20 * var(--p))}.np-tile__v .np-caption{font-size:calc(10 * var(--p))}.np-controls{gap:calc(10 * var(--p));padding-top:calc(4 * var(--p));flex:none;display:flex}.np-controls .np-button{flex:1}.np-swap{transition:opacity .35s}.np-swap.is-hidden{opacity:0}.np-scene{transform-origin:50% 60%;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.np-phone.is-animated .np-scene{animation:9s ease-in-out infinite alternate np-glide}@keyframes np-glide{0%{transform:scale(1.04)translateY(0)}to{transform:scale(1.09) translateY(calc(6 * var(--p)))}}.np-scene-shade{background:linear-gradient(#10101459 0%,#10101400 22% 60%,#1010148c 100%);position:absolute;inset:0}.np-hud{padding:calc(58 * var(--p)) 0 calc(30 * var(--p));flex-direction:column;display:flex;position:absolute;inset:0}.np-halo{text-shadow:0 0 calc(6 * var(--p)) #000000b3}.np-shadow{text-shadow:0 calc(1 * var(--p)) calc(12 * var(--p)) #000000b3}.np-glass{border:1px solid var(--np-border);-webkit-backdrop-filter:blur(12px);background:#1010148c}.np-strip{margin:0 calc(14 * var(--p));border-radius:calc(16 * var(--p));padding:calc(7 * var(--p)) calc(9 * var(--p)) calc(6 * var(--p))}.np-strip__meta{margin-top:calc(5 * var(--p));font:400 calc(10.5 * var(--p)) / 1.2 var(--np-sans);color:var(--np-muted);justify-content:space-between;display:flex}.np-strip__meta b{color:var(--np-fg);font-weight:600}.np-scrim{margin-top:calc(32 * var(--p));padding:calc(8 * var(--p)) calc(18 * var(--p));background:#10101461;position:relative}.np-scrim:before,.np-scrim:after{content:"";height:calc(20 * var(--p));position:absolute;left:0;right:0}.np-scrim:before{top:calc(-20 * var(--p));background:linear-gradient(#10101400,#10101461)}.np-scrim:after{bottom:calc(-20 * var(--p));background:linear-gradient(#10101461,#10101400)}.np-hud .np-split__v{font-size:calc(66 * var(--p));text-shadow:0 calc(2 * var(--p)) calc(24 * var(--p)) #000000b3}.np-hud .np-cue{font-size:calc(15 * var(--p));padding-bottom:0}.np-cuecol{align-items:flex-end;gap:calc(6 * var(--p));padding-bottom:calc(4 * var(--p));flex-direction:column;display:flex}.np-lbl{font:500 calc(9.5 * var(--p)) / 1.2 var(--np-sans);letter-spacing:calc(.6 * var(--p));text-transform:uppercase;color:#e7eae0c7}.np-upnext-glass{margin:0 calc(14 * var(--p)) calc(12 * var(--p));border-radius:calc(16 * var(--p));border-left:calc(3 * var(--p)) solid var(--np-primary);padding:calc(10 * var(--p)) calc(12 * var(--p));gap:calc(3 * var(--p));flex-direction:column;display:flex}.np-lower{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--p));padding:0 calc(18 * var(--p)) calc(12 * var(--p));display:flex}.np-corner{gap:calc(2 * var(--p));flex-direction:column;min-width:0;display:flex}.np-then{font:400 calc(11.5 * var(--p)) / 1.3 var(--np-sans);color:#e7eae0d9;margin-top:calc(3 * var(--p));white-space:nowrap}.np-then b{color:var(--np-primary);font-weight:600}.np-minis{gap:calc(12 * var(--p));display:flex}.np-mini{align-items:flex-end;gap:calc(2 * var(--p));flex-direction:column;display:flex}.np-mini__v{align-items:baseline;gap:calc(2 * var(--p));display:flex}.np-mini__v .np-num{font-size:calc(16 * var(--p))}.np-mini__v small{font:400 calc(10 * var(--p)) / 1 var(--np-sans);color:var(--np-muted)}.np-hud .np-controls{padding:0 calc(16 * var(--p))}.np-an__hero{height:calc(250 * var(--p));background-position:50% 45%;background-size:cover;flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative}.np-an__hero:after{content:"";background:linear-gradient(180deg, #10101440, #10101400 35%, #1010148c 70%, var(--np-bg));position:absolute;inset:0}.np-an__top,.np-an__titleblock{z-index:1;position:relative}.np-an__top{padding:calc(54 * var(--p)) calc(16 * var(--p)) 0;justify-content:space-between;display:flex}.np-an__round{width:calc(40 * var(--p));height:calc(40 * var(--p));color:var(--np-fg);background:#1010148c;border-radius:999px;place-items:center;display:grid}.np-an__titleblock{gap:calc(4 * var(--p));padding:0 calc(20 * var(--p)) calc(6 * var(--p));flex-direction:column;display:flex}.np-an__date{font:400 calc(13 * var(--p)) / 1.2 var(--np-sans);color:#e7eae0d1}.np-an__title{font:600 calc(28 * var(--p)) / 1.1 var(--np-sans);letter-spacing:calc(-.6 * var(--p))}.np-an__summary{font:400 calc(16.5 * var(--p)) / 1.45 var(--np-sans);color:var(--np-fg);margin:0}.np-an__summary span{color:var(--np-muted)}.np-an__card{background:var(--np-card);border:1px solid var(--np-border);border-radius:calc(16 * var(--p));padding:calc(16 * var(--p)) calc(16 * var(--p)) calc(14 * var(--p));flex-direction:column;display:flex}.np-an__card--green{border-color:#70b85066}.np-an__head{justify-content:space-between;align-items:center;display:flex}.np-an__label{font:600 calc(11.5 * var(--p)) / 1 var(--np-sans);letter-spacing:calc(.8 * var(--p));text-transform:uppercase;color:var(--np-muted)}.np-an__link{align-items:center;gap:calc(2 * var(--p));font:500 calc(13 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);display:inline-flex}.np-an__answer{align-items:center;gap:calc(10 * var(--p));margin:calc(10 * var(--p)) 0 calc(14 * var(--p));font:600 calc(19 * var(--p)) / 1.2 var(--np-sans);letter-spacing:calc(-.3 * var(--p));display:flex}.np-an__badge{width:calc(30 * var(--p));height:calc(30 * var(--p));color:var(--np-success);font:700 calc(16 * var(--p)) / 1 var(--np-sans);background:#70b8502b;border-radius:999px;flex:none;place-items:center;display:grid}.np-an__bars{gap:calc(11 * var(--p));flex-direction:column;display:flex}.np-an__bar,.np-an__axis{grid-template-columns:calc(44 * var(--p)) 1fr calc(50 * var(--p)) calc(14 * var(--p));align-items:center;gap:calc(8 * var(--p));display:grid}.np-an__barlabel{font:400 calc(12.5 * var(--p)) / 1 var(--np-sans);color:var(--np-muted)}.np-an__track{height:calc(10 * var(--p));background:#e7eae00d;border-radius:999px;position:relative}.np-an__band{background:#70b8502b;border-left:1.5px solid #70b850bf;border-right:1.5px solid #70b850bf;position:absolute;top:0;bottom:0}.np-an__dot{top:calc(-.5 * var(--p));width:calc(11 * var(--p));height:calc(11 * var(--p));margin-left:calc(-5.5 * var(--p));border-radius:999px;position:absolute}.np-an__val{font:500 calc(13.5 * var(--p)) / 1 var(--np-mono);text-align:right}.np-an__mark{font:600 calc(13 * var(--p)) / 1 var(--np-sans);text-align:center}.np-an__axis{margin-top:calc(6 * var(--p))}.np-an__axistrack{height:calc(12 * var(--p));grid-column:2/5;position:relative}.np-an__axistrack span{font:400 calc(11 * var(--p)) / 1 var(--np-mono);color:#a0a696b3;position:absolute;transform:translate(-50%)}.np-an__axistrack span:last-child{font-family:var(--np-sans);transform:none}.np-an__checks{margin-top:calc(14 * var(--p));padding-top:calc(12 * var(--p));border-top:1px solid #e7eae014;grid-template-columns:repeat(3,1fr);display:grid}.np-an__check{gap:calc(5 * var(--p));padding-left:calc(12 * var(--p));border-left:1px solid #e7eae014;flex-direction:column;display:flex}.np-an__check:first-child{border-left:0;padding-left:0}.np-an__cv{align-items:baseline;gap:calc(4 * var(--p));font:400 calc(12 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);display:flex}.np-an__cv .np-num{font-size:calc(17 * var(--p));color:var(--np-fg);font-weight:500}.np-an__plan{font:400 calc(11.5 * var(--p)) / 1 var(--np-sans);color:#a0a696b3}.np-an__rpe{margin-right:calc(10 * var(--p));font-weight:400}.np-an__meter{gap:calc(5 * var(--p));margin-top:calc(14 * var(--p));display:flex}.np-an__meter i{height:calc(6 * var(--p));background:var(--np-raised);border-radius:999px;flex:1}.np-an__meter i.is-on{background:var(--np-primary)}.np-an__ends{margin-top:calc(8 * var(--p));font:400 calc(12 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);justify-content:space-between;display:flex}.np-an__headline{margin-top:calc(10 * var(--p));font:600 calc(19 * var(--p)) / 1.2 var(--np-sans);letter-spacing:calc(-.3 * var(--p))}.np-tabs{gap:calc(22 * var(--p));padding:0 calc(20 * var(--p));border-bottom:1px solid var(--np-border);flex:none;display:flex}.np-tabs span{padding:calc(12 * var(--p)) calc(2 * var(--p));font:500 calc(14 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);border-bottom:calc(2 * var(--p)) solid transparent;margin-bottom:-1px}.np-tabs span.is-on{color:var(--np-primary);border-bottom-color:var(--np-primary);font-weight:600}.np-swapline{align-items:center;gap:calc(8 * var(--p));font:400 calc(12 * var(--p)) / 1.3 var(--np-sans);display:flex}.np-swapline s{color:var(--np-muted)}.np-swapline .np-ico{--s:14;color:var(--np-success)}.np-days{background:var(--np-card);border:1px solid var(--np-border);border-radius:calc(20 * var(--p));overflow:hidden}.np-day{align-items:center;gap:calc(12 * var(--p));padding:calc(11 * var(--p)) calc(12 * var(--p));border-left:calc(3 * var(--p)) solid transparent;border-bottom:1px solid var(--np-border);display:flex}.np-day:last-child{border-bottom:0}.np-day--today{border-left-color:var(--np-primary);background:#a4d5500f;align-items:flex-start}.np-day--missed{border-left-color:var(--np-red)}.np-day--rest{opacity:.72}.np-day__date{width:calc(30 * var(--p));align-items:center;gap:calc(3 * var(--p));flex-direction:column;flex:none;display:flex}.np-day__date .np-caption{font-size:calc(11 * var(--p));line-height:1}.np-day__date .np-num{font-size:calc(14 * var(--p))}.np-day>.np-ico{--s:18}.np-day__body{gap:calc(2 * var(--p));flex-direction:column;flex:1;min-width:0;display:flex}.np-day__body .np-body{font-weight:600;line-height:1.3}.np-day__title{align-items:center;gap:calc(8 * var(--p));flex-wrap:wrap;display:flex}.np-day__changed{align-items:center;gap:calc(4 * var(--p));font:500 calc(12 * var(--p)) / 1 var(--np-sans);color:var(--np-success);display:inline-flex}.np-day__changed .np-ico{--s:12}.np-day__line{align-items:center;gap:calc(6 * var(--p));font:400 calc(12.5 * var(--p)) / 1.3 var(--np-sans);color:var(--np-muted);flex-wrap:wrap;display:flex}.np-day__line .np-num{font-size:calc(12.5 * var(--p));color:var(--np-muted)}.np-day__zone{width:calc(8 * var(--p));height:calc(8 * var(--p));margin-right:calc(-1 * var(--p));border-radius:2px;display:inline-block}.np-day__sep{color:var(--np-muted)}.np-day__end{color:var(--np-muted);display:flex}.np-weekhead{color:var(--np-fg);justify-content:space-between;align-items:center;display:flex}.np-weekhead>div{align-items:center;gap:calc(2 * var(--p));flex-direction:column;display:flex}.np-weekhead b{font:600 calc(18 * var(--p)) / 1.2 var(--np-sans)}.np-weekhead--sticky{padding:calc(8 * var(--p)) calc(20 * var(--p)) calc(10 * var(--p));border-bottom:1px solid var(--np-border);background:#101014f0;flex:none}.np-scroll--week{padding-top:calc(12 * var(--p))}.np-weeksum{gap:calc(6 * var(--p));flex-direction:column;display:flex}.np-weeksum b{color:var(--np-fg);font-weight:500}.np-weeksum__bar{height:calc(5 * var(--p));background:var(--np-raised);border-radius:999px;overflow:hidden}.np-weeksum__bar i{background:var(--np-primary);border-radius:999px;height:100%;display:block}.np-why{gap:calc(6 * var(--p));padding:calc(12 * var(--p)) calc(16 * var(--p))}.np-day--today .np-day__date,.np-day--today>.np-ico{margin-top:calc(2 * var(--p))}.np-first{padding:calc(64 * var(--p)) calc(22 * var(--p)) calc(34 * var(--p));gap:calc(16 * var(--p))}.np-first__kicker{font:500 calc(12 * var(--p)) / 1.2 var(--np-sans);letter-spacing:calc(.6 * var(--p));text-transform:uppercase;color:var(--np-primary)}.np-ledger{gap:calc(12 * var(--p));flex-direction:column;display:flex}.np-ledger__row{grid-template-columns:calc(16 * var(--p)) 1fr;gap:calc(10 * var(--p));align-items:start;display:grid}.np-ledger__pip{width:calc(10 * var(--p));height:calc(10 * var(--p));margin-top:calc(4 * var(--p));margin-left:calc(3 * var(--p));border:calc(1.5 * var(--p)) solid var(--np-muted);border-radius:999px}.np-ledger__pip--on{border-color:var(--np-primary);background:var(--np-primary);box-shadow:0 0 calc(10 * var(--p)) #a4d55099}.np-ledger__band{height:calc(8 * var(--p));background:var(--np-bg);border:1px solid var(--np-border);margin-top:calc(6 * var(--p));border-radius:999px;position:relative}.np-ledger__band i{top:calc(1 * var(--p));bottom:calc(1 * var(--p));background:linear-gradient(90deg,#a4d55026,#a4d550bf,#a4d55026);border-radius:999px;position:absolute}.np-ledger__band b{top:calc(-3 * var(--p));bottom:calc(-3 * var(--p));width:calc(2 * var(--p));margin-left:calc(-1 * var(--p));background:var(--np-fg);border-radius:2px;position:absolute}.np-steps{gap:calc(6 * var(--p));display:flex}.np-steps>div{gap:calc(5 * var(--p));flex-direction:column;flex-basis:0;display:flex}.np-steps i{height:calc(6 * var(--p));border-radius:999px;display:block}.np-steps span{font:400 calc(10.5 * var(--p)) / 1.2 var(--np-sans);color:var(--np-muted);white-space:nowrap}.np-steps span b{font-family:var(--np-mono);color:var(--np-fg);font-weight:400}@media (prefers-reduced-motion:reduce){.np-phone.is-animated .np-scene,.np-phone.is-animated .np-takeover:before,.np-pulse.is-on{animation:none!important}.np-lane__marker,.np-chart__cursor,.np-split__v,.np-cue,.np-swap{transition:none!important}}.np-zones{gap:calc(6 * var(--p));flex-wrap:wrap;display:flex}.np-split{isolation:isolate}.np-pulse{z-index:-1}.np-cue--chip{color:var(--np-bg);padding:calc(3 * var(--p)) calc(11 * var(--p));font-size:calc(13 * var(--p));border-radius:999px;transition:background-color .45s}.np-light .np-scrim{background:#1010148c}.np-light .np-scrim:before{background:linear-gradient(#10101400,#1010148c)}.np-light .np-scrim:after{background:linear-gradient(#1010148c,#10101400)}.np-light .np-glass{background:#101014d1}.np-light .np-lbl,.np-light .np-then,.np-light .np-num.np-shadow,.np-light .np-cardtitle{text-shadow:0 0 calc(6 * var(--p)) #000000d9}.np-light .np-scene-shade{background:linear-gradient(#10101473 0%,#1010140d 26% 55%,#101014b3 100%)}.np-hud .np-split__v{font-size:calc(62 * var(--p))}.np-hud .np-split{flex-shrink:1;min-width:0}.np-cuecol{flex:none}.np-hud .np-cue--chip{font-size:calc(12.5 * var(--p));padding:calc(3 * var(--p)) calc(9 * var(--p))}.np-segrow{gap:calc(10 * var(--p));display:flex}.np-seggroup{gap:calc(5 * var(--p));flex-direction:column;flex:1;display:flex}.np-seg{padding:calc(3 * var(--p));border-radius:calc(10 * var(--p));background:var(--np-bg);border:1px solid var(--np-border);display:flex}.np-seg span{text-align:center;padding:calc(7 * var(--p)) 0;border-radius:calc(8 * var(--p));font:500 calc(13 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);flex:1}.np-seg span.is-on{background:var(--np-raised);color:var(--np-fg);font-weight:600}.np-lbrow{align-items:center;gap:calc(10 * var(--p));min-height:calc(46 * var(--p));padding:0 calc(12 * var(--p));border-bottom:1px solid var(--np-border);display:flex}.np-lbrow--head{min-height:calc(28 * var(--p))}.np-lbrow--self{border-left:calc(3 * var(--p)) solid var(--np-primary);padding-left:calc(9 * var(--p));background:#a4d5501a}.np-lbrow__rank{width:calc(22 * var(--p));font-size:calc(15 * var(--p))}.np-lbrow__av{width:calc(28 * var(--p));height:calc(28 * var(--p));background:var(--np-raised);font:600 calc(10.5 * var(--p)) / 1 var(--np-sans);color:var(--np-muted);border-radius:50%;flex:none;place-items:center;display:grid}.np-lbrow__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(15 * var(--p));flex:1;overflow:hidden}.np-lbrow__km{font-size:calc(15 * var(--p))}
.nt-tablet{--nt-bg:#101014;--nt-card:#1a1a22;--nt-raised:#22222c;--nt-fg:#e7eae0;--nt-muted:#a0a696;--nt-primary:#a4d550;--nt-on-primary:#101014;--nt-blue:#6080c0;--nt-plum:#9a7bca;--nt-success:#70b850;--nt-amber:#eab308;--nt-warning:#e0a83a;--nt-red:#e05050;--nt-border:#a4d5501a;--nt-sans:var(--font-dm-sans-opsz), ui-sans-serif, system-ui, sans-serif;--nt-wordmark:var(--font-audiowide), var(--nt-sans);--nt-ow:1242;--nt-oh:866;--t:calc(var(--tablet-w,720px) / var(--nt-ow));width:var(--tablet-w,720px);height:calc(var(--nt-oh) * var(--t));border-radius:calc(32 * var(--t));box-shadow:inset 0 0 0 calc(.8 * var(--t)) #fff3, inset 0 0 0 calc(2 * var(--t)) #0009, 0 calc(50 * var(--t)) calc(100 * var(--t)) calc(-30 * var(--t)) #000000bf, 0 calc(12 * var(--t)) calc(36 * var(--t)) #00000059;font-family:var(--nt-sans);color:var(--nt-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;text-align:left;background:linear-gradient(90deg,#ffffff29,#fff0 2% 98%,#ffffff1f),linear-gradient(170deg,#4a4a52 0%,#26262c 14%,#18181c 50%,#26262c 86%,#4c4c55 100%);flex:none;line-height:1.25;display:block;position:relative}.nt-tablet.nt--port{--nt-ow:866;--nt-oh:1242}.nt-tablet *,.nt-tablet :before,.nt-tablet :after{box-sizing:border-box}.nt-tablet:before{content:"";inset:calc(2.5 * var(--t));border-radius:calc(29.5 * var(--t));background:#030304;position:absolute}.nt-cam{z-index:2;width:calc(6 * var(--t));height:calc(6 * var(--t));box-shadow:0 0 0 calc(1 * var(--t)) #15151a;left:50%;top:calc(5 * var(--t));margin-left:calc(-3 * var(--t));background:radial-gradient(circle at 35% 35%,#2b3550 0%,#0b0d14 60%,#000 100%);border-radius:50%;position:absolute}.nt--port .nt-cam{left:calc(5 * var(--t));margin:calc(-3 * var(--t)) 0 0;top:50%}.nt-screen{inset:calc(16 * var(--t));border-radius:calc(16 * var(--t));background:var(--nt-bg);isolation:isolate;font-size:calc(15 * var(--t));position:absolute;overflow:hidden}.nt-screen:after{content:"";z-index:60;pointer-events:none;background:linear-gradient(118deg,#ffffff0a 0%,#fff0 30%);position:absolute;inset:0}.nt-layers,.nt-layer{position:absolute;inset:0}.nt-layer{transition:opacity .7s}.nt-layer.is-entering{opacity:0;transition:none}.nt-status{z-index:40;height:calc(24 * var(--t));padding:0 calc(22 * var(--t));font:600 calc(12.5 * var(--t)) / 1 var(--nt-sans);color:#fff;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.nt-status__r{align-items:center;gap:calc(6 * var(--t));display:flex}.nt-status__r svg{height:calc(11 * var(--t));width:auto;display:block}.nt-status__r svg.nt-batt{height:calc(12 * var(--t))}.nt-home{z-index:45;left:50%;bottom:calc(7 * var(--t));width:calc(300 * var(--t));height:calc(5 * var(--t));margin-left:calc(-150 * var(--t));border-radius:calc(3 * var(--t));pointer-events:none;background:#ffffffd1;position:absolute}.nt-view{position:absolute;inset:0}.nt-body{gap:calc(12 * var(--t));padding:calc(34 * var(--t)) calc(24 * var(--t)) calc(24 * var(--t));flex-direction:column;display:flex;position:absolute;inset:0}.nt-body>*{flex-shrink:0}.nt-eyebrow{font:500 calc(13 * var(--t)) / 1.3 var(--nt-sans);letter-spacing:calc(.6 * var(--t));text-transform:uppercase;color:var(--nt-muted)}.nt-caption{font:400 calc(13 * var(--t)) / 1.4 var(--nt-sans);color:var(--nt-muted)}.nt-text{font:400 calc(15 * var(--t)) / 1.45 var(--nt-sans);color:var(--nt-fg)}.nt-semi{font-weight:600}.nt-muted{color:var(--nt-muted)}.nt-fg{color:var(--nt-fg)}.nt-primary{color:var(--nt-primary)}.nt-cardtitle{font:600 calc(20 * var(--t)) / 1.25 var(--nt-sans);color:var(--nt-fg)}.nt-num{font-family:var(--nt-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:400;line-height:1;font-size:inherit}.nt-hero{font-size:calc(var(--fs) * var(--t));letter-spacing:-.035em;font-weight:500;transition:color .45s}.nt-glow{text-shadow:0 0 calc(20 * var(--t)) #a4d55080}.nt-row{align-items:center;gap:calc(8 * var(--t));display:flex}.nt-row--between{justify-content:space-between}.nt-row--base{align-items:baseline}.nt-gap4{gap:calc(4 * var(--t))}.nt-gap6{gap:calc(6 * var(--t))}.nt-grow{flex:1 1 0;min-width:0;min-height:0}.nt-ico{width:calc(var(--s,19) * var(--t));height:calc(var(--s,19) * var(--t));flex:none;display:inline-block}.nt-mark{width:calc(var(--s,28) * var(--t));height:auto;color:var(--nt-primary);flex:none;display:block}.nt-wordmark{font:400 calc(21 * var(--t)) / 1 var(--nt-wordmark);color:var(--nt-fg)}.nt-halo{text-shadow:0 0 calc(6 * var(--t)) #000000b3}.nt-shadow{text-shadow:0 calc(1 * var(--t)) calc(12 * var(--t)) #000000b3}.nt-head{align-items:center;gap:calc(10 * var(--t));display:flex}.nt-iconbtn{width:calc(40 * var(--t));height:calc(40 * var(--t));background:var(--nt-raised);border:1px solid var(--nt-border);color:var(--nt-muted);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nt-iconbtn--on{color:var(--nt-primary);border-color:#a4d55066}.nt-iconbtn--glass{background:#1010149e}.nt-link-dot{top:calc(1 * var(--t));right:calc(1 * var(--t));width:calc(10 * var(--t));height:calc(10 * var(--t));border:calc(1.5 * var(--t)) solid var(--nt-bg);background:var(--nt-success);border-radius:50%;transition:background-color .3s;position:absolute}.nt-tablet.is-reconnecting .nt-link-dot{background:var(--nt-warning);animation:.9s ease-in-out infinite nt-blink}@keyframes nt-blink{50%{opacity:.35}}.nt-card{background:var(--nt-card);border:1px solid var(--nt-border);border-radius:calc(20 * var(--t));padding:calc(14 * var(--t)) calc(18 * var(--t));gap:calc(8 * var(--t));flex-direction:column;display:flex;position:relative;overflow:hidden}.nt-card--rest{border-top-color:#6080c073}.nt-pill{align-items:center;gap:calc(6 * var(--t));padding:calc(3 * var(--t)) calc(10 * var(--t));border-radius:calc(20 * var(--t));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--c);font:500 calc(13 * var(--t)) / 1.35 var(--nt-sans);white-space:nowrap;flex:none;display:inline-flex}.nt-pill__dot{width:calc(8 * var(--t));height:calc(8 * var(--t));background:var(--c);border-radius:50%;flex:none}.nt-pill--strong{font-weight:600}.nt-button{min-height:calc(52 * var(--t));padding:0 calc(18 * var(--t));border-radius:calc(16 * var(--t));font:500 calc(16 * var(--t)) / 1 var(--nt-sans);color:var(--nt-fg);white-space:nowrap;justify-content:center;align-items:center;display:flex}.nt-button--outline{background:var(--nt-raised);border:1px solid var(--nt-border)}.nt-button--danger{background:var(--nt-red)}.nt-button--glass{border:1px solid var(--nt-border);-webkit-backdrop-filter:blur(12px);background:#22222cc7}.nt-button--glass-danger{-webkit-backdrop-filter:blur(12px);background:#e05050b8}.nt-button--primary{background:var(--nt-primary);color:var(--nt-on-primary);border-radius:calc(10 * var(--t));font-weight:600}.nt-button--sm{min-height:calc(36 * var(--t));font-size:calc(14 * var(--t));padding:0 calc(16 * var(--t))}.nt-controls{gap:calc(10 * var(--t));display:flex}.nt-controls .nt-button{flex:1}.nt-swap{transition:opacity .35s}.nt-swap.is-hidden{opacity:0}.nt-profile{padding:calc(14 * var(--t)) calc(18 * var(--t)) calc(12 * var(--t));gap:calc(10 * var(--t))}.nt-profile__title{font:600 calc(19 * var(--t)) / 1.3 var(--nt-sans)}.nt-chart{align-items:flex-end;gap:calc(3 * var(--t));border-bottom:1px solid var(--nt-border);display:flex;position:relative}.nt-chart__bar{min-width:calc(3 * var(--t));border-radius:calc(3 * var(--t)) calc(3 * var(--t)) 0 0;flex-basis:0;justify-content:center;align-items:flex-end;transition:opacity .6s;display:flex;position:relative}.nt-chart__bar--current{outline:calc(1.5 * var(--t)) solid var(--nt-fg);outline-offset:calc(-1.5 * var(--t))}.nt-chart__rep{color:var(--nt-on-primary);margin-bottom:calc(3 * var(--t));font-weight:600;line-height:1}.nt-chart__cursor{top:calc(-6 * var(--t));width:calc(2 * var(--t));margin-left:calc(-1 * var(--t));background:var(--nt-primary);box-shadow:0 0 calc(6 * var(--t)) #a4d550e6;transition:left 1s linear;position:absolute;bottom:0}.nt-landrow{gap:calc(16 * var(--t));flex:1 1 0;min-height:0;display:flex}.nt-landleft{flex-direction:column;flex:1.15 1 0;min-width:0;display:flex}.nt-landright{gap:calc(12 * var(--t));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.nt-landright>*{flex-shrink:0}.nt-fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.nt-focus{padding:calc(16 * var(--t)) calc(20 * var(--t));gap:calc(12 * var(--t));flex:auto}.nt-split-row{justify-content:space-between;align-items:flex-end;gap:calc(10 * var(--t));display:flex}.nt-split{align-items:baseline;gap:calc(6 * var(--t));isolation:isolate;min-width:0;display:flex;position:relative}.nt-split__u{font:400 calc(17 * var(--t)) / 1 var(--nt-sans);color:var(--nt-muted)}.nt-cue{text-align:right;white-space:nowrap;padding-bottom:calc(8 * var(--t));font-weight:600;line-height:1.25;transition:color .45s}.nt-pulse{z-index:-1;width:calc(260 * var(--t));height:calc(260 * var(--t));margin:calc(-130 * var(--t)) 0 0 calc(-130 * var(--t));box-shadow:0 0 calc(24 * var(--t)) currentColor inset;opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;top:50%;left:45%}.nt-pulse.is-on{animation:1.1s cubic-bezier(.2,.7,.3,1) forwards nt-pulse}@keyframes nt-pulse{0%{opacity:.28;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.nt-lane{position:relative}.nt-lane__track{height:calc(var(--lh,24) * var(--t));border-radius:calc(max(6, var(--lh,24) / 3) * var(--t));border:1px solid var(--nt-border);background:linear-gradient(90deg,#e050508c 0%,#e0a83a8c 26%,#70b850a6 34% 66%,#e0a83a8c 74%,#e050508c 100%);position:relative;overflow:hidden}.nt-lane__edge{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.nt-lane__marker{top:calc(var(--lh,24) * -.17 * var(--t));height:calc(var(--lh,24) * 1.34 * var(--t));width:calc(max(5, var(--lh,24) / 5) * var(--t));background:var(--nt-fg);border-radius:calc(4 * var(--t));border:calc(1.5 * var(--t)) solid var(--nt-bg);box-shadow:0 0 calc(4 * var(--t)) #0009;transition:left .9s cubic-bezier(.3,.7,.3,1);position:absolute;transform:translate(-50%)}.nt-lane__labels{height:calc(var(--ll,12) * 1.75 * var(--t));margin-top:calc(7 * var(--t));position:relative}.nt-lane__labels>span{white-space:nowrap;position:absolute;top:0}.nt-lane__end{font:400 calc(var(--ll,12) * var(--t)) / 1.3 var(--nt-sans);color:var(--nt-muted)}.nt-lane__val{font:400 calc((var(--ll,12) + 2) * var(--t)) / 1.1 var(--nt-sans);font-variant-numeric:tabular-nums;color:var(--nt-fg);transform:translate(-50%)}.nt-left-row{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--t));border-top:1px solid var(--nt-border);padding-top:calc(10 * var(--t));display:flex}.nt-tiles{gap:calc(8 * var(--t));display:flex}.nt-tiles--grid{gap:calc(8 * var(--t));grid-template-columns:1fr 1fr;display:grid}.nt-tile{background:var(--nt-bg);border:1px solid var(--nt-border);border-radius:calc(10 * var(--t));min-width:0;padding:calc(11 * var(--t)) calc(12 * var(--t)) calc(10 * var(--t));gap:calc(7 * var(--t));flex-direction:column;flex:1 1 0;transition:border-color .4s,background-color .4s;display:flex;position:relative}.nt-tiles--grid .nt-tile{padding:calc(10 * var(--t)) calc(14 * var(--t))}.nt-tile--wide{grid-column:1/-1}.nt-tile .nt-eyebrow{font-size:calc(11 * var(--t));letter-spacing:calc(.3 * var(--t));white-space:nowrap;transition:color .45s;overflow:hidden}.nt-tile__v{align-items:baseline;gap:calc(3 * var(--t));white-space:nowrap;display:flex}.nt-tile__v .nt-caption{font-size:calc(12 * var(--t))}.nt-tile--hr.is-beat{animation:.7s ease-out nt-beat}@keyframes nt-beat{0%{background-color:#9a7bca24;border-color:#9a7bcae6}to{border-color:var(--nt-border);background-color:var(--nt-bg)}}.nt-next{gap:calc(8 * var(--t));flex-direction:column;display:flex}.nt-next__cards{gap:calc(8 * var(--t));display:flex}.nt-next__cards--column{flex-direction:column}.nt-next__card{background:var(--nt-card);border:1px solid var(--nt-border);border-left:calc(3 * var(--t)) solid var(--rail,var(--nt-muted));border-radius:calc(16 * var(--t));min-width:0;padding:calc(11 * var(--t)) calc(14 * var(--t));gap:calc(3 * var(--t));flex-direction:column;flex:1;display:flex}.nt-next__card>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nt-takeover{background:var(--nt-raised);border:1px solid var(--nt-primary);border-radius:calc(14 * var(--t));padding:calc(14 * var(--t)) calc(16 * var(--t));gap:calc(5 * var(--t));flex-direction:column;display:flex;position:relative;overflow:hidden}.nt-takeover:before{content:"";background:var(--nt-primary);opacity:.08;pointer-events:none;animation:2.4s ease-in-out infinite nt-breathe;position:absolute;inset:0}@keyframes nt-breathe{50%{opacity:.16}}.nt-cuecount{font-size:calc(24 * var(--t));font-weight:500}.nt-cue-text{font:500 calc(17 * var(--t)) / 1.35 var(--nt-sans);color:var(--nt-fg)}.nt-live:has(.nt-takeover) .nt-tile:not(.nt-tile--hr){opacity:.4;transition:opacity .3s}.nt-banner{background:var(--nt-raised);border:1px solid var(--nt-border);border-radius:calc(12 * var(--t));padding:calc(12 * var(--t));font:400 calc(13 * var(--t)) / 1.4 var(--nt-sans);color:var(--nt-fg);display:none}.nt-layer.is-stale .nt-banner{display:block}.nt-banner--imm{z-index:5;left:calc(16 * var(--t));right:calc(16 * var(--t));position:absolute;top:38%}.nt-reconnect{justify-content:center;align-items:center;gap:calc(6 * var(--t));margin-top:calc(8 * var(--t));font:400 calc(13 * var(--t)) / 1.3 var(--nt-sans);color:var(--nt-amber);letter-spacing:calc(.3 * var(--t));display:none}.nt-reconnect i{width:calc(7 * var(--t));height:calc(7 * var(--t));background:var(--nt-amber);border-radius:50%}.nt-light .nt-reconnect{color:var(--nt-fg)}.nt-layer.is-stale .nt-reconnect{display:flex}.nt-layer.is-stale [data-sec=focuswrap],.nt-layer.is-stale [data-sec=tiles],.nt-layer.is-stale [data-sec=hero],.nt-layer.is-stale [data-sec=metrics]{opacity:.4;transition:opacity .3s}.nt-scenes{position:absolute;inset:0;overflow:hidden}.nt-scene{opacity:0;transform-origin:50% 58%;background-position:50% 52%;background-size:cover;transition:opacity .85s;position:absolute;inset:0}.nt-scene.is-on{opacity:1}.nt--port .nt-scene{background-position:50%}.nt-scene__v{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nt-shade{background:linear-gradient(#10101466 0%,#10101400 24% 58%,#1010148c 100%);position:absolute;inset:0}.nt-light .nt-shade{background:linear-gradient(#10101473 0%,#10101414 28%,#1010140d 55%,#10101499 100%)}.nt-hud{gap:calc(10 * var(--t));padding:calc(32 * var(--t)) calc(26 * var(--t)) calc(24 * var(--t))}.nt-glass{border:1px solid var(--nt-border);-webkit-backdrop-filter:blur(12px);background:#1010148c}.nt-light .nt-glass{background:#101014d1}.nt-strip{border-radius:calc(16 * var(--t));padding:calc(9 * var(--t)) calc(12 * var(--t)) calc(8 * var(--t))}.nt-strip__meta{margin-top:calc(6 * var(--t));font:400 calc(13 * var(--t)) / 1.2 var(--nt-sans);color:var(--nt-muted);justify-content:space-between;display:flex}.nt-strip__meta b{color:var(--nt-fg);font-weight:600}.nt-lbl{font:500 calc(11 * var(--t)) / 1.2 var(--nt-sans);letter-spacing:calc(.6 * var(--t));text-transform:uppercase;color:#e7eae0cc}.nt-sky{padding:calc(6 * var(--t)) calc(4 * var(--t)) 0;justify-content:space-between;display:flex}.nt-flank{gap:calc(26 * var(--t));display:flex}.nt-mini{gap:calc(3 * var(--t));flex-direction:column;display:flex}.nt-flank--r .nt-mini{align-items:flex-end}.nt-mini__v{align-items:baseline;gap:calc(3 * var(--t));display:flex}.nt-mini__v small{font:400 calc(13 * var(--t)) / 1 var(--nt-sans);color:#e7eae0bf}.nt-light .nt-lbl,.nt-light .nt-then,.nt-light .nt-num.nt-shadow,.nt-light .nt-mini__v small{text-shadow:0 0 calc(6 * var(--t)) #000000d9}.nt-upwrap:empty{display:none}.nt-upnext{border-radius:calc(16 * var(--t));border-left:calc(3 * var(--t)) solid var(--nt-primary);padding:calc(12 * var(--t)) calc(16 * var(--t));gap:calc(4 * var(--t));max-width:calc(560 * var(--t));flex-direction:column;width:100%;margin:0 auto;display:flex}.nt-lowrow{align-items:flex-end;gap:calc(16 * var(--t));display:flex}.nt-lowrow__corner,.nt-lowrow__controls{width:calc(300 * var(--t));flex:none}.nt-pacecard{border-radius:calc(20 * var(--t));min-width:0;padding:calc(12 * var(--t)) calc(18 * var(--t)) calc(8 * var(--t));flex:1 1 0}.nt-hero--hud{text-shadow:0 calc(2 * var(--t)) calc(24 * var(--t)) #0009;line-height:.95}.nt-cuecol{align-items:flex-end;gap:calc(6 * var(--t));padding-bottom:calc(6 * var(--t));flex-direction:column;flex:none;display:flex}.nt-hcue{white-space:nowrap;font-weight:600;line-height:1.2;transition:color .45s,background-color .45s}.nt-hcue--chip{color:var(--nt-bg);padding:calc(4 * var(--t)) calc(12 * var(--t));border-radius:calc(20 * var(--t))}.nt-pacecard .nt-lane{margin-top:calc(10 * var(--t))}.nt-corner{gap:calc(3 * var(--t));flex-direction:column;min-width:0;display:flex}.nt-corner--land{border-radius:calc(18 * var(--t));padding:calc(12 * var(--t)) calc(16 * var(--t))}.nt-corner__name{font:600 calc(25 * var(--t)) / 1.2 var(--nt-sans)}.nt-then{font:400 calc(14 * var(--t)) / 1.35 var(--nt-sans);color:#e7eae0db;margin-top:calc(3 * var(--t))}.nt-then b{color:var(--nt-primary);font-weight:600}.nt-scrim{margin:calc(18 * var(--t)) calc(-26 * var(--t)) 0;padding:calc(10 * var(--t)) calc(30 * var(--t));background:#10101461;position:relative}.nt-light .nt-scrim{background:#1010148c}.nt-scrim:before,.nt-scrim:after{content:"";height:calc(24 * var(--t));position:absolute;left:0;right:0}.nt-scrim:before{top:calc(-24 * var(--t));background:linear-gradient(#10101400,#10101461)}.nt-scrim:after{bottom:calc(-24 * var(--t));background:linear-gradient(#10101461,#10101400)}.nt-light .nt-scrim:before{background:linear-gradient(#10101400,#1010148c)}.nt-light .nt-scrim:after{background:linear-gradient(#1010148c,#10101400)}.nt-scrim .nt-lane{margin-top:calc(12 * var(--t))}.nt-lower{justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--t));padding:0 calc(4 * var(--t)) calc(8 * var(--t));display:flex}.nt-minis{gap:calc(22 * var(--t));display:flex}.nt-minis .nt-mini{align-items:flex-end}.nt-overlay{z-index:30;pointer-events:none;position:absolute;inset:0}.nt-dim{opacity:0;background:#0404088c;transition:opacity .4s;position:absolute;inset:0}.nt-tablet.has-sheet .nt-dim{opacity:1}.nt-sheetwrap{width:calc(460 * var(--t));transform:translate(-50%, calc(-50% + 40 * var(--t)));opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.nt-tablet.has-sheet .nt-sheetwrap{opacity:1;transform:translate(-50%,-50%)}.nt-sheet{background:var(--nt-card);border-radius:calc(24 * var(--t));padding:calc(14 * var(--t)) calc(24 * var(--t)) calc(24 * var(--t));gap:calc(8 * var(--t));box-shadow:0 calc(30 * var(--t)) calc(80 * var(--t)) #0009;border:1px solid #a4d55029;flex-direction:column;display:flex}.nt-sheet__grab{width:calc(40 * var(--t));height:calc(5 * var(--t));border-radius:calc(3 * var(--t));margin-bottom:calc(10 * var(--t));background:#e7eae033;align-self:center}.nt-sheet__title{font:700 calc(26 * var(--t)) / 1.15 var(--nt-sans);letter-spacing:calc(-.4 * var(--t))}.nt-sheet .nt-text{font:400 calc(15 * var(--t)) / 1.45 var(--nt-sans)}.nt-device{align-items:center;gap:calc(12 * var(--t));margin:calc(2 * var(--t)) 0 calc(6 * var(--t));padding:calc(12 * var(--t)) calc(14 * var(--t));border-radius:calc(16 * var(--t));background:var(--nt-raised);border:1px solid var(--nt-border);transition:opacity .3s;display:flex}.nt-device--on{border-left:calc(3 * var(--t)) solid var(--nt-primary)}.nt-device__badge{width:calc(38 * var(--t));height:calc(38 * var(--t));border-radius:calc(10 * var(--t));background:var(--nt-bg);border:1px solid var(--nt-border);color:var(--nt-primary);font:400 calc(12 * var(--t)) / 1 var(--nt-sans);flex:none;place-items:center;display:grid}.nt-device__check{color:var(--nt-primary);flex:none;place-items:center;display:grid}.nt-device__txt{gap:calc(2 * var(--t));flex-direction:column;flex:1;min-width:0;display:flex}.nt-device__txt .nt-text{font:600 calc(16 * var(--t)) / 1.3 var(--nt-sans)}.nt-ring{border-radius:calc(16 * var(--t));box-shadow:0 0 0 calc(3 * var(--t)) var(--nt-primary), 0 0 0 calc(9 * var(--t)) #a4d5502e;opacity:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1),height .28s cubic-bezier(.2,.7,.2,1),opacity .24s;position:absolute;top:0;left:0}.nt-ring.is-on{opacity:1}.nt-ring[data-part=link]{border-radius:50%}@media (prefers-reduced-motion:reduce){.nt-takeover:before,.nt-pulse.is-on,.nt-tile--hr.is-beat,.nt-tablet.is-reconnecting .nt-link-dot{animation:none!important}.nt-lane__marker,.nt-chart__cursor,.nt-hero,.nt-cue,.nt-swap,.nt-layer,.nt-scene,.nt-ring,.nt-sheetwrap,.nt-dim{transition:none!important}}
.lv2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101014;--card:#1a1a22;--raised:#22222c;--ink:#e7eae0;--muted:#a0a696;--faint:#8a8f82;--lime:#a4d550;--on-lime:#101014;--blue:#6080c0;--success:#70b850;--amber:#e0a83a;--red:#e05050;--hair:#a4d5501a;--rule:#e7eae01a;--ut2:#22c55e;--ut1:#84cc16;--at:#eab308;--tr:#f97316;--an:#ef4444;--sans:var(--font-dm-sans-opsz), ui-sans-serif, system-ui, sans-serif;--mono:var(--sans);--gutter:clamp(20px, 4.4vw, 64px);--maxw:1280px;--section:clamp(72px, 8.5vw, 124px);--ease:cubic-bezier(.2, .7, .2, 1)}.lv2 *,.lv2 :before,.lv2 :after{box-sizing:border-box}.lv2{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.lv2 img{max-width:100%;display:block}.lv2 a{color:inherit}.lv2 button{font:inherit;color:inherit}.lv2 h1,.lv2 h2,.lv2 h3,.lv2 p{margin:0}.lv2 ol,.lv2 ul{margin:0;padding:0;list-style:none}.lv2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lv2 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv2 .skip{z-index:100;background:var(--lime);color:var(--on-lime);border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.lv2 .skip:focus{top:12px}.lv2 :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.lv2 .wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.lv2 .glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1010149e;border:1px solid #e7eae01f}.lv2 .eyebrow{font:500 15px/1.3 var(--sans);letter-spacing:-.005em;color:var(--muted);margin-bottom:18px;display:block}.lv2 .display{font:600 clamp(36px, 4.4vw, 64px)/1.02 var(--sans);letter-spacing:-.035em;text-wrap:balance}.lv2 .display .soft{color:var(--muted)}.lv2 .hl{color:var(--lime)}.lv2 .quiet{color:var(--muted);font-weight:400}.lv2 .lede{color:var(--muted);max-width:30em;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.lv2 .micro{color:var(--muted);font-size:13px;line-height:1.5}.lv2 .btn{background:var(--lime);color:var(--on-lime);font:600 16px/1 var(--sans);letter-spacing:-.01em;height:52px;transition:transform .25s var(--ease), background .2s;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.lv2 .btn:hover{background:#b2e05e;transform:translateY(-1px)}.lv2 .btn--sm{white-space:nowrap;border-radius:8px;height:38px;padding:0 16px;font-size:14px}.lv2 .btn--lg{height:56px;padding:0 30px;font-size:17px}.lv2 .btn--block{width:100%}.lv2 .appstore{color:#fff;background:#000;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;text-decoration:none;transition:border-color .2s;display:inline-flex}.lv2 .appstore:hover{border-color:#ffffffb3}.lv2 .appstore svg{width:26px;height:26px;margin-top:-3px}.lv2 .appstore span{font:600 20px/1 -apple-system, "SF Pro Display", var(--sans);letter-spacing:-.02em;flex-direction:column;display:flex}.lv2 .appstore small{font:500 11px/1.2 -apple-system, var(--sans);letter-spacing:.01em;margin-bottom:2px}.lv2 .stores{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv2 .playstore{text-decoration:none;display:inline-flex}.lv2 .playstore img{width:auto;height:52px;display:block}.lv2 .qr__svg{background:#fff;border-radius:8px;width:64px;height:64px;padding:5px}.lv2 .qr__svg svg{width:100%;height:100%;display:block}.lv2 .nav{z-index:50;border-bottom:1px solid #0000;transition:background .35s,border-color .35s;position:fixed;inset:0 0 auto}.lv2 .nav__in{height:64px;max-width:calc(var(--maxw) + 2 * var(--gutter));padding:0 var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.lv2 .nav.is-glass{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--hair);background:#1010149e}.lv2 .brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lv2 .brand__mark{width:26px;height:23px}.lv2 .brand__word{font:400 21px/1 var(--font-audiowide), var(--sans);letter-spacing:.01em}.lv2 .nav__links{gap:30px;margin-left:auto;font-size:15px;display:flex}.lv2 .nav__links a{color:#e7eae0d1;text-decoration:none;transition:color .2s}.lv2 .nav__links a:hover{color:var(--ink)}.lv2 .nav__signin{color:#e7eae0b8;white-space:nowrap;align-items:center;min-height:44px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.lv2 .nav__signin:hover{color:var(--ink)}.lv2 .hero{isolation:isolate;min-height:100svh;display:flex;position:relative;overflow:hidden}.lv2 .hero__img{object-fit:cover;object-position:0% 50%;z-index:-2;width:100%;height:100%;animation:heroZoom 2.6s var(--ease) both;position:absolute;inset:0;transform:scale(1.04)}@keyframes heroZoom{0%{transform:scale(1.12)}to{transform:scale(1.04)}}.lv2 .hero__scrim{z-index:-1;background:linear-gradient(90deg,#0a0c1ae0 0%,#0c0f22b3 40%,#0c0f2252 60%,#0c0f220a 76%,#0000 86%),linear-gradient(#0a0c1a80 0%,#0000 22% 70%,#101014e6 100%);position:absolute;inset:0}.lv2 .hero__in{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding:0 var(--gutter);align-items:center;margin:0 auto;display:flex}.lv2 .hero__copy{max-width:min(900px, calc(100vw - 2 * var(--gutter) - clamp(250px, 21vw, 320px) - 48px));padding:120px 0 96px}.lv2 .hero__title{text-shadow:0 2px 28px #06081273;font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin-bottom:28px;font-size:clamp(48px,6vw,92px);line-height:.96}.lv2 .hero__kick{font:500 clamp(15px, 1.25vw, 18px)/1.3 var(--sans);letter-spacing:0;color:#e7eae0c7;text-shadow:none;margin-bottom:22px;display:block}.lv2 .hero__l1{color:#e7eae0e0;letter-spacing:-.02em;word-spacing:.04em;font-weight:300;display:block}.lv2 .hero__l2{margin-top:.06em;font-weight:650;display:block}.lv2 .hero__l2 .hl{white-space:nowrap}.lv2 .hero__sub{color:#e7eae0db;text-wrap:pretty;max-width:37em;margin-bottom:40px;font-size:clamp(17px,1.35vw,20px)}.lv2 .hero__cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lv2 .hero__for{color:#e7eae0b3;margin-top:26px;font-size:14px}.lv2 .hero__btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv2 .hero__badge,.lv2 .hero__play img{height:56px}.lv2 .hero__cta .micro{color:#e7eae0b8}.lv2 .hero__phone{right:max(var(--gutter), calc((100vw - var(--maxw)) / 2));z-index:1;clip-path:inset(-140px -140px 0);pointer-events:none;height:min(62svh,560px);position:absolute;bottom:0}.lv2 .hero__phone>div{--phone-w:clamp(250px, 21vw, 320px);transform:translateY(calc(40px + var(--rise,0px)));animation:rise 1.6s .5s var(--ease) both;filter:drop-shadow(0 30px 60px #0009)}@keyframes rise{0%{opacity:0;transform:translateY(140px)}to{opacity:1;transform:translateY(40px)}}.lv2 .load{opacity:0;animation:loadIn 1s calc(.25s + var(--d) * .12s) var(--ease) forwards;transform:translateY(18px)}@keyframes loadIn{to{opacity:1;transform:none}}.lv2 .trust{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);position:relative}.lv2 .trust__list{max-width:calc(var(--maxw) + 2 * var(--gutter));padding:20px var(--gutter);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0 auto;font-size:14px;display:flex}.lv2 .trust__list li{white-space:nowrap;align-items:center;display:flex}.lv2 .trust__list li+li:before{content:"";background:var(--faint);border-radius:50%;width:3px;height:3px;margin:0 20px}.lv2 .loop{padding:var(--section) 0 clamp(40px, 5vw, 80px)}.lv2 .loop__head{margin-bottom:clamp(8px,2vw,24px)}.lv2 .loop__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.lv2 .lstep{opacity:.25;min-height:44vh;transition:opacity .5s var(--ease);border-left:1px solid var(--rule);flex-direction:column;justify-content:center;gap:12px;padding:40px 0 40px 32px;display:flex;position:relative}.lv2 .lstep:before{content:"";background:var(--lime);width:2px;transition:transform .6s var(--ease);position:absolute;top:34%;bottom:34%;left:-1px;transform:scaleY(0)}.lv2 .lstep.is-on{opacity:1}.lv2 .lstep.is-on:before{transform:scaleY(1)}.lv2 .lstep h3{font:600 clamp(40px, 4vw, 60px)/1 var(--sans);letter-spacing:-.035em}.lv2 .lstep p{color:var(--muted);letter-spacing:-.01em;max-width:20em;font-size:clamp(19px,1.6vw,24px)}.lv2 .lstep__phone{display:none}.lv2 .loop__steps{padding-bottom:32vh}.lv2 .loop__stage{position:relative}.lv2 .loop__sticky{--phone-w:min(300px, calc((100svh - 160px) / 2.13));top:calc(50svh - (var(--phone-w) * 2.13) / 2 + 20px);justify-content:flex-end;align-items:center;gap:72px;display:flex;position:sticky}.lv2 #loop-phone{filter:drop-shadow(0 40px 80px #0009)}.lv2 #loop-phone .np-phone{transition:opacity .25s}.lv2 #loop-phone.is-swap .np-phone{opacity:0}.lv2 .ring{--rr:84px;flex:none;width:168px;height:168px;position:relative}.lv2 .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lv2 .ring__track{fill:none;stroke:var(--rule);stroke-width:1.5px}.lv2 .ring__prog{fill:none;stroke:var(--lime);stroke-width:2px;stroke-linecap:round;stroke-dasharray:25 100;transition:stroke-dasharray .7s var(--ease)}.lv2 .ring__node{--ang:calc(var(--a) * 90deg - 90deg);transform:translate(-50%, -50%) translate(calc(cos(var(--ang)) * var(--rr)), calc(sin(var(--ang)) * var(--rr)));font:600 13px/1 var(--sans);background:var(--bg);border:1px solid var(--rule);color:var(--faint);border-radius:6px;padding:6px 9px;transition:color .3s,border-color .3s,background .3s;position:absolute;top:50%;left:50%}.lv2 .ring__node.is-on{color:var(--on-lime);background:var(--lime);border-color:var(--lime)}.lv2 .ring__node.is-done{color:var(--ink);border-color:var(--hair)}.lv2 .ring__c{color:var(--lime);place-items:center;display:grid;position:absolute;inset:0}.lv2 .ring__c svg{fill:none;stroke:currentColor;stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;transform:none}.lv2 .week{--wk:0;position:relative}.lv2 .week__pin{padding:var(--section) 0 clamp(64px, 8vw, 110px);position:relative;overflow:hidden}.lv2 .week__title>span:nth-child(2):after{content:"\a ";white-space:pre}.lv2 .week__head{z-index:1;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.lv2 .rail{width:min(420px,36vw);font:500 13px/1 var(--sans);color:var(--faint);grid-template-columns:repeat(7,1fr);display:none;position:relative}.lv2 .rail:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.lv2 .rail button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:14px 0 12px;transition:color .3s}.lv2 .rail button:hover{color:var(--muted)}.lv2 .rail button.on{color:var(--ink)}.lv2 .rail button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lv2 .rail__fill{height:3px;width:calc(var(--wk) * 100%);background:var(--lime);border-radius:3px;position:absolute;top:-1px;left:0}.lv2 .week__viewport{z-index:1;margin-top:40px;position:relative}.lv2 .week__track{padding:0 var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));gap:14px;margin:0 auto;display:grid}.lv2 .day{background:var(--card);border:1px solid var(--hair);border-radius:20px;flex-direction:column;padding:22px 22px 24px;transition:border-color .4s,opacity .4s;display:flex;position:relative;overflow:hidden}.lv2 .day__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.lv2 .day__name{font:300 34px/.9 var(--sans);letter-spacing:-.04em;color:var(--ink)}.lv2 .day__tag{font:500 12px/1 var(--sans);border:1px solid var(--rule);color:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 8px}.lv2 .tag--done{color:var(--success);border-color:#70b85059}.lv2 .tag--miss{color:var(--red);border-color:#e0505059}.lv2 .tag--adapt,.lv2 .tag--row{color:var(--lime);border-color:#a4d55059}.lv2 .tag--rest{color:#8ea4dc;border-color:#6080c073}.lv2 .day__line{letter-spacing:-.025em;text-wrap:balance;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1.15}.lv2 .day__line .quiet{color:var(--muted);font-weight:400}.lv2 .day__sub{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.45}.lv2 .day__vis{margin-top:20px}.lv2 .spark{width:100%;height:56px;margin:0 0 12px;display:block}.lv2 .spark__band{fill:#70b8501f;stroke:#70b85040}.lv2 .spark__line{fill:none;stroke:var(--success);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lv2 .verdict{color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.lv2 .verdict .tick{background:var(--success);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.lv2 .verdict .tick:after{content:"";border:2px solid #101014;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3.5px;left:6px;transform:rotate(45deg)}.lv2 .ghost{opacity:.8;border:1px dashed #e0505066;border-radius:14px;gap:6px;padding:16px;display:grid}.lv2 .ghost__title{font-size:15px;font-weight:600;-webkit-text-decoration:line-through #e05050cc;text-decoration:line-through #e05050cc;text-decoration-thickness:2px}.lv2 .ghost__meta{color:var(--faint);font-size:13px}.lv2 .ghost__bars{gap:6px;height:36px;margin-top:6px;display:flex}.lv2 .ghost__bars span{border:1px dashed #eab30859;border-radius:4px;flex:1}.lv2 .mini-plan{font-size:14px;display:grid}.lv2 .mini-plan li{border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.lv2 .mini-plan .d{color:var(--faint)}.lv2 .mini-plan .z-lab{font-size:13px}.lv2 .mini-plan .now{color:var(--ink)}.lv2 .suggest{color:var(--ink);border-left:2px solid var(--lime);background:#a4d5500f;border-radius:0 8px 8px 0;margin-bottom:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.lv2 .mini-plan s{color:var(--faint);margin-right:4px}.lv2 .because{color:var(--ink);margin-top:14px;font-size:14px;line-height:1.45}.lv2 .because b{color:var(--lime);margin-right:4px;font-weight:600}.lv2 .reps{align-items:center;gap:8px;height:46px;margin-bottom:14px;padding:0 8px;display:flex;position:relative}.lv2 .reps:before{content:"";background:#70b8501f;border:1px solid #70b85040;border-radius:6px;height:22px;position:absolute;top:12px;left:0;right:0}.lv2 .reps span{background:var(--success);border-radius:2px;flex:1;height:4px;position:relative}.lv2 .reps span:first-child{top:-2px}.lv2 .reps span:nth-child(2){top:3px}.lv2 .reps span:nth-child(3){top:0}.lv2 .reps span:nth-child(5){top:2px}.lv2 .reps span.out{background:var(--amber);top:17px}.lv2 .pb{color:var(--lime);letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.lv2 .targets{border-collapse:collapse;width:100%;font-size:14px}.lv2 .targets th,.lv2 .targets td{text-align:left;border-bottom:1px solid var(--rule);padding:8px 0;font-weight:400}.lv2 .targets thead th{font:500 12px/1 var(--sans);color:var(--faint);padding-top:0}.lv2 .targets td{text-align:right;color:var(--faint)}.lv2 .targets td:last-child{color:var(--ink)}.lv2 .targets thead th:not(:first-child){text-align:right}.lv2 .targets tbody th{color:var(--muted)}.lv2 .z{border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.lv2 .z.ut2{background:var(--ut2)}.lv2 .z.ut1{background:var(--ut1)}.lv2 .z.at{background:var(--at)}.lv2 .day--phone{padding-bottom:0}.lv2 .day__phone{height:var(--card-phone-h,340px);justify-content:center;margin-top:auto;padding-top:18px;display:flex;overflow:hidden}.lv2 .day__phone>div{--phone-w:var(--card-phone-w,230px);filter:drop-shadow(0 24px 40px #0000008c)}.lv2 .day--end{background:0 0;border:none;justify-content:center;align-items:flex-start;gap:14px;padding:8px 0 0}.lv2 .day--end p{font:300 30px/1.15 var(--sans);letter-spacing:-.02em;word-spacing:.04em;color:var(--ink);max-width:8em}.lv2 .day--end .micro{margin-top:-4px}.lv2 .week.is-h .week__pin{flex-direction:column;justify-content:center;height:100svh;padding:88px 0 24px;display:flex;position:sticky;top:0}.lv2 .week.is-h .rail{display:grid}.lv2 .week.is-h .week__viewport{flex:none;margin-top:clamp(28px,5vh,52px);overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lv2 .week.is-h .week__track{width:100%;max-width:none;height:var(--card-h,400px);margin:0;padding:0;display:block;position:relative}.lv2 .week.is-h .day{top:0;left:calc(50% - var(--card-w,420px) / 2);width:var(--card-w,420px);height:var(--card-h,400px);will-change:transform, opacity;transition:border-color .4s;position:absolute}.lv2 .week.is-h .day.on{border-color:#a4d55047}.lv2 .week.is-h .day:not(.on){cursor:pointer}.lv2 .week.is-h .day:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.lv2 .week.is-h .day--end{text-align:center;align-items:center;padding:0}.lv2 .week.is-h .day--end p{max-width:9em}.lv2 .week.is-h .day__phone{flex:1;height:auto;min-height:0}.lv2 .week.is-h .spark__line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease) .1s}.lv2 .week.is-h .reps span{transform-origin:0;transition:transform .45s var(--ease)}.lv2 .week.is-h .reps span:nth-child(2){transition-delay:80ms}.lv2 .week.is-h .reps span:nth-child(3){transition-delay:.16s}.lv2 .week.is-h .reps span:nth-child(4){transition-delay:.24s}.lv2 .week.is-h .reps span:nth-child(5){transition-delay:.32s}.lv2 .week.is-h .because,.lv2 .week.is-h .suggest,.lv2 .week.is-h .verdict,.lv2 .week.is-h .targets td:last-child{transition:opacity .6s var(--ease) .2s, transform .6s var(--ease) .2s}.lv2 .week.is-h .day:not(.seen) .spark__line{stroke-dashoffset:1px}.lv2 .week.is-h .day:not(.seen) .reps span{transform:scaleX(0)}.lv2 .week.is-h .day:not(.seen) .because,.lv2 .week.is-h .day:not(.seen) .suggest,.lv2 .week.is-h .day:not(.seen) .verdict{opacity:0;transform:translateY(8px)}.lv2 .week.is-h .day:not(.seen) .targets td:last-child{opacity:0;transform:translate(-6px)}.lv2 .start{padding:var(--section) 0;border-top:1px solid var(--rule)}.lv2 .start__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro zw""more zw";align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.lv2 .start__intro{grid-area:intro}.lv2 .start__intro .lede{margin-top:18px}.lv2 .zw{grid-area:zw}.lv2 .start__more{grid-area:more}.lv2 .nok{border-left:2px solid var(--lime);flex-direction:column;gap:8px;margin-top:40px;padding-left:20px;display:flex}.lv2 .nok h3{letter-spacing:-.02em;font-size:24px;font-weight:600}.lv2 .nok p{color:var(--muted);max-width:30em;font-size:16px}.lv2 .firstrow{align-items:flex-end;gap:3px;max-width:320px;height:24px;margin-top:8px;display:flex}.lv2 .firstrow i{background:var(--z);border-radius:4px;flex:1;height:55%}.lv2 .firstrow i+i{height:85%}.lv2 .firstrow__k{max-width:320px;color:var(--muted);font-size:13px;display:flex}.lv2 .firstrow__k>span{flex:1}.lv2 .how{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.lv2 .how li{flex-direction:column;gap:12px;padding:18px 16px 0 0;font-size:15px;font-weight:500;display:flex}.lv2 .how__ic{border:1px solid var(--hair);width:34px;height:34px;color:var(--lime);border-radius:8px;flex:none;place-items:center;display:grid}.lv2 .how__ic svg{fill:none;stroke:currentColor;stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lv2 .zw{border:1px solid var(--hair);background:var(--card);border-radius:24px;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,32px);display:flex}.lv2 .zw__in{flex-direction:column;gap:10px;display:flex}.lv2 .zw__label{color:var(--muted);font-size:14px;font-weight:500}.lv2 .zw__row{align-items:center;gap:16px;display:flex}.lv2 .zw__input{text-align:center;border:0;border-bottom:1px solid var(--rule);width:3.3em;min-width:0;color:var(--ink);letter-spacing:-.045em;background:0 0;flex:0 auto;padding:0 0 6px;font-size:clamp(56px,6vw,88px);font-weight:500;line-height:1}.lv2 .zw__input:focus{border-bottom-color:var(--lime);outline:none}.lv2 .zw__input[aria-invalid=true]{border-bottom-color:var(--red)}.lv2 .zw__step{border:1px solid var(--rule);background:var(--raised);cursor:pointer;border-radius:10px;flex:none;width:48px;height:48px;font-size:22px;transition:border-color .2s}.lv2 .zw__step:hover{border-color:var(--lime)}.lv2 .zw__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:4px 0 0}.lv2 .zw__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lime) var(--fill,38%), var(--raised) var(--fill,38%));border-radius:4px;height:4px}.lv2 .zw__range::-moz-range-track{background:var(--raised);border-radius:4px;height:4px}.lv2 .zw__range::-moz-range-progress{background:var(--lime);border-radius:4px;height:4px}.lv2 .zw__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--lime);border-radius:50%;width:22px;height:22px;margin-top:-9px}.lv2 .zw__range::-moz-range-thumb{border:2px solid var(--lime);background:var(--ink);border-radius:50%;width:22px;height:22px}.lv2 .zw__base{color:var(--muted);font-size:14px}.lv2 .zw__base b{color:var(--ink);font-size:15px;font-weight:500}.lv2 .zones{flex-direction:column;display:flex}.lv2 .zone{border-top:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:12px 0;display:grid}.lv2 .zone__n{flex-direction:column;gap:3px;display:flex}.lv2 .zone__n b{font:600 15px/1 var(--sans);color:var(--z)}.lv2 .zone__n span{color:var(--muted);font-size:13px}.lv2 .zone__bar{background:#e7eae00f;border-radius:4px;height:8px;position:relative}.lv2 .zone__bar i{top:0;bottom:0;left:var(--l);width:var(--w);background:var(--z);transition:left .45s var(--ease), width .45s var(--ease);border-radius:4px;position:absolute}.lv2 .zone__p{text-align:right;flex-direction:column;gap:3px;display:flex}.lv2 .zone__p b{font:500 17px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv2 .zone__p span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.lv2 .zw__fine{color:var(--muted);font-size:13px}.lv2 .zw__cta{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;display:flex}.lv2 .zw__cta .btn{text-align:center;height:auto;min-height:56px;padding:14px 24px;line-height:1.25}.lv2 .social{padding:var(--section) 0;border-top:1px solid var(--rule)}.lv2 .social__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.lv2 .social__phone{justify-content:center;height:min(600px,74svh);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.lv2 .social__phone>div{--phone-w:clamp(250px, 22vw, 300px);filter:drop-shadow(0 30px 60px #0000008c)}.lv2 .social__copy .lede{margin-top:18px}.lv2 .facts{border-top:1px solid var(--rule);gap:0;max-width:520px;margin-top:36px;display:grid}.lv2 .facts li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.lv2 .facts b{letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.lv2 .facts li span:not(.fact__ic){color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:15px;display:block}.lv2 .fact__ic{border:1px solid var(--hair);width:34px;height:34px;color:var(--lime);border-radius:8px;flex:none;place-items:center;display:grid}.lv2 .fact__ic svg{fill:none;stroke:currentColor;stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lv2 .more{padding:var(--section) 0;border-top:1px solid var(--rule)}.lv2 .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,15.5vw,224px);gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}.lv2 .tile{isolation:isolate;background:var(--card);border:1px solid var(--hair);outline-offset:3px;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.lv2 .tile img{z-index:-2;object-fit:cover;object-position:var(--pos,50% 50%);filter:blur(8px)grayscale(.6)brightness(.85);width:100%;height:100%;transition:filter .5s var(--ease), transform .5s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.lv2 .tile:after{content:"";z-index:-1;background:linear-gradient(#10101400 45%,#101014cc 100%);position:absolute;inset:0}.lv2 .tile--top{justify-content:flex-start}.lv2 .tile--top:after{background:linear-gradient(#101014cc 0%,#10101400 55%)}.lv2 .tile:hover img,.lv2 .tile:focus-visible img,.lv2 .tile.is-lit img{filter:blur()grayscale(0)brightness();transform:scale(1.06)}.lv2 .tile--wide{grid-column:span 2}.lv2 .tile__body{position:relative}.lv2 .tile h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.lv2 .tile p{text-wrap:pretty;color:#e7eae0c7;margin-top:2px;font-size:14px;line-height:1.4}.lv2 .tile--lib{grid-area:span 2/span 2;padding:clamp(24px,2.6vw,36px)}.lv2 .tile--lib img{object-position:50% 40%}.lv2 .tile--lib h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px)}.lv2 .tile--lib p{font-size:16px}.lv2 .tile__big{font-weight:300;letter-spacing:-.06em!important;color:var(--ink)!important;margin:0 0 12px!important;font-size:clamp(88px,9vw,140px)!important;line-height:.85!important}.lv2 .tile__stat{align-items:baseline;gap:8px;display:flex;position:absolute;top:18px;left:20px;color:var(--ink)!important;margin:0!important}.lv2 .tile__stat>.mono{letter-spacing:-.03em;font-size:30px;font-weight:500}.lv2 .tile__stat small{color:#e7eae0b3;font-size:13px}.lv2 .member{isolation:isolate;padding:calc(var(--section) * 1.1) 0;position:relative;overflow:hidden}.lv2 .member__img{z-index:-2;object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.lv2 .member__scrim{z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, #10101466 18%, #10101414 52%, #101014bf 90%, var(--bg) 100%), linear-gradient(90deg, #10101480 0%, #1010141f 50%, #10101433 100%);position:absolute;inset:0}.lv2 .member__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"head price""always price";align-items:start;gap:28px clamp(40px,7vw,120px);display:grid}.lv2 .member__head{grid-area:head;align-self:start;container-type:inline-size}.lv2 .included{color:#e7eae0db;flex-wrap:wrap;gap:6px 0;margin-top:22px;font-size:16px;display:flex}.lv2 .included li+li:before{content:"·";color:var(--muted);margin:0 10px}@container (max-width:630px){.lv2 .included{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.lv2 .included li+li:before{content:none}}.lv2 .member__head .display{text-shadow:0 2px 30px #00000073}.lv2 .member__head .soft{color:#e7eae0b8}.lv2 .price{border-radius:24px;grid-area:price;padding:clamp(24px,2.4vw,32px)}.lv2 .toggle{border:1px solid var(--rule);background:#00000059;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.lv2 .toggle button{appearance:none;color:var(--muted);font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;transition:background .25s,color .25s;display:inline-flex}.lv2 .toggle button[aria-checked=true]{background:var(--raised);color:var(--ink)}.lv2 .save{white-space:nowrap;font:600 12px/1 var(--sans);color:var(--on-lime);background:var(--lime);border-radius:6px;padding:4px 7px}.lv2 .price__amt{align-items:baseline;gap:6px;margin-top:30px;display:flex}.lv2 .price__amt .mono{letter-spacing:-.045em;font-size:clamp(52px,5vw,68px);font-weight:500;line-height:1}.lv2 #price-per{color:var(--muted);font-size:18px}.lv2 .price__was{color:var(--faint);margin-left:6px;font-size:18px;text-decoration-thickness:1.5px}.lv2 .price__amt .price__was .mono{font-size:inherit;line-height:inherit;letter-spacing:-.02em;font-weight:400}.lv2 .price__was[hidden],.lv2 .founding[hidden]{display:none}.lv2 .price__note{color:var(--muted);min-height:1.5em;margin:8px 0 18px;font-size:15px}.lv2 .founding{color:#e7eae0db;background:#a4d55014;border:1px solid #a4d55059;border-radius:12px;margin-bottom:22px;padding:12px 14px;font-size:14px;line-height:1.45}.lv2 .founding b{color:var(--lime);font-weight:600}.lv2 .price__fine{color:#e7eae0b3;margin-top:18px;font-size:13px;line-height:1.55}.lv2 .always{border-radius:20px;grid-area:always;align-self:end;max-width:520px;padding:24px 26px}.lv2 .always h3{letter-spacing:-.015em;font-size:17px;font-weight:600}.lv2 .always ul{gap:10px;margin-top:14px;display:grid}.lv2 .always li{color:#e7eae0db;padding-left:22px;font-size:15px;position:relative}.lv2 .always li:before{content:"";border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);width:10px;height:6px;position:absolute;top:.5em;left:0;transform:rotate(-45deg)translateY(-3px)}.lv2 .faq{padding:var(--section) 0}.lv2 .faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;display:grid}.lv2 .faq__list{border-top:1px solid var(--rule)}.lv2 .faq details{border-bottom:1px solid var(--rule)}.lv2 .faq summary{cursor:pointer;letter-spacing:-.01em;padding:22px 44px 22px 0;font-size:19px;font-weight:500;list-style:none;position:relative}.lv2 .faq summary::-webkit-details-marker{display:none}.lv2 .faq summary:after{content:"";background:linear-gradient(var(--muted), var(--muted)) center / 14px 1.5px no-repeat, linear-gradient(var(--muted), var(--muted)) center / 1.5px 14px no-repeat;width:14px;height:14px;transition:transform .3s var(--ease);margin-top:-7px;position:absolute;top:50%;right:6px}.lv2 .faq details[open] summary:after{transform:rotate(45deg)}.lv2 .faq details p{color:var(--muted);max-width:40em;padding:0 44px 24px 0}.lv2 .close{isolation:isolate;align-items:center;min-height:clamp(520px,66vh,640px);padding:96px 0;display:flex;position:relative;overflow:hidden}.lv2 .close__img{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.lv2 .close__scrim{z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, #10101400 18%, #10101400 80%, var(--bg) 100%), linear-gradient(90deg, #1010148c 0%, #10101440 40%, #10101400 62%);position:absolute;inset:0}.lv2 .close__grid{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lv2 .close__copy{max-width:760px}.lv2 .close__title{font:300 clamp(44px, 6.4vw, 100px)/.98 var(--sans);text-wrap:balance}.lv2 .close__l1{letter-spacing:-.02em;word-spacing:.04em}.lv2 .close__title strong{letter-spacing:-.04em;font-weight:650;display:block}.lv2 .close__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;display:flex}.lv2 .close__cta .appstore{height:56px}.lv2 .close .micro{color:#e7eae0cc;margin-top:16px}.lv2 .foot{border-top:1px solid var(--rule);padding:48px 0 56px}.lv2 .foot__in{grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px 40px;display:grid}.lv2 .appstore--sm{height:44px;padding:0 14px 0 12px}.lv2 .appstore--sm svg{width:22px;height:22px}.lv2 .appstore--sm span{font-size:17px}.lv2 .playstore--sm img{height:44px}.lv2 .foot__tag{color:var(--muted);font-size:14px}.lv2 .foot__links{gap:24px;font-size:14px;display:flex}.lv2 .foot__links a{color:var(--muted);text-decoration:none}.lv2 .foot__links a:hover{color:var(--ink)}.lv2 .foot__copy{color:var(--faint);grid-column:1/-1;font-size:12px}.lv2 .mbar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--hair);transition:transform .4s var(--ease);background:#101014c7;flex-direction:row;align-items:center;gap:14px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lv2 .mbar.show{transform:none}.lv2 .mbar .btn{flex:1;height:48px}.lv2 .mbar__price{color:var(--muted);white-space:nowrap;font-size:13px}.lv2 .qrd{background:var(--card);width:min(380px,100vw - 32px);color:var(--ink);text-align:center;border:1px solid #e7eae024;border-radius:20px;padding:32px 28px 26px;box-shadow:0 30px 80px #0009}.lv2 .qrd[open]{animation:qrdIn .35s var(--ease);flex-direction:column;align-items:center;gap:12px;display:flex}@keyframes qrdIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.lv2 .qrd::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080bb8}.lv2 .qrd__qr{border-radius:14px;width:168px;height:168px;margin-bottom:6px;padding:14px}.lv2 .qrd--two{width:min(460px,100vw - 32px)}.lv2 .qrd__codes{justify-content:center;gap:20px;display:flex}.lv2 .qrd__code{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.lv2 .qrd__code .qrd__qr{margin-bottom:0}.lv2 .qrd__caption{font:500 14px/1.3 var(--sans);color:var(--muted)}.lv2 .qrd__title{font:600 20px/1.25 var(--sans);letter-spacing:-.02em;max-width:15em}.lv2 .qrd__badge{height:48px;margin-top:6px}.lv2 .qrd .stores{justify-content:center;row-gap:12px;margin-top:6px}.lv2 .qrd .stores .qrd__badge{margin-top:0}.lv2 .qrd__play img{height:48px}.lv2 .qrd__close{border:1px solid var(--rule);width:36px;height:36px;color:var(--muted);font:400 22px/1 var(--sans);cursor:pointer;background:0 0;border-radius:10px;position:absolute;top:10px;right:10px}.lv2 .qrd__close:hover{color:var(--ink);border-color:#e7eae04d}.lv2 .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.lv2 .rv.in{opacity:1;transform:none}@media (min-width:1100px){.lv2 .hero__img{object-position:55% 50%}}@media (min-width:1360px){.lv2 .hero__img{object-position:74% 50%}}@media (max-width:1180px){.lv2 .ring{--rr:66px;width:132px;height:132px}.lv2 .ring__node{padding:5px 7px;font-size:12px}.lv2 .loop__sticky{--phone-w:min(270px, calc((100svh - 160px) / 2.13))}.lv2 .zone{grid-template-columns:92px minmax(0,1fr) 140px}}@media (max-width:1099px){.lv2 .bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:210px}.lv2 .tile--lib{grid-area:span 2/span 3}.lv2 .tile--wide{grid-column:span 3}.lv2 .start__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""zw""more"}.lv2 .zw{margin-top:32px}.lv2 .member__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:24px 40px}}@media (max-width:899px){.lv2{--section:80px;font-size:16px}.lv2 .nav__links{display:none}.lv2 .nav__signin{margin-left:auto;padding:0 4px}.lv2 .nav .btn--sm{height:44px;transition:opacity .25s}.lv2 .brand{min-height:44px}.lv2.mbar-on .nav .btn--sm{opacity:0;pointer-events:none}.lv2 .nav__signin{transition:transform .25s var(--ease), color .2s}.lv2.mbar-on .nav__signin{transform:translateX(calc(var(--nav-cta-w,124px) + 28px))}.lv2 .hero{flex-direction:column;min-height:auto}.lv2 .hero__img{object-position:6% 50%}.lv2 .hero__scrim{background:linear-gradient(#0a0c1acc 0%,#0c0f22a8 50%,#0c0f224d 72%,#101014e6 100%)}.lv2 .hero__copy{max-width:none;padding:108px 0 32px}.lv2 .hero__title{margin-bottom:18px;font-size:clamp(42px,11.6vw,64px)}.lv2 .hero__sub{margin-bottom:28px;font-size:17px}.lv2 .hero__cta{gap:14px}.lv2 .hero__cta,.lv2 .hero__btns,.lv2 .hero__btns .btn{width:100%}.lv2 .hero__phone{justify-content:center;height:300px;display:flex;position:relative;right:auto}.lv2 .hero__phone>div{--phone-w:250px}.lv2 .trust__list{padding:18px var(--gutter);grid-template-columns:1fr 1fr;gap:10px 20px;font-size:13px;line-height:1.35;display:grid}.lv2 .trust__list li{white-space:normal}.lv2 .trust__list li+li:before{display:none}.lv2 .loop,.lv2 .loop__steps{padding-bottom:0}.lv2 .loop__grid{grid-template-columns:1fr;gap:0}.lv2 .loop__stage{display:none}.lv2 .lstep{opacity:1;min-height:0;padding:40px 0 8px 20px}.lv2 .lstep:before{height:56px;top:44px;bottom:auto;transform:scaleY(1)}.lv2 .lstep h3{font-size:44px}.lv2 .lstep p{font-size:18px}.lv2 .lstep__phone{--phone-w:240px;justify-content:center;height:380px;margin-top:24px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.lv2 .week__head{flex-direction:column;align-items:flex-start}.lv2 .week__title>span{display:block}.lv2 .week__title>span:nth-child(2):after{content:none}.lv2 .day{padding:20px 20px 22px}.lv2 .day--phone{padding-bottom:0}.lv2 .day__phone{--card-phone-w:220px;--card-phone-h:300px}.lv2 .week__track{padding-left:calc(var(--gutter) + 20px);position:relative}.lv2 .week__track:before{content:"";left:calc(var(--gutter) + 4px);background:var(--rule);width:1px;position:absolute;top:30px;bottom:30px}.lv2 .how{grid-template-columns:1fr}.lv2 .how li{border-bottom:1px solid var(--rule);flex-direction:row;align-items:center;padding:14px 0}.lv2 .zone{grid-template-columns:1fr auto;grid-template-areas:"n p""b b";gap:10px}.lv2 .zone__n{flex-direction:row;grid-area:n;align-items:baseline;gap:8px}.lv2 .zone__p{grid-area:p}.lv2 .zone__bar{grid-area:b}.lv2 .zw__step{width:42px;height:42px}.lv2 .social__in{grid-template-columns:minmax(0,1fr);gap:32px}.lv2 .social__phone{order:2;height:440px}.lv2 .social__phone>div{--phone-w:250px}.lv2 .bento{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.lv2 .tile--lib{grid-area:span 2/span 2}.lv2 .tile--wide{grid-column:span 2}.lv2 .tile{border-radius:16px;padding:14px}.lv2 .tile h3{font-size:16px}.lv2 .tile p{font-size:13px}.lv2 .tile__stat{top:14px;left:14px}.lv2 .tile__stat>.mono{font-size:24px}.lv2 .member__grid{grid-template-columns:1fr;grid-template-areas:"head""price""always"}.lv2 .member{--mband:clamp(300px, 70vw, 440px);padding-top:calc(var(--mband) - 56px);padding-bottom:32px}.lv2 .member__img{height:var(--mband);object-position:50% 50%}.lv2 .member__scrim{background:linear-gradient(180deg, var(--bg) 0, #1010144d 56px, #1010141a calc(var(--mband) * .45), #101014b3 calc(var(--mband) - 40px), var(--bg) var(--mband))}.lv2 .faq{padding-top:48px}.lv2 .faq__grid{grid-template-columns:1fr;gap:24px}.lv2 .faq summary{padding:20px 40px 20px 0;font-size:17px}.lv2 .close{min-height:0;padding:300px 0 96px}.lv2 .close__img{object-position:88% 50%}.lv2 .close__scrim{background:linear-gradient(180deg, var(--bg) 0%, #10101400 14%, #10101400 40%, #1010148c 55%, #10101499 82%, var(--bg) 100%)}.lv2 .foot__in{grid-template-columns:1fr;justify-items:start}.lv2 .mbar{display:flex}.lv2 .foot{padding-bottom:150px}.lv2 .day--end{padding:20px 0 0}}@media (max-width:480px){.lv2 .appstore,.lv2 .playstore img{height:48px}.lv2 .toggle button{gap:6px;font-size:14px}.lv2 .save{padding:4px 5px;font-size:11px}.lv2 .close__copy{flex:1}.lv2 .close__cta{flex-direction:column;align-items:stretch}.lv2 .close__cta .appstore{align-self:flex-start}}@media (max-width:599px){.lv2 .hero__btns{justify-content:center;gap:12px}.lv2 .hero__badge{height:44px;padding:0 14px 0 12px}.lv2 .hero__badge svg{width:22px;height:22px}.lv2 .hero__badge span{font-size:17px}.lv2 .hero__play img{height:44px}.lv2 .hero__btns .stores{justify-content:center;gap:12px}.lv2 .tile--extra{display:none}}@media (hover:none){.lv2 .tile:hover img{filter:blur(8px)grayscale(.6)brightness(.85)}.lv2 .tile.is-lit img{filter:blur()grayscale(0)brightness()}}@media (prefers-reduced-motion:reduce){.lv2 *,.lv2 :before,.lv2 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lv2 .rv,.lv2 .load{opacity:1;transform:none}.lv2 .tile img,.lv2 .tile:hover img,.lv2 .tile:focus-visible img,.lv2 .tile.is-lit img{transform:none!important}}@media (min-width:900px){.lv2 .week.is-static .week__track{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.lv2 .week.is-static .rail{display:none}}.lv2 .fband{color:#e7eae0db;max-width:34em;margin-top:18px;font-size:15px;line-height:1.5}.lv2 .fband .founding-band__line{color:var(--ink);font-weight:600}.lv2 .fband .founding-band__spots{color:var(--lime)}.lv2 .fband__link{color:var(--lime);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.lv2 .fband__link:hover{color:#b2e05e}.lv2 .eyebrow{text-transform:none}.lv2 .ring{box-shadow:none}.lv2 .qrd{margin:auto}
.lv2 .lv{padding:clamp(80px,10vw,150px) 0;position:relative}.lv2 .lv-title{margin-bottom:22px}.lv2 .lv-lede{max-width:33em}.lv2 .lv-support{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;margin-top:48px;font-size:14px;display:flex}.lv2 .lv-support>span{align-items:center;gap:8px;display:inline-flex}.lv2 .lv-support>span+span:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;margin:0 18px}.lv2 .lv-early{font:600 12px/1 var(--sans);color:var(--amber);white-space:nowrap;border:1px solid #e0a83a73;border-radius:6px;padding:4px 6px}.lv2 .lv-scenes{flex-direction:column;gap:10px;min-width:0;display:flex}.lv2 .lv-scenes__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:6px;display:grid}.lv2 .lv-thumb{appearance:none;cursor:pointer;border:1px solid var(--rule);background:0 0;border-radius:9px;padding:2px;transition:border-color .25s}.lv2 .lv-thumb i{aspect-ratio:16/10;background:#1a1a22 50%/cover no-repeat;border-radius:6px;display:block}.lv2 .lv-thumb:hover{border-color:#e7eae059}.lv2 .lv-thumb[aria-pressed=true]{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.lv2 .lv-scenes__name{color:var(--ink);font-size:14px}.lv2 .lvd{padding:clamp(64px,7vw,104px) 0}.lv2 .lvd-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);display:grid;position:relative}.lv2 .lvd .lv-title{font-size:clamp(36px,3.9vw,58px)}.lv2 .lvd-beats{padding:2vh 0 4vh}.lv2 .lvd-beat{opacity:.3;cursor:pointer;flex-direction:column;justify-content:center;gap:10px;min-height:40vh;transition:opacity .45s;display:flex}.lv2 .lvd-beat.is-on{opacity:1;cursor:default}.lv2 .lvd-beat h3{font:600 clamp(26px, 2.4vw, 36px)/1.1 var(--sans);letter-spacing:-.03em;align-items:center;gap:12px;display:flex}.lv2 .lvd-beat__dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .35s,box-shadow .35s}.lv2 .lvd-beat.is-on .lvd-beat__dot{background:var(--lime);box-shadow:0 0 0 5px #a4d55029}.lv2 .lvd-beat p{color:var(--muted);max-width:24em;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.lv2 .lvd-scenes{--cols:6;max-width:400px;margin-top:6px}.lv2 .lvd-stick{--tablet-w:min(780px, calc((100vw - 2 * var(--gutter) - clamp(40px, 6vw, 96px)) * 7 / 11));z-index:1;top:max(80px, calc(50svh - var(--tablet-w) * .3487));align-self:start;position:sticky}.lv2 .lvd .lv-support{margin-top:16px}.lv2 .lvd--m .lvd-grid{grid-template-columns:1fr}.lv2 .lvd--m .lv-head{z-index:4;position:relative}.lv2 .lvd--m .lvd-stick{--tablet-w:calc(100vw - 2 * var(--gutter));z-index:3;margin:-44px calc(-1 * var(--gutter)) 0;padding:74px var(--gutter) 14px;background:var(--bg);top:0}.lv2 .lvd--m .lvd-beats{padding:0}.lv2 .lvd--m .lvd-beat{gap:8px;min-height:260px}.lv2 .lvd--m .lvd-beat h3{font-size:26px}.lv2 .lvd--m .lvd-scenes{max-width:none}.lv2 .lvd--m .lv-support{margin-top:28px}@media (max-width:899px){.lv2 .lv-support{flex-direction:column;gap:8px;margin-top:36px}.lv2 .lv-support>span+span:before{display:none}}@media (prefers-reduced-motion:reduce){.lv2 .lv *,.lv2 .lv :before,.lv2 .lv :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.lv2 .lvd-beat{opacity:1}}