:root{--H:2138px}html{overscroll-behavior-y:none;background:#0a1813;overflow-x:hidden}html,body{width:auto;height:auto;min-height:100%;overflow-y:visible}body{overscroll-behavior-y:none;background:#0a1813;overflow-x:clip}#phone{width:var(--cw,390px);background:#1e3328;height:auto;margin:0 auto;position:relative;overflow:visible}#worldwrap{width:100%;height:calc(var(--H) * var(--k,1));position:relative;overflow:hidden}#world{width:390px;height:var(--H);transform:scale(var(--k,1));transform-origin:0 0;background:#2e4a48;position:absolute;top:0;left:0}#chrome{z-index:40;left:50%;top:env(safe-area-inset-top,0px);width:390px;height:calc((100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / var(--k,1));height:calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / var(--k,1));transform:scale(var(--k,1));transform-origin:50% 0;pointer-events:none;margin-left:-195px;position:fixed}#chrome a,#chrome button,#chrome .sheet,#chrome .scrim{pointer-events:auto}#chromeB{z-index:40;left:50%;bottom:env(safe-area-inset-bottom,0px);width:390px;height:150px;transform:scale(var(--k,1));transform-origin:50% 100%;pointer-events:none;margin-left:-195px;position:fixed}#chromeB a{pointer-events:auto}#chromeB .chrome-bot{bottom:calc(-1 * env(safe-area-inset-bottom,0px) / var(--k,1));height:calc(126px + env(safe-area-inset-bottom,0px) / var(--k,1))}#chromeB .edge{pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#chromeB .edge.on{pointer-events:auto}#phone{padding-bottom:env(safe-area-inset-bottom,0px)}@media (width>=481px){#phone{box-shadow:0 0 90px #0009}}#world>*{position:absolute;top:0;left:0}#bg{width:390px;height:auto;display:block}#map{width:390px;height:2048px;top:89.4px!important}#map>*{position:absolute;top:0;left:0}.layer{pointer-events:none;will-change:transform;width:390px;height:2048px}.dl{width:0;height:0;position:absolute}.dl .mv{opacity:0;animation:fx var(--d) ease-in-out infinite alternate,tw var(--tw) ease-in-out infinite;animation-delay:var(--dl),var(--tl);position:absolute;top:0;left:0}.dl .light{width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);animation:fy var(--d2) ease-in-out infinite alternate;animation-delay:var(--dl2);box-shadow:0 0 calc(var(--s)*1.8) calc(var(--s)*.4) #f4d27a4d;background:radial-gradient(circle,#fff3cc 0,#f4d27a 35%,#f4d27a00 72%);border-radius:50%;position:absolute}@keyframes fx{to{transform:translateX(var(--ax))}}@keyframes fy{to{transform:translateY(var(--ay))}}@keyframes tw{0%,to{opacity:0}30%,62%{opacity:var(--o)}46%{opacity:calc(var(--o)*.55)}}.veil{width:630px;animation:veil var(--d) ease-in-out infinite alternate;animation-delay:var(--dl);background:radial-gradient(#96b8a06b,#96b8a000 68%);border-radius:50%;position:absolute;left:-120px}@keyframes veil{0%{transform:translate(-36px)}to{transform:translate(36px)}}.spr{animation:5.5s ease-in-out infinite bob;position:absolute;overflow:visible}@keyframes bob{50%{transform:translateY(-5px)}}.edge.up{top:106px;right:14px}.edge.down{bottom:98px;left:50%;transform:translate(-50%)}#chrome .edge{pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#chrome .edge.on{pointer-events:auto}html.intro,html.intro body{overflow:hidden}html.intro body>:not(#intro):not(#introSpin){visibility:hidden}#introSpin{z-index:999;pointer-events:none;opacity:0;width:15px;height:46px;margin:-23px 0 0 -7.5px;animation:.4s .25s forwards isIn,2.4s linear .25s infinite isTurn;position:fixed;top:50%;left:50%}#introSpin img{width:100%;height:100%;display:block}@keyframes isIn{to{opacity:.9}}@keyframes isTurn{to{transform:rotate(360deg)}}#introSpin.gone{transition:opacity .3s;opacity:0!important}@media (prefers-reduced-motion:reduce){#introSpin{animation:.4s .25s forwards isIn,2.4s ease-in-out .65s infinite alternate isBreathe}@keyframes isBreathe{0%{opacity:.9}to{opacity:.45}}}#intro{z-index:1000;opacity:0;background:#1c1d1b;border:0;width:100%;height:100dvh;transition:opacity .55s;position:fixed;top:0;left:0}#intro.in{opacity:1}#intro.out{opacity:0;pointer-events:none;transition-duration:.2s}@media (prefers-reduced-motion:reduce){#intro{transition:none}}html.wide #phone{box-shadow:none}html.wide #chrome{width:var(--chw);margin-left:calc(var(--chw) / -2);transform:scale(var(--kc));height:calc(100vh / var(--kc));height:calc(100dvh / var(--kc))}html.wide #chromeB{width:var(--chw);margin-left:calc(var(--chw) / -2);transform:scale(var(--kc))}html.wide #chromeB .chrome-bot{height:126px;bottom:0}html.wide .topbar{padding:0 26px 0 22px}html.wide .menub{left:24px}html.wide .wif{right:24px}html.wide .node{transform:scale(var(--ns));transform-origin:0 0}html.wide #trail path{stroke-width:calc(2.6px * var(--ns) * 1.25);stroke-dasharray:calc(1px * var(--ns)) calc(10px * var(--ns) * 1.25)}html.wide #trail path:first-of-type{stroke-width:calc(5px * var(--ns) * 1.25)}html.wide .sheet{width:420px;margin-left:-210px;left:50%;right:auto}html:not(.scene) #chromeB .hint{letter-spacing:.24em;color:#ede6d3b3;pointer-events:none;flex-direction:column;align-items:center;gap:5px;font-size:9.5px;transition:opacity .4s;display:flex;bottom:72px;left:50%!important}#chromeB .hint .hc{filter:drop-shadow(0 0 4px #f4d27a8c);width:14px;height:9px;animation:1.8s ease-in-out infinite hbob;display:block}#chromeB .hint.gone{opacity:0}@keyframes hbob{50%{transform:translateY(-4px)}}.node .fx{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff3ccf2 0,#f4d27a99 28%,#f4d27a29 52%,#f4d27a00 70%);border-radius:50%;width:60px;height:60px;position:absolute;top:-30px;left:-30px}.mc,html:not(.scene) #chromeB .menub .mi{display:none}html:not(.scene) #chromeB .menub .mc{background:0 0;place-items:center;width:22px;height:32px;display:grid}html:not(.scene) #chromeB .menub,html:not(.scene) #chromeB .wif{height:42px;box-shadow:none;border:0}html:not(.scene) #chromeB .menub{gap:8px;padding:0 18px 0 14px}html:not(.scene) #chromeB .wif{padding:0 17px 0 5px}html.scene #chromeB .wif .gw{display:none}html:not(.scene) #chrome .wif{color:#17120b;letter-spacing:.04em;height:30px;box-shadow:none;white-space:nowrap;backdrop-filter:none;background:#d9a441;border:0;gap:7px;padding:0 13px 0 4px;font:600 12px/1 Inter,sans-serif;inset:106px auto auto 50%;transform:translate(-50%)}html:not(.scene) #chrome .wif img{width:22px;height:22px}html:not(.scene) #chrome .wif:hover,html:not(.scene) #chrome .wif:focus-visible{background:#f4d27a;outline:none}html:not(.scene) #chrome .wif{color:#d9a441;backdrop-filter:blur(10px);background:#0c0e0cbd;top:118px}html:not(.scene) #chrome .wif:hover,html:not(.scene) #chrome .wif:focus-visible{color:#f4d27a;background:#0c0e0ce0}html:not(.scene) #chrome .wif{padding:0 13px}html:not(.scene) #chrome .edge.up{top:156px;left:50%;right:auto;transform:translate(-50%)}html:not(.scene) #chromeB .menub{left:50%;right:auto;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#chromeB .hint .hc{animation:none}#chromeB .hint{transition:none}}#fe{z-index:1;background:#121613;border:0;width:100%;height:100dvh;display:none;position:fixed;top:0;left:0}html.scene #fe{display:block}html.scene #chrome,html.scene #chromeB{display:none!important}html.scene,html.scene body{background:#121613;height:100%;overflow:hidden}html.scene #worldwrap,html.scene #edges,html.scene #chromeB .hint,html.scene #chromeB .chrome-bot,html.scene #down{display:none!important}html.scene #phone{height:0;box-shadow:none;background:0 0;padding:0}.reduce .dl .mv,.reduce .veil,.reduce .spr{animation:none!important}.reduce .dl .mv{opacity:var(--o);transform:none}.reduce .dl .light{animation:none!important}a.node{color:inherit;cursor:pointer;text-decoration:none}a.node .card{cursor:pointer}.node.off,.node.off .card{cursor:default}a.node:before{content:"";border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;left:-24px}#desk{display:none}html.desk,html.desk body{background:#1c1d1b;height:100%;overflow:hidden}html.desk #phone{display:none}html.desk #desk{display:block}#desk{--char:#1c1d1b;--ease:cubic-bezier(.525,.06,.11,.995);--dur:1.05s;--iw:177.78vh;--ih:100vh;color:var(--parch);font-family:Inter,system-ui,sans-serif;position:fixed;inset:0}#desk a{color:inherit;text-decoration:none}#desk .strips{display:flex;position:absolute;inset:0}#desk .strip{min-width:0;transition:flex-grow var(--dur) var(--ease);border-left:1px solid var(--char);cursor:pointer;outline:none;flex:1 1 0;position:relative;overflow:hidden}#desk .strip:first-child{border-left:0}#desk .strip.off{cursor:default}#desk .strips.has-active .strip{flex-grow:.82}#desk .strips.has-active .strip.active{flex-grow:1.9}#desk .art{width:100%;height:100%;position:absolute;top:0;left:0}#desk .art .pic{height:var(--ih);width:var(--iw);left:clamp(calc(100% - var(--iw)), calc(50% - var(--fx) * var(--iw)), 0px);top:clamp(calc(100% - var(--ih)), calc(50% - var(--fy) * var(--ih)), 0px);transform:translate3d(var(--px,0px),0,0) scale(var(--sc,1));transform-origin:50% 60%;transition:transform 1.4s var(--ease);will-change:transform;position:absolute}#desk .pic img{user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}#desk .strip.active .art .pic{--sc:1.035}#desk .pic .fx{pointer-events:none;position:absolute}#desk .pic .glow{pointer-events:none;mix-blend-mode:screen;opacity:0;will-change:opacity;border-radius:50%;position:absolute}#desk .dveil{z-index:2;pointer-events:none;transition:background var(--dur) var(--ease);background:#14151329;position:absolute;inset:0}#desk .strips.has-active .strip:not(.active) .dveil{background:#1415136b}#desk .strips.has-active .strip.active .dveil{background:#14151300}#desk .shade{z-index:3;pointer-events:none;background:linear-gradient(#18191700 0%,#1819179e 62%,#181917e6 100%);height:46%;position:absolute;inset:auto 0 0}#desk .shade.top{background:linear-gradient(#1819179e,#18191700);height:20%;inset:0 0 auto}#desk .foot{z-index:5;text-align:center;pointer-events:none;position:absolute;bottom:calc(5.2vh + 64px);left:0;right:0}#desk .num{letter-spacing:.08em;color:var(--parch);text-shadow:0 2px 14px #0000008c;font:500 clamp(28px,3.6vh,42px)/1 Cinzel,serif}#desk .fname{letter-spacing:.14em;text-transform:uppercase;color:var(--parch);opacity:.9;text-shadow:0 1px 8px #000000b3;white-space:nowrap;margin-top:12px;font:600 12px/1.2 Cinzel,serif;transition:opacity .4s}#desk .val{letter-spacing:.08em;color:var(--glow);opacity:.85;white-space:nowrap;margin-top:9px;font:500 12px/1 Inter}#desk .val b{font-weight:600}#desk .strip.active .fname{opacity:0}#desk .info{left:6%;right:6%;bottom:calc(5.2vh + 64px + 92px + var(--lift,0px));z-index:5;text-align:center;opacity:0;transition:opacity .5s ease,transform .9s var(--ease);pointer-events:none;position:absolute;transform:translateY(14px)}#desk .strip.active .info{opacity:1;transition-delay:.28s,.2s;transform:none}#desk .info h2{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--parch);text-shadow:0 2px 18px #0009;font:600 clamp(22px,2.9vh,32px)/1.15 Cinzel,serif}#desk .info p{max-width:26em;color:var(--parch);opacity:.92;text-shadow:0 1px 10px #000000b3;margin:12px auto 18px;font:italic 500 clamp(17px,2vh,21px)/1.3 Cormorant Garamond,serif}#desk .go{letter-spacing:.04em;color:#1c1d1b;background:var(--gold);border-radius:20px;align-items:center;gap:8px;padding:10px 20px;font:600 13.5px/1 Inter;display:inline-flex;box-shadow:0 0 18px #d9a44159}#desk .strip:focus-visible .go{outline:2px solid var(--glow);outline-offset:3px}#desk .strip.live .num:after{content:"";vertical-align:middle;background:var(--glow);width:8px;height:8px;box-shadow:0 0 0 3px #f4d27a2e,0 0 9px var(--glow);border-radius:50%;margin-left:10px;animation:1.6s ease-in-out infinite live;display:inline-block}#desk .dtop{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}#desk .dtop>*{pointer-events:auto}#desk .dbrand{align-items:center;gap:12px;display:flex}#desk .dbrand img{filter:drop-shadow(0 0 3px #f4d27a66);width:auto;height:36px}#desk .dbrand .word{letter-spacing:.02em;color:var(--parch);white-space:nowrap;text-shadow:0 1px 10px #0009;font:700 24px/1 Cormorant Garamond,serif}#desk .dbrand .word i{color:var(--glow);font-style:italic;font-weight:500}#desk .dtick.gtk{height:var(--h);max-width:none;font:500 var(--fs)/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;color:#ede2c4bd;background:#0c0e0cb8;gap:0;padding:0;display:block;top:24px}#desk .dtick{letter-spacing:.02em;white-space:nowrap;color:var(--parch);box-sizing:border-box;background:#141614bd;border:0;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 560px);padding:8px 16px 8px 13px;font:400 13px/1 Inter;text-decoration:none;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}#desk .dtick .tls{flex:auto;min-width:0;display:grid}#desk .dtick .tl{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;display:block;overflow:hidden}#desk .dtick .ldot,#desk .dtick .tdemo,#desk .dtick .tgo{flex:none}#desk .dtick .tgo{color:var(--glow);margin:-2px 0 0 -2px;font-size:17px;line-height:1}#desk .dtick:focus-visible{outline:2px solid var(--glow);outline-offset:2px}#desk .dtick b{color:var(--glow);font-weight:600}#desk .dtick .sep{color:#d9a44199}#desk .dwallet{color:#ede6d3;height:40px;box-shadow:none;letter-spacing:.02em;white-space:nowrap;background:#1416149e;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font:500 14px/1 Inter;display:flex}#desk .dwallet:hover,#desk .dgear:hover,#desk .dspirits:hover{border-color:var(--glow)}#desk .dbot{z-index:20;pointer-events:none;height:5.2vh;min-height:52px;position:absolute;bottom:0;left:0;right:0}#desk .dspirits{pointer-events:auto;background:#141614a8;border:0;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px 0 9px;display:flex;position:absolute;bottom:22px;left:28px}#desk .dspirits .n{font:700 18px/1 Cormorant Garamond,serif}#desk .dspirits .n i{color:var(--powder);font-style:normal;font-weight:500}#desk .dmenu{pointer-events:auto;background:#141614a8;height:46px;padding:0 17px 0 5px;bottom:22px;left:28px}#desk .dmenu .mi{width:36px;height:36px}#desk .dspirits .l{letter-spacing:.16em;text-transform:uppercase;color:var(--powder);margin-top:2px;font-size:9.5px}#desk .dgear{pointer-events:auto;letter-spacing:.06em;height:46px;color:var(--parch);background:#141614a8;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;font:500 12px/1 Inter;display:flex;position:absolute;bottom:22px;right:28px}#desk .dhint{letter-spacing:.22em;text-transform:uppercase;color:#ede6d39e;white-space:nowrap;pointer-events:none;font-size:10.5px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#desk{--dur:10ms}#desk .art .pic{transition:none;transform:none!important}#desk .info{transition:opacity .2s linear;transform:none}}#desk .dwif{pointer-events:auto;backdrop-filter:blur(10px);letter-spacing:.04em;height:46px;color:var(--parch);background:#141614a8;border-radius:999px;align-items:center;gap:9px;padding:0 17px 0 5px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:background-color .25s,color .25s;display:flex;position:absolute;bottom:22px;right:28px}#desk .dwif img{border-radius:50%;width:36px;height:36px;display:block}#desk .dwif:hover,#desk .dwif:focus-visible{background:var(--gold,#d9a441);color:#17120b}