.kx-cs.svelte-7nn6vf{background:var(--m-paper);min-height:100vh;position:relative;overflow:clip}.kx-cs-kanji.svelte-7nn6vf{font-family:var(--font-jp);color:var(--m-ai);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(280px,40vw,560px);font-weight:900;line-height:.8;position:absolute;top:-6%;right:-4%}.dark .kx-cs-kanji.svelte-7nn6vf{opacity:.07}.kx-cs-inner.svelte-7nn6vf{z-index:1;max-width:1100px;margin:0 auto;padding:72px 40px 100px;position:relative}.kx-cs-grid.svelte-7nn6vf{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.kx-cs-aside.svelte-7nn6vf{animation:.6s ease-out both slide-up;position:sticky;top:96px}.kx-cs-h1.svelte-7nn6vf{font-family:var(--font-display);letter-spacing:-.025em;color:var(--m-ink);text-wrap:balance;margin:0 0 30px;font-size:clamp(34px,4.4vw,50px);font-weight:600;line-height:1.05}.kx-cs-bullets.svelte-7nn6vf{flex-direction:column;gap:16px;margin:0 0 38px;padding:0;list-style:none;display:flex}.kx-cs-bullets.svelte-7nn6vf li:where(.svelte-7nn6vf){color:var(--m-ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.kx-cs-bullet-mark.svelte-7nn6vf{background:color-mix(in oklch, var(--m-ai) 14%, transparent);width:20px;height:20px;color:var(--m-ai);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.kx-cs-support.svelte-7nn6vf{border-top:1px solid var(--m-edge);padding-top:28px}.kx-cs-support-q.svelte-7nn6vf{color:var(--m-ink);margin:0 0 10px;font-size:14px;font-weight:600}.kx-cs-support-link.svelte-7nn6vf{color:var(--m-ai);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.kx-cs-support-link.svelte-7nn6vf:hover{color:var(--m-shu)}.kx-cs-arrow.svelte-7nn6vf{transition:transform .2s}.kx-cs-support-link.svelte-7nn6vf:hover .kx-cs-arrow:where(.svelte-7nn6vf){transform:translate(2px)}.kx-cs-card.svelte-7nn6vf{background:var(--m-paper-2);border:1px solid var(--m-edge);border-radius:20px;padding:32px;animation:.6s ease-out .1s both slide-up;box-shadow:0 24px 60px oklch(25% .05 270/.1)}.dark .kx-cs-card.svelte-7nn6vf{box-shadow:0 24px 60px oklch(5% .04 268/.4)}.kx-cs-form.svelte-7nn6vf{flex-direction:column;gap:20px;display:flex}.kx-cs-row.svelte-7nn6vf{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kx-cs-field.svelte-7nn6vf{flex-direction:column;display:flex}.kx-cs-label.svelte-7nn6vf{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink-soft);margin:0 0 8px;font-size:11px;font-weight:600}.kx-cs-input.svelte-7nn6vf{border:1px solid var(--m-edge);background:var(--m-paper);width:100%;font-family:var(--font-body);color:var(--m-ink);border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.kx-cs-input.svelte-7nn6vf::placeholder{color:var(--m-ink-faint)}.kx-cs-input.svelte-7nn6vf:focus{border-color:var(--m-ai);box-shadow:0 0 0 3px color-mix(in oklch, var(--m-ai) 14%, transparent)}.kx-cs-input.is-error.svelte-7nn6vf{border-color:var(--m-shu)}.kx-cs-input.is-error.svelte-7nn6vf:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--m-shu) 16%, transparent)}.kx-cs-select.svelte-7nn6vf{appearance:none;cursor:pointer;padding-right:40px}.kx-cs-select.is-placeholder.svelte-7nn6vf{color:var(--m-ink-faint)}.kx-cs-select-wrap.svelte-7nn6vf{position:relative}.kx-cs-select-wrap.svelte-7nn6vf .kx-cs-chevron{pointer-events:none;color:var(--m-ink-faint);position:absolute;bottom:14px;right:14px}.kx-cs-textarea.svelte-7nn6vf{resize:vertical;min-height:104px;line-height:1.55}.kx-cs-counter.svelte-7nn6vf{text-align:right;font-family:var(--font-body);color:var(--m-ink-faint);margin:6px 0 0;font-size:11px}.kx-cs-consent.svelte-7nn6vf{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.kx-cs-consent.svelte-7nn6vf span:where(.svelte-7nn6vf){color:var(--m-ink-soft);font-size:12px;line-height:1.55}.kx-cs-checkbox.svelte-7nn6vf{border:1px solid var(--m-edge);width:16px;height:16px;accent-color:var(--m-ai);cursor:pointer;border-radius:5px;flex-shrink:0;margin-top:2px}.kx-cs-error.svelte-7nn6vf{border:1px solid color-mix(in oklch, var(--m-shu) 35%, transparent);background:color-mix(in oklch, var(--m-shu) 8%, transparent);color:var(--m-shu);border-radius:12px;padding:12px 16px;font-size:14px}.kx-cs-submit.svelte-7nn6vf{width:100%;margin-top:2px;padding:15px 22px}.kx-cs-submit.svelte-7nn6vf:disabled{opacity:.6;cursor:not-allowed;transform:none}.kx-cs-spinner.svelte-7nn6vf{border:2px solid oklch(100% 0 0/.35);border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite svelte-7nn6vf-spin}@keyframes svelte-7nn6vf-spin{to{transform:rotate(360deg)}}.kx-cs-terms.svelte-7nn6vf{text-align:center;color:var(--m-ink-faint);margin:0;font-size:12px;line-height:1.6}.kx-cs-terms.svelte-7nn6vf a:where(.svelte-7nn6vf){color:var(--m-ai);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.kx-cs-terms.svelte-7nn6vf a:where(.svelte-7nn6vf):hover{color:var(--m-shu)}.kx-cs-success.svelte-7nn6vf{text-align:center;max-width:32rem;margin:0 auto;padding:80px 0;animation:.6s ease-out both slide-up}.kx-cs-success-icon.svelte-7nn6vf{background:var(--m-shu);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 26px;display:flex;box-shadow:0 16px 36px oklch(63% .2 33/.32)}.kx-cs-success-title.svelte-7nn6vf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--m-ink);margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:600}.kx-cs-success-msg.svelte-7nn6vf{color:var(--m-ink-soft);margin:0 0 32px;font-size:16px;line-height:1.65}@media (width<=900px){.kx-cs-grid.svelte-7nn6vf{grid-template-columns:1fr;gap:48px}.kx-cs-aside.svelte-7nn6vf{position:static}}@media (width<=560px){.kx-cs-inner.svelte-7nn6vf{padding:48px 22px 72px}.kx-cs-card.svelte-7nn6vf{padding:24px}.kx-cs-row.svelte-7nn6vf{grid-template-columns:1fr}}.hidden.svelte-7nn6vf{display:none}
