.main.svelte-16g5ehg{min-height:100vh;background:#f6f7fb;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem);display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem)}.b2c.svelte-16g5ehg,details.svelte-16g5ehg{width:100%;max-width:540px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 6px 20px #11182714}h1.svelte-16g5ehg{font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;color:#111827;margin:0 0 .25rem}h2.svelte-16g5ehg{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;color:#111827;margin:0 0 .5rem}h3.svelte-16g5ehg{color:#6b7280;font-weight:600;margin:0 0 .75rem}a.svelte-16g5ehg{color:#2563eb;text-decoration:none;font-weight:600}a.svelte-16g5ehg:hover{text-decoration:underline}details.svelte-16g5ehg{padding:0;overflow:clip}summary.svelte-16g5ehg{padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,2rem);font-size:1.05rem;font-weight:600;color:#111827;cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem}summary.svelte-16g5ehg::-webkit-details-marker{display:none}summary.svelte-16g5ehg:before{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0}details[open].svelte-16g5ehg>summary:where(.svelte-16g5ehg):before{transform:rotate(45deg)}details[open].svelte-16g5ehg>summary:where(.svelte-16g5ehg){border-bottom:1px solid #e5e7eb}.b2b.svelte-16g5ehg{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.b2b-info.svelte-16g5ehg p:where(.svelte-16g5ehg){color:#374151;line-height:1.5}form.svelte-16g5ehg{display:flex;flex-direction:column;gap:.25rem}label.svelte-16g5ehg{font-size:.9rem;font-weight:600;color:#374151;margin-top:.75rem}input.svelte-16g5ehg:not([type=hidden]),textarea.svelte-16g5ehg{padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:10px;font-size:1rem;font-family:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;margin:0}textarea.svelte-16g5ehg{resize:vertical}input.svelte-16g5ehg:not([type=hidden]):focus,textarea.svelte-16g5ehg:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}input[type=number].svelte-16g5ehg::-webkit-inner-spin-button,input[type=number].svelte-16g5ehg::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number].svelte-16g5ehg{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}form.svelte-16g5ehg>p:where(.svelte-16g5ehg){font-size:.85rem;color:#6b7280;line-height:1.55}button.svelte-16g5ehg{margin-top:.5rem;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #2563eb2e}button.svelte-16g5ehg:hover:not(:disabled){background:#1e40af;box-shadow:0 6px 20px #1e40af38}button.svelte-16g5ehg:active:not(:disabled){transform:translateY(1px)}button.svelte-16g5ehg:disabled{opacity:.6;cursor:not-allowed}.success.svelte-16g5ehg{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:10px;padding:1rem 1.25rem;font-weight:600}.error.svelte-16g5ehg{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:.75rem 1rem;font-size:.9rem}@media (max-width: 480px){.b2c.svelte-16g5ehg,details.svelte-16g5ehg{border-radius:10px}}
