/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.login-component{background:linear-gradient(90deg,#e8dcff,#d2baff);flex-direction:column;align-items:center;gap:20px;width:100%;padding:24px;display:flex}.login-component .login-sov{box-shadow:none;color:#fafaff;width:100%;max-width:327px;min-height:36px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);background:#525279;border:none;border-radius:3.40282e+38px;place-content:center;display:flex}.login-component .login-sov .login-text{letter-spacing:6%;text-align:center;vertical-align:middle;--tw-font-weight:var(--font-weight-bold,700);width:100%;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:20px;font-weight:var(--font-weight-bold,700)}.login-component p{letter-spacing:.5px;text-align:center;vertical-align:middle;color:#2c2c31;max-width:327px;font-family:Noto Sans,sans-serif;font-size:9px;font-weight:500;line-height:160%}@property --tw-font-weight{syntax:"*";inherits:false}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}body .logo-component{text-align:center;opacity:1;width:100%;padding:20px 24px 30px}body:has(.logo-btn) .logo-btn{cursor:pointer;--tw-border-style:none;width:fit-content;height:fit-content;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);background-color:#0000;border-style:none;outline-width:0}@media (hover:hover){body:has(.logo-btn) .logo-btn:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:transparent;background-color:#0000}}body:has(.logo-btn) .logo-btn:active,body:has(.logo-btn) .logo-btn:focus{background-color:#0000}body:has(.logo-btn) .logo-btn>img{width:200px;height:90px}body:has(.logo-btn) .modal:has(.group-text-routebase){top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background:#0000004d;align-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed}body:has(.logo-btn) .modal:has(.group-text-routebase)>div{border-bottom-right-radius:0;border-bottom-left-radius:0}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .close{top:calc(var(--spacing,.25rem) * 6);right:calc(var(--spacing,.25rem) * 6)}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .close>svg{width:17.5px;height:17.5px}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .header{display:none}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .body{padding-top:66px;padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;gap:22px;display:flex}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .body .group-text-routebase{color:#2c2c31;font-size:16px}body:has(.logo-btn) .modal:has(.group-text-routebase)>div .body .text-digital-platformer{color:#cbafff;font-size:12px}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.home-screen{background-color:#f5f2ff;width:100%;position:relative}@media (min-width:640px){.home-screen{max-width:640px}}@media (min-width:768px){.home-screen{max-width:768px}}@media (min-width:1024px){.home-screen{max-width:1024px}}@media (min-width:1280px){.home-screen{max-width:1280px}}.home-screen{flex-direction:column;align-items:center;height:auto;min-height:100vh;margin-inline:auto;display:flex}.home-screen .home-header{top:calc(var(--spacing,.25rem) * 0);z-index:20;width:100%;margin-inline:auto;position:sticky}.home-screen .container-home{position:relative}@media (min-width:640px){.home-screen .container-home{max-width:640px}}@media (min-width:768px){.home-screen .container-home{max-width:768px}}@media (min-width:1024px){.home-screen .container-home{max-width:1024px}}@media (min-width:1280px){.home-screen .container-home{max-width:1280px}}.home-screen .container-home{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;margin-inline:auto;display:flex}.home-screen .container-home .logo-wrapper{border-radius:var(--radius-lg,.5rem);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}