@charset "UTF-8";:root{--form-control-text: #0d0d0d;--bg-primary: #0d0d0d;--bg-secondary: #1f1f1f;--black-line: #383838;--black-weak: #494a3a;--gray: #656565;--text-secondary: #838383;--yellow-dark: #cac200;--yellow-normal: #fff73e;--yellow-light: #fff73e80;--yellow-weak: #fff73e1a;--green-dark: #2e8510;--green-normal: #68ff4f;--green-light: #3eff5d;--bage-dark: #7f7f5d;--bage-normal: #bebe92;--white: #ffffff;--red-dark: #b73e42;--red: #ff575c;--red-weak: #d77d86;--blue: #6ad4f6;--blue-dark: rgba(56, 144, 170, 1);--orange-gradient: linear-gradient(135deg, #ff6b6b, #ffa500);--txt-color: #fff;--link-color: var(--blue);--main-gradient: linear-gradient(180deg, #ffea4f 0%, #fff73e 33.33%, #68ff4f 75%, #00e517 100%);--voltage-breakdown-sale: #a5b4fc;--voltage-breakdown-earning: #99f6e4;--voltage-breakdown-quest: #fda4af;--voltage-brand-green: #4bd31d;--text-on-light: #333333;--text-on-light-strong: #111111;--font: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-logo: "Righteous", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--z-gnav: 10000001;--z-play-queue: 10000002;--z-volume: 10000003;--z-play-area: 100000000;--z-over-wrap: 1000000000000;--z-drawer-toggle: 1000000000050;--z-drawer-overlay: 1000000000100;--z-drawer: 1000000000101;--z-chat-floating: 10000010;--z-editor-actions: 1000000000005;--z-editor-toolbar: 1000000000010;--z-modal: 1000000000200;--z-toast: 1000000000300;--z-tooltip: 1000000000400;--root_dir: "../img";--radius-full: calc(infinity * 1px);--vc-chat-bg-primary: #0f1115;--vc-chat-bg-secondary: #151922;--vc-chat-bg-messages: #0b0d11;--vc-chat-bg-bubble: #161a22;--vc-chat-bg-bubble-own: #3a2c00;--vc-chat-bg-input: #0e1118;--vc-chat-bg-input-area: #121620;--vc-chat-border-default: #2a2f38;--vc-chat-border-input: #343b46;--vc-chat-border-own: #a96f00;--vc-chat-text-primary: #f7f7f8;--vc-chat-text-message: #f4f4f5;--vc-chat-text-secondary: #9aa3b2;--vc-chat-text-placeholder: #7b8494;--vc-chat-bg-error: #3a1717;--vc-chat-border-error: #b93838;--vc-chat-text-error: #fca5a5;--vc-chat-bg-button: #d99400;--vc-chat-text-button: #111;--vc-chat-spinner-track: #3b4250;--vc-chat-spinner-head: #d99400;--vc-chat-policy-bg: #ffffff;--vc-chat-policy-bg-blocked: #fff8f0;--vc-chat-policy-border: #e8e8e8;--vc-chat-policy-title: #333333;--vc-chat-policy-description: #999999;--vc-chat-policy-switch-on: #ff6b5b;--vc-chat-policy-switch-off: #d0d0d0;--vc-chat-policy-switch-knob: #ffffff;--vc-chat-policy-switch-knob-shadow: 0 2px 4px rgba(0, 0, 0, .1);--vc-chat-unread-bg: #4a90e2;--vc-chat-unread-text: #ffffff}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--green-normal);cursor:pointer;border:none;margin-top:-5px}.volume-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--green-normal);cursor:pointer;border:none}.volume-slider:disabled::-webkit-slider-thumb{background:#888;cursor:not-allowed}.volume-slider:disabled::-moz-range-thumb{background:#888;cursor:not-allowed}.volume-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px}.volume-slider::-moz-range-track{height:6px;border-radius:3px;background:transparent}@keyframes cassette-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes cooldown-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.cooldown-gauge-fill{animation:none!important;transform:scaleX(1)!important}}@keyframes knock-badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.animate-knock-badge{animation:knock-badge-bounce .8s ease-in-out 3}@media (prefers-reduced-motion: reduce){.animate-knock-badge{animation:none}}.room-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:room-marquee-rtl var(--room-marquee-seconds, 40s) linear infinite}.room-marquee-track--ltr{animation-name:room-marquee-ltr}.room-marquee-viewport:hover .room-marquee-track{animation-play-state:paused}@keyframes room-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes room-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.room-marquee-track{animation:none}}.nt-page .nt-email-step{--ev-teal-text: #007a70;--ev-error: #c62828;display:flex;flex-direction:column;gap:12px}.nt-page .nt-email-step .nt-email-step__head{display:flex;gap:12px;align-items:center}.nt-page .nt-email-step .nt-email-step__icon{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;color:var(--ev-teal-text);background:#00c7b71f;border-radius:50%}.nt-page .nt-email-step .nt-email-step__aside{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:12px;border-top:1px solid #eaeaea}.nt-page .nt-email-step .nt-email-step__note{margin:0;font-size:12px;font-weight:500;line-height:1.7;color:#686868}.nt-page .nt-email-step .nt-email-step__resend{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:6px 12px;margin-left:-12px;font-size:13px;font-weight:700;line-height:1.4;color:var(--ev-teal-text);cursor:pointer;background:transparent;border:none;border-radius:999px;transition:background .16s ease}.nt-page .nt-email-step .nt-email-step__resend:hover:not(:disabled){background:#00c7b71a}.nt-page .nt-email-step .nt-email-step__resend:focus-visible{outline:2px solid var(--ev-teal-text);outline-offset:1px}.nt-page .nt-email-step .nt-email-step__resend:disabled{color:#686868;cursor:not-allowed}.nt-page .nt-email-step .nt-email-step__resend-label{font-size:13px;font-weight:700;line-height:1.4;color:inherit}.nt-page .nt-email-step .nt-email-step__result{display:flex;gap:8px;align-items:flex-start;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px}.nt-page .nt-email-step .nt-email-step__result-icon{flex-shrink:0;margin-top:2px}.nt-page .nt-email-step .nt-email-step__result-text{margin:0;font-size:12px;font-weight:600;line-height:1.7;color:inherit;word-break:break-word}.nt-page .nt-email-step .nt-email-step__result--success{color:var(--ev-teal-text);background:#00c7b714;border-color:#00c7b74d}.nt-page .nt-email-step .nt-email-step__result--error{color:var(--ev-error);background:#ff6b7a14;border-color:#ff6b7a52}.nt-page .nt-email-step .nt-email-step__result--info{color:#222;background:#f5f6f9;border-color:#eaeaea}.nt-page .nt-email-step--onboarding .nt-email-step__head{flex-direction:column;align-items:flex-start;gap:14px}.nt-page .nt-email-step--onboarding .nt-onboarding__title{margin:0}.nt-page .nt-email-step--onboarding .nt-onboarding__lead{margin:0 0 8px}.nt-page .nt-email-step--onboarding .nt-onboarding__cta-sub{align-self:center}.nt-page .nt-email-step--entry .nt-email-step__title{margin:0;font-size:18px;font-weight:800;line-height:1.45;color:#111}.nt-page .nt-email-step--entry .nt-email-step__lead{margin:0;font-size:14px;font-weight:500;line-height:1.75;color:#222}.nt-page .nt-email-step--entry .nt-email-step__primary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 20px;font-size:15px;font-weight:800;line-height:1.4;color:#fff;cursor:pointer;background:var(--nt-gradient-cta);border:none;border-radius:999px;box-shadow:var(--nt-shadow-primary);transition:transform .16s ease,opacity .16s ease}.nt-page .nt-email-step--entry .nt-email-step__primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.nt-page .nt-email-step--entry .nt-email-step__primary:focus-visible{outline:2px solid var(--ev-teal-text);outline-offset:2px}.nt-page .nt-email-step--entry .nt-email-step__primary:disabled{color:#8a8a8a;cursor:not-allowed;background:#f0f0f0;box-shadow:none}.nt-page .nt-email-step--entry .nt-email-step__later{align-self:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;color:#686868;cursor:pointer;background:transparent;border:none;border-radius:999px}.nt-page .nt-email-step--entry .nt-email-step__later:hover:not(:disabled){color:#111;background:#f5f6f9}.nt-page .nt-email-step--entry .nt-email-step__later:disabled{cursor:not-allowed}.nt-page .nt-entry{padding:32px 16px 80px}.nt-page .nt-entry .nt-entry__inner{display:flex;flex-direction:column;gap:20px;width:100%;max-width:640px;margin:0 auto}.nt-page .nt-entry .nt-entry__head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.nt-page .nt-entry .nt-entry__title{margin:0;font-size:clamp(22px,5vw,28px);font-weight:900;line-height:1.3;letter-spacing:-.02em;color:#111}.nt-page .nt-entry .nt-entry__lead{margin:0;font-size:14px;font-weight:500;line-height:1.7;color:#444}.nt-page .nt-entry .nt-entry__steps{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.nt-page .nt-entry .nt-entry__step{display:inline-flex;gap:8px;align-items:center;padding:6px 14px 6px 6px;font-size:13px;font-weight:700;line-height:1.4;color:#686868;list-style:none;background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:999px}.nt-page .nt-entry .nt-entry__step.is-current{color:#007a70;background:#00c7b714;border-color:#00c7b773}.nt-page .nt-entry .nt-entry__step.is-done{color:#444}.nt-page .nt-entry .nt-entry__step-mark{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;color:#686868;background:#f5f6f9;border-radius:50%}.nt-page .nt-entry .nt-entry__step.is-current .nt-entry__step-mark{color:#fff;background:#00a396}.nt-page .nt-entry .nt-entry__step.is-done .nt-entry__step-mark{color:#007a70;background:#00c7b729}.nt-page .nt-entry .nt-entry__step-label{font-size:13px;font-weight:700;color:inherit}.nt-page .nt-entry .nt-entry__card{display:flex;flex-direction:column;gap:14px;padding:24px 20px;background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:22px;box-shadow:0 8px 24px #1111110d}@media screen and (max-width: 767px){.nt-page .nt-entry .nt-entry__card{padding:20px 16px}}.nt-page .nt-entry .nt-entry__card--center{align-items:center;text-align:center}.nt-page .nt-entry .nt-entry__card-head{display:flex;gap:12px;align-items:center}.nt-page .nt-entry .nt-entry__card-icon{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;color:#007a70;background:#00c7b71f;border-radius:50%}.nt-page .nt-entry .nt-entry__card-title{margin:0;font-size:18px;font-weight:800;line-height:1.45;color:#111}.nt-page .nt-entry .nt-entry__card-lead{margin:0;font-size:14px;font-weight:500;line-height:1.75;color:#222}.nt-page .nt-entry .nt-entry__card-note{margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.7;color:#444;background:#f5f6f9;border-radius:12px}.nt-page .nt-entry .nt-entry__form{width:100%}.nt-page .nt-entry .nt-entry__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-top:4px}.nt-page .nt-entry .nt-entry__primary{width:100%}.nt-page .nt-entry .nt-entry__later,.nt-page .nt-entry a.nt-entry__later{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;color:#686868;text-decoration:none;cursor:pointer;background:transparent;border:none;border-radius:999px}.nt-page .nt-entry .nt-entry__later:hover,.nt-page .nt-entry a.nt-entry__later:hover{color:#111;background:#f5f6f9}.nt-page .nt-entry .nt-entry__left{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.nt-page .nt-entry .nt-entry__left-item{display:flex;gap:10px;align-items:center;padding:10px 12px;list-style:none;background:#f5f6f9;border-radius:12px}.nt-page .nt-entry .nt-entry__left-icon{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;color:#007a70;background:#fff;border-radius:50%}.nt-page .nt-entry .nt-entry__left-label{font-size:14px;font-weight:700;color:#111}.nt-page .nt-entry .nt-entry__done{padding:36px 20px}.nt-page .nt-entry .nt-entry__done-icon{display:grid;place-items:center;width:64px;height:64px;color:#007a70;background:#00c7b71f;border-radius:50%}.nt-page .nt-entry .nt-entry__done-title{margin:0;font-size:22px;font-weight:900;line-height:1.4;color:#111}.nt-page .nt-entry .nt-entry__error{margin:0;font-size:14px;font-weight:700;line-height:1.7;color:#c62828}.nt-page .nt-entry .nt-entry__loading{display:grid;place-items:center;min-height:240px;font-size:13px;font-weight:600;color:#686868}.artist-entry-notice{padding:0 1rem;margin-top:1rem}@media screen and (min-width: 768px){.nt-page:has(.side-nav-desktop) .artist-entry-notice{width:80%;margin-left:auto}}@media screen and (min-width: 1800px){.nt-page:has(.side-nav-desktop) .artist-entry-notice{width:85%}}.nt-page .artist-entry-banner{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;max-width:1200px;padding:.75rem 1rem;margin:0 auto;color:#00564f;background:#00c7b714;border:1px solid rgba(0,199,183,.45);border-radius:var(--nt-radius-md, 18px)}.nt-page .artist-entry-banner .artist-entry-banner__icon{flex-shrink:0;color:#007a70}.nt-page .artist-entry-banner .artist-entry-banner__text{flex:1 1 12rem;min-width:0;font-size:.875rem;font-weight:700;line-height:1.5;color:#00564f}.nt-page .artist-entry-banner a.artist-entry-banner__action{display:inline-flex;flex-shrink:0;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;white-space:nowrap;background:#00a396;border-radius:999px;transition:background-color .15s ease}.nt-page .artist-entry-banner a.artist-entry-banner__action,.nt-page .artist-entry-banner a.artist-entry-banner__action:hover,.nt-page .artist-entry-banner a.artist-entry-banner__action:visited,.nt-page .artist-entry-banner a.artist-entry-banner__action:focus{color:#fff}.nt-page .artist-entry-banner a.artist-entry-banner__action:hover{background:#008f83}.nt-entry-modal .modal-content.nt-entry-modal__content{--txt-color: #111111;box-sizing:border-box;width:100%;max-width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;color:#111;background:#fff;border-radius:22px;box-shadow:0 20px 60px #1111112e}.nt-entry-modal .nt-entry-modal__title,.nt-entry-modal .nt-entry-modal__lead,.nt-entry-modal .nt-entry-modal__item,.nt-entry-modal .nt-entry-modal__item-label,.nt-entry-modal .nt-entry-modal__primary,.nt-entry-modal .nt-entry-modal__later{font-family:var(--nt-font, "source-han-sans-japanese", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif);letter-spacing:-.01em}.nt-entry-modal .nt-entry-modal__body{display:flex;flex-direction:column;gap:14px;align-items:center;padding:28px 24px 20px;text-align:center}.nt-entry-modal .nt-entry-modal__icon{display:grid;place-items:center;width:56px;height:56px;color:#007a70;background:#00c7b71f;border-radius:50%}.nt-entry-modal .nt-entry-modal__title{margin:0;font-size:19px;font-weight:800;line-height:1.45;color:#111}.nt-entry-modal .nt-entry-modal__lead{margin:0;font-size:14px;font-weight:500;line-height:1.75;color:#333}.nt-entry-modal .nt-entry-modal__items{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;margin:0;list-style:none}.nt-entry-modal .nt-entry-modal__item{display:flex;gap:10px;align-items:center;padding:10px 12px;font-size:14px;font-weight:700;color:#111;text-align:left;list-style:none;background:#f5f6f9;border-radius:12px}.nt-entry-modal .nt-entry-modal__item-icon{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;color:#007a70;background:#fff;border-radius:50%}.nt-entry-modal .nt-entry-modal__item-label{font-size:14px;font-weight:700;color:#111}.nt-entry-modal .nt-entry-modal__actions{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:6px}.nt-entry-modal a.nt-entry-modal__primary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 20px;font-size:15px;font-weight:800;text-decoration:none;background:linear-gradient(135deg,#00c7b7,#b9c3ff 60%,#ffb6e6);border-radius:999px;box-shadow:0 12px 28px #00c7b738}.nt-entry-modal a.nt-entry-modal__primary,.nt-entry-modal a.nt-entry-modal__primary:hover,.nt-entry-modal a.nt-entry-modal__primary:visited,.nt-entry-modal a.nt-entry-modal__primary:focus{color:#fff}.nt-entry-modal a.nt-entry-modal__primary:hover{opacity:.92}.nt-entry-modal a.nt-entry-modal__primary:focus-visible{outline:2px solid #007a70;outline-offset:2px}.nt-entry-modal .nt-entry-modal__later{min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;color:#686868;cursor:pointer;background:transparent;border:none;border-radius:999px}.nt-entry-modal .nt-entry-modal__later:hover{color:#111;background:#f5f6f9}.nt-entry-modal .nt-entry-modal__later:focus-visible{outline:2px solid #007a70;outline-offset:2px}
