@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root{--bg:#050505;--fg:#f2f2f2;--dim:#9a9a9a;--faint:#5f5f5f;--line:#2e2e2e;--box:#161616;--box-hover:#232323;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--spring:cubic-bezier(0.16,1,0.3,1);--base:16.5px;--lh:1.7}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg);height:100%}body{margin:0;color:var(--fg);font-size:calc(var(--fs, 1) * var(--base));line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(1100px 520px at 38% -8%,#0c0c0c,transparent 70%);z-index:0}::selection{background:#2e2e2e;color:#fff}#dots{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:5}main{position:relative;z-index:1;max-width:960px;margin:0;padding:calc(var(--r, 1.4) * 24px) 32px calc(var(--r, 1.4) * 12px) clamp(24px,4vw,48px)}.ghost{height:0;overflow:hidden;visibility:hidden;pointer-events:none}main.measuring,main.measuring *{transition:none!important}#photo-slot{display:none}h1{font-size:calc(var(--fs, 1) * clamp(28px, 4.6vh, 40px));font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.hdr{font-size:calc(var(--fs, 1) * var(--base));font-weight:650;color:#e9e9e9;margin:calc(var(--r, 1.4) * 14px) 0 calc(var(--r, 1.4) * 3px)}.js .hdr{opacity:0;transform:translateY(10px);transition:opacity .7s var(--spring),transform .7s var(--spring)}.js .hdr.show{opacity:1;transform:none}.reduced .hdr{transition:none}p{margin:calc(var(--r, 1.4) * 5px) 0}strong{font-weight:600}a,strong{color:#ffffff}a{-webkit-text-decoration:underline dotted #6e6e6e;text-decoration:underline dotted #6e6e6e;text-underline-offset:3px}a:hover{-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff}.tok{display:inline;font:inherit;color:var(--fg);background:var(--box);border:1px solid var(--line);border-radius:7px;padding:1px 8px 2px;margin:0 1px;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .22s var(--spring),border-color .22s var(--spring),box-shadow .22s var(--spring)}.tok:hover{background:var(--box-hover);border-color:#4d4d4d;box-shadow:0 0 14px rgba(255,255,255,.05);animation-play-state:paused}.tok:active{background:#2a2a2a}.tok:focus-visible{outline:1px solid #8a8a8a;outline-offset:2px}@supports selector(:has(*)){.js .tok:has(.ch:not(.on):not(.sp)){background:transparent;border-color:transparent;box-shadow:none;animation:none}.js .tok:has(.ch:not(.on):not(.sp)):after,.js .tok:has(.ch:not(.on):not(.sp)):before{content:none}}@keyframes tokpulse{0%,to{border-color:var(--line);box-shadow:0 0 0 rgba(255,255,255,0)}50%{border-color:#5a5a5a;box-shadow:0 0 13px rgba(255,255,255,.11)}}.tok{animation:tokpulse 2.3s ease-in-out infinite}.reduced .tok{animation:none}.was{color:var(--dim)}.was .ic{color:#cfcfcf}.was.collapse{display:inline;padding:0;border:0;background:none;color:var(--dim);font:inherit;cursor:pointer}.was.collapse:hover{color:#cfcfcf}.was.collapse:focus-visible{outline:1px solid #8a8a8a;outline-offset:2px}.ic{width:1.02em;height:1.02em;display:inline-block;vertical-align:-.16em;margin:0 .14em 0 .18em}@supports selector(:has(*)){.js main .ic{opacity:0;transition:opacity .5s var(--spring)}.js main :has(.ch.on:not(.sp))+.ic{opacity:1}}.js .ch{opacity:0}.js .ch.on{opacity:1;transition:opacity .16s ease-out}.reduced .ch{transition:none!important}footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:calc(var(--r, 1.4) * 12px);border-top:1px solid #1c1c1c;padding-top:10px;width:calc(100vw - clamp(24px, 4vw, 48px) - 32px);max-width:none;font-family:var(--mono);font-size:12px;color:var(--faint);transition:opacity .9s ease}.js footer{opacity:0}.js footer.show{opacity:1}footer a{color:var(--dim);text-decoration:none}footer a:hover{color:#ffffff}.sep{margin:0 8px}#counter{display:inline-flex;align-items:center;gap:8px;letter-spacing:.08em}#cdot{width:6px;height:6px;border-radius:50%;background:#d9d9d9;display:inline-block;animation:breathe 2.6s ease-in-out infinite}#cdot.ping{animation:ping .5s var(--spring),breathe 2.6s ease-in-out .5s infinite}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ping{0%{transform:scale(1);opacity:1}60%{transform:scale(2);opacity:1}to{transform:scale(1);opacity:.8}}.noscript{position:relative;z-index:1;max-width:880px;margin:0;padding:24px 32px;color:var(--dim)}@media (max-height:860px) and (min-width:700px){:root{--base:15.5px;--lh:1.6}h1{font-size:calc(var(--fs, 1) * clamp(26px, 4.2vh, 34px))}}@media (max-height:800px) and (min-width:700px){:root{--base:14.5px;--lh:1.52}h1{font-size:calc(var(--fs, 1) * clamp(23px, 3.6vh, 30px))}}@media (max-height:700px) and (min-width:700px){:root{--base:13.5px;--lh:1.46}h1{font-size:calc(var(--fs, 1) * clamp(21px, 3.2vh, 26px))}main{padding-left:clamp(20px,3vw,36px);padding-right:24px}}@media (max-height:620px) and (max-width:900px),(max-width:700px){body{overflow:auto;font-size:16px;line-height:1.75}main{padding:28px 20px 36px}.hdr{margin:28px 0 5px;font-size:16px}h1{font-size:clamp(28px,8vw,36px)}p{margin:8px 0}.tok{padding:0 6px 1px}#photo-slot{display:block;width:min(62vw,300px);aspect-ratio:887/1200;margin:18px auto 10px}footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:44px;width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#cdot{animation:none}.hdr,.tok{transition:none}.tok{animation:none}}main{transition:opacity .45s ease,transform .45s var(--spring)}main.off{opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;transition:opacity .45s ease,transform .45s var(--spring),visibility 0s .45s}@property --bba{syntax:"<angle>";inherits:false;initial-value:0deg}.tok.beam{position:relative;animation:none;border-color:#3a3a3a}.tok.beam:before{border-radius:10px;border:1px solid rgba(255,255,255,.1)}.tok.beam:after,.tok.beam:before{content:"";position:absolute;inset:-3px;pointer-events:none}.tok.beam:after{border-radius:10px;padding:1.5px;background:conic-gradient(from var(--bba),transparent 0deg 6deg,rgba(255,255,255,.95) 24deg,transparent 42deg 186deg,rgba(255,255,255,.6) 204deg,transparent 222deg 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bbspin 3.4s linear infinite}@keyframes bbspin{to{--bba:360deg}}.reduced .tok.beam:after{animation:none}.dock{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:5px;padding:8px 10px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.17);border-radius:22px;backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);box-shadow:0 18px 48px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 1px rgba(255,255,255,.05);z-index:9;opacity:0;translate:0 14px;transition:opacity .7s ease,translate .7s var(--spring)}.dock:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 70% at 50% -25%,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.dock.show{opacity:1;translate:0 0}.dock button{position:relative;width:42px;height:42px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:14px;color:#d6d6d6;cursor:pointer;transform-origin:50% 100%;transition:transform .11s ease-out,color .2s,background .25s,border-color .25s,box-shadow .25s}.dock button:hover{color:#ffffff;background:linear-gradient(165deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border-color:rgba(255,255,255,.12)}.dock button:focus-visible{outline:1px solid rgba(255,255,255,.55);outline-offset:2px}.dock button.active{color:#ffffff;background:linear-gradient(165deg,rgba(255,255,255,.22),rgba(255,255,255,.07));border-color:rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -6px 12px rgba(255,255,255,.05),0 6px 18px rgba(0,0,0,.38)}.dock button.active:after{content:"";position:absolute;bottom:3px;left:50%;width:3px;height:3px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px rgba(255,255,255,.8);transform:translateX(-50%)}.dock button .ic{width:21px;height:21px;margin:0}.dtip{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(28,28,28,.6);border:1px solid rgba(255,255,255,.16);border-radius:9px;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px rgba(0,0,0,.45);padding:4px 10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:#f0f0f0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s var(--spring)}.dock button:focus-visible .dtip,.dock button:hover .dtip{opacity:1;transform:translateX(-50%) translateY(0)}.pstack{position:fixed;z-index:6;transition:opacity .45s ease}.pstack.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.pcard{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#0e0e0e;box-shadow:0 18px 48px rgba(0,0,0,.55);transition:transform .5s cubic-bezier(.22,1.1,.36,1)}.pcard.back{border:1px solid #242424}.pcard.front{cursor:-webkit-grab;cursor:grab;touch-action:none}.pcard.front:active{cursor:-webkit-grabbing;cursor:grabbing}.pcard.front.drag,.pcard.live{transition:none}.pcard img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .8s ease;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcard img.ld{opacity:1}.psheen{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .3s ease;background:radial-gradient(230px 230px at var(--shx,50%) var(--shy,50%),rgba(255,255,255,.15),transparent 70%)}.pcard.front:hover .psheen{opacity:1}.music{position:fixed;inset:0;z-index:6;overflow:hidden;cursor:pointer;transition:opacity .45s ease}.music.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.mrow{left:50%;top:44%;width:0;height:0}.mcard,.mrow{position:absolute}.mcard{left:0;top:0;border-radius:18px;overflow:hidden;background:#101010;box-shadow:0 26px 64px rgba(0,0,0,.6);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.mcard:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}.mcard img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcard.skel{border:1px solid #1f1f1f;background:linear-gradient(110deg,#0e0e0e 38%,#181818 50%,#0e0e0e 62%);background-size:220% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-120% 0}}.mshine{inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(58% 58% at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.3),rgba(255,255,255,.08) 46%,transparent 72%);transition:opacity .3s ease}.minfo,.mshine{position:absolute}.minfo{left:50%;bottom:96px;transform:translateX(-50%);width:min(620px,86vw);text-align:center;animation:inforise .45s var(--spring)}@keyframes inforise{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mname{font-size:calc(var(--fs, 1) * 19px);font-weight:650;color:#ffffff;letter-spacing:-.01em}.mnow{margin-left:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#050505;background:#e6e6e6;border-radius:99px;padding:2px 8px;vertical-align:2px}.martist{margin-top:2px}.martist,.mmeta{color:var(--dim)}.mmeta{margin-top:7px;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em}.mmeta .live{color:#ffffff}.mnote{margin-top:8px;font-size:14px;color:var(--faint)}.mrate{font-family:var(--mono);letter-spacing:.06em;color:#cfcfcf}.msep{margin:0 8px}.mthought{font-style:italic}.mstate{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--dim);z-index:30}.linkish{font:inherit;color:#ffffff;background:none;border:none;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted #6e6e6e;text-decoration:underline dotted #6e6e6e;text-underline-offset:3px}.linkish:hover{-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff}.music.flat{overflow-x:auto;overflow-y:hidden;display:flex;align-items:center}.mstrip{display:flex;gap:18px;padding:0 24px}.mflat{margin:0;flex:0 0 auto;width:200px}.mflat img{width:200px;height:200px;border-radius:12px;object-fit:cover}.mflat figcaption{margin-top:8px;font-size:13px;color:var(--dim)}.activity{position:fixed;inset:0;z-index:2;display:grid;place-items:center;transition:opacity .45s ease}.activity.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}body:has(.activity:not(.off)){overflow:hidden}.awrap{padding:0 24px 46px;max-width:900px;width:100%}.aheading{max-width:650px;margin:0 auto;text-align:center}.aeyebrow,.aobservation>span{font-family:var(--mono);text-transform:lowercase;letter-spacing:.1em;color:var(--faint)}.aeyebrow{font-size:10.5px}.aheading h2{margin:8px 0 0;font-size:clamp(30px,5.2vh,48px);line-height:1;letter-spacing:-.035em}.asummary{margin:14px auto 0;color:var(--dim);font-size:15px;line-height:1.55}.asummary strong{color:var(--fg);font-weight:600}.awhoop-rings{max-width:650px;margin:clamp(24px,5vh,42px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,3vw,36px);gap:clamp(12px,3vw,36px)}.aring{position:relative;width:100%;max-width:180px;aspect-ratio:1;margin:0 auto;padding:0;border:0;border-radius:50%;color:#8a8a8a;background:transparent;cursor:pointer;touch-action:manipulation}.aring svg{display:block;width:100%;height:100%;overflow:visible}.aring circle{fill:none;stroke-width:7}.aring-track{stroke:#272727}.aring-value{stroke:currentColor;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .55s var(--spring),filter .2s ease}.aring.strain{color:#00a9e0}.aring.sleep{color:#6bb7ff}.aring.recovery.high{color:#16ec06}.aring.recovery.moderate{color:#ffd400}.aring.recovery.low{color:#ff3b30}.aring.active .aring-value,.aring:hover .aring-value{filter:drop-shadow(0 0 6px currentColor)}.aring:focus-visible{outline:2px solid #fff;outline-offset:4px}.aring-copy{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.aring-copy strong{color:var(--fg);font-size:clamp(23px,4vw,36px);font-weight:650;letter-spacing:-.035em}.aring-copy span{margin-top:8px;color:var(--dim);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ametric-detail{min-height:54px;display:grid;place-items:center;max-width:650px;margin:10px auto 0;text-align:center;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.ametric-detail p{margin:0}.ametric-detail strong{color:var(--fg);font-weight:600}.aobservation{max-width:650px;margin:2px auto 0;text-align:center}.aobservation>span{font-size:9.5px}.aobservation p{margin:5px 0 0;font-size:13.5px;color:var(--dim)}.asynced{margin-top:12px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em}.astate{color:var(--dim)}.astate .asmall{font-size:13px}.astate a{color:#ffffff}.dim{color:var(--faint)}@media (max-height:620px) and (max-width:900px),(max-width:700px){.dock{bottom:10px}.dock button{width:38px;height:38px}.minfo{bottom:84px}.mname{font-size:17px}.awrap{padding-inline:16px}.awhoop-rings{gap:4px}.aring circle{stroke-width:8}.aring-copy strong{font-size:clamp(20px,7vw,27px)}.pstack{z-index:6}main{padding-bottom:84px}}@media (hover:none){.dtip{display:none}}@media (prefers-reduced-motion:reduce){.dock,.dock button,.dtip,.minfo,.pcard{transition:none;animation:none}.tok.beam:after{animation:none}.aring-value{transition:none}}