@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.logo-link.svelte-s1m6ek.svelte-s1m6ek{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-icon.svelte-s1m6ek.svelte-s1m6ek{flex-shrink:0}.logo-text.svelte-s1m6ek.svelte-s1m6ek{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.logo-oxy.svelte-s1m6ek.svelte-s1m6ek{color:var(--brand-blue)}.logo-resume.svelte-s1m6ek.svelte-s1m6ek{color:var(--gray-900)}.on-dark.svelte-s1m6ek .logo-oxy.svelte-s1m6ek{color:var(--brand-blue-light)}.on-dark.svelte-s1m6ek .logo-resume.svelte-s1m6ek{color:var(--white)}.navbar.svelte-ut1iqi.svelte-ut1iqi{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all .3s ease;background:transparent}.navbar.scrolled.svelte-ut1iqi.svelte-ut1iqi{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);padding:10px 0}.navbar.menu-open.svelte-ut1iqi.svelte-ut1iqi{background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-inner.svelte-ut1iqi.svelte-ut1iqi{display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-links.svelte-ut1iqi.svelte-ut1iqi{display:flex;align-items:center;gap:28px}.nav-link.svelte-ut1iqi.svelte-ut1iqi{font-size:.925rem;font-weight:500;color:var(--gray-600);transition:color .2s}.nav-link.svelte-ut1iqi.svelte-ut1iqi:hover{color:var(--brand-blue)}.nav-actions.svelte-ut1iqi.svelte-ut1iqi{display:flex;align-items:center;gap:12px}.nav-burger.svelte-ut1iqi.svelte-ut1iqi{display:none;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);color:var(--gray-900);cursor:pointer;transition:border-color .2s,color .2s}.nav-burger.svelte-ut1iqi.svelte-ut1iqi:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.nav-burger.svelte-ut1iqi.svelte-ut1iqi:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.nav-drawer.svelte-ut1iqi.svelte-ut1iqi{display:none}@media (max-width: 1024px){.nav-links.svelte-ut1iqi.svelte-ut1iqi{gap:18px}}@media (max-width: 900px){.nav-links.svelte-ut1iqi.svelte-ut1iqi{display:none}.nav-burger.svelte-ut1iqi.svelte-ut1iqi{display:inline-flex}.nav-drawer.svelte-ut1iqi.svelte-ut1iqi{display:block;position:absolute;top:100%;left:0;right:0;background:var(--white);border-top:1px solid var(--gray-100);box-shadow:var(--shadow-md);visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.nav-drawer.open.svelte-ut1iqi.svelte-ut1iqi{visibility:visible;opacity:1;transform:none;pointer-events:auto}}.nav-drawer-inner.svelte-ut1iqi.svelte-ut1iqi{display:flex;flex-direction:column;padding-top:4px;padding-bottom:18px}.nav-drawer-link.svelte-ut1iqi.svelte-ut1iqi{padding:14px 0;font-size:1rem;font-weight:500;color:var(--gray-600);border-bottom:1px solid var(--gray-100);transition:color .2s}.nav-drawer-link.svelte-ut1iqi.svelte-ut1iqi:hover{color:var(--brand-blue)}.nav-drawer-cta.svelte-ut1iqi.svelte-ut1iqi{margin-top:18px;justify-content:center}@media (max-width: 600px){.navbar-inner.svelte-ut1iqi.svelte-ut1iqi{gap:12px;padding-left:16px;padding-right:16px}.brand.svelte-ut1iqi .logo-text{display:none}.nav-actions.svelte-ut1iqi.svelte-ut1iqi{gap:8px}.nav-actions.svelte-ut1iqi .btn.svelte-ut1iqi{padding:12px 18px;font-size:.9rem}.nav-burger.svelte-ut1iqi.svelte-ut1iqi{width:38px;height:38px}}@media (prefers-reduced-motion: reduce){.nav-drawer.svelte-ut1iqi.svelte-ut1iqi{transition:none}}.footer.svelte-1m4q5k8{background:var(--gray-900);color:var(--white);padding:80px 0 32px}.footer-grid.svelte-1m4q5k8{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;margin-bottom:48px}.footer-tagline.svelte-1m4q5k8{color:var(--gray-400);font-size:.95rem;line-height:1.6;margin-top:16px;max-width:280px}.footer-social.svelte-1m4q5k8{display:flex;gap:12px;margin-top:20px}.social-icon.svelte-1m4q5k8{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:var(--gray-400);transition:all .2s}.social-icon.svelte-1m4q5k8:hover{background:var(--brand-blue);color:var(--white)}.footer-heading.svelte-1m4q5k8{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--white);margin-bottom:20px}.footer-link.svelte-1m4q5k8{display:block;color:var(--gray-400);font-size:.95rem;padding:6px 0;transition:color .2s}.footer-link.svelte-1m4q5k8:hover{color:var(--white)}.affiliate-link.svelte-1m4q5k8,.ph-link.svelte-1m4q5k8{color:var(--brand-blue-light)}.affiliate-link.svelte-1m4q5k8:hover,.ph-link.svelte-1m4q5k8:hover{color:var(--brand-blue)}.footer-bottom.svelte-1m4q5k8{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;text-align:center;color:var(--gray-500);font-size:.875rem}@media (max-width: 1024px){.footer-grid.svelte-1m4q5k8{grid-template-columns:repeat(3,1fr);gap:32px}}@media (max-width: 768px){.footer-grid.svelte-1m4q5k8{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 480px){.footer-grid.svelte-1m4q5k8{grid-template-columns:1fr}}.lp-navbar.svelte-erxd4p{position:fixed;top:0;left:0;right:0;z-index:1000;padding:14px 0;background:transparent;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,padding .25s ease}.lp-navbar.scrolled.svelte-erxd4p{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);padding:10px 0}.lp-navbar.hidden.svelte-erxd4p{transform:translateY(-110%)}.lp-nav-inner.svelte-erxd4p{display:flex;align-items:center;justify-content:flex-start}@media (prefers-reduced-motion: reduce){.lp-navbar.svelte-erxd4p{transition:none}}.app-shell.svelte-exg4qy{min-height:100vh;display:flex;flex-direction:column}.app-shell-main.svelte-exg4qy{flex:1}.popup-backdrop.svelte-qz07m6.svelte-qz07m6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:20px}.popup-modal.svelte-qz07m6.svelte-qz07m6{background:var(--white);border-radius:var(--radius-xl);padding:40px;max-width:440px;width:100%;position:relative;box-shadow:var(--shadow-2xl);max-height:90vh;overflow-y:auto}.popup-close.svelte-qz07m6.svelte-qz07m6{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gray-100);color:var(--gray-500);transition:all .2s}.popup-close.svelte-qz07m6.svelte-qz07m6:hover{background:var(--gray-200);color:var(--gray-800)}.popup-header.svelte-qz07m6.svelte-qz07m6{text-align:center;margin-bottom:24px}.popup-header.svelte-qz07m6 h2.svelte-qz07m6{font-size:1.5rem;font-weight:800;color:var(--gray-900);margin-top:16px;margin-bottom:8px}.popup-header.svelte-qz07m6 p.svelte-qz07m6{color:var(--gray-500);font-size:.95rem}.popup-header.svelte-qz07m6 .popup-notice.svelte-qz07m6{margin-top:12px;padding:10px 14px;border-radius:var(--radius-md);background:var(--brand-blue-lightest);color:var(--brand-blue-dark, var(--brand-blue));font-size:.85rem;font-weight:600}.popup-body.svelte-qz07m6.svelte-qz07m6{display:flex;flex-direction:column;gap:16px}.auth-form.svelte-qz07m6.svelte-qz07m6{display:flex;flex-direction:column;gap:10px}.field-label.svelte-qz07m6.svelte-qz07m6{font-size:.85rem;font-weight:600;color:var(--gray-700)}.field-input.svelte-qz07m6.svelte-qz07m6{width:100%;padding:13px 16px;border:1.5px solid var(--gray-200);border-radius:var(--radius-md);font-size:1rem;font-family:var(--font-inter);color:var(--gray-900);background:var(--white);transition:border-color .2s,box-shadow .2s}.field-input.svelte-qz07m6.svelte-qz07m6:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px #2665ec26}.field-row.svelte-qz07m6.svelte-qz07m6{display:flex;align-items:stretch;gap:8px}.country-select.svelte-qz07m6.svelte-qz07m6{flex:0 0 auto;padding:13px 10px;border:1.5px solid var(--gray-200);border-radius:var(--radius-md);font-size:.95rem;font-family:var(--font-inter);color:var(--gray-900);background:var(--white);cursor:pointer;transition:border-color .2s,box-shadow .2s}.country-select.svelte-qz07m6.svelte-qz07m6:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px #2665ec26}.field-row.svelte-qz07m6 .field-input.svelte-qz07m6{flex:1;min-width:0;width:auto}.code-input.svelte-qz07m6.svelte-qz07m6{text-align:center;font-family:var(--font-mono, monospace);font-size:1.5rem;letter-spacing:.5em;text-indent:.5em}.field-hint.svelte-qz07m6.svelte-qz07m6{font-size:.8rem;color:var(--gray-500);line-height:1.5;margin:0}.sent-to.svelte-qz07m6.svelte-qz07m6{text-align:center;font-size:.9rem;font-weight:600;color:var(--gray-700);margin:0 0 4px;word-break:break-all}.submit-btn.svelte-qz07m6.svelte-qz07m6{width:100%;margin-top:4px}.switch-to-login.svelte-qz07m6.svelte-qz07m6{display:block;margin:10px auto 0;padding:4px 6px;font-family:inherit;font-size:.85rem;font-weight:700;color:var(--brand-blue);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.switch-to-login.svelte-qz07m6.svelte-qz07m6:hover{color:var(--brand-blue-dark)}.code-actions.svelte-qz07m6.svelte-qz07m6{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}.link-btn.svelte-qz07m6.svelte-qz07m6{background:none;border:none;color:var(--brand-blue);font-size:.85rem;font-weight:600;padding:6px;cursor:pointer}.link-btn.svelte-qz07m6.svelte-qz07m6:disabled{color:var(--gray-400);cursor:not-allowed}.dev-actions.svelte-qz07m6.svelte-qz07m6{display:grid;gap:8px;margin-top:10px}.dev-btn.svelte-qz07m6.svelte-qz07m6{width:100%;background:var(--white);color:var(--gray-700);border:1.5px dashed var(--gray-300)}.dev-btn.svelte-qz07m6.svelte-qz07m6:hover{border-color:var(--gray-400)}.error-note.svelte-qz07m6.svelte-qz07m6{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:#fef2f2;color:#b91c1c;font-size:.85rem;line-height:1.5}.terms-note.svelte-qz07m6.svelte-qz07m6{text-align:center;font-size:.8rem;color:var(--gray-400);margin:0;line-height:1.5}.terms-note.svelte-qz07m6 a.svelte-qz07m6{color:var(--brand-blue);text-decoration:underline}@media (max-width: 420px){.popup-modal.svelte-qz07m6.svelte-qz07m6{padding:32px 20px 24px}}.pay-overlay.svelte-1qld888.svelte-1qld888{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pay-card.svelte-1qld888.svelte-1qld888{position:relative;width:100%;max-width:420px;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px 28px 26px}.pay-close.svelte-1qld888.svelte-1qld888{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-500);cursor:pointer}.pay-close.svelte-1qld888.svelte-1qld888:hover{color:var(--gray-900)}.pay-brand.svelte-1qld888.svelte-1qld888{margin-bottom:18px}.pay-title.svelte-1qld888.svelte-1qld888{font-size:1.5rem;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin-bottom:8px}.pay-sub.svelte-1qld888.svelte-1qld888{font-size:.95rem;color:var(--gray-500);line-height:1.6;margin-bottom:22px}.pay-field.svelte-1qld888.svelte-1qld888{display:block;margin-bottom:14px}.pay-field.svelte-1qld888 span.svelte-1qld888{display:block;font-size:.8rem;font-weight:700;color:var(--gray-600);margin-bottom:6px}.pay-field.svelte-1qld888 input.svelte-1qld888{width:100%;padding:13px 14px;font-size:1rem;font-family:var(--font-inter);color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.pay-field.svelte-1qld888 input.svelte-1qld888:focus{outline:2px solid var(--brand-blue);outline-offset:1px;border-color:var(--brand-blue)}.pay-phone.svelte-1qld888.svelte-1qld888{display:flex;gap:8px}.pay-code.svelte-1qld888.svelte-1qld888{flex:0 0 auto;padding:13px 10px;font-size:1rem;font-family:var(--font-inter);font-weight:600;color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.pay-code.svelte-1qld888.svelte-1qld888:focus{outline:2px solid var(--brand-blue);outline-offset:1px;border-color:var(--brand-blue)}.pay-phone.svelte-1qld888 input.svelte-1qld888{flex:1 1 auto;min-width:0}.pay-error.svelte-1qld888.svelte-1qld888{font-size:.85rem;color:#dc2626;margin-bottom:12px}.pay-cta.svelte-1qld888.svelte-1qld888{width:100%;padding:15px 24px;margin-top:4px;font-size:1.05rem;font-weight:700;font-family:var(--font-inter);color:var(--white);background:var(--brand-blue);border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 14px #2665ec59}.pay-cta.svelte-1qld888.svelte-1qld888:hover:not(:disabled){background:var(--brand-blue-dark)}.pay-cta.svelte-1qld888.svelte-1qld888:disabled{opacity:.7;cursor:default}.pay-fine.svelte-1qld888.svelte-1qld888{margin-top:16px;font-size:.78rem;color:var(--gray-400);line-height:1.5;text-align:center}.scene.svelte-6yiz75{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;font-family:var(--font-inter)}.sheet.svelte-6yiz75{position:absolute;left:50%;top:7%;display:block;width:54%;height:86%;padding:12% 9%;box-sizing:border-box;transform:translate(-50%);background:var(--white);border:1.5px solid #dbe3f3;border-radius:10px;box-shadow:0 10px 24px #1e40af1f}.bar.svelte-6yiz75{display:block;width:100%;height:6px;margin-top:10px;border-radius:999px;background:#dfe6f5}.bar--name.svelte-6yiz75{width:58%;height:10px;margin-top:0;background:#b9c8e8}.w92.svelte-6yiz75{width:92%}.w88.svelte-6yiz75{width:88%}.w86.svelte-6yiz75{width:86%}.w80.svelte-6yiz75{width:80%}.w74.svelte-6yiz75{width:74%}.w68.svelte-6yiz75{width:68%}.w60.svelte-6yiz75{width:60%}.w54.svelte-6yiz75{width:54%}.scan.svelte-6yiz75{position:absolute;left:23%;right:23%;height:2px;border-radius:999px;background:var(--brand-blue);box-shadow:0 0 14px #2665ec73;animation:svelte-6yiz75-scan 3.6s cubic-bezier(.4,0,.2,1) infinite}.scan.svelte-6yiz75:before{content:"";position:absolute;left:0;right:0;bottom:2px;height:30px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#2665ec00,#2665ec24)}@keyframes svelte-6yiz75-scan{0%{top:16%;opacity:0}10%{opacity:1}76%{top:88%;opacity:1}86%,to{top:90%;opacity:0}}@media (prefers-reduced-motion: reduce){.scan.svelte-6yiz75{animation:none;top:52%;opacity:1}}.eo-backdrop.svelte-b5hxnw.svelte-b5hxnw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1950;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#1118278c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.eo-card.svelte-b5hxnw.svelte-b5hxnw{position:relative;width:100%;max-width:440px;max-height:calc(100svh - 40px);overflow-y:auto;padding:30px 24px 22px;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);text-align:center}.eo-card.svelte-b5hxnw.svelte-b5hxnw:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.eo-close.svelte-b5hxnw.svelte-b5hxnw{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;color:var(--gray-500);background:none;border:none;border-radius:999px;cursor:pointer;touch-action:manipulation}.eo-close.svelte-b5hxnw svg.svelte-b5hxnw{width:18px;height:18px}.eo-close.svelte-b5hxnw.svelte-b5hxnw:hover{color:var(--gray-900);background:var(--gray-50)}.eo-close.svelte-b5hxnw.svelte-b5hxnw:focus-visible,.eo-cta.svelte-b5hxnw.svelte-b5hxnw:focus-visible,.eo-dismiss.svelte-b5hxnw.svelte-b5hxnw:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.eo-status.svelte-b5hxnw.svelte-b5hxnw{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:100px;background:#ecfdf5;color:#047857;font-size:.78rem;font-weight:800;letter-spacing:.01em}.eo-dot.svelte-b5hxnw.svelte-b5hxnw{width:7px;height:7px;border-radius:999px;background:#10b981;box-shadow:0 0 0 3px #10b9812e}.eo-title.svelte-b5hxnw.svelte-b5hxnw{margin-top:12px;font-size:1.25rem;font-weight:900;color:var(--gray-900);letter-spacing:-.01em}.eo-sub.svelte-b5hxnw.svelte-b5hxnw{margin-top:6px;font-size:.9rem;line-height:1.5;color:var(--gray-500)}.eo-art.svelte-b5hxnw.svelte-b5hxnw{width:100%;max-width:300px;margin:14px auto 0}.eo-points.svelte-b5hxnw.svelte-b5hxnw{display:grid;gap:8px;margin-top:16px;text-align:left}.eo-points.svelte-b5hxnw li.svelte-b5hxnw{display:flex;align-items:flex-start;gap:9px;font-size:.9rem;font-weight:600;color:var(--gray-700)}.eo-points.svelte-b5hxnw svg.svelte-b5hxnw{width:16px;height:16px;flex:0 0 auto;margin-top:1px;color:#10b981}.eo-cta.svelte-b5hxnw.svelte-b5hxnw{width:100%;margin-top:18px;padding:14px 18px;border:none;border-radius:var(--radius-md);background:var(--brand-blue);color:var(--white);font-family:var(--font-inter);font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease}.eo-cta.svelte-b5hxnw.svelte-b5hxnw:hover{background:var(--brand-blue-dark)}.eo-dismiss.svelte-b5hxnw.svelte-b5hxnw{margin-top:10px;padding:6px;border:none;background:none;color:var(--gray-500);font-family:var(--font-inter);font-size:.85rem;font-weight:600;cursor:pointer}.eo-dismiss.svelte-b5hxnw.svelte-b5hxnw:hover{color:var(--gray-700)}.cf-overlay.svelte-1ieojb9.svelte-1ieojb9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cf-card.svelte-1ieojb9.svelte-1ieojb9{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:30px 26px 22px}.cf-close.svelte-1ieojb9.svelte-1ieojb9{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-500);cursor:pointer}.cf-close.svelte-1ieojb9.svelte-1ieojb9:hover{color:var(--gray-900)}.cf-title.svelte-1ieojb9.svelte-1ieojb9{font-size:1.35rem;font-weight:800;line-height:1.25;color:var(--gray-900);letter-spacing:-.02em;padding-right:34px;margin-bottom:6px}.cf-accent.svelte-1ieojb9.svelte-1ieojb9{color:var(--brand-blue);display:block}.cf-sub.svelte-1ieojb9.svelte-1ieojb9{font-size:.92rem;color:var(--gray-500);line-height:1.5;margin-bottom:18px}.cf-door.svelte-1ieojb9.svelte-1ieojb9{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;background:var(--white);border:1px dashed var(--gray-300, var(--gray-200));border-radius:var(--radius-md);cursor:pointer}.cf-door.svelte-1ieojb9.svelte-1ieojb9:hover{border-color:var(--brand-blue)}.cf-door-ico.svelte-1ieojb9.svelte-1ieojb9{display:inline-flex;color:var(--brand-blue)}.cf-door-ico.svelte-1ieojb9 svg.svelte-1ieojb9{width:22px;height:22px}.cf-door-txt.svelte-1ieojb9.svelte-1ieojb9{display:flex;flex-direction:column;gap:2px}.cf-door-txt.svelte-1ieojb9 strong.svelte-1ieojb9{font-size:.95rem;color:var(--gray-900)}.cf-door-txt.svelte-1ieojb9 span.svelte-1ieojb9{font-size:.8rem;color:var(--gray-500)}.cf-file.svelte-1ieojb9.svelte-1ieojb9{display:none}.cf-file-pill.svelte-1ieojb9.svelte-1ieojb9{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border-radius:var(--radius-md);background:var(--gray-50);font-size:.82rem;color:var(--gray-700)}.cf-file-name.svelte-1ieojb9.svelte-1ieojb9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-file-x.svelte-1ieojb9.svelte-1ieojb9{border:none;background:none;font-size:1.1rem;line-height:1;color:var(--gray-500);cursor:pointer}.cf-or.svelte-1ieojb9.svelte-1ieojb9{display:flex;align-items:center;gap:10px;margin:16px 0 10px;font-size:.78rem;color:var(--gray-400)}.cf-or.svelte-1ieojb9.svelte-1ieojb9:before,.cf-or.svelte-1ieojb9.svelte-1ieojb9:after{content:"";flex:1;height:1px;background:var(--gray-200)}.cf-input-wrap.svelte-1ieojb9.svelte-1ieojb9{margin-bottom:14px}.cf-input.svelte-1ieojb9.svelte-1ieojb9{width:100%;padding:12px 14px;font-family:var(--font-inter);font-size:.95rem;color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);resize:vertical}.cf-input.svelte-1ieojb9.svelte-1ieojb9:focus{outline:2px solid var(--brand-blue);outline-offset:1px;border-color:var(--brand-blue)}.cf-error.svelte-1ieojb9.svelte-1ieojb9{font-size:.82rem;color:#dc2626;margin-bottom:10px}.cf-cta.svelte-1ieojb9.svelte-1ieojb9{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 22px;font-family:var(--font-inter);font-size:1rem;font-weight:700;color:var(--white);background:var(--brand-blue);border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 14px #2665ec59}.cf-cta.svelte-1ieojb9.svelte-1ieojb9:hover{background:var(--brand-blue-dark)}.cf-cta-ico.svelte-1ieojb9.svelte-1ieojb9{width:18px;height:18px}.cf-fine.svelte-1ieojb9.svelte-1ieojb9{margin-top:12px;font-size:.74rem;color:var(--gray-400);text-align:center}.cf-login.svelte-1ieojb9.svelte-1ieojb9{display:block;margin:12px auto 0;padding:4px 6px;font-family:var(--font-inter);font-size:.85rem;font-weight:700;color:var(--brand-blue);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cf-login.svelte-1ieojb9.svelte-1ieojb9:hover{color:var(--brand-blue-dark)}.about-page.svelte-q2gr31.svelte-q2gr31{padding:160px 0 80px;background:var(--white)}.about-content.svelte-q2gr31.svelte-q2gr31{max-width:720px;margin:0 auto}.about-content.svelte-q2gr31 h1.svelte-q2gr31{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin-bottom:48px}.about-content.svelte-q2gr31 section.svelte-q2gr31{margin-bottom:40px}.about-content.svelte-q2gr31 h2.svelte-q2gr31{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:12px}.about-content.svelte-q2gr31 p.svelte-q2gr31{font-size:1rem;color:var(--gray-600);line-height:1.8;margin-bottom:16px}@media (max-width: 768px){.about-page.svelte-q2gr31.svelte-q2gr31{padding:120px 0 60px}}.affiliate-page.svelte-1lpvz1b.svelte-1lpvz1b{padding:160px 0 80px;background:var(--white)}.page-header.svelte-1lpvz1b.svelte-1lpvz1b{text-align:center;max-width:700px;margin:0 auto 80px}.page-header.svelte-1lpvz1b h1.svelte-1lpvz1b{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;color:var(--gray-900);margin-bottom:20px;letter-spacing:-.02em}.page-header.svelte-1lpvz1b p.svelte-1lpvz1b{font-size:1.1rem;color:var(--gray-500);line-height:1.75}.commission-section.svelte-1lpvz1b.svelte-1lpvz1b{margin-bottom:80px}.commission-section.svelte-1lpvz1b h2.svelte-1lpvz1b{font-size:2rem;font-weight:800;text-align:center;margin-bottom:40px}.commission-cards.svelte-1lpvz1b.svelte-1lpvz1b{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.commission-card.svelte-1lpvz1b.svelte-1lpvz1b{text-align:center;padding:32px 24px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--white)}.commission-rate.svelte-1lpvz1b.svelte-1lpvz1b{font-size:2.5rem;font-weight:900;color:var(--brand-blue)}.commission-label.svelte-1lpvz1b.svelte-1lpvz1b{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);margin-bottom:12px}.commission-card.svelte-1lpvz1b p.svelte-1lpvz1b{font-size:.875rem;color:var(--gray-500);line-height:1.6}.commission-note.svelte-1lpvz1b.svelte-1lpvz1b{max-width:620px;margin:28px auto 0;text-align:center;font-size:.95rem;color:var(--gray-500);line-height:1.7}.commission-note.svelte-1lpvz1b strong.svelte-1lpvz1b{color:var(--gray-900)}.benefits-section.svelte-1lpvz1b.svelte-1lpvz1b{margin-bottom:80px}.benefits-section.svelte-1lpvz1b h2.svelte-1lpvz1b{font-size:2rem;font-weight:800;text-align:center;margin-bottom:40px}.benefits-grid.svelte-1lpvz1b.svelte-1lpvz1b{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px;margin:0 auto}.benefit-item.svelte-1lpvz1b.svelte-1lpvz1b{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--gray-600);padding:16px;border-radius:var(--radius-md);background:var(--gray-50)}.apply-section.svelte-1lpvz1b.svelte-1lpvz1b{text-align:center;padding:48px;background:var(--brand-blue-lightest);border-radius:var(--radius-xl);max-width:700px;margin:0 auto}.apply-section.svelte-1lpvz1b h2.svelte-1lpvz1b{font-size:2rem;font-weight:800;margin-bottom:12px}.apply-section.svelte-1lpvz1b p.svelte-1lpvz1b{font-size:1rem;color:var(--gray-500);margin-bottom:28px;max-width:450px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.commission-cards.svelte-1lpvz1b.svelte-1lpvz1b,.benefits-grid.svelte-1lpvz1b.svelte-1lpvz1b{grid-template-columns:1fr}}@media (max-width: 600px){.apply-section.svelte-1lpvz1b.svelte-1lpvz1b{padding:32px 20px}.apply-section.svelte-1lpvz1b .btn-lg.svelte-1lpvz1b{padding:16px 22px;font-size:1rem;white-space:normal}}.aff-page.svelte-154lxg.svelte-154lxg{padding:140px 0 80px;background:var(--white)}.aff-head.svelte-154lxg.svelte-154lxg{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.aff-head.svelte-154lxg h1.svelte-154lxg{margin:6px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:var(--gray-900)}.range.svelte-154lxg.svelte-154lxg{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--gray-500);white-space:nowrap}.range.svelte-154lxg select.svelte-154lxg{padding:8px 10px;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);color:var(--gray-800);font:inherit}.stats.svelte-154lxg.svelte-154lxg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px}.stat.svelte-154lxg.svelte-154lxg{display:grid;gap:6px;padding:16px;border:1px solid var(--gray-200);border-radius:var(--radius-lg)}.stat-label.svelte-154lxg.svelte-154lxg{font-size:.75rem;color:var(--gray-500)}.stat-value.svelte-154lxg.svelte-154lxg{font-size:1.35rem;font-weight:800;color:var(--gray-900);font-variant-numeric:tabular-nums}.block.svelte-154lxg.svelte-154lxg{padding:20px 0;border-top:1px solid var(--gray-200)}.block-head.svelte-154lxg.svelte-154lxg{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.block-head.svelte-154lxg h2.svelte-154lxg{margin:0;font-size:1rem;font-weight:700;color:var(--gray-800)}.block-note.svelte-154lxg.svelte-154lxg{font-size:.8rem;color:var(--gray-500)}.link-row.svelte-154lxg.svelte-154lxg{display:flex;flex-wrap:wrap;gap:8px}.link-row.svelte-154lxg input.svelte-154lxg{flex:1 1 320px;min-width:0;padding:10px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-800);font:inherit;font-size:.85rem}.payout-form.svelte-154lxg.svelte-154lxg{display:flex;flex-wrap:wrap;gap:8px}.payout-form.svelte-154lxg input.svelte-154lxg{flex:1 1 240px;min-width:0;padding:10px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-md);font:inherit}.hint.svelte-154lxg.svelte-154lxg{margin:10px 0 0;font-size:.8rem;color:var(--gray-500)}.save-ok.svelte-154lxg.svelte-154lxg{margin:10px 0 0;font-size:.8rem;color:#047857}.aff-error.svelte-154lxg.svelte-154lxg{margin:10px 0 0;font-size:.8rem;color:#b91c1c}.text-button.svelte-154lxg.svelte-154lxg{padding:0;border:0;background:none;color:var(--brand-blue);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.text-button.svelte-154lxg.svelte-154lxg:hover{text-decoration:underline}.payout-list.svelte-154lxg.svelte-154lxg{list-style:none;margin:0;padding:0;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.payout-item.svelte-154lxg+.payout-item.svelte-154lxg{border-top:1px solid var(--gray-200)}.payout-row.svelte-154lxg.svelte-154lxg{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:12px;width:100%;padding:12px 14px;border:0;background:var(--white);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.payout-row.svelte-154lxg.svelte-154lxg:hover{background:var(--gray-50)}.payout-date.svelte-154lxg.svelte-154lxg,.payout-method.svelte-154lxg.svelte-154lxg{color:var(--gray-600)}.payout-amount.svelte-154lxg.svelte-154lxg{color:var(--gray-900);font-weight:700;font-variant-numeric:tabular-nums}.payout-status.svelte-154lxg.svelte-154lxg{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500)}.payout-status.paid.svelte-154lxg.svelte-154lxg{color:#047857}.payout-detail.svelte-154lxg.svelte-154lxg{padding:0 14px 12px;font-size:.82rem;color:var(--gray-600)}.payout-detail.svelte-154lxg p.svelte-154lxg{display:flex;gap:8px;margin:4px 0}.payout-detail.svelte-154lxg span.svelte-154lxg{min-width:80px;color:var(--gray-400)}.aff-foot.svelte-154lxg.svelte-154lxg{padding-top:20px;border-top:1px solid var(--gray-200)}.aff-state.svelte-154lxg.svelte-154lxg{max-width:460px;margin:60px auto;text-align:center}.aff-state.svelte-154lxg h1.svelte-154lxg{font-size:2rem;font-weight:800;color:var(--gray-900)}.aff-state.svelte-154lxg p.svelte-154lxg{margin:12px 0 20px;color:var(--gray-500)}.aff-state-muted.svelte-154lxg.svelte-154lxg{color:var(--gray-500);text-align:center;padding:60px 0}.terms-overlay.svelte-154lxg.svelte-154lxg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;padding:10vh 10vw;background:#0f172a73}.terms-panel.svelte-154lxg.svelte-154lxg{width:80vw;height:80vh;overflow:auto;padding:28px 32px;background:var(--white);border-radius:var(--radius-xl)}.terms-head.svelte-154lxg.svelte-154lxg{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.terms-head.svelte-154lxg h2.svelte-154lxg{margin:0;font-size:1.4rem;font-weight:800;color:var(--gray-900)}.terms-close.svelte-154lxg.svelte-154lxg{width:32px;height:32px;border:0;border-radius:50%;background:var(--gray-100);color:var(--gray-700);font-size:1.2rem;line-height:1;cursor:pointer}.terms-body.svelte-154lxg h3.svelte-154lxg{margin:18px 0 4px;font-size:.9rem;font-weight:700;color:var(--gray-800)}.terms-body.svelte-154lxg p.svelte-154lxg{margin:0;font-size:.9rem;line-height:1.65;color:var(--gray-600)}@media (max-width: 900px){.stats.svelte-154lxg.svelte-154lxg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.aff-page.svelte-154lxg.svelte-154lxg{padding:120px 0 60px}.aff-head.svelte-154lxg.svelte-154lxg{flex-direction:column;align-items:flex-start;gap:12px}.stats.svelte-154lxg.svelte-154lxg{grid-template-columns:1fr}.payout-row.svelte-154lxg.svelte-154lxg{grid-template-columns:1fr 1fr}.terms-overlay.svelte-154lxg.svelte-154lxg{padding:8vh 5vw}.terms-panel.svelte-154lxg.svelte-154lxg{width:90vw;height:84vh;padding:22px 20px}}.blog-page.svelte-1xvtaca.svelte-1xvtaca{padding:160px 0 80px;background:var(--white)}.page-header.svelte-1xvtaca.svelte-1xvtaca{text-align:center;margin-bottom:60px}.page-header.svelte-1xvtaca h1.svelte-1xvtaca{font-size:clamp(2rem,4vw,3.25rem);font-weight:900;color:var(--gray-900);margin-bottom:16px;letter-spacing:-.02em}.page-header.svelte-1xvtaca p.svelte-1xvtaca{font-size:1.1rem;color:var(--gray-500)}.blog-grid.svelte-1xvtaca.svelte-1xvtaca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto}.blog-card.svelte-1xvtaca.svelte-1xvtaca{display:block;border-radius:var(--radius-lg);border:1px solid var(--gray-200);overflow:hidden;transition:all .3s ease;background:var(--white);color:inherit}.blog-card.svelte-1xvtaca.svelte-1xvtaca:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--brand-blue-lighter)}.blog-card-image.svelte-1xvtaca.svelte-1xvtaca{aspect-ratio:1 / 1;background:var(--gray-50);overflow:hidden}.blog-card-image.svelte-1xvtaca img.svelte-1xvtaca{display:block;width:100%;height:100%;object-fit:contain}.blog-card-content.svelte-1xvtaca.svelte-1xvtaca{padding:24px}.blog-category.svelte-1xvtaca.svelte-1xvtaca{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:100px;margin-bottom:12px}.blog-card-content.svelte-1xvtaca h2.svelte-1xvtaca{font-size:1.2rem;font-weight:700;color:var(--gray-800);line-height:1.4;margin-bottom:10px}.blog-card-content.svelte-1xvtaca p.svelte-1xvtaca{font-size:.9rem;color:var(--gray-500);line-height:1.6;margin-bottom:16px}.blog-meta.svelte-1xvtaca.svelte-1xvtaca{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--gray-400)}@media (max-width: 768px){.blog-grid.svelte-1xvtaca.svelte-1xvtaca{grid-template-columns:1fr}}.cta.svelte-ut6a9f{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer;text-decoration:none;border:none;font-family:var(--font-inter)}.cta-default.svelte-ut6a9f{padding:14px 32px;font-size:1rem}.cta-lg.svelte-ut6a9f{padding:18px 40px;font-size:1.125rem;border-radius:var(--radius-lg)}.cta-xl.svelte-ut6a9f{padding:20px 48px;font-size:1.25rem;border-radius:var(--radius-lg)}.cta-primary.svelte-ut6a9f{background:var(--brand-blue);color:var(--white);box-shadow:0 4px 14px #2665ec59}.cta-primary.svelte-ut6a9f:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 6px 20px #2665ec73}.cta-secondary.svelte-ut6a9f{background:var(--white);color:var(--brand-blue);border:2px solid var(--brand-blue)}.cta-secondary.svelte-ut6a9f:hover{background:var(--brand-blue-lightest)}.cta-white.svelte-ut6a9f{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-md)}.cta-white.svelte-ut6a9f:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.cta-outline-white.svelte-ut6a9f{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.4)}.cta-outline-white.svelte-ut6a9f:hover{background:#ffffff1a;border-color:var(--white)}@media (prefers-reduced-motion: reduce){.cta.svelte-ut6a9f{transition:none}.cta-primary.svelte-ut6a9f:hover,.cta-white.svelte-ut6a9f:hover{transform:none}}.not-found.svelte-h644gz.svelte-h644gz{position:relative;padding:170px 0 140px;overflow:hidden;background:linear-gradient(180deg,var(--white) 0%,var(--brand-blue-lightest) 100%)}.nf-bg.svelte-h644gz.svelte-h644gz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.nf-blob.svelte-h644gz.svelte-h644gz{position:absolute;top:-220px;right:-120px;width:560px;height:560px;border-radius:50%;background:var(--brand-blue);opacity:.12;filter:blur(100px)}.nf-grid.svelte-h644gz.svelte-h644gz{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(38,101,236,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(38,101,236,.03) 1px,transparent 1px);background-size:60px 60px}.nf-inner.svelte-h644gz.svelte-h644gz{position:relative;z-index:1;max-width:820px;text-align:center}.nf-code.svelte-h644gz.svelte-h644gz{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.22em;color:var(--brand-blue);background:var(--white);border:1px solid var(--gray-200);border-radius:100px;padding:7px 20px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.not-found.svelte-h644gz h1.svelte-h644gz{font-size:clamp(2rem,4.6vw,3.25rem);font-weight:900;color:var(--gray-900);letter-spacing:-.03em;line-height:1.18;margin-bottom:20px}.nf-blue.svelte-h644gz.svelte-h644gz{color:var(--brand-blue)}.nf-subtitle.svelte-h644gz.svelte-h644gz{font-size:1.05rem;color:var(--gray-500);line-height:1.75;max-width:560px;margin:0 auto 40px}.nf-ctas.svelte-h644gz.svelte-h644gz{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media (max-width: 768px){.not-found.svelte-h644gz.svelte-h644gz{padding:140px 0 110px}.nf-ctas.svelte-h644gz.svelte-h644gz{flex-direction:column;align-items:stretch}}.post-page.svelte-duahfx.svelte-duahfx{padding:140px 0 96px;background:var(--white)}.post-content.svelte-duahfx.svelte-duahfx{max-width:720px}.post-back.svelte-duahfx.svelte-duahfx{display:inline-block;font-size:.9rem;font-weight:600;color:var(--brand-blue);margin-bottom:24px}.post-header.svelte-duahfx h1.svelte-duahfx{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;color:var(--gray-900);margin-bottom:12px}.post-meta.svelte-duahfx.svelte-duahfx{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--gray-400)}.post-tags.svelte-duahfx.svelte-duahfx{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:16px}.post-tags.svelte-duahfx li.svelte-duahfx{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:100px;background:var(--brand-blue-lightest);color:var(--brand-blue)}.post-cover.svelte-duahfx.svelte-duahfx{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:32px auto 0;background:var(--gray-50);border-radius:var(--radius-lg)}.post-body.svelte-duahfx.svelte-duahfx{margin-top:32px}.post-body.svelte-duahfx h2{font-size:1.5rem;font-weight:800;color:var(--gray-900);margin:40px 0 12px}.post-body.svelte-duahfx h3{font-size:1.15rem;font-weight:700;color:var(--gray-800);margin:28px 0 10px}.post-body.svelte-duahfx p,.post-body.svelte-duahfx li{font-size:1rem;color:var(--gray-600);line-height:1.8}.post-body.svelte-duahfx p{margin-bottom:16px}.post-body.svelte-duahfx ul,.post-body.svelte-duahfx ol{padding-left:24px;margin-bottom:16px}.post-body.svelte-duahfx li{margin-bottom:6px}.post-body.svelte-duahfx a{color:var(--brand-blue);text-decoration:underline}.post-body.svelte-duahfx strong{color:var(--gray-800)}.post-body.svelte-duahfx code{background:var(--gray-100);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}.post-body.svelte-duahfx pre{background:var(--gray-900);color:var(--gray-100);border-radius:var(--radius-md);padding:16px 20px;overflow-x:auto;margin-bottom:20px}.post-body.svelte-duahfx pre code{background:transparent;padding:0;color:inherit}.post-body.svelte-duahfx blockquote{border-left:3px solid var(--brand-blue);background:var(--brand-blue-lightest);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:12px 20px;margin-bottom:20px}.post-loading.svelte-duahfx.svelte-duahfx{padding:200px 24px;color:var(--gray-400);text-align:center}.cms-page.svelte-1ili4ho.svelte-1ili4ho{padding:140px 0 96px;background:var(--white)}.cms-content.svelte-1ili4ho.svelte-1ili4ho{max-width:780px}.cms-header.svelte-1ili4ho h1.svelte-1ili4ho{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;color:var(--gray-900);margin-bottom:16px}.cms-lede.svelte-1ili4ho.svelte-1ili4ho{font-size:1.125rem;color:var(--gray-500);line-height:1.7;margin-bottom:40px}.cms-body.svelte-1ili4ho h2{font-size:1.5rem;font-weight:800;color:var(--gray-900);margin:40px 0 12px}.cms-body.svelte-1ili4ho h3{font-size:1.15rem;font-weight:700;color:var(--gray-800);margin:28px 0 10px}.cms-body.svelte-1ili4ho p,.cms-body.svelte-1ili4ho li{font-size:1rem;color:var(--gray-600);line-height:1.8}.cms-body.svelte-1ili4ho p{margin-bottom:16px}.cms-body.svelte-1ili4ho ul,.cms-body.svelte-1ili4ho ol{padding-left:24px;margin-bottom:16px}.cms-body.svelte-1ili4ho li{margin-bottom:6px}.cms-body.svelte-1ili4ho a{color:var(--brand-blue);text-decoration:underline}.cms-body.svelte-1ili4ho strong{color:var(--gray-800)}.cms-body.svelte-1ili4ho code{background:var(--gray-100);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}.cms-body.svelte-1ili4ho pre{background:var(--gray-900);color:var(--gray-100);border-radius:var(--radius-md);padding:16px 20px;overflow-x:auto;margin-bottom:20px}.cms-body.svelte-1ili4ho pre code{background:transparent;padding:0;color:inherit}.cms-body.svelte-1ili4ho blockquote{border-left:3px solid var(--brand-blue);background:var(--brand-blue-lightest);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:12px 20px;margin-bottom:20px}.cms-body.svelte-1ili4ho hr{border:none;border-top:1px solid var(--gray-200);margin:32px 0}.cms-links.svelte-1ili4ho.svelte-1ili4ho{margin-top:56px;border-top:1px solid var(--gray-200);padding-top:24px}.cms-links.svelte-1ili4ho h2.svelte-1ili4ho{font-size:1rem;font-weight:700;color:var(--gray-800);margin-bottom:12px}.cms-links.svelte-1ili4ho ul.svelte-1ili4ho{list-style:none}.cms-links.svelte-1ili4ho a.svelte-1ili4ho{color:var(--brand-blue);font-weight:600}.cms-loading.svelte-1ili4ho.svelte-1ili4ho{padding:200px 24px;color:var(--gray-400);text-align:center}.contact-page.svelte-84wyhd.svelte-84wyhd{padding:160px 0 80px;background:var(--white)}.contact-content.svelte-84wyhd.svelte-84wyhd{max-width:560px;margin:0 auto}.contact-content.svelte-84wyhd h1.svelte-84wyhd{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin-bottom:16px}.contact-content.svelte-84wyhd p.svelte-84wyhd{font-size:1rem;line-height:1.7;color:var(--gray-600);margin-bottom:16px}.contact-email.svelte-84wyhd.svelte-84wyhd{font-size:1.25rem;font-weight:700;color:var(--brand-blue)}.contact-email.svelte-84wyhd.svelte-84wyhd:hover{text-decoration:underline}.contact-note.svelte-84wyhd.svelte-84wyhd{margin-top:16px;font-size:.9rem;color:var(--gray-500)}@media (max-width: 768px){.contact-page.svelte-84wyhd.svelte-84wyhd{padding:120px 0 60px}}.redirect-screen.svelte-1cd37k2.svelte-1cd37k2{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--white)}.redirect-screen.svelte-1cd37k2 p.svelte-1cd37k2{font-size:1.1rem;color:var(--gray-500);font-weight:500}.spinner.svelte-1cd37k2.svelte-1cd37k2{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--brand-blue);border-radius:50%;animation:svelte-1cd37k2-spin .8s linear infinite}@keyframes svelte-1cd37k2-spin{to{transform:rotate(360deg)}}.demo.svelte-1axbv9c.svelte-1axbv9c{position:relative;width:100%;max-width:520px;margin-inline:auto}.demo-glow.svelte-1axbv9c.svelte-1axbv9c{position:absolute;top:-12%;right:-8%;bottom:-14%;left:-8%;background:radial-gradient(closest-side at 62% 44%,rgba(38,101,236,.18),transparent 72%),radial-gradient(closest-side at 30% 78%,rgba(77,130,240,.14),transparent 76%);filter:blur(28px);pointer-events:none}.demo-card.svelte-1axbv9c.svelte-1axbv9c{position:relative;display:grid;gap:18px;padding:20px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:0 24px 60px -28px #0f172a47,0 10px 24px -18px #0f172a2e}.demo-head.svelte-1axbv9c.svelte-1axbv9c{display:flex;align-items:center;gap:9px}.demo-dot.svelte-1axbv9c.svelte-1axbv9c{width:8px;height:8px;border-radius:50%;background:var(--gray-300)}.demo-dot.live.svelte-1axbv9c.svelte-1axbv9c{background:var(--pass-solid);animation:pulse-glow 2.4s infinite}.demo-title.svelte-1axbv9c.svelte-1axbv9c{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500)}.demo-state.svelte-1axbv9c.svelte-1axbv9c{margin-inline-start:auto;padding:5px 11px;border-radius:100px;font-size:.75rem;font-weight:700;border:1px solid transparent}.demo-state.bad.svelte-1axbv9c.svelte-1axbv9c{background:var(--fail-bg);border-color:var(--fail-border);color:var(--fail-text)}.demo-state.warn.svelte-1axbv9c.svelte-1axbv9c{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.demo-state.good.svelte-1axbv9c.svelte-1axbv9c{background:var(--pass-bg);border-color:var(--pass-border);color:var(--pass-text)}.demo-body.svelte-1axbv9c.svelte-1axbv9c{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:18px;align-items:center}.demo-sheet.svelte-1axbv9c.svelte-1axbv9c{display:grid;gap:12px;padding:14px;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--radius-md)}.sheet-name.svelte-1axbv9c span.svelte-1axbv9c{display:block;width:66%;height:9px;border-radius:100px;background:var(--gray-800);opacity:.72}.sheet-lines.svelte-1axbv9c.svelte-1axbv9c{display:grid;gap:7px}.sheet-lines.svelte-1axbv9c span.svelte-1axbv9c{display:block;height:5px;border-radius:100px;background:var(--gray-200)}.w-92.svelte-1axbv9c.svelte-1axbv9c{width:92%}.w-74.svelte-1axbv9c.svelte-1axbv9c{width:74%}.w-86.svelte-1axbv9c.svelte-1axbv9c{width:86%}.w-58.svelte-1axbv9c.svelte-1axbv9c{width:58%}.sheet-pills.svelte-1axbv9c.svelte-1axbv9c{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pill.svelte-1axbv9c.svelte-1axbv9c{padding:4px 9px;border-radius:100px;font-size:.68rem;font-weight:700;color:var(--fail-text);background:var(--fail-bg);border:1px solid var(--fail-border);transition:color .35s var(--ease-standard),background .35s var(--ease-standard),border-color .35s var(--ease-standard)}.pill.on.svelte-1axbv9c.svelte-1axbv9c{color:var(--pass-text);background:var(--pass-bg);border-color:var(--pass-border)}.demo-ring.svelte-1axbv9c.svelte-1axbv9c{position:relative;display:grid;place-items:center;width:132px;height:132px}.demo-ring.svelte-1axbv9c svg.svelte-1axbv9c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ring-track.svelte-1axbv9c.svelte-1axbv9c,.ring-value.svelte-1axbv9c.svelte-1axbv9c{fill:none;stroke-width:9;stroke-linecap:round}.ring-track.svelte-1axbv9c.svelte-1axbv9c{stroke:var(--gray-100)}.ring-value.svelte-1axbv9c.svelte-1axbv9c{stroke:var(--fail-solid);transition:stroke .4s var(--ease-standard)}.demo-ring.warn.svelte-1axbv9c .ring-value.svelte-1axbv9c{stroke:var(--warn-solid)}.demo-ring.good.svelte-1axbv9c .ring-value.svelte-1axbv9c{stroke:var(--pass-solid)}.ring-inner.svelte-1axbv9c.svelte-1axbv9c{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.ring-score.svelte-1axbv9c.svelte-1axbv9c{position:relative;font-size:2.25rem;font-weight:900;letter-spacing:-.04em;color:var(--gray-900);line-height:1;font-variant-numeric:tabular-nums}.ring-label.svelte-1axbv9c.svelte-1axbv9c{position:relative;font-size:.68rem;font-weight:600;color:var(--gray-400)}.demo-checks.svelte-1axbv9c.svelte-1axbv9c{display:grid;gap:8px;list-style:none;margin:0;padding:0}.demo-checks.svelte-1axbv9c li.svelte-1axbv9c{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--gray-50);font-size:.8rem;font-weight:600;color:var(--gray-500);transition:background .35s var(--ease-standard)}.demo-checks.svelte-1axbv9c li.on.svelte-1axbv9c{background:var(--pass-bg)}.check-icon.svelte-1axbv9c.svelte-1axbv9c{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--gray-300);flex:none}.demo-checks.svelte-1axbv9c li.on .check-icon.svelte-1axbv9c{border-color:var(--pass-solid);background:var(--pass-solid);box-shadow:inset 0 0 0 2.5px var(--white)}.check-label.svelte-1axbv9c.svelte-1axbv9c{color:var(--gray-600)}.check-value.svelte-1axbv9c.svelte-1axbv9c{margin-inline-start:auto;font-weight:700;color:var(--gray-900);font-variant-numeric:tabular-nums}.demo-checks.svelte-1axbv9c li.on .check-value.svelte-1axbv9c{color:var(--pass-text)}@media (max-width: 480px){.demo-card.svelte-1axbv9c.svelte-1axbv9c{padding:16px;gap:14px}.demo-body.svelte-1axbv9c.svelte-1axbv9c{grid-template-columns:minmax(0,1fr) 108px;gap:12px}.demo-ring.svelte-1axbv9c.svelte-1axbv9c{width:108px;height:108px}.ring-score.svelte-1axbv9c.svelte-1axbv9c{font-size:1.8rem}.ring-label.svelte-1axbv9c.svelte-1axbv9c{font-size:.62rem}.demo-checks.svelte-1axbv9c li.svelte-1axbv9c{font-size:.75rem;padding:8px 10px}}.hero.svelte-128puat{position:relative;display:flex;align-items:center;padding:222px 0 168px;overflow:hidden;background:linear-gradient(180deg,var(--white) 0%,var(--brand-blue-lightest) 100%)}.hero-bg.svelte-128puat{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bg-blob.svelte-128puat{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15}.bg-blob-1.svelte-128puat{width:600px;height:600px;background:var(--brand-blue);top:-220px;right:-120px}.bg-blob-2.svelte-128puat{width:400px;height:400px;background:var(--brand-blue-light);bottom:-140px;left:-120px}.bg-grid.svelte-128puat{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(38,101,236,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(38,101,236,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%)}.hero-grid.svelte-128puat{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.hero-copy.svelte-128puat{min-width:0}.hero-eyebrow.svelte-128puat{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:100px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--gray-600);box-shadow:var(--shadow-sm);margin-bottom:24px}.eyebrow-dot.svelte-128puat{width:7px;height:7px;border-radius:50%;background:var(--brand-blue)}.hero-title.svelte-128puat{font-size:clamp(2.25rem,4.2vw,3.6rem);font-weight:900;line-height:1.08;letter-spacing:-.035em;color:var(--gray-900);max-width:620px;margin-bottom:26px}.hero-highlight.svelte-128puat{background:linear-gradient(135deg,var(--brand-blue) 0%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle.svelte-128puat{font-size:1.05rem;color:var(--gray-500);line-height:1.7;max-width:540px;margin-bottom:30px}.hero-ctas.svelte-128puat{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:16px}.hero-ctas.svelte-128puat .cta{padding-inline:26px}.hero-note.svelte-128puat{font-size:.85rem;color:var(--gray-400);font-weight:500}.hero-login.svelte-128puat{margin-left:8px;padding:0;font:inherit;font-weight:700;color:var(--brand-blue);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hero-login.svelte-128puat:hover{color:var(--brand-blue-dark)}.hero-art.svelte-128puat{min-width:0}@media (max-width: 980px){.hero-grid.svelte-128puat{grid-template-columns:minmax(0,1fr);gap:40px}.hero-art.svelte-128puat{max-width:520px;width:100%;margin-inline:auto}}@media (max-width: 768px){.hero.svelte-128puat{padding:130px 0 79px}.hero-ctas.svelte-128puat{flex-direction:column;align-items:stretch}.hero-ctas.svelte-128puat .cta{width:100%;font-size:1.0625rem;padding-inline:20px}}.marquee.svelte-6l59hh.svelte-6l59hh{position:relative;overflow:hidden;padding:10px 0 6px;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.track.svelte-6l59hh.svelte-6l59hh{display:flex;gap:20px;width:max-content;animation:svelte-6l59hh-drift 52s linear infinite}.marquee.svelte-6l59hh:hover .track.svelte-6l59hh,.marquee.svelte-6l59hh:focus-within .track.svelte-6l59hh{animation-play-state:paused}@keyframes svelte-6l59hh-drift{0%{transform:translate(0)}to{transform:translate(calc((100% + 20px)/-2))}}.card.svelte-6l59hh.svelte-6l59hh{position:relative;flex:none;width:clamp(148px,16vw,214px);padding:0;overflow:hidden;border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-emphasis),box-shadow .3s var(--ease-standard)}.card.svelte-6l59hh img.svelte-6l59hh{display:block;width:100%;height:auto}.card.svelte-6l59hh.svelte-6l59hh:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.card-label.svelte-6l59hh.svelte-6l59hh{position:absolute;inset-inline:8px;bottom:8px;padding:6px 10px;border-radius:var(--radius-sm);background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.76rem;font-weight:700;color:var(--gray-800);text-align:start}.sr-count.svelte-6l59hh.svelte-6l59hh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.track.svelte-6l59hh.svelte-6l59hh{animation:none}.marquee.svelte-6l59hh.svelte-6l59hh{overflow-x:auto;mask-image:none;-webkit-mask-image:none}}.templates.svelte-1shhexh{background:var(--white);overflow:hidden}.pay-overlay.svelte-y2w2fx.svelte-y2w2fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pay-card.svelte-y2w2fx.svelte-y2w2fx{position:relative;width:100%;max-width:420px;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px 28px 26px}.pay-close.svelte-y2w2fx.svelte-y2w2fx{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-500);cursor:pointer}.pay-close.svelte-y2w2fx.svelte-y2w2fx:hover{color:var(--gray-900)}.pay-brand.svelte-y2w2fx.svelte-y2w2fx{margin-bottom:18px}.pay-title.svelte-y2w2fx.svelte-y2w2fx{font-size:1.5rem;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin-bottom:8px}.pay-sub.svelte-y2w2fx.svelte-y2w2fx{font-size:.95rem;color:var(--gray-500);line-height:1.6;margin-bottom:22px}.pay-field.svelte-y2w2fx.svelte-y2w2fx{display:block;margin-bottom:14px}.pay-field.svelte-y2w2fx span.svelte-y2w2fx{display:block;font-size:.8rem;font-weight:700;color:var(--gray-600);margin-bottom:6px}.pay-field.svelte-y2w2fx input.svelte-y2w2fx{width:100%;padding:13px 14px;font-size:1rem;font-family:var(--font-inter);color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.pay-field.svelte-y2w2fx input.svelte-y2w2fx:focus{outline:2px solid var(--brand-blue);outline-offset:1px;border-color:var(--brand-blue)}.pay-phone.svelte-y2w2fx.svelte-y2w2fx{display:flex;gap:8px}.pay-code.svelte-y2w2fx.svelte-y2w2fx{flex:0 0 auto;padding:13px 10px;font-size:1rem;font-family:var(--font-inter);font-weight:600;color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.pay-code.svelte-y2w2fx.svelte-y2w2fx:focus{outline:2px solid var(--brand-blue);outline-offset:1px;border-color:var(--brand-blue)}.pay-phone.svelte-y2w2fx input.svelte-y2w2fx{flex:1 1 auto;min-width:0}.pay-error.svelte-y2w2fx.svelte-y2w2fx{font-size:.85rem;color:#dc2626;margin-bottom:12px}.pay-cta.svelte-y2w2fx.svelte-y2w2fx{width:100%;padding:15px 24px;margin-top:4px;font-size:1.05rem;font-weight:700;font-family:var(--font-inter);color:var(--white);background:var(--brand-blue);border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 14px #2665ec59}.pay-cta.svelte-y2w2fx.svelte-y2w2fx:hover:not(:disabled){background:var(--brand-blue-dark)}.pay-cta.svelte-y2w2fx.svelte-y2w2fx:disabled{opacity:.7;cursor:default}.pay-fine.svelte-y2w2fx.svelte-y2w2fx{margin-top:16px;font-size:.78rem;color:var(--gray-400);line-height:1.5;text-align:center}.pricing.svelte-j45xfx.svelte-j45xfx{background:var(--white)}.pricing-error.svelte-j45xfx.svelte-j45xfx{margin:18px auto 0;max-width:560px;text-align:center;font-size:.9rem;color:#dc2626}.section-header.svelte-j45xfx.svelte-j45xfx{text-align:center;margin-bottom:60px}.section-header.svelte-j45xfx .section-subtitle.svelte-j45xfx{margin:0 auto}.pricing-grid.svelte-j45xfx.svelte-j45xfx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto 40px}.pricing-card.svelte-j45xfx.svelte-j45xfx{position:relative;min-width:0;background:var(--white);border-radius:var(--radius-xl);border:2px solid var(--gray-200);padding:36px 26px;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}.pricing-card.highlighted.svelte-j45xfx.svelte-j45xfx{border-color:var(--brand-blue);box-shadow:0 0 0 4px #2665ec1a,var(--shadow-xl);transform:translateY(-6px);z-index:1}.pricing-card.svelte-j45xfx.svelte-j45xfx:hover{box-shadow:var(--shadow-xl)}.pricing-badge.svelte-j45xfx.svelte-j45xfx{position:absolute;top:-14px;inset-inline-start:50%;transform:translate(-50%);background:var(--brand-blue);color:var(--white);padding:6px 18px;border-radius:100px;font-size:.78rem;font-weight:700;white-space:nowrap}.pricing-header.svelte-j45xfx.svelte-j45xfx{text-align:center;margin-bottom:32px}.plan-name.svelte-j45xfx.svelte-j45xfx{font-size:1.15rem;font-weight:700;color:var(--gray-700);margin-bottom:16px}.plan-price.svelte-j45xfx.svelte-j45xfx{margin-bottom:12px}.price-amount.svelte-j45xfx.svelte-j45xfx{font-size:clamp(2.25rem,3.4vw,3rem);font-weight:900;color:var(--gray-900);letter-spacing:-.03em}.price-unit.svelte-j45xfx.svelte-j45xfx{font-size:1rem;font-weight:600;color:var(--gray-500);margin-left:4px}.price-strike.svelte-j45xfx.svelte-j45xfx{font-size:.95rem;font-weight:600;color:var(--gray-400);text-decoration:line-through;margin-left:8px}.price-period.svelte-j45xfx.svelte-j45xfx{font-size:.9rem;color:var(--gray-400);display:block;margin-top:4px}.plan-credits.svelte-j45xfx.svelte-j45xfx{display:inline-block;margin-bottom:12px;padding:5px 14px;border-radius:100px;background:var(--brand-blue-lighter);color:var(--brand-blue);font-size:.8rem;font-weight:700}.plan-description.svelte-j45xfx.svelte-j45xfx{font-size:.9rem;color:var(--gray-500);line-height:1.5}.pricing-features.svelte-j45xfx.svelte-j45xfx{flex:1;margin-bottom:32px;display:flex;flex-direction:column;gap:12px}.feature-item.svelte-j45xfx.svelte-j45xfx{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--gray-600);line-height:1.4}.feature-item.svelte-j45xfx svg.svelte-j45xfx{color:var(--pass-solid);flex-shrink:0;margin-top:1px}.pricing-btn.svelte-j45xfx.svelte-j45xfx{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;font-size:1rem;font-weight:700;border-radius:var(--radius-md);border:2px solid var(--gray-200);background:var(--white);color:var(--gray-800);transition:all .2s}.pricing-btn.svelte-j45xfx.svelte-j45xfx:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.pricing-btn.highlighted.svelte-j45xfx.svelte-j45xfx{background:var(--brand-blue);color:var(--white);border-color:var(--brand-blue);box-shadow:0 4px 14px #2665ec59}.pricing-btn.highlighted.svelte-j45xfx.svelte-j45xfx:hover{background:var(--brand-blue-dark);box-shadow:0 6px 20px #2665ec73}.pricing-note.svelte-j45xfx.svelte-j45xfx{text-align:center;margin-bottom:16px;font-size:.85rem;color:var(--gray-400)}.pricing-guarantee.svelte-j45xfx.svelte-j45xfx{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.925rem;color:var(--gray-500);font-weight:500}.pricing-mobile.svelte-j45xfx.svelte-j45xfx{display:none;max-width:460px;min-height:430px;margin:0 auto 32px;border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;background:var(--white)}.pm-tabs.svelte-j45xfx.svelte-j45xfx{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--gray-100)}.pm-tab.svelte-j45xfx.svelte-j45xfx{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:26px 6px 16px;background:var(--gray-50);border:none;border-right:1px solid var(--gray-100);cursor:pointer;transition:background .2s ease}.pm-tab.svelte-j45xfx.svelte-j45xfx:last-child{border-right:none}.pm-tab.active.svelte-j45xfx.svelte-j45xfx{background:var(--brand-blue-lightest)}.pm-tab.svelte-j45xfx.svelte-j45xfx:focus-visible,.pricing-btn.svelte-j45xfx.svelte-j45xfx:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.pm-tab.svelte-j45xfx.svelte-j45xfx:active,.pricing-btn.svelte-j45xfx.svelte-j45xfx:active{filter:brightness(.96)}.pm-tab.svelte-j45xfx.svelte-j45xfx,.pricing-btn.svelte-j45xfx.svelte-j45xfx{touch-action:manipulation}.pm-badge.svelte-j45xfx.svelte-j45xfx{position:absolute;top:7px;left:50%;transform:translate(-50%);background:var(--brand-blue);color:var(--white);font-size:.55rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:100px;white-space:nowrap}.pm-name.svelte-j45xfx.svelte-j45xfx{font-size:.72rem;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.pm-tab.active.svelte-j45xfx .pm-name.svelte-j45xfx{color:var(--brand-blue)}.pm-price.svelte-j45xfx.svelte-j45xfx{font-size:1.7rem;font-weight:900;color:var(--gray-900);letter-spacing:-.02em;line-height:1.1}.pm-tab.active.svelte-j45xfx .pm-price.svelte-j45xfx{color:var(--brand-blue)}.pm-strike.svelte-j45xfx.svelte-j45xfx{font-size:.72rem;font-weight:600;color:var(--gray-400);text-decoration:line-through}.pm-period.svelte-j45xfx.svelte-j45xfx{font-size:.68rem;color:var(--gray-400)}.pm-detail.svelte-j45xfx.svelte-j45xfx{padding:26px 20px 28px;background:var(--white)}.pm-explainer.svelte-j45xfx.svelte-j45xfx{font-size:1.05rem;font-weight:600;color:var(--gray-700);margin-bottom:20px}.pm-detail.svelte-j45xfx .feature-item.svelte-j45xfx{font-size:.95rem}.pm-detail.svelte-j45xfx .pricing-features.svelte-j45xfx{margin-bottom:20px}.pm-total.svelte-j45xfx.svelte-j45xfx{font-size:.9rem;color:var(--gray-400);margin-bottom:20px}@media (max-width: 900px){.pricing-grid.svelte-j45xfx.svelte-j45xfx{display:none}.pricing-mobile.svelte-j45xfx.svelte-j45xfx{display:block}}.pricing.tabs.svelte-j45xfx .pricing-grid.svelte-j45xfx{display:none}.pricing.tabs.svelte-j45xfx .pricing-mobile.svelte-j45xfx{display:block;min-height:0;max-width:100%;margin-bottom:0}.pricing.no-chrome.svelte-j45xfx.svelte-j45xfx{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion: reduce){.pricing-card.svelte-j45xfx.svelte-j45xfx{transition:none}}@media (min-width: 901px) and (max-width: 1080px){.pricing-grid.svelte-j45xfx.svelte-j45xfx{gap:16px}.pricing-card.svelte-j45xfx.svelte-j45xfx{padding:30px 18px}.plan-name.svelte-j45xfx.svelte-j45xfx{font-size:1.05rem}}@media (max-width: 600px){.pricing-guarantee.svelte-j45xfx.svelte-j45xfx{flex-direction:column;text-align:center;gap:8px}}.comparison.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{background:var(--gray-50)}.table-card.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{overflow-x:auto;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.compare.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{width:100%;border-collapse:collapse;font-size:.92rem}.compare.svelte-16rabbv thead th.svelte-16rabbv.svelte-16rabbv{padding:18px 20px;text-align:start;vertical-align:bottom;font-size:.9rem;font-weight:800;color:var(--gray-800);border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.compare.svelte-16rabbv thead th.dimension-col.svelte-16rabbv.svelte-16rabbv{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gray-400)}.compare.svelte-16rabbv thead th.tailored-col.svelte-16rabbv.svelte-16rabbv{background:var(--brand-blue);color:var(--white)}.compare.svelte-16rabbv tbody th.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv tbody td.svelte-16rabbv.svelte-16rabbv{padding:16px 20px;text-align:start;vertical-align:top;border-bottom:1px solid var(--gray-100);line-height:1.55}.compare.svelte-16rabbv tbody tr:last-child th.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv tbody tr:last-child td.svelte-16rabbv.svelte-16rabbv{border-bottom:none}.dimension.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{width:26%;font-size:.86rem;font-weight:700;color:var(--gray-700)}.compare.svelte-16rabbv tbody td.svelte-16rabbv.svelte-16rabbv{color:var(--gray-500);width:37%}.compare.svelte-16rabbv tbody td.tailored-col.svelte-16rabbv.svelte-16rabbv{background:var(--brand-blue-lightest);color:var(--gray-700);font-weight:500}.compare.svelte-16rabbv tbody td .hl-generic.svelte-16rabbv.svelte-16rabbv{color:#e11d48;background:#fff1f299;border-radius:4px;padding:1px 3px;font-weight:600}.compare.svelte-16rabbv tbody td .hl-tailored.svelte-16rabbv.svelte-16rabbv{color:var(--brand-blue);font-weight:600}.comparison-cta.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{margin-top:34px;text-align:center}@media (max-width: 760px){.table-card.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{overflow:visible;background:transparent;border:none;box-shadow:none}.compare.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv tbody.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv tr.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv th.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv td.svelte-16rabbv.svelte-16rabbv{display:block;width:auto}.compare.svelte-16rabbv thead.svelte-16rabbv.svelte-16rabbv{display:none}.compare.svelte-16rabbv tbody tr.svelte-16rabbv.svelte-16rabbv{padding:14px 16px;margin-bottom:12px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.compare.svelte-16rabbv tbody th.svelte-16rabbv.svelte-16rabbv,.compare.svelte-16rabbv tbody td.svelte-16rabbv.svelte-16rabbv{width:auto;padding:0;border:none}.dimension.svelte-16rabbv.svelte-16rabbv.svelte-16rabbv{width:auto;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);margin-bottom:10px}.compare.svelte-16rabbv tbody td.svelte-16rabbv.svelte-16rabbv{padding:9px 12px;border-radius:var(--radius-sm);font-size:.88rem;background:var(--gray-50)}.compare.svelte-16rabbv tbody td.svelte-16rabbv+td.svelte-16rabbv{margin-top:8px}.compare.svelte-16rabbv tbody td.svelte-16rabbv.svelte-16rabbv:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.compare.svelte-16rabbv tbody td.tailored-col.svelte-16rabbv.svelte-16rabbv{background:var(--brand-blue-lightest)}.compare.svelte-16rabbv tbody td.tailored-col.svelte-16rabbv.svelte-16rabbv:before{color:var(--brand-blue)}.comparison-cta.svelte-16rabbv .cta{width:100%}}.conversion-footer.svelte-1fffqfk.svelte-1fffqfk{position:relative;background:linear-gradient(135deg,var(--brand-blue) 0%,var(--brand-blue-dark) 100%);padding:100px 0;overflow:hidden}.conversion-bg.svelte-1fffqfk.svelte-1fffqfk{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.06) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.04) 0%,transparent 50%);pointer-events:none}.conversion-content.svelte-1fffqfk.svelte-1fffqfk{position:relative;z-index:1;text-align:center}.conversion-title.svelte-1fffqfk.svelte-1fffqfk{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;color:var(--white);line-height:1.15;margin-bottom:20px;letter-spacing:-.02em}.conversion-subtitle.svelte-1fffqfk.svelte-1fffqfk{font-size:1.15rem;color:#ffffffbf;max-width:560px;margin:0 auto 40px;line-height:1.7}.conversion-ctas.svelte-1fffqfk.svelte-1fffqfk{display:flex;justify-content:center;gap:16px;margin-bottom:40px}.conversion-features.svelte-1fffqfk.svelte-1fffqfk{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.conv-feature.svelte-1fffqfk.svelte-1fffqfk{display:flex;align-items:center;gap:8px;color:#ffffffa6;font-size:.9rem;font-weight:500}.conv-feature.svelte-1fffqfk svg.svelte-1fffqfk{color:#ffffff80}.score.svelte-1gf4uu7.svelte-1gf4uu7{background:var(--gray-50)}.score-grid.svelte-1gf4uu7.svelte-1gf4uu7{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.score-copy.svelte-1gf4uu7.svelte-1gf4uu7{min-width:0}.score-copy.svelte-1gf4uu7 .section-title.svelte-1gf4uu7{margin-bottom:16px}.free-now.svelte-1gf4uu7.svelte-1gf4uu7{color:var(--brand-blue);font-weight:600}.score-points.svelte-1gf4uu7.svelte-1gf4uu7{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.score-points.svelte-1gf4uu7 li.svelte-1gf4uu7{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;color:var(--gray-600);line-height:1.5}.point-check.svelte-1gf4uu7.svelte-1gf4uu7{width:18px;height:18px;margin-top:1px;border-radius:50%;flex:none;background:var(--brand-blue-lighter);border:1px solid rgba(38,101,236,.22);position:relative}.point-check.svelte-1gf4uu7.svelte-1gf4uu7:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--brand-blue)}.score-card.svelte-1gf4uu7.svelte-1gf4uu7{min-width:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:26px;box-shadow:0 22px 50px -30px #0f172a40,0 8px 20px -16px #0f172a29}.drop.svelte-1gf4uu7.svelte-1gf4uu7{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:34px 22px;text-align:center;background:var(--brand-blue-lightest);border:1.5px dashed rgba(38,101,236,.35);border-radius:var(--radius-lg);transition:border-color .2s ease,background .2s ease}.drop.svelte-1gf4uu7.svelte-1gf4uu7:hover,.drop.dragging.svelte-1gf4uu7.svelte-1gf4uu7{border-color:var(--brand-blue);background:var(--brand-blue-lighter)}.drop-icon.svelte-1gf4uu7.svelte-1gf4uu7{display:grid;place-items:center;width:46px;height:46px;margin-bottom:6px;border-radius:50%;background:var(--white);color:var(--brand-blue);box-shadow:var(--shadow-sm)}.drop-title.svelte-1gf4uu7.svelte-1gf4uu7{font-size:1.05rem;font-weight:800;color:var(--gray-900)}.drop-sub.svelte-1gf4uu7.svelte-1gf4uu7{font-size:.85rem;color:var(--gray-500)}.drop-cta.svelte-1gf4uu7.svelte-1gf4uu7{margin-top:14px;padding:11px 22px;border-radius:var(--radius-md);background:var(--brand-blue);color:var(--white);font-size:.925rem;font-weight:700;box-shadow:0 4px 14px #2665ec4d}.file-input.svelte-1gf4uu7.svelte-1gf4uu7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.upload-note.svelte-1gf4uu7.svelte-1gf4uu7{margin-top:14px;font-size:.78rem;line-height:1.55;color:var(--gray-400);text-align:center}.error.svelte-1gf4uu7.svelte-1gf4uu7{margin-top:14px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--fail-bg);border:1px solid var(--fail-border);color:var(--fail-text);font-size:.85rem;font-weight:600;line-height:1.5}.error-action.svelte-1gf4uu7.svelte-1gf4uu7{margin-top:10px;width:100%}.loading.svelte-1gf4uu7.svelte-1gf4uu7{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 20px;gap:8px}.loading-ring.svelte-1gf4uu7.svelte-1gf4uu7{width:46px;height:46px;border-radius:50%;border:3px solid var(--brand-blue-lighter);border-top-color:var(--brand-blue);animation:svelte-1gf4uu7-spin .8s linear infinite;margin-bottom:8px}.loading-title.svelte-1gf4uu7.svelte-1gf4uu7{font-size:1.05rem;font-weight:800;color:var(--gray-900)}.loading-sub.svelte-1gf4uu7.svelte-1gf4uu7{font-size:.875rem;color:var(--gray-500);max-width:320px;line-height:1.6}@keyframes svelte-1gf4uu7-spin{to{transform:rotate(360deg)}}.result.svelte-1gf4uu7.svelte-1gf4uu7{display:grid;gap:18px}.result-top.svelte-1gf4uu7.svelte-1gf4uu7{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;align-items:center}.ring.svelte-1gf4uu7.svelte-1gf4uu7{position:relative;display:grid;place-items:center;width:132px;height:132px}.ring.svelte-1gf4uu7 svg.svelte-1gf4uu7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ring-track.svelte-1gf4uu7.svelte-1gf4uu7,.ring-value.svelte-1gf4uu7.svelte-1gf4uu7{fill:none;stroke-width:9;stroke-linecap:round}.ring-track.svelte-1gf4uu7.svelte-1gf4uu7{stroke:var(--gray-100)}.ring-value.svelte-1gf4uu7.svelte-1gf4uu7{stroke:var(--brand-blue);transition:stroke-dashoffset 1.1s var(--ease-emphasis)}.ring.good.svelte-1gf4uu7 .ring-value.svelte-1gf4uu7{stroke:var(--pass-solid)}.ring.warn.svelte-1gf4uu7 .ring-value.svelte-1gf4uu7{stroke:var(--warn-solid)}.ring.bad.svelte-1gf4uu7 .ring-value.svelte-1gf4uu7{stroke:var(--fail-solid)}.ring-inner.svelte-1gf4uu7.svelte-1gf4uu7{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.ring-score.svelte-1gf4uu7.svelte-1gf4uu7{position:relative;font-size:2.4rem;font-weight:900;letter-spacing:-.04em;color:var(--gray-900);line-height:1;font-variant-numeric:tabular-nums}.ring-label.svelte-1gf4uu7.svelte-1gf4uu7{position:relative;font-size:.68rem;font-weight:600;color:var(--gray-400)}.result-summary.svelte-1gf4uu7.svelte-1gf4uu7{min-width:0}.band.svelte-1gf4uu7.svelte-1gf4uu7{display:inline-block;padding:4px 11px;border-radius:100px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.band.neutral.svelte-1gf4uu7.svelte-1gf4uu7{background:var(--gray-100);color:var(--gray-600)}.band.good.svelte-1gf4uu7.svelte-1gf4uu7{background:var(--pass-bg);color:var(--pass-text)}.band.warn.svelte-1gf4uu7.svelte-1gf4uu7{background:var(--warn-bg);color:var(--warn-text)}.band.bad.svelte-1gf4uu7.svelte-1gf4uu7{background:var(--fail-bg);color:var(--fail-text)}.summary.svelte-1gf4uu7.svelte-1gf4uu7{font-size:.9rem;line-height:1.6;color:var(--gray-600)}.strength.svelte-1gf4uu7.svelte-1gf4uu7{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--pass-bg);border:1px solid var(--pass-border);color:var(--pass-text);font-size:.86rem;font-weight:600;line-height:1.55}.strength-mark.svelte-1gf4uu7.svelte-1gf4uu7{width:15px;height:15px;margin-top:2px;flex:none;border-radius:50%;background:var(--pass-solid);box-shadow:inset 0 0 0 3px var(--pass-bg)}.result-actions.svelte-1gf4uu7.svelte-1gf4uu7{display:flex;gap:10px;flex-wrap:wrap}.action.svelte-1gf4uu7.svelte-1gf4uu7{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 18px;border-radius:var(--radius-md);font-size:.9rem;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease}.action-primary.svelte-1gf4uu7.svelte-1gf4uu7{flex:1 1 220px;background:var(--brand-blue);color:var(--white);box-shadow:0 4px 14px #2665ec4d}.action-primary.svelte-1gf4uu7.svelte-1gf4uu7:hover{background:var(--brand-blue-dark)}.action-ghost.svelte-1gf4uu7.svelte-1gf4uu7{flex:1 1 160px;background:var(--white);color:var(--gray-700);border:1px solid var(--gray-200)}.action-ghost.svelte-1gf4uu7.svelte-1gf4uu7:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.result-note.svelte-1gf4uu7.svelte-1gf4uu7{font-size:.78rem;line-height:1.5;color:var(--gray-400)}.result-reset.svelte-1gf4uu7.svelte-1gf4uu7{justify-self:start;font-size:.82rem;font-weight:700;color:var(--gray-500);text-decoration:underline;text-underline-offset:3px;background:none;padding:0}.result-reset.svelte-1gf4uu7.svelte-1gf4uu7:hover{color:var(--brand-blue)}@media (max-width: 980px){.score-grid.svelte-1gf4uu7.svelte-1gf4uu7{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width: 520px){.score-card.svelte-1gf4uu7.svelte-1gf4uu7{padding:18px}.result-top.svelte-1gf4uu7.svelte-1gf4uu7{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:12px}.result-actions.svelte-1gf4uu7.svelte-1gf4uu7{flex-direction:column}.action.svelte-1gf4uu7.svelte-1gf4uu7{width:100%;flex:none}}.fs.svelte-1iktnr6{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.fs-stage.svelte-1iktnr6{flex:none;transform:scale(var(--k));transform-origin:center center;opacity:0;transition:opacity .18s ease}.fs-stage.ready.svelte-1iktnr6{opacity:1}.cursor.svelte-152cv4m{position:absolute;top:0;left:0;z-index:20;pointer-events:none;will-change:transform}.arrow.svelte-152cv4m{display:block;width:112px;height:112px;filter:drop-shadow(0 10px 18px rgba(17,24,39,.22))}.dot.svelte-152cv4m{position:absolute;top:0;left:0;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#11182780,#11182700 70%);opacity:calc(var(--r) * .45);transform:translate(-50%,-50%) scale(calc(.5 + (1 - var(--r)) * .5));pointer-events:none;will-change:transform,opacity}.sheet.svelte-13l27vx{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:100%;padding:26px 24px;border-radius:12px;background:var(--gray-50);border:1px solid var(--gray-200)}.label.svelte-13l27vx{display:block;font-size:26px;font-weight:600;color:var(--gray-400);margin-bottom:22px}.line.svelte-13l27vx{height:14px;border-radius:7px;background:var(--gray-200);margin-bottom:18px;transition:background .3s var(--ease-standard, ease),box-shadow .3s var(--ease-standard, ease)}.line--name.svelte-13l27vx{height:18px;background:#111827;opacity:.85;margin-bottom:24px}.line.lit.svelte-13l27vx{background:var(--pass-border);box-shadow:inset 0 0 0 1px var(--pass-border)}.meter.svelte-klc7bi{position:relative;flex:none}svg.svelte-klc7bi{width:100%;height:100%;transform:rotate(-90deg)}.track.svelte-klc7bi{fill:none;stroke:var(--gray-200)}.arc.svelte-klc7bi{fill:none;stroke-linecap:round}.num.svelte-klc7bi{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.row.svelte-klc7bi{display:inline-flex;align-items:baseline;font-weight:900;line-height:1}.suffix.svelte-klc7bi{font-weight:800;opacity:.8}.jm.svelte-1s37kd7.svelte-1s37kd7{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.jm-head.svelte-1s37kd7.svelte-1s37kd7{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-1s37kd7.svelte-1s37kd7{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-1s37kd7.svelte-1s37kd7{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-1s37kd7.svelte-1s37kd7{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-1s37kd7.svelte-1s37kd7{color:var(--pass-text);background:var(--pass-bg)}.card.svelte-1s37kd7.svelte-1s37kd7{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--jd.svelte-1s37kd7.svelte-1s37kd7{left:64px;top:140px;width:600px;height:520px;padding:30px 28px}.card--resume.svelte-1s37kd7.svelte-1s37kd7{left:704px;top:140px;width:600px;height:520px;padding:12px}.k.svelte-1s37kd7.svelte-1s37kd7{display:block;font-size:26px;font-weight:600;color:var(--gray-400);margin-bottom:24px}.jd.svelte-1s37kd7.svelte-1s37kd7{font-size:34px;font-weight:600;line-height:1.35;color:var(--gray-800);min-height:96px}.caret.svelte-1s37kd7.svelte-1s37kd7{display:inline-block;width:3px;height:36px;margin-left:3px;vertical-align:-7px;background:var(--brand-blue);opacity:0}.caret.on.svelte-1s37kd7.svelte-1s37kd7{opacity:1;animation:svelte-1s37kd7-caret 1s steps(1) infinite}@keyframes svelte-1s37kd7-caret{50%{opacity:0}}.btn.svelte-1s37kd7.svelte-1s37kd7{position:absolute;left:214px;top:684px;display:flex;align-items:center;justify-content:center;width:300px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-1s37kd7.svelte-1s37kd7{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.pills.svelte-1s37kd7.svelte-1s37kd7{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pill.svelte-1s37kd7.svelte-1s37kd7{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 12px;border-radius:100px;font-size:27px;font-weight:600;color:var(--gray-500);background:var(--white);border:1px solid var(--gray-200);transition:color .3s ease,background .3s ease,border-color .3s ease}.pill.on.svelte-1s37kd7.svelte-1s37kd7{color:var(--pass-text);background:var(--pass-bg);border-color:var(--pass-border)}.ico.svelte-1s37kd7.svelte-1s37kd7{position:relative;width:20px;height:20px;flex:none}.ico.svelte-1s37kd7 svg.svelte-1s37kd7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .25s ease}.plus.svelte-1s37kd7.svelte-1s37kd7{color:var(--gray-400);opacity:1}.check.svelte-1s37kd7.svelte-1s37kd7{color:var(--pass-solid);opacity:0}.pill.on.svelte-1s37kd7 .plus.svelte-1s37kd7{opacity:0}.pill.on.svelte-1s37kd7 .check.svelte-1s37kd7{opacity:1}.scan.svelte-1s37kd7.svelte-1s37kd7{position:absolute;left:-8%;right:-8%;height:34px;border-radius:100px;background:linear-gradient(180deg,#3f8f6b00,#3f8f6b33,#3f8f6b00);pointer-events:none}.zoom.svelte-1s37kd7.svelte-1s37kd7{position:absolute;left:244px;top:350px;display:flex;flex-direction:column;align-items:center;gap:18px;width:240px;transform-origin:50% 120px;will-change:transform}.meter-label.svelte-1s37kd7.svelte-1s37kd7{width:240px;text-align:center;font-size:26px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400)}.ats.svelte-1e8smub.svelte-1e8smub{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.ats-head.svelte-1e8smub.svelte-1e8smub{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-1e8smub.svelte-1e8smub{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-1e8smub.svelte-1e8smub{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-1e8smub.svelte-1e8smub{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-1e8smub.svelte-1e8smub{color:var(--pass-text);background:var(--pass-bg)}.card.svelte-1e8smub.svelte-1e8smub{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--resume.svelte-1e8smub.svelte-1e8smub{left:64px;top:156px;width:560px;height:600px;padding:12px}.card--rules.svelte-1e8smub.svelte-1e8smub{left:672px;top:156px;width:560px;height:470px;padding:22px}.k.svelte-1e8smub.svelte-1e8smub{display:block;font-size:26px;font-weight:600;color:var(--gray-400);margin-bottom:20px}.rules.svelte-1e8smub.svelte-1e8smub{list-style:none}.rule.svelte-1e8smub.svelte-1e8smub{display:flex;align-items:center;gap:16px;height:76px;padding:0;border-bottom:1px solid var(--gray-100);font-size:30px;font-weight:600;color:var(--gray-500);transition:color .3s ease}.rule.svelte-1e8smub.svelte-1e8smub:last-child{border-bottom:0}.rule.pass.svelte-1e8smub.svelte-1e8smub{color:var(--gray-800)}.ico.svelte-1e8smub.svelte-1e8smub{position:relative;width:30px;height:30px;flex:none}.ico.svelte-1e8smub svg.svelte-1e8smub{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .25s ease}.x.svelte-1e8smub.svelte-1e8smub{color:var(--fail-solid);opacity:1}.check.svelte-1e8smub.svelte-1e8smub{color:var(--pass-solid);opacity:0}.rule.pass.svelte-1e8smub .x.svelte-1e8smub{opacity:0}.rule.pass.svelte-1e8smub .check.svelte-1e8smub{opacity:1}.scan.svelte-1e8smub.svelte-1e8smub{position:absolute;left:-8%;right:-8%;height:40px;border-radius:100px;background:linear-gradient(180deg,#3f8f6b00,#3f8f6b33,#3f8f6b00);pointer-events:none}.btn.svelte-1e8smub.svelte-1e8smub{position:absolute;left:194px;top:770px;display:flex;align-items:center;justify-content:center;width:300px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-1e8smub.svelte-1e8smub{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.verdict.svelte-1e8smub.svelte-1e8smub{position:absolute;left:672px;top:656px;box-sizing:border-box;width:560px;display:flex;align-items:center;gap:18px;padding:30px 28px;border-radius:12px;border:1px solid var(--pass-border);background:var(--pass-bg);color:var(--pass-text);font-size:34px;font-weight:700;will-change:transform,opacity}.verdict-ico.svelte-1e8smub.svelte-1e8smub{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--pass-solid)}.verdict-ico.svelte-1e8smub svg.svelte-1e8smub{width:22px;height:22px;color:var(--white)}.ai.svelte-94rxcm.svelte-94rxcm{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.ai-head.svelte-94rxcm.svelte-94rxcm{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-94rxcm.svelte-94rxcm{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-94rxcm.svelte-94rxcm{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-94rxcm.svelte-94rxcm{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-94rxcm.svelte-94rxcm{color:var(--pass-text);background:var(--pass-bg)}.card.svelte-94rxcm.svelte-94rxcm{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--prompt.svelte-94rxcm.svelte-94rxcm{left:64px;top:156px;width:600px;height:190px;padding:26px 24px}.card--resume.svelte-94rxcm.svelte-94rxcm{left:704px;top:156px;width:620px;height:768px;padding:40px}.k.svelte-94rxcm.svelte-94rxcm{display:block;font-size:26px;font-weight:600;color:var(--gray-400);margin-bottom:18px}.prompt.svelte-94rxcm.svelte-94rxcm{display:flex;align-items:center;gap:12px;font-size:32px;font-weight:600;color:var(--gray-800)}.spark.svelte-94rxcm.svelte-94rxcm{display:inline-flex;color:var(--brand-blue)}.spark.svelte-94rxcm svg.svelte-94rxcm{width:28px;height:28px}.caret.svelte-94rxcm.svelte-94rxcm{display:inline-block;width:3px;height:34px;margin-left:3px;vertical-align:-6px;background:var(--brand-blue);opacity:0}.caret.on.svelte-94rxcm.svelte-94rxcm{opacity:1;animation:svelte-94rxcm-caret 1s steps(1) infinite}@keyframes svelte-94rxcm-caret{50%{opacity:0}}.chip.svelte-94rxcm.svelte-94rxcm{position:absolute;left:24px;bottom:16px;font-size:26px;font-weight:600;color:var(--brand-blue);transition:opacity .25s ease}.btn.svelte-94rxcm.svelte-94rxcm{position:absolute;left:224px;top:366px;display:flex;align-items:center;justify-content:center;width:280px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-94rxcm.svelte-94rxcm{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.name.svelte-94rxcm.svelte-94rxcm{width:200px;height:18px;border-radius:9px;background:var(--gray-900);opacity:.85;margin-bottom:40px}.shimmer.svelte-94rxcm.svelte-94rxcm{position:absolute;left:40px;right:40px;top:190px;height:190px;border-radius:12px;background:linear-gradient(100deg,#2665ec00 30%,#2665ec1f,#2665ec00 70%);background-size:200% 100%;opacity:0;pointer-events:none}.shimmer.on.svelte-94rxcm.svelte-94rxcm{opacity:1;animation:svelte-94rxcm-shimmer 1.2s linear infinite}@keyframes svelte-94rxcm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.summary.svelte-94rxcm.svelte-94rxcm{position:absolute;left:40px;top:150px;width:540px}.shead.svelte-94rxcm.svelte-94rxcm{display:flex;align-items:center;gap:14px;font-size:26px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);margin-bottom:16px}.shead--static.svelte-94rxcm.svelte-94rxcm{position:absolute;left:40px;top:456px}.badge.svelte-94rxcm.svelte-94rxcm{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;font-size:22px;letter-spacing:0;color:var(--brand-blue);background:var(--brand-blue-lighter);will-change:transform,opacity}.badge.svelte-94rxcm svg.svelte-94rxcm{width:18px;height:18px}.sline.svelte-94rxcm.svelte-94rxcm{position:relative;height:48px}.filler.svelte-94rxcm.svelte-94rxcm{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:16px;border-radius:8px;background:var(--gray-200)}.stext.svelte-94rxcm.svelte-94rxcm{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:30px;font-weight:600;color:var(--gray-800);white-space:nowrap}.gline.svelte-94rxcm.svelte-94rxcm{position:absolute;left:40px;height:16px;border-radius:8px;background:var(--gray-200)}.sem.svelte-5s51ck.svelte-5s51ck{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.sem-head.svelte-5s51ck.svelte-5s51ck{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-5s51ck.svelte-5s51ck{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-5s51ck.svelte-5s51ck{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-5s51ck.svelte-5s51ck{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-5s51ck.svelte-5s51ck{color:var(--pass-text);background:var(--pass-bg)}.btn.svelte-5s51ck.svelte-5s51ck{position:absolute;left:264px;top:752px;display:flex;align-items:center;justify-content:center;width:300px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-5s51ck.svelte-5s51ck{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.card.svelte-5s51ck.svelte-5s51ck{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--reqs.svelte-5s51ck.svelte-5s51ck{left:64px;top:178px;width:700px;height:560px;padding:34px 30px}.card--cov.svelte-5s51ck.svelte-5s51ck{left:804px;top:178px;width:560px;height:560px;padding:40px 30px}.k.svelte-5s51ck.svelte-5s51ck{display:block;font-size:26px;font-weight:600;color:var(--gray-400);margin-bottom:26px}.chips.svelte-5s51ck.svelte-5s51ck{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.chip.svelte-5s51ck.svelte-5s51ck{display:flex;align-items:center;justify-content:space-between;gap:10px;height:74px;padding:0 20px;border-radius:14px;border:1px solid var(--gray-200);background:var(--gray-50);font-size:25px;font-weight:600;color:var(--gray-500);transition:background .3s ease,color .3s ease,border-color .3s ease}.chip-label.svelte-5s51ck.svelte-5s51ck{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chip.match.svelte-5s51ck.svelte-5s51ck{color:var(--pass-text);background:var(--pass-bg);border-color:var(--pass-border)}.chip.partial.svelte-5s51ck.svelte-5s51ck{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.chip.miss.svelte-5s51ck.svelte-5s51ck{color:var(--fail-text);background:var(--fail-bg);border-color:var(--fail-border)}.ico.svelte-5s51ck.svelte-5s51ck{flex:none;font-size:28px;font-weight:800;line-height:1}.cov.svelte-5s51ck.svelte-5s51ck{position:absolute;left:834px;top:218px;width:500px}.cov-num.svelte-5s51ck.svelte-5s51ck{display:flex;align-items:baseline;gap:8px;color:var(--pass-text)}.big.svelte-5s51ck.svelte-5s51ck{font-size:120px;font-weight:900;line-height:1;letter-spacing:-.04em}.den.svelte-5s51ck.svelte-5s51ck{font-size:44px;font-weight:800;opacity:.7}.bar.svelte-5s51ck.svelte-5s51ck{margin-top:34px;width:500px;height:20px;border-radius:100px;background:var(--gray-100);overflow:hidden}.bar-fill.svelte-5s51ck.svelte-5s51ck{display:block;height:100%;border-radius:100px;background:var(--pass-solid);transition:width .3s ease}.legend.svelte-5s51ck.svelte-5s51ck{position:absolute;left:834px;top:428px;width:500px;list-style:none;display:flex;flex-direction:column;gap:22px}.legend.svelte-5s51ck li.svelte-5s51ck{display:flex;align-items:center;gap:14px;font-size:28px;font-weight:600;color:var(--gray-600)}.legend.svelte-5s51ck .n.svelte-5s51ck{margin-left:auto;font-weight:800;color:var(--gray-900)}.dot.svelte-5s51ck.svelte-5s51ck{width:20px;height:20px;border-radius:50%;flex:none}.dot--m.svelte-5s51ck.svelte-5s51ck{background:var(--pass-solid)}.dot--p.svelte-5s51ck.svelte-5s51ck{background:var(--warn-solid)}.dot--x.svelte-5s51ck.svelte-5s51ck{background:var(--fail-solid)}.gap.svelte-5s51ck.svelte-5s51ck{position:absolute;left:834px;top:626px;box-sizing:border-box;width:500px;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:14px;background:var(--gray-50);border:1px solid var(--gray-200)}.gap-k.svelte-5s51ck.svelte-5s51ck{font-size:26px;font-weight:600;color:var(--gray-500)}.gap-v.svelte-5s51ck.svelte-5s51ck{font-size:28px;font-weight:800;color:var(--fail-text)}.gr.svelte-31ag0e{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.gr-head.svelte-31ag0e{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-31ag0e{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-31ag0e{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-31ag0e{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-31ag0e{color:var(--pass-text);background:var(--pass-bg)}.btn.svelte-31ag0e{position:absolute;left:214px;top:752px;display:flex;align-items:center;justify-content:center;width:320px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-31ag0e{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.card.svelte-31ag0e{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--score.svelte-31ag0e{left:64px;top:178px;width:620px;height:560px;padding:34px 30px}.card--bars.svelte-31ag0e{left:724px;top:178px;width:620px;height:560px;padding:34px 30px}.k.svelte-31ag0e{display:block;font-size:26px;font-weight:600;color:var(--gray-400)}.zoom.svelte-31ag0e{position:absolute;left:164px;top:298px;display:flex;flex-direction:column;align-items:center;gap:24px;width:420px;transform-origin:50% 170px;will-change:transform}.band.svelte-31ag0e{display:inline-block;font-size:40px;font-weight:800;line-height:1;color:var(--pass-text);will-change:transform,opacity}.bars.svelte-31ag0e{display:flex;flex-direction:column;gap:34px;margin-top:34px}.mline.svelte-31ag0e{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.mlabel.svelte-31ag0e{font-size:30px;font-weight:600;color:var(--gray-600)}.mval.svelte-31ag0e{font-size:32px;font-weight:800;color:var(--gray-900);font-variant-numeric:tabular-nums}.bar.svelte-31ag0e{height:22px;border-radius:100px;background:var(--gray-100);overflow:hidden}.fill.svelte-31ag0e{display:block;height:100%;border-radius:100px;background:var(--brand-blue);transition:width .25s ease}.kw.svelte-lwlfhb{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.kw-head.svelte-lwlfhb{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-lwlfhb{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-lwlfhb{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-lwlfhb{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-lwlfhb{color:var(--pass-text);background:var(--pass-bg)}.counter.svelte-lwlfhb{position:absolute;left:1180px;top:50px;display:flex;align-items:baseline;gap:12px}.c-num.svelte-lwlfhb{font-size:54px;font-weight:900;letter-spacing:-.03em;color:var(--pass-text);font-variant-numeric:tabular-nums}.c-den.svelte-lwlfhb{font-size:30px;font-weight:800;opacity:.7}.c-label.svelte-lwlfhb{font-size:26px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400)}.btn.svelte-lwlfhb{position:absolute;left:210px;top:752px;display:flex;align-items:center;justify-content:center;width:320px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-lwlfhb{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.card.svelte-lwlfhb{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--jd.svelte-lwlfhb{left:80px;top:178px;width:580px;height:560px;padding:30px 0 30px 30px}.card--resume.svelte-lwlfhb{left:780px;top:178px;width:580px;height:560px;padding:30px 30px 30px 0}.k.svelte-lwlfhb{display:block;font-size:26px;font-weight:600;color:var(--gray-400)}.kw-chip.svelte-lwlfhb{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;height:58px;padding:0 22px;border-radius:12px;font-size:24px;font-weight:600;color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-200);transition:color .3s ease,background .3s ease,border-color .3s ease}.kw-chip--jd.svelte-lwlfhb{left:110px;width:550px}.kw-chip--resume.svelte-lwlfhb{left:780px;width:550px}.kw-text.svelte-lwlfhb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kw-chip.on.svelte-lwlfhb{color:var(--pass-text);background:var(--pass-bg);border-color:var(--pass-border)}.kw-chip.miss.svelte-lwlfhb{color:var(--fail-text);background:var(--fail-bg);border-color:var(--fail-border)}.kw-chip--empty.svelte-lwlfhb{background:transparent;border:1px dashed var(--gray-300)}.ico.svelte-lwlfhb{flex:none;font-size:28px;font-weight:800;line-height:1}.link.svelte-lwlfhb{position:absolute;left:660px;width:120px;height:3px;border-radius:3px;background:var(--pass-solid);transform-origin:left center}.diff.svelte-2aycys mark.svelte-2aycys{background:transparent;color:inherit;border-radius:6px;transition:background .3s ease}.diff.svelte-2aycys mark.on.svelte-2aycys{background:var(--pass-bg);animation:svelte-2aycys-chg .5s ease}@keyframes svelte-2aycys-chg{0%{background:var(--brand-blue-lighter)}to{background:var(--pass-bg)}}.im.svelte-ndqaod.svelte-ndqaod{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.im-head.svelte-ndqaod.svelte-ndqaod{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-ndqaod.svelte-ndqaod{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-ndqaod.svelte-ndqaod{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-ndqaod.svelte-ndqaod{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-ndqaod.svelte-ndqaod{color:var(--pass-text);background:var(--pass-bg)}.btn.svelte-ndqaod.svelte-ndqaod{position:absolute;left:284px;top:722px;display:flex;align-items:center;justify-content:center;width:320px;height:88px;border-radius:10px;border:1px solid rgba(38,101,236,.16);font-size:32px;font-weight:700;color:var(--brand-blue-dark);background:var(--brand-blue-lighter);transition:transform .14s ease,background .2s ease}.btn.press.svelte-ndqaod.svelte-ndqaod{transform:scale(.97);background:#dbe8ff;border-color:#2665ec47}.before.svelte-ndqaod.svelte-ndqaod{position:absolute;left:1060px;top:240px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;height:60px;padding:0 24px;border-radius:100px;white-space:nowrap;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-200)}.card.svelte-ndqaod.svelte-ndqaod{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--resume.svelte-ndqaod.svelte-ndqaod{left:64px;top:208px;width:760px;height:500px;padding:30px}.k.svelte-ndqaod.svelte-ndqaod{display:block;font-size:26px;font-weight:600;color:var(--gray-400)}.bullet.svelte-ndqaod.svelte-ndqaod{position:absolute;left:94px;display:flex;align-items:center;gap:18px;width:700px;height:56px}.dot.svelte-ndqaod.svelte-ndqaod{flex:none;width:10px;height:10px;border-radius:50%;background:var(--gray-300);transition:background .3s ease}.bullet.done.svelte-ndqaod .dot.svelte-ndqaod{background:var(--pass-solid)}.b-text.svelte-ndqaod.svelte-ndqaod{position:relative;flex:1;min-height:48px}.b-before.svelte-ndqaod.svelte-ndqaod,.b-after.svelte-ndqaod.svelte-ndqaod{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;line-height:1.6}.b-before.svelte-ndqaod.svelte-ndqaod{font-size:30px;color:var(--gray-400);text-decoration:line-through;text-decoration-color:var(--fail-solid)}.b-after.svelte-ndqaod.svelte-ndqaod{font-size:30px;font-weight:600;color:var(--gray-800)}.zoom.svelte-ndqaod.svelte-ndqaod{position:absolute;left:940px;top:320px;display:flex;flex-direction:column;align-items:center;gap:18px;width:240px;transform-origin:50% 120px;will-change:transform}.meter-label.svelte-ndqaod.svelte-ndqaod{width:240px;text-align:center;font-size:26px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400)}.ri.svelte-1ldqivf.svelte-1ldqivf{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.ri-head.svelte-1ldqivf.svelte-1ldqivf{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-1ldqivf.svelte-1ldqivf{font-size:42px;font-weight:800;letter-spacing:-.02em}.tag.svelte-1ldqivf.svelte-1ldqivf{padding:8px 22px;border-radius:100px;font-size:26px;font-weight:700;color:var(--gray-600);background:var(--gray-100);transition:background .3s ease,color .3s ease}.tag.on.svelte-1ldqivf.svelte-1ldqivf{color:var(--brand-blue);background:var(--brand-blue-lighter)}.tag.after.svelte-1ldqivf.svelte-1ldqivf{color:var(--pass-text);background:var(--pass-bg)}.card.svelte-1ldqivf.svelte-1ldqivf{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--editor.svelte-1ldqivf.svelte-1ldqivf{left:64px;top:156px;width:620px;height:768px;padding:34px 36px}.card--panel.svelte-1ldqivf.svelte-1ldqivf{left:716px;top:156px;width:660px;height:768px;padding:34px 36px}.k.svelte-1ldqivf.svelte-1ldqivf{display:block;font-size:26px;font-weight:600;color:var(--gray-400)}.k--sp.svelte-1ldqivf.svelte-1ldqivf{margin-top:46px}.gline.svelte-1ldqivf.svelte-1ldqivf{height:12px;border-radius:6px;background:var(--gray-200);margin-top:16px}.bullets.svelte-1ldqivf.svelte-1ldqivf{list-style:none;margin-top:26px}.bullets.svelte-1ldqivf li.svelte-1ldqivf{position:relative;padding-left:28px;font-size:30px;line-height:1.5;color:var(--gray-700);margin-bottom:40px}.bullets.svelte-1ldqivf li.svelte-1ldqivf:before{content:"";position:absolute;left:0;top:17px;width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.bullets.svelte-1ldqivf li.typing.svelte-1ldqivf{color:var(--gray-900);font-weight:600}.bullets.svelte-1ldqivf li.typing.svelte-1ldqivf:before{background:var(--brand-blue)}.caret.svelte-1ldqivf.svelte-1ldqivf{display:inline-block;width:3px;height:32px;margin-left:3px;vertical-align:-6px;background:var(--brand-blue);opacity:0}.caret.on.svelte-1ldqivf.svelte-1ldqivf{opacity:1;animation:svelte-1ldqivf-caret 1s steps(1) infinite}@keyframes svelte-1ldqivf-caret{50%{opacity:0}}.zoom.svelte-1ldqivf.svelte-1ldqivf{position:absolute;left:936px;top:310px;display:flex;flex-direction:column;align-items:center;gap:18px;width:220px;transform-origin:50% 110px;will-change:transform}.meter-label.svelte-1ldqivf.svelte-1ldqivf{width:220px;text-align:center;font-size:26px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400)}.stats.svelte-1ldqivf.svelte-1ldqivf{margin-top:380px;display:flex;flex-direction:column}.stat.svelte-1ldqivf.svelte-1ldqivf{display:grid;grid-template-columns:1fr 96px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--gray-100)}.stat.svelte-1ldqivf span.svelte-1ldqivf{font-size:28px;font-weight:600;color:var(--gray-500)}.stat.svelte-1ldqivf b.svelte-1ldqivf{font-size:34px;font-weight:800;color:var(--gray-900);font-variant-numeric:tabular-nums;text-align:left}.tp.svelte-1bxkmlo.svelte-1bxkmlo{position:relative;font-family:var(--font-inter);color:var(--gray-900)}.tp-head.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;left:64px;top:52px;display:flex;align-items:center;gap:28px}h3.svelte-1bxkmlo.svelte-1bxkmlo{font-size:42px;font-weight:800;letter-spacing:-.02em}.tabs.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;left:647px;top:168px;display:flex;flex-direction:column;gap:12px;width:729px}.tab-row.svelte-1bxkmlo.svelte-1bxkmlo{display:flex;justify-content:center;gap:14px}.tab.svelte-1bxkmlo.svelte-1bxkmlo{display:flex;align-items:center;height:64px;padding:0 28px;border-radius:100px;font-size:26px;font-weight:600;color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-200);transition:color .3s ease,background .3s ease,border-color .3s ease}.tab.on.svelte-1bxkmlo.svelte-1bxkmlo{color:var(--white);background:var(--brand-blue);border-color:var(--brand-blue)}.page-wrap.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;left:64px;top:156px;width:543px;height:768px;overflow:hidden;border-radius:16px;border:1px solid var(--gray-200);background:var(--white);box-shadow:0 24px 50px -30px #2665ec66}.page.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .12s linear}.card.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;box-sizing:border-box;border:1px solid var(--gray-200);border-radius:16px;background:var(--white)}.card--stat.svelte-1bxkmlo.svelte-1bxkmlo{left:647px;top:340px;display:flex;flex-direction:row;align-items:center;gap:32px;width:729px;height:250px;padding:36px}.big.svelte-1bxkmlo.svelte-1bxkmlo{display:flex;align-items:baseline;font-size:120px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--brand-blue);font-variant-numeric:tabular-nums}.plus.svelte-1bxkmlo.svelte-1bxkmlo{font-size:66px;margin-left:6px}.stat-label.svelte-1bxkmlo.svelte-1bxkmlo{font-size:44px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--gray-700)}.features.svelte-1bxkmlo.svelte-1bxkmlo{position:absolute;left:647px;top:630px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;width:729px;margin:0;padding:0;list-style:none}.features.svelte-1bxkmlo li.svelte-1bxkmlo{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:600;color:var(--gray-600)}.tick.svelte-1bxkmlo.svelte-1bxkmlo{width:24px;height:24px;flex:none;color:var(--brand-blue)}.frame.svelte-tbp8tl{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.06);border-radius:24px;background:var(--white);box-shadow:0 28px 60px -32px #2665ec33,0 14px 28px -20px #0f172a1f}.frame-bar.svelte-tbp8tl{display:flex;align-items:center;gap:7px;flex:none;height:34px;padding-inline:14px;background:linear-gradient(180deg,#fbfcfe,#f4f6fa);border-bottom:1px solid rgba(15,23,42,.06)}.dot.svelte-tbp8tl{width:8px;height:8px;border-radius:50%}.dot--red.svelte-tbp8tl{background:#ff5f57}.dot--amber.svelte-tbp8tl{background:#febc2e}.dot--green.svelte-tbp8tl{background:#28c840}.frame-stage.svelte-tbp8tl{position:relative;flex:none;width:100%;overflow:hidden}.frame-stage.bleed.svelte-tbp8tl{mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent 100%)}@media (max-width: 480px){.frame-bar.svelte-tbp8tl{height:28px;gap:6px;padding-inline:11px}.dot.svelte-tbp8tl{width:7px;height:7px}.frame.svelte-tbp8tl{border-radius:18px}}.features.svelte-a3z4bt.svelte-a3z4bt{background:var(--white)}.tabs-layout.svelte-a3z4bt.svelte-a3z4bt{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:start}.tabs-side.svelte-a3z4bt.svelte-a3z4bt{min-width:0;display:flex;flex-direction:column;gap:26px}.tablist.svelte-a3z4bt.svelte-a3z4bt{display:flex;flex-direction:column;gap:6px}.tab.svelte-a3z4bt.svelte-a3z4bt{display:grid;gap:4px;width:100%;padding:14px 16px;text-align:start;background:transparent;border:1px solid transparent;border-inline-start:2px solid var(--gray-200);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:background .2s ease,border-color .2s ease}.tab.svelte-a3z4bt.svelte-a3z4bt:hover{background:var(--gray-50)}.tab.active.svelte-a3z4bt.svelte-a3z4bt{background:var(--brand-blue-lightest);border-color:transparent;border-inline-start-color:var(--brand-blue)}.tab-label.svelte-a3z4bt.svelte-a3z4bt{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue)}.tab-title.svelte-a3z4bt.svelte-a3z4bt{font-size:1.05rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--gray-700)}.tab.active.svelte-a3z4bt .tab-title.svelte-a3z4bt{color:var(--gray-900)}.tab-panel.svelte-a3z4bt.svelte-a3z4bt{display:grid;gap:18px;justify-items:start}.panel-desc.svelte-a3z4bt.svelte-a3z4bt{font-size:.95rem;line-height:1.7;color:var(--gray-500)}.stage.svelte-a3z4bt.svelte-a3z4bt{min-width:0}@media (max-width: 980px){.tabs-layout.svelte-a3z4bt.svelte-a3z4bt{grid-template-columns:minmax(0,1fr);gap:26px}.tablist.svelte-a3z4bt.svelte-a3z4bt{flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:4px}.tab.svelte-a3z4bt.svelte-a3z4bt{flex:0 1 auto;width:auto;padding:10px 14px;border:1px solid var(--gray-200);border-radius:100px}.tab.active.svelte-a3z4bt.svelte-a3z4bt{border-color:var(--brand-blue)}.tab-title.svelte-a3z4bt.svelte-a3z4bt{display:none}}@media (max-width: 520px){.tabs-layout.svelte-a3z4bt.svelte-a3z4bt{gap:22px}}.ps-overlay.svelte-2cwfya{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;animation:svelte-2cwfya-ps-fade .18s ease both}.ps-backdrop.svelte-2cwfya{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:#11182766;border:none;cursor:pointer}.ps-sheet.svelte-2cwfya{position:relative;z-index:1;width:100%;height:50vh;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-2xl);animation:svelte-2cwfya-ps-rise .22s ease both}.ps-head.svelte-2cwfya{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--gray-200)}.ps-title.svelte-2cwfya{font-weight:800;color:var(--gray-900)}.ps-close.svelte-2cwfya{padding:8px 16px;font-size:.9rem;font-weight:700;color:var(--brand-blue);background:var(--brand-blue-lightest);border:none;border-radius:var(--radius-md);cursor:pointer}.ps-body.svelte-2cwfya{flex:1;overflow-y:auto;padding:20px 22px 32px;line-height:1.7;color:var(--gray-600)}.ps-body.svelte-2cwfya h1{font-size:1.4rem;font-weight:900;color:var(--gray-900);margin-bottom:8px}.ps-body.svelte-2cwfya h2{font-size:1.05rem;font-weight:700;color:var(--gray-900);margin:20px 0 8px}.ps-body.svelte-2cwfya h3{font-size:.95rem;font-weight:700;margin:14px 0 6px}.ps-body.svelte-2cwfya p,.ps-body.svelte-2cwfya ul{margin-bottom:12px}.ps-body.svelte-2cwfya ul{padding-left:22px}.ps-body.svelte-2cwfya a{color:var(--brand-blue);text-decoration:underline}.ps-status.svelte-2cwfya{color:var(--gray-500)}@keyframes svelte-2cwfya-ps-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-2cwfya-ps-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ps-overlay.svelte-2cwfya,.ps-sheet.svelte-2cwfya{animation:none}}.cx-screen.svelte-fn2uwf.svelte-fn2uwf{display:block}.cx-main.svelte-fn2uwf.svelte-fn2uwf{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:96px 18px 56px}.cx-main.svelte-fn2uwf.svelte-fn2uwf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(96% 58% at 50% 0%,var(--brand-blue-lightest) 0%,transparent 62%);pointer-events:none;z-index:0}.cx-hero.svelte-fn2uwf.svelte-fn2uwf,.cx-card.svelte-fn2uwf.svelte-fn2uwf,.cx-badges.svelte-fn2uwf.svelte-fn2uwf{position:relative;z-index:1}.cx-hero.svelte-fn2uwf.svelte-fn2uwf{width:100%;max-width:720px;text-align:center}.cx-h1.svelte-fn2uwf.svelte-fn2uwf{font-size:clamp(1.95rem,5.2vw,3.1rem);font-weight:900;line-height:1.08;letter-spacing:-.035em;color:var(--gray-900)}.cx-accent.svelte-fn2uwf.svelte-fn2uwf{display:block;background:linear-gradient(135deg,var(--brand-blue) 0%,var(--brand-blue-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cx-sub.svelte-fn2uwf.svelte-fn2uwf{margin:14px auto 0;max-width:560px;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.55;color:var(--gray-500)}.cx-card.svelte-fn2uwf.svelte-fn2uwf{width:100%;max-width:640px;padding:18px;background:var(--white);border:1px solid var(--gray-200);border-radius:20px;box-shadow:0 24px 60px -26px #0f172a4d,0 2px 6px #0f172a0d}.cx-door.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;text-align:left;background:var(--brand-blue-lightest);border:1.5px dashed rgba(38,101,236,.45);border-radius:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,border-style .15s ease}.cx-door.svelte-fn2uwf.svelte-fn2uwf:hover{background:var(--brand-blue-lighter);border-color:var(--brand-blue);border-style:solid}.cx-door-ico.svelte-fn2uwf.svelte-fn2uwf{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--white);color:var(--brand-blue);box-shadow:0 1px 3px #0f172a14}.cx-door-ico.svelte-fn2uwf svg.svelte-fn2uwf{width:22px;height:22px}.cx-door-txt.svelte-fn2uwf.svelte-fn2uwf{min-width:0}.cx-door-txt.svelte-fn2uwf strong.svelte-fn2uwf{display:block;font-size:.98rem;font-weight:800;color:var(--gray-900)}.cx-door-txt.svelte-fn2uwf span.svelte-fn2uwf{display:block;margin-top:2px;font-size:.8rem;line-height:1.35;color:var(--gray-500)}.cx-file.svelte-fn2uwf.svelte-fn2uwf{display:none}.cx-file-pill.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 12px;background:var(--brand-blue-lightest);border-radius:var(--radius-md);font-size:.82rem;color:var(--gray-700)}.cx-file-name.svelte-fn2uwf.svelte-fn2uwf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-file-x.svelte-fn2uwf.svelte-fn2uwf{padding:0 4px;font-size:1.1rem;line-height:1;color:var(--gray-500);background:none;border:none;cursor:pointer}.cx-or.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400)}.cx-or.svelte-fn2uwf.svelte-fn2uwf:before,.cx-or.svelte-fn2uwf.svelte-fn2uwf:after{content:"";flex:1;height:1px;background:var(--gray-200)}.cx-input-wrap.svelte-fn2uwf.svelte-fn2uwf{position:relative}.cx-input.svelte-fn2uwf.svelte-fn2uwf{width:100%;padding:12px 14px;font:inherit;font-size:.92rem;line-height:1.45;color:var(--gray-900);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);resize:none}.cx-ghost.svelte-fn2uwf.svelte-fn2uwf{position:absolute;top:13px;left:15px;right:15px;font-size:.92rem;line-height:1.45;color:var(--gray-400);pointer-events:none}.cx-input.svelte-fn2uwf.svelte-fn2uwf:focus{outline:none;border-color:var(--brand-blue);background:var(--white)}.cx-cta.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:15px;padding:17px 32px;font-size:1.06rem;font-weight:700;color:var(--white);background:var(--brand-blue);border:none;border-radius:var(--radius-lg);box-shadow:0 6px 20px #2665ec66;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.cx-cta.svelte-fn2uwf.svelte-fn2uwf:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 10px 26px #2665ec80}.cx-cta.svelte-fn2uwf.svelte-fn2uwf:active{transform:translateY(0)}.cx-cta-ico.svelte-fn2uwf.svelte-fn2uwf{width:19px;height:19px;flex-shrink:0}.cx-badges.svelte-fn2uwf.svelte-fn2uwf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;width:100%;max-width:640px;margin:4px 0 0;padding:0;list-style:none}.cx-badges.svelte-fn2uwf li.svelte-fn2uwf{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--gray-500)}.cx-badges.svelte-fn2uwf svg.svelte-fn2uwf{width:15px;height:15px;flex-shrink:0;color:var(--brand-blue)}.cx-progress.svelte-fn2uwf.svelte-fn2uwf,.cx-error.svelte-fn2uwf.svelte-fn2uwf{width:100%;max-width:640px;padding:30px 18px;text-align:center}.cx-progress-head.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px}.cx-spinner.svelte-fn2uwf.svelte-fn2uwf{display:block;width:22px;height:22px;border:3px solid var(--brand-blue-lighter);border-top-color:var(--brand-blue);border-radius:50%;animation:svelte-fn2uwf-cx-spin .8s linear infinite}.cx-progress-title.svelte-fn2uwf.svelte-fn2uwf{font-size:1rem;font-weight:800;color:var(--gray-900)}.cx-bar.svelte-fn2uwf.svelte-fn2uwf{height:6px;border-radius:100px;background:var(--gray-100);overflow:hidden}.cx-bar-fill.svelte-fn2uwf.svelte-fn2uwf{display:block;width:0;height:100%;border-radius:100px;background:var(--brand-blue);transition:width .4s ease}.cx-steps.svelte-fn2uwf.svelte-fn2uwf{margin-top:18px;display:flex;flex-direction:column;gap:11px;text-align:left}.cx-step.svelte-fn2uwf.svelte-fn2uwf{display:flex;align-items:center;gap:11px;font-size:.88rem;color:var(--gray-400);transition:color .2s ease}.cx-step.done.svelte-fn2uwf.svelte-fn2uwf{color:var(--gray-600)}.cx-step.active.svelte-fn2uwf.svelte-fn2uwf{color:var(--gray-900);font-weight:700}.cx-step-ico.svelte-fn2uwf.svelte-fn2uwf{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px}.cx-step.done.svelte-fn2uwf .cx-step-ico.svelte-fn2uwf{color:#10b981}.cx-step-ico.svelte-fn2uwf svg.svelte-fn2uwf{width:18px;height:18px}.cx-step-dot.svelte-fn2uwf.svelte-fn2uwf{width:8px;height:8px;border-radius:50%;background:var(--gray-300)}.cx-step-spin.svelte-fn2uwf.svelte-fn2uwf{width:15px;height:15px;border:2px solid rgba(38,101,236,.25);border-top-color:var(--brand-blue);border-radius:50%;animation:svelte-fn2uwf-cx-spin .8s linear infinite}.cx-error.svelte-fn2uwf p.svelte-fn2uwf{color:var(--gray-600);margin-bottom:14px}.cx-existing.svelte-fn2uwf.svelte-fn2uwf{padding:30px 18px;text-align:center}.cx-existing-h.svelte-fn2uwf.svelte-fn2uwf{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--gray-900)}.cx-existing-note.svelte-fn2uwf.svelte-fn2uwf{margin-top:10px;font-size:.98rem;line-height:1.5;color:var(--gray-500)}.cx-existing.svelte-fn2uwf .cx-cta.svelte-fn2uwf{margin-top:18px}@keyframes svelte-fn2uwf-cx-spin{to{transform:rotate(360deg)}}.cx-more.svelte-fn2uwf.svelte-fn2uwf{position:relative;z-index:1;width:100%;background:var(--white);padding:0 18px}.cx-more-body.svelte-fn2uwf.svelte-fn2uwf{max-height:0;overflow:hidden;transition:max-height .45s ease}.cx-more.open.svelte-fn2uwf .cx-more-body.svelte-fn2uwf{max-height:6000px}.cx-more-body.svelte-fn2uwf .cx-wrap.svelte-fn2uwf{padding:40px 0 52px}.cx-wrap.svelte-fn2uwf.svelte-fn2uwf{max-width:1040px;margin:0 auto}.cx-features.svelte-fn2uwf.svelte-fn2uwf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:64px}.cx-feature.svelte-fn2uwf.svelte-fn2uwf{padding:24px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cx-feature.svelte-fn2uwf.svelte-fn2uwf:hover{border-color:#2665ec73;box-shadow:0 12px 26px -16px #0f172a66;transform:translateY(-2px)}.cx-feature-ico.svelte-fn2uwf.svelte-fn2uwf{display:grid;place-items:center;width:42px;height:42px;margin-bottom:15px;border-radius:var(--radius-md);background:var(--brand-blue-lightest);color:var(--brand-blue)}.cx-feature-ico.svelte-fn2uwf svg.svelte-fn2uwf{width:21px;height:21px}.cx-feature.svelte-fn2uwf h3.svelte-fn2uwf{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--gray-900)}.cx-feature.svelte-fn2uwf p.svelte-fn2uwf{margin-top:8px;font-size:.9rem;line-height:1.55;color:var(--gray-600)}.cx-copy.svelte-fn2uwf.svelte-fn2uwf{max-width:940px;margin:0 auto;font-size:.98rem;color:var(--gray-600);line-height:1.7}.cx-copy-h.svelte-fn2uwf.svelte-fn2uwf{margin-bottom:20px;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--gray-900)}.cx-copy-body.svelte-fn2uwf.svelte-fn2uwf{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 780px){.cx-copy-body.svelte-fn2uwf.svelte-fn2uwf{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:0}}.cx-copy-body.svelte-fn2uwf strong.svelte-fn2uwf{color:var(--gray-900);font-weight:800}.cx-faq.svelte-fn2uwf.svelte-fn2uwf{max-width:720px;margin:52px auto 0}.cx-faq.svelte-fn2uwf h2.svelte-fn2uwf{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;color:var(--gray-900)}.cx-faq.svelte-fn2uwf details.svelte-fn2uwf{border-top:1px solid var(--gray-200);padding:14px 0}.cx-faq.svelte-fn2uwf details.svelte-fn2uwf:last-of-type{border-bottom:1px solid var(--gray-200)}.cx-faq.svelte-fn2uwf summary.svelte-fn2uwf{font-weight:700;color:var(--gray-900);cursor:pointer}.cx-faq.svelte-fn2uwf p.svelte-fn2uwf{margin-top:9px;color:var(--gray-600);line-height:1.65}.cx-footer.svelte-fn2uwf.svelte-fn2uwf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 22px;border-top:1px solid var(--gray-200);padding:26px 18px 12px;font-size:.82rem;color:var(--gray-300)}.cx-foot-copy.svelte-fn2uwf.svelte-fn2uwf{color:var(--gray-300)}.cx-foot-link.svelte-fn2uwf.svelte-fn2uwf{display:inline-flex;align-items:center;gap:4px;padding:0;font:inherit;font-size:.82rem;color:var(--gray-300);background:none;border:none;cursor:pointer;transition:color .15s ease}.cx-foot-link.svelte-fn2uwf.svelte-fn2uwf:hover{color:var(--gray-400)}.cx-related.svelte-fn2uwf.svelte-fn2uwf{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:0 18px 20px;font-size:.8rem}.cx-related-label.svelte-fn2uwf.svelte-fn2uwf{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-300)}.cx-related.svelte-fn2uwf a.svelte-fn2uwf{color:var(--gray-500);text-decoration:none;border-bottom:1px solid var(--gray-200);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.cx-related.svelte-fn2uwf a.svelte-fn2uwf:hover{color:var(--brand-blue);border-color:var(--brand-blue)}.cx-foot-arrow.svelte-fn2uwf.svelte-fn2uwf{width:12px;height:12px;flex:none;transition:transform .2s ease}.cx-foot-arrow.open.svelte-fn2uwf.svelte-fn2uwf{transform:rotate(90deg)}.cx-back.svelte-fn2uwf.svelte-fn2uwf{position:fixed;left:50%;bottom:16px;z-index:900;padding:11px 20px;font-size:.86rem;font-weight:700;color:var(--white);background:var(--gray-900);border:none;border-radius:100px;box-shadow:var(--shadow-lg);cursor:pointer;opacity:0;transform:translate(-50%) translateY(14px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.cx-back.shown.svelte-fn2uwf.svelte-fn2uwf{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.cx-back.svelte-fn2uwf.svelte-fn2uwf,.cx-bar-fill.svelte-fn2uwf.svelte-fn2uwf,.cx-feature.svelte-fn2uwf.svelte-fn2uwf,.cx-foot-arrow.svelte-fn2uwf.svelte-fn2uwf,.cx-foot-link.svelte-fn2uwf.svelte-fn2uwf,.cx-more-body.svelte-fn2uwf.svelte-fn2uwf{transition:none}.cx-spinner.svelte-fn2uwf.svelte-fn2uwf,.cx-step-spin.svelte-fn2uwf.svelte-fn2uwf{animation:none}}.grader-loader.svelte-j3u489.svelte-j3u489{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center;background:linear-gradient(180deg,var(--white) 0%,var(--brand-blue-lightest) 100%)}.grader-loader-top.svelte-j3u489.svelte-j3u489{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;padding-top:max(2rem,env(safe-area-inset-top))}.grader-loader-card.svelte-j3u489.svelte-j3u489{display:flex;align-items:center;justify-content:center;width:80vw;height:40vh;padding:24px;border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-sm)}.grader-loader-card-inner.svelte-j3u489.svelte-j3u489{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.grader-loader-fact.svelte-j3u489.svelte-j3u489{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.35;letter-spacing:-.01em;color:var(--gray-900)}.grader-loader-fact.svelte-j3u489 .highlight.svelte-j3u489{color:var(--brand-blue)}.fact-text.svelte-j3u489.svelte-j3u489{text-align:center}.grader-loader-bottom.svelte-j3u489.svelte-j3u489{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.spinner.svelte-j3u489.svelte-j3u489{width:22px;height:22px;border-radius:50%;border:3px solid var(--brand-blue-lighter);border-top-color:var(--brand-blue);animation:svelte-j3u489-grader-spin .8s linear infinite}.grader-loader-caption.svelte-j3u489.svelte-j3u489{font-size:.8rem;font-weight:500;letter-spacing:.02em;color:var(--gray-400)}@keyframes svelte-j3u489-grader-spin{to{transform:rotate(360deg)}}@media (min-width: 640px){.grader-loader-card.svelte-j3u489.svelte-j3u489{width:50vw;padding:40px}}@media (prefers-reduced-motion: reduce){.spinner.svelte-j3u489.svelte-j3u489{animation-duration:2s}}.grader-page.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{padding:150px 0 96px;background:linear-gradient(180deg,var(--white) 0%,var(--brand-blue-lightest) 100%)}.grader-inner.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{max-width:860px}.grader-header.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{text-align:center;margin-bottom:40px}.grader-header.svelte-1yu34yk h1.svelte-1yu34yk.svelte-1yu34yk{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--gray-900);letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.grader-header.svelte-1yu34yk p.svelte-1yu34yk.svelte-1yu34yk{font-size:1.05rem;color:var(--gray-500);line-height:1.7;max-width:640px;margin:0 auto}.grader-card.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px}.file-input.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drop-zone.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{border:2px dashed var(--gray-300);border-radius:var(--radius-lg);background:var(--gray-50);transition:all .2s ease}.drop-zone.dragging.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk,.drop-zone.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk:focus-within{border-color:var(--brand-blue);background:var(--brand-blue-lightest)}.drop-zone.has-file.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{border-style:solid;border-color:var(--brand-blue-lighter);background:var(--white)}.drop-zone.svelte-1yu34yk label.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;cursor:pointer;text-align:center}.drop-icon.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{color:var(--brand-blue);margin-bottom:4px}.drop-title.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:1rem;font-weight:700;color:var(--gray-800);word-break:break-word}.drop-hint.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.85rem;color:var(--gray-500)}.submit-row.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.grade-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{width:100%;max-width:420px;padding:16px 32px;font-size:1rem;font-weight:700;color:var(--white);background:var(--brand-blue);border-radius:var(--radius-md);box-shadow:0 4px 14px #2665ec59;transition:all .2s ease}.grade-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk:hover:not(:disabled){background:var(--brand-blue-dark)}.grade-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk:disabled{opacity:.7;cursor:progress}.submit-note.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.85rem;color:var(--gray-500)}.link-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.875rem;font-weight:600;color:var(--brand-blue);background:none;text-decoration:underline;text-underline-offset:3px;padding:4px 2px}.clear-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{margin-top:12px}.grader-status.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{margin-top:16px;font-size:.875rem;color:var(--gray-500);min-height:1.4em}.status-error.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:block;padding:12px 16px;border-radius:var(--radius-md);background:#fef2f2;color:#b91c1c;font-weight:500}.result-hero.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;align-items:center;gap:18px;padding-bottom:28px;border-bottom:1px solid var(--gray-200);margin-bottom:28px;text-align:center}.score-ring.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{--score-number-size:3.25rem;position:relative;width:176px;height:176px}.score-ring-svg.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{width:100%;height:100%}.score-ring-track.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{fill:none;stroke:var(--gray-200);stroke-width:12}.score-ring-fill.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{fill:none;stroke:var(--score-color);stroke-width:calc(12px * var(--ring-scale, 1));stroke-linecap:round}.score-ring-center.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.score-value.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;align-items:baseline;gap:2px;will-change:transform}.score-number.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:inline-block;font-size:calc(var(--score-number-size, 3.25rem) * var(--number-scale, 1));font-weight:900;line-height:1;color:var(--score-color);letter-spacing:-.04em}.score-total.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.95rem;font-weight:700;color:var(--gray-400)}.result-band.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:inline-block;padding:5px 14px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--gray-100);color:var(--gray-600)}.result-band.good.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{background:#dcfce7;color:#16a34a}.result-band.warn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{background:#fef3c7;color:#b45309}.result-band.bad.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{background:#fee2e2;color:#b91c1c}.result-block.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{margin-bottom:28px}.result-heading.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:1.05rem;font-weight:700;color:var(--gray-800);margin-bottom:14px}.result-list.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{list-style:none;display:flex;flex-direction:column;gap:10px}.result-list.svelte-1yu34yk li.svelte-1yu34yk.svelte-1yu34yk{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--gray-600);line-height:1.6}.result-list.svelte-1yu34yk svg.svelte-1yu34yk.svelte-1yu34yk{flex-shrink:0;margin-top:3px}.result-list.good.svelte-1yu34yk svg.svelte-1yu34yk.svelte-1yu34yk{color:#22c55e}.result-list.warn.svelte-1yu34yk svg.svelte-1yu34yk.svelte-1yu34yk{color:#f59e0b}.insight-list.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{list-style:none;display:flex;flex-direction:column;gap:10px}.insight.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--gray-600);line-height:1.6}.insight-tag.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{flex-shrink:0;min-width:72px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.02em}.insight.strength.svelte-1yu34yk .insight-tag.svelte-1yu34yk.svelte-1yu34yk{background:#22c55e1f;color:#15803d}.insight.improvement.svelte-1yu34yk .insight-tag.svelte-1yu34yk.svelte-1yu34yk{background:#f59e0b24;color:#b45309}.result-lede.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.9rem;color:var(--gray-600);line-height:1.65}.scorecard.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{list-style:none;display:flex;flex-direction:column;gap:12px}.scorecard.svelte-1yu34yk li.svelte-1yu34yk.svelte-1yu34yk{display:flex;align-items:center;gap:12px;font-size:.875rem}.scorecard-label.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{width:150px;flex-shrink:0;color:var(--gray-600)}.scorecard-track.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{flex:1;height:8px;border-radius:4px;background:var(--gray-200);overflow:hidden}.scorecard-fill.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:block;height:100%;border-radius:4px;background:var(--brand-blue)}.scorecard-value.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{width:54px;flex-shrink:0;text-align:right;font-weight:700;color:var(--brand-blue)}.scorecard-max.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-weight:500;color:var(--gray-400)}.locked-report.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:var(--radius-lg);border:1px dashed var(--gray-300);background:var(--gray-50)}.locked-preview.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;gap:14px;filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.locked-body.svelte-1yu34yk p.svelte-1yu34yk.svelte-1yu34yk{font-size:.9rem;color:var(--gray-600);line-height:1.65;margin-bottom:20px}.unlock-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:block;width:100%;padding:16px 28px;font-size:1rem;font-weight:700;color:var(--white);background:var(--brand-blue);border-radius:var(--radius-md);box-shadow:0 4px 14px #2665ec59;transition:background .2s ease}.unlock-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk:hover{background:var(--brand-blue-dark)}.unlock-note.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:block;margin-top:12px;font-size:.8rem;color:var(--gray-500)}.result-cta.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px;padding:28px 24px;border-radius:var(--radius-lg);background:var(--brand-blue-lightest);text-align:center}.result-cta.svelte-1yu34yk .result-heading.svelte-1yu34yk.svelte-1yu34yk{margin-bottom:0}.fix-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{padding:16px 40px;font-size:1rem;font-weight:700;color:var(--white);background:var(--brand-blue);border-radius:var(--radius-md);box-shadow:0 4px 14px #2665ec59;transition:background .2s ease}.fix-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk:hover{background:var(--brand-blue-dark)}.fix-note.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.8rem;color:var(--gray-400)}.grader-info.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{margin-top:48px;max-width:640px}.grader-info.svelte-1yu34yk h2.svelte-1yu34yk.svelte-1yu34yk{font-size:1.15rem;font-weight:700;color:var(--gray-800);margin-bottom:16px}.grader-info-lede.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{font-size:.9rem;color:var(--gray-600);margin-bottom:14px}.grader-info.svelte-1yu34yk ul.svelte-1yu34yk.svelte-1yu34yk{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.grader-info.svelte-1yu34yk li.svelte-1yu34yk.svelte-1yu34yk{font-size:.9rem;color:var(--gray-600);line-height:1.65}.grader-info.svelte-1yu34yk strong.svelte-1yu34yk.svelte-1yu34yk{color:var(--gray-800)}.grader-info.svelte-1yu34yk p.svelte-1yu34yk.svelte-1yu34yk{font-size:.85rem;color:var(--gray-500);line-height:1.65}.grader-info.svelte-1yu34yk a.svelte-1yu34yk.svelte-1yu34yk{color:var(--brand-blue);text-decoration:underline}@media (max-width: 700px){.grader-page.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{padding:124px 0 72px}.grader-card.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{padding:22px}.submit-note.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{text-align:center}.score-ring.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{--score-number-size:2.75rem;width:152px;height:152px}.locked-report.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{gap:20px;padding:20px}.locked-preview.svelte-1yu34yk .result-list.svelte-1yu34yk li.svelte-1yu34yk,.locked-preview.svelte-1yu34yk .insight.svelte-1yu34yk.svelte-1yu34yk{font-size:.825rem}.scorecard-label.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{width:110px}}@media (prefers-reduced-motion: reduce){.drop-zone.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk,.grade-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk,.unlock-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk,.fix-btn.svelte-1yu34yk.svelte-1yu34yk.svelte-1yu34yk{transition:none}}.gc-error.svelte-1jh1co3{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:1050;padding:10px 18px;font-size:.9rem;color:#b91c1c;background:#fee2e2;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.rec-state.svelte-7021as.svelte-7021as{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.rec-state.svelte-7021as h1.svelte-7021as{font-size:clamp(1.4rem,5vw,2rem);font-weight:900;color:var(--gray-900)}.rec-state.svelte-7021as p.svelte-7021as,.rec-note.svelte-7021as.svelte-7021as{color:var(--gray-500);max-width:360px}.rec-cta.svelte-7021as.svelte-7021as{margin-top:12px;padding:13px 28px;font-weight:700;color:var(--white);background:var(--brand-blue);border-radius:var(--radius-md)}.test-banner.svelte-ct1rpl.svelte-ct1rpl{position:fixed;z-index:60;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:#111827e0;color:#fff;font-size:.72rem;letter-spacing:.01em;pointer-events:none}.test-banner.svelte-ct1rpl code.svelte-ct1rpl{font-size:.7rem;opacity:.8}.test-state.svelte-ct1rpl.svelte-ct1rpl{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.test-state.svelte-ct1rpl h1.svelte-ct1rpl{font-size:clamp(1.4rem,5vw,2rem);font-weight:900;color:var(--gray-900)}.test-note.svelte-ct1rpl.svelte-ct1rpl{color:var(--gray-500);max-width:420px}.test-cta.svelte-ct1rpl.svelte-ct1rpl{margin-top:12px;padding:13px 28px;font-weight:700;color:var(--white);background:var(--brand-blue);border-radius:var(--radius-md)}.pricing-page.svelte-q0ocvk.svelte-q0ocvk{padding-top:56px;background:var(--white)}.faq-section.svelte-q0ocvk.svelte-q0ocvk{max-width:780px;margin:0 auto;padding:0 0 8px}.faq-section.svelte-q0ocvk h2.svelte-q0ocvk{font-size:2rem;font-weight:800;text-align:center;color:var(--gray-900);margin-bottom:28px}.faq-list.svelte-q0ocvk.svelte-q0ocvk{border-top:1px solid var(--gray-200)}.faq-list.svelte-q0ocvk details.svelte-q0ocvk{border-bottom:1px solid var(--gray-200)}.faq-list.svelte-q0ocvk summary.svelte-q0ocvk{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 4px;font-size:1.02rem;font-weight:700;color:var(--gray-800);cursor:pointer;list-style:none}.faq-list.svelte-q0ocvk summary.svelte-q0ocvk::-webkit-details-marker{display:none}.faq-list.svelte-q0ocvk summary.svelte-q0ocvk:after{content:"+";font-size:1.25rem;font-weight:700;color:var(--brand-blue)}.faq-list.svelte-q0ocvk details[open] summary.svelte-q0ocvk:after{content:"–"}.faq-list.svelte-q0ocvk summary.svelte-q0ocvk:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.faq-list.svelte-q0ocvk p.svelte-q0ocvk{padding:0 4px 16px;font-size:.95rem;color:var(--gray-500);line-height:1.65}.pricing-cta.svelte-q0ocvk.svelte-q0ocvk{display:flex;justify-content:center;margin:48px auto 24px}.policy-page.svelte-3gb4du.svelte-3gb4du{padding:160px 0 80px;background:var(--white)}.policy-content.svelte-3gb4du.svelte-3gb4du{max-width:780px;margin:0 auto}.policy-content.svelte-3gb4du h1.svelte-3gb4du{font-size:2.5rem;font-weight:900;color:var(--gray-900);margin-bottom:8px;letter-spacing:-.02em}.last-updated.svelte-3gb4du.svelte-3gb4du{color:var(--gray-400);font-size:.9rem;margin-bottom:40px}.policy-content.svelte-3gb4du section.svelte-3gb4du{margin-bottom:32px}.policy-content.svelte-3gb4du h2.svelte-3gb4du{font-size:1.25rem;font-weight:700;color:var(--gray-800);margin-bottom:12px}.policy-content.svelte-3gb4du p.svelte-3gb4du{font-size:.95rem;color:var(--gray-600);line-height:1.75;margin-bottom:12px}.policy-content.svelte-3gb4du a.svelte-3gb4du{color:var(--brand-blue);text-decoration:underline}.review.svelte-5g4ium.svelte-5g4ium{max-width:1200px;margin:0 auto;padding:120px 24px 80px}.review-head.svelte-5g4ium h1.svelte-5g4ium{font-size:2rem;font-weight:800;letter-spacing:-.02em}.review-head.svelte-5g4ium p.svelte-5g4ium{margin-top:8px;color:var(--gray-500)}.grid.svelte-5g4ium.svelte-5g4ium{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px}.tile.svelte-5g4ium.svelte-5g4ium{min-width:0}.meta.svelte-5g4ium.svelte-5g4ium{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 20px}.meta.svelte-5g4ium h2.svelte-5g4ium{font-size:1.05rem;font-weight:700}.meta.svelte-5g4ium span.svelte-5g4ium{font-size:.8rem;color:var(--gray-400);font-variant-numeric:tabular-nums}@media (max-width: 820px){.grid.svelte-5g4ium.svelte-5g4ium{grid-template-columns:1fr}}:root{--brand-blue: #2665ec;--brand-blue-dark: #1a4fc9;--brand-blue-light: #4d82f0;--brand-blue-lighter: #e8f0fe;--brand-blue-lightest: #f5f8ff;--white: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--font-inter: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--max-width: 1280px;--fail-bg: #fbefee;--fail-border: #f1d8d5;--fail-solid: #c0605a;--fail-text: #a8514b;--pass-bg: #edf6f1;--pass-border: #cfe7da;--pass-solid: #3f8f6b;--pass-text: #2f7a5a;--warn-bg: #fbf4e6;--warn-border: #f0e1c3;--warn-solid: #b08033;--warn-text: #8f6a2a;--star: #f59e0b;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-inter);color:var(--gray-900);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit;border:none;outline:none}input,textarea{font-family:inherit;outline:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-label{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-blue);margin-bottom:16px}.section-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.15;color:var(--gray-900);margin-bottom:20px}.section-subtitle{font-size:1.125rem;color:var(--gray-500);max-width:600px;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;border-radius:var(--radius-md);transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--brand-blue);color:var(--white);box-shadow:0 4px 14px #2665ec59}.btn-primary:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 6px 20px #2665ec73}.btn-secondary{background:var(--white);color:var(--brand-blue);border:2px solid var(--brand-blue)}.btn-secondary:hover{background:var(--brand-blue-lightest)}.btn-white{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-md)}.btn-white:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-lg{padding:18px 40px;font-size:1.125rem;border-radius:var(--radius-lg)}.btn-xl{padding:20px 48px;font-size:1.25rem;border-radius:var(--radius-lg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #2665ec66}50%{box-shadow:0 0 0 15px #2665ec00}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-emphasis);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:none}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;align-items:end;margin-bottom:44px}.section-head .section-title{margin-bottom:0}.section-head .section-subtitle{max-width:none;margin-bottom:4px}@media (max-width: 900px){.section-head{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.section-divider{height:1px;background:linear-gradient(to right,transparent,var(--gray-200),transparent);margin:0 auto;max-width:var(--max-width);padding:0 24px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}.mock-window{width:100%;max-width:460px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--gray-50);border-bottom:1px solid var(--gray-100)}.mock-bar.brand{background:var(--brand-blue);border-bottom-color:transparent}.mock-dots{display:flex;gap:5px}.mock-dots span{width:8px;height:8px;border-radius:50%;background:var(--gray-300)}.mock-bar.brand .mock-dots span{background:#ffffff80}.mock-title{margin-left:6px;font-size:.78rem;font-weight:600;color:var(--gray-400)}.mock-bar.brand .mock-title{color:#ffffffeb}.mock-body{padding:20px}.policy-page{padding:160px 0 80px;background:var(--white)}.policy-content{max-width:780px;margin:0 auto}.policy-content h1{font-size:2.5rem;font-weight:900;color:var(--gray-900);margin-bottom:8px;letter-spacing:-.02em}.last-updated{color:var(--gray-400);font-size:.9rem;margin-bottom:40px}.policy-content section{margin-bottom:32px}.policy-content h2{font-size:1.25rem;font-weight:700;color:var(--gray-800);margin-bottom:12px}.policy-content h3{font-size:1rem;font-weight:700;color:var(--gray-800);margin:20px 0 8px}.policy-content p{font-size:.95rem;color:var(--gray-600);line-height:1.75;margin-bottom:12px}.policy-content ul,.policy-content ol{padding-left:24px;margin-bottom:12px}.policy-content li{font-size:.95rem;color:var(--gray-600);line-height:1.75;margin-bottom:6px}.policy-content a{color:var(--brand-blue);text-decoration:underline}.policy-content strong{color:var(--gray-800)}.policy-table-wrap{overflow-x:auto;margin-bottom:16px;border:1px solid var(--gray-200);border-radius:var(--radius-md)}.policy-table{width:100%;border-collapse:collapse;font-size:.9rem}.policy-table th{text-align:left;font-weight:700;color:var(--gray-800);background:var(--gray-50);padding:12px 16px;white-space:nowrap}.policy-table td{color:var(--gray-600);line-height:1.6;padding:12px 16px;border-top:1px solid var(--gray-200);vertical-align:top}.policy-note{background:var(--brand-blue-lightest);border-left:3px solid var(--brand-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 20px;margin-bottom:16px}.policy-note p:last-child{margin-bottom:0}.policy-todo{background:#fff7ed;color:#9a3412;border-radius:var(--radius-sm);padding:2px 6px;font-weight:600}.policy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px}.policy-card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:20px}.policy-card h3{margin-top:0;margin-bottom:6px}.policy-card p{margin-bottom:0;font-size:.9rem}
