html,body{height:100%;margin:0;padding:0;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}[data-v-c0fd5bf7]{box-sizing:border-box}.page[data-v-c0fd5bf7]{--u:calc(100vw / 1920);background:#000 url(/ref/bg.webp) 50%/cover no-repeat;min-height:100vh}@media (aspect-ratio<=1){.page[data-v-c0fd5bf7]{--u:calc(100vw / 1080);background-image:url(/ref/bg-m.webp)}}.nav[data-v-c0fd5bf7]{min-height:100vh;padding:calc(80 * var(--u)) 16px calc(40 * var(--u));flex-direction:column;align-items:center;display:flex}.brand-logo[data-v-c0fd5bf7]{width:480px;max-width:70vw;height:auto;display:block}.lines[data-v-c0fd5bf7]{width:calc(490 * var(--u));max-width:100%;margin:calc(28 * var(--u)) 0 0;padding:0;list-style:none}.lines li+li[data-v-c0fd5bf7]{margin-top:calc(26 * var(--u))}.line[data-v-c0fd5bf7]{width:100%;min-height:calc(77 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));color:#fff;text-align:left;cursor:pointer;background:#0009;border:0;justify-content:space-between;align-items:center;display:flex;position:relative}.line[data-v-c0fd5bf7]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#b8ff3a,#12c45a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.line-text[data-v-c0fd5bf7]{flex-direction:column;min-width:0;display:flex}.line-name[data-v-c0fd5bf7]{font-size:calc(20 * var(--u));font-weight:600}.line-host[data-v-c0fd5bf7]{color:#a1a1a1;font-size:calc(16 * var(--u));margin-top:2px}.line-tag[data-v-c0fd5bf7]{color:#08e898;font-size:calc(16 * var(--u));white-space:nowrap;background:#08e89833;border-radius:8px;margin-left:12px;padding:4px 8px}.line-tag--main[data-v-c0fd5bf7]{color:#b8ff3a;background:#b8ff3a2e}@media (aspect-ratio<=1){.lines[data-v-c0fd5bf7]{width:calc(800 * var(--u))}.line[data-v-c0fd5bf7]{min-height:calc(117 * var(--u))}.line-name[data-v-c0fd5bf7]{font-size:calc(36 * var(--u))}.line-host[data-v-c0fd5bf7]{font-size:calc(24 * var(--u))}}.top-bar[data-v-c0fd5bf7]{width:100%;height:calc(72 * var(--vw));line-height:calc(72 * var(--vw));color:#fff;font-size:clamp(12px, calc(28 * var(--vw)), 28px);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(270deg,#f52c55 0%,#f52c80 100%);flex-shrink:0;font-weight:600;overflow:hidden}.content[data-v-c0fd5bf7]{padding:calc(42 * var(--vw)) calc(45 * var(--vw)) calc(48 * var(--vw));flex-direction:column;flex:1;align-items:center;display:flex}.logo-gap[data-v-c0fd5bf7]{display:none}.logo__brand[data-v-c0fd5bf7]{justify-content:center;align-items:center;gap:calc(15.58 * var(--vw));margin-top:calc(14 * var(--vw));display:flex}.logo__icon[data-v-c0fd5bf7]{width:calc(104 * var(--vw));height:calc(104 * var(--vw));margin:calc(-1 * var(--vw));flex-shrink:0;display:block}.logo__text[data-v-c0fd5bf7]{align-items:flex-start;gap:calc(6.23 * var(--vw));color:#fff;flex-direction:column;display:flex}.logo__name[data-v-c0fd5bf7]{font-size:calc(57.15 * var(--vw));white-space:nowrap;margin:0;font-weight:700;line-height:1.036}.logo__tagline[data-v-c0fd5bf7]{font-size:calc(21.81 * var(--vw));white-space:nowrap;margin:0;font-weight:600;line-height:normal}.logo__slogan[data-v-c0fd5bf7]{width:100%;height:auto;display:block}.buttons[data-v-c0fd5bf7]{align-items:center;gap:calc(26 * var(--vw));flex-direction:column;width:100%;display:flex}.site-button[data-v-c0fd5bf7]{appearance:none;width:calc(660 * var(--vw));max-width:100%;height:calc(100 * var(--vw));border-radius:calc(26 * var(--vw));color:#fff;font-size:clamp(14px, calc(28 * var(--vw)), 28px);text-align:center;cursor:pointer;background:#ffffff17;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;font-weight:600;transition:filter .15s;display:flex;position:relative;overflow:hidden}.site-button[data-v-c0fd5bf7]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#ff830533 0%,#ff012d33 48%,#ff048e33 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-button[data-v-c0fd5bf7]:hover:not(:disabled){filter:brightness(1.12)}.site-button--loading[data-v-c0fd5bf7]{opacity:.85;cursor:not-allowed}.site-button__label[data-v-c0fd5bf7]{z-index:1;padding-left:calc(28 * var(--vw));flex-direction:column;align-items:flex-start;line-height:1.2;display:flex;position:relative}.site-button__name[data-v-c0fd5bf7]{font-size:1em}.site-button__host[data-v-c0fd5bf7]{opacity:.8;margin-top:2px;font-size:.72em;font-weight:500}.site-button__tag[data-v-c0fd5bf7]{right:calc(18 * var(--vw));z-index:1;color:#111;background:#b8ff3a;border-radius:999px;padding:2px 8px;font-size:.7em;font-weight:700;position:absolute}.site-button__loading[data-v-c0fd5bf7]{z-index:1;justify-content:center;align-items:center;gap:calc(8 * var(--vw));display:inline-flex;position:relative}.spinner[data-v-c0fd5bf7]{width:calc(18 * var(--vw));height:calc(18 * var(--vw));border:2px solid #ffffff4d;border-top-color:#f52c80;border-radius:50%;animation:.8s linear infinite spin-c0fd5bf7}@keyframes spin-c0fd5bf7{to{transform:rotate(360deg)}}.notice[data-v-c0fd5bf7]{margin:calc(40 * var(--vw)) 0 0;width:calc(660 * var(--vw));color:#fff;max-width:100%;font-size:clamp(11px, calc(22 * var(--vw)), 22px);text-align:center;font-weight:600;line-height:1.5}.page--pc[data-v-c0fd5bf7]{--vw:1px;background-position:50%}.page--pc .top-bar[data-v-c0fd5bf7]{height:61px;font-size:19px;line-height:61px}.page--pc .content[data-v-c0fd5bf7]{justify-content:flex-start;padding:119px 0 48px}.page--pc .logo-gap[data-v-c0fd5bf7]{display:none}.page--pc .logo__brand[data-v-c0fd5bf7]{gap:15.85px;margin-top:0}.page--pc .logo__text[data-v-c0fd5bf7]{gap:6.34px;width:199.66px}.page--pc .logo__name[data-v-c0fd5bf7]{font-size:58.13px}.page--pc .logo__tagline[data-v-c0fd5bf7]{font-size:22.19px}.page--pc .buttons[data-v-c0fd5bf7]{gap:17px;width:440px}.page--pc .site-button[data-v-c0fd5bf7]{-webkit-backdrop-filter:blur(16px);background:#ffffff17;border-radius:26px;width:440px;height:67px;font-size:19px;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff47,inset 0 -1px #00000040}.page--pc .site-button[data-v-c0fd5bf7]:before{background:linear-gradient(90deg,#ff830533 0%,#ff012d33 48%,#ff04be33 91%)}.page--pc .site-button__loading[data-v-c0fd5bf7]{gap:8px}.page--pc .spinner[data-v-c0fd5bf7]{width:16px;height:16px}.page--pc .notice[data-v-c0fd5bf7]{width:440px;margin-top:40px;font-size:14px;line-height:1.6}
