.page-container.svelte-1jeqrat{max-width:600px;margin:0 auto;padding:24px 16px}.header-row.svelte-1jeqrat{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #00d4ff}.page-title.svelte-1jeqrat{font-size:1.4rem;font-weight:600;color:#e2e8f0;margin:0}.lang-toggle.svelte-1jeqrat{flex-shrink:0;padding:4px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#94a3b8;font-size:.8rem;cursor:pointer;transition:all .2s ease}.lang-toggle.svelte-1jeqrat:hover{background:#ffffff24;color:#e2e8f0;border-color:#ffffff40}.content-card.svelte-1jeqrat{background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 24px #0000004d}.intro-text.svelte-1jeqrat{color:#94a3b8;line-height:1.6;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.link-highlight.svelte-1jeqrat{color:#38bdf8;text-decoration:none;font-weight:500}.link-highlight.svelte-1jeqrat:hover{color:#7dd3fc;text-decoration:underline}.license-form.svelte-1jeqrat{display:flex;flex-direction:column;gap:12px}.form-row.svelte-1jeqrat{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:12px}.form-row.svelte-1jeqrat label:where(.svelte-1jeqrat){color:#94a3b8;font-size:.85rem;text-align:right}.form-row.svelte-1jeqrat input:where(.svelte-1jeqrat),.form-row.svelte-1jeqrat select:where(.svelte-1jeqrat){padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e2e8f0;font-size:.9rem;transition:all .2s ease}.form-row.svelte-1jeqrat input:where(.svelte-1jeqrat)::placeholder{color:#64748b}.form-row.svelte-1jeqrat input:where(.svelte-1jeqrat):focus,.form-row.svelte-1jeqrat select:where(.svelte-1jeqrat):focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.form-row.svelte-1jeqrat select:where(.svelte-1jeqrat){cursor:pointer}.verification-hint.svelte-1jeqrat{background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:8px 12px;margin:4px 0;font-size:.8rem;color:#94a3b8}.hint-label.svelte-1jeqrat{color:#38bdf8;font-weight:600}.verification-hint.svelte-1jeqrat a:where(.svelte-1jeqrat){color:#38bdf8;text-decoration:none;font-weight:500}.verification-hint.svelte-1jeqrat a:where(.svelte-1jeqrat):hover{color:#7dd3fc;text-decoration:underline}.form-buttons.svelte-1jeqrat{display:flex;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);justify-content:center}.form-buttons.svelte-1jeqrat input[type=submit]:where(.svelte-1jeqrat),.form-buttons.svelte-1jeqrat input[type=button]:where(.svelte-1jeqrat){padding:10px 24px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.form-buttons.svelte-1jeqrat input[type=submit]:where(.svelte-1jeqrat){background:linear-gradient(135deg,#0284c7,#38bdf8);color:#fff}.form-buttons.svelte-1jeqrat input[type=submit]:where(.svelte-1jeqrat):hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#0ea5e9)}.form-buttons.svelte-1jeqrat input[type=submit]:where(.svelte-1jeqrat):disabled{opacity:.4;cursor:not-allowed}.form-buttons.svelte-1jeqrat input[type=button]:where(.svelte-1jeqrat){background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.12)}.form-buttons.svelte-1jeqrat input[type=button]:where(.svelte-1jeqrat):hover:not(:disabled){background:#ffffff24}.form-buttons.svelte-1jeqrat input[type=button]:where(.svelte-1jeqrat):disabled{opacity:.4;cursor:not-allowed}.message.svelte-1jeqrat{text-align:center;padding:10px 16px;border-radius:8px;margin-top:12px;font-size:.9rem}.message.error.svelte-1jeqrat{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.message.success.svelte-1jeqrat{background:#38bdf81a;border:1px solid rgba(56,189,248,.25);color:#7dd3fc}.message.processing.svelte-1jeqrat{background:#38bdf814;border:1px solid rgba(56,189,248,.2);color:#94a3b8}.page-footer.svelte-1jeqrat{text-align:center;margin-top:20px;color:#64748b;font-size:.8rem}@media (max-width: 640px){.header-row.svelte-1jeqrat{flex-wrap:wrap;gap:8px}.form-row.svelte-1jeqrat{grid-template-columns:1fr;gap:4px}.form-row.svelte-1jeqrat label:where(.svelte-1jeqrat){text-align:left}.form-buttons.svelte-1jeqrat{flex-direction:column}}
