.reg-more-btn.svelte-18khd9h{background:var(--card);border:1px solid var(--rule);width:100%;color:var(--ink-2);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;margin:.25rem 0 .5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s;display:flex}.reg-more-btn.svelte-18khd9h:hover{border-color:var(--accent);color:var(--accent-deep)}.reg-more-btn__sub.svelte-18khd9h{color:var(--ink-soft);font-weight:400}.reg-note.svelte-18khd9h{color:var(--warning-deep,#784a00);background:color-mix(in oklab, var(--warning,#f59e0b) 12%, transparent);border:1px solid color-mix(in oklab, var(--warning,#f59e0b) 30%, transparent);border-radius:.5rem;margin:0;padding:.6rem .8rem;font-size:.8rem}.ui-help.svelte-18khd9h+.reg-note:where(.svelte-18khd9h){margin-top:.85rem}.reg-intent.svelte-18khd9h{color:var(--accent-deep,#1a365d);background:var(--accent-bg,#eef4fb);border:1px solid var(--accent-soft,#d7e5f5);border-radius:.5rem;padding:.7rem .9rem;font-size:.85rem}.reg-sent.svelte-18khd9h{color:var(--success-deep,#0a6b1d);background:color-mix(in oklab, var(--success,#16a34a) 10%, transparent);border:1px solid color-mix(in oklab, var(--success,#16a34a) 25%, transparent);border-radius:.5rem;margin:0;padding:.6rem .8rem;font-size:.8rem}.reg-fail.svelte-18khd9h{color:var(--danger-deep,#a20519);background:color-mix(in oklab, var(--danger,#dc2626) 8%, transparent);border:1px solid color-mix(in oklab, var(--danger,#dc2626) 25%, transparent);border-radius:.5rem;padding:.7rem .9rem;font-size:.85rem}.reg-fail.svelte-18khd9h p:where(.svelte-18khd9h){margin:0 0 .6rem}.reg-fail-actions.svelte-18khd9h{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reg-fail-actions.svelte-18khd9h .reg-ghost-btn:where(.svelte-18khd9h){padding:.45rem .8rem;font-size:.8rem}.reg-fail-link.svelte-18khd9h{color:var(--accent-2,#2c5282);font-size:.8rem;font-weight:600;text-decoration:underline}.reg-chip.svelte-18khd9h{white-space:nowrap;background:var(--accent-soft,#d7e5f5);color:var(--accent-2,#2c5282);border-radius:9999px;align-items:center;padding:.25rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.req.svelte-18khd9h{color:var(--danger-deep,#a20519)}.reg-input.svelte-18khd9h{border-radius:.5rem;outline:none;width:100%;padding:.7rem .9rem;transition:all .15s}.reg-input.svelte-18khd9h::placeholder{color:var(--muted-2,#94a3b8)}.reg-code.svelte-18khd9h{font-family:var(--font-mono,monospace);letter-spacing:.3em;text-align:center;font-size:1.25rem}.reg-grid.svelte-18khd9h{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.reg-grid-3.svelte-18khd9h{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.reg-grid-3.svelte-18khd9h{grid-template-columns:1fr 1fr}}@media (width<=520px){.reg-grid.svelte-18khd9h,.reg-grid-3.svelte-18khd9h{grid-template-columns:1fr}}.slug-field.svelte-18khd9h{align-items:stretch;display:flex}.slug-prefix.svelte-18khd9h{color:var(--muted,#64748b);white-space:nowrap;background:#0000000a;border-radius:.5rem 0 0 .5rem;align-items:center;padding:0 .6rem;font-size:.78rem;display:flex}.slug-input.svelte-18khd9h{border-top-left-radius:0;border-bottom-left-radius:0}.reg-fineprint.svelte-18khd9h{color:var(--muted,#64748b);text-align:center;margin:.25rem 0 0;font-size:.72rem}.reg-products.svelte-18khd9h{border:0;min-width:0;margin:0;padding:0}.reg-products.svelte-18khd9h legend:where(.svelte-18khd9h){margin-bottom:.5rem;padding:0}.reg-product-grid.svelte-18khd9h{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.reg-product.svelte-18khd9h{cursor:pointer;border:1px solid var(--rule,#cbd5e1);border-radius:var(--radius-md,18px);background:var(--paper,#fff);transition:border-color var(--dur-fast,.15s) var(--ease-out,ease), background-color var(--dur-fast,.15s) var(--ease-out,ease);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.reg-product.svelte-18khd9h:hover{border-color:color-mix(in oklab, var(--btn-primary,#1a365d) 45%, var(--rule,#cbd5e1))}.reg-product.svelte-18khd9h:focus-within{outline:2px solid var(--btn-primary,#1a365d);outline-offset:2px}.reg-product.is-checked.svelte-18khd9h{border-color:var(--btn-primary,#1a365d);background:color-mix(in oklab, var(--btn-primary,#1a365d) 6%, transparent)}.reg-product.svelte-18khd9h input:where(.svelte-18khd9h){width:1.05rem;height:1.05rem;accent-color:var(--btn-primary,#1a365d);flex:none;margin-top:.15rem}.reg-product-body.svelte-18khd9h{flex-direction:column;gap:.1rem;min-width:0;display:flex}.reg-product-name.svelte-18khd9h{color:var(--ink,#0f172a);font-size:.85rem;font-weight:600}.reg-product-note.svelte-18khd9h{color:var(--muted,#64748b);font-size:.72rem;line-height:1.35}.reg-product-hint.svelte-18khd9h{color:var(--muted,#64748b);margin:.5rem 0 0;font-size:.72rem}.reg-product-lms.svelte-18khd9h{border-radius:var(--radius-md,18px);background:color-mix(in oklab, var(--btn-primary,#1a365d) 7%, transparent);color:var(--ink,#0f172a);border:1px solid color-mix(in oklab, var(--btn-primary,#1a365d) 22%, transparent);margin:.5rem 0 0;padding:.625rem .75rem;font-size:.75rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.reg-product.svelte-18khd9h{transition:none}}.reg-agreement--combined.svelte-18khd9h{font-size:.82rem}.reg-doclist.svelte-18khd9h{gap:.35rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.reg-doclist-row.svelte-18khd9h{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reg-agreement--combined.svelte-18khd9h .reg-agreement-name:where(.svelte-18khd9h){font-weight:600}.reg-check.svelte-18khd9h{color:var(--ink-soft,#475569);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;display:flex}.reg-check.svelte-18khd9h input:where(.svelte-18khd9h){width:1.15rem;height:1.15rem;accent-color:var(--btn-primary,#1a365d)}.reg-lookup-row.svelte-18khd9h{align-items:stretch;gap:.5rem;display:flex}.reg-lookup-row.svelte-18khd9h .reg-input:where(.svelte-18khd9h){flex:1;min-width:0}.reg-lookup-btn.svelte-18khd9h{flex:none;min-height:44px;padding:.5rem 1.1rem}.reg-review.svelte-18khd9h{border:1px solid var(--rule);background:var(--paper-2);border-radius:.6rem;gap:.6rem;padding:.9rem 1rem;display:grid}.reg-review-title.svelte-18khd9h{color:var(--ink);margin:0;font-size:.85rem;font-weight:700}.reg-review-sub.svelte-18khd9h{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.reg-trading.svelte-18khd9h{border:0;margin:0;padding:0}.reg-src-tag.svelte-18khd9h{vertical-align:middle;color:var(--accent-2);border:1px solid color-mix(in oklab, var(--accent-2) 40%, transparent);border-radius:999px;margin-left:.4rem;padding:0 .45rem;font-size:.68rem;font-weight:600;display:inline-block}.reg-src-tag--edited.svelte-18khd9h{color:var(--muted);border-color:color-mix(in oklab, var(--muted) 40%, transparent);font-style:italic}.reg-span-2.svelte-18khd9h{grid-column:1/-1}.reg-authority.svelte-18khd9h{border:1px solid var(--rule,#cbd5e1);background:var(--paper-2,#f8fafc);border-radius:.6rem;padding:.9rem 1rem}.reg-authority-facts.svelte-18khd9h{gap:.45rem;margin:0 0 .75rem;display:grid}.reg-authority-facts.svelte-18khd9h>div:where(.svelte-18khd9h){gap:.6rem;font-size:.82rem;line-height:1.5;display:flex}.reg-authority-facts.svelte-18khd9h dt:where(.svelte-18khd9h){color:var(--muted,#64748b);flex:0 0 8.5rem;font-weight:600}.reg-authority-facts.svelte-18khd9h dd:where(.svelte-18khd9h){color:var(--ink,#1e293b);overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=520px){.reg-authority-facts.svelte-18khd9h>div:where(.svelte-18khd9h){flex-direction:column;gap:.1rem}.reg-authority-facts.svelte-18khd9h dt:where(.svelte-18khd9h){flex:none}}.reg-agreement.svelte-18khd9h{border:1px solid var(--rule,#cbd5e1);transition:border-color .15s var(--ease-out,ease);border-radius:.6rem;padding:.75rem .9rem .5rem}.reg-agreement.is-locked.svelte-18khd9h{border-style:dashed}.reg-agreement-name.svelte-18khd9h{color:var(--ink,#1e293b);font-size:.82rem;font-weight:700}.reg-agreement-open.svelte-18khd9h{min-height:44px;color:var(--accent-2,#2c5282);align-items:center;gap:.3rem;margin-left:auto;padding-inline:.2rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.reg-agreement-open.svelte-18khd9h svg:where(.svelte-18khd9h){width:.85rem;height:.85rem}.reg-agreement-open.svelte-18khd9h:hover{color:var(--accent-deep,#1a365d)}.reg-agreement-open.svelte-18khd9h:focus-visible{outline:2px solid var(--accent-2,#2c5282);outline-offset:2px;border-radius:.25rem}.reg-agreement-open.is-opened.svelte-18khd9h{color:var(--success-deep,#0a6b1d)}@media (prefers-reduced-motion:reduce){.reg-agreement.svelte-18khd9h{transition:none}}.reg-primary-btn.svelte-18khd9h{color:#fff;background:var(--btn-primary,#1a365d);cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.8rem 1rem;font-size:.9rem;font-weight:700;transition:background .15s}.reg-primary-btn.svelte-18khd9h:hover{background:var(--btn-primary-hover,#1a2744)}.reg-primary-btn.svelte-18khd9h:disabled,.reg-primary-btn[aria-disabled=true].svelte-18khd9h{opacity:.5;cursor:not-allowed}.reg-ghost-btn.svelte-18khd9h{color:var(--ink-2,#475569);border:1px solid var(--rule,#cbd5e1);cursor:pointer;background:0 0;border-radius:.5rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .15s}.reg-ghost-btn.svelte-18khd9h:hover{background:var(--paper-2,#f1f5f9)}.reg-ghost-btn.svelte-18khd9h:disabled{opacity:.5;cursor:not-allowed}.reg-link-btn.svelte-18khd9h{color:var(--accent-2,#2c5282);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.reg-nav.svelte-18khd9h{align-items:center;gap:.75rem;display:flex}.reg-nav.svelte-18khd9h .reg-primary-btn:where(.svelte-18khd9h){flex:1}.reg-change.svelte-18khd9h{flex-direction:column;gap:.75rem;display:flex}.reg-steps.svelte-18khd9h{align-items:center;margin-bottom:.5rem;display:flex}.reg-step-dot.svelte-18khd9h{background:var(--paper-2,#e2e8f0);width:1.9rem;height:1.9rem;color:var(--muted,#64748b);border:1px solid var(--rule,#cbd5e1);border-radius:9999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.reg-step-dot.is-active.svelte-18khd9h{background:var(--btn-primary,#1a365d);color:#fff;border-color:var(--btn-primary,#1a365d)}.reg-step-dot.is-done.svelte-18khd9h{background:color-mix(in oklab, var(--btn-primary,#1a365d) 16%, transparent);color:var(--btn-primary,#1a365d);border-color:color-mix(in oklab, var(--btn-primary,#1a365d) 40%, var(--rule,#cbd5e1))}.reg-step-bar.svelte-18khd9h{background:var(--rule,#cbd5e1);flex:1;height:2px;margin:0 .4rem}.reg-step-bar.is-done.svelte-18khd9h{background:color-mix(in oklab, var(--btn-primary,#1a365d) 50%, var(--rule,#cbd5e1))}.reg-step-label.svelte-18khd9h{color:var(--ink-soft,#475569);margin:0 0 1.25rem;font-size:.75rem;font-weight:600}.reg-alert-error.svelte-18khd9h{background:color-mix(in oklch, var(--danger) 10%, transparent);border-color:color-mix(in oklch, var(--danger) 30%, transparent);color:var(--danger-deep,#a20519)}.turnstile-box[data-astro-cid-2t2gkgkd]{min-height:65px;margin-bottom:12px}.rp-card[data-astro-cid-2t2gkgkd]{flex-direction:column;gap:0;width:100%;display:flex}.turnstile-box[data-astro-cid-2t2gkgkd]{margin-top:14px}.rp-card[data-astro-cid-2t2gkgkd] .ui-label[data-astro-cid-2t2gkgkd]{margin-top:1rem}.rp-card[data-astro-cid-2t2gkgkd] .ui-label[data-astro-cid-2t2gkgkd]:first-of-type{margin-top:0}.rp-input[data-astro-cid-2t2gkgkd]{box-sizing:border-box;width:100%;min-height:44px;font-size:.95rem;font-family:var(--font-body,inherit);color:var(--ink,#0f172a);background:var(--paper,#fff);border:1px solid var(--rule,#d9dee7);border-radius:10px;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.rp-input[data-astro-cid-2t2gkgkd]:focus-visible{border-color:var(--accent,#2563eb);box-shadow:0 0 0 3px var(--accent-glow,#2563eb40);outline:none}.rp-input[data-astro-cid-2t2gkgkd][readonly]{color:var(--muted,#64748b);background:var(--accent-bg,#f1f5f9)}.rp-btn[data-astro-cid-2t2gkgkd]{color:#fff;background:var(--btn-primary,#16284d);cursor:pointer;border:none;border-radius:10px;width:100%;min-height:46px;margin-top:20px;padding:12px 18px;font-size:.95rem;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s}.rp-btn[data-astro-cid-2t2gkgkd]:hover{transform:translateY(-1px)}.rp-btn[data-astro-cid-2t2gkgkd]:disabled{opacity:.6;cursor:default;transform:none}.rp-btn--link[data-astro-cid-2t2gkgkd]{text-align:center;line-height:22px;text-decoration:none;display:block}.rp-link-btn[data-astro-cid-2t2gkgkd]{width:100%;color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:8px;font-size:.85rem;display:block}.rp-link-btn[data-astro-cid-2t2gkgkd]:hover{text-decoration:underline}.rp-alert[data-astro-cid-2t2gkgkd]{border-radius:10px;margin-bottom:4px;padding:10px 12px;font-size:.85rem;line-height:1.5}.rp-alert--error[data-astro-cid-2t2gkgkd]{color:#b42318;background:oklch(50.0336% .182051 29.5127/.08)}.rp-alert--info[data-astro-cid-2t2gkgkd]{color:var(--accent-deep,#1e3a8a);background:var(--accent-bg,#eff6ff)}.rp-done-msg[data-astro-cid-2t2gkgkd]{color:var(--ink,#0f172a);margin:0 0 8px;font-size:.95rem}@keyframes authViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-view,.auth-copy{animation:.36s cubic-bezier(.2,.8,.2,1) backwards authViewIn}.auth-view[hidden],.auth-copy[hidden]{display:none}.auth-view{flex-direction:column;align-items:center;width:100%;display:flex}.auth-switch--inline{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.auth-view,.auth-copy{animation:none}}.org-byline{color:var(--muted,#94a3b8);margin-top:4px;font-size:.72rem}.org-hero-logo{object-fit:contain;width:auto;max-width:18rem;height:clamp(2.5rem,6vw,3.75rem);margin:0 auto 1.25rem;display:block}.org-hero-logo[hidden]{display:none}@media (width>=1024px){.auth-shell[data-layout=split] .auth-main{transition:grid-template-columns .48s cubic-bezier(.2,.8,.2,1)}.auth-shell[data-layout=split] .auth-main:before{transition:clip-path .48s cubic-bezier(.2,.8,.2,1)}.auth-shell[data-layout=split][data-auth-mode=register] .auth-main{grid-template-columns:2fr 3fr}.auth-shell[data-layout=split][data-auth-mode=register] .auth-main:before{clip-path:polygon(44% 0,100% 0,100% 100%,36% 100%)}.auth-shell[data-layout=split][data-auth-mode=register] .auth-panel .ui-auth-card{max-width:40rem}.auth-shell[data-layout=split]{height:100vh;min-height:0;overflow:hidden}.auth-shell[data-layout=split] .auth-nav{padding-top:.3rem;padding-bottom:.3rem}.auth-shell[data-layout=split] .auth-nav__back{padding-top:.35rem;padding-bottom:.35rem}.auth-shell[data-layout=split] .auth-nav__logo img{height:1.5rem}.auth-shell[data-layout=split] .auth-main{min-height:0}.auth-shell[data-layout=split] .auth-panel{min-height:0;padding-top:1.25rem;padding-bottom:1.25rem}.auth-shell[data-layout=split][data-auth-mode=register] .auth-panel{align-items:stretch}.auth-shell[data-layout=split] .auth-view[data-auth-view=register]{justify-content:center;height:100%;min-height:0}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .ui-auth-card{box-sizing:border-box;flex:0 auto;min-height:0;max-height:calc(100% - 3rem);padding:20px 24px;overflow-y:auto}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .auth-switch{flex:none;margin:.75rem 0 0}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-input{padding:.5rem .8rem;font-size:.9rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] input.reg-input{height:40px}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .slug-prefix{font-size:.74rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-lookup-btn,.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-check{min-height:38px}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-primary-btn,.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-ghost-btn,.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-more-btn{padding-top:.6rem;padding-bottom:.6rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .reg-step-dot{width:1.6rem;height:1.6rem;font-size:.72rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .ui-label{margin-bottom:.3rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .ui-auth-card form>:not(:last-child){margin-block-end:.9rem}.auth-shell[data-layout=split] .auth-view[data-auth-view=register] .ui-section{margin-top:1.1rem}.auth-shell[data-layout=split] .auth-view .auth-switch{color:var(--banner-ink-2)}.auth-shell[data-layout=split] .auth-view .auth-switch a{color:var(--banner-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-shell[data-layout=split] .auth-view .auth-switch a:hover{color:var(--banner-ink)}@media (prefers-reduced-motion:reduce){.auth-shell[data-layout=split] .auth-main,.auth-shell[data-layout=split] .auth-main:before{transition:none}}.auth-shell[data-layout=split] .org-hero-logo{max-width:14rem;height:58px;margin:0 0 26px}.auth-shell[data-layout=split] .org-byline{margin-top:30px;font-size:12.5px}}
