:root{color-scheme:dark;--paper:#0b0b09;--paper-2:#12120f;--paper-3:#191914;--ink:#e9e5d4;--ink-80:#e9e5d4cc;--ink-60:#e9e5d499;--ink-40:#e9e5d488;--ink-15:#e9e5d426;--ink-08:#e9e5d414;--lime:#cdf546;--lime-deep:#b8e032;--lime-soft:#e4ff7d;--lime-glow:#cdf54629;--slate:#10141f;--cream:#f4efe2;--vellum:#f6f1e2;--black:#0d0d0a;--sepia:#23221c;--up:#4d7c0f;--down:#9a3412;--f-serif:"Instrument Serif", Georgia, serif;--f-body:"Inter", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--gut:clamp(20px, 4.5vw, 72px);--max:1280px;--hd:72px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:var(--lime);color:var(--paper)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}[id]{scroll-margin-top:calc(var(--hd) + 24px)}:focus-visible{outline:1.5px solid var(--lime);outline-offset:3px}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--ink-40);border:3px solid var(--paper-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:500;background:var(--lime);color:var(--paper);font:500 12px var(--f-mono);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{width:min(var(--max), 100% - 2 * var(--gut));margin-inline:auto}.grain{z-index:96;pointer-events:none;opacity:.22;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.55 0 0 0 0 0.52 0 0 0 0 0.45 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:fixed;inset:0}.boil{filter:url(#boil)}.loader{z-index:400;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:none;position:fixed;inset:0}html.first-visit .loader{display:flex}html.loaded .loader{opacity:0;visibility:hidden;transition:opacity .45s steps(4,end),visibility .45s}.loader-mark{aspect-ratio:248/103;width:clamp(160px,20vw,230px);color:var(--lime);opacity:0;animation:.4s steps(3,end) .2s forwards stamp}.loader-cap{font:400 11px var(--f-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--ink-60);opacity:0;animation:.4s steps(3,end) .5s forwards stamp}@keyframes stamp{0%{opacity:0;transform:rotate(-2deg)scale(1.06)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}.eye-p1,.eye-p2{transition:transform .22s cubic-bezier(.34,1.4,.5,1)}.eye-p1{transform:translate(calc(var(--p1x,0) * 1px), calc(var(--p1y,0) * 1px))}.eye-p2{transform:translate(calc(var(--p2x,0) * 1px), calc(var(--p2y,0) * 1px))}html.js [data-stamp]{opacity:0;transform:rotate(-1.4deg)scale(1.03)}html.js [data-stamp].in{opacity:1;transition:opacity .4s steps(4,end),transform .4s steps(4,end);transition-delay:calc(var(--i,0) * 90ms);transform:none}html.js .ev[data-stamp]{transform:none}html.js .specimen[data-stamp]:not(.in){transform:rotate(-1deg)scale(.98)}.plate-cap{font:400 11px var(--f-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:16px;display:inline-flex}.plate-cap:before,.plate-cap:after{content:"❦";font-family:var(--f-serif);letter-spacing:0;font-size:13px}.plate-cap.lime{color:var(--lime)}.heading{flex-direction:column;align-items:flex-start;font-weight:400;display:flex}.heading .display{display:block}.heading.center{align-items:center}.display{font:400 clamp(44px, 6.2vw, 88px) / 1.02 var(--f-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:clamp(20px,3vh,30px)}.display em{color:var(--lime-deep);font-style:italic}.lede{color:var(--ink-60);text-wrap:pretty;max-width:34em;font-size:clamp(16px,1.45vw,19px);line-height:1.6}.text-link{font:400 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink-40);align-items:center;gap:10px;padding-bottom:3px;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--lime);border-color:var(--lime)}.text-link svg{transition:transform .2s steps(2,end)}.text-link:hover svg{transform:translate(3px)}.btn{--shadow:var(--ink-15);border:1.5px solid var(--ink);font:400 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:4px 4px 0 var(--shadow);justify-content:center;align-items:center;gap:10px;padding:15px 22px;transition:transform .16s steps(2,end),box-shadow .16s steps(2,end),background .2s steps(2,end);display:inline-flex}.btn:hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.btn:active{box-shadow:0 0 0 var(--shadow);transform:translate(4px,4px)}.btn-lime{--shadow:#cdf54640;background:var(--lime);color:var(--paper)}.btn-lime:hover{background:var(--lime-soft)}.btn-ink{color:var(--ink)}.btn-ink:hover{background:var(--ink-08)}.btn-black{--shadow:#23221c59;background:var(--black);color:var(--lime);border-color:var(--black)}.btn-black:hover{background:#1c1c14}.btn-line{--shadow:#23221c33;color:var(--black);border-color:var(--black)}.btn-line:hover{background:#0d0d0a10}.btn-sm{box-shadow:3px 3px 0 var(--shadow);padding:9px 14px;font-size:11px}.btn-lg{box-shadow:5px 5px 0 var(--shadow);padding:19px 32px;font-size:13px}.hd{z-index:100;height:var(--hd);padding:0 var(--gut);background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 3px 0 -2px var(--ink-15);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.hd:after{content:"";background:var(--ink-40);height:1px;position:absolute;bottom:-5px;left:0;right:0}.hd-progress{background:var(--lime);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--progress,0));position:absolute;bottom:-1px;left:0}.hd-logo{color:var(--lime);justify-self:start}.hd-logo .mojo-logo{aspect-ratio:248/103;width:66px;height:auto}.hd-nav{align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.hd-link{font:400 11px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #0000;padding:6px 0 3px;transition:color .2s,border-color .2s;display:inline-block}.hd-link:hover,.hd-link[aria-current=page],.hd-item:hover>.hd-link,.hd-item:focus-within>.hd-link{color:var(--lime);border-bottom-color:var(--lime)}.hd-item{position:relative}.hd-menu{background:var(--paper-2);border:1px solid var(--ink);width:380px;box-shadow:6px 6px 0 var(--lime-glow);opacity:0;visibility:hidden;padding:22px 24px 18px;transition:opacity .24s steps(3,end),transform .24s steps(3,end),visibility .24s;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%,6px)rotate(-.6deg)}.hd-menu:before{content:"";height:28px;position:absolute;inset:-28px 0 auto}.hd-item:hover .hd-menu,.hd-item:focus-within .hd-menu{opacity:1;visibility:visible;transform:translate(-50%)}.hd-menu-res{grid-template-columns:1fr 1fr;gap:0 28px;width:560px;display:grid}.hd-apps-sm b{font-size:20px}.hd-menu-cap{font:400 10px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-40);border-bottom:1px solid var(--ink-15);padding-bottom:12px}.hd-apps a{border-bottom:1px dashed var(--ink-15);color:var(--ink-60);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.hd-apps b{font:400 23px/1.05 var(--f-serif);color:var(--ink);transition:color .2s;display:block}.hd-apps small{font:400 10.5px var(--f-mono);letter-spacing:.06em;color:var(--ink-40);margin-top:3px;display:block}.hd-apps a:hover b,.hd-apps a:hover{color:var(--lime)}.hd-menu-foot{justify-content:space-between;padding-top:14px;display:flex}.hd-menu-foot a{font:400 10.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:8px;display:inline-flex}.hd-menu-foot a:hover{color:var(--lime)}.hd-actions{justify-self:end;align-items:center;gap:12px;display:flex}.social{align-items:center;gap:4px;display:flex}.social a{width:34px;height:34px;color:var(--ink-60);border:1px solid #0000;place-items:center;transition:color .2s,border-color .2s steps(2,end);display:grid}.social a:hover{color:var(--lime);border-color:var(--ink-15)}.hd-burger{border:1.5px solid var(--ink);width:40px;height:40px;display:none;position:relative}.hd-burger span{background:var(--ink);height:1.5px;transition:transform .2s steps(2,end);position:absolute;left:10px;right:10px}.hd-burger span:first-child{top:15px}.hd-burger span:last-child{top:22px}.hd-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.hd-burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mnav{inset:calc(var(--hd) + 5px) 0 0;z-index:99;padding:34px var(--gut) 40px;background:var(--paper);position:fixed;overflow-y:auto}.mnav[hidden]{display:none}.mnav-group{font:400 10.5px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--lime);margin-top:26px}.mnav-group:first-child{margin-top:0}.mnav-list{border-top:1px solid var(--ink-15);margin-top:10px}.mnav-list a{border-bottom:1px solid var(--ink-15);font:400 clamp(28px, 7.4vw, 36px) / 1.1 var(--f-serif);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mnav-list svg{color:var(--ink-40)}.mnav-foot{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.hero{min-height:100svh;padding:calc(var(--hd) + 60px) var(--gut) 110px;text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-frame{inset:calc(var(--hd) + 20px) clamp(14px, 2.5vw, 40px) clamp(14px, 2.5vw, 40px);pointer-events:none;border:1px solid #cdf5468c;position:absolute}.hero-frame:after{content:"";border:1px solid #cdf54638;position:absolute;inset:5px}.hero-etch{pointer-events:none;color:var(--lime);position:absolute;inset:0}.sun{aspect-ratio:1;opacity:.85;height:auto;animation:90s linear infinite spin;position:absolute}.sun-rev{animation-direction:reverse}.spec{--rot:0deg;z-index:1;background:var(--vellum);border:1px solid var(--sepia);outline-offset:3px;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--rot));outline:1px solid #cdf54659;padding:10px 10px 30px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:6px 7px #cdf5461a}.spec img{mix-blend-mode:multiply;width:100%;height:auto}.spec figcaption{font:italic 400 14px var(--f-serif);color:var(--sepia);position:absolute;bottom:7px;left:12px}.spec-l{--rot:-3deg;width:clamp(130px,11.5vw,196px);top:calc(var(--hd) + 52px);left:clamp(30px,3.4vw,60px)}.spec-r{--rot:2.4deg;width:clamp(150px,13vw,220px);bottom:clamp(40px,9vh,96px);right:clamp(30px,3.4vw,60px)}.hero-core{z-index:3;max-width:1060px;position:relative}.hero .plate-cap{margin-bottom:clamp(24px,4vh,40px)}.hero-title{font:400 clamp(54px, 9.4vw, 128px) / 1 var(--f-serif);letter-spacing:-.012em;text-wrap:balance}.hero-title em{color:var(--lime-deep);font-style:italic}.hero-rule{aspect-ratio:230/14;width:clamp(120px,18vw,230px);height:auto;color:var(--ink);margin:clamp(22px,3.4vh,34px) auto}.hero-sub{color:var(--ink-60);font-size:clamp(16px,1.55vw,20px);line-height:1.6}.ask{text-align:left;background:var(--paper-2);border:1.5px solid var(--ink);width:min(620px,100%);margin:clamp(32px,5vh,50px) auto 0;transition:transform .16s steps(2,end),box-shadow .16s steps(2,end);display:flex;box-shadow:4px 4px #cdf54629}html.js .ask.in:hover{transform:translate(2px,2px);box-shadow:2px 2px #cdf54629}.ask-field{white-space:nowrap;min-width:0;font:italic 400 19px var(--f-serif);flex:1;align-items:center;gap:12px;padding:17px 20px;display:flex;overflow:hidden}.ask-mark{font:500 15px var(--f-mono);color:var(--lime);font-style:normal}.ask-type{text-overflow:clip;overflow:hidden}.ask-caret{background:var(--lime);flex:none;width:1.5px;height:1.05em;margin-left:-9px;animation:1s steps(2,start) infinite blink}.ask-go{background:var(--lime);color:var(--paper);border-left:1.5px solid var(--ink);font:400 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.ask:hover .ask-go{background:var(--lime-soft)}.hero-note{font:400 11px var(--f-mono);letter-spacing:.08em;color:var(--ink-40);margin-top:20px}.hero-note a{color:var(--ink-60);border-bottom:1px solid var(--ink-40)}.hero-note a:hover{color:var(--lime);border-color:var(--lime)}.hero [data-stamp].in:nth-child(2){transition-delay:80ms}.hero [data-stamp].in:nth-child(3){transition-delay:.22s}.hero [data-stamp].in:nth-child(4){transition-delay:.34s}.hero [data-stamp].in:nth-child(5){transition-delay:.46s}.hero [data-stamp].in:nth-child(6){transition-delay:.56s}html.first-visit .hero [data-stamp].in{transition-delay:1.15s}.cue{z-index:3;font:400 10px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-40);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:clamp(30px,4.6vh,58px);left:50%;transform:translate(-50%)}.cue svg{width:14px;height:22px;color:var(--ink-60);animation:1.6s steps(3,end) infinite bob}.cue:hover{color:var(--lime)}@keyframes bob{50%{transform:translateY(5px)}}.day{padding:clamp(100px, 14vh, 160px) var(--gut) clamp(90px, 12vh, 140px);background:var(--slate);color:var(--cream);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.day:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f4efe20d 1px,#0000 1px),linear-gradient(#f4efe20d 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.day-stars{pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 8% 14%,#f4efe2aa 50%,#0000 52%),radial-gradient(1px 1px at 22% 41%,#f4efe288 50%,#0000 52%),radial-gradient(1.6px 1.6px at 37% 8%,#f4efe299 50%,#0000 52%),radial-gradient(1px 1px at 51% 27%,#f4efe277 50%,#0000 52%),radial-gradient(1.4px 1.4px at 66% 12%,#f4efe2aa 50%,#0000 52%),radial-gradient(1px 1px at 79% 33%,#f4efe288 50%,#0000 52%),radial-gradient(1.6px 1.6px at 92% 9%,#f4efe299 50%,#0000 52%),radial-gradient(1px 1px at 12% 63%,#f4efe277 50%,#0000 52%),radial-gradient(1.4px 1.4px at 31% 77%,#f4efe2aa 50%,#0000 52%),radial-gradient(1px 1px at 47% 58%,#f4efe288 50%,#0000 52%),radial-gradient(1.4px 1.4px at 61% 84%,#f4efe299 50%,#0000 52%),radial-gradient(1px 1px at 74% 66%,#f4efe277 50%,#0000 52%),radial-gradient(1.6px 1.6px at 88% 52%,#f4efe2aa 50%,#0000 52%),radial-gradient(1px 1px at 95% 88%,#f4efe288 50%,#0000 52%),radial-gradient(1.2px 1.2px at 4% 92%,#f4efe299 50%,#0000 52%);animation:6s steps(3,end) infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{to{opacity:.45}}.urania{z-index:0;width:clamp(160px,15vw,230px);transform:translateY(var(--py,0)) rotate(-3deg);border:1px solid #f4efe2b3;position:absolute;top:clamp(40px,6vh,80px);left:clamp(14px,3.5vw,64px);box-shadow:0 12px 30px #0006}.urania img{width:100%;height:auto}.day-head{z-index:1;text-align:center;margin-bottom:clamp(70px,10vh,120px);position:relative}.day-head .plate-cap{color:#f4efe2b3}.day-head .display em{color:var(--lime)}.day-head .lede{color:#f4efe2a6;margin:22px auto 0}.day-chart{z-index:1;max-width:1040px;margin:0 auto;position:relative}.day-trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trail-base,.trail-draw{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.5 9}.trail-base{stroke:#f4efe22e}.trail-draw{stroke:var(--lime)}.ev{max-width:470px;padding-bottom:clamp(90px,13vh,140px);position:relative}.ev:last-child{padding-bottom:0}.ev-r{margin-left:auto}.ev-l{margin-right:auto}.ev-star{width:64px;height:64px;color:var(--lime);opacity:.35;margin-bottom:18px;transition:opacity .3s steps(3,end),transform .3s steps(3,end);transform:scale(.8)}.ev.lit .ev-star{opacity:1;transform:none}.ev-time,.ev-desc{text-shadow:0 0 1px var(--slate), 0 0 4px var(--slate), 0 0 10px var(--slate), 0 0 18px var(--slate);position:relative}.ev-time{font:500 13px var(--f-mono);letter-spacing:.3em;color:var(--lime);margin-bottom:14px}.ev-desc{font:400 clamp(24px, 2.7vw, 34px) / 1.22 var(--f-serif);color:var(--cream);text-wrap:pretty}.ev-desc em{color:var(--lime);font-style:italic}.slip{--sr:-1.2deg;background:var(--cream);width:min(330px,100%);color:var(--black);border:1px solid var(--black);transform:rotate(var(--sr));margin-top:26px;padding:14px 16px 15px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .35s steps(3,end),transform .35s steps(3,end);box-shadow:5px 6px #cdf54652}.ev-l .slip{--sr:1deg}html.js .ev:not(.lit) .slip{opacity:0;transform:translateY(12px) rotate(calc(var(--sr) * -2))}.slip-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.slip-h span:not(.pill){font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#0d0d0ab3}.slip-h b{font:400 18px/1.1 var(--f-serif)}.slip-rows div{border-top:1px dashed #0d0d0a33;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.slip-rows dt{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0d0d0ab3;padding-top:2px}.slip-rows dd{font-variant-numeric:tabular-nums}.slip-rows i{font:400 11px var(--f-mono);font-style:normal}.slip .up{color:var(--up)}.slip .dn{color:var(--down)}.slip-f{font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#0d0d0a8c;margin-top:8px}.slip-chart{width:100%;height:auto;margin-top:4px}.slip-chart .lvl{stroke:#0d0d0a66;stroke-dasharray:3 3}.slip-chart text{font:400 7px var(--f-mono);fill:#0d0d0ab3}.slip-chart line:not(.lvl){stroke:var(--black);stroke-width:1px}.slip-chart .bull rect{fill:var(--black)}.slip-chart .bear rect{fill:var(--cream);stroke:var(--black);stroke-width:1px}.pill{border:1px solid var(--black);background:var(--lime);font:400 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--black);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.pill-ghost{background:0 0}.pill-live{background:var(--black);color:var(--lime)}.pill-live:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,start) infinite blink}.slip-line{font-size:13.5px}.slip-btn{background:var(--black);color:var(--lime);font:400 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;padding:7px 10px;display:inline-block}.slip-steps li,.slip-log li{border-top:1px dashed #0d0d0a33;gap:10px;padding:5px 0;display:flex}.slip-steps li:before{content:"✓";font:500 12px var(--f-mono);color:var(--up)}.slip-log time{font:400 11px var(--f-mono);color:#0d0d0ab3;min-width:42px}.day-foot{text-align:center;max-width:760px;font:400 11px/1.8 var(--f-mono);letter-spacing:.04em;color:#f4efe2a6;margin:clamp(60px,8vh,90px) auto 0;position:relative}.paper-page{background:var(--cream);color:#15140f;border-bottom:2px solid var(--black);position:relative}.paper-page:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#23221c0d 1px,#0000 1px),linear-gradient(#23221c0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.paper-page .plate-cap{color:#23221cb3}.paper-page .display,.paper-page .display em,.finale em{color:var(--black)}.paper-page .display em{background:linear-gradient(transparent 60%, var(--lime) 60%, var(--lime) 92%, transparent 92%);padding:0 .06em}.paper-page .lede{color:#23221cb3}.guide{padding:clamp(100px, 14vh, 160px) var(--gut)}.guide-head{max-width:var(--max);grid-template-columns:1.15fr 1fr;align-items:end;column-gap:60px;margin:0 auto clamp(56px,8vh,84px);display:grid;position:relative}.guide-head .plate-cap{grid-column:1/-1;justify-self:start}.guide-head .lede{padding-bottom:8px}.guide-grid{max-width:var(--max);border-top:1.5px solid var(--black);border-left:1.5px solid var(--black);background:var(--vellum);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:relative;box-shadow:8px 8px #23221c1f}.guide-grid>li{border-right:1.5px solid var(--black);border-bottom:1.5px solid var(--black)}.specimen{--tx:0;--ty:0;flex-direction:column;height:100%;padding:22px 26px 26px;transition:background .25s steps(2,end);display:flex}.specimen:hover{background:#eef4cf}.specimen-top{font:400 10px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#23221cb8;justify-content:space-between;gap:12px;display:flex}.specimen-img{place-items:center;height:clamp(180px,16vw,230px);margin:16px 0 20px;display:grid;position:relative}.specimen-img img{mix-blend-mode:multiply;width:auto;max-width:82%;height:auto;max-height:clamp(180px,16vw,230px);transform:translate(calc(var(--tx) * 16px), calc(var(--ty) * 12px)) rotate(calc(var(--tx) * 5deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.specimen:hover .specimen-img img{transform:translate(calc(var(--tx) * 16px), calc(var(--ty) * 12px)) rotate(calc(var(--tx) * 5deg)) scale(1.07)}.pin{background:var(--black);width:8px;height:8px;box-shadow:0 0 0 2px var(--vellum), 2px 3px 0 2px #23221c26;border-radius:50%;position:absolute;top:4%;left:50%}.specimen h3{font:400 clamp(32px, 2.8vw, 40px) / 1 var(--f-serif);color:var(--black)}.specimen-latin{font:italic 400 17px var(--f-serif);color:#23221cb8;margin-top:4px}.specimen-desc{color:#23221cd9;margin-top:12px;font-size:15px;font-weight:400;line-height:1.5}.specimen-prompt{font:400 11.5px/1.5 var(--f-mono);color:var(--sepia);border:1px dashed #23221c66;margin-top:16px;padding:10px 12px}.specimen-prompt b{font-weight:500}.specimen-more{font:400 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--black);align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:inline-flex}.specimen-more svg{transition:transform .2s steps(2,end)}.specimen:hover .specimen-more svg{transform:translate(4px)}.guide-foot{text-align:center;font:400 11px/1.7 var(--f-mono);letter-spacing:.04em;color:#23221cb8;margin-top:36px;position:relative}.guide-foot a{border-bottom:1px solid #23221c66}.explorer{border-bottom:1px solid var(--ink-15);padding:clamp(84px,11vh,130px) 0 clamp(60px,8vh,100px)}.ex-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:28px;display:flex}.ex-title{font:400 clamp(32px, 3.6vw, 52px) / 1 var(--f-serif);letter-spacing:-.01em;margin-top:10px;display:block}.ex-title em{color:var(--lime-deep);font-style:italic}.ex-tabs{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink-15);display:none}.ex-tabs button{font:400 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);padding:11px 18px 12px;transition:color .2s,background .2s steps(2,end);position:relative}.ex-tabs button+button{border-left:1.5px solid var(--ink)}.ex-tabs button span{color:var(--lime)}.ex-tabs button i{height:2px;width:calc(var(--p,0) * 100%);background:var(--lime);position:absolute;bottom:0;left:0}.ex-tabs button:hover{color:var(--ink)}.ex-tabs button[aria-selected=true]{color:var(--ink);background:var(--ink-08)}.ex-ch+.ex-ch{margin-top:72px}.ex-kicker{font:400 10.5px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lime)}.ex-copy h3{font:400 clamp(26px, 3vw, 38px) / 1.08 var(--f-serif);margin-top:10px}.ex-desc{max-width:46em;color:var(--ink-60);margin-top:10px;font-size:15px;line-height:1.6}.ex-scene{flex-direction:column;align-items:center;gap:30px;margin-top:26px;display:flex}.ex-base{background:#121210;border:1px solid #2c2c28;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.ex-bar{background:#1c1c19;border-bottom:1px solid #000;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.ex-bar i{background:#3b3b36;border-radius:50%;width:8px;height:8px}.ex-bar span{font:400 10.5px var(--f-mono);color:#8d8c85;background:#121210;border-radius:4px;margin:0 auto;padding:2px 14px}.ex-screen{aspect-ratio:16/10;position:relative;overflow:hidden}.ex-screen img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:filter .4s;display:block}.ex-lens,.ex-lines{display:none}.ex-mod{width:100%;max-width:calc(var(--pw) * .56px);margin-top:22px;position:relative}.ex-mod img{background:#121210;border:1px solid #34342f;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #000,0 24px 50px -16px #000e}.ex-tag{background:var(--cream);color:var(--black);border:1px solid var(--black);font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:4px 9px 5px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:3px 3px #cdf54640}.ex-phone{perspective:1800px;width:min(62%,270px);position:relative}.ex-phone-cap{text-align:center;font:italic 400 16px var(--f-serif);color:var(--ink-60);margin-top:26px}.ex-foot{font:400 10.5px/1.6 var(--f-mono);letter-spacing:.04em;color:var(--ink-40);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:28px;display:flex}.ex-foot a{color:var(--ink-80);border-bottom:1px solid var(--ink-40);align-items:center;gap:6px;display:inline-flex}.ex-foot a:hover{color:var(--lime)}.ex-hint{color:var(--lime);align-items:center;gap:6px;display:none}.dev{--ry:calc(-30deg + var(--pe,1) * 12deg + var(--mx,0) * 7deg);--rx:calc(10deg - var(--pe,1) * 4deg - var(--my,0) * 5deg);--rz:calc(5deg - var(--pe,1) * 2deg);transform:rotateY(var(--ry)) rotateX(var(--rx)) rotateZ(var(--rz));transform-style:preserve-3d;transition:transform .25s ease-out;container-type:inline-size}.dev-body{background:linear-gradient(110deg,#e5e7de 0%,#656c66 7%,#151916 16%,#a4aba1 45%,#293029 78%,#a3aba1 100%);border-radius:15cqw;padding:2.6cqw;position:relative;box-shadow:inset 0 0 0 1px #d9e2d08a,3cqw 1.6cqw #373c35,4.6cqw 2.8cqw #11150f,6cqw 3.4cqw 1px #727b69,14cqw 16cqw 26cqw #000c}.dev-body:before{content:"";pointer-events:none;border:1px solid #030603;border-radius:14cqw;position:absolute;inset:1.2cqw}.dev-glass{background:#121210;border:2px solid #070906;border-radius:12.6cqw;position:relative;overflow:hidden;box-shadow:inset 1px 1px 3px #f2ffdf3b}.dev-glass img{width:100%;height:auto;display:block}.dev-status{height:11cqw;font:600 4.2cqw/1 var(--f-body);color:#f2f1ec;background:#121210;justify-content:space-between;align-items:center;padding:2cqw 7cqw 0;display:flex}.dev-status i{background:#000;border-radius:8cqw;width:29cqw;height:8cqw}.dev-bars{align-items:flex-end;gap:.8cqw;display:flex}.dev-bars b{background:#f2f1ec;border-radius:.4cqw;width:1.1cqw}.dev-bars b:first-child{height:1.4cqw}.dev-bars b:nth-child(2){height:2.1cqw}.dev-bars b:nth-child(3){height:2.8cqw}.dev-bars b:nth-child(4){height:3.5cqw}.dev-glare{pointer-events:none;background:linear-gradient(118deg,#ffffff24 0%,#fff0 30% 72%,#ffffff0d 100%);position:absolute;inset:0}.dev-key{background:linear-gradient(90deg,#9aa197,#3a3f39);border-radius:1cqw 0 0 1cqw;width:1.4cqw;position:absolute;left:-1cqw}.dev-key-1{height:7%;top:20%}.dev-key-2{height:12%;top:30%}.explorer.is-live .ex-track{height:calc(100svh - var(--hd) + 2 * 95svh)}.explorer.is-live .ex-pin{top:var(--hd);height:calc(100svh - var(--hd));flex-direction:column;justify-content:center;padding-block:14px 10px;display:flex;position:sticky}.explorer.is-live .ex-head{margin-bottom:12px}.explorer.is-live .ex-tabs{display:inline-flex}.explorer.is-live .ex-stage{width:min(100%, calc((100svh - var(--hd) - 150px) / .6));aspect-ratio:100/60;margin:0 auto;position:relative;container-type:inline-size}.explorer.is-live .ex-ch{pointer-events:none;margin:0;position:absolute;inset:0}.explorer.is-live .ex-ch.is-on{pointer-events:auto}.explorer.is-live .ex-copy{opacity:0;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:0 4cqw;width:100cqw;transition:opacity .35s,transform .35s;display:grid;position:absolute;top:50cqw;left:0;transform:translateY(1cqw)}.explorer.is-live .ex-kicker{display:none}.explorer.is-live .ex-copy h3{margin:0;font-size:max(20px,2.4cqw)}.explorer.is-live .ex-desc{margin:0;font-size:max(13px,1.25cqw)}.explorer.is-live .ex-scene{margin:0;display:block;position:absolute;inset:0}.explorer.is-live .ex-base{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);opacity:0;border-radius:.7cqw;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(1.2cqw)scale(.98)}.explorer.is-live .ex-bar{gap:.5cqw;height:2cqw;padding:0 1cqw}.explorer.is-live .ex-bar i{width:.65cqw;height:.65cqw}.explorer.is-live .ex-bar span{padding:.1cqw 1.2cqw;font-size:max(9px,.85cqw)}.explorer.is-live .ex-screen img{filter:brightness(.62)saturate(.85)}.explorer.is-live .ex-screen:hover img{filter:none}.explorer.is-live .ex-lines{pointer-events:none;z-index:2;width:100cqw;height:56cqw;display:block;position:absolute;top:0;left:0;overflow:visible}.ex-lines rect{fill:#cdf54612;stroke:var(--lime);stroke-width:.14px;opacity:0;transition:opacity .4s .5s}.ex-lines line{stroke:var(--lime);stroke-width:.14px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.6,0,.2,1) .75s}.ex-lines circle{fill:var(--lime);opacity:0;transition:opacity .3s .6s}.explorer.is-live .ex-mod{z-index:3;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);transform-origin:0 0;opacity:0;max-width:none;margin:0;transition:opacity .25s,transform .8s cubic-bezier(.2,.85,.2,1);position:absolute;transform:translateY(3cqw)rotate(-2deg)}.explorer.is-live .ex-mod.ex-lift{transform:translate(calc(var(--fx) * 1cqw), calc(var(--fy) * 1cqw)) scale(var(--fs))}.explorer.is-live .ex-mod img{border-radius:.8cqw;transition:box-shadow .3s}.explorer.is-live .ex-mod:hover img{box-shadow:0 0 0 1px var(--lime), 0 24px 50px -16px #000e}.explorer.is-live .ex-tag{opacity:0;padding:.35cqw .8cqw .4cqw;font-size:max(9px,.82cqw);transition:opacity .3s;bottom:calc(100% + .5cqw)}.explorer.is-live .ex-phone{z-index:4;opacity:0;width:18cqw;transition:opacity .4s .3s,transform .8s cubic-bezier(.2,.85,.2,1) .3s;position:absolute;top:2cqw;left:80cqw;transform:translate(4cqw)}.explorer.is-live .ex-phone-cap{margin-top:1.8cqw;font-size:max(12px,1.1cqw)}.explorer.is-live .ex-lens{z-index:5;pointer-events:none;opacity:0;border:2px solid var(--lime);width:15cqw;height:15cqw;box-shadow:0 0 0 5px #0b0b09aa, 0 0 0 6px var(--cream), 0 20px 40px #000c;background-color:#121210;background-repeat:no-repeat;border-radius:50%;transition:opacity .2s,transform .2s;display:block;position:absolute;transform:translate(-50%,-50%)scale(.85)}.explorer.is-live .ex-screen.is-looking .ex-lens{opacity:1;transform:translate(-50%,-50%)scale(1)}.explorer.is-live .ex-screen.is-looking{cursor:none}.explorer.is-live .ex-hint{display:inline-flex}.explorer.is-live .ex-foot{justify-content:center;margin-top:10px}.explorer.is-live .ex-ch.is-on .ex-copy,.explorer.is-live .ex-ch.is-on .ex-base,.explorer.is-live .ex-ch.is-on .ex-phone{opacity:1;transform:none}.explorer.is-live .ex-ch.is-on .ex-mod{opacity:1;transition-delay:calc(.28s + var(--k) * .14s);transform:none}.explorer.is-live .ex-ch.is-on .ex-tag{opacity:1;transition-delay:calc(.9s + var(--k) * .14s)}.ex-ch:not(.is-on) .ex-lines{visibility:hidden}.ex-ch.is-on .ex-lines rect,.ex-ch.is-on .ex-lines circle{opacity:1}.ex-ch.is-on .ex-lines line{stroke-dashoffset:0}@media (width>=900px) and (height<=820px){.explorer.is-live .ex-title{margin-top:6px;font-size:clamp(26px,2.8vw,38px)}.explorer.is-live .ex-stage{width:min(100%, calc((100svh - var(--hd) - 128px) / .6))}}.rules{text-align:center;border-top:1px solid var(--ink-15);padding:clamp(110px,15vh,170px) 0 clamp(100px,13vh,150px);position:relative;overflow:hidden}.rules-sun{width:clamp(60px,8vw,110px);color:var(--lime);opacity:.55;top:12%;right:9%}.stmt{font-weight:400;font:400 clamp(40px, 6.4vw, 88px) / 1.06 var(--f-serif);letter-spacing:-.005em;text-wrap:balance}.stmt .l1,.stmt .l2{display:block}.stmt .plate-cap{justify-content:center;margin-bottom:clamp(30px,4.5vh,50px);display:flex}.stmt .l2{color:var(--lime-deep);margin-top:.12em;font-style:italic}html.js .stmt .w{opacity:0;display:inline-block;transform:rotate(-1.6deg)translateY(.08em)}html.js .stmt.in .w{opacity:1;transition:opacity .3s steps(3,end),transform .3s steps(3,end);transform:none}.rules-list{text-align:left;border-top:1px solid var(--ink-40);grid-template-columns:repeat(3,1fr);max-width:1160px;margin:clamp(60px,9vh,90px) auto 0;display:grid}.rules-list li{padding:30px 34px 4px 0}.rules-list li+li{border-left:1px dashed var(--ink-15);padding-left:34px}.rules-n{font:italic 400 40px/1 var(--f-serif);color:var(--lime)}.rules-list h3{margin:16px 0 10px;font-size:17px;font-weight:500}.rules-list p{color:var(--ink-60);font-size:15px;line-height:1.65}.rules-link{margin-top:56px}.prices{border-top:1px solid var(--ink-15);padding:clamp(100px,14vh,160px) 0 clamp(80px,10vh,120px)}.prices-full{border-top:0;padding-top:0}.prices-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px;display:flex}.prices-head .lede{margin-top:18px}.billing{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink-15);display:inline-flex}.billing button{font:400 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);padding:11px 18px}.billing button+button{border-left:1.5px solid var(--ink)}.billing button[aria-pressed=true]{background:var(--lime);color:var(--paper)}.billing small{color:var(--lime);margin-left:6px;font-size:10px}.billing button[aria-pressed=true] small{color:var(--paper)}.price-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.price{grid-row:span 8;grid-template-rows:subgrid;background:var(--paper-2);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink-08);align-content:start;row-gap:0;padding:30px 28px 28px;display:grid}.price-featured{background:var(--lime);color:var(--black);border-color:var(--black);box-shadow:6px 6px #cdf54640}.price-top{justify-content:space-between;align-items:center;display:flex}.price-top h3{font:400 40px/1 var(--f-serif)}.price-sun{width:34px;height:34px;animation:40s linear infinite spin}.price-desc{color:var(--ink-60);margin-top:8px;font-size:15px}.price-featured .price-desc,.price-featured .price-billing,.price-featured .price-quota,.price-featured .price-amount span,.price-featured .price-coming{color:#0d0d0ab3}.price-amount{align-items:baseline;gap:10px;margin-top:30px;display:flex}.price-amount b{font:400 clamp(60px, 5.6vw, 76px) / 1 var(--f-serif);letter-spacing:-.02em}.price-amount b.flip{animation:.3s steps(3,end) stamp}.price-amount span{font:400 12px var(--f-mono);color:var(--ink-60)}.price-billing{font:400 11px var(--f-mono);letter-spacing:.06em;color:var(--ink-40);margin:8px 0 26px}.price .btn{justify-content:space-between;align-self:start}.price-features{border-top:1px dashed var(--ink-15);margin-top:26px;padding-top:22px}.price-featured .price-features{border-top-color:#0d0d0a40}.price-features li{margin-bottom:10px;padding-left:24px;font-size:15px;font-weight:400;position:relative}.price-features li:before{content:"✳";color:var(--lime);position:absolute;top:0;left:0}.price-featured .price-features li:before{color:var(--black)}.price-features b{font-weight:600}.price-quota{font:400 11px var(--f-mono);letter-spacing:.04em;color:var(--ink-40);margin-top:8px}.price-coming{font:400 11px/1.6 var(--f-mono);color:var(--ink-60);margin-top:14px}.price-coming span{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);font-size:10px;display:block}.prices-note{font:400 11px/1.7 var(--f-mono);letter-spacing:.03em;color:var(--ink-40);margin-top:30px}.prices-note a{color:var(--ink-60);border-bottom:1px solid var(--ink-40)}.prices-note a:hover{color:var(--lime)}.journal{border-top:1px solid var(--ink-15);padding:clamp(90px,12vh,140px) 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.journal-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.entry{flex-direction:column;display:flex}.entry-art{aspect-ratio:4/3;border:1px solid var(--ink);outline-offset:3px;outline:1px solid #cdf54659;overflow:hidden}.entry-art img{object-fit:cover;filter:grayscale()sepia(.3)contrast(1.05)brightness(.88);width:100%;height:100%;transition:filter .4s steps(4,end),transform .8s cubic-bezier(.2,.7,.2,1)}.entry:hover .entry-art img{filter:none;transform:scale(1.05)}.entry-meta{font:400 10.5px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-40);margin:22px 0 10px}.entry h3{font:400 30px/1.1 var(--f-serif);text-wrap:balance;transition:color .2s}.entry:hover h3{color:var(--lime)}.entry-desc{color:var(--ink-60);margin-top:10px;font-size:15px}.faq{border-top:1px solid var(--ink-15);grid-template-columns:1fr 1.5fr;gap:60px;padding:clamp(90px,12vh,140px) 0;display:grid}.faq-side .text-link{margin-top:30px}.faq-list details{border-top:1px solid var(--ink-15)}.faq-list details:last-child{border-bottom:1px solid var(--ink-15)}.faq-list summary{cursor:pointer;grid-template-columns:64px 1fr 22px;align-items:center;padding:24px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-no{font:400 11px var(--f-mono);letter-spacing:.1em;color:var(--lime)}.faq-q{font:400 clamp(21px, 1.9vw, 26px) / 1.2 var(--f-serif);transition:color .2s}summary:hover .faq-q{color:var(--lime)}.faq-plus{justify-self:end;width:14px;height:14px;transition:transform .25s steps(3,end);position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--ink);position:absolute}.faq-plus:before{height:1.5px;top:6.25px;left:0;right:0}.faq-plus:after{width:1.5px;top:0;bottom:0;left:6.25px}details[open] .faq-plus{transform:rotate(45deg)}.faq-list p{color:var(--ink-60);padding:0 40px 26px 64px;font-size:15.5px;line-height:1.7}.finale{min-height:100svh;padding:clamp(120px, 16vh, 180px) var(--gut) 0;text-align:center;background:var(--lime);color:var(--black);border-top:2px solid var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.finale:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#23221c1a 1px,#0000 1px),linear-gradient(#23221c1a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.finale-inner{z-index:3;max-width:940px;position:relative}.finale .plate-cap{color:#0d0d0ab8}.finale-title{font:400 clamp(50px, 8.8vw, 120px) / 1 var(--f-serif);text-wrap:balance;margin-top:clamp(28px,4.4vh,48px);display:block}.finale-title em{text-underline-offset:.12em;font-style:italic;text-decoration:underline 2px}.finale-sub{color:#0d0d0acc;margin-top:clamp(22px,3.4vh,34px);font-size:clamp(16px,1.7vw,21px)}.finale-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:clamp(36px,5.5vh,56px);display:flex}.finale-note{font:400 10.5px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:#0d0d0ab3;margin-top:22px}.chip{--r:0deg;z-index:2;border:1px solid var(--sepia);transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--r));background:#f4eedd;padding:8px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:4px 5px #0b0b0973}.chip img{mix-blend-mode:multiply;width:100%;height:auto}.chip-1{--r:-4deg;width:clamp(130px,14vw,210px);top:15%;left:6%}.chip-2{--r:3.4deg;width:clamp(110px,11vw,170px);top:13%;right:7%}.chip-3{--r:5deg;width:clamp(64px,6vw,96px);bottom:31%;left:13%}.chip-4{--r:-3deg;width:clamp(120px,12vw,190px);bottom:33%;right:11%}.finale-wm{z-index:1;pointer-events:none;width:100%;margin-top:clamp(60px,9vh,100px);position:relative;overflow:hidden}.finale-wm svg{aspect-ratio:248/103;color:#23221c47;width:min(60vw,740px);height:auto;margin:0 auto;transform:translateY(18%)}.ft{background:var(--paper);border-top:1.5px solid var(--black);padding:72px 0 30px}.ft-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.ft-logo{aspect-ratio:248/103;width:120px;height:auto;color:var(--lime)}.ft-motto{font:400 32px/1.05 var(--f-serif);margin-top:24px}.ft-motto em{color:var(--lime-deep);font-style:italic}.ft-pos{font:400 10.5px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-40);margin-top:12px}.ft-social{margin:20px 0 0 -9px}.ft-col h2{font:400 10.5px var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-40);margin-bottom:18px}.ft-col a{width:fit-content;color:var(--ink-80);padding:5px 0;font-size:15px;transition:color .2s;display:block}.ft-col a:hover{color:var(--lime)}.ft-bottom{border-top:1px solid var(--ink-15);font:400 11px var(--f-mono);letter-spacing:.08em;color:var(--ink-40);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-top:56px;padding-top:22px;display:flex}.ft-bottom a:hover,.ft-review:hover{color:var(--lime)}.ft-review{font:inherit;letter-spacing:inherit;color:var(--ink-40)}.ft-risk{color:var(--ink-40);margin-top:18px;font-size:13px;font-weight:400}.memes{border-bottom:1px solid var(--ink-15);background:radial-gradient(60% 50% at 80% 30%, #cdf5460c, transparent 70%), var(--paper);padding:0 0 clamp(70px,10vh,120px);position:relative;overflow:hidden}.tape{border-block:1.5px solid var(--ink);background:var(--lime);color:var(--black);font:500 12px var(--f-mono);letter-spacing:.06em;white-space:nowrap;overflow:hidden}.tape-run{animation:38s linear infinite tape;display:inline-flex}.tape-set{display:inline-flex}.tape-item{align-items:center;gap:8px;padding:10px 0 10px 20px;display:inline-flex}.tape-item b{font-weight:600}.tape-item i{font-style:normal}.tape-item .dn{color:#7a1f0b}.tape-item em{opacity:.6;margin-left:12px;font-style:normal}@keyframes tape{to{transform:translate(-50%)}}.memes-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 60px;margin-bottom:clamp(40px,6vh,60px);padding-top:clamp(80px,11vh,130px);display:grid}.memes-pitch{border-top:1px solid var(--ink-40);margin-top:20px}.memes-pitch li{border-bottom:1px dashed var(--ink-15);font:400 19px/1.3 var(--f-serif);padding:10px 0 10px 26px;position:relative}.memes-pitch li:before{content:"✳";color:var(--lime);font:400 14px var(--f-body);position:absolute;top:11px;left:0}.memes-stage{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.memes-tape{top:calc(var(--hd) + 24px);background:#121210;border:1px solid #34342f;border-radius:12px;position:sticky;overflow:hidden;box-shadow:0 30px 60px -24px #000e}.memes-tape-head{background:#1a1a17;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.memes-live{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);align-items:center;gap:8px;display:inline-flex}.memes-live i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,start) infinite blink}.memes-eyes .mojo-logo{aspect-ratio:248/103;width:54px;height:auto;color:var(--ink-80)}.memes-roll{height:min(560px,62vh);overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.memes-roll-run{animation:48s linear infinite roll}.memes-tape:hover .memes-roll-run{animation-play-state:paused}.memes-roll img{width:100%;height:auto;display:block}@keyframes roll{to{transform:translateY(-50%)}}.memes-tape-cap{font:italic 400 15px/1.35 var(--f-serif);color:var(--ink-60);border-top:1px solid #000;padding:12px 14px 14px}.memes-main{min-width:0;position:relative}.memes-under{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.75fr);align-items:start;gap:28px;margin-top:-120px;padding-inline:3%;display:grid;position:relative}.memes-token{background:#121210;border:1px solid #34342f;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000e}.memes-token>img{width:100%;height:auto;display:block}.memes-dot{background:var(--lime);width:24px;height:24px;color:var(--paper);font:500 11px/1 var(--f-mono);border-radius:50%;place-items:center;animation:2.4s steps(4,end) infinite halo;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #cdf54633}.memes-legend{font:400 12px/1.45 var(--f-mono);color:var(--ink-60);gap:10px;margin-top:146px;display:grid}.memes-legend li{grid-template-columns:20px 1fr;gap:10px;display:grid}.memes-legend b{background:var(--lime);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:10.5px;font-weight:500;display:grid}.memes-health{transform:translate(var(--dx,0), var(--dy,0)) rotate(1.4deg);margin-top:-60px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.memes-health img{border:1px solid #34342f;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #000,0 30px 60px -18px #000}.memes-ask{background:var(--cream);color:var(--black);border:1px solid var(--black);transform:translate(var(--dx,0), var(--dy,0)) rotate(-1deg);gap:8px;padding:14px 14px 16px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:6px 7px #cdf54652}.memes-ask-cap{font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#23221cb8}.bubble{border-radius:12px;max-width:88%;padding:8px 11px;font-size:14px;font-weight:400;line-height:1.4}.bubble.me{background:var(--black);color:var(--cream);border-bottom-right-radius:3px;justify-self:end}.bubble.mojo{background:#e8e2cf;border-bottom-left-radius:3px;justify-self:start}.bubble.mojo.done{background:var(--lime)}.bubble.note{max-width:100%;font:400 11px var(--f-mono);background:0 0;border:1px dashed #23221c80;justify-self:center}.memes-flow{border-top:1px solid var(--ink-40);grid-template-columns:repeat(4,1fr);margin-top:clamp(50px,7vh,80px);display:grid}.memes-flow li{padding:26px 26px 6px 0}.memes-flow li+li{border-left:1px dashed var(--ink-15);padding-left:26px}.memes-flow-n{font:400 11px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60)}.memes-flow-n b{color:var(--lime);font-weight:500}.memes-flow h3{font:400 26px/1.1 var(--f-serif);margin:12px 0 8px}.memes-flow p{color:var(--ink-60);font-size:15px;line-height:1.6}.memes-foot{border-top:1px solid var(--ink-15);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:46px;padding-top:30px;display:grid}.memes-foot p{max-width:52em;font:400 11.5px/1.7 var(--f-mono);color:var(--ink-60)}.nfa-stamp{width:112px;height:112px;color:var(--lime);font-family:var(--f-mono);opacity:.92;transform:rotate(-12deg)}.nfa-stamp .nfa-center{font-family:var(--f-serif);font-size:14px;font-style:italic}.paper-page .nfa-stamp{color:#7a1f0b}.slip-ask{background:#e8e2cf;margin-top:8px;padding:7px 9px;font-size:12.5px}.slip-ask span{font:400 9.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#0d0d0ab3;display:block}.bento>.bento-memes{order:-1;grid-column:1/-1}.bento-memes .bento-card{background:linear-gradient(120deg, #15150f, var(--paper-2) 60%);border-color:#cdf54666;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:clamp(24px,4vw,60px);display:grid}.bento-memes .bento-shot{grid-area:1/2/-1;margin:0}@media (width<=900px){.bento-memes .bento-card{display:flex}.bento-memes .bento-shot{margin:22px 0 18px}}.bento-memes .bento-no{color:var(--lime)}.mm-hero-shot{padding:clamp(60px,9vh,100px) 0 20px}.mm-flow,.mm-find,.mm-check,.mm-ask{border-top:1px solid var(--ink-15);padding:clamp(60px,9vh,110px) 0}.mm-find-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px clamp(40px,5vw,80px);display:grid}.mm-find-copy .mm-surfaces{margin-top:0}.mm-surfaces{border-top:1px solid var(--ink-40);margin-top:30px}.mm-surfaces div{border-bottom:1px dashed var(--ink-15);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.mm-surfaces dt{font:400 22px/1.1 var(--f-serif)}.mm-surfaces dd{color:var(--ink-60);font-size:14.5px;line-height:1.55}.mm-find-shots{grid-template-columns:repeat(3,1fr);align-items:start;gap:34px clamp(18px,2.5vw,36px);margin-top:clamp(40px,6vh,70px);display:grid}.mm-col .ui-frame img{object-fit:cover;object-position:top;max-height:620px}.mm-col-2{margin-top:48px}.mm-check{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.mm-check-art{padding:30px 0 20px;position:relative}.mm-check-art>.ui:first-child{width:58%}.mm-check-art .mm-holders{z-index:2;width:80%;margin:-36px 0 0 auto;position:relative;transform:rotate(1deg)}.mm-check .lede{margin-top:20px}.mm-checks{border-top:1px solid var(--ink-40);grid-template-columns:1fr 1fr;gap:0 24px;margin-top:26px;display:grid}.mm-checks li{border-bottom:1px dashed var(--ink-15);padding:9px 0 9px 22px;font-size:14.5px;position:relative}.mm-checks li:before{content:"✓";color:var(--lime);font:500 12px var(--f-mono);position:absolute;top:11px;left:0}.mm-ask{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.mm-ask .lede{margin-top:20px}.mm-ask-shot{max-width:420px;margin-top:40px}.mm-ask-chat{justify-self:center;width:100%;max-width:460px;transform:rotate(-1deg)}.bestiary{padding:clamp(90px,12vh,140px) 0}.bestiary-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:24px 50px;margin-bottom:50px;display:grid}.bestiary-grid{border-top:1.5px solid var(--black);border-left:1.5px solid var(--black);background:var(--vellum);grid-template-columns:repeat(3,1fr);display:grid;box-shadow:8px 8px #23221c1f}.bestiary-grid>li{border-right:1.5px solid var(--black);border-bottom:1.5px solid var(--black)}.beast{flex-direction:column;height:100%;padding:22px 24px 24px;display:flex}.beast-top{font:400 10px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#23221cb8;justify-content:space-between;display:flex}.beast-img{place-items:center;height:150px;margin:14px 0 16px;display:grid}.beast-img img{mix-blend-mode:multiply;width:auto;max-width:80%;height:auto;max-height:150px;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.beast h3{font:400 34px/1 var(--f-serif);color:var(--black)}.beast-latin{font:italic 400 17px var(--f-serif);color:#23221cb8;margin-top:4px}.beast-label{font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#23221cb8;margin-top:16px}.beast-marks li{color:#23221c;border-bottom:1px dashed #23221c40;padding:5px 0 5px 16px;font-size:14px;font-weight:400;position:relative}.beast-marks li:before{content:"·";font-weight:700;position:absolute;left:4px}.beast-checks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.beast-checks span{background:var(--black);color:var(--lime);font:400 10.5px var(--f-mono);padding:3px 8px}.beast-verdict{font:italic 400 19px/1.3 var(--f-serif);color:var(--black);margin-top:auto;padding-top:18px}.display-sm{font-size:clamp(36px,4.4vw,60px)}.page-source{font:400 11px/1.75 var(--f-mono);letter-spacing:.03em;color:var(--ink-40);margin-top:30px}.page-source a{color:var(--ink-60);border-bottom:1px solid var(--ink-40)}.page-source a:hover{color:var(--lime)}main>.page-source{padding-bottom:40px}.ph{padding:calc(var(--hd) + clamp(56px, 9vh, 100px)) 0 clamp(56px, 8vh, 90px);border-bottom:1px solid var(--ink-15);position:relative;overflow:hidden}.ph:before{content:"";inset:calc(var(--hd) + 20px) clamp(14px, 2.5vw, 40px) 0;pointer-events:none;border:1px solid #cdf54640;border-bottom:0;position:absolute}.ph-sun{top:calc(var(--hd) + 48px);width:clamp(56px,6vw,92px);color:var(--lime);opacity:.5;right:7%}.ph-inner{gap:40px;display:grid;position:relative}.ph-has-aside .ph-inner{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end}.ph-center .ph-inner{text-align:center;justify-items:center}.ph-center .crumbs{justify-content:center}.crumbs{font:400 10.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.crumbs a:hover{color:var(--lime)}.crumbs [aria-current]{color:var(--ink-80)}.ph-title,.article-title,.arch-title{font:400 clamp(46px, 6.6vw, 96px) / 1 var(--f-serif);letter-spacing:-.012em;text-wrap:balance;margin-top:20px}.ph-title em,.article-title em,.arch-title em{color:var(--lime-deep);font-style:italic}.ph-lede{max-width:36em;color:var(--ink-60);margin-top:22px;font-size:clamp(16px,1.45vw,19px);line-height:1.6}.ph-center .ph-lede{margin-inline:auto}.ph-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ph-aside{padding:4px 0 6px}.ph-specs{border-top:1px solid var(--ink-40)}.ph-specs div{border-bottom:1px solid var(--ink-15);gap:4px;padding:14px 0;display:grid}.ph-specs dt{font:400 10px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-40)}.ph-specs dd{font:400 clamp(22px, 2vw, 28px) / 1.1 var(--f-serif)}.ph-links{border-top:1px solid var(--ink-40)}.ph-links a{border-bottom:1px solid var(--ink-15);font:400 22px var(--f-serif);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ph-links a:hover{color:var(--lime)}.ui{position:relative}.ui-frame{background:#121210;border:1px solid #34342f;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #000,0 30px 60px -22px #000e}.ui-frame img{width:100%;height:auto;display:block}.ui-bar{background:#1c1c19;border-bottom:1px solid #000;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.ui-bar i{background:#3b3b36;border-radius:50%;width:8px;height:8px}.ui-bar span{font:400 10.5px var(--f-mono);color:#8d8c85;background:#121210;border-radius:4px;margin:0 auto;padding:2px 14px}.ui-tag{background:var(--cream);color:var(--black);border:1px solid var(--black);font:400 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:4px 9px 5px;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:3px 3px #cdf54640}.ui-cap{font:italic 400 16px var(--f-serif);color:var(--ink-60);margin-top:14px}.ui-phone{perspective:1800px}.ui-phone .dev{--pe:.6}.bento-wrap{padding:clamp(80px,11vh,130px) 0 40px}.bento-wrap .sec-head .lede{max-width:28em}.bento{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:18px;display:grid}.bento-cell{grid-column:span 2}.bento-research,.bento-charts{grid-column:span 4}.bento-boards,.bento-review{grid-column:span 3}.bento-card{background:var(--paper-2);border:1px solid var(--ink-15);flex-direction:column;height:100%;padding:24px 24px 22px;transition:border-color .25s,background .25s;display:flex}.bento-card:hover{border-color:var(--lime);background:#15150f}.bento-top{font:400 10px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);justify-content:space-between;gap:12px;display:flex}.bento-top i{font:italic 400 14px var(--f-serif);letter-spacing:0;text-transform:none}.bento-card h3{font:400 clamp(30px, 2.6vw, 40px) / 1 var(--f-serif);margin-top:16px}.bento-card>p{max-width:30em;color:var(--ink-60);margin-top:10px;font-size:15px}.bento-shot{flex:1;place-items:center;margin:22px 0 18px;display:grid}.bento-shot img{width:100%;max-width:calc(var(--pw,900) * .55px);border:1px solid #34342f;border-radius:8px;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 20px 40px -20px #000}.bento-card:hover .bento-shot img{transform:translateY(-4px)scale(1.015)}.bento-more{font:400 11px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);align-items:center;gap:8px;display:inline-flex}.bento-card:hover .bento-more{color:var(--lime)}.surfaces{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,90px);padding:clamp(70px,10vh,120px) 0;display:grid}.surfaces-copy .lede{margin-top:20px}.surf-list{border-top:1px solid var(--ink-40);grid-template-columns:1fr 1fr;gap:0 28px;margin-top:36px;display:grid}.surf-list li{border-bottom:1px dashed var(--ink-15);padding:18px 0 16px}.surf-n{font:400 10px var(--f-mono);color:var(--lime)}.surf-list h3{font:400 22px/1.1 var(--f-serif);margin-top:6px}.surf-list p{color:var(--ink-60);margin-top:6px;font-size:14px}.surfaces-art{padding-bottom:60px;position:relative}.surfaces-float{width:46%;position:absolute;bottom:-2%;right:-3%;transform:rotate(1.5deg)}.spec-stage{grid-template-columns:minmax(0,1fr);justify-items:center;padding:clamp(90px,12vh,130px) 0 clamp(70px,9vh,110px);display:grid;position:relative}.spec-main{z-index:1;width:min(100%,900px);position:relative}.spec-main .ui-card{max-width:calc(var(--pw) * .68px);margin-inline:auto}.spec-stage.has-phone{grid-template-columns:minmax(0,1fr) minmax(200px,.32fr);align-items:center;gap:clamp(30px,5vw,70px)}.spec-phone{width:min(100%,280px)}.spec-extra{z-index:2;width:min(36%,400px);transform:translate(var(--dx,0), var(--dy,0)) rotate(1.4deg);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:6%;right:2%}.spec-stage.has-phone .spec-extra{bottom:4%;right:calc(min(24%,300px) + 4%)}.spec-plate{z-index:3;background:var(--vellum);border:1px solid var(--sepia);outline-offset:3px;width:clamp(110px,10vw,150px);transform:translate(var(--dx,0), var(--dy,0)) rotate(-4deg);outline:1px solid #cdf54659;padding:8px 8px 26px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:40px;left:0;box-shadow:6px 7px #cdf5461a}.spec-plate img{mix-blend-mode:multiply;width:100%;height:auto}.spec-plate figcaption{font:italic 400 13px var(--f-serif);color:var(--sepia);position:absolute;bottom:5px;left:10px}.spec-try{z-index:3;background:var(--cream);max-width:min(420px,46%);color:var(--black);border:1px solid var(--black);font:italic 400 19px/1.3 var(--f-serif);padding:12px 16px 14px;position:absolute;bottom:26px;left:0;transform:rotate(-1.2deg);box-shadow:5px 6px #cdf54652}.spec-try span{font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#0d0d0ab3;margin-bottom:4px;font-style:normal;display:block}.how{border-top:1px solid var(--ink-15);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,90px);padding:clamp(60px,9vh,110px) 0;display:grid}.how-intro .lede{margin-top:22px}.how-steps{border-top:1px solid var(--ink-40)}.how-steps li{border-bottom:1px dashed var(--ink-15);grid-template-columns:70px 1fr;gap:16px;padding:26px 0;display:grid}.how-n{font:italic 400 38px/1 var(--f-serif);color:var(--lime)}.how-steps p{font:400 clamp(20px, 1.8vw, 25px) / 1.3 var(--f-serif)}.field-note{background:var(--cream);color:var(--black);border:1px solid var(--black);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,70px);margin-block:10px clamp(70px,10vh,120px);padding:clamp(30px,4vw,54px);display:grid;position:relative;box-shadow:8px 8px #cdf5461c}.field-note .plate-cap{color:#23221cb3}.field-note-text>p:not(.field-note-src){font:400 clamp(21px, 2vw, 28px) / 1.3 var(--f-serif);margin-top:18px}.field-note-src{font:400 11px var(--f-mono);color:#23221cb8;margin-top:18px}.field-note-src a{border-bottom:1px solid #23221c66}.field-note-sun{width:64px;color:var(--black);animation:70s linear infinite spin;position:absolute;top:-26px;right:-26px}.prompt-slip{background:var(--vellum);border:1px dashed #23221c80;align-self:start;padding:22px 22px 18px}.prompt-slip-cap,.prompt-slip-note{font:400 10px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#23221cb8}.prompt-slip blockquote{font:italic 400 22px/1.3 var(--f-serif);margin:12px 0 18px}.prompt-slip-note{letter-spacing:.06em;text-transform:none;margin-top:12px}.copy-feedback{min-height:1em;margin-top:8px;font-size:13px}.spec-nav{padding-bottom:clamp(70px,10vh,120px)}.spec-nav ol{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px;display:grid}.spec-nav a{background:var(--cream);color:var(--black);border:1px solid var(--black);text-align:center;justify-items:center;gap:4px;padding:16px 10px 14px;transition:transform .2s steps(2,end),box-shadow .2s;display:grid}.spec-nav a:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #cdf54666}.spec-nav a[aria-current]{outline:2px solid var(--lime);outline-offset:3px}.spec-nav-img{place-items:center;height:64px;display:grid}.spec-nav-img img{mix-blend-mode:multiply;width:auto;max-height:64px}.spec-nav-no{font:400 9.5px var(--f-mono);letter-spacing:.14em;color:#23221cb8}.spec-nav-name{font:400 22px/1 var(--f-serif)}.compare{border-top:1px solid var(--ink-15);padding:clamp(60px,9vh,110px) 0 30px}.compare-scroll{margin-top:36px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:640px}.compare-table th,.compare-table td{border-bottom:1px solid var(--ink-15);text-align:center;padding:14px 16px;font-size:15px;font-weight:400}.compare-table thead th{font:400 30px var(--f-serif);border-bottom:1px solid var(--ink-40)}.compare-table tbody th{text-align:left;color:var(--ink-80)}.compare-table .is-pro{background:#cdf5460d}.compare-table thead .is-pro,.compare-table .is-mark{color:var(--lime)}.compare-table .is-none{color:var(--ink-40)}.notes{padding:40px 0 clamp(60px,8vh,100px)}.notes-grid{border-top:1px solid var(--ink-40);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.notes-grid li{padding:26px 30px 6px 0}.notes-grid li+li{border-left:1px dashed var(--ink-15);padding-left:30px}.notes-n{font:italic 400 34px/1 var(--f-serif);color:var(--lime)}.notes-grid h3{margin:14px 0 8px;font-size:17px;font-weight:500}.notes-grid p{color:var(--ink-60);font-size:15px;line-height:1.65}.dl{min-height:100svh;padding:calc(var(--hd) + 60px) 0 70px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.dl-cards{gap:12px;max-width:520px;margin-top:34px;display:grid}.dl-card{background:var(--paper-2);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink-15);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:16px 18px;transition:transform .16s steps(2,end),box-shadow .16s steps(2,end),background .2s;display:grid}.dl-card:hover{box-shadow:2px 2px 0 var(--ink-15);background:#15150f;transform:translate(2px,2px)}.dl-card-web{background:var(--lime);color:var(--paper);box-shadow:4px 4px #cdf54640}.dl-card-web:hover{background:var(--lime-soft)}.dl-ico{border:1px solid;place-items:center;width:48px;height:48px;display:grid}.dl-card b{font:400 26px/1 var(--f-serif);display:block}.dl-card small{font:400 11px var(--f-mono);letter-spacing:.04em;opacity:.7;margin-top:4px;display:block}.dl-note{color:var(--ink-60);margin-top:20px;font-size:14px}.dl-note a{border-bottom:1px solid var(--ink-40)}.dl-phones{grid-template-columns:1fr 1fr;justify-self:center;align-items:center;width:100%;max-width:560px;display:grid;position:relative}.dl-phone{transform:translate(var(--dx,0), var(--dy,0));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.dl-phone-back{opacity:.88;margin-top:-10%;margin-right:-18%}.dl-phone-front{z-index:2;margin-top:14%;margin-left:-6%;position:relative}.dl-phones-cap{text-align:center;font:400 10.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);grid-column:1/-1;margin-top:70px}.steps{border-top:1px solid var(--ink-15);padding:clamp(70px,10vh,120px) 0}.steps-list{border-top:1px solid var(--ink-40);grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;display:grid}.steps-list li{padding:28px 26px 6px 0}.steps-list li+li{border-left:1px dashed var(--ink-15);padding-left:26px}.steps-star{width:40px;height:40px;color:var(--lime)}.steps-n{font:400 10.5px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-top:16px;display:block}.steps-list h3{font:400 26px/1.1 var(--f-serif);margin:10px 0 8px}.steps-list p{color:var(--ink-60);font-size:15px;line-height:1.6}.sync{border-top:1px solid var(--ink-15);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,6vw,80px);padding:clamp(60px,9vh,110px) 0;display:grid}.sync .lede{margin-top:20px}.case{border-bottom:1px solid var(--ink-15);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,90px);padding:clamp(70px,10vh,120px) 0;display:grid}.case-flip .case-copy{order:2}.case-meta{font:400 10.5px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-60)}.case-meta span{color:var(--lime)}.case-title{font:400 clamp(40px, 4.6vw, 64px) / 1 var(--f-serif);margin-top:16px}.case-text{color:var(--ink-60);margin-top:18px;font-size:16px;line-height:1.7}.case-prompt{background:var(--cream);color:var(--black);border:1px solid var(--black);font:italic 400 19px/1.35 var(--f-serif);margin-top:24px;padding:14px 18px 16px;transform:rotate(-.8deg);box-shadow:5px 6px #cdf54640}.case-prompt span{font:400 10px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#0d0d0ab3;margin-bottom:4px;font-style:normal;display:block}.case-tags{flex-wrap:wrap;gap:8px;margin:22px 0 24px;display:flex}.case-tags span{border:1px solid var(--ink-40);font:400 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-80);padding:5px 10px}.case-art{padding-bottom:40px;position:relative}main{overflow-x:clip}.case-side{width:46%;transform:translate(var(--dx,0), var(--dy,0)) rotate(1.5deg);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-6%;right:-4%}.case-side-phone{width:30%;bottom:-14%}.prices-full{padding-top:clamp(40px,6vh,64px)}.prices-full .prices-head{justify-content:center}.prices-full .prices-head .lede{display:none}.case-art .ui-card{max-width:calc(var(--pw) * .62px)}.case-art .ui-window,.case-art .ui-card{margin-inline:auto}.rulebook{grid-template-columns:300px minmax(0,1fr);gap:clamp(40px,6vw,90px);padding:clamp(60px,9vh,110px) 0;display:grid}.rulebook-index{top:calc(var(--hd) + 40px);align-self:start;position:sticky}.rulebook-index ol{border-top:1px solid var(--ink-40);margin-top:18px}.rulebook-index a{border-bottom:1px dashed var(--ink-15);font:400 19px/1.2 var(--f-serif);color:var(--ink-80);grid-template-columns:36px 1fr;padding:11px 0;display:grid}.rulebook-index a span{color:var(--lime);font-style:italic}.rulebook-index a:hover{color:var(--lime)}.rule{border-bottom:1px solid var(--ink-15);margin-bottom:56px;padding:0 0 56px 70px;position:relative}.rule-n{font:italic 400 40px/1 var(--f-serif);color:var(--lime);position:absolute;top:2px;left:0}.rule h2{font:400 clamp(30px, 3.2vw, 44px) / 1.05 var(--f-serif)}.rule>p{max-width:40em;color:var(--ink-80);margin-top:16px;font-size:16.5px;line-height:1.7}.rule .text-link{margin-top:18px}.rule-shot{max-width:calc(var(--pw) * .62px);margin-top:46px}.risk-box{background:var(--paper-2);border:1px solid var(--ink-40);border-left:3px solid var(--lime);padding:22px 26px}.risk-box p:not(.plate-cap){color:var(--ink-80);margin-top:10px;font-size:15.5px;line-height:1.7}.faq-page{max-width:980px;padding:clamp(50px,8vh,90px) 0 clamp(60px,8vh,100px)}.blog{padding:clamp(50px,8vh,90px) 0}.draft-flag{font:400 11px var(--f-mono);letter-spacing:.04em;color:var(--ink-60);align-items:center;gap:10px;margin-bottom:30px;display:inline-flex}.draft-flag i{background:var(--lime);border-radius:50%;width:7px;height:7px}.feature-story{border-bottom:1px solid var(--ink-15);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,4vw,60px);padding-bottom:50px;display:grid}.feature-story-art{aspect-ratio:16/10;border:1px solid var(--ink);outline-offset:4px;outline:1px solid #cdf54659;overflow:hidden}.feature-story-art img,.learn-art img,.article-cover img{object-fit:cover;filter:grayscale()sepia(.3)contrast(1.05)brightness(.88);width:100%;height:100%;transition:filter .4s steps(4,end),transform .8s cubic-bezier(.2,.7,.2,1)}.feature-story:hover img,.learn-card:hover img{filter:none;transform:scale(1.04)}.feature-story h2{font:400 clamp(34px, 3.6vw, 52px) / 1.05 var(--f-serif);margin:14px 0}.feature-story:hover h2{color:var(--lime)}.feature-story .text-link{margin-top:24px}.feature-story-copy{flex-direction:column;align-items:flex-start;display:flex}.feature-story-copy .entry-desc{font-size:16px;display:block}.prose .draft-flag{color:var(--ink-60);align-items:flex-start;font-size:11px;line-height:1.7;display:flex}.prose .draft-flag i{flex:none;margin-top:6px}.blog-filters{scrollbar-width:none;max-width:100%;overflow-x:auto}.blog-filters button{flex:none}@media (width<=900px){.field-note-sun{top:-30px;right:10px}}.blog-bar{justify-content:flex-start;margin:40px 0 34px;display:flex}.blog-grid>li[hidden]{display:none}.guides-band{border-top:1px solid var(--ink-15);padding:40px 0 clamp(70px,10vh,120px)}.guide-list{border-top:1px solid var(--ink-40);margin-top:30px}.guide-list a{border-bottom:1px dashed var(--ink-15);grid-template-columns:50px 1fr auto 24px;align-items:baseline;gap:16px;padding:18px 0;display:grid}.guide-list-n{font:400 11px var(--f-mono);color:var(--lime)}.guide-list-t{font:400 clamp(22px, 2vw, 28px) / 1.15 var(--f-serif)}.guide-list-c{font:400 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40)}.guide-list a:hover .guide-list-t{color:var(--lime)}.article-head{max-width:980px;padding:calc(var(--hd) + clamp(56px, 9vh, 96px)) 0 30px}.article-title{font-size:clamp(42px,5.6vw,80px)}.article-meta{font:400 10.5px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);flex-wrap:wrap;gap:8px 22px;margin-top:26px;display:flex}.article-cover{aspect-ratio:21/8;border:1px solid var(--ink);outline-offset:4px;outline:1px solid #cdf54659;margin-top:20px;position:relative;overflow:hidden}.article-cover-sm{aspect-ratio:21/6}.article-cover figcaption{background:var(--cream);color:var(--black);font:italic 400 14px var(--f-serif);padding:4px 9px;position:absolute;bottom:12px;left:14px}.article-layout{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:clamp(40px,6vw,90px);padding:clamp(50px,8vh,90px) 0 clamp(70px,10vh,120px);display:grid}.article-toc{top:calc(var(--hd) + 40px);align-self:start;position:sticky}.article-toc nav{border-top:1px solid var(--ink-40);margin-top:16px;display:grid}.article-toc nav a{border-bottom:1px dashed var(--ink-15);color:var(--ink-80);grid-template-columns:30px 1fr;padding:10px 0;font-size:14.5px;line-height:1.4;display:grid}.article-toc nav a span{font:400 10px var(--f-mono);color:var(--lime);padding-top:3px}.article-toc nav a:hover{color:var(--lime)}.article-md{font:400 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);margin-top:18px;display:inline-block}.prose>*+*{margin-top:26px}.prose section+section{margin-top:44px}.prose h2{font:400 clamp(28px, 2.8vw, 38px) / 1.1 var(--f-serif)}.prose p,.prose li{color:var(--ink-80);font-size:17px;line-height:1.75}.prose h2+p,.prose p+p{margin-top:14px}.prose ul{margin-top:14px;padding-left:0}.prose ul li{margin-top:8px;padding-left:24px;position:relative}.prose ul li:before{content:"✳";color:var(--lime);position:absolute;left:0}.prose a:not(.text-link){color:var(--ink);border-bottom:1px solid var(--lime)}.prose a:not(.text-link):hover{color:var(--lime)}.tldr{background:var(--cream);color:var(--black);border:1px solid var(--black);padding:24px 26px;box-shadow:6px 6px #cdf54633}.tldr h2{font:400 11px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#23221cb3}.prose .tldr p{font:400 21px/1.45 var(--f-serif);color:var(--black);margin-top:10px}.prose-src{font:400 10.5px var(--f-mono);letter-spacing:.08em;color:var(--ink-40);margin-top:12px;display:inline-block;border:0!important}.prose-sources{border-top:1px solid var(--ink-15);padding-top:30px}.related{border-top:1px solid var(--ink-40);display:grid}.related h2{padding:18px 0 8px;font-size:22px}.related a{font:400 21px var(--f-serif);justify-content:space-between;align-items:center;padding:14px 0;display:flex;border-bottom:1px dashed var(--ink-15)!important}.arch-hero{padding:calc(var(--hd) + 70px) 0 30px}.arch-title{font-family:var(--f-body);font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.25}.prose-zh{max-width:860px;padding-bottom:100px}.prose-zh h2{font-family:var(--f-body);margin-top:54px;font-size:26px;font-weight:500}.arch-table{border-collapse:collapse;width:100%}.arch-table th,.arch-table td{border-bottom:1px solid var(--ink-15);text-align:left;padding:12px 14px;font-size:15px}.arch-table th{font:400 11px var(--f-mono);letter-spacing:.16em;color:var(--ink-40)}.learn{padding:clamp(50px,8vh,90px) 0 clamp(60px,8vh,100px)}.learn-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.learn-card{background:var(--cream);height:100%;color:var(--black);border:1px solid var(--black);flex-direction:column;padding:14px 14px 22px;transition:transform .2s steps(2,end),box-shadow .2s;display:flex;box-shadow:6px 6px #cdf5461c}.learn-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #cdf54640}.learn-art{aspect-ratio:4/3;border:1px solid var(--black);overflow:hidden}.learn-no{font:400 10px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#23221cb8;margin:18px 8px 0}.learn-card h2{font:400 30px/1.08 var(--f-serif);margin:10px 8px 0}.learn-desc{color:#23221cbf;margin:12px 8px 0;font-size:15px}.learn-foot{font:400 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:auto 8px 0;padding-top:18px;display:inline-flex}.lost{min-height:100svh;padding:calc(var(--hd) + 60px) var(--gut) 90px;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.lost-core{z-index:3;position:relative}.lost-actions{margin-top:36px}.finale-sm{min-height:0;padding:clamp(90px, 12vh, 140px) var(--gut) 0}.finale-sm .finale-title{font-size:clamp(44px,6.6vw,92px)}.finale-sm .finale-wm{margin-top:clamp(40px,6vh,70px)}.finale-sm .finale-wm svg{width:min(44vw,520px)}.review-dialog{background:var(--paper-2);max-width:min(520px,100% - 32px);color:var(--ink);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--lime-glow);margin:auto;padding:36px 34px 30px}.review-dialog::backdrop{background:#0b0b09cc}.review-dialog h2{font:400 32px/1.1 var(--f-serif);margin:18px 0 14px}.review-dialog p:not(.plate-cap){color:var(--ink-80);margin-bottom:12px;font-size:14.5px;font-weight:400;line-height:1.7}.review-dialog .text-link{margin-top:10px}.review-close{color:var(--ink-60);position:absolute;top:14px;right:14px}@media (width<=1180px){.spec{display:none}}@media (width<=1080px){.learn-grid{grid-template-columns:repeat(2,1fr)}.urania{display:none}.bento-research,.bento-charts,.bento-boards,.bento-review,.bento-cell{grid-column:span 3}.spec-nav ol{grid-template-columns:repeat(3,1fr)}.steps-list{grid-template-columns:1fr 1fr}.steps-list li:nth-child(3){border-left:0;padding-left:0}.article-layout{grid-template-columns:200px minmax(0,1fr)}.guide-grid{grid-template-columns:repeat(2,1fr)}.price-grid{gap:18px}.price{padding:26px 22px 24px}}@media (width<=900px){.hd{grid-template-columns:1fr auto}.hd-nav{display:none}.hd-burger{display:block}.hd-get{display:none}.guide-head,.faq,.memes-head,.memes-stage,.mm-find-copy,.mm-check,.mm-ask,.bestiary-head,.ph-has-aside .ph-inner,.surfaces,.how,.field-note,.dl,.sync,.case,.rulebook,.feature-story,.article-layout{grid-template-columns:1fr}.case-flip .case-copy{order:0}.bento-cell,.bento-research,.bento-charts,.bento-boards,.bento-review{grid-column:span 6}.spec-stage.has-phone{grid-template-columns:1fr}.spec-extra,.spec-plate,.spec-try{width:auto;max-width:100%;position:relative;inset:auto;transform:none}.spec-stage{gap:28px}.spec-plate{display:none}.spec-stage .spec-extra,.spec-stage.has-phone .spec-extra{justify-self:end;width:min(100%,440px);right:auto}.spec-try{justify-self:start}.rulebook-index,.article-toc{position:static}.notes-grid,.memes-flow{grid-template-columns:1fr}.memes-flow li,.memes-flow li+li{border-left:0;border-bottom:1px dashed var(--ink-15);padding:22px 0 10px}.memes-tape{position:relative;top:auto}.memes-roll{height:380px}.memes-under{grid-template-columns:1fr;margin-top:24px;padding-inline:0}.memes-legend{order:-1;margin-top:0}.memes-health{width:min(100%,360px);margin-top:0}.memes-foot{grid-template-columns:1fr;justify-items:start}.bestiary-grid{grid-template-columns:1fr 1fr}.mm-check-art .mm-holders{width:100%;margin-top:20px}.mm-check-art>.ui:first-child{width:80%}.notes-grid li,.notes-grid li+li{border-left:0;padding:22px 0 10px}.learn-grid{grid-template-columns:1fr;max-width:520px}.dl{min-height:0}.case-side{width:70%;margin:-40px 0 0 auto;position:relative;bottom:auto;right:auto}.case-side-phone{width:46%}.guide-head .lede{margin-top:22px}.faq{gap:36px}.price-grid{grid-template-columns:1fr;max-width:520px}.price{grid-row:auto;grid-template-rows:none}.rules-list{grid-template-columns:1fr}.rules-list li,.rules-list li+li{border-left:0;border-bottom:1px dashed var(--ink-15);padding:26px 0 20px}.journal-grid{grid-template-columns:1fr;max-width:560px}.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=760px){.ev,.ev-r,.ev-l{grid-template-columns:44px 1fr;column-gap:16px;max-width:none;margin:0;padding-bottom:72px;display:grid}.ev>*{grid-column:2}.ev-star{grid-area:1/1/span 3;width:44px;height:44px;margin:0}.ev-time{padding-top:14px}.slip,.ev-l .slip{--sr:0deg}.chip-3,.chip-4{display:none}.chip-1{top:7%;left:4%}.chip-2{top:6%;right:4%}}@media (width<=640px){:root{--hd:64px}.hd-logo .mojo-logo{width:58px}.hd-actions .btn-sm{letter-spacing:.1em;padding:8px 11px}.hero{padding-top:calc(var(--hd) + 56px)}.hero-sub br{display:none}.ask-field{padding:15px 14px;font-size:16px}.ask-go{gap:0;padding:0 14px;font-size:0}.ask-go svg{width:18px;height:18px}.guide-grid{grid-template-columns:1fr}.specimen{padding:20px 20px 22px}.faq-list summary{grid-template-columns:48px 1fr 18px}.faq-list p{padding:0 0 24px 48px}.ft-top,.steps-list{grid-template-columns:1fr}.steps-list li,.steps-list li+li{border-left:0;padding:22px 0 8px}.spec-nav ol{grid-template-columns:repeat(2,1fr)}.surf-list,.bestiary-grid,.mm-checks,.mm-find-shots{grid-template-columns:1fr}.mm-col-2{margin-top:0}.mm-surfaces div{grid-template-columns:1fr;gap:4px}.rule{padding-left:0}.rule-n{margin-bottom:10px;display:block;position:static}.guide-list a{grid-template-columns:34px 1fr 20px}.guide-list-c{display:none}.surfaces-float{width:70%;margin:-30px 0 0 auto;position:relative;bottom:auto;right:auto}}@media (width<=900px){.hd-logo{padding:10px 0}.hd-actions .btn-sm,.hd-burger{min-height:44px}.hd-burger{width:44px}.hd-burger span:first-child{top:17px}.hd-burger span:last-child{top:24px}.crumbs a,.crumbs span{padding:8px 0}.text-link{padding-block:12px 4px}.ft-col a{padding:11px 0}.social a{width:44px;height:44px}.ft-social{margin-left:-12px}.article-toc nav a,.rulebook-index a{padding-block:13px}.prose-src,.article-md{padding-block:10px}.ex-foot a{padding-block:12px}.ft-review{padding:14px 0}.billing button,.tabs button{min-height:44px}.pill,.slip-btn{font-size:11px}}@media (width<=640px){.plate-cap{letter-spacing:.28em;gap:10px}.hd-menu-cap,.ft-col h2,.ft-pos,.entry-meta,.bento-top,.specimen-top,.slip-h span:not(.pill),.slip-rows dt,.slip-f,.ui-tag,.ex-tag,.ex-kicker,.case-meta,.learn-no,.learn-foot,.spec-nav-no,.prompt-slip-cap,.prompt-slip-note,.steps-n,.dl-phones-cap,.finale-note,.article-md,.prose-src,.crumbs,.ph-specs dt,.surf-n,.faq-no,.price-quota,.price-billing,.price-coming,.prices-note,.page-source,.day-foot,.hero-note,.article-meta,.ex-foot{font-size:11px}}@media (prefers-reduced-motion:reduce){.tape-run,.memes-roll-run{animation:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.boil{filter:none}}.dl-invite{border:1.5px solid var(--ink);background:var(--paper-2);max-width:520px;box-shadow:4px 4px 0 var(--ink-15);margin-top:28px;padding:18px 20px 16px}.dl-invite[hidden]{display:none}.dl-invite-code{font:400 40px/1 var(--f-serif);letter-spacing:.18em;margin:10px 0 16px}.dl-invite-status{min-height:1.4em;color:var(--ink-60);margin-top:10px;font-size:13px}.is-invite .dl-cards{margin-top:20px}.dl-wrap{position:relative}.qr-pop{z-index:10;color:#000;visibility:hidden;opacity:0;background:#fff;flex-direction:column;align-items:center;gap:8px;width:184px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-4px)}.qr-pop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dl-wrap:hover .qr-pop,.dl-card:focus-visible~.qr-pop{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.qr-pop img,.qr-pop .qr-invite,.qr-pop .qr-invite svg{width:160px;height:160px;display:block}.qr-pop .qr-invite[hidden],.qr-pop img[hidden]{display:none}.qr-pop span{font:400 11px var(--f-mono);letter-spacing:.04em;text-align:center}@media (height<=760px){.qr-pop{top:auto;bottom:calc(100% + 12px);transform:translate(-50%)translateY(4px)}.qr-pop:before{top:auto;bottom:-12px}}@media (hover:none){.qr-pop{display:none}}@media (prefers-reduced-motion:reduce){.qr-pop{transition:none}}.dl-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dl-top .crumbs{margin-bottom:0}.dl-top+.plate-cap{margin-top:26px}.dl-lang{font:400 10.5px var(--f-mono);letter-spacing:.16em;color:var(--ink-40);gap:14px;display:flex}.dl-lang button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dl-lang button:hover{color:var(--lime)}.dl-lang button[aria-pressed=true]{color:var(--ink-80);text-underline-offset:4px;text-decoration:underline}html[lang=zh-CN] .ph-title,html[lang=ko] .ph-title,html[lang=zh-CN] .display,html[lang=ko] .display,html[lang=zh-CN] .finale-title,html[lang=ko] .finale-title{word-break:keep-all}
