.hn .page.mb-page{min-height:100svh;overflow:clip}.hn .page.mb-page:before{background:radial-gradient(760px 520px at 50% -40px,#2e32808c,#0a0c1c00 70%);height:640px}.hn .mb{--mb-ok:#7fc8a0;--mb-warn:#e6a07a;--mb-radius:18px;z-index:1;color:var(--hn-ink);font-family:var(--hn-sans);display:block;position:relative}.hn .mb [hidden]{display:none!important}.hn .mb-wrap{max-width:var(--hn-wrap);margin:0 auto;padding:0 16px}.hn .mb-narrow{max-width:560px;margin-left:auto;margin-right:auto}.hn .mb .btn{letter-spacing:.06em;white-space:nowrap;height:52px;padding:0 24px;font-size:16px}.hn .mb .btn-line{height:48px;color:var(--hn-gold-l);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d4b06a8c;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:15px;text-decoration:none;display:inline-flex}.hn .mb .btn-line:hover{color:var(--hn-gold-l);background:#d4b06a1a}.hn .mb .btn-light{color:#1f1f1f;cursor:pointer;background:#fff;border:0;border-radius:26px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hn .mb .btn-light:hover{color:#1f1f1f;background:#f1ede4}.hn .mb .btn.block,.hn .mb .btn-line.block,.hn .mb .btn-light.block{width:100%}.hn .mb .btn:disabled,.hn .mb .btn-line:disabled,.hn .mb .btn-light:disabled,.hn .mb [aria-disabled=true].btn{opacity:.55;cursor:not-allowed}.hn .mb .link-btn{color:var(--hn-gold-l);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hn .mb .btn:focus-visible,.hn .mb .btn-line:focus-visible,.hn .mb .btn-light:focus-visible,.hn .mb .link-btn:focus-visible,.hn .mb .mb-chip:focus-visible,.hn .mb .mb-pills button:focus-visible,.hn .mb .mb-tabs button:focus-visible{outline:2px solid var(--hn-gold-l);outline-offset:2px}.hn .mb .card{background:var(--hn-card);border:1px solid var(--hn-line);border-radius:var(--mb-radius)}.hn .mb .muted{color:var(--hn-soft)}.hn .mb .fine{color:var(--hn-dim);font-size:11px;line-height:1.7}.hn .mb .star-ic{width:14px;height:14px;fill:var(--hn-gold-l);flex-shrink:0}.hn .mb .page-head{flex-direction:column;gap:6px;margin:28px 0 20px;display:flex}.hn .mb .page-head h1{font-size:28px;line-height:1.35}.hn .mb .page-head p{color:var(--hn-soft);margin:0;font-size:14px}.hn .mb .field{flex-direction:column;gap:6px;display:flex}.hn .mb .field label{color:var(--hn-muted);font-size:13px;font-weight:500}.hn .mb .input{background:var(--hn-bg);width:100%;height:50px;color:var(--hn-ink);font:15px/1.4 var(--hn-sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #d4b06a59;border-radius:12px;padding:0 14px}.hn .mb .input::placeholder{color:var(--hn-dim)}.hn .mb .input:focus{outline:2px solid var(--hn-gold);outline-offset:1px;border-color:#0000}.hn .mb .input[aria-invalid=true]{border-color:var(--mb-warn)}.hn .mb .input-wrap{position:relative}.hn .mb .input-wrap .input{padding-right:76px}.hn .mb .input-wrap .toggle{height:44px;color:var(--hn-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;position:absolute;top:3px;right:6px}.hn .mb .hint{color:var(--hn-dim);font-size:12px;line-height:1.6}.hn .mb .err{color:var(--mb-warn);margin:0;font-size:12px;line-height:1.6}.hn .mb .check{color:var(--hn-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.hn .mb .check input{width:20px;height:20px;accent-color:var(--hn-gold);flex-shrink:0;margin:1px 0 0}.hn .mb .divider{color:var(--hn-dim);align-items:center;gap:12px;font-size:12px;display:flex}.hn .mb .divider:before,.hn .mb .divider:after{content:"";background:var(--hn-line-2);flex:1;height:1px}.hn .mb .mb-tabs{background:var(--hn-bg);border:1px solid var(--hn-line-2);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid}.hn .mb .mb-tabs button{min-width:0;height:42px;color:var(--hn-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:15px}.hn .mb .mb-tabs button[aria-selected=true]{background:var(--hn-card-3);color:var(--hn-ink);box-shadow:inset 0 0 0 1px var(--hn-line);font-weight:700}.hn .mb .mb-chip{border:1px solid var(--hn-line);height:36px;color:var(--hn-gold-l);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.hn .mb .mb-chip:hover{color:var(--hn-gold-l);background:#d4b06a14}.hn .mb .mb-pills{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.hn .mb .mb-pills::-webkit-scrollbar{display:none}.hn .mb .mb-pills button{border:1px solid var(--hn-line);height:38px;color:var(--hn-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:19px;flex-shrink:0;padding:0 16px;font-size:14px}.hn .mb .mb-pills button[aria-pressed=true]{background:var(--hn-gold);border-color:var(--hn-gold);color:var(--hn-on-gold);font-weight:700}.hn .mb .tags{flex-wrap:wrap;gap:6px;display:flex}.hn .mb .tag{min-height:24px;color:var(--hn-muted);background:#b8b0c81f;border-radius:12px;align-items:center;gap:4px;padding:0 10px;font-size:12px;line-height:1.4;display:inline-flex}.hn .mb .tag.gold{color:var(--hn-gold-l);background:#d4b06a29}.hn .mb .tag.ok{color:#9ed8b8;background:#7fc8a024}.hn .mb .notice{border:1px solid var(--hn-line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.hn .mb .notice b{display:block}.hn .mb .notice small{color:var(--hn-muted);font-size:12px;display:block}.hn .mb .notice.warn{background:#e6a07a1f;border-color:#e6a07a73}.hn .mb .notice.ok{background:#7fc8a01f;border-color:#7fc8a073}.hn .mb .notice.gold{background:#d4b06a1f;border-color:#d4b06a73}.hn .mb .state-box{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.hn .mb .state-box h2{font-size:22px;line-height:1.45}.hn .mb .state-box p{max-width:420px;color:var(--hn-soft);margin:0;font-size:14px}.hn .mb .state-box .btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.hn-ja .mb h1,.hn-ja .mb h2,.hn-ja .mb h3{word-break:auto-phrase}.hn-en .mb .btn{letter-spacing:.02em}@container hn (width>=768px) and (width<=1023px){.hn .mb-wrap{padding:0 40px}.hn .mb .mb-pills{margin:0 -40px;padding:0 40px}}@container hn (width>=1024px){.hn .mb-wrap{padding:0 80px}.hn .page.mb-page:before{display:block}.hn .mb .page-head h1{font-size:34px}.hn .mb .mb-pills{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@container hn (width>=1024px) and (width<=1279px){.hn .mb-wrap{padding:0 40px}}
