@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bb6ac904f1a58ad1-s.387lxinyt__tl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e33cbc4d80272611-s.0mylc-z0bk5-u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fe4dd336abb0f76d-s.p.1gz060p0uh945.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/c5327d7ad133c45f-s.3g2tqg0ea9bj-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/4e3b7fdb48c53d7e-s.2scwf_78o48ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/b8da778936708715-s.p.307np4bv80wz6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/eb9e638cd085c993-s.3q9y2m9r82fe_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03df2d26b7d1820d-s.0fm24-w6e7gun.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/36990ae99f0644f7-s.p.0khsxgkwty4wf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.PjKvBq_className{font-family:Barlow Condensed,Barlow Condensed Fallback}.PjKvBq_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}._64cE5q_className{font-family:Barlow,Barlow Fallback;font-style:normal}._64cE5q_variable{--font-barlow:"Barlow", "Barlow Fallback"}
.F66-AW_toast{border:1px solid color-mix(in srgb, var(--color-action) 35%, transparent)!important;border-radius:var(--radius)!important;background:var(--panel)!important;color:#f7f7f5!important;font-family:inherit!important;box-shadow:0 18px 48px #0009!important}.F66-AW_title{color:#f7f7f5!important;font-size:var(--size-control)!important;font-weight:800!important;line-height:1.5!important}.F66-AW_description{color:#aaaeb5!important;font-size:var(--size-caption)!important;line-height:1.6!important}.F66-AW_successIcon{width:20px;height:20px;color:var(--color-on-action);background:var(--color-action);font-family:var(--font-barlow), sans-serif;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.F66-AW_closeButton{background:var(--panel2)!important;color:#c6c7c9!important;border-color:#ffffff35!important}.F66-AW_actionButton{min-width:0;max-width:100%;min-height:44px;height:auto!important;color:var(--color-on-action)!important;background:var(--color-action)!important;font-weight:800!important;font-size:var(--size-control)!important;white-space:normal!important;padding-inline:10px!important;line-height:1.5!important}.F66-AW_actionButton:hover{background:#ffd05b!important}@media (max-width:560px){.F66-AW_toast{width:calc(100vw - 24px)!important}}
.p-5sba_footer{padding:38px 0 calc(46px + env(safe-area-inset-bottom,0px));color:#adada8;font-size:var(--size-caption);background:0 0;line-height:1.75}body:has([data-auth-entrance]) .p-5sba_footer{display:none}.p-5sba_shell{gap:9px;width:min(100% - 28px,520px);margin-inline:auto;display:grid}.p-5sba_footer p{margin:0}.p-5sba_links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.p-5sba_footer a{width:max-content;color:var(--gold2);overflow-wrap:anywhere;max-width:100%;font-weight:800;font-size:var(--size-control);padding-block:6px;text-decoration:none;position:relative}.p-5sba_links a:not(:last-child):after{content:"";background:#adada8;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.p-5sba_socialLink{align-items:center;gap:6px;max-width:100%;display:inline-flex}.p-5sba_socialLink svg{flex-shrink:0}@media (max-width:660px) and (pointer:coarse){.p-5sba_footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}body:has([data-footer-bar=compact]) .p-5sba_footer{padding-bottom:max(124px, calc(114px + env(safe-area-inset-bottom)))}body:has([data-footer-bar=large]) .p-5sba_footer{padding-bottom:calc(var(--prediction-dock-height,12rem + env(safe-area-inset-bottom)) + 24px)}@media (max-width:430px){.p-5sba_shell{width:min(100% - 20px,520px)}}
._6OsTsa_background{--background-overscan:100lvh;z-index:-1;inset:calc(-1 * var(--background-overscan)) 0;pointer-events:none;background:var(--bg);position:fixed;overflow:hidden}._6OsTsa_light{--upper-x:0px;--upper-y:0px;--lower-x:0px;--lower-y:0px;inset:calc(var(--background-overscan) - 150px) -150px;position:absolute}._6OsTsa_cloud{--cloud-x:0px;--cloud-y:0px;inset:calc(var(--background-overscan) - 100px) -100px;position:absolute}._6OsTsa_light:before,._6OsTsa_light:after,._6OsTsa_cloud:before,._6OsTsa_cloud:after{content:"";position:absolute;inset:0}._6OsTsa_light:before{filter:blur(54px);translate:var(--upper-x) var(--upper-y);will-change:transform, translate;background:radial-gradient(58% 41% at 94% 13%,#f1ff8878 0%,#deef3848 31%,#9eac2420 61%,#0000 100%);animation:37s ease-in-out infinite _6OsTsa_upper-light-drift}._6OsTsa_light:after{filter:blur(56px);translate:var(--lower-x) var(--lower-y);will-change:transform, translate;background:radial-gradient(19% 27% at 23% 74%,#ddea4866 0%,#c7d83a45 30%,#96a32b20 60%,#0000 100%);animation:29s ease-in-out infinite _6OsTsa_lower-light-drift}._6OsTsa_cloud:before{filter:blur(25px);transform:translate(calc(var(--cloud-x) * .3), calc(var(--cloud-y) * .3)) rotate(-23deg);will-change:transform;background:radial-gradient(34% 13% at 57% 47%,#f0ff8b80 0%,#dbea3947 29%,#aaba2520 58%,#0000 96%);display:none}._6OsTsa_cloud:after{filter:blur(72px);transform:translate(var(--cloud-x), var(--cloud-y));will-change:transform;background:radial-gradient(12% 30% at 78% 84%,#c6da322b 0%,#899d1614 43%,#0000 100%)}._6OsTsa_grain{background-image:url(/textures/neon-haze-grain.svg);background-repeat:repeat;background-size:192px 192px;background-position:0 var(--background-overscan);opacity:.24;position:absolute;inset:0}._6OsTsa_quiet ._6OsTsa_light:before,._6OsTsa_quiet ._6OsTsa_light:after{will-change:auto;animation:none;transform:none}._6OsTsa_quiet ._6OsTsa_cloud:after{will-change:auto;transform:none}@keyframes _6OsTsa_upper-light-drift{0%,to{transform:translate(0)}35%{transform:translate(-26px,18px)}70%{transform:translate(12px,30px)}}@keyframes _6OsTsa_lower-light-drift{0%,to{transform:translate(0)}40%{transform:translate(22px,-16px)}75%{transform:translate(-14px,-25px)}}@media (prefers-reduced-motion:reduce){._6OsTsa_light:before,._6OsTsa_light:after{will-change:auto;animation:none;transform:none}._6OsTsa_light,._6OsTsa_cloud:after{will-change:auto;transform:none!important}._6OsTsa_cloud:before{will-change:auto;transform:rotate(-23deg)}}
._5eXtua_nav{border-radius:var(--radius-surface);background:#ffffff09;width:min(100% - 28px,520px);margin:12px auto 0;padding:14px}._5eXtua_nav p{color:var(--muted);margin:0 0 10px;font-size:.72rem;line-height:1.5}._5eXtua_nav div{flex-wrap:wrap;gap:8px;display:flex}._5eXtua_nav a{border-radius:var(--radius-control);background:var(--panel2);min-height:36px;color:var(--gold2);align-items:center;padding:8px 10px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}._5eXtua_nav a:hover{background:#ffffff18}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--motion-press:.1s;--motion-select:.18s;--motion-reveal:.22s;--motion-route:.28s;--motion-celebrate:.46s;--ease-out:cubic-bezier(.22,.8,.26,1);--surface-enter:surface-enter var(--motion-reveal) var(--ease-out) both;--content-enter:content-enter var(--motion-select) ease-out both;--bg:#0b0b0b;--panel:#151515;--panel2:#202020;--line:#303030;--text:#f7f7f7;--muted:#aaa;--color-brand:#d7b14a;--color-brand-bright:#f3d16e;--color-action:#febb0a;--color-action-bright:#ffd865;--color-on-action:#16130a;--color-image:#e4f900;--color-image-bright:#edff00;--action-background:linear-gradient(135deg, var(--color-action-bright), var(--color-action));--gold:var(--color-brand);--gold2:var(--color-brand-bright);--font-display-ja:var(--font-zen-kaku), sans-serif;--font-display-latin:var(--font-barlow-condensed), var(--font-zen-kaku), sans-serif;--weight-heading-ja:700;--tracking-heading-ja:-.01em;--leading-heading-ja:1.25;--size-body:1rem;--size-control:.875rem;--size-caption:.8125rem;--size-micro:.75rem;--size-section:clamp(1.5rem, 5vw, 1.85rem);--size-page-title:clamp(1.65rem, 6vw, 2.3rem);--leading-meta:1.5;--radius:var(--radius-control);--radius-surface:18px;--radius-control:12px;--radius-detail:8px;--radius-ticket:6px;--radius-pill:999px;--radius-circle:50%}*{box-sizing:border-box}@media (max-width:560px){:root{--size-body:.875rem;--size-control:.8125rem;--size-caption:.75rem;--size-section:clamp(1.25rem, 4.5vw, 1.5rem);--size-page-title:clamp(1.375rem, 5vw, 1.625rem)}body{font-size:var(--size-body)}:root body :is(input,textarea,select){font-size:1rem}}html{scrollbar-gutter:stable}body{isolation:isolate;background:var(--bg);min-width:320px;min-height:100dvh;color:var(--text);margin:0}button,select,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.route-loading{z-index:110;pointer-events:none;background:#febb0a24;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px #0006}.route-loading i{transform-origin:0;background:linear-gradient(90deg,#febb0a 0%,#ffd865 88%,#fff1b8 100%);width:100%;height:100%;animation:7s cubic-bezier(.12,.68,.26,1) forwards route-loading-progress;display:block;transform:scaleX(0);box-shadow:0 0 8px #febb0acc}@keyframes route-loading-progress{0%{transform:scaleX(0)}12%{transform:scaleX(.28)}38%{transform:scaleX(.58)}68%{transform:scaleX(.76)}to{transform:scaleX(.9)}}:where(button,a,input,select,textarea){transition:color var(--motion-select) var(--ease-out), background-color var(--motion-select) var(--ease-out), border-color var(--motion-select) var(--ease-out), opacity var(--motion-select) var(--ease-out), transform var(--motion-press) var(--ease-out)}:where(button:enabled):active{transform:scale(.985)}:where(button):disabled{cursor:not-allowed}:where(input,select,textarea):focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.action-spinner{vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:1em;height:1em;margin-right:.4em;animation:.8s linear infinite action-spin;display:inline-block}@keyframes action-spin{to{transform:rotate(360deg)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes content-enter{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--surface-enter:none;--content-enter:none}:where(button,a):is(:hover,:active){transform:none!important}.action-spinner{animation:none}}
body{background-attachment:scroll}
