.welcomeVideo_container__QG5RP{position:fixed;inset:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:768px){.welcomeVideo_container__QG5RP{background:var(--color-bg)}}.welcomeVideo_video__aQMPV{width:100%;height:100%;object-fit:contain;max-width:100vw;max-height:100vh}@media (min-width:769px){.welcomeVideo_video__aQMPV{object-fit:cover;width:100vw;height:100vh}}@media (max-width:768px){.welcomeVideo_video__aQMPV{object-fit:contain;width:100%;height:100%}}@media (max-width:768px) and (orientation:portrait){.welcomeVideo_video__aQMPV{object-fit:contain;width:100vw;height:auto}}@media (max-width:768px) and (orientation:landscape){.welcomeVideo_video__aQMPV{object-fit:contain;width:auto;height:100vh}}.welcomeVideo_video__aQMPV::-webkit-media-controls,.welcomeVideo_video__aQMPV::-webkit-media-controls-enclosure{display:none!important}.welcomeVideo_video__aQMPV::-webkit-media-controls-panel,.welcomeVideo_video__aQMPV::-webkit-media-controls-play-button{display:none!important}.welcomeVideo_video__aQMPV::-webkit-media-controls-start-playback-button{display:none!important}.welcomeVideo_unmuteButton__TZELi{position:absolute;bottom:var(--spacing-xl);right:var(--spacing-xl);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:11;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcomeVideo_unmuteButton__TZELi:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.welcomeVideo_unmuteButton__TZELi svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@media (max-width:768px){.welcomeVideo_unmuteButton__TZELi{bottom:var(--spacing-lg);right:var(--spacing-lg);width:40px;height:40px}.welcomeVideo_unmuteButton__TZELi svg{width:20px;height:20px}}:root{--charcoal-h:271;--charcoal-s:45%;--charcoal-l:9%;--charcoal:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l));--ivory-h:0;--ivory-s:0%;--ivory-l:100%;--ivory:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l));--pebble-h:0;--pebble-s:0%;--pebble-l:93%;--pebble:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l));--peach-spark-h:23;--peach-spark-s:100%;--peach-spark-l:50%;--peach-spark:hsl(var(--peach-spark-h) var(--peach-spark-s) var(--peach-spark-l));--mint-pop-h:88;--mint-pop-s:89%;--mint-pop-l:59%;--mint-pop:hsl(var(--mint-pop-h) var(--mint-pop-s) var(--mint-pop-l));--cotton-sky-h:174;--cotton-sky-s:100%;--cotton-sky-l:50%;--cotton-sky:hsl(var(--cotton-sky-h) var(--cotton-sky-s) var(--cotton-sky-l));--mochi-h:282;--mochi-s:100%;--mochi-l:63%;--mochi:hsl(var(--mochi-h) var(--mochi-s) var(--mochi-l));--heartburst-h:346;--heartburst-s:100%;--heartburst-l:71%;--heartburst:hsl(var(--heartburst-h) var(--heartburst-s) var(--heartburst-l));--cherry-top-h:0;--cherry-top-s:85%;--cherry-top-l:60%;--cherry-top:hsl(var(--cherry-top-h) var(--cherry-top-s) var(--cherry-top-l));--sundrop-h:68;--sundrop-s:100%;--sundrop-l:50%;--sundrop:hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l));--jimmy-green-h:133;--jimmy-green-s:81%;--jimmy-green-l:50%;--jimmy-green:hsl(var(--jimmy-green-h) var(--jimmy-green-s) var(--jimmy-green-l));--aqua-zap-h:203;--aqua-zap-s:100%;--aqua-zap-l:50%;--aqua-zap:hsl(var(--aqua-zap-h) var(--aqua-zap-s) var(--aqua-zap-l));--kawaii-core-h:305;--kawaii-core-s:100%;--kawaii-core-l:76%;--kawaii-core:hsl(var(--kawaii-core-h) var(--kawaii-core-s) var(--kawaii-core-l));--marine-blue-h:210;--marine-blue-s:100%;--marine-blue-l:45%;--marine-blue:hsl(var(--marine-blue-h) var(--marine-blue-s) var(--marine-blue-l));--marine-light-h:210;--marine-light-s:74%;--marine-light-l:68%;--marine-light:hsl(var(--marine-light-h) var(--marine-light-s) var(--marine-light-l));--black-h:0;--black-s:0%;--black-l:0%;--black:hsl(var(--black-h) var(--black-s) var(--black-l));--ranma-yellow-h:56;--ranma-yellow-s:100%;--ranma-yellow-l:66%;--ranma-yellow:hsl(var(--ranma-yellow-h) var(--ranma-yellow-s) var(--ranma-yellow-l));--vibe-what-even-is-this:var(--cotton-sky);--vibe-total-chaos:var(--peach-spark);--vibe-lets-go:var(--sundrop);--vibe-heart-full-eyes-wet:var(--mochi);--vibe-just-need-a-break:var(--aqua-zap);--vibe-kinda-in-love:var(--kawaii-core);--vibe-too-smooth:var(--mint-pop);--vibe-on-a-journey:var(--jimmy-green);--header-height:calc(var(--font-size-6-5xl) + 2 * var(--spacing-sm));--color-bg:var(--charcoal);--color-header-bg:transparent;--color-surface:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.05);--color-surface-overlay:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.7);--color-surface-transparent:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.1);--color-surface-disabled:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-text-primary:var(--pebble);--color-text-secondary:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.8);--color-text-tertiary:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.5);--color-text-label:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-border:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.05);--color-border-subtle:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-accent:var(--sundrop);--color-accent-light:hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l)/0.3);--color-button:var(--pebble);--color-button-secondary:transparent;--color-button-material:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-button-light:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.05);--color-button-inverse:hsl(var(--marine-light-h) var(--marine-light-s) var(--marine-light-l)/0.9);--color-button-disabled:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.7);--color-button-text-inverse:var(--charcoal);--color-danger:var(--cherry-top);--color-danger-subtle:hsl(var(--cherry-top-h) var(--cherry-top-s) var(--cherry-top-l)/0.05);--color-warning:var(--peach-spark);--color-success:var(--mint-pop);--color-total-chaos:var(--cherry-top);--color-on-a-whole-journey:var(--peach-spark);--color-lets-go:var(--sundrop);--color-just-need-a-break:var(--aqua-zap);--color-too-smooth:var(--mint-pop);--color-what-even:var(--cotton-sky);--color-heartful:var(--mochi);--color-kinda-in-love:var(--kawaii-core);--color-ghost:var(--color-button-text);--color-ghost-subtle:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--font-heading:var(--font-bricolage);--font-body:var(--font-bricolage);--font-display:var(--font-montra);--font-jp-heading:var(--font-geist);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-6-5xl:4rem;--font-size-7xl:4.5rem;--h1-font-size:clamp(2.5000rem,3.4286rem + 1.2500vw,3.7500rem);--h2-font-size:clamp(2.5000rem,2.2857rem + 1.0714vw,3.2500rem);--h3-font-size:clamp(2.0000rem,1.8214rem + 0.8929vw,2.6250rem);--h4-font-size:clamp(1.5000rem,1.3571rem + 0.7143vw,2.0000rem);--h5-font-size:clamp(1.0000rem,0.8571rem + 0.7143vw,1.5000rem);--h6-font-size:clamp(0.8750rem,0.8393rem + 0.1786vw,1.0000rem);--p-large-font-size:clamp(1.0000rem,0.8393rem + 0.1786vw,1.1250rem);--button-label-font-size:clamp(0.7500rem,0.7143rem + 0.1786vw,0.8750rem);--p-font-size:clamp(0.7500rem,0.7143rem + 0.1786vw,1.0000rem);--p-small-font-size:clamp(0.6250rem,0.5893rem + 0.1786vw,0.7500rem);--label-small-font-size:clamp(0.6250rem,0.5893rem + 0.1786vw,0.7500rem);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:800;--line-height-xs:1.2;--line-height-sm:1.5;--line-height-base:1.75;--line-height-lg:2;--line-height-xl:2.5;--line-height-2xl:3;--line-height-3xl:3.5;--line-height-4xl:4;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:3.5rem;--spacing-5xl:4rem;--spacing-6xl:4.5rem;--spacing-7xl:5rem;--spacing-8xl:5.5rem;--spacing-9xl:6rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-new:0.625rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 3px hsl(var(--black-h) var(--black-s) var(--black-l)/0.1);--shadow-md:0 4px 6px hsl(var(--black-h) var(--black-s) var(--black-l)/0.1);--shadow-lg:0 10px 15px hsl(var(--black-h) var(--black-s) var(--black-l)/0.1)}html.light{--color-bg:var(--ivory);--color-header-bg:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.1);--color-surface:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l)/0.05);--color-surface-overlay:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l)/0.7);--color-surface-transparent:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l)/0.15);--color-surface-disabled:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l)/0.2);--color-text-primary:var(--black);--color-text-secondary:hsl(0 0% 57%);--color-text-tertiary:hsl(0 0% 77%);--color-text-label:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-border:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.2);--color-border-subtle:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-accent:var(--charcoal);--color-accent-light:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-button:var(--charcoal);--color-button-material:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-button-light:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-button-disabled:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.7);--color-button-text-inverse:var(--charcoal);--color-button-text-primary:var(--ivory);--color-danger:var(--cherry-top);--color-danger-subtle:hsl(var(--cherry-top-h) var(--cherry-top-s) var(--cherry-top-l)/0.05);--color-warning:var(--peach-spark);--color-success:var(--mint-pop);--color-total-chaos:var(--cherry-top);--color-on-a-whole-journey:var(--peach-spark);--color-lets-go:var(--sundrop);--color-just-need-a-break:var(--aqua-zap);--color-too-smooth:var(--mint-pop);--color-what-even:var(--cotton-sky);--color-heartful:var(--mochi);--color-kinda-in-love:var(--kawaii-core);--color-ghost:var(--color-button-text);--color-ghost-subtle:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.15)}html.dark{--color-bg:var(--charcoal);--color-header-bg:transparent;--color-surface:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.05);--color-surface-overlay:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.7);--color-surface-transparent:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.1);--color-surface-disabled:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-text-primary:var(--pebble);--color-text-secondary:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.8);--color-text-tertiary:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.5);--color-text-label:hsl(var(--charcoal-h) var(--charcoal-s) var(--charcoal-l)/0.3);--color-border:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.2);--color-border-subtle:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-accent:var(--sundrop);--color-accent-light:hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l)/0.3);--color-button:var(--pebble);--color-button-secondary:transparent;--color-button-material:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15);--color-button-light:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.05);--color-button-inverse:hsl(var(--marine-light-h) var(--marine-light-s) var(--marine-light-l)/0.9);--color-button-disabled:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.7);--color-button-text:var(--ivory);--color-button-text-primary:var(--charcoal);--color-button-text-inverse:var(--ivory);--color-danger:var(--cherry-top);--color-danger-subtle:hsl(var(--cherry-top-h) var(--cherry-top-s) var(--cherry-top-l)/0.05);--color-warning:var(--peach-spark);--color-success:var(--mint-pop);--color-total-chaos:var(--cherry-top);--color-on-a-whole-journey:var(--peach-spark);--color-lets-go:var(--sundrop);--color-just-need-a-break:var(--aqua-zap);--color-too-smooth:var(--mint-pop);--color-what-even:var(--cotton-sky);--color-heartful:var(--mochi);--color-kinda-in-love:var(--kawaii-core);--color-ghost:var(--color-button-text);--color-ghost-subtle:hsl(var(--pebble-h) var(--pebble-s) var(--pebble-l)/0.15)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.w-mobile-navbar{width:var(--width-mobile-navbar)}.w-app-frame{width:var(--width-app-frame)}.max-w-mobile-navbar{max-width:var(--max-width-mobile-navbar)}.max-w-app-frame{max-width:var(--max-width-app-frame)}.rounded-new{border-radius:var(--radius-new)}.shadow-card{box-shadow:var(--shadow-card)}.bg-gradient-primary{background-image:var(--gradient-primary)}.bg-gradient-home{background-image:var(--gradient-home)}.bg-ranking-gradient{background-image:var(--gradient-ranking)}.bg-add-gradient{background-image:var(--gradient-add)}.bg-update-gradient{background-image:var(--gradient-update)}.bg-home-image{background:var(--bg-home-image) no-repeat center/cover}.bg-japan-image{background:var(--bg-japan-image) no-repeat center/cover}.bg-about-us{background:var(--bg-about-us) no-repeat center/cover}.text-primary{color:var(--color-primary)}.text-marine{color:var(--color-marine)}.text-highlight{color:var(--color-highlight)}.font-public{font-family:var(--font-public)}.font-ctco{font-family:var(--font-ctco)}.font-figtree{font-family:var(--font-figtree)}.font-geist{font-family:var(--font-geist)}.font-montra{font-family:var(--font-montra)}.font-bricolage{font-family:var(--font-bricolage)}.text-ctcoxs{font-size:var(--fz-ctcoxs);line-height:var(--lh-ctcoxs)}.text-ctcosm{font-size:var(--fz-ctcosm);line-height:var(--lh-ctcosm)}@keyframes shine{0%{left:-50%}to{left:150%}}.animate-shine{animation:shine 2s infinite;position:relative;overflow:hidden}@keyframes arrowSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}45%{transform:translate(-50%,-50%) rotate(1turn)}55%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}.animate-arrowSpin{animation:arrowSpin 4s ease-in-out infinite;display:inline-block}@layer reset, base, utilities, components;@layer reset{:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{color-scheme:dark light;-webkit-text-size-adjust:100%}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}}@layer base{:root{--linear-ease:linear(0,0.068,0.19 2.7%,0.804 8.1%,1.037,1.199 13.2%,1.245,1.27 15.8%,1.274,1.272 17.4%,1.249 19.1%,0.996 28%,0.949,0.928 33.3%,0.926,0.933 36.8%,1.001 45.6%,1.013,1.019 50.8%,1.018 54.4%,1 63.1%,0.995 68%,1.001 85%,1)}html{position:relative;background-color:var(--color-bg);color:var(--color-text);font-size:var(--font-size-base);font-family:var(--font-body);overflow-x:hidden}html.is-safari *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:before{content:"";position:absolute;top:0;left:0;right:0;height:50vh;pointer-events:none;z-index:-1;background-image:url(/assets/vibes/anime-page-header/bg-common.webp);background-position:top;background-repeat:repeat;background-size:15rem 15rem;transform-origin:center}body{line-height:1.6;overflow-x:hidden;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);color:var(--color-text-primary)}h1{font-size:var(--new-h1-font-size,var(--h1-font-size))}h2{font-size:var(--new-h2-font-size,var(--h2-font-size))}h3{font-size:var(--new-h3-font-size,var(--h3-font-size))}h4{font-size:var(--new-h4-font-size,var(--h4-font-size))}h5{font-size:var(--new-h5-font-size,var(--h5-font-size))}h6{font-size:var(--new-h6-font-size,var(--h6-font-size))}.display{font-family:var(--font-display);font-size:var(--display-font-size,var(--h5-font-size));padding-bottom:var(--spacing-sm);text-transform:uppercase}li,p,span,ul{font-size:var(--new-p-font-size,var(--p-font-size));color:var(--color-text-primary)}a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-accent-light)}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:0;background:transparent}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:textfield!important;margin:0;appearance:textfield!important;-moz-appearance:textfield!important}.container{margin-left:auto;margin-right:auto;max-width:1440px}.pageContainer{padding-block:calc(var(--header-height) + 2rem);padding-inline:var(--spacing-md)}.nogap-page-wrapper{position:relative;margin-top:calc(-1 * (var(--header-height)))}@media (min-width:900px){.pageContainer{padding-inline:var(--spacing-9xl)}}}@layer components{.display.pageTitle{font-size:var(--h1-font-size)}.terms li,.terms p,.terms span,.terms ul{color:var(--color-text-secondary)}.terms p,.terms ul{-webkit-padding-after:var(--spacing-xl);padding-block-end:var(--spacing-xl)}.terms .nospace{-webkit-padding-after:var(--spacing-xs);padding-block-end:var(--spacing-xs)}.terms ul{-webkit-padding-start:var(--spacing-sm);padding-inline-start:var(--spacing-sm)}.terms h2{font-size:var(--p-font-size)}}