html,body{margin:0;padding:0;background:#fff}.view-root.svelte-14luta1{min-height:100vh;background:#fff;color:#0a0a0a}main#main-content.svelte-14luta1{display:contents}.skip-to-content.svelte-14luta1{position:absolute;left:16px;top:0;z-index:10000;padding:10px 16px;background:var(--color-primary, #111111);color:#fff;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--fs-button);font-weight:500;border-radius:8px;text-decoration:none;transform:translateY(calc(-100% - 12px));transition:transform .12s cubic-bezier(.2,0,0,1)}.skip-to-content.svelte-14luta1:focus{transform:translateY(12px);outline:2px solid #FFFFFF;outline-offset:2px}.view-maintenance.svelte-14luta1,.view-password.svelte-14luta1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-page) 100%);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif}.view-maintenance-card.svelte-14luta1,.view-password-card.svelte-14luta1{max-width:440px;width:100%;padding:40px 32px;border-radius:14px;background:var(--color-bg-card);box-shadow:0 8px 40px #0000000f;border:1px solid var(--color-bg-secondary);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.view-maintenance-icon.svelte-14luta1{width:56px;height:56px;border-radius:50%;background:var(--color-warning-bg);color:var(--color-warning);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.view-maintenance-card.svelte-14luta1 h1:where(.svelte-14luta1),.view-password-card.svelte-14luta1 h1:where(.svelte-14luta1){font-size:var(--fs-h1);font-weight:600;margin:0;color:var(--color-text-primary)}.view-maintenance-card.svelte-14luta1 p:where(.svelte-14luta1),.view-password-card.svelte-14luta1 p:where(.svelte-14luta1){margin:0;font-size:var(--fs-body);color:var(--color-text-tertiary);line-height:1.5}.view-password-card.svelte-14luta1{gap:14px}.view-password-card.svelte-14luta1 input:where(.svelte-14luta1){width:100%;padding:12px 14px;border:1px solid var(--color-border-hover);border-radius:8px;font-size:var(--fs-body);font-family:inherit;box-sizing:border-box}.view-password-card.svelte-14luta1 input:where(.svelte-14luta1):focus{outline:none;border-color:var(--color-primary, #0019FF);box-shadow:0 0 0 3px #14110f1a}.view-password-card.svelte-14luta1 button:where(.svelte-14luta1){width:100%;padding:11px 16px;border-radius:8px;border:1px solid var(--color-primary, #0019FF);background:var(--color-primary, #0019FF);color:#fff;font-size:var(--fs-body);font-weight:500;font-family:inherit;cursor:pointer}.view-password-card.svelte-14luta1 button:where(.svelte-14luta1):hover{background:var(--color-primary-hover, #0019FF)}.view-password-error.svelte-14luta1{width:100%;padding:9px 12px;background:var(--color-error-bg);border-radius:6px;color:var(--color-error);font-size:var(--fs-meta);text-align:left}.sr-only.svelte-14luta1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.view-paywall.svelte-14luta1{min-height:100vh;background:var(--color-bg-secondary);padding:48px 24px;display:flex;align-items:flex-start;justify-content:center}.view-paywall-inner.svelte-14luta1{max-width:880px;width:100%;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:36px 32px}.view-paywall.svelte-14luta1 h1:where(.svelte-14luta1){margin:0 0 10px;font-size:var(--fs-display);font-weight:600;color:var(--color-text-primary)}.view-paywall.svelte-14luta1 .lede:where(.svelte-14luta1){color:var(--color-text-secondary);font-size:var(--fs-h3);margin:0 0 24px;line-height:1.55}.paywall-tiers.svelte-14luta1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0 24px}.paywall-tier.svelte-14luta1{border:1px solid var(--color-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;background:var(--color-bg-card)}.paywall-tier-required.svelte-14luta1{border-color:var(--color-primary, #0019FF);box-shadow:0 0 0 3px #14110f14}.paywall-tier-head.svelte-14luta1{display:flex;justify-content:space-between;align-items:baseline}.paywall-tier-name.svelte-14luta1{font-weight:600;font-size:var(--fs-h2);color:var(--color-text-primary)}.paywall-tier-price.svelte-14luta1{font-size:var(--fs-h2);font-weight:600;color:var(--color-primary, #0019FF)}.paywall-tier-price.svelte-14luta1 span:where(.svelte-14luta1){font-size:var(--fs-button);font-weight:400;color:var(--color-text-tertiary);margin-left:2px}.paywall-tier-desc.svelte-14luta1{margin:0;color:var(--color-text-secondary);font-size:var(--fs-button);line-height:1.5}.paywall-tier-benefits.svelte-14luta1{list-style:none;padding:0;margin:6px 0 10px;display:flex;flex-direction:column;gap:4px}.paywall-tier-benefits.svelte-14luta1 li:where(.svelte-14luta1){font-size:var(--fs-button);color:var(--color-text-secondary);padding-left:18px;position:relative}.paywall-tier-benefits.svelte-14luta1 li:where(.svelte-14luta1):before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--color-success)}.paywall-tier-cta.svelte-14luta1{margin-top:auto;background:var(--color-primary, #0019FF);color:#fff;border:0;padding:10px 14px;border-radius:10px;font-size:var(--fs-body);font-weight:500;cursor:pointer}.paywall-tier-cta.svelte-14luta1:hover{background:var(--color-primary-hover, #0019FF)}.paywall-signin.svelte-14luta1{border-top:1px solid var(--color-border);padding-top:20px;margin-top:12px}.paywall-signin.svelte-14luta1 form:where(.svelte-14luta1){display:flex;flex-wrap:wrap;gap:8px;align-items:end}.paywall-signin.svelte-14luta1 label:where(.svelte-14luta1){width:100%;font-size:var(--fs-button);color:var(--color-text-secondary);margin-bottom:4px}.paywall-signin.svelte-14luta1 input:where(.svelte-14luta1){flex:1;min-width:220px;padding:10px 12px;border:1px solid var(--color-border-input);border-radius:8px;font-size:var(--fs-body)}.paywall-signin.svelte-14luta1 button:where(.svelte-14luta1){padding:10px 16px;background:var(--color-text-primary);color:#fff;border:0;border-radius:8px;font-size:var(--fs-body);cursor:pointer}.paywall-signin.svelte-14luta1 button:where(.svelte-14luta1):disabled{opacity:.6;cursor:not-allowed}.paywall-msg.svelte-14luta1{width:100%;font-size:var(--fs-button);color:var(--color-primary, #0019FF);margin-top:6px}
