html.m body>:not(#m){display:none!important}html.m,html.m body{overflow-x:clip}html.m body{-webkit-tap-highlight-color:transparent}html.m{scroll-behavior:smooth}#m{--pad: clamp(20px, 5.6vw, 44px);--col: 680px;--sx: max(var(--pad), calc((100vw - var(--col)) / 2));--on-acc: #0B0E14;--alarm: #F2555A;--hand: "Architects Daughter", "Comic Sans MS", cursive;--out: cubic-bezier(.16, 1, .3, 1);color:var(--fg);background:var(--ground)}.t-light #m{--on-acc: #FFFFFF;--accent: #2451BE;--up: #0D6844;--alarm: #C4222B}#m button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}#m a{color:inherit}#m .hand{font-family:var(--hand)}#m .mk{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}#m .dim{color:var(--muted)}.m-sprite{position:absolute;width:0;height:0;overflow:hidden}#m svg use{pointer-events:none}.m-boot{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:90;background:#7fa6ff;color:#0b0e14;overflow:hidden;animation:bootGone 0s linear 8s forwards}.m-boot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.1) 2px 3px)}.m-boot.skip,.nb .m-boot{display:none}@keyframes bootGone{to{visibility:hidden}}.mb-in{position:absolute;left:0;right:0;top:0;height:100svh;display:grid;place-items:center}.mb-row{display:flex;align-items:center;gap:clamp(8px,1.4vw,18px);font:700 clamp(6rem,15vw,13rem)/.8 var(--display);letter-spacing:-.05em;text-transform:uppercase;color:#0b0e14;white-space:nowrap}.mb-g{display:flex;align-items:center}.mb-mask{display:block;overflow:hidden;padding-top:.08em}.mb-a,.mb-h{display:block;transform:translateY(105%);will-change:transform}.mb-rest{display:block;white-space:pre;padding-top:.08em}.mb-rest .c{display:none}.mb-rest .c.on{display:inline}.mb-win{position:relative;flex:none;width:1rem;height:.74em;overflow:hidden;border-radius:.06em;background:#0b0e1412}.mb-win.caret{background:currentColor;border-radius:0;animation:caret 1.05s steps(2,start) infinite}.mb-win.caret .fr{display:none}@keyframes caret{50%{opacity:0}}.m-boot .fr{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;line-height:1.6}.m-boot .fr.on{opacity:1}.m-boot .fr svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-boot .fr-code{background:#11161b;color:#8ea2b8;font-family:var(--mono);padding:12% 10%;font-size:9px;white-space:pre}.m-boot .fr-code b{color:#7fa6ff;font-weight:400}.m-boot .fr-term{background:#0b0e14;color:#3dd68c;font-family:var(--mono);padding:12% 10%;font-size:9px;white-space:pre}.m-boot .fr-grid{background:#0f1420;display:grid;grid-template-columns:repeat(10,1fr);gap:4%;padding:10%}.m-boot .fr-grid i{border-radius:2px;background:#7fa6ff}.m-boot .fr-page{background:#c7d3b4;color:#1e2a16;font-family:var(--lcd);font-size:18px;display:grid;place-items:center;text-align:center;line-height:1}.mb-log{position:absolute;left:var(--pad);bottom:calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:flex-end;height:calc(6 * 1.2em);overflow:hidden;font:400 min(20px,4.4vw)/1.2 var(--lcd);letter-spacing:.02em;color:#0b0e149e}.mb-log p{margin:0;white-space:nowrap}.mb-log p:last-child{color:#0b0e14}.mb-log p:last-child:after{content:"\258c";margin-left:2px;animation:caret 1.05s steps(2,start) infinite}.mb-num{position:absolute;right:var(--pad);bottom:calc(24px + env(safe-area-inset-bottom));font:700 clamp(3rem,8vw,7rem)/.8 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mb-fly{position:fixed;left:0;top:0;z-index:95;margin:0;pointer-events:none;transform-origin:0 0;will-change:transform;font:700 16px/.8 var(--display);letter-spacing:-.05em;text-transform:uppercase;color:#0b0e14}.booting .m-name .nm>span{opacity:0}.glided .m-name .nm>span{animation:none!important}#m{--r0: var(--ground)}#m .m-end{background:var(--r0);isolation:isolate;overflow:visible;--ground: #7FA6FF;--fg: #0B0E14;--muted: rgba(11, 14, 20, .64);--line: rgba(11, 14, 20, .22);--surface: rgba(11, 14, 20, .07);--accent: #0B0E14;--on-acc: #7FA6FF;color:var(--fg)}#m .m-end>:not(.m-pool){position:relative;z-index:1}.m-pool{position:absolute;left:0;right:0;top:-120svh;bottom:0;z-index:0;overflow:hidden;pointer-events:none}.m-melt{position:absolute;left:0;right:0;top:120svh;height:calc((100% - 120svh)*2.2);z-index:0;pointer-events:none;will-change:transform;transform:translate3d(0,50%,0);background:linear-gradient(to bottom,color-mix(in srgb,#7FA6FF 0%,transparent),color-mix(in srgb,#7FA6FF 1.5%,transparent) 3.6%,color-mix(in srgb,#7FA6FF 5.5%,transparent) 7.1%,color-mix(in srgb,#7FA6FF 11.8%,transparent),color-mix(in srgb,#7FA6FF 19.8%,transparent),color-mix(in srgb,#7FA6FF 29.2%,transparent) 17.9%,color-mix(in srgb,#7FA6FF 39.4%,transparent) 21.4%,color-mix(in srgb,#7FA6FF 50%,transparent),color-mix(in srgb,#7FA6FF 60.6%,transparent) 28.6%,color-mix(in srgb,#7FA6FF 70.8%,transparent) 32.1%,color-mix(in srgb,#7FA6FF 80.2%,transparent),color-mix(in srgb,#7FA6FF 88.2%,transparent),color-mix(in srgb,#7FA6FF 94.5%,transparent) 42.9%,color-mix(in srgb,#7FA6FF 98.5%,transparent) 46.4%,color-mix(in srgb,#7FA6FF 100%,transparent) 50%,#7fa6ff)}.m-hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#7FA6FF 55%,transparent);opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.m-hdr{isolation:isolate;transition:color 1.4s cubic-bezier(.4,0,.2,1)}.m-hdr.bl{color:#0b0e14}.m-hdr.bl:before{opacity:1}.m-hdr{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) var(--sx) 12px;color:var(--fg);background:linear-gradient(var(--ground) 55%,transparent);pointer-events:none;transition:color .3s}.m-hdr.ov{color:#ece7db;background:linear-gradient(#07080A 55%,transparent)}.m-hdr>*{pointer-events:auto}.m-logo{font:700 19px/1 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;padding:12px 0 10px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s,transform .4s var(--out),visibility 0s linear .3s}.m-logo.on{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s var(--out)}.m-hdr-r{display:flex;align-items:center;gap:8px;margin-left:auto}#hint-m .hint-w{margin-top:30px;font-size:19px;line-height:1.15;text-align:right}#hint-m .hint-arrow{width:72px;height:48px}#m .m-pill.hint-glow{animation:hintRing 1.6s ease-out infinite;border-color:var(--accent)!important;color:var(--accent)}.m-pill{height:36px;padding:0 14px!important;border:1px solid currentColor!important;border-radius:999px;font:500 12px/1 var(--mono)!important;letter-spacing:.08em}.m-ico{width:44px;height:44px;display:grid;place-items:center}.m-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.m-ico .moon,.t-light .m-ico .sun{display:none}.t-light .m-ico .moon{display:block}.m-status{position:fixed;right:var(--sx);bottom:calc(14px + env(safe-area-inset-bottom));z-index:55;display:flex;align-items:center;gap:8px;padding:7px 11px 7px 10px;border-radius:999px;background:var(--ground);border:1px solid var(--line);color:var(--fg);font:500 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s,color .3s,background-color .3s}.m-status.ov{background:#07080a;color:#ece7db;border-color:#ece7db2e}.m-status.away{opacity:0}.m-status i{width:7px;height:7px;border-radius:50%;background:var(--up)}.m-status[data-s=sev] i{background:#f2555a;animation:blink 1s steps(2) infinite}.m-status[data-s=fix] i,.m-status[data-s=ship] i{background:var(--accent)}.m-status[data-s=post] i{background:var(--muted)}.m-status.swap span{animation:swap .35s var(--out)}@keyframes blink{50%{opacity:.25}}@keyframes swap{0%{opacity:0;transform:translateY(6px)}}.ms{position:relative;padding-inline:var(--sx)}.m-h2{font:700 clamp(40px,11.2vw,84px)/.95 var(--display);letter-spacing:-.035em;margin:0 0 28px}.m-hero{height:100svh;min-height:560px;display:flex;flex-direction:column;justify-content:center;padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(64px + env(safe-area-inset-bottom))}.m-hero .m-cue{position:absolute;left:var(--sx);bottom:calc(26px + env(safe-area-inset-bottom))}.m-hero .m-lede{margin-bottom:0}.m-name{margin:0 0 28px;font:700 min(26.5vw,20svh)/.8 var(--display);letter-spacing:-.05em;text-transform:uppercase}.m-name .nm{display:block;overflow:hidden;padding:.06em 0 .02em;margin-bottom:-.06em}.m-name .nm>span{display:block}.ready .m-name .nm>span{animation:rise .9s var(--out) both}.ready .m-name .nm+.nm>span{animation-delay:.08s}@keyframes rise{0%{transform:translateY(105%)}}.m-lede{font:400 clamp(19px,5.1vw,26px)/1.42 var(--body);margin:0 0 30px;max-width:30ch}.ready .m-lede,.ready .m-hero .mk,.ready .m-cue{animation:fadeUp .8s var(--out) both .25s}.ready .m-hero .mk{animation-delay:0s}.ready .m-cue{animation-delay:.45s}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}.m-cue{display:flex;align-items:center;gap:10px;margin:0;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.m-cue svg{width:12px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 100%;animation:cueHop 2.6s infinite}@keyframes cueHop{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.5,0,.75,.4)}16%{transform:translateY(6px) scale(1.12,.86);animation-timing-function:cubic-bezier(.25,.6,.4,1)}30%{transform:translateY(-3px) scale(.95,1.06);animation-timing-function:cubic-bezier(.5,0,.75,.4)}42%{transform:translateY(2px) scale(1.04,.95);animation-timing-function:cubic-bezier(.25,.6,.4,1)}52%,to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.m-cue svg{animation:none}}.m-page{position:relative;height:290svh;color:#ece7db;background:#07080a;--p: 0}.m-page .pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:calc(92px + env(safe-area-inset-top)) var(--pad) 0}.m-page .pin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--ground);opacity:clamp(0,calc(1 - var(--p) * 22),1)}.lk-day{font:500 13px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#948d80;margin:0 0 4px}.lk-time{font:500 clamp(104px,31vw,250px)/.9 var(--display);letter-spacing:-.045em;margin:0;font-variant-numeric:tabular-nums;transition:color .25s,text-shadow .25s}.m-page.alarm .lk-time{color:#f2555a;text-shadow:0 0 40px rgba(242,85,90,.35);animation:flick 2.4s steps(1) infinite}@keyframes flick{0%,to{opacity:1}4%{opacity:.55}7%{opacity:1}52%{opacity:.8}54%{opacity:1}}.ntf{position:relative;z-index:2;width:100%;max-width:440px;margin:0;padding:12px 14px 14px;border-radius:20px;background:#2e3036f0;border:1px solid rgba(255,255,255,.06);color:#f1eee6;box-shadow:0 18px 40px #00000073}.n1{margin-top:5svh;opacity:clamp(0,calc((var(--p) - .16) * 12),1);transform:translateY(calc(clamp(0,calc(1 - (var(--p) - .16) * 10),1)*-60px)) scale(calc(.94 + clamp(0,calc((var(--p) - .16) * 10),1)*.06))}.n2{margin-top:10px;opacity:clamp(0,calc((var(--p) - .46) * 12),1);transform:translateY(calc(clamp(0,calc(1 - (var(--p) - .46) * 10),1)*-40px))}.ntf.buzz{animation:buzz .5s linear}@keyframes buzz{10%,50%,90%{translate:-5px 0}30%,70%{translate:5px 0}}.ntf p{margin:0}.ntf-h{display:flex;justify-content:space-between;font:500 12px var(--body);color:#f1eee699;margin-bottom:6px!important}.ntf-app{display:flex;align-items:center;gap:7px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.ntf-app i{width:18px;height:18px;border-radius:5px;background:#f2555a;display:inline-block}.ntf-app.ok i{background:#3dd68c}.ntf-t{font:600 16px/1.3 var(--body)}.ntf-b{font:400 15px/1.4 var(--body);color:#f1eee6d1;margin-top:2px!important}.lk-cap{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(15svh + env(safe-area-inset-bottom));margin:0;text-align:center;font:700 clamp(30px,8.6vw,56px)/1 var(--display);letter-spacing:-.03em}.c1{opacity:clamp(0,min((var(--p) - .28) * 10,(.66 - var(--p)) * 10),1)}.c2{opacity:clamp(0,calc((var(--p) - .7) * 10),1);color:#7fa6ff}.m-log{padding-top:16svh;padding-bottom:8svh}.lg{list-style:none;margin:0 0 12svh;padding:0}.lg-r{display:grid;padding:20px 0 22px;border-top:1px solid var(--line);opacity:0;transform:translateY(26px);transition:opacity .6s,transform .8s var(--out)}.lg-r.in{opacity:1;transform:none}.lg-t{font:500 12px var(--mono);letter-spacing:.14em;color:var(--accent)}.lg-s{margin:8px 0 6px;font:700 clamp(34px,9.6vw,64px)/.95 var(--display);letter-spacing:-.03em}.lg-l{font:400 17px/1.4 var(--body);color:var(--muted)}.stamp-w{text-align:center;padding:4svh 0 8svh}.stamp{display:inline-block;margin:0 0 24px;padding:10px 18px 6px;border:4px double currentColor;border-radius:6px;font:700 clamp(40px,12.5vw,92px)/1 var(--display);letter-spacing:-.03em;text-transform:uppercase;transform:rotate(-6deg) scale(2.3);opacity:0}.stamp-w.in .stamp{animation:thud .5s cubic-bezier(.3,1.6,.5,1) forwards}.stamp-w.in{animation:shake .35s ease .32s}@keyframes thud{60%{opacity:1}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes shake{25%{translate:0 4px}50%{translate:0 -2px}75%{translate:0 1px}}.stamp-s{max-width:32ch;margin:0 auto;font:400 17px/1.5 var(--body);color:var(--muted);opacity:0;transition:opacity .6s .5s}.stamp-w.in .stamp-s{opacity:1}.m-path{padding-top:12svh;padding-bottom:10svh}.pt{position:relative;padding-left:40px}.pt-rail{position:absolute;left:11px;top:8px;bottom:40px;width:2px;background:var(--line);border-radius:2px;overflow:hidden}.pt-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:50% 0;transform:scaleY(0);will-change:transform}.pt-c{position:relative;margin:0 0 30px;padding:22px 20px 20px;background:var(--surface);border:1px solid var(--line);border-radius:6px;transform:rotate(var(--r)) translateY(24px);transition:transform .8s var(--out),border-color .5s}.pt-c.lit{transform:rotate(var(--r));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.pt-c:before{content:"";position:absolute;top:-9px;left:50%;width:76px;height:20px;margin-left:-38px;background:color-mix(in srgb,var(--accent) 22%,transparent);transform:rotate(calc(var(--r) * -3))}.pt-blip{position:absolute;left:-38px;top:22px;width:18px;height:18px;border-radius:50%;background:var(--ground);border:2px solid var(--line);transition:border-color .4s,background-color .4s}.pt-c.lit .pt-blip{border-color:var(--accent);background:var(--accent)}.pt-k{margin:0 0 10px;font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pt-k b{color:var(--accent);margin-right:8px;font-weight:500}.pt-c h3{margin:0 0 6px;font:700 clamp(26px,7vw,40px)/1 var(--display);letter-spacing:-.025em}.pt-w{margin:0 0 12px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pt-c p:last-child{margin:0;font:400 16px/1.52 var(--body)}.pt-c a{font-weight:500;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.m-work{padding-top:12svh;padding-bottom:6svh}.m-built{margin-bottom:10px}.gl{display:inline-block}.m-built.in .gl{animation:glitch .9s steps(1) 2}@keyframes glitch{0%{text-shadow:3px 0 var(--alarm),-3px 0 var(--accent);transform:translate(-2px) skew(-8deg)}12%{text-shadow:-4px 0 var(--alarm),4px 0 var(--accent);transform:translate(3px)}24%{text-shadow:none;transform:none}60%{text-shadow:2px 0 var(--alarm),-2px 0 var(--accent);transform:translate(1px) skew(4deg)}70%,to{text-shadow:none;transform:none}}.m-sub{margin:0 0 30px;font:400 14px var(--mono);color:var(--muted)}.tk{--k: 0;position:sticky;top:calc(72px + env(safe-area-inset-top) + var(--i) * 12px);margin:0 0 16svh;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line);transform-origin:50% 0;transform:scale(calc(1 - var(--k) * .07))}.tk:last-child{margin-bottom:4svh}.tk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ground);opacity:calc(var(--k) * .55);pointer-events:none}.tk-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.chip{padding:5px 9px;border-radius:999px;border:1px solid currentColor;font-size:10px}.chip.ok{color:var(--up)}.chip.dev{color:#d9a13b}.t-light .chip.dev{color:#8a5a00}.tk-vis{height:clamp(96px,30vw,170px);margin:0 0 16px;border-radius:12px;background:var(--ground);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.tk-vis svg{width:88%;height:88%}.tk-vis svg *{fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-vis .hi{stroke:var(--accent)}.tk-vis text{fill:var(--fg);stroke:none;font:700 18px var(--display)}.v-lyra rect{fill:var(--line);stroke:none}.v-lyra rect.hi{fill:var(--accent);transform-box:fill-box;transform-origin:0 50%}.v-lyra .ring-b{stroke:var(--line);stroke-width:6}.v-lyra .ring-a{stroke:var(--accent);stroke-width:6;stroke-dasharray:92 100;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center}.tk.on .v-lyra rect.hi{animation:lyraHi 3s var(--out) infinite}.tk.on .v-lyra .ring-a{animation:ring 3s var(--out) infinite}@keyframes lyraHi{0%{transform:scaleX(.35)}40%,to{transform:scaleX(1)}}@keyframes ring{0%{stroke-dasharray:48 100}45%,to{stroke-dasharray:92 100}}.v-side .ed{stroke:var(--line);stroke-dasharray:4 5}.v-side .dot{fill:var(--accent);stroke:none}.tk.on .v-side .dot{animation:hop 3.2s ease-in-out infinite}@keyframes hop{0%,10%{transform:translate(0)}30%,40%{transform:translate(52px)}60%,70%{transform:translate(106px,20px)}90%,to{transform:translateY(38px)}}.v-strf .gr{stroke:var(--line)}.v-strf .b{fill:color-mix(in srgb,var(--accent) 16%,transparent);transform-box:fill-box;transform-origin:50% 100%}.tk.on .v-strf .b{animation:grow 3s var(--out) infinite}@keyframes grow{0%{transform:scaleY(.1)}40%,to{transform:scaleY(1)}}.v-capy .ev circle{fill:var(--muted);stroke:none}.v-capy .pp{stroke-dasharray:5 6}.tk.on .v-capy .pp{animation:flow .8s linear infinite}@keyframes flow{to{stroke-dashoffset:-11}}.tk-n{margin:0 0 8px;font:700 clamp(38px,10.5vw,64px)/.95 var(--display);letter-spacing:-.035em}.tk-d{margin:0 0 16px;font:400 16px/1.48 var(--body)}.tk-s{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px}.tk-s div{border-top:1px solid var(--line);padding-top:9px}.tk-s dt{font:700 clamp(19px,5.4vw,28px)/1 var(--display);letter-spacing:-.02em;color:var(--accent);white-space:nowrap}.tk-s dd{margin:4px 0 0;font:400 12.5px/1.3 var(--body);color:var(--muted)}@media (max-height: 700px){.tk-vis{height:84px}.tk-d{font-size:15px;margin-bottom:12px}.tk-n{font-size:36px}.tk{padding:14px}}.tk-a{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0}.sp-gh{margin-top:14px}.lnk{display:inline-flex;align-items:center;gap:12px;min-height:48px;font:600 16px var(--body)!important;text-decoration:none}.lnk>span:first-child{position:relative;padding:4px 0}.lnk>span:first-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform-origin:0 50%;transform:scaleX(.3);transition:transform .45s var(--out)}.lnk>svg{width:34px;height:34px;padding:9px;border-radius:50%;border:1.5px solid var(--line);color:var(--accent);transition:background-color .25s,color .25s,border-color .25s,transform .35s var(--out)}.lnk:active>span:first-child:after,.lnk:focus-visible>span:first-child:after{transform:scaleX(1)}.lnk:active>svg{background:var(--accent);border-color:var(--accent);color:var(--on-acc);transform:rotate(45deg)}.m-drafts{padding-top:6svh;padding-bottom:14svh}.df{position:relative;padding:26px 58px 20px 22px;border-radius:6px 18px 18px 6px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid var(--line);transform:rotate(-1.2deg)}.df-tab{position:absolute;right:12px;top:22px;margin:0;writing-mode:vertical-rl;font:600 12px var(--mono);letter-spacing:.3em;text-transform:uppercase;padding:12px 6px;border:1px solid var(--line);border-radius:6px;background:var(--ground)}#m .df .mk{color:color-mix(in srgb,var(--fg) 70%,transparent)}.df .m-h2{font-size:clamp(34px,9.4vw,64px);margin-bottom:14px}.df-s{font-size:21px;margin:0 0 8px;color:color-mix(in srgb,var(--fg) 75%,transparent)}.df-lap{position:relative;margin:16px 0 0;padding-left:30px;font-size:19px;line-height:1.3;color:var(--accent);transform:rotate(-1.5deg);transform-origin:0 50%}.df-lap:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.df-lap:after{content:"";position:absolute;left:14px;top:19px;width:10px;height:2.5px;border-radius:2px;background:currentColor;transform:rotate(45deg);transform-origin:0 50%}.df-s s{text-decoration-color:var(--alarm);text-decoration-thickness:2px}.m-end{min-height:100svh;display:flex;flex-direction:column;padding-top:calc(96px + env(safe-area-inset-top));padding-bottom:0;overflow:hidden}.m-hello{margin:0 0 22px;min-height:1.84em;font:700 min(15.5vw,9.5svh,112px)/.92 var(--display);letter-spacing:-.045em}.ty-c{display:inline-block;width:.08em;height:.8em;margin-left:.06em;background:var(--accent);vertical-align:-.04em;animation:blink 1s steps(2) infinite}.end-cta{display:flex;align-items:flex-end;gap:8px;margin:0 0 24px}.end-arrow{width:70px;height:54px;flex:none;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.end-arrow path{stroke-dasharray:1;stroke-dashoffset:1}.m-end.armed .end-arrow path{transition:stroke-dashoffset .7s var(--out);stroke-dashoffset:0}.m-end.armed .end-arrow .hd{transition-delay:.55s;transition-duration:.3s}.cta{display:inline-flex;align-items:center;gap:16px;height:60px;padding:0 7px 0 24px!important;border-radius:999px;background:var(--fg)!important;color:var(--ground)!important;transition:transform .2s var(--out)}.cta:active{transform:scale(.97)}.cta-t{font:700 clamp(18px,5.2vw,22px)/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.cta-a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-acc);transition:transform .35s var(--out)}.cta-a svg{width:20px;height:20px}.cta:active .cta-a{transform:rotate(45deg)}.m-end.armed .end-cta .cta{animation:pop .6s cubic-bezier(.3,1.6,.5,1) .75s}@keyframes pop{40%{transform:scale(1.06)}}.cta.sm{height:54px}.cta:disabled{opacity:.6}.end-links{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0 0 22px;padding:0}.end-links a,.end-links button{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 13px var(--mono)!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.end-links svg{width:16px;height:16px}.m-copy{margin:0;padding:14px 0 calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mf-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.m-gl{position:relative;display:inline-block}.m-gl:before,.m-gl:after{content:attr(data-text);position:absolute;left:0;top:0;white-space:nowrap;opacity:0;pointer-events:none}.m-gl.on:before{opacity:.85;color:var(--accent);-webkit-clip-path:inset(8% 0 58% 0);clip-path:inset(8% 0 58% 0);animation:mgl-a .26s steps(3,end) both}.m-gl.on:after{opacity:.85;color:var(--fg);-webkit-clip-path:inset(62% 0 6% 0);clip-path:inset(62% 0 6% 0);animation:mgl-b .26s steps(3,end) both}.m-gl.on{animation:mgl-c .26s steps(2,end) both}@keyframes mgl-a{0%{transform:translate(-3px)}50%{transform:translate(2px);-webkit-clip-path:inset(30% 0 40% 0);clip-path:inset(30% 0 40% 0)}to{transform:translate(-1px)}}@keyframes mgl-b{0%{transform:translate(3px)}50%{transform:translate(-2px);-webkit-clip-path:inset(48% 0 20% 0);clip-path:inset(48% 0 20% 0)}to{transform:translate(1px)}}@keyframes mgl-c{0%{transform:translate(1px)}to{transform:translate(0)}}.m-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:14px;border-top:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#m-clock{color:var(--fg);font-variant-numeric:tabular-nums}.giant{margin:auto -.04em 0;padding-top:18px;font:700 45vw/.8 var(--display);letter-spacing:-.06em}@media (min-width: 700px){.giant{font-size:min(45vw,360px)}}#m .ic-btn{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--line);color:var(--fg);background:var(--surface);transition:background .25s,color .25s,border-color .25s}#m .ic-btn svg{width:20px;height:20px;fill:currentColor}#m .ic-btn:active{background:var(--fg);color:var(--ground);border-color:var(--fg)}#m .ic-btn:focus-visible{outline-offset:3px}.sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:720px;max-height:92svh;margin:0 auto;padding:0;border:0;border-radius:24px 24px 0 0;background:var(--ground);color:var(--fg);overflow:hidden;transform:translate3d(0,100%,0);transition:transform .45s var(--out)}.sheet.open{transform:translate3d(0,var(--dy, 0px),0)}.sheet.drag{transition:none}.sheet::backdrop{background:#0405078c}.sh-in{max-height:92svh;overflow-y:auto;overscroll-behavior:contain;padding:12px var(--pad) calc(28px + env(safe-area-inset-bottom))}.sh-grab{width:44px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 20px}#m .sh-x{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--fg)}.sh-x svg{width:18px;height:18px}#m .sh-x:focus-visible{outline-offset:3px}.sh-in:focus{outline:none}.sh-h{margin:0 0 14px;padding-right:40px;font:700 clamp(40px,11vw,64px)/.95 var(--display);letter-spacing:-.035em}.sh-lede{margin:0 0 22px;font:400 17px/1.5 var(--body)}.sh-dl{margin:0 0 26px}.sh-dl div{padding:12px 0;border-top:1px solid var(--line)}.sh-dl dt{margin-bottom:4px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sh-dl dd{margin:0;font:400 15px/1.5 var(--body)}.sh-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sh-act .cta{margin-right:6px}.sp-k{margin:0 0 8px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sp-tags{margin:0 0 8px;font:500 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sp-note{margin:0;font:500 12px var(--mono);color:var(--muted)}.mf{display:grid;gap:18px}.mf label{display:grid;gap:6px}.mf label span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mf input,.mf textarea{width:100%;font:400 17px/1.4 var(--body);color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 14px;resize:vertical;-webkit-appearance:none;appearance:none}.mf input:focus,.mf textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.mf .bad{border-color:var(--alarm)}.mf-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mf-note{margin:0;font:400 14px var(--body);color:var(--muted)}.cf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sk{list-style:none;margin:0;padding:0}.sk li{position:relative;padding:14px 0 14px 52px;border-top:1px dashed var(--line)}.sk .v{position:absolute;left:0;top:17px;font:400 22px var(--lcd);color:var(--accent)}.sk p{margin:0;font-size:20px;line-height:1.35}.sk s{text-decoration-color:var(--alarm);text-decoration-thickness:2px;color:var(--muted)}.sk .n:before{content:"\2192\fe0e  ";color:var(--accent);font-family:var(--body)}@media (min-width: 700px){#m{--col: 760px}#m .mk,.pt-k,.pt-w,.tk-top,.lg-t,.m-foot,.m-copy{font-size:13px}.m-lede{font-size:26px}.lg-l,.pt-c p:last-child,.tk-d,.stamp-s{font-size:20px}.tk-s dd{font-size:15px}.lk-time{font-size:220px}.m-logo{font-size:23px}}@media (prefers-reduced-motion: reduce){html.m{scroll-behavior:auto}#m *,#m *:before,#m *:after{animation:none!important;transition:none!important}.m-boot{display:none}.m-page{height:auto}.m-page .pin{position:relative;height:auto;min-height:100svh;padding-bottom:30svh}.m-page .pin:before{display:none}.n1,.n2,.c2{opacity:1;transform:none}.c1{display:none}.lk-cap{position:static;margin-top:8svh}.lg-r,.pt-c{opacity:1;transform:rotate(var(--r, 0deg))}.stamp,.stamp-s{opacity:1}.stamp{transform:rotate(-6deg)}.pt-rail i{transform:none}.tk{position:relative;top:auto;margin-bottom:20px;transform:none}.tk:after{display:none}.end-arrow path{stroke-dashoffset:0}}
