.maintenance-root{color:#fffdf8;background:#090b0f;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}.maintenance-root .maintenance-shell{box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-sans-serif);background:radial-gradient(circle at 12% 18%,#e4c98f14,#0000 30%),radial-gradient(circle at 88% 74%,#6366f11c,#0000 34%),linear-gradient(145deg,#090b0f 0%,#111318 58%,#0d1015 100%);justify-content:center;align-items:center;padding:36px 40px;display:flex;position:relative;overflow:hidden}@supports (min-height:100svh){.maintenance-root .maintenance-shell{min-height:100svh}}.maintenance-root .maintenance-shell .sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.maintenance-root .maintenance-shell .sky:before{content:"";opacity:.5;background-image:radial-gradient(circle at 12% 19%,#fffdf8b3 0 1px,#0000 2px),radial-gradient(circle at 29% 78%,#e4c98fad 0 1px,#0000 2px),radial-gradient(circle at 64% 14%,#fffdf880 0 1px,#0000 2px),radial-gradient(circle at 82% 61%,#fffdf8a3 0 1px,#0000 2px),radial-gradient(circle at 93% 29%,#6366f1b3 0 1px,#0000 2px);background-size:310px 270px,430px 360px,370px 410px,520px 460px,590px 510px;position:absolute;inset:0}.maintenance-root .maintenance-shell .sky:after{content:"";background:linear-gradient(#0000,#fffdf814,#0000);width:1px;height:72%;position:absolute;top:14%;right:10%}.maintenance-root .maintenance-shell .sky .halo{opacity:.7;border:1px solid #fffdf80a;border-radius:999px;width:560px;height:560px;position:absolute}.maintenance-root .maintenance-shell .sky .halo.gold{background:radial-gradient(circle,#e4c98f17,#0000 66%);top:-360px;right:-120px}.maintenance-root .maintenance-shell .sky .halo.blue{background:radial-gradient(circle,#6366f117,#0000 66%);bottom:-390px;left:-210px}.maintenance-root .maintenance-shell .experience{z-index:1;flex-direction:column;width:100%;max-width:1180px;min-height:calc(100vh - 72px);margin:0 auto;display:flex;position:relative}@supports (min-height:100svh){.maintenance-root .maintenance-shell .experience{min-height:calc(100svh - 72px)}}.maintenance-root .maintenance-shell .experience .masthead{border-bottom:1px solid #fffdf81a;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-bottom:22px;display:flex}.maintenance-root .maintenance-shell .experience .masthead .brand{margin:0;line-height:0}.maintenance-root .maintenance-shell .experience .masthead .brand img{width:116px;height:auto;display:block}.maintenance-root .maintenance-shell .experience .masthead .status{letter-spacing:.12em;text-transform:uppercase;color:#fffdf89e;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}[data-lang=en] .maintenance-root .maintenance-shell .experience .masthead .status,[data-lang=ja] .maintenance-root .maintenance-shell .experience .masthead .status,[data-lang=ko] .maintenance-root .maintenance-shell .experience .masthead .status{letter-spacing:normal}[data-lang=ja] .maintenance-root .maintenance-shell .experience .masthead .status,[data-lang=ko] .maintenance-root .maintenance-shell .experience .masthead .status{text-transform:none}.maintenance-root .maintenance-shell .experience .masthead .status span{background:#10b981;border-radius:999px;width:7px;height:7px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite maintenance-signal-pulse;box-shadow:0 0 8px #10b98180}.maintenance-root .maintenance-shell .experience .content{flex:1;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:72px;width:100%;padding:54px 0;display:grid}.maintenance-root .maintenance-shell .experience .content .message{max-width:640px}.maintenance-root .maintenance-shell .experience .content .message .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e4c98f;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.4}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .message .eyebrow,[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .message .eyebrow,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .message .eyebrow{letter-spacing:normal}[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .message .eyebrow,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .message .eyebrow{text-transform:none}.maintenance-root .maintenance-shell .experience .content .message h1{max-width:620px;font-family:var(--font-serif);letter-spacing:.055em;color:#fffdf8;margin:0;font-size:64px;font-weight:500;line-height:1.08}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .message h1,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .message h1{font-family:var(--font-sans-serif);letter-spacing:normal}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .message h1{text-wrap:balance}.maintenance-root .maintenance-shell .experience .content .message h1 span{display:block}.maintenance-root .maintenance-shell .experience .content .message h1 span:last-child{color:#e4c98f;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fffdf8,#e4c98f);-webkit-background-clip:text;background-clip:text}.maintenance-root .maintenance-shell .experience .content .message .description{letter-spacing:.025em;color:#fffdf8ad;max-width:570px;margin:26px 0 0;font-size:16px;line-height:1.8}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .message .description,[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .message .description,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .message .description{letter-spacing:normal}.maintenance-root .maintenance-shell .experience .content .message .assurances{flex-wrap:wrap;gap:10px 18px;margin:34px 0 0;padding:0;list-style:none;display:flex}.maintenance-root .maintenance-shell .experience .content .message .assurances li{color:#fffdf894;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.maintenance-root .maintenance-shell .experience .content .message .assurances li span{opacity:.86;background:#e4c98f;border-radius:999px;width:5px;height:5px}.maintenance-root .maintenance-shell .experience .content .gate{background:radial-gradient(circle at 100% 0,#f2d89824 0%,#0000 34%),linear-gradient(#ffffff0f 0%,#fff0 42%),linear-gradient(160deg,#1b2028fa,#111318fa);border:1px solid #fffdf81f;border-radius:24px;justify-self:end;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.maintenance-root .maintenance-shell .experience .content .gate:before{content:"";background:linear-gradient(90deg,#0000,#e4c98fad,#0000);height:1px;position:absolute;top:0;left:32px;right:32px}.maintenance-root .maintenance-shell .experience .content .gate .celestial{background:radial-gradient(circle at 24% 27%,#fffdf88a 0 1px,#0000 2px),radial-gradient(circle at 77% 22%,#e4c98fad 0 1px,#0000 2px),radial-gradient(circle at 82% 72%,#6366f1b8 0 1px,#0000 2px),radial-gradient(circle at 18% 78%,#fffdf875 0 1px,#0000 2px),radial-gradient(circle,#e4c98f14,#0000 58%);justify-content:center;align-items:center;height:300px;display:flex;position:relative}.maintenance-root .maintenance-shell .experience .content .gate .celestial:before,.maintenance-root .maintenance-shell .experience .content .gate .celestial:after{content:"";background:linear-gradient(90deg,#0000,#fffdf812,#0000);position:absolute}.maintenance-root .maintenance-shell .experience .content .gate .celestial:before{height:1px;left:12%;right:12%}.maintenance-root .maintenance-shell .experience .content .gate .celestial:after{background:linear-gradient(#0000,#fffdf812,#0000);width:1px;top:12%;bottom:12%}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring{border:1px solid #fffdf829;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring:before{content:"";background:#e4c98f;border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 16px #e4c98f94}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.outer{border-style:dashed;width:226px;height:226px;animation:38s linear infinite maintenance-orbit-turn}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.middle{border-color:#6366f14d;width:158px;height:158px;animation:27s linear infinite reverse maintenance-orbit-turn}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.inner{border-color:#e4c98f4d;width:96px;height:96px}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.inner:before{background:#6366f1;width:6px;height:6px;top:44px;left:-4px;box-shadow:0 0 14px #6366f18a}.maintenance-root .maintenance-shell .experience .content .gate .celestial .core{z-index:1;letter-spacing:.12em;color:#e4c98f;background:radial-gradient(circle at 35% 28%,#fffdf81a,#e4c98f0d);border:1px solid #e4c98f7a;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 0 0 8px #e4c98f06,0 0 42px #e4c98f1f}.maintenance-root .maintenance-shell .experience .content .gate .access{background:#090b0f57;border-top:1px solid #fffdf81a;padding:30px 32px 32px}.maintenance-root .maintenance-shell .experience .content .gate .access .kicker{letter-spacing:.16em;text-transform:uppercase;color:#e4c98f;margin:0 0 9px;font-size:10px;font-weight:650;line-height:1.4}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .gate .access .kicker,[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .gate .access .kicker,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .gate .access .kicker{letter-spacing:normal}[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .gate .access .kicker,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .gate .access .kicker{text-transform:none}.maintenance-root .maintenance-shell .experience .content .gate .access h2{color:#fffdf8;margin:0;font-size:22px;font-weight:600;line-height:1.3}.maintenance-root .maintenance-shell .experience .content .gate .access .instructions{color:#fffdf88f;margin:10px 0 0;font-size:13px;line-height:1.65}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form{gap:12px;margin-top:22px;display:grid}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form label{letter-spacing:.1em;text-transform:uppercase;color:#fffdf8ad;font-size:11px;font-weight:600;line-height:1.4}[data-lang=en] .maintenance-root .maintenance-shell .experience .content .gate .access .access-form label,[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .gate .access .access-form label,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .gate .access .access-form label{letter-spacing:normal}[data-lang=ja] .maintenance-root .maintenance-shell .experience .content .gate .access .access-form label,[data-lang=ko] .maintenance-root .maintenance-shell .experience .content .gate .access .access-form label{text-transform:none}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form input{color:#fffdf8;box-sizing:border-box;background:#fffdf80e;border:1px solid #fffdf829;border-radius:8px;outline:none;width:100%;height:52px;min-height:44px;padding:10px 14px;font-size:14px;transition:background .2s,border-color .2s,box-shadow .2s}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form input::placeholder{color:#fffdf852}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form input:focus{background:#fffdf813;border-color:#e4c98fb8;box-shadow:0 0 0 3px #e4c98f1c}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form input:disabled{opacity:.58;cursor:not-allowed}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button{color:#090b0f;text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#fffdf8 0%,#e4c98f 100%);border:1px solid #e4c98f;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 14px 34px #00000038}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button:hover:not(:disabled){opacity:.8;background:#141517;border-color:#141517}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button:disabled{opacity:.5;cursor:not-allowed}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button .arrow{font-size:18px;line-height:1;transition:transform .2s cubic-bezier(.4,0,.2,1)}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button:hover:not(:disabled){opacity:1;background:linear-gradient(135deg,#fffdf8 0%,#ead5a8 100%);border-color:#fffdf8;box-shadow:0 16px 38px #0000004d}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button:hover:not(:disabled) .arrow{transform:translate(3px)}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form button:focus-visible{outline-offset:3px;outline:2px solid #fffdf8}.maintenance-root .maintenance-shell .experience .content .gate .access .access-form .error{color:#ef4444;margin:0;font-size:12px;line-height:1.5}.maintenance-root .maintenance-shell .experience .content .gate .access .session-hint{color:#fffdf861;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:11px;line-height:1.55;display:flex}.maintenance-root .maintenance-shell .experience .content .gate .access .session-hint span{background:#10b981;border-radius:999px;flex:none;width:5px;height:5px;margin-top:6px}.maintenance-root .maintenance-shell .experience>footer{border-top:1px solid #fffdf81a;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-top:20px;display:flex}.maintenance-root .maintenance-shell .experience>footer p{color:#fffdf861;margin:0;font-size:11px;line-height:1.5}.maintenance-root .maintenance-shell .experience>footer p:last-child{color:#fffdf894}.maintenance-root[data-lang=ko]{word-break:keep-all}@media (max-width:1024px){.maintenance-root .maintenance-shell{padding:30px 28px}.maintenance-root .maintenance-shell .experience{min-height:calc(100vh - 60px)}.maintenance-root .maintenance-shell .experience .content{grid-template-columns:minmax(0,1fr) 400px;gap:48px}.maintenance-root .maintenance-shell .experience .content .message h1{font-size:54px}}@media (max-width:800px){.maintenance-root .maintenance-shell{align-items:flex-start;padding:24px 20px}.maintenance-root .maintenance-shell .experience{min-height:calc(100vh - 48px)}.maintenance-root .maintenance-shell .experience .content{grid-template-columns:1fr;gap:38px;padding:48px 0 38px}.maintenance-root .maintenance-shell .experience .content .message{max-width:660px}.maintenance-root .maintenance-shell .experience .content .message h1{font-size:50px}.maintenance-root .maintenance-shell .experience .content .gate{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);justify-self:start;max-width:720px;display:grid}.maintenance-root .maintenance-shell .experience .content .gate .celestial{height:100%;min-height:330px}.maintenance-root .maintenance-shell .experience .content .gate .access{border-top:0;border-left:1px solid #fffdf81a;flex-direction:column;justify-content:center;display:flex}}@media (max-width:520px){.maintenance-root .maintenance-shell{padding:18px 14px}.maintenance-root .maintenance-shell .sky:after{display:none}.maintenance-root .maintenance-shell .experience{min-height:calc(100vh - 36px)}.maintenance-root .maintenance-shell .experience .masthead{gap:14px;padding-bottom:17px}.maintenance-root .maintenance-shell .experience .masthead .brand img{width:88px}.maintenance-root .maintenance-shell .experience .masthead .status{gap:7px;font-size:9px}.maintenance-root .maintenance-shell .experience .content{gap:32px;padding:38px 0 32px}.maintenance-root .maintenance-shell .experience .content .message .eyebrow{margin-bottom:16px;font-size:10px}.maintenance-root .maintenance-shell .experience .content .message h1{font-size:39px;line-height:1.16}.maintenance-root .maintenance-shell .experience .content .message .description{margin-top:20px;font-size:15px;line-height:1.75}.maintenance-root .maintenance-shell .experience .content .message .assurances{flex-direction:column;gap:9px;margin-top:26px}.maintenance-root .maintenance-shell .experience .content .gate{border-radius:16px;display:block}.maintenance-root .maintenance-shell .experience .content .gate .celestial{height:220px;min-height:0}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.outer{width:172px;height:172px}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.middle{width:120px;height:120px}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.inner{width:76px;height:76px}.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring.inner:before{top:34px}.maintenance-root .maintenance-shell .experience .content .gate .celestial .core{width:58px;height:58px;font-size:12px}.maintenance-root .maintenance-shell .experience .content .gate .access{border-top:1px solid #fffdf81a;border-left:0;padding:26px 20px 24px}.maintenance-root .maintenance-shell .experience .content .gate .access h2{font-size:20px}.maintenance-root .maintenance-shell .experience>footer{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:4px}}@media (max-width:375px){.maintenance-root .maintenance-shell .experience .masthead .status{text-align:right;max-width:118px}.maintenance-root .maintenance-shell .experience .content .message h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.maintenance-root .maintenance-shell .experience .masthead .status span,.maintenance-root .maintenance-shell .experience .content .gate .celestial .ring{animation:none}}@keyframes maintenance-orbit-turn{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(.985)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes maintenance-signal-pulse{0%,to{opacity:.45;box-shadow:0 0 4px #10b98147}42%{opacity:1;box-shadow:0 0 8px #10b98180}}
