.terms-notice-overlay[data-v-e5c95b71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;overflow:auto;background:#0000008c;pointer-events:auto}.terms-notice[data-v-e5c95b71]{width:min(420px,100%);margin:auto;display:flex;flex-direction:column;background:#14151a;border:2px solid #40444d;border-radius:16px;box-shadow:0 24px 64px #0000008c;overflow:hidden;flex-shrink:0}.terms-notice__header[data-v-e5c95b71]{display:grid;grid-template-columns:44px 1fr 44px;align-items:start;gap:8px;padding:16px 14px 12px;border-bottom:1px solid rgb(255 255 255 / 10%);background:#0c0d12}.terms-notice__header-spacer[data-v-e5c95b71]{width:44px;height:44px;pointer-events:none}.terms-notice__header-copy[data-v-e5c95b71]{min-width:0;text-align:center;padding-top:8px}.terms-notice__title[data-v-e5c95b71]{margin:0;font-size:clamp(18px,2.6vw,22px);font-weight:900;letter-spacing:.02em;color:#fff;line-height:1.2}.terms-notice__close[data-v-e5c95b71]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:transparent;color:#ffffffb8;cursor:pointer}.terms-notice__close[data-v-e5c95b71]:hover:not(:disabled){color:#fff;background:#ffffff0f}.terms-notice__close[data-v-e5c95b71]:disabled{opacity:.5;cursor:not-allowed}.terms-notice__body[data-v-e5c95b71]{padding:18px 20px 8px;background:#0c0d12}.terms-notice__copy[data-v-e5c95b71]{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:#ffffffd6;text-align:center}.terms-notice__actions[data-v-e5c95b71]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px max(18px,env(safe-area-inset-bottom,0px));background:#0c0d12}.terms-notice__link[data-v-e5c95b71]{text-align:center;font-size:14px;font-weight:700;color:#ffce23;text-decoration:underline;text-underline-offset:3px}.terms-notice__btn[data-v-e5c95b71]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 16px;border-radius:12px;border:2px solid #000;font:inherit;font-size:16px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:linear-gradient(180deg,#ffd23f,#ffba1a);color:#000;box-shadow:0 8px 24px #ffba1a47}.terms-notice__btn[data-v-e5c95b71]:hover:not(:disabled){filter:brightness(1.05)}.terms-notice__btn[data-v-e5c95b71]:disabled{opacity:.5;cursor:not-allowed}.terms-notice__btn-label[data-v-e5c95b71]{flex:1 1 auto;text-align:center}.terms-notice__btn-arrow[data-v-e5c95b71]{width:20px;height:20px;filter:brightness(0) saturate(100%)}.terms-notice-backdrop-enter-active[data-v-e5c95b71],.terms-notice-backdrop-leave-active[data-v-e5c95b71]{transition:opacity .22s ease}.terms-notice-backdrop-enter-from[data-v-e5c95b71],.terms-notice-backdrop-leave-to[data-v-e5c95b71]{opacity:0}.terms-notice-sheet-enter-active[data-v-e5c95b71],.terms-notice-sheet-leave-active[data-v-e5c95b71]{transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .24s ease}.terms-notice-sheet-enter-from[data-v-e5c95b71],.terms-notice-sheet-leave-to[data-v-e5c95b71]{transform:translateY(24px);opacity:.96}@media screen and (max-width:640px){.terms-notice-overlay[data-v-e5c95b71]{align-items:flex-end;padding:0;padding-top:env(safe-area-inset-top,0px)}.terms-notice[data-v-e5c95b71]{width:100%;max-width:none;margin:0;border-radius:20px 20px 0 0;border-left:none;border-right:none;border-bottom:none}.terms-notice-sheet-enter-from[data-v-e5c95b71],.terms-notice-sheet-leave-to[data-v-e5c95b71]{transform:translateY(100%)}}
