.kiosk{--k-ink:var(--foreground);--k-paper:var(--background);--k-serif:var(--font-shippori), "Hiragino Mincho ProN", "Yu Mincho", serif;--k-mono:var(--font-courier), "Courier New", monospace;--page-h:max(100vh, 640px);z-index:40;background:var(--k-ink);color:var(--k-paper);font-family:var(--k-mono);position:fixed;inset:0;overflow:auto}@supports (height:100dvh){.kiosk{--page-h:max(100dvh, 640px)}}.kiosk :focus-visible{outline:2px dashed var(--k-paper);outline-offset:4px}.k-band{min-height:var(--page-h);flex-direction:column;padding:24px 24px 0;display:flex;position:relative;overflow:hidden}.k-floor{z-index:2;background:var(--k-paper);flex-shrink:0;height:12px;margin:0 -24px 16px;position:relative}.k-dust{z-index:5;background:var(--k-paper);border-radius:50%;position:absolute}.k-rays__dots,.k-rays__lines{position:absolute;inset:0}.k-rays__dots{background-image:radial-gradient(var(--k-paper) 1px, transparent 1.3px);background-size:6px 6px}.k-rays__lines{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--k-ink) 0deg 6deg, transparent 6deg 12deg)}.yatai{--line:3px;z-index:1;isolation:isolate;width:min(100%, 1700px, calc((var(--page-h) - 56px) / .66));margin:auto auto 0;position:relative;container-type:inline-size}.yatai__rays{z-index:-1;aspect-ratio:1;border-radius:50%;width:115%;position:absolute;top:38%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.yatai__roof{width:100%;height:auto;display:block}.yatai__noren{z-index:2;gap:.6cqw;height:4.7cqw;margin:0 15.6cqw 0 17.2cqw;display:flex;position:relative}.noren__in{appearance:none;background-color:var(--k-paper);background-image:linear-gradient(var(--k-ink), var(--k-ink));min-width:0;height:100%;color:var(--k-ink);caret-color:currentColor;text-align:center;text-transform:uppercase;font:700 2.6cqw/1 var(--k-mono);letter-spacing:.35em;cursor:text;background-position:50% calc(100% - .55cqw);background-repeat:no-repeat;background-size:30% 2px;border:0;border-radius:0;flex:1;margin:0;padding:0 0 0 .35em}.noren__in::placeholder{color:var(--k-ink);opacity:1;font:800 3.1cqw/1 var(--k-serif);letter-spacing:0}.noren__in:hover,.noren__in:focus{background-color:var(--k-ink);background-image:linear-gradient(var(--k-paper), var(--k-paper));color:var(--k-paper);box-shadow:inset 0 0 0 2px var(--k-paper);outline:none}.noren__in:hover::placeholder{color:var(--k-paper)}.noren__in:focus::placeholder{color:#0000}.noren__in[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--k-ink), inset 0 0 0 5px var(--k-paper)}.yatai__noren.is-ok .noren__in{background-color:var(--k-ink);color:var(--k-paper);box-shadow:inset 0 0 0 2px var(--k-paper)}.yatai__codehint{z-index:3;height:1.3cqw;color:var(--k-ink);font:700 max(8px, .95cqw)/1 var(--k-mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.6em;margin:0;display:flex;position:absolute;top:8.75cqw;left:17.2cqw;right:15.6cqw;overflow:hidden}.yatai__codehint [lang=ja]{font-family:var(--k-serif);letter-spacing:.1em}.yatai__shoji{background-color:var(--k-paper);background-image:linear-gradient(var(--k-ink) 1.6px, transparent 1.6px), linear-gradient(90deg, var(--k-ink) 1.6px, transparent 1.6px);border:var(--line) solid var(--k-paper);background-position:-1px -1px;background-size:10px 12px}.yatai__shoji--out{z-index:1;width:6.6cqw;height:12.8cqw;position:absolute;top:15cqw;left:8.1cqw}.yatai__side{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:5.6cqw;display:flex}.yatai__shoji--in{width:5cqw;height:11.6cqw}.yatai__lantern{z-index:3;width:8.75cqw;height:auto;position:absolute;top:10.1cqw;left:5.9cqw}.yatai__lantern text{font-family:var(--k-serif)}.yatai__body{z-index:1;min-height:27.7cqw;margin:-4.7cqw 6.9cqw 0 15cqw;display:flex;position:relative}.yatai__post{background:var(--k-ink);border:var(--line) solid var(--k-paper);flex-shrink:0;width:1.9cqw}.yatai__opening{background:var(--k-ink);flex-direction:column;flex:1;min-width:0;padding-top:4.7cqw;display:flex}.yatai__row{flex:1;min-height:0;display:flex}.yatai__window{flex-direction:column;flex:1;gap:14px;min-width:0;padding:14px 1cqw 1.2cqw;display:flex;container-type:inline-size}.yatai__bowls{justify-content:center;width:100%;height:1.9cqw;display:flex}.yatai__bowls svg{width:auto;height:100%;display:block}.yatai__counter{z-index:2;background:var(--k-paper);height:1.9cqw;margin:0 3cqw 0 10.9cqw;position:relative}.yatai__cart{border:var(--line) solid var(--k-paper);border-top:0;height:9.4cqw;margin:0 5cqw 0 13.1cqw;position:relative}.yatai__tiles{width:100%;height:100%;display:block;position:absolute;inset:0}.yatai__handles{border:var(--line) solid var(--k-paper);border-right:0;width:11.9cqw;height:2.8cqw;position:absolute;top:1.25cqw;right:100%}.yatai__wheel{aspect-ratio:1;background:var(--k-ink);border:var(--line) solid var(--k-paper);border-radius:50%;width:2.8cqw;position:absolute;top:calc(100% - .4cqw)}.yatai__wheel--l{left:3.6cqw}.yatai__wheel--r{right:3.6cqw}.yatai__ground{height:2.4cqw}.k-sign{z-index:20;background:var(--k-paper);min-height:44px;color:var(--k-ink);border:2px solid var(--k-paper);outline:1px solid var(--k-ink);outline-offset:-5px;box-shadow:0 0 0 2px var(--k-ink);font:700 13px/1 var(--k-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:0 16px;display:flex;position:fixed;top:26px;left:20px}.k-sign__jp{font:800 18px/1 var(--k-serif);letter-spacing:.08em}.k-sign:before,.k-sign:after{content:"";background:var(--k-paper);width:2px;height:30px;position:absolute;bottom:calc(100% + 4px)}.k-sign:before{left:18%}.k-sign:after{right:18%}.k-sign:hover{background:var(--k-ink);color:var(--k-paper);outline-color:var(--k-paper)}.k-board{border:4px double var(--k-paper);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;font-size:13px;display:flex}.k-board__count{align-items:baseline;gap:10px;margin:0;display:flex}.k-board__count [lang=ja]{font:800 16px var(--k-serif);letter-spacing:.1em;flex-shrink:0}.k-board__tools{flex-wrap:wrap;flex:320px;justify-content:flex-end;gap:8px;display:flex}.k-input{border:2px solid var(--k-paper);background:var(--k-ink);max-width:260px;min-height:40px;color:var(--k-paper);font:16px var(--k-mono);appearance:none;border-radius:0;flex:140px;padding:0 10px}.k-input::placeholder{color:var(--k-paper);opacity:1;font-style:italic}.k-input:focus{background:var(--k-paper);color:var(--k-ink);outline:none}.k-input:focus::placeholder{color:var(--k-ink)}.k-btn{border:2px solid var(--k-paper);background:var(--k-ink);min-width:44px;min-height:40px;color:var(--k-paper);font:700 13px var(--k-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 14px}.k-btn:hover{background:var(--k-paper);color:var(--k-ink)}.k-btn:disabled{opacity:.4;cursor:not-allowed}.k-btn--stamp{background:var(--k-paper);color:var(--k-ink);box-shadow:5px 5px 0 -2px var(--k-ink), 5px 5px 0 0 var(--k-paper);transition:transform .1s steps(2,end),box-shadow .1s steps(2,end)}.k-btn--stamp:hover{background:var(--k-paper);color:var(--k-ink);box-shadow:3px 3px 0 -2px var(--k-ink), 3px 3px 0 0 var(--k-paper);transform:translate(2px,2px)}.k-btn--stamp:active{box-shadow:none;transform:translate(5px,5px)}.orion .kiosk .status{border:2px dashed var(--k-paper);background:var(--k-ink);color:var(--k-paper);font:13px var(--k-mono);letter-spacing:.06em;margin:0;padding:6px 10px}.orion .kiosk .status.err{background:var(--k-paper);color:var(--k-ink);border-style:solid}.orion .kiosk .status.err:before{content:"! ";color:inherit}.k-empty{text-align:center;border:2px dashed var(--k-paper);margin:0 0 auto;padding:28px 12px;font-size:15px;line-height:1.6}.k-empty [lang=ja]{font:800 26px var(--k-serif);display:block}.k-pages{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.poch-grid{--hang:24px;padding-top:var(--hang);grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;align-items:start;gap:14px;margin:0 0 auto;padding-inline:0;list-style:none;display:grid}@container (min-width:460px){.poch-grid{grid-template-columns:repeat(4,minmax(0,300px))}}@container (max-width:420px){.poch-grid{grid-template-columns:repeat(2,minmax(0,272px));gap:12px}}.poch{--poch-accent:var(--pouch-1);background:var(--k-paper);border-radius:3px;padding:5px;position:relative}.poch--2{--poch-accent:var(--pouch-2)}.poch--3{--poch-accent:var(--pouch-3)}.poch--4{--poch-accent:var(--pouch-4)}.poch:before{content:"";z-index:2;width:2px;height:calc(var(--hang) + 5px);background:var(--k-paper);position:absolute;bottom:calc(100% - 5px);left:50%;transform:translate(-50%)}.poch__wrap{filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--k-ink) 22%, transparent));position:relative}.poch svg{width:100%;height:auto;display:block}.poch__card{fill:var(--k-ink)}.poch__edge{fill:none;stroke:var(--poch-accent);stroke-width:1.6px}.poch__accent{fill:var(--poch-accent)}.poch__panel{fill:var(--k-ink);opacity:.82}.poch__paper{fill:var(--k-paper)}.poch__ink{fill:var(--k-ink)}.poch__dots{stroke:var(--k-paper);stroke-opacity:.5;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 7}.poch__label{font:700 18px var(--k-mono);letter-spacing:1px;fill:var(--k-paper);stroke:var(--k-ink);stroke-width:12px;paint-order:stroke}.poch__value{fill:var(--poch-accent);stroke:var(--k-ink);stroke-width:12px;paint-order:stroke;font:700 20px Georgia,serif}.poch__title{font:700 15px var(--k-mono);letter-spacing:3px;fill:var(--poch-accent)}.poch__join{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:78.667%;padding:0;position:absolute;top:20.758%;left:10.667%}.poch__join:disabled{cursor:not-allowed}.poch__join:focus-visible{outline-offset:-10%}.poch__join .rays,.poch__join .disc{transform-box:view-box;transform-origin:50%;transition:transform .5s}.poch__join:hover:not(:disabled) .rays,.poch__join:focus-visible .rays{transform:rotate(22.5deg)scale(1.05)}.poch__join:hover:not(:disabled) .disc{transform:scale(1.06)}.poch__join:active:not(:disabled) .disc{transform:scale(.94)}.poch__jp{font:700 26px var(--k-serif);fill:var(--k-ink)}.poch__cta{fill:var(--k-ink);font:700 13px Georgia,serif}@media (max-width:760px){.k-band{min-height:100vh;padding:88px 8px 0}.k-floor{height:10px;margin:0 -8px 16px}.yatai{width:100%}.yatai__body{min-height:44.7cqw}.yatai__codehint{height:auto;color:var(--k-paper);letter-spacing:.14em;font-size:10px;inset:auto 0 calc(100% + 6px)}.k-sign{min-height:40px;padding:0 12px;font-size:12px;top:20px;left:12px}.k-sign:before,.k-sign:after{height:24px}.k-board__tools{justify-content:stretch}.k-input{max-width:none}}@media (prefers-reduced-motion:reduce){.k-btn--stamp,.poch__join .rays,.poch__join .disc{transition:none}}
.orion{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--color-white);--foreground:var(--color-neutral-950);--border:var(--color-neutral-950);--ink:var(--color-neutral-950);--paper:var(--color-white);--cyan:var(--color-cyan-400);--magenta:var(--color-red-600);--orange:var(--color-orange-500);flex:1;min-height:100%}.orion [hidden]{display:none!important}.orion .login{width:380px}.orion .wbar{border-bottom:2px solid var(--color-neutral-950);flex:none;align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}.orion .wtitle{font-family:var(--font-silkscreen),monospace;white-space:nowrap;margin:0;padding:0 8px;font-size:13px;font-weight:400}.orion .wbody{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.orion .cbtn{cursor:pointer;padding:0}.orion .login[hidden]{display:none!important}.orion .avatar{cursor:pointer;padding:0}.orion .avatar:hover{outline:2px solid var(--color-neutral-950);outline-offset:2px}.orion .status{border:2px solid var(--color-neutral-950);background:var(--color-white);margin:0;padding:6px 10px;font-size:19px;line-height:1.15}.orion .status.err:before{content:"! ";color:var(--color-red-600)}.orion .field input[aria-invalid=true]{box-shadow:3px 3px 0 var(--color-red-600)}.orion .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.orion .input{font-family:var(--font-vt323),monospace;color:var(--color-neutral-950);background:var(--color-white);border:2px solid var(--color-neutral-950);outline:none;min-width:0;padding:6px 10px;font-size:22px}.orion .input:focus{box-shadow:3px 3px 0 var(--color-cyan-400)}.orion .sel{padding:4px 8px}.orion .seats i{border:2px solid var(--color-neutral-950);background:var(--color-white);width:10px;height:10px}.orion .seats{flex-wrap:wrap;gap:6px;margin-top:-8px;display:flex}.orion .seats i{width:22px;height:22px}.orion .wfoot{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.orion .mini{min-height:36px}.orion .mini:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.orion .submit.small{min-height:40px;padding:0 22px;font-size:13px}.orion .submit:disabled{opacity:.45;cursor:not-allowed}.orion .submit:disabled:hover{background:var(--color-neutral-950);color:var(--color-white)}.orion .lhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orion .lname{font-family:var(--font-silkscreen),monospace;word-break:break-word;font-size:18px;line-height:1.15}.orion .lvis{margin-top:4px;font-size:18px}.orion .lcode{flex-direction:column;align-items:flex-end;gap:4px;font-size:15px;display:flex}.orion .lcode b{font-family:var(--font-silkscreen),monospace;letter-spacing:.12em;background:var(--color-neutral-950);color:var(--color-white);padding:2px 8px;font-size:22px}.orion .lnote{color:var(--color-neutral-700);margin:0;font-size:17px;line-height:1.1}.orion .me{align-items:center;gap:10px;font-size:20px;display:flex}.orion .meav{border:2px solid var(--color-neutral-950);background:var(--color-white);place-items:center;width:40px;height:40px;display:grid}.orion .meav svg{width:32px;height:32px}.orion .mdlg{border:2px solid var(--color-neutral-950);box-shadow:6px 6px 0 var(--color-neutral-950);background:var(--color-white);color:var(--color-neutral-950);width:min(400px,100vw - 32px);font-family:var(--font-vt323),monospace;padding:0}.orion .mdlg::backdrop{background-color:color-mix(in srgb, var(--color-white) 60%, transparent);background-image:radial-gradient(var(--color-neutral-950) 1px,transparent 1.4px);background-size:5px 5px}.orion .mdlg form{flex-direction:column;display:flex}.orion .vis{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.orion .vis legend{margin-bottom:6px;padding:0}.orion .vopt{border:2px solid var(--color-neutral-950);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 10px;font-size:18px;line-height:1.1;display:flex}.orion .vopt b{font-family:var(--font-silkscreen),monospace;margin-bottom:2px;font-size:13px;font-weight:400;display:block}.orion .vopt input{accent-color:var(--color-neutral-950);margin-top:3px}@media (max-width:719px){.orion .lhead{flex-direction:column}.orion .lcode{align-items:flex-start}}.orion .login .who{align-items:center;gap:14px;display:flex}.orion .avatar{border:2px solid var(--color-neutral-950);background:var(--color-white);background-image:radial-gradient(var(--color-neutral-950) 1.2px,transparent 1.6px);background-size:6px 6px;flex:none;place-items:center;width:76px;height:76px;display:grid}.orion .avatar svg{width:60px;height:auto}.orion .linkbtn{text-align:left;font-family:var(--font-vt323),monospace;cursor:pointer;color:var(--color-neutral-950);background:0 0;border:0;align-self:flex-start;padding:0;font-size:18px;text-decoration:underline}.orion .acts{flex-direction:column;gap:14px;padding-top:4px;display:flex}.orion .sep{border:0;border-top:2px dashed var(--color-neutral-950);margin:4px 0 0}.orion .coderow{gap:10px;display:flex}.orion .coderow input{text-transform:uppercase;letter-spacing:.2em}.orion .mini{font-family:var(--font-silkscreen),monospace;background:var(--color-white);border:2px solid var(--color-neutral-950);cursor:pointer;box-shadow:3px 3px 0 var(--color-neutral-950);white-space:nowrap;padding:0 14px;font-size:12px}.orion .mini:active{box-shadow:1px 1px 0 var(--color-neutral-950);transform:translate(2px,2px)}.orion .stage{height:auto;min-height:700px}@media (max-width:719px){.orion .stage{height:auto;min-height:640px}.orion .login{width:100%}}.orion .intro{z-index:50;pointer-events:none;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.orion .intro.go{animation:.7s cubic-bezier(.4,0,.2,1) 1.45s both introBg,1ms linear 2.2s both introOut}.orion .burst{opacity:0;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;position:absolute;top:50%;left:50%}.orion .intro.go .burst{animation:.6s ease-out 50ms both burstIn,1.8s linear 50ms both burstSpin,.6s ease-in-out 1.2s forwards burstOut}.orion .stage-i{aspect-ratio:800/760;flex:none;width:min(720px,100vw,74vh);position:relative}.orion .intro.go .stage-i{animation:1.3s cubic-bezier(.2,.7,.2,1) both push}.orion .stage-i svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orion .glints line{stroke-dasharray:280 2400;stroke-dashoffset:280px;opacity:0}.orion .intro.go .glints line{animation:.65s cubic-bezier(.45,0,.2,1) both glint}.orion .spark{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.orion .intro.go .spark{animation:.55s ease-in-out both twinkle}.orion .intro .band{will-change:transform;animation-duration:1s;animation-fill-mode:both}.orion .intro.go .band.l{animation-name:slideL}.orion .intro.go .band.r{animation-name:slideR}.orion .streaks{pointer-events:none;position:absolute;inset:0}.orion .streaks i{background:var(--ink);opacity:0;height:2px;position:absolute}.orion .intro.go .streaks i{animation:.5s cubic-bezier(.2,.7,.3,1) both streak}.orion .intro .title-i{width:min(560px,86vw);-webkit-mask-image:linear-gradient(100deg,var(--color-neutral-950) 40%,transparent 60%);-webkit-mask-image:linear-gradient(100deg,var(--color-neutral-950) 40%,transparent 60%);mask-image:linear-gradient(100deg,var(--color-neutral-950) 40%,transparent 60%);margin:-6vh 0 0;line-height:0;position:relative;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.orion .intro.go .title-i{animation:.7s cubic-bezier(.3,.6,.2,1) .25s both sweep,.45s cubic-bezier(.4,0,.6,1) 1.05s forwards titleOut}.orion .intro .title-i svg{width:100%;height:auto;display:block}.orion .intro .title-i:after{content:"";background:linear-gradient(100deg,transparent 42%,color-mix(in srgb, var(--color-white) 95%, transparent) 50%,transparent 58%);mix-blend-mode:normal;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}.orion .intro.go .title-i:after{animation:.9s cubic-bezier(.3,.6,.2,1) .45s both shine}@keyframes push{0%{transform:scale(1.08)}to{transform:none}}@keyframes burstIn{0%{opacity:0}to{opacity:1}}@keyframes burstSpin{0%{transform:rotate(-2deg)scale(1.06)}to{transform:rotate(2deg)scale(1)}}@keyframes burstOut{0%{opacity:1}to{opacity:0}}@keyframes glint{0%{opacity:0;stroke-dashoffset:280px}15%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:-1500px}}@keyframes twinkle{0%{transform:scale(0)rotate(0)}50%{transform:scale(1)rotate(45deg)}to{transform:scale(0)rotate(90deg)}}@keyframes slideL{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translate(0)}22%{animation-timing-function:cubic-bezier(.6,0,.15,1);transform:translate(16px)}to{transform:translate(-1700px)}}@keyframes slideR{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translate(0)}22%{animation-timing-function:cubic-bezier(.6,0,.15,1);transform:translate(-16px)}to{transform:translate(1700px)}}@keyframes streak{0%{opacity:0;transform:translate(0)scaleX(.2)}30%{opacity:.85}to{opacity:0;transform:translateX(var(--dx)) scaleX(1)}}@keyframes sweep{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes titleOut{to{opacity:0;transform:translateY(-10px)}}@keyframes introBg{to{background-color:color-mix(in srgb, var(--color-white) 0%, transparent)}}@keyframes introOut{0%{opacity:1}to{opacity:0}}.orion .intro:not(.go),.orion .intro:not(.go) *{animation:none!important}.orion .reveal{opacity:0;will-change:transform,opacity;animation-duration:.75s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.orion .reveal.go{animation-name:rise}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}.orion a{color:var(--color-neutral-950)}.orion a:hover{color:var(--color-neutral-950);background:var(--color-lime-300)}.orion .stripes{background-color:var(--color-white);background-image:repeating-linear-gradient(180deg,var(--color-neutral-950) 0 2px,transparent 2px 4px);background-clip:content-box;padding:7px 0}.orion .field input{font-family:var(--font-vt323),monospace;color:var(--color-neutral-950);background:var(--color-white);border:2px solid var(--color-neutral-950);box-sizing:border-box;outline:none;width:100%;padding:6px 10px;font-size:22px}.orion .field input:focus{box-shadow:3px 3px 0 var(--color-cyan-400)}.orion .submit{font-family:var(--font-silkscreen),monospace;letter-spacing:.06em;background:var(--color-white);color:var(--color-neutral-950);border:2px solid var(--color-neutral-950);cursor:pointer;min-height:46px;box-shadow:0 0 0 3px var(--color-white),0 0 0 5px var(--color-neutral-950);border-radius:10px;font-size:14px}.orion .submit:hover{background:var(--color-neutral-950);color:var(--color-white)}.orion .submit:active{background:var(--color-red-600);color:var(--color-neutral-950)}.orion .replay{font-family:var(--font-vt323),monospace;background:var(--color-white);color:var(--color-neutral-950);border:2px solid var(--color-neutral-950);cursor:pointer;min-height:34px;box-shadow:3px 3px 0 var(--color-neutral-950);border-radius:6px;padding:0 12px;font-size:18px}.orion .replay:hover{background:var(--color-neutral-950);color:var(--color-white)}.orion .replay{white-space:nowrap}.orion .closebox{border:2px solid var(--color-neutral-950);background:var(--color-white);box-sizing:border-box;flex:none;width:16px;height:16px}.orion *{box-sizing:border-box}.orion{background:var(--color-white);color:var(--color-neutral-950);font-family:var(--font-vt323),monospace;margin:0}html:has(.orion){background:var(--color-white);color:var(--color-neutral-950);font-family:var(--font-vt323),monospace;margin:0}.orion .stage{grid-template-columns:minmax(0,1fr);place-items:center;height:640px;padding:24px;display:grid;position:relative;overflow:hidden}.orion .login{background:var(--color-white);border:2px solid var(--color-neutral-950);width:344px;max-width:100%;box-shadow:6px 6px 0 var(--color-neutral-950);flex-direction:column;display:flex;position:relative}.orion .title-svg{width:560px;max-width:100%;height:auto;display:block;overflow:visible}.orion .tagline{width:560px;font-size:24px;line-height:1.15;display:none}@media (max-width:719px){.orion .stage{height:auto;min-height:560px;padding:20px 12px}.orion .title-svg{width:300px}}@media (prefers-reduced-motion:reduce){.orion .intro,.orion .intro *,.orion .intro .title-i:after,.orion .reveal{animation-duration:1ms!important;animation-delay:0s!important}}.orion{background-color:var(--color-white);background-image:radial-gradient(color-mix(in srgb, var(--color-red-600) 38%, transparent) 2.2px,transparent 2.7px);background-position:17px 17px;background-size:34px 34px}.orion .col{border:10px solid var(--color-neutral-950);background:var(--color-white);box-shadow:12px 12px 0 color-mix(in srgb, var(--color-neutral-950) 18%, transparent);grid-column:2;padding:10px;position:relative}.orion .notes{grid-column:1;height:100%;position:relative}.orion .vlabel small{text-align:center;letter-spacing:.2em;background:var(--color-neutral-950);color:var(--color-white);padding:2px 0;font-size:15px;position:absolute;bottom:-34px;left:-3px;right:-3px}@media (max-width:1099px){.orion .grid{grid-template-columns:minmax(0,1fr);max-width:640px}.orion .col,.orion .notes{grid-column:1}.orion .notes{display:none}.orion .backband{height:440px;top:520px}}@media (max-width:719px){.orion .scene{padding:16px 8px 48px}.orion .col{box-shadow:none;border-width:6px;padding:6px}.orion .backband{height:380px;top:420px}.orion{background-size:26px 26px}}.orion{--red:var(--color-red-600);--blue:var(--color-neutral-950);--blush:var(--color-white);--slate:var(--color-neutral-950);color:var(--blue);font-family:var(--font-space-mono),"IBM Plex Mono",monospace;background:var(--blush)!important;background-color:var(--blush)!important;background-image:radial-gradient(color-mix(in srgb, var(--color-red-600) 38%, transparent) 2.2px,transparent 2.7px)!important;background-position:15px 15px!important;background-size:30px 30px!important}.orion .intro{background-color:var(--blush)}.orion .scene{padding:48px 24px 90px;position:relative}.orion .backband{z-index:0;border-top:6px solid var(--slate);border-bottom:6px solid var(--slate);background:var(--blush);height:520px;position:absolute;top:820px;left:0;right:0;overflow:hidden}.orion .backband svg{width:100%;height:100%;position:absolute;inset:0}.orion .grid{z-index:1;grid-template-columns:minmax(0,1fr) 560px minmax(0,.18fr);align-items:start;max-width:1180px;margin:0 auto;display:grid;position:relative}.orion .col{border:12px solid var(--blue);background:var(--blush);box-shadow:none;grid-column:2;padding:0}.orion .paper{display:block}.orion .notes{grid-column:1;align-self:stretch;position:relative}.orion .vlabel{border:3px solid var(--color-neutral-950);background:linear-gradient(180deg,var(--color-red-600) 0%,var(--color-pink-200) 70%,var(--color-white) 100%);width:84px;box-shadow:6px 6px 0 var(--color-neutral-950);justify-content:center;padding:22px 0;display:flex;position:absolute;top:420px;left:12%}.orion .vlabel span{writing-mode:vertical-rl;color:var(--color-neutral-950);letter-spacing:.06em;font-size:56px;line-height:1;font-family:"Hiragino Sans",var(--font-noto-jp),"Yu Gothic",sans-serif;-webkit-text-stroke:.5px var(--color-white);font-weight:300}.orion .vlabel small{text-align:center;letter-spacing:.08em;background:var(--color-neutral-950);color:var(--color-white);font-size:11px;font-family:var(--font-space-mono),monospace;white-space:nowrap;padding:3px 0;position:absolute;bottom:-34px;left:-3px;right:-3px}.orion .mast{border-bottom:2px solid var(--blue);border-top:2px solid var(--blue);border-left:2px solid var(--blue);border-right:2px solid var(--blue);grid-template-columns:62px 1fr 104px;margin:10px 10px 0;display:grid}.orion .mlogo{border-right:2px solid var(--blue);place-items:center;display:grid}.orion .mlogo svg{width:40px}.orion .brand{text-align:center;font-family:var(--font-krona-one),"Archivo Black",sans-serif;color:var(--red);letter-spacing:.02em;margin:0;padding:12px 6px 8px;font-size:32px;font-weight:400;line-height:1}.orion .minfo{border-left:2px solid var(--blue);text-align:right;color:var(--blue);letter-spacing:.04em;margin:0;padding:6px;font-size:7.5px;line-height:1.35}.orion .minfo b{font-weight:700}.orion .rule{border:2px solid var(--blue);border-top:0;margin:0 10px;font-size:9px;display:flex}.orion .rule span,.orion .rule .replay{text-align:center;border-right:2px solid var(--blue);color:var(--blue);flex:1;padding:3px 2px}.orion .rule .replay{box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1.4;min-height:0;font-family:inherit;font-size:9px}.orion .rule .replay:hover{background:var(--blue);color:var(--blush)}.orion .hero{border:2px solid var(--blue);border-top:0;grid-template-columns:1fr 1.05fr;align-items:center;gap:6px;min-height:290px;margin:0 10px;padding:26px 12px 30px;display:grid}.orion .hart{aspect-ratio:1;position:relative}.orion .disc{background:var(--blue);border-radius:50%;position:absolute;inset:6% 12% 10% 2%}.orion .disc:after{content:"";background:var(--blue);border-radius:50% 50% 0 0/100% 100% 0 0;height:8%;position:absolute;bottom:-8%;left:18%;right:18%}.orion .lfish{width:112%;height:auto;position:absolute;top:22%;left:-6%;transform:rotate(-10deg)}.orion .htxt{text-align:right}.orion .big{font-family:var(--font-krona-one),"Archivo Black",sans-serif;color:var(--red);letter-spacing:.01em;margin:0;font-size:25px;line-height:1.35}.orion .big span{display:inline-block}.orion .redblock{background:var(--red);border:2px solid var(--blue);color:var(--blush);margin:14px 10px 0;padding:30px 22px 34px}.orion .lead{text-align:center;max-width:38ch;color:var(--color-white);margin:0 auto 24px;font-size:10px;font-weight:700;line-height:1.55}.orion .redblock .stage{border:0;justify-content:center;padding:0;display:flex;overflow:visible;height:auto!important;min-height:0!important}.orion .sun{background:repeating-conic-gradient(from 3deg at 50% 50%,var(--red) 0 9deg,var(--blush) 9deg 22.5deg);height:330px;margin:0;position:relative;overflow:hidden}.orion .bcircle{background:var(--blush);border:9px solid var(--color-neutral-950);background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 9px,color-mix(in srgb, var(--color-red-600) 90%, transparent) 9px 11px);border-radius:50%;width:230px;height:230px;margin:-115px 0 0 -115px;position:absolute;top:50%;left:50%;overflow:hidden}.orion .lfish.big{width:108%;top:20%;left:-4%;transform:rotate(-24deg)}.orion .tagline{text-align:center;max-width:44ch;color:var(--red);margin:26px auto 30px;font-size:9.5px;line-height:1.5}.orion .how{padding:0 10px 10px}.orion .sec{font-family:var(--font-krona-one),sans-serif;color:var(--red);letter-spacing:.02em;margin:0 0 12px;font-size:15px;font-weight:400}.orion .cards{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.orion .cards li{text-align:center;color:var(--blue);flex-direction:column;align-items:center;gap:4px;display:flex}.orion .cards li svg{aspect-ratio:1;border:1.5px solid var(--red);box-sizing:border-box;width:100%;color:var(--blue);background:var(--blush);padding:20%}.orion .cards li.on svg{background:var(--blue);color:var(--blush);border-color:var(--blue)}.orion .cards b{font-family:var(--font-krona-one),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);margin-top:6px;font-size:9px;font-weight:400}.orion .cards span{color:var(--blue);font-size:8.5px}.orion .pfoot{border-top:2px solid var(--blue);text-align:center;color:var(--blue);margin:22px 10px 12px;padding-top:8px;font-size:9px}.orion .login{color:var(--blue);font-family:var(--font-space-mono),monospace;background:var(--blush)!important;border:2px solid var(--blue)!important;box-shadow:6px 6px 0 var(--blue)!important}.orion .wbar{background:var(--blush);border-bottom:2px solid var(--blue)!important}.orion .wbar .stripes{background-image:repeating-linear-gradient(180deg,var(--red) 0 1.5px,transparent 1.5px 4px)!important;background-color:#0000!important}.orion .wtitle{color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-krona-one),sans-serif!important;font-size:9px!important}.orion .closebox{border-color:var(--blue)!important;background:var(--blush)!important}.orion .cbtn:hover{background:var(--red)!important}.orion .login label,.orion .login .field span,.orion .login .me,.orion .login p{color:var(--blue);font-family:var(--font-space-mono),monospace}.orion .login label[style],.orion .login .field span[style]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:12px!important}.orion .field input,.orion .input{font-family:var(--font-space-mono),monospace!important;background:var(--color-white)!important;border:2px solid var(--blue)!important;color:var(--blue)!important;padding:7px 10px!important;font-size:15px!important}.orion .avatar{border-color:var(--blue)!important;background-color:var(--color-white)!important;background-image:radial-gradient(var(--red) 1.2px,transparent 1.6px)!important}.orion .linkbtn{font-family:var(--font-space-mono),monospace!important;color:var(--red)!important;font-size:11px!important}.orion .submit{letter-spacing:.06em;font-family:var(--font-krona-one),sans-serif!important;background:var(--blush)!important;color:var(--red)!important;border:2px solid var(--red)!important;box-shadow:none!important;border-radius:0!important;min-height:42px!important;font-size:10px!important}.orion .submit.main{background:var(--red)!important;color:var(--color-white)!important;min-height:50px!important;font-size:12px!important}.orion .mini{font-family:var(--font-krona-one),sans-serif!important;background:var(--blush)!important;color:var(--blue)!important;border:2px solid var(--blue)!important;box-shadow:none!important;font-size:8.5px!important}.orion .sep{border-top:2px dashed var(--red)!important}.orion .status{font-family:var(--font-space-mono),monospace;border:2px solid var(--blue)!important;background:var(--color-white)!important;color:var(--blue)!important;font-size:12px!important}.orion .status.err{background:var(--blue)!important;color:var(--color-white)!important}.orion .seats i{background:var(--color-white);border-color:var(--blue)!important}.orion .seats i.on{background:var(--blue)!important}.orion .lname{color:var(--red);font-family:var(--font-krona-one),sans-serif!important;font-size:14px!important}.orion .lvis,.orion .lnote{color:var(--blue);font-size:11px!important}.orion .lcode b{font-family:var(--font-krona-one),sans-serif!important;background:var(--blue)!important;color:var(--blush)!important;font-size:15px!important}.orion .lcode span{font-size:10px}.orion .me{font-size:13px!important}.orion .meav{border-color:var(--blue)!important}.orion .mdlg{background:var(--blush)!important;border:2px solid var(--blue)!important;box-shadow:6px 6px 0 var(--blue)!important;color:var(--blue)!important;font-family:var(--font-space-mono),monospace!important}.orion .mdlg label,.orion .mdlg legend,.orion .mdlg p{color:var(--blue)}.orion .mdlg label[style],.orion .mdlg legend[style],.orion .mdlg p[style]{text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:12px!important}.orion .vopt{background:var(--color-white);border-color:var(--blue)!important;font-size:11px!important}.orion .vopt b{color:var(--red);font-family:var(--font-krona-one),sans-serif!important;font-size:9px!important}@media (max-width:1099px){.orion .grid{grid-template-columns:minmax(0,1fr);max-width:600px}.orion .col{grid-column:1}.orion .notes{display:none}.orion .backband{top:760px}}@media (max-width:719px){.orion .scene{padding:14px 8px 40px}.orion .col{border-width:7px}.orion .hero{text-align:center;grid-template-columns:1fr}.orion .hart{width:100%;max-width:240px;margin:0 auto}.orion .htxt{text-align:center}.orion .big{font-size:22px}.orion .brand{font-size:24px}.orion .mast{grid-template-columns:48px 1fr 84px}.orion .rule,.orion .rule .replay{font-size:7.5px}.orion .redblock{padding:22px 10px 26px}.orion .cards{grid-template-columns:repeat(2,1fr);gap:12px}.orion .backband{height:420px;top:640px}}.orion .lead,.orion .tagline{color:var(--color-neutral-950)!important}.orion .big,.orion .brand{text-shadow:3px 3px 0 var(--color-red-600);color:var(--color-neutral-950)!important}.orion .sec,.orion .wtitle,.orion .linkbtn,.orion .lname,.orion .vopt b,.orion .cards li.on b{color:var(--color-neutral-950)!important}.orion .linkbtn:hover{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .submit{color:var(--color-neutral-950)!important;border-color:var(--color-neutral-950)!important;background:var(--color-white)!important}.orion .submit.main{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .submit:hover,.orion .submit.main:hover{background:var(--color-red-600)!important;color:var(--color-neutral-950)!important;border-color:var(--color-neutral-950)!important}.orion .submit:disabled,.orion .submit:disabled:hover{background:var(--color-white)!important;color:var(--color-neutral-950)!important;border-color:var(--color-neutral-950)!important}.orion .mini:hover{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .redblock{border-color:var(--color-neutral-950)!important}.orion .wbar .stripes{background-image:repeating-linear-gradient(180deg,var(--color-neutral-950) 0 1.5px,transparent 1.5px 4px)!important}.orion .sep{border-top-color:var(--color-neutral-950)!important}.orion .cards li svg{border-color:var(--color-neutral-950)!important}.orion .cards li.on svg{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .vopt:has(input:checked){box-shadow:4px 4px 0 var(--color-neutral-950)!important}.orion .vopt input{accent-color:var(--color-neutral-950)!important}.orion .mdlg::backdrop{background-color:color-mix(in srgb, var(--color-white) 70%, transparent)!important;background-image:radial-gradient(var(--color-neutral-950) 1px,transparent 1.4px)!important}.orion .status.err{background:var(--color-neutral-950)!important}.orion .backband{background:var(--color-red-600)!important;border-top:5px solid var(--color-neutral-950)!important;border-bottom:5px solid var(--color-neutral-950)!important;height:500px!important;top:560px!important}@media (max-width:1099px){.orion .backband{height:440px!important;top:520px!important}}@media (max-width:719px){.orion .backband{height:380px!important;top:420px!important}}.orion{background-image:radial-gradient(color-mix(in srgb, var(--color-neutral-950) 16%, transparent) 1.6px,transparent 2px)!important;background-position:11px 11px!important;background-size:22px 22px!important}.orion .brand,.orion .big{text-shadow:none!important}.orion .big span{background:var(--color-red-600);color:var(--color-neutral-950);margin-right:-6px;padding:0 6px}.orion .minfo b:before{content:"";background:var(--color-orange-500);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.orion .redblock{background:var(--color-neutral-950)!important;border-color:var(--color-neutral-950)!important}.orion .lead{color:var(--color-white)!important}.orion .redblock .login{box-shadow:8px 8px 0 var(--color-red-600)!important;border-color:var(--color-white)!important}.orion .submit.main{background:var(--color-red-600)!important;color:var(--color-neutral-950)!important;border:2px solid var(--color-neutral-950)!important}.orion .submit.main:hover,.orion .submit:hover{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .bcircle{background-color:var(--color-white)!important;background-image:radial-gradient(var(--color-neutral-950) 1.2px,transparent 1.6px)!important;border-color:var(--color-neutral-950)!important;background-size:7px 7px!important}.orion .bcircle:after{content:"";background:radial-gradient(circle,var(--color-white) 0 38%,color-mix(in srgb, var(--color-white) 0%, transparent) 72%);border-radius:50%;position:absolute;inset:0}.orion .bcircle .lfish{z-index:1}.orion .disc{background:var(--color-neutral-950)!important}.orion .cards li.on b{color:var(--color-neutral-950)!important}.orion .cards li.on svg{background:var(--color-neutral-950)!important}.orion .sec{background:var(--color-neutral-950);padding:4px 10px;display:inline-block;color:var(--color-white)!important}.orion .tagline{font-style:italic}.orion{--red:var(--color-red-600);--navy:var(--color-blue-900)}.orion .big span{background:var(--navy)!important;color:var(--color-white)!important}.orion .redblock .login{box-shadow:8px 8px 0 var(--navy)!important}.orion .cards li:hover svg{background:var(--navy)!important;color:var(--color-white)!important}.orion .vlabel{background:linear-gradient(180deg,var(--navy) 0%,var(--color-blue-600) 55%,var(--color-blue-100) 100%)!important}.orion .vlabel span{paint-order:stroke fill;color:var(--color-white)!important;-webkit-text-stroke:1px var(--color-neutral-950)!important}.orion .mlogo svg path{fill:var(--color-neutral-950)}.orion .field input:focus,.orion .input:focus{box-shadow:3px 3px 0 var(--navy)!important}.orion .seats i.me{background:var(--navy)!important}.orion .status.err:before{color:var(--red)!important}.orion .sun{background:repeating-conic-gradient(from 3deg at 50% 50%,var(--red) 0 9deg,var(--color-white) 9deg 22.5deg)!important}.orion .bcircle{background-color:var(--color-white)!important;border-color:var(--color-neutral-950)!important;background-size:auto!important;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 9px,var(--red) 9px 11px)!important}.orion .bcircle:after{display:none!important}.orion .bcircle .lfish{--blue:var(--color-indigo-700);--blush:var(--color-white)}.orion .redblock{background:var(--red)!important;border:2px solid var(--color-neutral-950)!important}.orion .redblock .lead{color:var(--color-white)!important}.orion .redblock .login{background:var(--color-white)!important;border:2px solid var(--color-neutral-950)!important;box-shadow:8px 8px 0 var(--color-neutral-950)!important}.orion .redblock .wbar{background:var(--color-white)!important;border-bottom-color:var(--color-neutral-950)!important}.orion .redblock .wbar .stripes{background-image:repeating-linear-gradient(180deg,var(--red) 0 1.5px,transparent 1.5px 4px)!important}.orion .redblock .wtitle{color:var(--red)!important}.orion .redblock .closebox{border-color:var(--color-neutral-950)!important;background:var(--color-white)!important}.orion .redblock .login label[style],.orion .redblock .login .field span[style]{color:var(--color-neutral-950)!important}.orion .redblock .field input,.orion .redblock .input{border-color:var(--color-neutral-950)!important;color:var(--color-neutral-950)!important;background:var(--color-white)!important}.orion .redblock .avatar{border-color:var(--color-neutral-950)!important;background-image:radial-gradient(var(--red) 1.2px,transparent 1.6px)!important}.orion .redblock .linkbtn{color:var(--red)!important}.orion .redblock .linkbtn:hover{background:var(--red)!important;color:var(--color-white)!important}.orion .redblock .submit{background:var(--color-white)!important;color:var(--red)!important;border:2px solid var(--red)!important;box-shadow:none!important}.orion .redblock .submit.main{background:var(--red)!important;color:var(--color-white)!important;border-color:var(--red)!important;box-shadow:none!important}.orion .redblock .submit:hover,.orion .redblock .submit.main:hover{background:var(--color-neutral-950)!important;color:var(--color-white)!important;border-color:var(--color-neutral-950)!important}.orion .redblock .mini{background:var(--color-white)!important;color:var(--color-neutral-950)!important;border:2px solid var(--color-neutral-950)!important}.orion .redblock .mini:hover{background:var(--color-neutral-950)!important;color:var(--color-white)!important}.orion .redblock .sep{border-top:2px dashed var(--red)!important}.orion .redblock .field input:focus,.orion .redblock .input:focus{box-shadow:3px 3px 0 var(--red)!important}.orion .redblock .login .submit.main{box-shadow:none!important}.orion .scene{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex;padding-bottom:0!important}.orion .scene>.grid{flex:1;width:100%}.orion .col{flex-direction:column;min-height:100%;display:flex;border-bottom:0!important}.orion .col .paper{flex-direction:column;flex:1;display:flex}.orion .pfoot{padding-bottom:28px;margin-top:auto!important}.orion .grid{align-items:stretch!important}.orion .sidetabs{flex-direction:row;align-items:flex-start;gap:14px;display:flex;position:absolute;top:130px;right:26px}.orion .stab{cursor:pointer;border:3px solid var(--color-neutral-950);width:78px;height:270px;color:var(--color-white);font-family:var(--font-space-mono),monospace;background:linear-gradient(180deg,var(--color-blue-900) 0%,var(--color-blue-700) 55%,var(--color-blue-300) 100%);box-shadow:6px 6px 0 var(--color-neutral-950);flex-direction:column;align-items:center;gap:14px;padding:20px 0 18px;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .2s,box-shadow .25s;display:flex;position:relative}.orion .stab .k{writing-mode:vertical-rl;font-family:var(--font-noto-jp),"Hiragino Sans",sans-serif;letter-spacing:.06em;-webkit-text-stroke:.6px var(--color-neutral-950);paint-order:stroke fill;font-size:34px;font-weight:300;line-height:1}.orion .stab .tx{writing-mode:vertical-rl;flex-direction:row;gap:4px;margin-top:auto;display:flex;transform:rotate(180deg)}.orion .stab b{font-family:var(--font-krona-one),sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:1px 1px 0 var(--color-neutral-950);font-size:11px;font-weight:400}.orion .stab small{display:none}.orion .stab[aria-selected=false]{filter:saturate(.3)brightness(1.2);box-shadow:3px 3px 0 var(--color-neutral-950);transform:translateY(16px)}.orion .stab[aria-selected=false]:hover{filter:saturate(.7)brightness(1.1);transform:translateY(8px)}.orion .stab[aria-selected=true]{box-shadow:6px 6px 0 var(--color-neutral-950);transform:none}.orion .stab[aria-selected=true]:after{content:"";background:var(--color-red-600);border:3px solid var(--color-neutral-950);width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-16px;left:50%;transform:rotate(45deg)}.orion .stab:focus-visible{outline:3px solid var(--color-red-600);outline-offset:4px}.orion .mtabs{display:none}.orion .panel[hidden]{display:none!important}.orion .authf{flex-direction:column;gap:12px;display:flex}.orion .alinks{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.orion .lbl2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-950);font-size:11px;font-weight:700;display:block}.orion .acc{font-family:var(--font-krona-one),sans-serif;color:var(--color-neutral-950);word-break:break-all;margin:4px 0;font-size:14px;font-weight:400;display:block}.orion .logged .avatar{place-items:center;width:76px;height:76px;display:grid}.orion .logged .avatar svg{width:60px;height:60px}@media (max-width:1099px){.orion .mtabs{gap:8px;width:380px;max-width:100%;margin:0 auto 14px;display:flex}.orion .redblock .stage{flex-direction:column;align-items:center}.orion .mtab{cursor:pointer;border:3px solid var(--color-neutral-950);color:var(--color-white);font-family:var(--font-krona-one),sans-serif;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,var(--color-blue-900) 0%,var(--color-blue-600) 100%);box-shadow:4px 4px 0 var(--color-neutral-950);flex:1;padding:10px 8px;font-size:10px}.orion .mtab[aria-selected=false]{filter:saturate(.35)brightness(1.2)}}.orion .rule,.orion .rule .replay{font-size:10.5px}.orion .minfo{font-size:9px}.orion .lead{max-width:42ch;font-size:12.5px}.orion .tagline{font-size:12px}.orion .cards b{font-size:10.5px}.orion .cards span{font-size:10.5px;line-height:1.3}.orion .pfoot{font-size:10.5px}.orion .sec{font-size:15px}@media (min-width:1400px){.orion .grid{grid-template-columns:minmax(0,1fr) 620px minmax(0,.3fr);max-width:1320px}.orion .big{font-size:28px}}@media (max-width:1099px){.orion .scene{padding-top:28px}.orion .grid{max-width:640px!important}.orion .redblock{padding:26px 18px 30px}.orion .mtabs{width:400px}}@media (max-width:719px){.orion .mast{grid-template-columns:52px 1fr!important}.orion .minfo{display:none}.orion .brand{padding:16px 6px 14px;font-size:26px!important}.orion .rule{grid-template-columns:repeat(3,1fr);font-size:11px;display:grid!important}.orion .rule span,.orion .rule .replay{border-bottom:2px solid var(--color-neutral-950);padding:6px 2px;font-size:11px}.orion .rule .replay{border-bottom:0;border-right:0;grid-column:1/-1}.orion .rule span:nth-child(3n){border-right:0}.orion .hero{padding:22px 14px 28px}.orion .big{margin-bottom:22px;font-size:22px!important}.orion .lead{font-size:13px}.orion .tagline{padding:0 14px;font-size:13px}.orion .redblock .stage,.orion .mtabs{width:100%}.orion .mtab{min-height:44px;padding:12px 6px;font-size:10px}.orion .sun{height:300px}.orion .cards{gap:8px;grid-template-columns:repeat(4,1fr)!important}.orion .cards li svg{padding:22%}.orion .cards b,.orion .cards span{font-size:9.5px}}@media (max-width:479px){.orion .cards{gap:14px 10px;grid-template-columns:repeat(2,1fr)!important}.orion .cards li svg{max-width:120px}.orion .cards b,.orion .cards span{font-size:11px}.orion .sun{height:260px}.orion .bcircle{width:190px;height:190px;margin:-95px 0 0 -95px}.orion .wbody{padding:16px 16px 18px}.orion .login .who{gap:12px}}@media (max-width:719px){.orion .redblock .login{max-width:440px;width:100%!important}.orion .mtabs{max-width:440px}}.orion{--pink:var(--color-pink-500);--cyan:var(--color-sky-400);--yellow:var(--color-yellow-300);--lime:var(--color-lime-400)}html:has(.orion){scroll-behavior:smooth}.orion{--ease:cubic-bezier(.22,.8,.24,1)}.orion .submit:active,.orion .mini:active,.orion .mtab:active{transform:translateY(1px)scale(.985)}@keyframes winIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes pageOut{to{opacity:0}}@keyframes statusIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes seatPop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes dlgIn{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes bdIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orion .enter,.orion .pageIn,.orion .status:not([hidden]),.orion .seats i.pop,.orion dialog.mdlg[open],.orion dialog.mdlg[open]::backdrop{animation:none!important}html:has(.orion){scroll-behavior:auto}}.orion{--soft:cubic-bezier(.16,1,.3,1)}.orion button,.orion .input,.orion .field input,.orion .stab,.orion .mtab{transition:background-color .35s var(--soft),color .35s var(--soft),border-color .35s var(--soft),box-shadow .45s var(--soft),transform .45s var(--soft),filter .4s var(--soft)!important}.orion .submit:active,.orion .mini:active,.orion .mtab:active{transition-duration:.12s!important;transform:scale(.97)!important}.orion .redblock .submit:hover,.orion .redblock .submit.main:hover{transform:translateY(-1px)}.orion .enter{animation:winIn .7s var(--soft) both}.orion .pageIn{animation:pageIn .5s var(--soft) both}.orion .status:not([hidden]){animation:statusIn .55s var(--soft) both}.orion .seats i.pop{animation:seatPop .6s var(--soft) both}.orion dialog.mdlg[open]{animation:dlgIn .6s var(--soft) both}.orion dialog.mdlg[open]::backdrop{animation:.5s both bdIn}.orion #winHome,.orion #winLobby{view-transition-name:game}.orion.rooms-open #winHome,.orion.rooms-open #winLobby,.orion.rooms-open #panelAnon,.orion.rooms-open #panelAuth{view-transition-name:none}.orion #panelAnon,.orion #panelAuth{view-transition-name:panel}::view-transition-group(*){animation-duration:.65s;animation-timing-function:var(--soft)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vtIn .5s var(--soft) both}::view-transition-old(game){object-fit:none;object-position:50% 0;height:100%}::view-transition-new(game){object-fit:none;object-position:50% 0;height:100%}::view-transition-old(panel){object-fit:none;object-position:50% 0;height:100%}::view-transition-new(panel){object-fit:none;object-position:50% 0;height:100%}::view-transition-old(game){animation:.35s both vtOut}::view-transition-old(panel){animation:.35s both vtOut}::view-transition-new(game){animation:vtIn .55s var(--soft) both}::view-transition-new(panel){animation:vtIn .55s var(--soft) both}::view-transition-image-pair(game){overflow:hidden}::view-transition-image-pair(panel){overflow:hidden}::view-transition-image-pair(salons){overflow:hidden}::view-transition-group(salons){animation-duration:.75s}::view-transition-old(salons){animation:.2s both vtOut}::view-transition-new(salons){object-fit:none;object-position:50% 0;height:100%;animation:vtIn .45s .1s var(--soft) both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.orion .cards li.mock svg{background:var(--color-white)!important;color:var(--color-neutral-300)!important;border:2px dashed var(--color-neutral-300)!important;padding:0!important}.orion .cards li.mock b{color:var(--color-neutral-950)!important}.orion .cards li.mock span{color:var(--color-neutral-500)}
