@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-normal.CIWtV3SY.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-400-normal.9rKXKbpF.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-italic.DB-bun8K.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-400-italic.O_MaDy27.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bodoni-moda-latin-500-normal.CtAcMono.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-500-normal.B12im5S-.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bodoni-moda-latin-600-normal.DbXDFeqY.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-600-normal.DgnCXU2s.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bodoni-moda-latin-700-normal._PBEXphw.woff2) format("woff2"),url(/_astro/bodoni-moda-latin-700-normal.B4v_frWu.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2) format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-600-normal.C497H-z9.woff2) format("woff2"),url(/_astro/jost-latin-600-normal.Bv_M0d15.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--px:1px;--night:#0d0b09;--night-2:#141110;--panel:#1a1613;--rule:#2b2521;--rule-2:#3d342c;--gold:#b08d57;--gold-lo:#6d5836;--red:#a8342c;--blue:#33639e;--cream:#efe9dd;--warm:#a49a8c;--faint:#82786a;--disp:"Bodoni Moda",serif;--body:"Jost",sans-serif;--mono:"IBM Plex Mono",monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(80*var(--px))}body{font-family:var(--body);font-weight:500;font-size:calc(16.5*var(--px));line-height:1.75;color:var(--warm);background:var(--night);-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:calc(1140*var(--px));margin:0 auto;padding:0 calc(32*var(--px))}.nav{position:fixed;inset:0 0 auto;z-index:50;height:calc(72*var(--px));display:flex;align-items:center;background:#0d0b09e6;backdrop-filter:blur(calc(10*var(--px)));border-bottom:1px solid var(--rule)}.nav-in{max-width:calc(1140*var(--px));margin:0 auto;padding:0 calc(32*var(--px));width:100%;display:flex;align-items:center;justify-content:space-between}.brand{font-family:var(--disp);font-weight:500;font-size:calc(20*var(--px));letter-spacing:.3em;color:var(--cream);text-decoration:none;text-indent:.3em}.menu{display:flex;gap:calc(30*var(--px));align-items:center}.menu a{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.2em;text-transform:uppercase;color:var(--faint);text-decoration:none;transition:color .25s}.menu a:hover{color:var(--cream)}.menu .acct{color:var(--cream);border:1px solid var(--rule-2);padding:calc(10*var(--px)) calc(22*var(--px));transition:all .25s}.menu .acct:hover{border-color:var(--gold);color:var(--gold)}.hero{position:relative;isolation:isolate;min-height:min(82vh,calc(760*var(--px)));display:flex;align-items:flex-end;overflow:hidden}.hero .scrim{position:absolute;inset:0;background:linear-gradient(90deg,#0d0b09f2,#0d0b098c 54%,#0d0b0926),linear-gradient(0deg,var(--night) 2%,transparent 58%)}.hero .in{position:relative;padding:0 calc(32*var(--px)) calc(56*var(--px));max-width:calc(1140*var(--px));margin:0 auto;width:100%}.wordline{white-space:nowrap}.wordline .ltr{position:relative;display:inline-block;color:var(--gold)}.wordline .ltr b{position:absolute;left:0;top:0;font-weight:inherit;color:#fff6e2;text-shadow:0 0 calc(9*var(--px)) rgba(255,214,140,.65);opacity:0;will-change:opacity}.wordline.forge .ltr{animation:ltrIn .9s ease-out both}.wordline.forge .ltr b{animation:ltrHot 1.1s ease-out both}@keyframes ltrIn{0%{opacity:0}to{opacity:1}}@keyframes ltrHot{0%{opacity:0}22%{opacity:1}to{opacity:0}}.wordline.sheen .ltr b{animation:glint 5.4s ease-in-out infinite}@keyframes glint{0%,84%,to{opacity:0}5%{opacity:.95}15%{opacity:0}}.embers{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.embers i{position:absolute;bottom:calc(-12*var(--px));width:calc(3*var(--px));height:calc(3*var(--px));border-radius:50%;background:#ffb45c;box-shadow:0 0 calc(8*var(--px)) #ff9b3d;opacity:0;will-change:transform,opacity;animation:emberUp linear infinite}@keyframes emberUp{0%{opacity:0;transform:translateZ(0) scale(.5)}14%{opacity:.85}to{opacity:0;transform:translate3d(var(--dx,calc(24*var(--px))),calc(-1 * var(--h,70vh)),0) scale(1.1)}}@media(prefers-reduced-motion:reduce){.wordline .ltr,.wordline .ltr b,.embers i{animation:none!important}.wordline .ltr b{opacity:0}}.hero .eye{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.36em;text-transform:uppercase;color:var(--gold)}.hero h1{font-family:var(--disp);font-weight:700;font-size:clamp(calc(58*var(--px)),9vw,calc(112*var(--px)));line-height:.94;color:var(--cream);margin-top:calc(16*var(--px));letter-spacing:.01em}.hero .creed{font-size:clamp(calc(17*var(--px)),2.2vw,calc(22*var(--px)));color:var(--warm);margin-top:calc(14*var(--px));max-width:calc(520*var(--px));font-weight:500}.hero .creed b{color:var(--cream);font-weight:600}.hero .facts{display:flex;gap:calc(46*var(--px));margin-top:calc(34*var(--px));flex-wrap:wrap}.hero .facts .k{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.hero .facts .v{font-family:var(--disp);font-weight:500;font-size:calc(30*var(--px));color:var(--cream);margin-top:2px;line-height:1.1}.hero .facts .v.g{color:var(--gold)}.hero .acts{display:flex;gap:calc(13*var(--px));margin-top:calc(36*var(--px));flex-wrap:wrap}.btn{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:calc(15*var(--px)) calc(34*var(--px));border:1px solid var(--rule-2);color:var(--cream);transition:all .25s}.btn:hover{border-color:var(--gold);color:var(--gold)}.btn.solid{background:var(--cream);color:var(--night);border-color:var(--cream)}.btn.solid:hover{background:var(--gold);border-color:var(--gold);color:var(--night)}section{padding:calc(64*var(--px)) 0}.mark{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.38em;text-transform:uppercase;color:var(--gold)}h2{font-family:var(--disp);font-weight:400;font-size:clamp(calc(30*var(--px)),4.6vw,calc(50*var(--px)));color:var(--cream);line-height:1.15;margin-top:calc(16*var(--px));letter-spacing:.01em}h2 em{font-style:italic;color:var(--gold)}.lede{max-width:calc(560*var(--px));margin-top:calc(16*var(--px))}.lede b{color:var(--cream);font-weight:600}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.hair{width:calc(64*var(--px));height:1px;background:var(--gold-lo);margin:calc(26*var(--px)) auto}.framed{position:relative;border:1px solid var(--rule);background:var(--night-2);padding:2px}.framed:before,.framed:after{content:"";position:absolute;width:calc(15*var(--px));height:calc(15*var(--px));border:1px solid var(--gold)}.framed:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.framed:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.banners{display:grid;grid-template-columns:1fr 1fr;gap:calc(18*var(--px));margin-top:calc(28*var(--px))}.banner{position:relative;border:1px solid var(--rule);background:var(--night-2);padding:calc(32*var(--px)) calc(30*var(--px));text-align:center;transition:border-color .3s,background .3s}.banner:before,.banner:after{content:"";position:absolute;width:calc(15*var(--px));height:calc(15*var(--px));border:1px solid transparent;transition:border-color .3s}.banner:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.banner:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.banner.r:hover{border-color:var(--gold-lo);background:#1b1412}.banner.b:hover{border-color:var(--gold-lo);background:#121620}.banner:hover:before,.banner:hover:after{border-color:var(--gold)}.banner svg{width:calc(72*var(--px));height:calc(72*var(--px))}.banner .nm{font-family:var(--disp);font-weight:500;font-size:calc(42*var(--px));letter-spacing:.2em;margin-top:calc(14*var(--px));text-indent:.2em}.banner.r .nm{color:var(--red)}.banner.b .nm{color:var(--blue)}.banner p{font-size:calc(15.5*var(--px));max-width:calc(280*var(--px));margin:calc(8*var(--px)) auto 0}.banner .swear{display:inline-block;margin-top:calc(22*var(--px));font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.22em;text-transform:uppercase;color:var(--faint);transition:color .25s}.banner:hover .swear{color:var(--cream)}.bal-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(14*var(--px))}.bal-s{font-family:var(--disp);font-weight:700;font-size:calc(21*var(--px));letter-spacing:.2em}.bal-s.r{color:var(--red)}.bal-s.b{color:var(--blue)}.bal-t{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.bal-bar{position:relative;display:flex;height:calc(16*var(--px));margin-top:calc(14*var(--px));overflow:hidden;background:#000;border:1px solid var(--rule)}.bal-bar .fill{display:block;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.bal-bar .fill.r{background:linear-gradient(90deg,#6d1f18,var(--red))}.bal-bar .fill.b{background:linear-gradient(90deg,var(--blue),#1d4272)}.bal-bar .seam{position:absolute;top:calc(-3*var(--px));bottom:calc(-3*var(--px));width:2px;background:var(--gold);box-shadow:0 0 calc(12*var(--px)) var(--gold);transition:left 1.1s cubic-bezier(.2,.7,.2,1)}.rtab{width:100%;border-collapse:collapse;background:var(--night-2)}.rtab td{padding:calc(13*var(--px)) calc(26*var(--px));border-bottom:1px solid var(--rule);font-size:calc(16*var(--px))}.rtab tr:last-child td{border-bottom:none}.rtab td:first-child{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.rtab td:last-child{text-align:right;font-family:var(--disp);font-weight:500;font-size:calc(26*var(--px));color:var(--gold)}.memoriam{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:calc(64*var(--px)) 0;text-align:center}.memoriam .yr{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.44em;text-transform:uppercase;color:var(--gold)}.memoriam .old{font-family:var(--disp);font-weight:400;font-size:clamp(calc(42*var(--px)),7vw,calc(82*var(--px)));color:var(--cream);letter-spacing:.14em;margin-top:calc(14*var(--px));line-height:1;text-indent:.14em}.memoriam p{max-width:calc(600*var(--px));margin:calc(16*var(--px)) auto 0}.memoriam p b{color:var(--cream);font-weight:600}.memoriam .q{font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(calc(20*var(--px)),3vw,calc(29*var(--px)));color:var(--cream);margin-top:calc(24*var(--px));line-height:1.45}.memoriam .q u{text-decoration:none;color:var(--gold)}.memoriam .q small{display:block;font-family:var(--mono);font-style:normal;font-size:calc(10*var(--px));letter-spacing:.3em;text-transform:uppercase;color:var(--faint);margin-top:calc(16*var(--px))}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(16*var(--px));margin-top:calc(26*var(--px))}.step{border:1px solid var(--rule);background:var(--night-2);padding:calc(24*var(--px)) calc(22*var(--px));transition:border-color .3s}.step:hover{border-color:var(--gold-lo)}.step .n{font-family:var(--disp);font-weight:400;font-size:calc(30*var(--px));color:var(--gold);letter-spacing:.06em}.step .t{font-family:var(--disp);font-weight:500;font-size:calc(20*var(--px));color:var(--cream);margin-top:calc(12*var(--px))}.step .d{font-size:calc(14.5*var(--px));color:var(--faint);margin-top:calc(4*var(--px))}.logtools{display:flex;gap:calc(9*var(--px));flex-wrap:wrap;margin:calc(24*var(--px)) 0 calc(16*var(--px))}.fb{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:transparent;border:1px solid var(--rule-2);color:var(--faint);padding:calc(9*var(--px)) calc(18*var(--px));transition:all .25s}.fb:hover{color:var(--cream)}.fb.on{border-color:var(--gold);color:var(--gold)}.ent{display:grid;grid-template-columns:calc(112*var(--px)) calc(78*var(--px)) 1fr;gap:calc(20*var(--px));padding:calc(13*var(--px)) calc(26*var(--px));border-bottom:1px solid var(--rule);align-items:start;transition:background .22s}.ent:last-child{border-bottom:none}.ent:hover{background:#b08d5709}.ent .dt{font-family:var(--mono);font-size:calc(11*var(--px));color:var(--faint);letter-spacing:.06em}.ent .tg{font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.16em;text-transform:uppercase;padding:calc(4*var(--px)) calc(9*var(--px));text-align:center;border:1px solid}.tg.new{color:var(--red);border-color:#a8342c80}.tg.qol{color:var(--blue);border-color:#33639e80}.tg.fix{color:var(--faint);border-color:var(--rule-2)}.tg.event{color:var(--gold);border-color:var(--gold-lo)}.ent .tx{font-size:calc(15.5*var(--px))}.ent .tx b{color:var(--cream);font-weight:600}.ent.hide{display:none}footer{text-align:center;padding:calc(48*var(--px)) calc(32*var(--px)) calc(56*var(--px));border-top:1px solid var(--rule)}.sign{font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(calc(23*var(--px)),3.4vw,calc(32*var(--px)));color:var(--cream)}.sign u{text-decoration:none;color:var(--gold)}.fine{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-top:calc(22*var(--px))}@media(max-width:900px){.menu a:not(.acct){display:none}.banners{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.hero .in{padding-bottom:calc(64*var(--px))}.hero .facts{gap:calc(30*var(--px))}.ent{grid-template-columns:1fr;gap:calc(9*var(--px))}.ent .tg{justify-self:start;padding:calc(4*var(--px)) calc(12*var(--px))}section{padding:calc(52*var(--px)) 0}}.hero .scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero .scene img,.hero .scene video{width:100%;height:100%;object-fit:cover;object-position:center 44%;display:block}[data-live]{font-variant-numeric:tabular-nums}.hero .facts .v.state{display:flex;align-items:center;gap:calc(10*var(--px))}.hero .facts .v.state:before{content:"";width:calc(8*var(--px));height:calc(8*var(--px));border-radius:50%;background:var(--faint);flex:none;transition:background .4s,box-shadow .4s}.hero .facts .v.state[data-state=up]:before{background:var(--gold);box-shadow:0 0 calc(10*var(--px)) var(--gold)}.hero .facts .v.state[data-state=down]{color:var(--faint)}.board-note{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.08em;margin-top:calc(14*var(--px));display:flex;align-items:center;gap:calc(10*var(--px));color:var(--faint)}.board-note:before{content:"";width:calc(6*var(--px));height:calc(6*var(--px));border-radius:50%;background:var(--rule-2);flex:none}.board-note[data-tone=ok]:before{background:var(--gold);box-shadow:0 0 calc(8*var(--px)) var(--gold)}.board-note[data-tone=off]{color:var(--warm)}.board-note[data-tone=off]:before{background:var(--red)}.board{display:grid;grid-template-columns:1fr 1.15fr;gap:calc(18*var(--px));margin-top:calc(26*var(--px));align-items:stretch}.board-side{display:flex;flex-direction:column;gap:calc(18*var(--px))}.war,.cmd{border:1px solid var(--rule);background:var(--night-2);padding:calc(24*var(--px)) calc(26*var(--px))}.war-pts{display:flex;justify-content:space-between;margin-top:calc(14*var(--px))}.war-pts b{display:block;font-family:var(--disp);font-weight:500;font-size:calc(34*var(--px));line-height:1;font-variant-numeric:tabular-nums}.war-pts span{font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.war-pts .r b{color:var(--red)}.war-pts .b{text-align:right}.war-pts .b b{color:var(--blue)}.cmd-h{font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.cmd-row{display:grid;grid-template-columns:1fr 1fr;margin-top:calc(14*var(--px));border-top:1px solid var(--rule)}.cmd-c{padding:calc(14*var(--px)) 0 calc(4*var(--px));display:flex;flex-direction:column;gap:calc(3*var(--px));min-width:0}.cmd-c.b{text-align:right;border-left:1px solid var(--rule)}.cmd-k{font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.24em;text-transform:uppercase}.cmd-c.r .cmd-k{color:var(--red)}.cmd-c.b .cmd-k{color:var(--blue)}.cmd-n{font-family:var(--disp);font-weight:500;font-size:calc(24*var(--px));color:var(--cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-until{font-size:calc(13*var(--px));color:var(--faint);margin-top:calc(12*var(--px))}.cmd-until:empty{display:none}.pvp{display:flex;flex-direction:column}.pvp-h,.pvp-list li{display:grid;grid-template-columns:calc(44*var(--px)) 1fr calc(70*var(--px)) calc(70*var(--px));gap:calc(12*var(--px));align-items:center;padding:0 calc(24*var(--px))}.pvp-h{padding-top:calc(14*var(--px));padding-bottom:calc(12*var(--px));border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.pvp-h span:nth-child(4){text-align:right}.pvp-list{list-style:none;flex:1;background:var(--night-2)}.pvp-list li{padding-top:calc(10*var(--px));padding-bottom:calc(10*var(--px));border-bottom:1px solid var(--rule);position:relative}.pvp-list li:last-child{border-bottom:none}.pvp-list li:before{content:"";position:absolute;left:0;top:calc(9*var(--px));bottom:calc(9*var(--px));width:2px;background:transparent}.pvp-list li.r:before{background:var(--red)}.pvp-list li.b:before{background:var(--blue)}.pr{font-family:var(--mono);font-size:calc(11*var(--px));color:var(--faint)}.pn{color:var(--cream);font-size:calc(15.5*var(--px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.pvp-list li.r .pf{color:var(--red)}.pvp-list li.b .pf{color:var(--blue)}.pk{text-align:right;font-family:var(--disp);font-weight:500;font-size:calc(20*var(--px));color:var(--gold);font-variant-numeric:tabular-nums}.pvp-list li:first-child .pk{font-size:calc(24*var(--px))}.pvp-list .pvp-empty{display:block;text-align:center;padding:calc(28*var(--px)) calc(24*var(--px));font-family:var(--mono);font-size:calc(12*var(--px));color:var(--faint)}.board.stale .war,.board.stale .cmd,.board.stale .pvp{opacity:.55}.board.stale .bal-bar .fill{background:var(--rule-2)}.board.stale .bal-bar .seam{background:var(--faint);box-shadow:none}.board .war,.board .cmd,.board .pvp{transition:opacity .4s}.rates-box{max-width:calc(640*var(--px));margin-top:calc(28*var(--px))}@media(max-width:900px){.board{grid-template-columns:1fr}}@media(max-width:520px){.war .bal-head{flex-wrap:wrap}.war .bal-t{order:3;width:100%;text-align:center;margin-top:calc(8*var(--px))}.pvp-h,.pvp-list li{grid-template-columns:calc(32*var(--px)) 1fr calc(48*var(--px)) calc(52*var(--px));gap:calc(8*var(--px));padding-left:calc(16*var(--px));padding-right:calc(16*var(--px))}.war,.cmd{padding:calc(20*var(--px))}.war-pts b{font-size:calc(28*var(--px))}}.hero .facts .v.state[data-state=soon]{color:var(--gold)}.hero .facts .v.state[data-state=soon]:before{background:var(--gold-lo)}.soon-note{font-family:var(--mono);font-size:calc(11.5*var(--px));letter-spacing:.06em;color:var(--faint);margin-top:calc(22*var(--px));padding-left:calc(14*var(--px));border-left:2px solid var(--gold-lo)}.hero h1.wordmark{font-weight:500;letter-spacing:.16em;font-size:clamp(calc(40*var(--px)),7.4vw,calc(92*var(--px)));line-height:1;margin-left:-.02em}a.banner{display:block;text-decoration:none;color:inherit}a.banner .swear{margin-top:calc(18*var(--px))}a.banner:focus-visible{outline:1px solid var(--gold);outline-offset:calc(4*var(--px))}.step{display:flex;flex-direction:column}.step .dl{display:flex;flex-direction:column;gap:calc(7*var(--px));margin-top:calc(14*var(--px));padding-top:calc(14*var(--px));border-top:1px solid var(--rule)}.step .dl a{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.06em;color:var(--gold);text-decoration:none;border-bottom:1px solid transparent;align-self:flex-start;transition:color .2s,border-color .2s}.step .dl a:hover{color:var(--cream);border-bottom-color:var(--gold)}.step .sha{margin-top:calc(12*var(--px));display:flex;flex-direction:column;gap:calc(3*var(--px))}.step .sha span{font-family:var(--mono);font-size:calc(9*var(--px));letter-spacing:.24em;color:var(--faint)}.step .sha code{font-family:var(--mono);font-size:calc(10*var(--px));color:var(--warm);word-break:break-all;line-height:1.5;user-select:all}.step .sha .fn{font-family:var(--body);font-size:calc(12*var(--px));letter-spacing:0;color:var(--warm);margin-bottom:calc(4*var(--px));line-height:1.4}.brand-wrap{display:flex;align-items:center;gap:calc(16*var(--px))}.srv{display:inline-flex;align-items:center;gap:calc(7*var(--px));font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.22em;text-transform:uppercase;color:var(--faint);padding:calc(4*var(--px)) calc(10*var(--px)) calc(4*var(--px)) calc(9*var(--px));border:1px solid var(--rule-2)}.srv[hidden]{display:none}.srv i{width:calc(6*var(--px));height:calc(6*var(--px));border-radius:50%;background:var(--faint)}.srv[data-srv=up]{color:var(--warm)}.srv[data-srv=up] i{background:var(--gold);box-shadow:0 0 calc(8*var(--px)) var(--gold)}.srv[data-srv=down]{color:#e0a19b;border-color:#a8342c99}.srv[data-srv=down] i{background:var(--red);box-shadow:0 0 calc(8*var(--px)) var(--red);animation:srvPulse 1.6s ease-in-out infinite}@keyframes srvPulse{50%{opacity:.35}}.outage{position:fixed;left:0;right:0;top:calc(72*var(--px));z-index:49;background:#1c0f0d;border-bottom:1px solid rgba(168,52,44,.55);animation:outIn .35s ease-out}.outage[hidden]{display:none}@keyframes outIn{0%{opacity:0;transform:translateY(calc(-8*var(--px)))}to{opacity:1;transform:none}}.outage-in{max-width:calc(1140*var(--px));margin:0 auto;padding:calc(11*var(--px)) calc(32*var(--px));display:flex;align-items:center;gap:calc(12*var(--px))}.outage-dot{width:calc(7*var(--px));height:calc(7*var(--px));border-radius:50%;background:var(--red);box-shadow:0 0 calc(10*var(--px)) var(--red);flex:none;animation:srvPulse 1.6s ease-in-out infinite}.outage-tx{flex:1;font-size:calc(14*var(--px));color:var(--warm)}.outage-tx b{color:var(--cream);font-weight:600}.outage-since{color:var(--faint);margin-left:calc(6*var(--px))}.outage-x{background:none;border:0;color:var(--faint);font-size:calc(22*var(--px));line-height:1;cursor:pointer;padding:0 calc(4*var(--px));transition:color .2s}.outage-x:hover{color:var(--cream)}@media(prefers-reduced-motion:reduce){.srv i,.outage-dot,.outage{animation:none!important}}@media(max-width:520px){.brand-wrap{gap:calc(10*var(--px))}.srv{padding:calc(3*var(--px)) calc(8*var(--px));letter-spacing:.14em}.outage-in{padding:calc(10*var(--px)) calc(16*var(--px))}}@media(max-width:520px){.nav-in{padding:0 calc(16*var(--px))}.brand{font-size:calc(16*var(--px));letter-spacing:.2em}.menu .acct{padding:calc(8*var(--px)) calc(12*var(--px));white-space:nowrap;letter-spacing:.14em;font-size:calc(10*var(--px))}}@media(max-width:360px){.srv span{display:none}.srv{padding:calc(5*var(--px))}}.step .dl-main{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--night)!important;background:var(--cream);padding:calc(10*var(--px)) calc(14*var(--px));align-self:stretch;text-align:center;border:1px solid var(--cream);transition:background .25s,border-color .25s}.step .dl-main:hover{background:var(--gold);border-color:var(--gold)}.step .dl .fn{font-family:var(--mono);font-size:calc(10*var(--px));color:var(--faint);letter-spacing:.04em}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(16*var(--px));margin-top:calc(18*var(--px))}.note{border:1px solid var(--rule);background:var(--night-2);padding:calc(20*var(--px)) calc(22*var(--px))}.note-h{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.note p{font-size:calc(14*var(--px));color:var(--faint);margin-top:calc(9*var(--px));line-height:1.65}.note p b{color:var(--warm);font-weight:600}.note .cmd{display:block;margin-top:calc(9*var(--px));font-family:var(--mono);font-size:calc(11.5*var(--px));color:var(--cream);background:var(--night);border:1px solid var(--rule-2);padding:calc(8*var(--px)) calc(10*var(--px));word-break:break-all;user-select:all}@media(max-width:900px){.notes{grid-template-columns:1fr}}.step{min-width:0}@media(max-width:560px){.steps{grid-template-columns:1fr}}.step .sha[hidden]{display:none}.ln-note{font-family:var(--mono);font-size:calc(10.5*var(--px));color:var(--faint);margin-top:calc(10*var(--px));line-height:1.5}.ln-note[hidden]{display:none}.acc{padding:calc(128*var(--px)) 0 calc(72*var(--px));min-height:calc(100vh - calc(160*var(--px)))}.acc-card{max-width:calc(520*var(--px));margin:0 auto;padding:calc(36*var(--px)) calc(40*var(--px)) calc(40*var(--px))}.acc-card.wide{max-width:calc(760*var(--px))}.acc-card h2{font-size:clamp(calc(30*var(--px)),4vw,calc(40*var(--px)))}.acc-card .lede{margin-top:calc(12*var(--px));font-size:calc(15.5*var(--px))}.acc-card .lede+.lede{margin-top:calc(10*var(--px))}.acc-card [hidden]{display:none!important}.form{display:flex;flex-direction:column;gap:calc(18*var(--px));margin-top:calc(26*var(--px))}.fld{display:flex;flex-direction:column;gap:calc(7*var(--px))}.fld>span{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.fld input{background:var(--night);border:1px solid var(--rule-2);color:var(--cream);padding:calc(13*var(--px)) calc(14*var(--px));font-family:var(--body);font-size:calc(16*var(--px));border-radius:0;outline:none;transition:border-color .2s;width:100%}.fld input:focus{border-color:var(--gold)}.fld input[aria-invalid=true]{border-color:var(--red)}.fld small{font-size:calc(13*var(--px));color:#e0a19b;min-height:0}.fld small:empty{display:none}.fld em{font-style:normal;font-size:calc(12.5*var(--px));color:var(--faint)}.check{display:flex;gap:calc(12*var(--px));align-items:flex-start;font-size:calc(14*var(--px));color:var(--warm);cursor:pointer;line-height:1.55}.check input{margin-top:calc(4*var(--px));width:calc(17*var(--px));height:calc(17*var(--px));accent-color:var(--gold);flex:none}.check .gr{display:block;color:var(--faint);font-size:calc(13*var(--px));margin-top:calc(4*var(--px))}.form .btn,.acc-card .btn{font-family:var(--mono);cursor:pointer;text-align:center;display:inline-block}.form button.btn.solid{width:100%;padding:calc(15*var(--px));border:1px solid var(--cream)}.form button[disabled]{opacity:.55;cursor:wait}.is-busy button[type=submit]:after{content:" …"}.note{font-size:calc(14*var(--px));line-height:1.6;padding:calc(12*var(--px)) calc(14*var(--px));border-left:2px solid var(--gold);background:#b08d570f;color:var(--warm)}.note[data-tone=err]{border-left-color:var(--red);background:#a8342c14;color:#e9c4bf}.note[data-tone=ok]{border-left-color:var(--gold)}.acc-links{display:flex;flex-wrap:wrap;gap:calc(8*var(--px)) calc(20*var(--px));margin-top:calc(22*var(--px));font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.12em;text-transform:uppercase}.acc-links a,.lnk{color:var(--gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.acc-links a:hover,.lnk:hover{border-bottom-color:var(--gold)}.small{font-size:calc(13*var(--px));color:var(--faint);margin-top:calc(16*var(--px));line-height:1.6}.small a{color:var(--warm)}.kv{margin-top:calc(22*var(--px));border-top:1px solid var(--rule)}.kv>div{display:flex;justify-content:space-between;gap:calc(16*var(--px));padding:calc(12*var(--px)) 0;border-bottom:1px solid var(--rule)}.kv dt{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.22em;text-transform:uppercase;color:var(--faint);padding-top:calc(3*var(--px))}.kv dd{color:var(--cream);text-align:right;word-break:break-all}.kv dd.coins{font-family:var(--disp);font-size:calc(24*var(--px));color:var(--gold)}.ready-steps{list-style:none;counter-reset:r;margin-top:calc(20*var(--px));display:flex;flex-direction:column;gap:calc(10*var(--px))}.ready-steps li{counter-increment:r;display:flex;gap:calc(14*var(--px));align-items:baseline;font-size:calc(15*var(--px))}.ready-steps li:before{content:counter(r,upper-roman);font-family:var(--disp);color:var(--gold);min-width:calc(26*var(--px))}.ready-steps b{color:var(--cream);font-weight:600}.big-dl{display:block;margin-top:calc(24*var(--px));text-align:center;padding:calc(16*var(--px));background:var(--cream);color:var(--night);text-decoration:none;font-family:var(--mono);font-size:calc(12*var(--px));letter-spacing:.2em;text-transform:uppercase;transition:background .25s}.big-dl:hover{background:var(--gold)}.sub-h{font-family:var(--disp);font-size:calc(22*var(--px));color:var(--cream);margin-top:calc(34*var(--px));padding-top:calc(24*var(--px));border-top:1px solid var(--rule)}.packs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150*var(--px)),1fr));gap:calc(14*var(--px));margin-top:calc(22*var(--px))}.pk{border:1px solid var(--rule);background:var(--night);padding:calc(20*var(--px)) calc(16*var(--px));display:flex;flex-direction:column;align-items:center;gap:calc(4*var(--px));text-align:center}.pk.sel{border-color:var(--gold)}.pk .c{font-family:var(--disp);font-size:calc(34*var(--px));color:var(--gold);line-height:1}.pk .u{font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.pk .p{font-family:var(--disp);font-size:calc(20*var(--px));color:var(--cream);margin-top:calc(8*var(--px))}.pk button{margin-top:calc(12*var(--px));width:100%;padding:calc(10*var(--px));font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.18em;text-transform:uppercase;background:transparent;color:var(--cream);border:1px solid var(--rule-2);cursor:pointer;transition:all .2s}.pk button:hover,.pk.sel button{border-color:var(--gold);color:var(--gold)}.pay-box{margin-top:calc(24*var(--px));border-top:1px solid var(--rule);padding-top:calc(22*var(--px))}.pay-box .chosen{font-size:calc(15*var(--px));color:var(--warm)}.pay-box .chosen b{color:var(--cream);font-weight:600}#paypal-buttons{margin-top:calc(16*var(--px));min-height:calc(50*var(--px));transition:opacity .25s}#paypal-buttons.off{opacity:.35;pointer-events:none;filter:grayscale(1)}.result{margin-top:calc(22*var(--px));padding:calc(22*var(--px));border:1px solid var(--gold-lo);background:#b08d570f;text-align:center}.result .big{font-family:var(--disp);font-size:calc(40*var(--px));color:var(--gold);line-height:1.1}.result.err{border-color:#a8342c8c;background:#a8342c12}.legal{max-width:calc(760*var(--px));margin:0 auto;padding:calc(128*var(--px)) calc(32*var(--px)) calc(72*var(--px))}.legal h1{font-family:var(--disp);font-weight:400;font-size:clamp(calc(32*var(--px)),5vw,calc(46*var(--px)));color:var(--cream);line-height:1.15}.legal h2{font-size:calc(22*var(--px));margin-top:calc(34*var(--px))}.legal p,.legal li{font-size:calc(15.5*var(--px));margin-top:calc(10*var(--px))}.legal ul{padding-left:calc(20*var(--px))}.legal b{color:var(--cream);font-weight:600}.legal .upd{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.14em;color:var(--faint);margin-top:calc(12*var(--px))}.legal .langs{display:flex;gap:calc(16*var(--px));margin-top:calc(20*var(--px));font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.16em;text-transform:uppercase}.legal .langs a{color:var(--gold);text-decoration:none}.legal .part{margin-top:calc(56*var(--px));padding-top:calc(40*var(--px));border-top:1px solid var(--rule)}.pending{color:#e0a19b}.fine-links{display:flex;justify-content:center;gap:calc(10*var(--px));margin-top:calc(12*var(--px));font-family:var(--mono);font-size:calc(10.5*var(--px));letter-spacing:.2em;text-transform:uppercase}.fine-links a{color:var(--faint);text-decoration:none}.fine-links a:hover{color:var(--cream)}.fine-links span{color:var(--rule-2)}@media(max-width:560px){.acc{padding:calc(104*var(--px)) 0 calc(48*var(--px))}.acc-card{padding:calc(26*var(--px)) calc(20*var(--px)) calc(30*var(--px))}.acc-card:before,.acc-card:after{display:none}.legal{padding:calc(104*var(--px)) calc(16*var(--px)) calc(48*var(--px))}}[data-full]{width:100%;margin-top:calc(12*var(--px));padding:calc(15*var(--px))}[data-mt]{margin-top:calc(22*var(--px))}.acc-links[data-center]{justify-content:center}.pk .pp{width:100%;margin-top:calc(14*var(--px));min-height:calc(45*var(--px))}.pk .pp.off{opacity:.35;pointer-events:none;filter:grayscale(1)}.sha .copy{align-self:flex-start;margin-top:calc(4*var(--px));font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.2em;text-transform:uppercase;color:var(--gold);background:none;border:1px solid var(--rule-2);padding:calc(4*var(--px)) calc(10*var(--px));cursor:pointer;transition:color .2s,border-color .2s}.sha .copy:hover{color:var(--cream);border-color:var(--gold)}.more-dl{margin-top:calc(34*var(--px))}.dlcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(260*var(--px)),1fr));gap:calc(16*var(--px));margin-top:calc(14*var(--px))}.dlc{border:1px solid var(--rule);background:var(--night-2);padding:calc(20*var(--px)) calc(22*var(--px));display:flex;flex-direction:column;min-width:0;animation:dlcIn .5s ease-out both}.dlc:nth-child(2){animation-delay:.08s}.dlc:nth-child(3){animation-delay:.16s}@keyframes dlcIn{0%{opacity:0;transform:translateY(calc(8*var(--px)))}to{opacity:1;transform:none}}.dlc h3{font-family:var(--disp);font-weight:500;font-size:calc(22*var(--px));color:var(--cream)}.dlc-d{font-size:calc(14*var(--px));color:var(--faint);margin-top:calc(6*var(--px));line-height:1.6}.dlc-meta{font-family:var(--mono);font-size:calc(10.5*var(--px));color:var(--faint);margin-top:calc(12*var(--px));letter-spacing:.04em;line-height:1.5}.dlc-meta+.dlc-meta{margin-top:calc(3*var(--px))}.dlc-meta[data-tone=err]{color:#e0a19b}.dlc .dl-main{font-family:var(--mono);font-size:calc(11*var(--px));letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--night);background:var(--cream);padding:calc(10*var(--px)) calc(14*var(--px));text-align:center;margin-top:calc(14*var(--px));border:1px solid var(--cream);transition:background .25s,border-color .25s}.dlc .dl-main:hover{background:var(--gold);border-color:var(--gold)}.dlc .sha{margin-top:calc(12*var(--px));display:flex;flex-direction:column;gap:calc(3*var(--px))}.dlc .sha span{font-family:var(--mono);font-size:calc(9*var(--px));letter-spacing:.24em;color:var(--faint)}.dlc .sha code{font-family:var(--mono);font-size:calc(10*var(--px));color:var(--warm);word-break:break-all;line-height:1.5;user-select:all}.dlc details{margin-top:auto;padding-top:calc(14*var(--px))}.dlc summary{font-family:var(--mono);font-size:calc(10*var(--px));letter-spacing:.2em;text-transform:uppercase;color:var(--gold);cursor:pointer;margin-top:calc(14*var(--px));padding-top:calc(12*var(--px));border-top:1px solid var(--rule)}.dlc ol{margin:calc(10*var(--px)) 0 0 calc(18*var(--px));font-size:calc(13.5*var(--px));color:var(--faint);line-height:1.6}.dlc li+li{margin-top:calc(5*var(--px))}.dlc [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.dlc{animation:none}}@media(min-width:2300px){:root{--px:1.15px}}@media(min-width:2800px){:root{--px:1.35px}}.more-dl-lede{font-size:calc(14.5*var(--px));color:var(--warm);margin-top:calc(8*var(--px))}.step .dl .rec{font-family:var(--mono);font-size:calc(9.5*var(--px));letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.more-dl[data-first]{margin-top:calc(26*var(--px));margin-bottom:calc(40*var(--px))}.or-launcher{margin-bottom:calc(14*var(--px))}footer .tm{max-width:calc(620*var(--px));margin:calc(16*var(--px)) auto 0;font-size:calc(12*var(--px));line-height:1.6;color:var(--faint)}.faq{margin-top:calc(34*var(--px))}.faq details{border:1px solid var(--rule);background:var(--night-2);margin-top:calc(10*var(--px));padding:0 calc(22*var(--px))}.faq details:first-of-type{margin-top:calc(14*var(--px))}.faq summary{cursor:pointer;padding:calc(16*var(--px)) 0;color:var(--cream);font-size:calc(15.5*var(--px));list-style-position:outside}.faq summary:hover{color:var(--gold)}.faq details[open] summary{border-bottom:1px solid var(--rule)}.faq p,.faq ol{font-size:calc(14.5*var(--px));color:var(--warm);line-height:1.7;margin:calc(12*var(--px)) 0}.faq ol{padding-left:calc(20*var(--px))}.faq li+li{margin-top:calc(8*var(--px))}.faq b{color:var(--cream)}.faq code{font-family:var(--mono);font-size:.9em;color:var(--cream);background:var(--night);border:1px solid var(--rule-2);padding:0 calc(5*var(--px))}.pw-lines{margin-top:calc(22*var(--px));padding:calc(14*var(--px)) calc(16*var(--px));border-left:2px solid var(--gold-lo);background:var(--night)}.pw-lines p{font-size:calc(14.5*var(--px));color:var(--warm);line-height:1.6}.pw-lines p+p{margin-top:calc(6*var(--px))}.pw-lines code{font-family:var(--mono);color:var(--cream)}.pw-lines a,.ready-steps a{color:var(--gold)}.save-box{margin-top:calc(22*var(--px))}.save-box .btn{width:100%;padding:calc(13*var(--px));background:var(--cream);color:var(--night);border:1px solid var(--cream)}.save-box .btn:hover{background:var(--gold);border-color:var(--gold);color:var(--night)}.save-box .small{margin-top:calc(8*var(--px))}.note[data-tone=info]{border-left-color:var(--gold);color:var(--cream)}.hero-logo-wrap{display:none}@media(max-width:700px){.hero .scene img{display:none}.hero-logo-wrap{display:flex;position:absolute;inset:0;z-index:0;align-items:center;justify-content:center;pointer-events:none;padding:calc(80*var(--px)) calc(10*var(--px)) 0}.hero-logo{width:min(94vw,440px);height:auto;overflow:visible;filter:drop-shadow(0 0 6px rgba(176,141,87,.55)) drop-shadow(0 0 22px rgba(176,141,87,.35));animation:logoPulse 4.5s ease-in-out infinite}.hero-logo .lg-a{fill:var(--cream)}.hero-logo .lg-b{fill:var(--gold)}.hero .in{z-index:1}}@keyframes logoPulse{0%,to{opacity:.12}50%{opacity:.32}}@media(prefers-reduced-motion:reduce){.hero-logo{animation:none;opacity:.3}}
