.trial-signup.svelte-yf7adf{--ink: #1f2937;--muted: #4b5563;--line: #d9e2ec;--accent: #0f766e;--accent-soft: #e6f7f4;padding:clamp(1.2rem,3vw,2.4rem) 1rem 3rem;background:radial-gradient(860px 360px at 3% 0%,rgba(45,212,191,.2),transparent 60%),radial-gradient(760px 340px at 95% 12%,rgba(251,146,60,.16),transparent 60%),linear-gradient(180deg,#f8fcff,#f4f7fb);font-family:Work Sans,Segoe UI,sans-serif;color:var(--ink)}.trial-signup__shell.svelte-yf7adf{width:min(980px,100%);margin:0 auto;display:grid;gap:1rem}.trial-signup__header.svelte-yf7adf{display:grid;gap:.4rem;text-align:center}.trial-signup__eyebrow.svelte-yf7adf{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:700;color:var(--accent)}.trial-signup.svelte-yf7adf h1:where(.svelte-yf7adf){margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}.trial-signup__lead.svelte-yf7adf{margin:0;color:var(--muted)}.trial-signup__badge.svelte-yf7adf{margin:.2rem auto 0;display:inline-flex;align-items:center;justify-content:center;padding:.38rem .92rem;border-radius:999px;border:1px solid #0f766e;background:linear-gradient(135deg,#0f766e,#0ea5a4);color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 18px #0f766e38}.trial-signup__modes.svelte-yf7adf{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.7rem}.mode-card.svelte-yf7adf{display:grid;gap:.3rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid var(--line);text-decoration:none;color:inherit;background:transparent;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.mode-card.svelte-yf7adf h2:where(.svelte-yf7adf){margin:0;font-size:1.05rem;font-weight:700}.mode-card.svelte-yf7adf p:where(.svelte-yf7adf){margin:0;color:#536071}.mode-card__meta.svelte-yf7adf{margin-top:-.1rem;font-size:.8rem;color:#66758a;font-weight:600}.mode-card--active.svelte-yf7adf{border-color:#66c5bb;box-shadow:0 10px 20px #0f766e1f;background:transparent}.trial-signup__alert.svelte-yf7adf{border-radius:.75rem;padding:.7rem .9rem;border:1px solid #cde0f7;background:#eef6ff;color:#134272}.trial-signup__alert.is-error.svelte-yf7adf{border-color:#f2b9b9;background:#fff1f1;color:#8c1f1f}.trial-modal.svelte-yf7adf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1rem}.trial-modal__backdrop.svelte-yf7adf{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#02061780;cursor:pointer}.trial-modal__card.svelte-yf7adf{width:min(520px,100%);border-radius:1rem;border:1px solid #fecaca;background:#fff;box-shadow:0 24px 48px #0f172a47;padding:1rem 1rem .9rem;position:relative;z-index:1;display:grid;gap:.7rem}.trial-modal__close.svelte-yf7adf{position:absolute;top:.55rem;right:.55rem;width:2rem;height:2rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer;font-size:1.25rem;line-height:1}.trial-modal__card.svelte-yf7adf h2:where(.svelte-yf7adf){margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.2rem;color:#991b1b}.trial-modal__card.svelte-yf7adf p:where(.svelte-yf7adf){margin:0;color:#7f1d1d;line-height:1.45;font-weight:500}.trial-modal__existing-apps.svelte-yf7adf{border:1px solid #bae6fd;border-radius:.85rem;background:#f0f9ff;padding:.8rem;display:grid;gap:.45rem}.trial-modal__existing-apps.svelte-yf7adf .trial-modal__existing-apps-title:where(.svelte-yf7adf){color:#075985;font-weight:800}.trial-modal__existing-apps.svelte-yf7adf ul:where(.svelte-yf7adf){margin:0;padding-left:1.1rem;color:#0f172a;font-weight:700}.trial-modal__existing-apps.svelte-yf7adf li:where(.svelte-yf7adf)+li:where(.svelte-yf7adf){margin-top:.25rem}.trial-modal__existing-apps.svelte-yf7adf .trial-modal__existing-apps-note:where(.svelte-yf7adf){color:#334155;font-size:.92rem}.trial-modal__actions.svelte-yf7adf{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.trial-modal__button.svelte-yf7adf{border:1px solid #fda4af;background:#ffe4e6;color:#9f1239;border-radius:.72rem;padding:.5rem .95rem;font-weight:700;cursor:pointer;text-decoration:none}.trial-modal__button--primary.svelte-yf7adf{border-color:#0f766e;background:#0f766e;color:#fff}.trial-form.svelte-yf7adf{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:#fff;box-shadow:0 14px 30px #0f172a14;display:grid;gap:.95rem}.trial-config-panel.svelte-yf7adf{display:grid;gap:.8rem}.trial-config-summary.svelte-yf7adf{border:1px solid #d8e5ec;border-radius:.85rem;padding:.68rem .76rem;background:linear-gradient(120deg,#f8fcff,#eef9f7);display:grid;gap:.5rem}.micro-plan-preview.svelte-yf7adf{border:1px solid #99d6cb;border-radius:.78rem;background:linear-gradient(180deg,#fff,#f7fffd);padding:.86rem .92rem;display:grid;gap:.62rem}.micro-plan-preview__trial-callout.svelte-yf7adf{margin:0;background:#e8fbf4;border:1px solid #9bdfcc;border-radius:.62rem;padding:.66rem .72rem;display:grid;gap:.42rem}.micro-plan-preview__trial-callout.svelte-yf7adf p:where(.svelte-yf7adf){margin:0;display:grid;grid-template-columns:.72rem minmax(0,1fr);align-items:center;gap:.48rem;color:#065f46;font-size:.96rem;line-height:1.32}.micro-plan-preview__trial-callout.svelte-yf7adf span:where(.svelte-yf7adf){width:.5rem;height:.5rem;border-radius:999px;background:#0f766e;box-shadow:0 0 0 4px #0f766e1f;justify-self:center}.micro-plan-preview__trial-callout.svelte-yf7adf strong:where(.svelte-yf7adf){font-weight:800}.micro-plan-preview__billing-toggle.svelte-yf7adf{display:inline-flex;align-items:center;gap:.24rem;border:1px solid #b7d8d2;border-radius:999px;padding:.22rem;background:#e9f7f4f2;box-shadow:0 8px 18px #0943481a;justify-self:center}.micro-plan-preview__billing-toggle-item.svelte-yf7adf{border:0;border-radius:999px;background:transparent;color:#274453;font-weight:700;font-size:.82rem;padding:.36rem .76rem;cursor:pointer;min-height:2rem}.micro-plan-preview__billing-toggle-item.is-active.svelte-yf7adf{background:linear-gradient(135deg,#0f766e,#0d615b);color:#f3fffd}.micro-plan-preview__grid.svelte-yf7adf{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.58rem}.micro-plan-preview__item.svelte-yf7adf{border:1px solid #dce7ef;border-radius:.7rem;background:#fff;padding:.68rem .72rem;display:grid;gap:.18rem}.micro-plan-preview__item.is-recommended.svelte-yf7adf{border-color:#10b981;border-width:2px;background:linear-gradient(180deg,#fff,#f3fff9);box-shadow:0 14px 26px -22px #059669d9,0 0 0 4px #10b9811f;transform:translateY(-1px)}.micro-plan-preview__name.svelte-yf7adf{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:1rem;font-weight:800;color:#0f172a}.micro-plan-preview__badge.svelte-yf7adf{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #7dd3c6;background:#e7fbf5;color:#0f766e;font-size:.68rem;font-weight:800;line-height:1;padding:.22rem .46rem;white-space:nowrap}.micro-plan-preview__price-block.svelte-yf7adf{display:grid;gap:.04rem;align-content:start}.micro-plan-preview__price-context.svelte-yf7adf{margin:0;font-size:.68rem;font-weight:800;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#64748b}.micro-plan-preview__price.svelte-yf7adf{margin:0;font-size:1.1rem;font-weight:800;line-height:1.2;color:#0f766e}.micro-plan-preview__note.svelte-yf7adf{margin:0;font-size:.88rem;color:#5a6677;line-height:1.35}.micro-plan-preview__meta.svelte-yf7adf{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.micro-plan-preview__detail-link.svelte-yf7adf{border:none;background:transparent;color:#1d4ed8;padding:0;font-size:.82rem;font-weight:700;line-height:1.15;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.micro-plan-preview__detail-link.svelte-yf7adf:hover{color:#1e40af}.micro-plan-preview__detail-link.svelte-yf7adf:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:.2rem}.micro-plan-compare.svelte-yf7adf{border:1px solid transparent;border-radius:.72rem;background:#f8fcff;padding:0;display:grid;gap:.45rem;max-height:0;opacity:0;transform:translateY(-.35rem);overflow:hidden;pointer-events:none;transition:max-height .32s ease,opacity .22s ease,transform .24s ease,border-color .22s ease,padding .22s ease}.micro-plan-compare.is-open.svelte-yf7adf{max-height:64rem;opacity:1;transform:translateY(0);border-color:#d7e4ec;padding:.12rem;pointer-events:auto}.micro-plan-compare__table-wrap.svelte-yf7adf{width:100%;overflow-x:auto;border:1px solid #d7e4ec;border-radius:.72rem;background:#fff}.micro-plan-compare__note.svelte-yf7adf{margin:0;padding:0 .42rem .22rem;font-size:.78rem;line-height:1.45;color:#5b708a}.micro-plan-compare__table.svelte-yf7adf{width:100%;min-width:560px;border-collapse:collapse}.micro-plan-compare__table.svelte-yf7adf thead:where(.svelte-yf7adf) th:where(.svelte-yf7adf){padding:.54rem .62rem;font-size:.84rem;text-align:center;color:#1e293b;background:#f4f8fb;border-bottom:1px solid #d7e4ec}.micro-plan-compare__table.svelte-yf7adf thead:where(.svelte-yf7adf) th:where(.svelte-yf7adf):first-child{text-align:left}.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) th:where(.svelte-yf7adf),.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) td:where(.svelte-yf7adf){padding:.5rem .62rem;border-bottom:1px solid #e7eef4}.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) tr:where(.svelte-yf7adf):last-child th:where(.svelte-yf7adf),.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) tr:where(.svelte-yf7adf):last-child td:where(.svelte-yf7adf){border-bottom:none}.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) th:where(.svelte-yf7adf){text-align:left;font-size:.84rem;font-weight:700;color:#334155;white-space:normal;line-height:1.3}.compare-feature.svelte-yf7adf{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;max-width:100%}.compare-feature__status.svelte-yf7adf{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #86efac;background:#dcfce7;color:#065f46;font-size:.7rem;font-weight:800;line-height:1;padding:.18rem .46rem;white-space:nowrap}.compare-feature__tooltip-wrap.svelte-yf7adf{position:relative;display:inline-flex;flex:0 0 auto}.compare-feature__tooltip-trigger.svelte-yf7adf{width:1rem;height:1rem;border:1px solid #7dd3c7;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#0f766e;font-size:.68rem;font-weight:800;line-height:1;cursor:help}.compare-feature__tooltip-trigger.svelte-yf7adf:focus-visible{outline:2px solid #99f6e4;outline-offset:2px}.compare-feature__tooltip.svelte-yf7adf{position:absolute;left:50%;bottom:calc(100% + .48rem);z-index:30;width:min(18rem,calc(100vw - 3rem));padding:.58rem .68rem;border-radius:.58rem;background:#0f172a;color:#f8fafc;box-shadow:0 1rem 2.2rem #0f172a38;font-size:.76rem;font-weight:600;line-height:1.35;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,.22rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.compare-feature__tooltip.svelte-yf7adf:after{content:"";position:absolute;left:50%;top:100%;width:.58rem;height:.58rem;background:#0f172a;transform:translate(-50%,-50%) rotate(45deg)}.compare-feature__tooltip-wrap.svelte-yf7adf:hover .compare-feature__tooltip:where(.svelte-yf7adf),.compare-feature__tooltip-wrap.svelte-yf7adf:focus-within .compare-feature__tooltip:where(.svelte-yf7adf){opacity:1;visibility:visible;transform:translate(-50%)}.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) td:where(.svelte-yf7adf){text-align:center}.micro-plan-compare__table.svelte-yf7adf tbody:where(.svelte-yf7adf) td.has-text:where(.svelte-yf7adf){text-align:left;vertical-align:top}.compare-check.svelte-yf7adf{display:inline-flex;align-items:center;justify-content:center;width:1.32rem;height:1.32rem;border-radius:999px;font-size:.92rem;font-weight:800}.compare-check.is-on.svelte-yf7adf{color:#065f46;background:#dcfce7;border:1px solid #86efac}.compare-check.is-off.svelte-yf7adf{color:#64748b;background:#f1f5f9;border:1px solid #d7e4ec}.compare-check__icon.svelte-yf7adf{width:.92rem;height:.92rem;fill:currentColor}.compare-value.svelte-yf7adf{display:grid;gap:.18rem}.compare-value__line.svelte-yf7adf{margin:0;font-size:.84rem;line-height:1.3;text-decoration:none;color:#334155}.compare-value__line.is-primary.svelte-yf7adf{font-weight:700;color:#0f172a}.compare-value__line.is-secondary.svelte-yf7adf{color:#0f766e;font-weight:600}.trial-form__grid.svelte-yf7adf{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.trial-form__grid.svelte-yf7adf>label:where(.svelte-yf7adf){display:grid;gap:.3rem}.trial-form__full.svelte-yf7adf{grid-column:1 / -1}.trial-form__grid.svelte-yf7adf>label:where(.svelte-yf7adf)>span:where(.svelte-yf7adf){font-size:.92rem;font-weight:600;color:#334155}input.svelte-yf7adf{min-height:2.6rem;border:1px solid #cbd5e1;border-radius:.65rem;padding:.42rem .68rem;font-size:.96rem;color:#111827;background:#fff}input.svelte-yf7adf:not([type=radio]):focus-visible{outline:2px solid #94a3b8;outline-offset:1px;border-color:#94a3b8}input[aria-invalid=true].svelte-yf7adf{border-color:#f97316;background:#fff7ed}.trial-form__field-hint.svelte-yf7adf{margin-top:-.12rem;font-size:.78rem;font-weight:600;color:#64748b}.trial-form__field-hint.svelte-yf7adf:empty{display:none}.trial-form__field-hint.is-error.svelte-yf7adf{color:#b45309}.trial-form__field-hint.is-valid.svelte-yf7adf{color:#0f766e}.trial-affiliate-banner.svelte-yf7adf{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;border-radius:1rem;padding:.95rem 1rem;display:grid;gap:.2rem}.trial-affiliate-banner--warning.svelte-yf7adf{border-color:#fdba74;background:#fff7ed;color:#9a3412}.trial-affiliate-banner__title.svelte-yf7adf{margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.trial-affiliate-banner__text.svelte-yf7adf{margin:0;font-size:.93rem;line-height:1.5}.password-input.svelte-yf7adf{position:relative;display:flex;align-items:center}.password-input.svelte-yf7adf input:where(.svelte-yf7adf){width:100%;padding-right:2.8rem}.password-toggle.svelte-yf7adf{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.1rem;height:2.1rem;border-radius:.55rem;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.password-toggle.svelte-yf7adf:hover{color:#334155;background:#f8fafc}.password-toggle.svelte-yf7adf:focus-visible{outline:2px solid #94a3b8;outline-offset:1px;border-color:#cbd5e1}.password-toggle.svelte-yf7adf svg:where(.svelte-yf7adf){width:1.2rem;height:1.2rem}.trial-form__hint.svelte-yf7adf{margin:0;font-size:.9rem;color:#4b5563;display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.trial-form__hint-prefix.svelte-yf7adf{font-weight:600;color:#475569}.password-chip.svelte-yf7adf{display:inline-flex;align-items:center;border:1px solid #f0b982;border-radius:999px;padding:.1rem .52rem;font-size:.8rem;font-weight:600;color:#b45309;background:#fff7ed}.password-chip__mark.svelte-yf7adf{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:.3rem;border-radius:999px;border:1px solid #f0b982;background:#fff7ed;color:#b45309;position:relative}.password-chip__mark.svelte-yf7adf:before{content:"";width:.26rem;height:.5rem;border-right:.12rem solid currentColor;border-bottom:.12rem solid currentColor;transform:rotate(45deg) translate(-.03rem,-.02rem)}.password-chip.is-valid.svelte-yf7adf{border-color:#70cabf;color:#0f766e;background:#e7f8f4}.password-chip.is-valid.svelte-yf7adf .password-chip__mark:where(.svelte-yf7adf){border-color:#70cabf;background:#e7f8f4;color:#0f766e}.trial-form__hint-success.svelte-yf7adf{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-left:.1rem;border-radius:999px;border:1px solid #70cabf;background:#e7f8f4;color:#0f766e;flex:0 0 auto}.trial-form__hint-success.svelte-yf7adf:before{content:"";width:.34rem;height:.68rem;border-right:.14rem solid currentColor;border-bottom:.14rem solid currentColor;transform:rotate(45deg) translate(-.04rem,-.02rem)}.trial-form__submit.svelte-yf7adf{min-height:2.95rem;border:0;border-radius:.7rem;font-weight:700;font-size:1rem;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0f766e,#0e9f95);box-shadow:0 12px 24px #0f766e42;transition:transform .15s ease,box-shadow .15s ease}.trial-form__submit.svelte-yf7adf:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f766e57}@media (max-width: 580px){.micro-plan-preview__billing-toggle.svelte-yf7adf{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.micro-plan-preview__billing-toggle-item.svelte-yf7adf{width:100%;display:inline-flex;align-items:center;justify-content:center}}@media (min-width: 780px){.trial-config-panel.svelte-yf7adf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.trial-config-summary.svelte-yf7adf{grid-column:1 / -1}.micro-plan-preview.svelte-yf7adf{padding:1rem 1.08rem}.micro-plan-preview__trial-callout.svelte-yf7adf{padding:.62rem .68rem}.micro-plan-preview__trial-callout.svelte-yf7adf p:where(.svelte-yf7adf){font-size:1.01rem}.micro-plan-preview__grid.svelte-yf7adf{grid-template-columns:repeat(3,minmax(0,1fr))}.micro-plan-preview__price.svelte-yf7adf{font-size:1.18rem}.micro-plan-compare__table.svelte-yf7adf{min-width:0}.trial-form__grid.svelte-yf7adf{grid-template-columns:repeat(2,minmax(0,1fr))}}
