html:has(body.landing-look){background:#060403;height:auto;overflow:auto}body.landing-look{-webkit-user-select:auto;user-select:auto;flex-direction:column;height:auto;min-height:100svh;display:flex;overflow:visible}html:has(#frontend:not(.hidden)){overflow:hidden}html:has(#frontend:not(.hidden)) body.landing-look{overflow:hidden}body.landing-look .stage{z-index:1;flex:1;width:100%;height:auto;margin:0;position:relative;inset:auto;container-type:normal}body.landing-look main{--u:clamp(.85px, calc((100vw - 32px) / 660), 1px);max-width:1000px;height:auto;margin:0 auto;padding:clamp(36px,6vh,64px) 16px clamp(48px,7vh,80px)}body.landing-look .site-bar{z-index:20}body.landing-look .site-footer{z-index:1}body.landing-look{--gold-hi:#fff0c2;--gold:#e3bf6e;--gold-mid:#b8862f;--gold-lo:#6e4a14;--text:#ddd2bd;--dim:#9e917b;--title-font:"Metamorphous", "D2R Kodia", "D2 Hangul", Georgia, serif;--text-font:"EB Garamond", "D2R Iris", "D2 Hangul", Georgia, serif;--small-font:"EB Garamond", "D2R Iris", "D2 Hangul", Georgia, serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .8 0 0 0 .55 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='5' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .8 0 0 0 0 .65 0 0 0 .9 -.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");color:var(--text);background:radial-gradient(ellipse 70% 55% at 50% 42%, #461e0859, transparent 75%), radial-gradient(ellipse 120% 100% at 50% 50%, transparent 50%, #040302e6), var(--mottle), var(--grain), #060403;background-blend-mode:normal, normal, soft-light, overlay, normal;background-size:auto,auto,840px 840px,180px 180px,auto}body.landing-look #embers{mix-blend-mode:screen}body.landing-look main{font-family:var(--text-font);font-size:calc(18 * var(--u))}body.landing-look .icon{width:calc(96 * var(--u));height:calc(96 * var(--u));filter:drop-shadow(0 0 calc(22 * var(--u)) #ff6e1e73) drop-shadow(0 calc(8 * var(--u)) calc(16 * var(--u)) #000000e6);border-radius:22%}body.landing-look .wordmark{font:400 calc(52 * var(--u)) / 1 var(--title-font);letter-spacing:.035em;background:linear-gradient(180deg, var(--gold-hi) 6%, #f1cf7f 30%, #b07a24 52%, #f6dd98 66%, #c08a33 82%, #5e3d10 100%);color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 calc(2 * var(--u)) 0 #1b0e02) drop-shadow(0 calc(4 * var(--u)) calc(5 * var(--u)) #000000f2) drop-shadow(0 0 calc(24 * var(--u)) #ff641459);-webkit-background-clip:text;background-clip:text;margin-right:0;animation:none}body.landing-look h2{padding-top:calc(20 * var(--u));font:400 calc(26 * var(--u)) / 1.2 var(--title-font);letter-spacing:.03em;color:var(--gold);text-shadow:0 1px #000,0 2px 3px #000000e6,0 0 18px #ff6e1e38;position:relative}body.landing-look h2:before{content:"";width:calc(300 * var(--u));background:linear-gradient(45deg, transparent 38%, var(--gold) 38% 62%, transparent 62%) center / 9px 9px no-repeat, linear-gradient(90deg, transparent, var(--gold-lo) 18%, var(--gold) 50%, var(--gold-lo) 82%, transparent) center / 100% 1px no-repeat;filter:drop-shadow(0 0 4px #ff8c2899);height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.landing-look .page.panel h2:before{display:none}body.landing-look .line{color:var(--text);text-shadow:0 1px 2px #000,0 0 14px #000000e6}body.landing-look .line.dim,body.landing-look #caption{color:var(--dim)}body.landing-look .stone{min-width:calc(220 * var(--u));min-height:calc(52 * var(--u));padding:calc(10 * var(--u)) calc(26 * var(--u));font:400 calc(15 * var(--u)) / 1.2 var(--title-font);letter-spacing:.08em;color:var(--gold);text-shadow:0 1px 1px #000;background:var(--grain), var(--mottle), linear-gradient(180deg, #2f271e, #15100c);background-blend-mode:overlay, soft-light, normal;border:1px solid #000;border-radius:3px;transition:filter .15s,transform .15s;box-shadow:inset 0 1px #ffe6b424,inset 0 -2px #000000b3,inset 0 0 0 1px #96703859,0 0 0 2px #000000bf,0 8px 20px #000000b3}body.landing-look .stone.primary{min-width:calc(320 * var(--u));min-height:calc(66 * var(--u));padding:calc(14 * var(--u)) calc(36 * var(--u));font-size:calc(19 * var(--u));letter-spacing:.06em;color:#241303;text-shadow:0 1px #fff0c88c;background:var(--grain), linear-gradient(180deg, #fff1bd 0%, #eec45f 30%, #b97f22 54%, #dba646 78%, #f3cf7a 100%);background-blend-mode:soft-light, normal;border:1px solid #2c1a04;box-shadow:inset 0 2px #fffae1d9,inset 0 -3px #502c06b3,inset 0 0 18px #78460a59,0 0 0 3px #120a03,0 0 0 4px #cea048bf,0 10px 26px #000000bf,0 0 50px #ff6e196b}body.landing-look .stone:hover:not(:disabled),body.landing-look .stone:focus-visible{filter:brightness(1.15);color:var(--gold-hi);text-shadow:0 1px 1px #000;outline:none}body.landing-look .stone.primary:hover:not(:disabled),body.landing-look .stone.primary:focus-visible{filter:brightness(1.08)saturate(1.06);color:#241303;text-shadow:0 1px #fff0c88c}body.landing-look .stone:active:not(:disabled){transform:translateY(1px)}body.landing-look .link{font:400 calc(14 * var(--u)) / 1.2 var(--title-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding:calc(4 * var(--u)) 0;border-bottom:1px solid #e3bf6e66;text-decoration:none}body.landing-look .link:hover,body.landing-look .link:focus-visible{color:var(--gold-hi);text-shadow:none}body.landing-look .page.panel{background:var(--grain), var(--mottle), linear-gradient(180deg, #221b14f7, #110d0af7);background-blend-mode:overlay, soft-light, normal;background-size:180px 180px,520px 520px,auto;border:1px solid #000;border-radius:2px;box-shadow:inset 0 1px #ffe6b414,inset 0 0 0 1px #785c344d,inset 0 0 0 5px #00000059,inset 0 0 0 6px #785c342e,inset 0 0 50px #000000a6,0 14px 34px #000000b3}body.landing-look .track{box-shadow:inset 0 2px 4px #000000e6,0 0 0 1px #000,0 0 0 2px #9670388c,0 0 0 3px #120a03}body.landing-look .stone,body.landing-look .stone.primary,body.landing-look .page.panel{max-width:100%}body.landing-look .page.panel #lines{font-size:.92em}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(./cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(./cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}:root{--title-font:"Cinzel", "Palatino Linotype", Palatino, Georgia, serif;--text-font:"Palatino Linotype", Palatino, Georgia, serif;--gold:#d9b867;--text:#d8d0c0;--dim:#8f8473;--path:#c7b377;--warning:#ffa800;--problem:#ff5a4a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%;color:var(--text);font-family:var(--text-font);-webkit-user-select:none;user-select:none;background:#050302;margin:0;overflow:hidden}[hidden]{display:none!important}#embers{width:100%;height:100%;position:fixed;inset:0}.stage{width:min(100vw,133.333vh);height:min(100vh,75vw);margin:auto;position:fixed;inset:0;container-type:size}main{--u:calc(100cqh / 600);box-sizing:border-box;height:100%;padding:calc(52 * var(--u)) calc(70 * var(--u)) calc(16 * var(--u));text-align:center;font-size:calc(15 * var(--u));flex-direction:column;align-items:center;line-height:1.45;display:flex}header{align-items:center;gap:calc(14 * var(--u));flex-direction:column;display:flex}.icon{width:calc(104 * var(--u));height:calc(104 * var(--u));filter:drop-shadow(0 0 calc(18 * var(--u)) #ff6e1e59) drop-shadow(0 calc(6 * var(--u)) calc(14 * var(--u)) #000c);border-radius:22%;animation:5s ease-in-out infinite smoulder}.wordmark{font:400 calc(46 * var(--u)) / 1.1 var(--title-font);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#1e1813 18%,#0c0908 55%,#030202 92%);color:#0000;-webkit-text-stroke:calc(.8 * var(--u)) #ffc860;filter:drop-shadow(0 0 calc(2 * var(--u)) #ff5a00) drop-shadow(0 0 calc(10 * var(--u)) #ff6a1073);-webkit-background-clip:text;background-clip:text;margin:0 -.2em 0 0;animation:4s ease-in-out infinite breathe}@keyframes breathe{50%{filter:drop-shadow(0 0 calc(3 * var(--u)) #ff5a00) drop-shadow(0 0 calc(16 * var(--u)) #ff6a10a6)}}@keyframes smoulder{50%{filter:drop-shadow(0 0 calc(26 * var(--u)) #ff6e1e80) drop-shadow(0 calc(6 * var(--u)) calc(14 * var(--u)) #000c)}}.page{width:100%;margin-top:calc(30 * var(--u));flex-direction:column;flex:1;align-items:center;display:flex}h2{margin:0 0 calc(12 * var(--u));font:400 calc(25 * var(--u)) / 1.2 var(--title-font);letter-spacing:.06em;color:var(--gold);text-shadow:0 0 calc(10 * var(--u)) #000}#lines{gap:calc(8 * var(--u));max-width:calc(560 * var(--u));flex-direction:column;display:flex}.line{overflow-wrap:anywhere;text-shadow:0 1px 2px #000;margin:0}.line.dim{color:var(--dim);font-size:.93em}.line.path{color:var(--path);font-family:ui-monospace,Menlo,monospace;font-size:.85em}.line.warning{color:var(--warning)}.line.problem{color:var(--problem)}#progress{margin-top:calc(18 * var(--u));width:calc(340 * var(--u))}.track{height:calc(14 * var(--u));border-radius:calc(2 * var(--u));box-shadow:inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #000000e6, 0 0 0 calc(1 * var(--u)) #2a2219, 0 0 0 calc(2.5 * var(--u)) #6a5838, 0 0 0 calc(3.5 * var(--u)) #17120c;background:#0b0806;position:relative;overflow:hidden}#fill{width:0;height:100%;box-shadow:calc(2 * var(--u)) 0 calc(8 * var(--u)) #ff7a20b3;background:linear-gradient(#f6b04a,#c8461a 40%,#4a0804);transition:width .6s linear}#progress.busy #fill{width:28%;transition:none;animation:1.6s ease-in-out infinite alternate sweep;position:absolute}@keyframes sweep{0%{left:0}to{left:72%}}#caption{margin:calc(10 * var(--u)) 0 0;color:var(--dim);font-variant-numeric:tabular-nums;font-size:.93em}#actions{margin-top:calc(34 * var(--u));justify-content:center;gap:calc(12 * var(--u)) calc(16 * var(--u));padding-bottom:calc(18 * var(--u));flex-wrap:wrap;display:flex}.stone{min-width:calc(200 * var(--u));padding:calc(9 * var(--u)) calc(26 * var(--u));font:400 calc(14 * var(--u)) / 1.2 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:#24201b;text-shadow:0 1px #ffffff38;cursor:pointer;border-radius:calc(2 * var(--u));box-shadow:inset 0 calc(2 * var(--u)) 0 #ffffff47, inset calc(2 * var(--u)) 0 0 #ffffff1a, inset calc(-2 * var(--u)) 0 0 #00000040, inset 0 calc(-3 * var(--u)) 0 #00000061, 0 0 0 calc(2 * var(--u)) #191612, 0 0 0 calc(3 * var(--u)) #5d5038, 0 calc(6 * var(--u)) calc(16 * var(--u)) #000000b3;background:radial-gradient(circle at 30% 40%,#ffffff14 0 1px,#0000 1.5px) 0 0/7px 9px,radial-gradient(circle at 60% 70%,#00000029 0 1px,#0000 1.5px) 0 0/5px 6px,radial-gradient(at 30% 0,#ffffff24,#0000 60%),linear-gradient(#8d887e,#6e695f 48%,#57534b);border:none;transition:color .15s,text-shadow .15s}.stone.primary{min-width:calc(272 * var(--u));padding-block:calc(12 * var(--u));font-size:calc(16 * var(--u))}.stone:hover:not(:disabled),.stone:focus-visible{color:#ffd27a;text-shadow:0 0 calc(6 * var(--u)) #ff6a10, 0 1px 0 #0009;outline:none}.stone:active:not(:disabled){transform:translateY(calc(1 * var(--u)));box-shadow:inset 0 calc(3 * var(--u)) calc(4 * var(--u)) #00000073, 0 0 0 calc(2 * var(--u)) #191612, 0 0 0 calc(3 * var(--u)) #5d5038;background:radial-gradient(circle at 30% 40%,#ffffff0f 0 1px,#0000 1.5px) 0 0/7px 9px,linear-gradient(#615d55,#6c675e 50%,#7a756b)}.stone:disabled{cursor:default;opacity:.45}.legal{max-width:calc(600 * var(--u));color:#5f574b;font-size:calc(10.5 * var(--u));margin:auto 0 0}@font-face{font-family:Metamorphous;font-weight:400;font-display:swap;src:url(./metamorphous-latin-400-normal-B8QJBOqa.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-weight:400;font-display:swap;src:url(./eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2")}:root{--title-font:"Metamorphous", "D2R Kodia", "D2 Hangul", Georgia, serif;--text-font:"Metamorphous", "D2R Iris", "D2 Hangul", Georgia, serif;--small-font:"EB Garamond", "D2R Iris", "D2 Hangul", Georgia, serif}main{font-size:calc(17 * var(--u))}h2{letter-spacing:.04em}.stone{letter-spacing:.08em}#lines:has(.line.plain:only-child){max-width:calc(680 * var(--u))}.line.plain:only-child{font-size:1.06em}.legal{font-family:var(--small-font);font-size:calc(11.5 * var(--u))}.link{margin-top:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));color:var(--dim);font:400 calc(15 * var(--u)) / 1.2 var(--text-font);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;text-decoration:underline}.link:hover,.link:focus-visible{color:#ffd27a;text-shadow:0 0 calc(6 * var(--u)) #ff6a10;outline:none}.page.panel{box-sizing:border-box;width:calc(620 * var(--u));margin-top:calc(20 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) 0;box-shadow:0 0 0 calc(1 * var(--u)) #191612, 0 0 0 calc(2.5 * var(--u)) #6a5838, 0 0 0 calc(3.5 * var(--u)) #17120c, 0 calc(10 * var(--u)) calc(30 * var(--u)) #000c;background:linear-gradient(#140f0bf0,#090705f0);flex:none}.page.panel #lines{text-align:left;gap:calc(6 * var(--u));font-family:var(--small-font);font-size:1em}.page.panel #actions{margin-top:calc(16 * var(--u))}main:has(.page.panel) header{display:none}
