@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1f2a44;--cream:#f6f1e8;--peach:#f3d7c4;--coral:#e07a5f;--muted:#5c6578;--line:#e6d9cc;--bg:var(--cream);--card:#fff;--card-warm:#fcf9f4;--surface-2:#f1eadf;--track:#ece2d6;--ink-2:#2f3a55;--muted-2:#7a8294;--line-2:#d9c9b8;--field-line:var(--muted-2);--brand:var(--ink);--brand-strong:#141c30;--brand-bright:var(--coral);--brand-soft:var(--peach);--brand-line:#ebc3a9;--brand-line-2:var(--coral);--brand-ink:var(--ink);--coral-hover:#e5876d;--coral-ink:#8a3b26;--coral-soft:#fbe9dd;--secondary:#2b3a5c;--secondary-strong:var(--ink);--secondary-soft:#e8ebf2;--secondary-line:#c9cfdd;--secondary-ink:var(--ink);--sun:var(--coral);--sun-soft:var(--coral-soft);--sun-ink:var(--coral-ink);--brand-2:var(--secondary);--good:#2e7d4f;--warn:#d97706;--bad:#c0392b;--good-ink:#286f45;--font-display:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mast:Charter, "Bitstream Charter", Cambria, "Noto Serif", Georgia, serif;--hanger-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 2 24 19'%3E%3Cg fill='none' stroke='%231F2A44' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 8.5a2.4 2.4 0 1 1 2.4-2.4c0 1.2-.8 1.7-2.4 2.6v1.6'/%3E%3Cpath d='M13 10.3 3 17.6c-.9.7-.4 2 .7 2h18.6c1.1 0 1.6-1.3.7-2z' fill='%23FBE9DD'/%3E%3C/g%3E%3C/svg%3E");--ease-out:cubic-bezier(.2,.7,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--radius:16px;--shadow:0 1px 2px #1f2a440d, 0 10px 26px #1f2a440f;font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55}*{box-sizing:border-box}html{scroll-padding-top:76px}body{margin:0}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 .5em;line-height:1.15}h1,h2,.th-title,.logo,.welcome h2,.ux-ring-c b,.hero-count b{font-family:var(--font-display);font-optical-sizing:auto;font-weight:700}h1{letter-spacing:-.03em}h2,h3,h4{font-weight:600}h1{font-size:clamp(1.8rem,4vw,2.6rem)}h2{font-size:1.35rem}h3{font-size:1.05rem}h4{margin-top:1em;font-size:.95rem}p{margin:0 0 .75em}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}.container{max-width:1080px;margin:0 auto;padding:0 20px}.narrow-page{max-width:720px;padding-top:32px;padding-bottom:48px}.center{text-align:center}.muted{color:var(--muted)}.fine{color:var(--muted);margin:.4em 0 0;font-size:.82rem}.seller-line{color:var(--ink);margin:.5em 0 .6em;font-size:1rem;font-weight:400;line-height:1.5}.fine.light{color:#ffffffbf}.lead{color:var(--ink-2);font-size:1.1rem}.narrow{max-width:620px;margin-left:auto;margin-right:auto}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:.6em;font-size:.78rem;font-weight:700;display:inline-block}.help{color:var(--muted);margin:0 0 .6em;font-size:.9rem}.hint{color:var(--muted);margin-top:4px;font-size:.8rem}.topbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.logo{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.logo-mark{background:var(--coral);width:30px;height:30px;color:var(--ink);border-radius:9px;place-items:center;font-weight:700;display:grid}.logo{font-family:var(--font-mast);letter-spacing:-.005em;font-size:1.3rem;font-weight:700}.logo-hanger{width:20px;height:20px}.hanger-fill{fill:var(--coral-soft)}.masthead{text-align:center;background:var(--bg);padding:22px 20px 10px}.mast-mark{color:var(--ink);font-family:var(--font-mast);letter-spacing:-.012em;align-items:center;gap:.18em;font-size:clamp(46px,6.9vw,92px);font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex}.mast-mark b{color:var(--coral);font-weight:inherit}.mast-mark .hanger{flex:none;width:.62em;height:.62em}.mast-sub{font:700 12px/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin:14px 0 0}.mast-bar{border-top:2px solid var(--line);border-bottom:2px solid var(--line)}.mast-bar .topnav{flex:1;gap:26px}.mast-bar .topnav .btn{margin-left:auto}.mast-logo{display:none}.logo,.topnav .btn{white-space:nowrap}.cta-lead{display:contents}@media (width>=721px) and (height<=820px){.masthead{padding:14px 20px 6px}.mast-mark{font-size:clamp(42px,5.2vw,66px)}.mast-sub{margin-top:10px}}@media (width<=720px),(height<=500px){.masthead{display:none}.mast-logo{display:flex}.logo{font-size:1.15rem}.topnav .cta-lead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:inline-block;position:absolute;overflow:hidden}.mast-bar{border-top:0;border-bottom-width:1px}.mast-bar .topnav{flex:initial}.mast-bar .topnav .btn{margin-left:0}}@media (width<=480px){.tier-pill{display:none}}@media (width<=360px){.logo{font-size:1rem}}.skip-link{z-index:100;background:var(--card);color:var(--ink);border-radius:10px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:16px;box-shadow:0 6px 20px #1f2a442e}.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}main#main:focus{outline:none}.small-link{font-size:.9rem;text-decoration:none}.btn{font:inherit;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s, background .15s, border-color .15s;border:0;border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--coral);color:var(--ink);box-shadow:0 6px 18px #e07a5f4d}.btn.primary:hover:not(:disabled){background:var(--coral-hover);box-shadow:0 10px 26px #e07a5f61}.btn.secondary{background:var(--card);color:var(--ink);border:1px solid var(--line)}.btn.secondary:hover{border-color:var(--line-2);box-shadow:0 6px 16px #1f2a4414}.btn.ghost{color:var(--muted);background:0 0}.btn.light{background:var(--card);color:var(--brand)}.btn.lg{padding:14px 22px;font-size:1.02rem}.btn.small{border-radius:10px;padding:7px 12px;font-size:.85rem}.linkish{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:4px 0;font-weight:600}.hero{isolation:isolate;background:radial-gradient(1200px 400px at 80% -10%, var(--brand-soft) 0%, transparent 60%), radial-gradient(800px 300px at 0% 0%, var(--secondary-soft) 0%, transparent 60%);padding:64px 0 48px;position:relative;overflow:hidden}.hero h1{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.1rem)}.cta-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.section{padding:48px 20px 8px}.grid2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.step-num{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:24px}.card.flat{box-shadow:none}.page-head{margin-bottom:20px}.field{margin-bottom:22px}.field>label{margin-bottom:4px;font-weight:650;display:block}input[type=text],input[type=url],input:not([type]),textarea,.money input{width:100%;font:inherit;border:1px solid var(--field-line);background:var(--card);color:var(--ink);border-radius:12px;outline:none;padding:11px 13px;transition:border .15s,box-shadow .15s}input:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #e07a5f4d}textarea{resize:vertical}.money{align-items:center;gap:8px;display:flex}.money span{color:var(--muted);font-weight:700}.money input{max-width:220px}.dropzone{border:2px dashed var(--field-line);border-radius:var(--radius);background:var(--card);text-align:center;cursor:pointer;padding:32px 20px;transition:all .15s}.dropzone:hover,.dropzone.drag{border-color:var(--brand);background:var(--brand-soft)}.or{color:var(--muted);align-items:center;gap:12px;margin:24px 0 16px;font-size:.85rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.alert{border-radius:12px;margin:12px 0;padding:10px 14px;font-size:.92rem}.alert.good{color:#166534;background:#f0fdf4}.alert.bad{color:#991b1b;background:#fef2f2}.alert.info{background:var(--secondary-soft);color:#1e40af}.preview dl{grid-template-columns:120px 1fr;gap:6px 12px;margin:0;font-size:.92rem;display:grid}.preview dt{color:var(--muted)}.preview dd{margin:0}.segmented,.chips,.suggestions{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.9rem;transition:all .12s}.chip:hover{border-color:var(--line-2)}.chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.chip.ghost{color:var(--muted);border-style:dashed;padding:5px 10px;font-size:.82rem}.chip.static{cursor:default}.chip.static.on{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.chip.missing{color:#8a3b26;background:#fbeee6;border-color:#fed7aa}.chip small{opacity:.75;font-weight:500}.tag-box{border:1px solid var(--field-line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.tag-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #e07a5f4d}.tag-box input{flex:1;min-width:140px;box-shadow:none!important;border:0!important;padding:6px!important}.tag{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.tag button{color:var(--coral-ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}.suggestions{margin-top:8px}.progress{gap:6px;display:flex}.progress span{background:var(--line);border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}.progress span i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--sun));transform-origin:0;transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.progress span.on i{transform:scaleX(1)}.progress span.cur i:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:2.8s ease-in-out .6s infinite sheen;position:absolute;inset:0;transform:translate(-100%)}.checks{gap:4px;display:grid}.check-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.check-label{font-size:.93rem;font-weight:550}.check-row .chip{padding:5px 11px;font-size:.84rem}.nav-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.results{max-width:900px;padding-top:32px;padding-bottom:48px}.ring-num{fill:var(--ink);font-size:44px;font-weight:800}.ring-sub{fill:var(--muted);font-size:14px}.band{border-radius:999px;margin-top:6px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-block}.band.strong{color:#166534;background:#dcfce7}.band.good{color:#92400e;background:#fef3c7}.band.weak{color:#991b1b;background:#fee2e2}.bar-row{margin-bottom:14px}.bar-label{justify-content:space-between;margin-bottom:5px;font-size:.92rem;display:flex}.bar{background:var(--line);border-radius:99px;height:10px;overflow:hidden}.bar span{height:100%;transition:width 1s var(--ease-out);border-radius:99px;display:block}.bar .good{background:var(--good)}.bar .warn{background:var(--warn)}.bar .bad{background:var(--bad)}.fixes{margin:0;padding-left:1.3em}.fixes li{border-top:1px solid var(--line);padding:12px 0}.fixes li:first-child{border-top:0}.fix-head{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.pts{color:var(--brand);white-space:nowrap;font-size:.9rem;font-weight:700}.copybox{background:var(--brand-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.copybox p{margin:0}.copybox.alt{background:var(--surface-2);font-size:.93rem}.headline-text{color:var(--brand-ink);font-size:1.08rem;font-weight:700}.pin{background:var(--surface-2);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.93rem}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.about-draft{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:10px 0 0;padding:16px;font-family:inherit;font-size:.95rem}.table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tr{border-top:1px solid var(--line);grid-template-columns:200px 1fr;display:grid}.tr:first-child{border-top:0}.td{padding:12px 14px}.td.k{background:var(--surface-2);font-size:.9rem;font-weight:600}.td.v{flex-direction:column;gap:2px;display:flex}.steps{margin:0;padding-left:1.3em}.steps li{padding:8px 0}.steps p{color:var(--ink-2);margin:2px 0 0;font-size:.94rem}.check-group h4{border-bottom:1px solid var(--line);padding-bottom:6px}.audit-row{grid-template-columns:26px 1fr auto;align-items:start;gap:10px;padding:8px 0;font-size:.92rem;display:grid}.audit-row .icon{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:grid}.audit-row.pass .icon{background:var(--good)}.audit-row.partial .icon{background:var(--warn)}.audit-row.fail .icon{background:var(--bad)}.src{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--muted);border-radius:6px;margin-left:4px;padding:2px 6px;font-size:.7rem}.jobs{background:linear-gradient(180deg, var(--card), var(--card-warm));position:relative}@media (width<=640px){.jobs>.badge{margin:0 0 8px;display:inline-block;position:static}}.badge{background:var(--secondary-soft);color:var(--secondary-ink);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:20px}.criteria{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.criteria div{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:10px 12px;font-size:.9rem;display:flex}.criteria .wide{grid-column:1/-1}.criteria span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}@keyframes shimmer{to{background-position:-200% 0}}.cta-card{background:var(--secondary);color:#fff;border-radius:20px;margin-bottom:20px;padding:32px;box-shadow:0 20px 40px #e07a5f40}.cta-card p{color:#ffffffe6;max-width:620px}.spinner{border:4px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:36px;height:36px;margin:8px auto 12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding:20px 0;font-size:.82rem}.footer p{margin:0}.footer-links{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.footer-links a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:600}.footer-links a:hover{color:var(--brand);text-decoration-color:currentColor}.footer .footer-descriptor{margin-top:10px}@media (width<=820px){.grid3,.grid2,.score-card{grid-template-columns:1fr}.hero{padding-top:36px}.criteria{grid-template-columns:1fr 1fr}.check-row{grid-template-columns:1fr;gap:6px}.tr{grid-template-columns:1fr}.card{padding:18px}.copybox{flex-direction:column}}@keyframes fadeUp{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes chipPop{0%{scale:1}40%{scale:1.08}to{scale:1}}@keyframes sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes blurIn{0%{opacity:0;filter:blur(6px);translate:0 6px}to{opacity:1;filter:blur();translate:0}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes drift1{to{transform:translate(-14%,12%)scale(1.12)}}@keyframes drift2{to{transform:translate(16%,-8%)scale(.92)}}@keyframes drift3{to{transform:translate(-10%,-14%)scale(1.08)}}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes blink{50%{opacity:0}}@keyframes pulseDot{0%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 7px #16a34a00}}@keyframes ringGlow{0%{filter:drop-shadow(0 0 #0000)}40%{filter:drop-shadow(0 0 10px)}to{filter:drop-shadow(0 0 #0000)}}@keyframes stepFwd{0%{opacity:0;translate:32px}to{opacity:1;translate:0}}@keyframes stepBack{0%{opacity:0;translate:-32px}to{opacity:1;translate:0}}@keyframes scanBeam{0%{opacity:0;translate:0 -30px}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:0 120px}}@keyframes spinArc{to{rotate:360deg}}.view{animation:.35s both fadeIn}.mesh{z-index:-1;pointer-events:none;position:absolute;inset:0}.mesh span{opacity:.55;will-change:transform;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.mesh span:first-child{background:radial-gradient(circle, var(--brand-line) 0%, transparent 62%);animation:22s ease-in-out infinite alternate drift1;top:-35vmax;right:-18vmax}.mesh span:nth-child(2){background:radial-gradient(circle, var(--secondary-line) 0%, transparent 62%);animation:26s ease-in-out infinite alternate drift2;top:-30vmax;left:-25vmax}.mesh span:nth-child(3){background:radial-gradient(circle, var(--sun-soft) 0%, transparent 60%);opacity:.4;animation:30s ease-in-out infinite alternate drift3;top:5vmax;left:25%}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#e07a5f21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 75% 35%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 75% 35%,#000,#0000 75%)}.grad-text{color:var(--brand);background:linear-gradient(transparent 64%, var(--sun-soft) 64%, var(--sun-soft) 92%, transparent 92%);padding:0 .06em;animation:8s ease-in-out infinite gradShift}.hero-copy>*{animation:fadeUp .7s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.caret{vertical-align:-2px;opacity:0;background:currentColor;width:2px;height:1em;margin-left:1px;display:inline-block}.caret.on{opacity:1;animation:.9s step-end infinite blink}.reveal{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s), translate .7s var(--ease-out) var(--d,0s), transform .25s var(--ease-out), box-shadow .25s;translate:0 22px}.reveal.in{opacity:1;translate:0}.lift:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f2a440a,0 18px 40px #e07a5f1f}.card.flat.lift:hover{border-color:var(--brand-line)}.lift:hover .step-num{background:var(--brand);color:#fff}.step-num{transition:background .25s,color .25s}.btn.primary:after,.btn.light:after{content:"";transition:transform .7s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn.light:after{background:linear-gradient(115deg,#0000 30%,#e07a5f1f 50%,#0000 70%)}.btn.primary:hover:not(:disabled):after,.btn.light:hover:after{transform:translate(120%)}.btn.light:hover{box-shadow:0 10px 24px #1f2a4433}.chip{transition:background .15s, border-color .15s, color .15s, box-shadow .15s, transform .15s var(--ease-out)}.chip:not(.static):hover{transform:translateY(-1px);box-shadow:0 4px 10px #1f2a440f}.chip:not(.static):active{transform:scale(.95)}.chip.on:not(.static){animation:chipPop .32s var(--ease-spring);box-shadow:0 4px 12px #e07a5f47}.tag{animation:popIn .28s var(--ease-spring) both}.step-in.fwd{animation:stepFwd .42s var(--ease-out) both}.step-in.back{animation:stepBack .42s var(--ease-out) both}.step-in>.field,.step-in>.help,.step-in>.checks,.step-in>.alert{animation:fadeUp .45s var(--ease-out) both}.step-in>:nth-child(2){animation-delay:60ms}.step-in>:nth-child(3){animation-delay:.12s}.step-in>:nth-child(4){animation-delay:.18s}.alert{animation:fadeUp .3s var(--ease-out) both}.analyzing{text-align:center;padding:32px 28px}.analyzing h2{margin-top:18px}.scan{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:14px;width:220px;height:96px;margin:0 auto;padding:16px;display:flex;position:relative;overflow:hidden}.scan-avatar{background:linear-gradient(135deg, var(--brand-line), var(--sun-soft));border-radius:50%;flex:none;width:48px;height:48px}.scan-lines{flex:1;gap:8px;display:grid}.scan-lines span{background:linear-gradient(90deg, var(--line), var(--brand-soft), var(--line));background-size:200% 100%;border-radius:6px;height:8px;animation:1.4s infinite shimmer}.scan-lines span:first-child{width:70%}.scan-lines span:nth-child(3){width:85%}.scan-lines span:nth-child(4){width:55%}.scan-beam{background:linear-gradient(#0000,#e07a5f2e,#0000);border-bottom:2px solid #e07a5f80;height:26px;animation:1.6s ease-in-out infinite scanBeam;position:absolute;top:0;left:0;right:0}.an-progress{background:var(--line);border-radius:99px;max-width:420px;height:6px;margin:18px auto 20px;overflow:hidden}.an-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--sun));height:100%;transition:width .45s var(--ease-out);display:block}.an-steps{text-align:left;gap:4px;max-width:420px;margin:0 auto;padding:0;list-style:none;display:grid}.an-steps li{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:7px 10px;font-size:.95rem;transition:color .3s,background .3s;display:flex}.an-steps li.active{color:var(--ink);background:var(--brand-soft);font-weight:600}.an-steps li.done{color:var(--ink)}.an-icon{border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;display:grid;position:relative}.an-steps li.active .an-icon{border-color:#e07a5f40;border-top-color:var(--brand);animation:.7s linear infinite spinArc}.an-steps li.done .an-icon{border-color:var(--good);background:var(--good);animation:popIn .35s var(--ease-spring) both}.results .page-head>*{animation:fadeUp .6s var(--ease-out) both}.results .page-head>:nth-child(2){animation-delay:60ms}.results .page-head>:nth-child(3){animation-delay:.12s}.enter{opacity:0;transition:opacity .6s var(--ease-out) .15s, translate .6s var(--ease-out) .15s;translate:0 18px}.enter.in{opacity:1;translate:0}.ring{color:var(--brand)}.ring-arc{transition:stroke .35s}.ring-num{font-variant-numeric:tabular-nums}.ring.done .ring-arc{animation:1.1s ease-out ringGlow}.pop-late{animation:popIn .45s 1.7s var(--ease-spring) both}.fixes .pts{transition:transform .2s var(--ease-spring);display:inline-block}.fixes li:hover .pts{transform:scale(1.12)}.morph-before{color:var(--ink-2);align-items:baseline;gap:10px;margin-top:6px;font-size:.95rem;display:flex}.morph-tag{text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2);color:var(--muted);border-radius:999px;flex:none;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.morph-tag.after{background:var(--brand);color:#fff;margin-bottom:6px}.morph-arrow{color:var(--brand);opacity:0;transition:opacity .4s .8s, translate .4s var(--ease-out) .8s;margin:4px 0 0 14px;font-weight:800;translate:0 -6px}.morph.in .morph-arrow{opacity:1;translate:0}.morph-after{margin-top:4px}.headline-text .w{animation:blurIn .5s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .2s);display:inline-block}.topnav{align-items:center;gap:14px;display:flex}.nav-link{color:var(--ink);margin:0;font-size:.92rem}a.nav-link{padding:4px 0;font-weight:600;text-decoration:none}@media (width<=720px){.topnav .nav-link{display:none}}.tier-pill{color:#166534;animation:popIn .35s var(--ease-spring) both;background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}a.tier-pill{text-decoration:none}.pricing-section h2{font-size:clamp(1.5rem,3vw,2rem)}.pricing-grid{align-items:stretch;gap:16px;margin-top:28px;display:grid}.pricing-grid.n4{grid-template-columns:repeat(4,1fr)}.pricing-grid.n3{grid-template-columns:repeat(3,1fr)}.pricing-grid.compact{gap:12px;margin-top:16px}.price-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:22px 20px;display:flex;position:relative}.price-card h3{margin:0 0 2px;font-size:1.08rem}.price-tagline{color:var(--muted);margin:0 0 10px;font-size:.88rem}.price-amount{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.price-amount b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800}.price-amount span{color:var(--muted);font-size:.85rem}.price-desc{color:var(--ink-2);font-size:.9rem}.price-features{flex:1;align-content:start;gap:7px;margin:4px 0 12px;padding:0;font-size:.88rem;list-style:none;display:grid}.price-features li{padding-left:24px;position:relative}.price-features li:before{content:"✓";background:var(--brand-soft);width:17px;height:17px;color:var(--brand);border-radius:50%;place-items:center;font-size:.66rem;font-weight:900;display:grid;position:absolute;top:1px;left:0}.price-features.small{margin-top:16px;font-size:.85rem}.price-card.reveal.in .price-features li{animation:fadeUp .5s var(--ease-out) both;animation-delay:calc(var(--d,0s) + var(--i) * 45ms + .15s)}.price-note{color:var(--muted);margin:0 0 10px;font-size:.82rem;font-style:italic}.price-promise{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.84rem;display:flex}.price-cta .btn{justify-content:center;width:100%}.price-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:-11px;left:20px}.price-badge.hot{background:var(--brand);box-shadow:0 6px 16px #e07a5f59}.price-card.featured{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--brand), var(--sun)) border-box;border:2px solid #0000;box-shadow:0 18px 44px #e07a5f2e}.price-card.featured.reveal.in{scale:1.02}.price-card.featured .price-amount b{color:var(--brand)}.pricing-grid.compact .price-card{box-shadow:none;padding:18px 16px}.pricing-grid.compact .price-amount b{font-size:1.7rem}.locked{border-radius:var(--radius);margin-bottom:20px;position:relative}.locked>.locked-body{filter:blur(7px)saturate(.8);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.locked>.locked-body>*{margin-bottom:0}.lock-overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex;position:absolute;inset:0}.lock-overlay b{font-size:1.05rem}.lock-overlay .btn{margin-top:8px}.lock-icon{background:var(--card);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:1.2rem;animation:5s ease-in-out infinite float;display:grid;box-shadow:0 8px 20px #e07a5f33}.upsell{background:linear-gradient(180deg, var(--card), var(--secondary-soft));border-color:var(--secondary-line)}.light-link{color:#fff}.toast{z-index:50;background:var(--ink);color:#fff;width:fit-content;max-width:560px;animation:fadeUp .35s var(--ease-out) both;border-radius:12px;margin-inline:auto;padding:12px 18px;font-size:.92rem;position:fixed;bottom:24px;left:16px;right:16px;box-shadow:0 16px 40px #1f2a444d}.toast.bad{background:#991b1b}.app-toast{align-items:center;display:flex}.toast-text{margin:0}.app-toast .toast-x{margin-left:10px}.checkout-page{max-width:960px;padding-top:24px;padding-bottom:48px}.demo-banner{color:#78350f;background:#fef3c7;border:1px dashed #f59e0b;border-radius:12px;margin-bottom:20px;padding:10px 14px;font-size:.9rem}.demo-banner code,.alert code{background:#ffffffb3;border-radius:6px;margin:0 2px;padding:1px 6px;font-weight:700}.checkout-grid{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.checkout-summary{animation:fadeUp .5s var(--ease-out) both}.checkout-form{animation:fadeUp .5s 80ms var(--ease-out) both}.checkout-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:2.4rem;font-weight:800}.line{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:.93rem;display:flex}.line>div{flex-direction:column;display:flex}.line.sub{color:var(--muted)}.line.discount{color:var(--good);animation:fadeUp .3s var(--ease-out) both;font-weight:600}.line.total{font-size:1rem}.lbl{margin:12px 0 4px;font-size:.88rem;font-weight:600;display:block}.card-fields input{border-radius:0}.card-fields>input{border-radius:12px 12px 0 0!important}.card-fields>div{grid-template-columns:1fr 1fr;display:grid}.card-fields>div input:first-child{border-top:0;border-radius:0 0 0 12px!important}.card-fields>div input:last-child{border-top:0;border-left:0;border-radius:0 0 12px!important}.card-fields input[readonly]{background:var(--surface-2);color:var(--ink-2)}.checkout-form .linkish,.promo-row{margin:12px 0 4px}.promo-input{gap:8px;display:flex}.promo-applied{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.promo-applied .linkish{margin:0;font-size:.85rem}.btn.block{justify-content:center;width:100%;margin-top:16px}.success-card,.intake-done{text-align:center}.success-card .cta-row{justify-content:center}.done-check{background:var(--good);color:#fff;width:56px;height:56px;animation:popIn .5s var(--ease-spring) both;border-radius:50%;place-items:center;margin:4px auto 12px;font-size:1.6rem;font-weight:900;display:grid;box-shadow:0 10px 24px #16a34a4d}.intake{animation:fadeUp .55s .15s var(--ease-out) both}.intake-h{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.approval{cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0 12px;padding:14px 16px;font-size:.92rem;display:flex}.approval input{width:18px;height:18px;accent-color:var(--good);flex:none;margin-top:3px}.approval.invalid{border-color:var(--bad);background:#fef2f2}input[aria-invalid=true]{border-color:var(--bad)}@media (width<=1000px){.pricing-grid.n4{grid-template-columns:repeat(2,1fr);row-gap:24px}}@media (width<=820px){.pricing-grid.n3,.checkout-grid{grid-template-columns:1fr}.price-card.featured.reveal.in{scale:1}}@media (width<=600px){.pricing-grid.n4{grid-template-columns:1fr}.topnav .nav-link{display:none}}.portal-pill{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--brand);animation:popIn .4s var(--ease-spring) both;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:800;box-shadow:0 6px 16px #e07a5f4d}.portal-loading{text-align:center;padding-top:80px}.portal-hero{padding:44px 0 30px}.portal-hero-inner>*{animation:fadeUp .7s var(--ease-out) both}.portal-hero-inner>:nth-child(2){animation-delay:60ms}.portal-hero-inner>:nth-child(3){animation-delay:.14s}.portal-hero h1{letter-spacing:-.03em;max-width:820px;font-size:clamp(2rem,4.6vw,3.1rem)}.portal-hero h1 .w{animation:blurIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .1s);display:inline-block}.portal-hero .lead{max-width:640px}.tabnum{font-variant-numeric:tabular-nums}.criteria-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;animation:none!important}.crit-chip{border:1px solid var(--line);animation:popIn .45s var(--ease-spring) both;animation-delay:calc(var(--i) * 70ms + .35s);background:#ffffffd9;border-radius:999px;padding:6px 13px;font-size:.88rem;font-weight:600;box-shadow:0 2px 8px #1f2a440a}.crit-chip.muted-chip{color:var(--muted);font-weight:500}.portal-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding-top:22px;display:grid}.portal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.portal-tabs{--n:3;grid-template-columns:repeat(var(--n), 1fr);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:4px;display:inline-grid;position:relative}.portal-tabs button{z-index:1;font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:.92rem;font-weight:650;transition:color .25s;position:relative}.portal-tabs button.on{color:#fff}.tab-indicator{width:calc((100% - 8px) / var(--n));background:var(--brand);translate:calc(var(--idx) * 100%) 0;transition:translate .45s var(--ease-spring);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px #e07a5f59}.tab-count{min-width:22px;height:20px;animation:chipPop .4s var(--ease-spring);font-variant-numeric:tabular-nums;background:#64748b1f;border-radius:99px;place-items:center;margin-left:4px;padding:0 6px;font-size:.74rem;display:inline-grid}.portal-tabs button.on .tab-count{background:#ffffff38}.prefs-toggle{display:none}.prefs-toggle.on{border-color:var(--brand);color:var(--brand)}.count-bubble{background:var(--brand);color:#fff;min-width:20px;height:20px;animation:popIn .35s var(--ease-spring);border-radius:99px;place-items:center;margin-left:2px;font-size:.72rem;display:inline-grid}.prefs-drawer{display:none}.portal-tip{background:var(--sun-soft);border:1px dashed var(--brand-line);color:var(--brand-ink);animation:fadeUp .5s .5s var(--ease-out) both;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:.92rem;display:flex}.tip-thumb{font-size:1.2rem;animation:2.4s ease-in-out infinite float;display:inline-block}.job-list{flex-direction:column;display:flex}.job-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);animation:cardIn .55s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + 80ms);border-radius:18px;margin-bottom:14px;padding:18px 20px 14px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.job-card:hover{border-color:var(--brand-line);box-shadow:0 2px 4px #1f2a440a,0 14px 34px #e07a5f1a}.job-card.is-liked{background:linear-gradient(180deg, #f7fef9, var(--card) 40%);border-color:#bbf7d0}.job-card.burst-on{animation:likeGlow .9s var(--ease-out);overflow:visible}.job-card.is-hidden{background:var(--card-warm)}.job-card.is-hidden .jc-title,.job-card.is-hidden .jc-note{opacity:.7}@keyframes cardIn{0%{opacity:0;translate:0 18px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes likeGlow{0%{box-shadow:0 0 #16a34a73}60%{box-shadow:0 0 0 10px #16a34a00}to{box-shadow:var(--shadow)}}.jc-head{align-items:flex-start;gap:14px;display:flex}.jc-rank{width:48px;height:48px;color:var(--brand);background:var(--brand-soft);font-variant-numeric:tabular-nums;border-radius:14px;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.jc-rank.top{color:#fff;background:var(--brand);box-shadow:inset 0 -3px 0 var(--sun);box-shadow:0 8px 18px #e07a5f4d}.jc-heading{flex:1;min-width:0}.jc-company-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jc-company{font-size:.95rem;font-weight:750}.heart{border:1px solid var(--line);background:var(--card);color:#e11d48;font:inherit;cursor:pointer;transition:all .2s var(--ease-out);border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-size:.78rem;display:inline-flex}.heart span{color:var(--muted);font-weight:600}.heart:hover{border-color:#fda4af;transform:translateY(-1px)}.heart.on{animation:chipPop .45s var(--ease-spring);background:#fff1f2;border-color:#fda4af}.heart.on span{color:#be123c}.pick-badge{letter-spacing:.02em;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:800}.pick-badge.stretch{background:var(--secondary-soft);color:#155e75;border-color:var(--secondary-line)}.moved{animation:movedPop 2.2s var(--ease-out) both;border-radius:999px;padding:3px 8px;font-size:.74rem;font-weight:800}.moved.up{color:#166534;background:#dcfce7}.moved.down{color:#991b1b;background:#fee2e2}@keyframes movedPop{0%{opacity:0;scale:.5}12%{opacity:1;scale:1.15}20%{scale:1}80%{opacity:1}to{opacity:0}}.jc-title{margin:3px 0 6px;font-size:1.12rem}.jc-title a{color:var(--ink);background-image:linear-gradient(var(--brand), var(--brand));transition:background-size .3s var(--ease-out), color .2s;background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.jc-title a:hover{color:var(--brand);background-size:100% 2px}.jc-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:.86rem;display:flex}.jc-note{color:var(--ink-2);margin:10px 0;font-size:.9rem}.jc-tags{flex-wrap:wrap;gap:6px;display:flex}.jtag{background:var(--surface-2);color:var(--ink-2);cursor:help;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:600;transition:all .3s}.jtag.eventType{background:var(--brand-soft);color:var(--brand-ink)}.jtag.industry{background:var(--secondary-soft);color:var(--secondary-ink)}.jtag.competition,.jtag.travel{color:#8a3b26;background:#fbeee6}.jtag.plus{color:#166534;animation:chipPop .45s var(--ease-spring);background:#dcfce7;border-color:#86efac}.jtag.plus:before{content:"▲ ";font-size:.62rem}.jtag.minus{color:#991b1b;animation:chipPop .45s var(--ease-spring);background:#fee2e2;border-color:#fca5a5}.jtag.minus:before{content:"▼ ";font-size:.62rem}.jc-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.jc-spacer{flex:1}.vote{border:1px solid var(--line);background:var(--card);font:inherit;cursor:pointer;transition:transform .2s var(--ease-spring), background .2s, border-color .2s, box-shadow .2s;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:650;display:inline-flex;position:relative}.vote-ico{transition:transform .3s var(--ease-spring);display:inline-block}.vote:hover{transform:translateY(-2px)}.vote:active{transform:scale(.94)}.vote.up:hover{background:#f0fdf4;border-color:#86efac;box-shadow:0 8px 18px #16a34a26}.vote.up:hover .vote-ico{transform:rotate(-14deg)scale(1.2)}.vote.down:hover{background:#fef2f2;border-color:#fca5a5;box-shadow:0 8px 18px #ef44441f}.vote.down:hover .vote-ico{transform:rotate(14deg)scale(1.2)}.vote.up.on{background:var(--good);border-color:var(--good);color:#fff;box-shadow:0 8px 18px #16a34a4d}.vote.up.on .vote-ico{animation:thumbPop .5s var(--ease-spring)}@keyframes thumbPop{0%{transform:scale(1)}40%{transform:scale(1.5)rotate(-18deg)}to{transform:scale(1)}}.hide-co{font-size:.82rem}.hide-co:hover{color:var(--bad)}.why-btn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:.82rem;font-weight:650}.why-btn:hover,.why-btn.on{background:var(--brand-soft)}.why-btn:after{content:" ▾";transition:rotate .25s;display:inline-block}.why-btn.on:after{rotate:180deg}.jc-expand{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.jc-expand.open{grid-template-rows:1fr}.jc-expand>div{overflow:hidden}.why-box,.take-box{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 14px;font-size:.86rem}.take-box{background:#fffbeb;border-color:#fde68a}.take-box p{margin:0 0 6px}.why-total{margin-bottom:4px;font-weight:600}.why-box ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.why-box li b{font-variant-numeric:tabular-nums;min-width:34px;display:inline-block}.why-box li.plus b{color:var(--good)}.why-box li.minus b{color:var(--bad)}.jc-expand.open .why-box li{animation:fadeUp .35s var(--ease-out) both}.jc-expand.open .why-box li:nth-child(2){animation-delay:40ms}.jc-expand.open .why-box li:nth-child(3){animation-delay:80ms}.jc-expand.open .why-box li:nth-child(n+4){animation-delay:.12s}.jc-hidden-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.hidden-reason{color:var(--muted);font-size:.88rem;font-weight:600}.empty-tab{text-align:center;animation:fadeUp .5s var(--ease-out) both;padding:40px 20px}.empty-emoji{font-size:2.4rem;animation:4s ease-in-out infinite float}.burst{pointer-events:none;z-index:5;width:0;height:0;position:absolute;bottom:30px;left:34px}.burst span{opacity:0;animation:burstOut .9s var(--ease-out) forwards;animation-delay:var(--d);font-size:1.1rem;position:absolute;top:0;left:0}@keyframes burstOut{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-70px) scale(1.1)}}.prefs-panel{padding:18px}.prefs-panel.sticky{animation:fadeUp .6s .2s var(--ease-out) both;position:sticky;top:76px}.prefs-head{justify-content:space-between;align-items:baseline;display:flex}.prefs-head h3{margin:0 0 8px}.save-dot{color:var(--muted);font-size:.76rem;font-weight:700}.save-dot.saved{color:var(--good);animation:.3s fadeIn}.save-dot.saving:before{content:"";background:var(--warn);border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1s infinite pulseDot;display:inline-block}.prefs-empty{text-align:center;color:var(--muted);padding:10px 4px 4px;font-size:.9rem}.pe-thumbs{justify-content:center;gap:14px;margin-bottom:6px;font-size:1.7rem;display:flex}.pe-thumbs span{animation:3s ease-in-out infinite float}.pe-thumbs span:last-child{animation-delay:-1.5s}.pgroup{margin-top:12px}.pgroup h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px;font-size:.8rem}.pchips{flex-wrap:wrap;gap:6px;display:flex}.pchip{background:var(--surface-2);max-width:100%;color:var(--ink-2);animation:popIn .35s var(--ease-spring) both;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.pchip.good{color:#166534;background:#dcfce7}.pchip.bad{color:#991b1b;background:#fee2e2}.pchip.muted{background:var(--surface-2);color:var(--muted);text-decoration:line-through}.pchip b{font-variant-numeric:tabular-nums}.pchip button{color:inherit;cursor:pointer;background:#fff9;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.85rem;line-height:1;display:grid}.pchip button:hover{background:var(--card)}.prefs-foot{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:12px;display:flex}.portal-toast{cursor:default;align-items:center;gap:12px;display:flex}.toast-undo{color:#fff;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:8px;padding:5px 12px;font-weight:700}.toast-undo:hover{background:#ffffff47}.toast-x{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:28px;min-height:28px;padding:0 2px;font-size:1.2rem;line-height:1}.toast-x:hover{color:#fff;background:#ffffff29}.toast .toast-x:focus-visible,.toast .toast-undo:focus-visible{outline-color:#fff}@media (width<=900px){.portal-grid{grid-template-columns:1fr;padding-top:16px}.portal-side{display:none}.prefs-toggle{display:inline-flex}.prefs-drawer{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.prefs-drawer.open{grid-template-rows:1fr}.prefs-drawer-inner{overflow:hidden}.prefs-drawer .prefs-panel{box-shadow:none;margin-bottom:14px}}@media (width<=600px){.portal-hero{padding:26px 0 18px}.portal-toolbar{gap:8px}.portal-tabs{width:100%}.portal-tabs button{padding:8px 6px;font-size:.88rem}.prefs-toggle{justify-content:center;width:100%}.job-card{border-radius:16px;padding:16px 14px 12px}.jc-rank{border-radius:12px;width:40px;height:40px;font-size:.95rem}.jc-head{gap:10px}.jc-actions{gap:6px}.jc-actions .vote{flex:1;justify-content:center;padding:10px}.jc-actions .hide-co{flex-basis:100%;order:3;justify-content:center}.jc-spacer{display:none}.why-btn{flex:1;order:4}.heart span{display:none}}@media (width<=900px){.app.portal-mode .footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.app.portal-mode .topbar-inner{height:56px}.avatar{background:var(--secondary);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 6px 14px #e07a5f4d}.avatar.sm{width:30px;height:30px;font-size:.72rem}.avatar.alt{background:var(--brand)}mark.ph{color:#92400e;background:#fef3c7;border-radius:4px;padding:0 3px}.small{font-size:.9rem}.signin{align-items:center;min-height:calc(100vh - 56px);padding:48px 0;display:flex}.signin-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.signin-copy>*{animation:fadeUp .7s var(--ease-out) both}.signin-copy>:nth-child(2){animation-delay:60ms}.signin-copy>:nth-child(3){animation-delay:.12s}.signin h1{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.4rem)}.signin-features{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid;animation:none!important}.signin-features li{animation:fadeUp .55s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .25s);align-items:flex-start;gap:12px;display:flex}.signin-features li div{color:var(--ink-2);flex-direction:column;font-size:.92rem;display:flex}.signin-features li b{color:var(--ink);font-size:.98rem}.sf-ic{background:var(--card);width:40px;height:40px;color:var(--brand);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex:none;place-items:center;display:grid}.signin-card{animation:fadeUp .8s .2s var(--ease-out) both;border-radius:22px;margin:0;padding:28px;box-shadow:0 24px 60px #e07a5f29}.signin-card h2{margin-bottom:2px;font-size:1.5rem}.signin-card input{width:100%;font:inherit;border:1px solid var(--field-line);border-radius:12px;outline:none;margin-bottom:10px;padding:11px 13px}.signin-card input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #e07a5f4d}.demo-client{text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--brand), var(--sun)) border-box;transition:transform .25s var(--ease-spring), box-shadow .25s;border:2px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 26px #e07a5f29}.demo-client:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #e07a5f3d}.demo-client.going{transform:scale(.98)}.dc-text{color:var(--muted);flex-direction:column;flex:1;font-size:.85rem;display:flex}.dc-text b{color:var(--ink);font-size:1rem}.dc-go{color:var(--brand);transition:translate .25s var(--ease-out);font-size:1.2rem;font-weight:800}.demo-client:hover .dc-go{translate:4px}.mini-spin{border:3px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}.papp{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:22px 20px 40px;display:grid}.papp-nav{animation:fadeUp .5s var(--ease-out) both;flex-direction:column;gap:14px;display:flex;position:sticky;top:78px}.papp-me{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 6px 10px;display:flex}.papp-me div{color:var(--muted);flex-direction:column;font-size:.8rem;line-height:1.25;display:flex}.papp-me b{color:var(--ink);font-size:.95rem}.papp-tabs{flex-direction:column;gap:4px;display:flex;position:relative}.papp-ind{background:var(--brand);height:48px;translate:0 calc(var(--idx) * 52px);transition:translate .45s var(--ease-spring);border-radius:14px;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 22px #e07a5f4d}.papp-tabs button{z-index:1;height:48px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-weight:650;transition:color .25s,background .2s;display:flex;position:relative}.papp-tabs button:not(.on):hover{color:var(--ink);background:#e07a5f12}.papp-tabs button.on{color:#fff}.pt-ic{place-items:center;display:grid;position:relative}.papp-tabs button.on .pt-ic .icon{animation:chipPop .45s var(--ease-spring)}.pt-badge{color:#fff;border:2px solid var(--bg);min-width:18px;height:18px;animation:popIn .35s var(--ease-spring);background:#ef4444;border-radius:99px;place-items:center;padding:0 5px;font-size:.66rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-10px}.papp-tabs button.on .pt-badge{background:var(--card);color:var(--brand);border-color:#0000}.papp-signout{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;display:flex}.papp-signout:hover{color:var(--bad);background:#fef2f2}.papp-mobile-head{display:none}.papp-main{min-width:0}.papp-view.fwd{animation:tabFwd .45s var(--ease-out) both}.papp-view.back{animation:tabBack .45s var(--ease-out) both}@keyframes tabFwd{0%{opacity:0;translate:26px}to{opacity:1;translate:0}}@keyframes tabBack{0%{opacity:0;translate:-26px}to{opacity:1;translate:0}}.ptab-head{margin-bottom:18px}.ptab-head>*{animation:fadeUp .6s var(--ease-out) both}.ptab-head>:nth-child(2){animation-delay:50ms}.ptab-head>:nth-child(3){animation-delay:.1s}.ptab-head h1{letter-spacing:-.025em;margin-bottom:.3em;font-size:clamp(1.8rem,3.6vw,2.5rem)}.ptab-head .lead{max-width:680px;font-size:1.02rem}.gauge{width:100%;max-width:360px;position:relative}.gauge svg{width:100%;display:block;overflow:visible}.gauge-num{fill:var(--ink);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:58px;font-weight:850}.gauge-sub{fill:var(--muted);font-size:14px;font-weight:600}.gauge-end{fill:var(--muted-2);font-size:12px;font-weight:700}.gauge-pot-label{fill:var(--brand);font-size:13px;font-weight:800}.gauge-potential{animation:1s 1.6s both fadeIn}.gauge-glow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 2s infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:.15;scale:1}50%{opacity:.5;scale:1.5}}.band-pill{white-space:nowrap;animation:popIn .45s 1.9s var(--ease-spring) both;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:800;position:absolute;bottom:2px;left:50%;translate:-50%}.band-pill.bad{color:#991b1b;background:#fee2e2}.band-pill.warn{color:#92400e;background:#fef3c7}.band-pill.good{color:#166534;background:#dcfce7}.gauge-legend{color:var(--muted);gap:18px;margin-top:14px;font-size:.86rem;display:flex}.gauge-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.lg-now{background:linear-gradient(90deg,#ef4444,#f59e0b)}.lg-pot{background:var(--brand-line)}.gauge-legend b{color:var(--ink)}.section-bars{flex:1;margin:0}.sbar-val{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.sbar-val b{color:var(--ink);font-size:1.25rem}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.next-move{text-align:left;font:inherit;cursor:pointer;color:#fff;background:var(--secondary);--x:linear-gradient(135deg, var(--brand), var(--secondary) 60%, var(--brand-2));transition:transform .25s var(--ease-spring);background-size:200% 200%;border:0;align-items:center;gap:14px;margin:0;padding:18px 20px;animation:8s ease-in-out infinite gradShift;display:flex;box-shadow:0 16px 34px #e07a5f4d}.next-move:hover{transform:translateY(-2px)}.nm-ic{background:#ffffff2e;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.nm-text{flex-direction:column;flex:1;display:flex}.nm-k{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:.74rem;font-weight:700}.nm-prog{opacity:.9;font-size:.9rem}.nm-prog b{font-size:1.4rem}.hurting{margin-top:18px}.hurting-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hurting-head h2{align-items:center;gap:8px;margin:0;display:flex}.hurting-head h2 .icon{color:var(--bad)}.lost-pill{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:800}.hurt-list{margin:0;padding:0;list-style:none}.hurt-list li{border-top:1px solid var(--line);animation:fadeUp .45s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .3s);align-items:center;gap:14px;padding:12px 0;transition:opacity .3s;display:flex}.hurt-list li:first-child{border-top:0}.hurt-list li.fixed{opacity:.6}.hurt-list li.fixed .hurt-text b{text-decoration:line-through}.impact{font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;width:52px;height:36px;font-weight:850;display:grid}.impact.high{color:#b91c1c;background:#fee2e2}.impact.med{color:#8a3b26;background:#fbeee6}.impact.low{color:#a16207;background:#fef9c3}.hurt-text{color:var(--ink-2);flex-direction:column;flex:1;font-size:.88rem;display:flex}.hurt-text b{color:var(--ink);font-size:.96rem}.fixed-chip{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700}.score-links{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mini-link{text-align:left;font:inherit;cursor:pointer;transition:transform .2s var(--ease-out), border-color .2s;align-items:center;gap:12px;margin:0;padding:16px 18px;display:flex}.mini-link:hover{border-color:var(--brand-line);transform:translateY(-2px)}.mini-link .icon{color:var(--brand);flex:none}.mini-link span{color:var(--muted);flex-direction:column;flex:1;font-size:.86rem;display:flex}.mini-link b{color:var(--ink)}.mini-link em{color:var(--brand);font-style:normal;font-weight:800}.plan-progress{align-items:center;gap:18px;display:flex}.plan-progress.complete{background:linear-gradient(135deg, #f0fdf4, var(--card));border-color:#bbf7d0}.plan-arc{transition:stroke-dashoffset .8s var(--ease-out)}.pp-text{flex:1}.pp-num{color:var(--muted);font-size:1.05rem;font-weight:600}.pp-num b{color:var(--ink);animation:chipPop .45s var(--ease-spring);font-size:2rem;font-weight:850;display:inline-block}.pp-sub{color:var(--ink-2);margin:2px 0 8px;font-size:.92rem}.pp-bar{background:var(--track);border-radius:99px;height:8px;overflow:hidden}.pp-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--sun));height:100%;transition:width .7s var(--ease-out);display:block}.checklist{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.check-item{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);animation:fadeUp .45s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .1s);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .3s,background .3s;display:flex}.check-item.on{background:#f7fef9;border-color:#bbf7d0}.check-item.on .ci-title{color:var(--muted);-webkit-text-decoration:line-through #86efac;text-decoration:line-through #86efac}.check-item.focus{animation:focusFlash 1.8s var(--ease-out) .3s both}@keyframes focusFlash{0%,to{box-shadow:var(--shadow)}30%{box-shadow:0 0 0 4px #e07a5f59, var(--shadow);border-color:var(--brand)}}.tick{border:2px solid var(--line-2);background:var(--card);color:#0000;cursor:pointer;width:34px;height:34px;transition:all .25s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tick:hover{border-color:var(--good);color:#bbf7d0;transform:scale(1.06)}.tick.on{background:var(--good);border-color:var(--good);color:#fff;box-shadow:0 6px 14px #16a34a59}.tick.pop{animation:thumbPop .5s var(--ease-spring)}.tick-burst{pointer-events:none;position:absolute;inset:0}.tick-burst i{background:var(--good);width:6px;height:6px;animation:tickOut .7s var(--ease-out) forwards;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.tick-burst i:nth-child(odd){background:var(--secondary)}@keyframes tickOut{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-28px)}}.ci-body{flex:1;min-width:0}.ci-title{align-items:baseline;gap:8px;font-weight:700;transition:color .3s;display:flex}.ci-num{color:var(--brand);background:var(--brand-soft);border-radius:6px;flex:none;padding:1px 7px;font-size:.74rem;font-weight:800}.ci-detail{color:var(--ink-2);margin:4px 0 0;font-size:.88rem}.check-item .why-btn{margin-top:6px;padding-left:0}.check-item .why-btn:hover,.check-item .why-btn.on{background:0 0}.paste-box{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding:12px;display:flex}.paste-text{white-space:pre-wrap;font-size:.88rem}.docs-h{align-items:center;gap:8px;display:flex}.docs-h .icon{color:var(--brand)}.docs-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.doc-card{color:var(--ink);animation:fadeUp .5s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .2s);transition:transform .25s var(--ease-spring), box-shadow .25s, border-color .25s;gap:14px;margin:0;padding:14px;text-decoration:none;display:flex}.doc-card:hover{border-color:var(--brand-line);transform:translateY(-3px)rotate(-.3deg);box-shadow:0 18px 38px #e07a5f24}.doc-thumb{aspect-ratio:680/880;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;width:92px;overflow:hidden;box-shadow:0 6px 14px #1f2a441a}.doc-thumb img{object-fit:cover;width:100%;height:100%;transition:scale .4s var(--ease-out);display:block}.doc-card:hover .doc-thumb img{scale:1.05}.doc-text{color:var(--ink-2);flex-direction:column;gap:4px;font-size:.86rem;display:flex}.doc-text b{color:var(--ink);font-size:1rem}.doc-text em{color:var(--brand);align-items:center;gap:4px;margin-top:auto;font-style:normal;font-weight:700;display:inline-flex}.msg-list{gap:14px;display:grid}.msg-card{animation:fadeUp .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .1s);margin:0}.msg-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.msg-rank{color:#fff;background:var(--brand);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.msg-title{color:var(--muted);flex-direction:column;font-size:.88rem;display:flex}.msg-title b{color:var(--ink);font-size:1.05rem}.msg-contact{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:.86rem;display:flex}.msg-contact>div{color:var(--muted);flex-direction:column;flex:1;display:flex}.msg-contact>div b{color:var(--ink)}.msg-contact.none{color:var(--muted);font-style:italic}.conf{font-style:normal;font-weight:700}.conf.high{color:var(--good)}.conf.medium{color:#b45309}.conf.low{color:var(--bad)}.msg-kind{margin-bottom:10px}.msg-kind .chip{padding:6px 12px;font-size:.84rem}.msg-box{white-space:pre-wrap;background:linear-gradient(180deg, var(--card), var(--card-warm));border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:.92rem;line-height:1.6;animation:.3s both fadeIn}.msg-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.msg-count{color:var(--good);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.msg-count.over{color:var(--bad)}.msg-src{color:var(--muted);flex:1;font-size:.78rem}.picks-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.picks-grid .prefs-panel.sticky{top:78px}.section-head{animation:fadeUp .5s var(--ease-out) both;align-items:center;gap:12px;margin:4px 0 12px;padding:4px 2px;display:flex}.section-head.more{border-top:2px dashed var(--line);margin-top:18px;padding-top:18px}.section-head div{color:var(--muted);flex-direction:column;font-size:.86rem;display:flex}.section-head b{color:var(--ink);font-size:1.08rem}.sh-ic{background:#fef3c7;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.section-head.more .sh-ic{background:var(--brand-soft)}.job-card.is-top{border-color:var(--brand-soft)}.job-card.is-promoted{animation:promoGlow 1.8s var(--ease-out)}@keyframes promoGlow{0%{border-color:#fcd34d;box-shadow:0 0 #f59e0b80}50%{border-color:#fcd34d;box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:var(--shadow)}}.promo-badge{background:var(--coral);color:var(--ink);animation:movedPop 2.6s var(--ease-out) both;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:800;box-shadow:0 6px 14px #e07a5f4d}.fit-line{color:#14532d;background:linear-gradient(90deg,#f0fdf4,#f7fef9);border:1px solid #bbf7d0;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.9rem}.fit-line b{color:#166534;margin-right:4px}.job-card.is-more .jc-note{margin-top:10px}@media (width<=1180px){.picks-grid{grid-template-columns:1fr}.picks-grid .portal-side{display:none}.picks-tab .prefs-toggle{display:inline-flex}.picks-tab .prefs-drawer{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.picks-tab .prefs-drawer.open{grid-template-rows:1fr}.picks-tab .prefs-drawer-inner{overflow:hidden}.picks-tab .prefs-drawer .prefs-panel{box-shadow:none;margin-bottom:14px}}@media (width<=900px){.signin-inner{grid-template-columns:1fr;gap:26px}.signin-card{order:-1}.signin{min-height:0;padding:28px 0 40px}.papp{padding:0 16px calc(96px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:0}.papp-nav{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);animation:navUp .5s var(--ease-out) both;flex-direction:row;gap:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1f2a440f}@keyframes navUp{0%{translate:0 100%}to{translate:0}}.papp-me,.papp-signout{display:none}.papp-tabs{flex-direction:row;flex:1;gap:0}.papp-tabs button{height:58px;color:var(--muted);border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:0 2px;font-size:.7rem}.papp-tabs button.on{color:var(--brand)}.papp-tabs button:not(.on):hover{background:0 0}.papp-ind{height:58px;width:calc(100% / var(--n));background:var(--brand-soft);box-shadow:none;translate:calc(var(--idx) * 100%) 0;top:0;left:0;right:auto}.papp-ind:after{content:"";background:var(--brand);border-radius:99px;width:22px;height:3px;margin-left:-11px;position:absolute;top:3px;left:50%}.pt-label{white-space:nowrap;font-weight:700}.papp-mobile-head{align-items:center;gap:10px;padding:14px 0 6px;display:flex}.pmh-name{flex:1;font-size:.95rem;font-weight:700}.pmh-out{color:var(--muted);margin:0;font-size:.85rem}.score-hero,.score-links,.docs-grid{grid-template-columns:1fr}.portal-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=600px){.ptab-head h1{font-size:1.75rem}.ptab-head .lead{font-size:.95rem}.hurt-list li{flex-wrap:wrap;gap:10px}.hurt-list li .hurt-text{flex-basis:calc(100% - 66px)}.hurt-list li .btn,.hurt-list li .fixed-chip{margin-left:62px}.plan-progress{gap:12px}.plan-ring{width:68px;height:68px}.msg-foot .btn{justify-content:center;width:100%}.signin-card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal,.enter{opacity:1;translate:none}.price-card.featured.reveal.in{scale:1}.stagger .stagger-item,.stagger .pop,.headline-text .w{opacity:1}.mesh span,.grad-text,.jc-rank.top,.next-move,.gauge-glow,.tip-thumb,.pe-thumbs span,.empty-emoji,.lock-icon,.caret.on,.hc-live i,.scan-beam,.progress span.cur i:after{animation:none!important}.lift:hover,.btn:hover:not(:disabled),.chip:not(.static):hover{transform:none}}@media print{.reveal,.stagger-item,.pop,.w,.view,.enter{opacity:1!important;filter:none!important;animation:none!important;translate:none!important}.mesh{display:none}.masthead,.topbar,.footer,.nav-row,.cta-card,.jobs,.btn,.locked,.upsell,.toast{display:none!important}.card{box-shadow:none;break-inside:avoid}}.back-link{display:block}@media (width<=600px){.crit-chip{padding:4px 10px;font-size:.8rem}}.ring-pct{font-size:24px;font-weight:800}.optimized-line{color:var(--secondary);margin:4px 0 8px;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:800}.potential-line{margin:10px 0 4px;font-size:.92rem;font-weight:600}.todo-pill{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700}.todo-list{gap:10px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.todo-item{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:opacity .2s;display:flex}.todo-item.busy{opacity:.55}.todo-text{gap:3px;min-width:0;display:grid}.todo-text .fine{margin:0}.todo-done{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.todo-chip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 8px}.match-prompt{background:var(--brand-soft);border:1px dashed var(--brand-line);color:var(--brand-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;padding:10px 14px;font-size:.92rem;display:flex}.match-form{border:1px solid var(--line);background:var(--card-warm);border-radius:14px;margin:10px 0 16px;padding:16px}.match-form h3{margin-top:0}.nav-row.tight{justify-content:flex-end;margin-top:8px}@media (width<=700px){.todo-item{flex-direction:column;align-items:stretch}}.gauge-pct{letter-spacing:0;font-size:30px;font-weight:800}.impact{width:62px;font-size:.9rem}.gauge-legend .est{color:var(--muted);margin-left:2px;font-size:.75rem;font-style:normal}.score-tab .optimized-line{margin-top:2px}.pp-opt{text-align:right;border-left:1px solid var(--line);gap:2px;margin-left:auto;padding-left:16px;display:grid}.pp-opt-k{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:700}.pp-opt-v{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.pp-opt-v .up{color:var(--good);animation:popIn .45s var(--ease-spring) both;display:inline-block}.pp-opt-s{color:var(--muted);font-size:.78rem}@media (width<=600px){.plan-progress{flex-wrap:wrap}.pp-opt{text-align:left;border-left:0;border-top:1px solid var(--line);width:100%;margin-left:0;padding:10px 0 0}}.goal{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0 0 20px;padding:14px 16px}.goal-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.goal-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.goal-seg{background:var(--surface-2);border-radius:999px;flex:1;gap:6px;min-width:0;padding:4px;display:flex}.goal-seg button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:flex}.goal-seg button:hover:not(.on){background:#ffffffb3}.goal-seg button.on{background:var(--card);color:var(--brand);box-shadow:0 2px 8px #1f2a441a}.goal-seg button:disabled{cursor:progress}.goal-blurb{margin:10px 2px 0;font-size:.9rem}@media (width<=640px){.goal-top{gap:8px}.goal-seg{flex:none;width:100%}.goal-seg button{white-space:normal;text-align:center;flex-direction:column;gap:2px;padding:7px 4px;font-size:.76rem;line-height:1.15}.goal-ic{font-size:1.1rem}}.formula-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.formula-head h2{margin-bottom:.3em}.formula-legend{flex-wrap:wrap;gap:6px;display:flex}.fleg{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:600}.fleg.confirmed{color:#166534;background:#ecfdf5}.fleg.pattern{color:#8a3b26;background:#fbeee6}.fleg.opinion{background:var(--surface-2);color:var(--ink-2)}.basis-note{color:#92400e}.mode-note{margin-top:4px}.ftiers{gap:16px;margin-top:12px;display:grid}.ftier{border:1px solid var(--line);background:var(--card-warm);border-radius:14px;padding:14px}.ftier.confirmed{border-left:4px solid var(--good)}.ftier.pattern{border-left:4px solid #f59e0b}.ftier.opinion{border-left:4px solid var(--muted-2)}.ftier-head{align-items:center;gap:10px;display:flex}.ftier-ev{font-size:1.3rem}.ftier-t{flex-direction:column;flex:1;min-width:0;display:flex}.ftier-t span{color:var(--muted);font-size:.8rem}.ftier-pts{color:var(--muted);white-space:nowrap;font-size:.9rem}.ftier-pts b{color:var(--ink);font-size:1.25rem}.ftier-bar{gap:3px;height:10px;margin:10px 0 6px;display:flex}.ftier-bar span{background:var(--line);border-radius:4px;min-width:4px;overflow:hidden}.ftier-bar i{background:linear-gradient(90deg, var(--brand), var(--sun));height:100%;transition:width .8s var(--ease-out);display:block}.flist{margin:0;padding:0;list-style:none}.frow{border-top:1px solid var(--line);padding:6px 0}.frow:first-child{border-top:0}.frow.na{opacity:.55}.frow-main{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 120px 62px;align-items:center;gap:10px;padding:4px 0;display:grid}.frow-main:hover .fname b{color:var(--brand)}.fev{text-align:center;font-size:1rem}.fname{flex-direction:column;min-width:0;display:flex}.fname b{font-size:.93rem}.fname small{color:var(--muted);font-size:.74rem}.fbar{background:var(--track);border-radius:99px;height:8px;overflow:hidden}.fbar i{border-radius:99px;height:100%;display:block}.fbar i.good{background:var(--good)}.fbar i.warn{background:var(--warn)}.fbar i.bad{background:var(--bad)}.fpts{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.fsrc-row{padding-left:36px}.fsrc{color:var(--muted);font-size:.76rem}.fsrc a{color:var(--brand-strong)}.fsrc.none{font-style:italic}.fdetail{background:var(--card);border:1px solid var(--line);border-radius:10px;margin:8px 0 4px 36px;padding:10px 12px;font-size:.88rem}.fdetail p{margin:0 0 .4em}.funits{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.funits li{grid-template-columns:18px 1fr auto;align-items:start;gap:8px;font-size:.84rem;display:grid}.funits li.pass .fu-ic{color:var(--good)}.funits li.partial .fu-ic{color:var(--warn)}.funits li.fail .fu-ic{color:var(--bad)}.fu-p{color:var(--muted);font-variant-numeric:tabular-nums}.fwarn{margin-top:16px}.fwarn ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fwarn li{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.fwarn li.check{background:var(--surface-2);border-color:var(--line)}.fwarn li div{flex-direction:column;gap:2px;display:flex}@media (width<=640px){.frow-main{grid-template-columns:24px minmax(0,1fr) 56px}.frow-main .fbar{grid-area:2/2/auto/4}.fsrc-row,.fdetail{margin-left:0;padding-left:0}.fsrc-row{padding-left:34px}.ftier{padding:12px}}.freq-seg{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.freq-seg .rec{opacity:.8;font-weight:600}.posts-freq .why{margin:0 0 6px}.honesty{margin:8px 0}.posts-week{align-items:center;margin:6px 0 12px}.posts-week h3{margin:0}.post-card{padding:16px 18px}.post-head{align-items:center;gap:12px;display:flex}.post-day{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:.72rem;font-weight:800}.post-title{flex-direction:column;flex:1;min-width:0;display:flex}.post-title span{color:var(--muted);font-size:.82rem}.post-text{white-space:pre-wrap;font:inherit;background:var(--card-warm);border:1px solid var(--line);border-radius:12px;margin:12px 0 8px;padding:14px;font-size:.95rem}.post-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.post-foot .copy-btn,.post-foot button:last-child{margin-left:auto}.lint-ok{color:#166534;background:#f0fdf4;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700}.idea-list{box-shadow:none;background:0 0;border:0;padding:0}.teaser-ideas{color:var(--muted);gap:4px;margin:0 0 12px;padding:0;font-size:.9rem;list-style:none;display:grid}.tone-card{background:var(--surface-2);border:1px solid var(--line);box-shadow:none;border-radius:12px;margin:12px 0;padding:12px 16px}.tone-card ul{margin:6px 0 0;padding-left:18px;font-size:.9rem}.todo-gain.none{color:var(--muted)}.fix-line{color:var(--ink-2)}@media (width<=640px){.post-head{flex-wrap:wrap}.post-head .btn{margin-left:auto}}.brand-pct{background:var(--brand-soft);border-radius:14px;flex-direction:column;align-items:center;padding:8px 14px;display:flex}.brand-pct b{color:var(--brand);font-size:1.6rem;line-height:1}.brand-pct span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.brand-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.brand-list li{grid-template-columns:26px 1fr 110px;align-items:center;gap:10px;display:grid}.brand-list li div{flex-direction:column;font-size:.9rem;display:flex}@media (width<=640px){.brand-list li{grid-template-columns:24px 1fr}.brand-list .fbar{grid-column:2}}.safe-check ul{margin:6px 0 0;padding-left:18px}@media (width<=640px){.post-title{flex:calc(100% - 80px)}}.pv-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.seg{background:var(--track);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600}.seg button.on{background:var(--card);color:var(--ink,var(--ink));box-shadow:0 1px 3px #1f2a441f}.pv-card{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:12px;width:100%;overflow:hidden}.pv-banner{background:linear-gradient(120deg, var(--line-2), var(--line));height:64px;position:relative}.pv-after .pv-banner{background:linear-gradient(120deg, var(--brand-line), var(--sun-soft))}.pv-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#ffffffd9;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:800;position:absolute;top:10px;right:10px}.pv-tag.after{color:var(--brand)}.pv-body{padding:0 18px 16px}.pv-avatar{background:var(--muted-2);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:-32px;font-size:1.3rem;font-weight:800;display:grid;position:relative}.pv-after .pv-avatar{background:var(--brand)}.pv-name{margin:8px 0 2px;font-size:1.15rem}.pv-headline{color:var(--ink);margin:0 0 4px;font-size:.95rem;line-height:1.4}.pv-loc{color:var(--muted);margin:0 0 12px;font-size:.82rem}.pv-sec{border-top:1px solid var(--track);margin-top:10px;padding-top:10px}.pv-sec h4{margin:0 0 6px;font-size:.85rem}.pv-about{white-space:pre-line;color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.5}.pv-skills{flex-wrap:wrap;gap:6px;display:flex}.pv-skill{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:.78rem}.pv-skill.new{color:#166534;background:#dcfce7}.pv-skill.new b{text-transform:uppercase;margin-left:2px;font-size:.65rem}.pv-stack{-webkit-user-select:none;user-select:none;display:grid;position:relative}.pv-stack>*{grid-area:1/1}.pv-clip{clip-path:inset(0 0 0 var(--pos));transition:clip-path .35s cubic-bezier(.2,.8,.2,1);display:flex}.pv-handle{top:0;bottom:0;left:var(--pos);background:var(--brand);pointer-events:none;width:2px;margin-left:-1px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute}.pv-handle i{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #e07a5f66}.pv-range{width:100%;accent-color:var(--brand);margin:12px 0 0}.pv-ends{justify-content:space-between;display:flex}.pv-ends .linkish{margin:0;font-size:.82rem}.pv-flipwrap{perspective:1400px}.pv-flip{cursor:pointer;width:100%;transform-style:preserve-3d;font:inherit;color:inherit;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:grid}.pv-flip.flipped{transform:rotateY(180deg)}.pv-face{backface-visibility:hidden;grid-area:1/1;display:flex}.pv-face.back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.pv-clip,.pv-handle,.pv-flip{transition:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-error{color:var(--bad);margin:6px 0 0;font-size:.85rem}.good-text{color:var(--good);font-weight:600}.bad-text{color:var(--bad);font-weight:600}.linkish.danger{color:var(--bad)}.pt-badge.soon{background:var(--muted-2);letter-spacing:.02em;font-size:.56rem;right:-18px}.pt-badge.due{background:#f59e0b}@media (width<=820px){.papp-tabs button{font-size:.6rem}.pt-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pt-badge.soon{display:none}}.stage-chip{font:inherit;background:var(--brand-soft);color:var(--brand);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:700}.stage-chip.s-saved{background:var(--surface-2);color:var(--ink-2)}.stage-chip.s-applied{background:var(--secondary-soft);color:var(--secondary-ink)}.stage-chip.s-messaged{background:var(--secondary-soft);color:var(--secondary-strong)}.stage-chip.s-interview{color:#92400e;background:#fef3c7}.stage-chip.s-offer{color:#166534;background:#dcfce7}.stage-chip.s-closed{background:var(--surface-2);color:#6b7280}.msg-head .stage-chip{margin-left:auto}.msg-track{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.followup-due{border-left:4px solid var(--warn);background:#fffbeb}.followup-due>b{align-items:center;gap:6px;display:flex}.followup-due ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.followup-due li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fu-actions{flex-wrap:wrap;gap:6px;display:flex}.board{gap:12px;margin-bottom:20px;display:grid}.board.all{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.board-col{background:var(--surface-2);border-radius:14px;min-height:120px;padding:10px}.board-col h3{color:var(--ink-2);justify-content:space-between;margin:2px 4px 10px;font-size:.85rem;display:flex}.board-col h3 span{color:var(--muted)}.col-empty{color:var(--muted);margin:4px;font-size:.8rem}.app-card{background:var(--card);border:1px solid var(--line);animation:popIn .35s var(--ease-spring,ease);border-radius:12px;margin-bottom:8px;padding:10px 12px;box-shadow:0 1px 2px #1f2a440a}.app-card.due{border-color:#fcd34d;box-shadow:0 0 0 3px #fef3c7}.app-top{justify-content:space-between;align-items:center;gap:6px;font-size:.9rem;display:flex}.due-badge{white-space:nowrap;background:var(--warn);color:#fff;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:800}.app-title{margin:3px 0;font-size:.85rem;line-height:1.35}.app-meta{color:var(--muted);margin:0 0 6px;font-size:.75rem}.app-note{color:var(--ink-2);margin:0 0 6px;font-size:.8rem;font-style:italic}.app-note-edit textarea{width:100%;font:inherit;border:1px solid var(--field-line);border-radius:8px;margin-bottom:6px;padding:6px;font-size:.85rem}.app-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.app-actions select{font:inherit;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:4px 6px;font-size:.8rem}.app-actions .linkish{margin:0;padding:0;font-size:.78rem}.add-app h3{margin-top:0}.add-picks{margin-bottom:10px}.add-form{grid-template-columns:1fr 1fr 1fr auto;gap:8px;display:grid}.add-form input{font:inherit;border:1px solid var(--line);border-radius:10px;padding:8px 10px}@media (width<=820px){.board.all{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,78%);padding-bottom:6px;overflow-x:auto}.board.all .board-col{scroll-snap-align:start}.add-form{grid-template-columns:1fr}}.ghost-wrap{display:inline-flex;position:relative}.ghost-badge{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.ghost-badge.live{color:#166534;background:#dcfce7}.ghost-badge.caution{color:#92400e;background:#fef3c7}.ghost-badge.warn{color:#991b1b;background:#fee2e2}.ghost-badge.ok{background:var(--surface-2);color:var(--ink-2)}.ghost-pop{z-index:30;background:var(--card);border:1px solid var(--line);text-align:left;width:min(340px,80vw);animation:popIn .25s var(--ease-spring,ease);border-radius:12px;gap:6px;padding:12px;font-size:.8rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #1f2a4429}.gp-row{border-left:3px solid var(--line);padding-left:8px;display:block}.gp-row.good{border-color:var(--good)}.gp-row.warn{border-color:var(--warn)}.gp-row.bad{border-color:var(--bad)}.livecheck{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:.85rem;display:flex}.livecheck>span:nth-child(2){flex:1;min-width:220px}.pivot-toggle{border:1px dashed var(--brand-line);background:var(--card-warm);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.pivot-toggle.on{background:var(--brand-soft);border-style:solid}.pivot-toggle input{opacity:0;width:1px;height:1px;position:absolute}.pt-switch{background:var(--line-2);border-radius:999px;flex:none;width:42px;height:24px;transition:background .25s;position:relative}.pt-switch i{background:var(--card);width:18px;height:18px;transition:transform .3s var(--ease-spring,ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pivot-toggle.on .pt-switch{background:var(--brand)}.pivot-toggle.on .pt-switch i{transform:translate(18px)}.pivot-toggle input:focus-visible+.pt-switch{outline:3px solid var(--brand-line-2);outline-offset:2px}.pivots{margin-bottom:22px;animation:.45s both fadeUp}.pivots-head h2{margin:0 0 4px}.pivots-head .linkish{margin:4px 0 8px}.pivot-method{background:var(--surface-2);border-radius:10px;padding:8px 12px}.pivot-list{gap:12px;margin-bottom:12px;display:grid}.pivot-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);animation:fadeUp .5s calc(var(--i) * 70ms) ease both;border-radius:14px;padding:14px 16px}.pivot-card.l-next{border-left:4px solid var(--good)}.pivot-card.l-near{border-left:4px solid var(--warn)}.pivot-card.l-stretch{border-left:4px solid var(--secondary)}.pc-head{align-items:flex-start;gap:12px;display:flex}.pc-head h3{margin:0;font-size:1.02rem}.pivot-label{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:4px 10px;font-size:.72rem;font-weight:800}.pivot-label.l-next{color:#166534;background:#dcfce7}.pivot-label.l-near{color:#92400e;background:#fef3c7}.pivot-label.l-stretch{background:var(--sun-soft);color:#6b21a8}.pc-capped{color:#92400e;margin:8px 0 0;font-size:.8rem}.pc-why,.pc-gaps{margin:8px 0 0;font-size:.9rem}.pc-pay{background:var(--surface-2);border-radius:10px;gap:2px;margin-top:10px;padding:8px 10px;font-size:.84rem;display:grid}.pc-src{color:var(--muted);font-size:.76rem}.pc-posting{gap:3px;margin-top:10px;font-size:.88rem;display:grid}.pc-more{gap:6px;display:grid}.pc-list{margin:4px 0;padding-left:20px;font-size:.86rem}.pc-list.plus li::marker{content:"✓  ";color:var(--good)}.pc-list.gaps li::marker{content:"→  ";color:#b45309}.pc-actions{margin-top:8px}.whynot ul{gap:8px;margin:8px 0 0;padding-left:18px;font-size:.88rem;display:grid}.whynot .linkish{margin:0}.gate{text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);border-radius:999px;margin-left:4px;padding:2px 7px;font-size:.68rem;font-weight:800}.gate.g-pay{color:#991b1b;background:#fee2e2}.gate.g-credential{color:#92400e;background:#fef3c7}.hist-head{align-items:flex-start;gap:12px}.hist-head h2{margin:0 0 4px}.hist-chart{width:100%;height:auto;margin-top:8px;overflow:visible}.hist-grid{stroke:var(--track);stroke-width:1px}.hist-grid.band{stroke-dasharray:3 4;stroke:var(--line)}.hist-axis{fill:var(--muted-2);font-size:10px}.hist-pot{stroke:var(--brand-line-2);stroke-dasharray:6 5;stroke-width:1.5px}.hist-pot-label{fill:var(--brand-bright);font-size:10.5px;font-weight:700}.hist-line{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.2,.8,.2,1) .2s forwards histDraw}@keyframes histDraw{to{stroke-dashoffset:0}}.hist-area{animation:.8s .6s both fadeIn}.hist-pt circle{fill:#fff;stroke:var(--brand);stroke-width:3px}.hist-pt{animation:popIn .4s calc(.3s + var(--i) * .12s) both;transform-box:fill-box;transform-origin:50%}.hist-val{fill:var(--ink);font-size:12px;font-weight:800}.rescore-due{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;font-size:.88rem;display:flex}.rescore-panel{border-top:1px dashed var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.rescore-panel textarea{width:100%;font:inherit;border:1px solid var(--field-line);border-radius:10px;padding:8px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.hist-line{stroke-dashoffset:0;animation:none}.hist-pt,.hist-area,.pivot-card,.pivots,.app-card{animation:none}}.pv-side{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.pv-side .pv-card{animation:.5s both fadeUp}.pv-side .pv-after{border-color:var(--brand-line);animation-delay:.15s;box-shadow:0 10px 28px #e07a5f24}.pv-arrow{color:var(--brand);align-self:center;font-size:1.4rem;font-weight:800;animation:.5s .3s both fadeIn}@media (width<=899px){.pv-side{grid-template-columns:1fr}.pv-arrow{justify-self:center;transform:rotate(90deg)}}.resume-status{border-left:4px solid var(--good);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.resume-status.draft{border-left-color:var(--warn)}.resume-status>div:first-child{flex-direction:column;flex:320px;gap:2px;display:flex}.resume-export{flex-wrap:wrap;gap:8px;display:flex}.export-result{animation:fadeUp .35s var(--ease-out) both;background:#f0fdf4;border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:6px 12px;padding:10px 12px;font-size:.9rem;display:flex}.export-result.bad{background:#fef2f2}.resume-grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.resume-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.resume-controls h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;display:flex}.variant-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.variant-opt{text-align:left;border:1px solid var(--line);background:var(--card);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.variant-opt span{color:var(--muted);font-size:.78rem;line-height:1.3}.variant-opt.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.resume-controls .field{flex-direction:column;gap:4px;margin-top:8px;font-size:.85rem;font-weight:600;display:flex}.resume-controls .field em{color:var(--bad);font-style:normal;font-weight:600}.resume-controls .field.needs input{border-color:var(--warn);background:#fffbeb}.resume-controls input,.resume-controls select{font:inherit;border:1px solid var(--line);box-sizing:border-box;background:var(--card);border-radius:8px;width:100%;padding:8px 10px;font-weight:400}.contact-fields{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.req-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.req-list li{align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.req-list li small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.req-ic{color:#166534;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:grid}.req-list li.unmet .req-ic{color:#991b1b;background:#fee2e2}.req-list li.partial .req-ic{color:#92400e;background:#fef3c7}.req-list .chip{background:var(--surface-2);color:var(--muted);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.7rem;font-style:normal}.rnum{background:var(--brand-soft);color:var(--brand-strong);border-radius:6px;flex:none;padding:1px 6px;font-size:.7rem;font-weight:700}.r31-list{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:6px 0 8px;padding-left:18px;font-size:.86rem;display:flex}.resume-checks h3 .muted{font-size:.82rem;font-weight:500}.rc-group h4{align-items:center;gap:6px;margin:12px 0 6px;font-size:.85rem;display:flex}.rc-group h4 i{color:var(--muted);font-style:normal;font-weight:500}.rc-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rc-item{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 10px}.rc-item.fail{background:#fff7f7;border-color:#fca5a5}.rc-item.warn{border-color:#fde68a}.rc-row{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.rc-title{flex:1;font-size:.86rem;font-weight:600}.rc-caret{color:var(--muted)}.rc-detail{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.rc-why{border-top:1px dashed var(--line);animation:fadeUp .25s var(--ease-out) both;margin-top:6px;padding-top:6px;font-size:.8rem}.rc-why p{margin:0 0 4px}.rc-src a{color:var(--brand)}.resume-doc-wrap{min-width:0;position:sticky;top:76px}.resume-doc-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.9rem;display:flex}.resume-doc{border:1px solid var(--line);box-shadow:var(--shadow);color:#111;background:#fff;border-radius:6px;max-height:calc(100vh - 140px);padding:36px 40px;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;transition:opacity .2s;overflow:auto}.resume-doc.busy{opacity:.6}.rd-name{letter-spacing:0;margin:0;font-size:24px}.rd-contact{flex-wrap:wrap;gap:0 14px;margin:2px 0 0;font-size:12.5px;display:flex}.rd-contact .missing{color:var(--bad);background:#fef2f2;border-radius:4px;padding:0 4px;font-style:normal}.rd-sec h3{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #999;margin:16px 0 6px;padding-bottom:2px;font-size:13.5px}.rd-sec p{margin:0 0 4px}.rd-sec ul{margin:2px 0 6px;padding-left:18px}.rd-role{margin-bottom:8px}.rd-role-line{justify-content:space-between;gap:12px;display:flex}.rd-role-line>span:last-child{white-space:nowrap}.rd-bullet{position:relative}.rd-bullet:hover{background:var(--surface-2)}.rd-tags{vertical-align:middle;font-family:var(--font,inherit);gap:4px;margin-left:6px;display:inline-flex}.src-tag{background:var(--secondary-soft);color:var(--secondary-ink);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10px;font-weight:600}.src-tag.warn{color:#92400e;white-space:normal;background:#fef3c7}.rd-x{background:var(--surface-2);color:var(--muted);cursor:pointer;border:0;border-radius:4px;width:18px;height:18px;padding:0;font-size:14px;line-height:16px}.rd-x:hover{color:#b91c1c;background:#fee2e2}.confirm-note{color:#92400e;font-size:11px;display:block}.needs-num{color:#92400e;background:#fffbeb;border:1px dashed #f59e0b;border-radius:6px;margin:4px 0;padding:4px 8px;font-size:11.5px}.rd-more{color:var(--muted);margin-left:18px;font-size:12px}.rd-more summary{cursor:pointer}@media (width<=900px){.resume-grid{grid-template-columns:1fr}.resume-doc-wrap{order:-1;position:static}.resume-doc{max-height:70vh;padding:20px 16px;font-size:12.5px}.variant-pick,.contact-fields{grid-template-columns:1fr}}.admin-page{padding-top:28px;padding-bottom:56px}.admin-login{max-width:420px;margin:40px auto}.admin-login input,.admin-pw input{width:100%}.admin-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-head h1{margin:0 0 4px}.admin-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.admin-client .ac-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-client .ac-stats{gap:3px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.admin-client .ac-actions{flex-wrap:wrap;gap:8px;display:flex}.warn-text{color:#92400e}.admin-pw{max-width:460px;margin-top:24px}.admin-pw summary{cursor:pointer;font-weight:700}.admin-pw form{gap:10px;margin-top:12px;display:grid}.admin-bar{color:var(--brand-soft);background:#1e1b4b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:8px 14px;font-size:.88rem;display:flex}.admin-bar a,.admin-bar .linkish{color:var(--brand-line);font-weight:600}.admin-bar .ab-mode{opacity:.85}.admin-bar.write{color:#ffedd5;background:#7c2d12}.admin-bar .ab-toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.admin-bar.showcase{background:var(--brand-soft);color:var(--brand-ink);justify-content:space-between}.admin-bar.showcase a{color:var(--brand-strong)}.doc-hidden{opacity:.7;cursor:default}@media (width<=820px){.admin-bar{margin-top:10px}}.admin-login input{font:inherit;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:11px 13px}.admin-pw input{font:inherit;border:1px solid var(--line);border-radius:10px;margin-top:4px;padding:9px 12px}.sr-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.papp-main{overflow-x:clip}.tab-hero{background:linear-gradient(160deg, var(--card) 0%, var(--card-warm) 60%, var(--sun-soft) 140%);animation:heroIn .6s var(--ease-out) both;align-items:center;gap:26px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.tab-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5b82e47,#0000 70%);border-radius:50%;width:320px;height:320px;animation:7s ease-in-out infinite float;position:absolute;top:-160px;right:-120px}.th-visual{flex:none;place-items:center;display:grid;position:relative}.th-body{flex:1;min-width:0;position:relative}.th-body h1{letter-spacing:-.025em;margin-bottom:.15em;font-size:clamp(1.6rem,3.2vw,2.2rem)}.th-title{letter-spacing:-.02em;margin-bottom:.25em;font-size:clamp(1.35rem,2.6vw,1.8rem)}.th-body .eyebrow{margin-bottom:.35em}.th-body .optimized-line{margin:0 0 .35em;font-weight:700}.th-line{color:var(--ink-2);max-width:560px;margin:0 0 12px;font-size:1.05rem}.th-cta{margin-top:4px}.th-cta.pulse{animation:2.4s ease-out 1.2s 3 ctaPulse}@keyframes ctaPulse{0%{box-shadow:0 0 #e07a5f73}70%{box-shadow:0 0 0 14px #e07a5f00}to{box-shadow:0 6px 18px #e07a5f4d}}@keyframes heroIn{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0;scale:1}}.tab-hero .gauge-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:.88rem;display:flex}.tab-hero .gauge{justify-items:center;gap:10px;display:grid}.tab-hero .gauge .band-pill{position:static;translate:none}.ux-ring{place-items:center;display:grid;position:relative}.ux-ring svg{filter:drop-shadow(0 6px 16px #e07a5f2e);position:absolute;inset:0}.ux-ring .ring-pot{opacity:.9}.ux-ring-c{justify-items:center;line-height:1;display:grid;position:relative}.ux-ring-c b{letter-spacing:-.04em;color:var(--ink);font-size:2.6rem;font-weight:850}.ux-ring-c b small{color:var(--muted);margin-left:1px;font-size:.45em;font-weight:700}.ux-ring-c span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:.78rem;font-weight:600}.ux-details{margin:0 0 12px}.ux-details-btn{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-weight:650;transition:border-color .2s,background .2s;display:flex}.ux-details-btn:hover{border-color:var(--brand-line);background:var(--card-warm)}.ux-details-btn:focus-visible,.ux-tip-btn:focus-visible,.pl-node:focus-visible,.pmh-help:focus-visible,.papp-help:focus-visible{outline:3px solid var(--brand-line-2);outline-offset:2px}.udb-ic{font-size:1.15rem}.udb-caret{color:var(--muted);transition:rotate .25s var(--ease-out);margin-left:auto}.ux-details.open>.ux-details-btn .udb-caret{rotate:180deg}.ux-details.open>.jc-expand>div{padding-top:12px}.tone-card .ux-details,.hurt-more .ux-details{margin:8px 0 0}.tone-card .ux-details-btn,.hurt-more .ux-details-btn{color:var(--brand);background:0 0;border:0;width:auto;padding:6px 0;font-size:.9rem}.hurt-list .hurt-more{background:0 0;border:0;padding:0;display:block}.hurt-list.inner{margin:0;padding:0}.formula-one{color:var(--ink-2);background:var(--brand-soft);border-radius:12px;padding:12px 14px;font-size:.95rem}.ux-tip{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.ux-tip-btn{border:1.5px solid var(--brand-line);background:var(--card);width:20px;height:20px;color:var(--brand);cursor:help;border-radius:50%;place-items:center;padding:0;font:italic 700 .72rem/1 Georgia,serif;display:grid}.ux-tip-pop{z-index:30;background:var(--ink);color:#fff;opacity:0;pointer-events:none;white-space:normal;text-align:left;border-radius:10px;width:max-content;max-width:260px;padding:8px 10px;font-size:.8rem;font-weight:500;line-height:1.4;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px;box-shadow:0 10px 30px #1f2a4440}.ux-tip:hover .ux-tip-pop,.ux-tip-btn:focus-visible+.ux-tip-pop,.ux-tip-btn:focus+.ux-tip-pop{opacity:1;translate:-50%}.section-bars h3{margin-bottom:14px}.fbar2{animation:fadeUp .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .2s);align-items:center;gap:12px;margin-bottom:14px;display:flex}.fb2-ic{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.fb2-ic.good{background:#dcfce7}.fb2-ic.warn{background:#fef3c7}.fb2-ic.bad{background:#fee2e2}.fb2-main{flex:1;min-width:0}.fb2-top{align-items:center;gap:4px;margin-bottom:6px;display:flex}.fb2-top>b{font-size:.95rem}.fb2-top .sbar-val{margin-left:auto;font-size:.95rem}.fb2-track{background:var(--track);border-radius:99px;height:10px;overflow:hidden}.fb2-track i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:barGrow 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .4s);display:block}.fb2-track i.good{background:linear-gradient(90deg, #22c55e, var(--good))}.fb2-track i.warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.fb2-track i.bad{background:linear-gradient(90deg,#f87171,#ef4444)}.hurt-text{text-align:left;flex-flow:wrap;align-items:center;gap:2px}.hurt-list .hurt-more{animation:none}.score-details{margin:4px 0 18px}.logo-badge{letter-spacing:-.02em;color:hsl(var(--h) 60% 28%);background:linear-gradient(135deg, hsl(var(--h) 85% 92%), hsl(calc(var(--h) + 30) 80% 84%));box-shadow:inset 0 0 0 1px hsl(var(--h) 50% 80%);border-radius:28%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.logo-stack{display:flex}.logo-stack>span{animation:popIn .5s var(--ease-spring) both;animation-delay:calc(var(--k) * 90ms + .15s);margin-left:-14px}.logo-stack>span:first-child{margin-left:0}.logo-stack .logo-badge{border:3px solid #fff;font-size:1.05rem;box-shadow:0 6px 16px #1f2a441f}.jc-logo{justify-items:center;gap:6px;display:grid}.jc-logo .jc-rank{position:static}.match-meter{background:var(--surface-2);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.82rem;font-weight:700;display:inline-flex}.match-meter.m4{color:#166534;background:#dcfce7}.match-meter.m2{color:#92400e;background:#fef3c7}.mm-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.mm-bars i{opacity:.22;background:currentColor;border-radius:2px;width:4px}.mm-bars i:first-child{height:5px}.mm-bars i:nth-child(2){height:8px}.mm-bars i:nth-child(3){height:11px}.mm-bars i:nth-child(4){height:14px}.mm-bars i.on{opacity:1;animation:popIn .4s var(--ease-spring) both}.jc-more{padding-top:6px}.jc-meta.small{margin:6px 0;font-size:.82rem}.hero-emoji-stack{width:120px;height:110px;position:relative}.hero-emoji-stack span{filter:drop-shadow(0 8px 14px #1f2a4426);font-size:3.4rem;animation:4.5s ease-in-out infinite float;position:absolute}.hero-emoji-stack span:first-child{top:8px;left:0}.hero-emoji-stack span:last-child{font-size:2.6rem;animation-delay:-2s;bottom:0;right:0}.hero-count{text-align:center;background:conic-gradient(from 200deg, var(--brand), var(--brand-bright), var(--sun), var(--brand-bright));border-radius:50%;place-content:center;width:120px;height:120px;padding:10px;display:grid;position:relative}.hero-count:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:10px}.hero-count b,.hero-count span{position:relative}.hero-count b{font-size:2.6rem;font-weight:850;line-height:1}.hero-count span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.pipeline{scrollbar-width:thin;align-items:stretch;gap:0;margin:0 0 18px;padding:4px 2px 8px;display:flex;overflow-x:auto}.pl-node{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:12px;flex:1 0 74px;justify-items:center;gap:2px;padding:6px 4px;display:grid;position:relative}.pl-node:before{content:"";background:var(--line);z-index:0;width:100%;height:3px;position:absolute;top:25px;left:-50%}.pl-node:first-child:before,.pl-node.all+.pl-node:before{display:none}.pl-node b{z-index:1;background:var(--card);border:2px solid var(--line);width:40px;height:40px;color:var(--muted);transition:all .25s var(--ease-out);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:relative}.pl-node span{font-size:.78rem;font-weight:650}.pl-node.has b{border-color:var(--brand-line-2);color:var(--brand);background:var(--brand-soft);animation:popIn .45s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 70ms)}.pl-node.has:before{background:linear-gradient(90deg, var(--brand-line), var(--brand-line-2))}.pl-node.on b{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 16px #e07a5f4d}.pl-node.on span{color:var(--ink)}.pl-node.all{border-right:1px dashed var(--line);border-radius:0;flex:0 0 64px;margin-right:10px}.board-col.empty{min-height:0}.app-top{align-items:center;gap:8px;display:flex}.countdown{color:var(--brand-strong);align-items:center;gap:6px;margin:2px 0 4px;font-size:.8rem;font-weight:650;display:inline-flex}.countdown svg circle:last-child{stroke:var(--brand-bright);transition:stroke-dasharray .8s var(--ease-out)}.countdown.due{color:#b45309}.countdown.due svg circle:last-child{stroke:#f59e0b}.countdown.done{color:var(--good)}.countdown.done svg circle:last-child{stroke:var(--good)}.followup-due li>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ux-empty{text-align:center;padding:36px 20px}.ux-empty-ic{margin-bottom:6px;font-size:3rem;animation:4s ease-in-out infinite float}.plan-dots{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.plan-dots i{background:var(--track);width:26px;height:26px;color:var(--muted);animation:popIn .4s var(--ease-spring) both;animation-delay:calc(var(--i) * 45ms + .2s);border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;font-weight:750;display:grid}.plan-dots i.on{background:linear-gradient(135deg, #22c55e, var(--good));color:#fff}.plan-dots i.next{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand-line-2)}.tab-hero .pp-num{margin-bottom:.1em;font-size:1.5rem;font-weight:800}.tab-hero .pp-opt{text-align:left;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;padding:0;display:flex}.tab-hero .pp-opt-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.78rem;font-weight:700}.tab-hero .pp-opt-s{color:var(--muted);font-size:.8rem}.check-item .ci-detail{margin:6px 0 8px}.flash{animation:1.3s ease-out flashRing}@keyframes flashRing{0%{box-shadow:0 0 #ea6a3c8c}to{box-shadow:0 0 0 16px #ea6a3c00}}.tab-hero .resume-status{background:0 0;border:0;margin:0;padding:0}.tab-hero .resume-export{justify-content:flex-start}.goal.compact .goal-blurb{color:var(--ink-2);flex-wrap:wrap;align-items:center;font-size:.86rem;display:flex}.papp-help{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:650;display:flex}.papp-help:hover{background:var(--brand-soft)}.help-q,.pmh-help{background:var(--brand-soft);width:22px;height:22px;color:var(--brand);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.pmh-help{cursor:pointer;width:30px;height:30px;font:inherit;border:0;margin-left:auto;font-weight:800}.papp-mobile-head .pmh-out{margin-left:8px}.welcome-scrim{z-index:100;background:#1f2a4473;place-items:center;padding:20px;animation:.25s ease-out both fadeIn;display:grid;position:fixed;inset:0}.welcome{text-align:center;width:min(440px,100%);animation:heroIn .45s var(--ease-spring) both;margin:0;padding:34px 28px 24px;position:relative}.welcome h2{animation:fadeUp .4s var(--ease-out) both;margin:6px 0 8px;font-size:1.4rem}.welcome p{color:var(--ink-2);min-height:3.2em;animation:fadeUp .4s var(--ease-out) 50ms both;font-size:1.02rem}.welcome-skip{font-size:.85rem;position:absolute;top:14px;right:16px}.welcome-art{justify-content:center;gap:12px;margin:8px 0 10px;display:flex}.wa-bubble{width:68px;height:68px;color:var(--brand);background:var(--brand-soft);animation:popIn .5s var(--ease-spring) both;animation-delay:calc(var(--k) * 90ms);border-radius:22px;place-items:center;font-size:2.2rem;display:grid;box-shadow:0 8px 20px #e07a5f26}.welcome-dots{justify-content:center;gap:6px;margin:6px 0 18px;display:flex}.welcome-dots i{background:var(--line);width:8px;height:8px;transition:width .3s var(--ease-out), background .3s;border-radius:99px}.welcome-dots i.on{background:var(--brand);width:24px}.welcome-dots i.done{background:var(--brand-line-2)}.welcome-actions{justify-content:space-between;gap:10px;display:flex}.welcome-actions .btn{min-width:110px}@media (width<=640px){.tab-hero{text-align:center;flex-direction:column;gap:14px;padding:22px 18px}.th-line{margin-left:auto;margin-right:auto;font-size:1rem}.tab-hero .gauge-legend,.plan-dots,.tab-hero .pp-opt,.tab-hero .criteria-chips,.tab-hero .resume-export{justify-content:center}.th-cta{justify-content:center;width:100%}.board.all{grid-template-columns:1fr;overflow:visible}.board.all .board-col.empty{display:none}.pl-node{flex-basis:58px}.pl-node b{width:34px;height:34px}.pl-node:before{top:22px}.ux-tip-pop{max-width:220px}.hurt-list li:not(.hurt-more){flex-wrap:nowrap;gap:10px}.hurt-list li .hurt-text{flex-basis:auto}.hurt-list li .btn,.hurt-list li .fixed-chip{flex:none;margin-left:0}.hurt-text b{font-size:.9rem}}@media (width<=900px){.papp-help{display:none}}@media (prefers-reduced-motion:reduce){.tab-hero,.tab-hero:before,.th-cta.pulse,.hero-emoji-stack span,.ux-empty-ic,.logo-stack>span,.plan-dots i,.fbar2,.fb2-track i,.mm-bars i.on,.pl-node.has b,.wa-bubble,.welcome,.welcome h2,.welcome p,.flash{animation:none!important}}.ux-ring-c b span small{color:var(--muted);font-size:.45em;font-weight:700}.msg-actions{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;display:flex}.msg-card .jc-expand.open>div{padding-top:10px}.msg-head .logo-badge{margin-right:2px}.papp-tabs .papp-more-btn,.pms-title{display:none}.papp-more-sheet{display:contents}.papp-more-scrim{display:none}@media (width<=900px){.papp-ind{width:calc(100% / var(--mn));translate:calc(var(--midx) * 100%) 0}.papp-tabs .papp-more-btn{display:flex}.papp-more-btn.on{color:var(--brand)}.papp-more-btn.open .pt-ic .icon{transition:transform .3s var(--ease-spring);transform:rotate(90deg)}.papp-more-sheet{left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .22s var(--ease-out), translate .32s var(--ease-spring), scale .32s var(--ease-spring), visibility 0s .32s;z-index:31;border-radius:22px;grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid;position:fixed;translate:0 14px;scale:.98;box-shadow:0 18px 40px #1f2a442e}.papp.more-open .papp-more-sheet{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out), translate .32s var(--ease-spring), scale .32s var(--ease-spring);translate:0;scale:1}.pms-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;padding:2px 6px 4px;font-size:.72rem;font-weight:800;display:block}.papp-tabs .papp-more-sheet button{height:54px;color:var(--ink);background:var(--bg,#f6f1e8);border-radius:14px;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 14px;font-size:.92rem}.papp-tabs .papp-more-sheet button.on{background:var(--brand-soft);color:var(--brand)}.papp-more-sheet .pt-label{max-width:none}.papp-more-scrim{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f2a4438;border:0;animation:.2s both fadeIn;display:block;position:fixed;inset:0}}.network-tab{gap:18px;display:grid}.net-skel{place-items:center;gap:10px;padding:48px 20px;display:grid}.net-orbit{width:160px;height:160px;position:relative}.net-orbit svg{overflow:visible}.no-ring{fill:none;stroke:var(--line);stroke-dasharray:2 5}.no-link{stroke:var(--line);stroke-width:1px;opacity:0;animation:noLink .6s var(--ease-out) both;animation-delay:calc(var(--i) * 25ms + .2s)}.no-link.on{stroke:var(--brand-line,#e07a5f59);stroke-width:1.4px}.no-dot{fill:#d8cbbb;transform-box:fill-box;transform-origin:50%;animation:noPop .5s var(--ease-spring) both;animation-delay:calc(var(--i) * 30ms + .15s)}.no-dot.on{fill:var(--brand);filter:drop-shadow(0 2px 4px #e07a5f59)}.no-dot.r1.on{fill:#e07a5f}.no-dot.r2.on{fill:var(--sun,#e07a5f)}.no-me{fill:var(--ink,#1f2a44);stroke:var(--card);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite noPulse}.no-c{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.no-c b{font-family:var(--font-display);color:#fff;font-size:1rem;line-height:1}.no-c span{display:none}@keyframes noPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes noLink{0%{opacity:0}to{opacity:1}}@keyframes noPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.th-asof{margin:-4px 0 12px}.net-demo{margin:0}.net-jump{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin:-4px 0 0;padding:2px 2px 4px;display:flex;overflow-x:auto}.net-jump::-webkit-scrollbar{display:none}.net-jump .chip{scroll-snap-align:start;white-space:nowrap;flex:none}.net-sec{animation:heroIn .5s var(--ease-out) both;padding:22px 24px}.net-sec-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.net-sec-ic{background:var(--sun-soft,#fbe9dd);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.net-sec-head h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.22rem;display:flex}.net-sec-head p{margin:4px 0 0;font-size:.92rem}.net-count{background:var(--brand-soft);min-width:24px;height:24px;color:var(--brand);font:700 .78rem/1 var(--font-body);border-radius:99px;place-items:center;padding:0 7px;display:inline-grid}.net-list,.net-week,.net-warm,.net-signals{gap:10px;margin:0;padding:0;list-style:none;display:grid}.net-row,.net-week-item,.nwarm,.nsig{animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rowIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.net-row{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:12px 14px}.net-person{align-items:center;gap:12px;min-width:0;display:flex}.np-main{flex:1;min-width:0;display:grid}.np-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.np-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.np-link{padding:6px 8px}.net-why{color:var(--ink-2,#4a3b33);margin:8px 0 0 52px;font-size:.9rem}.net-draft{margin:8px 0 0 52px}.net-draft .msg-box{white-space:pre-line}.net-draft .msg-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.lint-ok{color:var(--good,#15803d);font-size:.8rem;font-weight:700}.lint-bad{color:var(--bad,#b91c1c);font-size:.8rem;font-weight:700}.net-meter{flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.net-meter svg{position:absolute;inset:0;rotate:-90deg}.nm-bg{fill:none;stroke:var(--line);stroke-width:4px}.nm-fg{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.net-meter b{font-size:.74rem}.net-week-item{background:linear-gradient(160deg, var(--card) 0%, var(--card-warm,#fcf9f4) 100%);border:1px solid var(--line);border-radius:18px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.nw-n{background:var(--brand);color:#fff;width:34px;height:34px;font:700 1rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 14px #e07a5f4d}.nw-body{min-width:0}.nw-kind{font-size:1.2rem}.nw-why{color:var(--ink);margin:6px 0 0;font-size:.92rem;font-weight:600}.net-week .net-draft{margin-left:0}.nw-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.net-fit-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.net-sec .ux-details>.jc-expand .net-fit-grid,.net-sec .ux-details>.jc-expand .net-list{margin-top:10px}.net-fit{animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);border-radius:18px;padding:16px}.nf-head{align-items:center;gap:12px;display:flex}.nf-head>div{flex:1;min-width:0;display:grid}.nf-head span{color:var(--muted);font-size:.86rem}.fit-chip{background:var(--brand-soft);color:var(--brand);border-radius:99px;margin-top:10px;padding:4px 10px;font-size:.76rem;font-weight:800;display:inline-block}.fit-chip.f3{color:#fff;background:#2b3a5c}.fit-chip.f2{color:#2b3a5c;background:#e8ebf2}.fit-chip small{opacity:.85;font-weight:600}.nf-why{margin:10px 0 6px;font-size:.92rem}.nf-angle{background:var(--sun-soft,#fbe9dd);border-radius:12px;margin:0 0 6px;padding:8px 10px;font-size:.9rem}.nf-contact{margin:0;font-size:.88rem}.net-fit .net-draft{margin-left:0}.net-assume{margin:-6px 0 10px}.nwarm{border:1px solid var(--line);border-radius:16px;padding:12px 14px}.nwarm-co{align-items:center;gap:10px;display:flex}.nwarm-co>div{flex:1;min-width:0;display:grid}.nwarm-co span{color:var(--muted);font-size:.84rem}.nwarm-people{border-left:2px dashed var(--brand-line,#e07a5f4d);gap:8px;margin:10px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.nwarm-why{color:#2b3a5c;margin:2px 0 0 52px;font-size:.84rem;font-weight:600;display:block}.nwarm-none{margin:8px 0 0;font-size:.88rem}.nsig{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.nsig-type{color:#2b3a5c;background:#e8ebf2;border-radius:99px;flex:none;padding:4px 10px;font-size:.74rem;font-weight:800}.nsig-type.t-funding{color:#8a3b26;background:#fbe9dd}.nsig-type.t-leadership{background:var(--brand-soft);color:var(--brand)}.nsig-main{gap:2px;min-width:0;display:grid}.nsig-main span{font-size:.92rem}.nsig-main small{color:var(--muted)}.net-asof{margin:-4px 0 12px}.net-yrs{color:var(--muted);background:var(--bg,#f6f1e8);border:1px solid var(--line);border-radius:99px;flex:none;padding:3px 8px;font-size:.78rem;font-weight:800}.chg-chip{color:#2b3a5c;background:#e8ebf2;border-radius:99px;flex:none;padding:4px 9px;font-size:.76rem;font-weight:800}.chg-chip.promoted{color:#8a3b26;background:#fbe9dd}.chg-line s{color:var(--muted)}.net-score{gap:12px;display:grid}.ns-bar{background:var(--line);border-radius:99px;height:14px;position:relative;overflow:visible}.ns-bar i{width:var(--w);background:linear-gradient(90deg, var(--brand), var(--sun,#e07a5f));animation:growW 1.1s var(--ease-out) both;border-radius:99px;position:absolute;inset:0 auto 0 0}@keyframes growW{0%{width:0}to{width:var(--w)}}.ns-goal{background:var(--ink);border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.net-score p{margin:0}.ns-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ns-facts li{background:var(--bg,#f6f1e8);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:.88rem}.ns-todo{background:var(--sun-soft,#fbe9dd);border-radius:14px;padding:10px 12px;font-size:.92rem}.net-score .btn{justify-self:start}.net-steps{gap:6px;margin:0 0 14px;padding-left:20px;font-size:.92rem;display:grid}.net-file{cursor:pointer;position:relative;overflow:hidden}.net-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.net-file.busy{opacity:.7;pointer-events:none}.net-upload-body .alert{margin-top:12px}.net-history{margin-top:14px;font-size:.9rem}.net-history ul{margin:6px 0;padding-left:18px}.door-form{flex-wrap:wrap;gap:8px;display:flex}.door-form input{width:auto;min-width:0;font:inherit;border:1.5px solid var(--field-line);background:var(--card);color:var(--ink);border-radius:12px;flex:220px;padding:10px 12px}.door-err{margin-top:10px}.door-empty{margin:10px 0 0}.door-look{animation:rowIn .45s var(--ease-out) both;border-radius:18px;margin-top:14px;padding:16px}.door-co-head{align-items:center;gap:10px;display:flex}.door-co-head>div{flex:1;min-width:0;display:grid}.door-co-head span{color:var(--muted);font-size:.84rem}.door-saved-chip{color:var(--brand);flex:none;font-size:.82rem;font-weight:700}.door-ladder{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.door{border:1px solid var(--line);background:var(--card);animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:16px;grid-template-columns:30px 1fr;gap:10px;padding:12px 14px;display:grid}.door-n{background:var(--brand);color:#fff;width:30px;height:30px;font:700 .9rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.door-recruiter .door-n{background:var(--muted)}.door-body{min-width:0}.door-body h4{margin:4px 0 2px;font-size:1rem}.door-line{color:var(--ink-2,#4a3b33);margin:0 0 8px;font-size:.9rem}.door-body .net-draft{margin-left:0}.door-body .fine{margin:6px 0 0}.door-person{margin:8px 0}.door-formerly{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.door-links{gap:8px;display:grid}.door-link .btn{white-space:normal;text-align:left}.door-saved{margin-top:18px}.door-saved h3{align-items:center;gap:8px;margin:0;font-size:1.02rem;display:flex}.door-saved-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.door-co{border:1px solid var(--line);animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:16px;padding:12px 14px}.door-co .ux-details{margin-top:8px}.door-remove{flex:none;font-size:.84rem}@media (width<=640px){.door{grid-template-columns:1fr}.door-form .btn{flex:100%}.net-sec{padding:18px 16px}.net-why,.net-draft,.nwarm-why{margin-left:0}.net-fit-grid,.net-week-item{grid-template-columns:1fr}.nw-n{width:28px;height:28px;font-size:.9rem}.net-orbit,.net-orbit svg{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.no-me{animation:none}}.net-draft .ux-details-btn{border-radius:99px;gap:6px;width:auto;min-height:0;padding:6px 14px;font-size:.86rem;display:inline-flex}.nwarm-more{margin:6px 0 0 16px}.nwarm-more .ux-details-btn{border-radius:99px;width:auto;padding:4px 12px;font-size:.82rem;display:inline-flex}.week-tab{gap:18px;display:grid}.wk-chips{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.wk-chips .chip{padding:6px 12px;font-size:.84rem}.chip.hot{color:#8a3b26;background:#fbeee6;border-color:#ebb79f;font-weight:700}.chip.due{color:#9a2a16;background:#fde7e2;border-color:#f3b4a6;font-weight:700}.wk-tasks,.wk-alerts,.appr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wk-task{border:1px solid var(--line);background:linear-gradient(160deg, var(--card) 0%, var(--card-warm,#fcf9f4) 100%);animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:18px;grid-template-columns:40px 1fr;gap:12px;padding:14px;transition:opacity .3s,background .3s;display:grid}.wk-task.done{opacity:.62;background:var(--card)}.wk-task.done .wk-title{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.wk-task>.wk-body:first-child{grid-column:1/-1}.wk-body{gap:4px;min-width:0;display:grid}.wk-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-kind{letter-spacing:.02em;background:var(--brand-soft);color:var(--brand);border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:800}.wk-kind.k-warm{background:var(--secondary-soft);color:var(--secondary-ink)}.wk-kind.k-reconnect{background:var(--sun-soft);color:var(--sun-ink)}.wk-kind.k-setup{background:var(--surface-2);color:var(--ink-2)}.wk-min{color:var(--muted);font-size:.78rem;font-weight:700}.wk-title{font-size:1.02rem;line-height:1.35}.wk-why{color:var(--ink-2);margin:0;font-size:.9rem}.wk-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.wk-task .net-draft{margin:4px 0 0}.wk-early{background:linear-gradient(170deg, #fcf3ec 0%, var(--card) 60%);border:1px solid #ebb79f}.wk-early-empty .net-sec-head{margin-bottom:0}.wk-alert{background:var(--card);border:1px solid var(--line);animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:18px;grid-template-columns:40px 1fr;gap:12px;padding:14px;display:grid}.wka-main{gap:3px;min-width:0;display:grid}.wka-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wka-age{color:#8a3b26;background:#f8e0d0;border-radius:99px;padding:3px 9px;font-size:.78rem;font-weight:800;animation:2.4s ease-in-out infinite earlyPulse}.wka-apps{color:var(--muted);font-size:.78rem;font-weight:700}.wka-nudge{margin:4px 0 0;font-size:.92rem}.wka-cite{margin-top:8px}.src-label{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:6px;margin-left:4px;padding:0 6px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.src-label:hover{color:var(--brand);border-color:var(--brand)}@keyframes earlyPulse{0%,to{box-shadow:0 0 #ea8c1e00}50%{box-shadow:0 0 0 5px #ea8c1e29}}.early-badge{color:#8a3b26;white-space:nowrap;background:#f8e0d0;border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:800}.appr-bar{background:var(--line);border-radius:99px;height:6px;margin:-4px 0 14px;overflow:hidden}.appr-bar i{background:linear-gradient(90deg, var(--brand), #e8913a);border-radius:inherit;height:100%;transition:width .6s var(--ease-out);display:block}.appr-card{border:1px solid var(--line);background:var(--card);animation:rowIn .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:18px;gap:8px;padding:14px 16px;transition:border-color .25s,background .25s;display:grid}.appr-card.is-approved{background:linear-gradient(170deg, #f1faf7 0%, var(--card) 70%);border-color:#9fd3c7}.appr-card.is-skipped{opacity:.6;padding:10px 16px}.appr-head{align-items:center;gap:10px;display:flex}.appr-head>div{flex:1;min-width:0;display:grid}.appr-head .fine{margin:0}.appr-ic{background:var(--sun-soft,#fbe9dd);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.appr-state{white-space:nowrap;animation:popIn .35s var(--ease-out) both;border-radius:99px;padding:3px 9px;font-size:.76rem;font-weight:800}.appr-state.s-approved{color:#2b3a5c;background:#e8ebf2}.appr-state.s-skipped{color:var(--muted);background:#f1ece4}.appr-why{margin:0;font-size:.88rem}.appr-text{white-space:pre-line}.appr-edit{gap:8px;display:grid}.appr-edit textarea{min-height:90px;line-height:1.5}.appr-variants{flex-wrap:wrap;gap:6px;display:flex}.appr-variants .chip{padding:5px 11px;font-size:.82rem}.appr-todos{background:#fff6e5;border:1px dashed #f0c987;border-radius:12px;gap:4px;margin:0;padding:10px 12px;font-size:.88rem;list-style:none;display:grid}.appr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appr-acts .fine{margin:0}.jc-warm{background:var(--secondary-soft);border:1px solid #c9cfdd;border-radius:14px;margin:10px 0 0;padding:8px 12px;font-size:.9rem}.jc-warm.none{background:var(--bg,#f6f1e8);border-color:var(--line)}.jc-warm>span{margin-right:8px}.jc-warm .ux-details-btn{color:var(--secondary-ink);font-weight:700}.jc-warm.none .ux-details-btn{color:var(--ink-2)}.jc-warm .nwarm-people{margin-top:8px}.jc-warm .net-draft{margin:8px 0 0}.nwarm-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}@media (width<=640px){.wk-task{grid-template-columns:34px 1fr;gap:10px;padding:12px}.wk-alert{grid-template-columns:1fr}.wk-alert>.logo-badge,.wk-alert>:first-child{display:none}.wk-acts .btn{flex:auto;justify-content:center}.appr-acts .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.wka-age{animation:none}}.jc-warm{padding:2px 12px}.jc-warm .ux-details-btn{box-shadow:none;background:0 0;border:0;width:100%;padding:8px 0}.jc-warm .ux-details>.jc-expand>div{padding-bottom:10px}.ux-ring-c b>span{font-size:inherit;color:inherit;font-weight:inherit;text-transform:none;letter-spacing:inherit;margin:0}.no-bots{background:var(--secondary-soft);box-shadow:none;border:1px solid #c9cfdd;align-items:center;gap:20px;padding:26px 28px;display:flex}.no-bots h2{color:var(--secondary-ink);margin:0 0 6px}.no-bots p{color:var(--secondary-ink);max-width:62ch;margin:0 0 8px}.nb-ic{flex:none;font-size:2.2rem}@media (width<=760px){.no-bots{flex-direction:column;align-items:flex-start;padding:22px}}@media (width<=640px){.wk-chips{justify-content:center}}.pc-table{margin-top:10px;padding:6px 0;overflow:hidden}.pc-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;display:grid}.pc-row:first-child{border-top:0}.pc-row>div,.pc-head>span{padding:14px 20px}.pc-head>span{letter-spacing:.02em;color:var(--muted);padding-top:10px;padding-bottom:10px;font-size:.86rem;font-weight:800}.pc-prem{color:var(--ink-2);font-size:.94rem}.pc-prem .src-label{margin-left:6px}.pc-ours{background:linear-gradient(90deg, var(--brand-soft) 0%, var(--card-warm) 100%);align-items:flex-start;gap:10px;font-size:.95rem;font-weight:600;display:flex}.pc-plus{background:var(--brand);color:#fff;opacity:0;width:22px;height:22px;transition:transform .45s var(--ease-spring,ease), opacity .3s;transition-delay:calc(var(--i) * 80ms + .2s);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.9rem;font-weight:800;line-height:1;display:grid;transform:scale(.4)}.reveal.in .pc-plus{opacity:1;transform:none}.pc-k{display:none}@media (width<=760px){.pc-head{display:none}.pc-row{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr;margin:10px 12px;overflow:hidden}.pc-row:first-child+.pc-row{margin-top:12px}.pc-row>div{padding:12px 14px}.pc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:.7rem;font-weight:800;display:block}.pc-ours{display:block}.pc-ours .pc-plus{display:none}.pc-ours .pc-k{width:100%;color:var(--brand-ink)}}@media (prefers-reduced-motion:reduce){.pc-plus{opacity:1;transition:none;transform:none}}.jc-warm.none:not(:has(.ux-details)){flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;display:flex}.jc-warm.none .linkish{line-height:inherit;padding:0}.section-more{color:var(--ink-2);margin:18px 0 0;font-size:.95rem}.section-more a{text-underline-offset:3px;font-weight:650}.more-section{padding-top:28px}.sample-note{background:var(--sun-soft);color:var(--sun-ink);border-radius:10px;margin:0 0 .7em;padding:6px 12px;font-size:.9rem;font-weight:650;display:inline-block}.pc-ours .src-label{margin-left:6px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-view-start]:focus{outline:none}.btn.block{justify-content:center;width:100%}.btn.secondary{background:var(--card)}.method{max-width:720px;margin:0 auto;padding:0 18px 48px}.method-hero{padding:36px 0 12px}.method-hero h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2.1rem,6.2vw,2.75rem);line-height:1.08}.method-hero .lead{color:var(--ink);margin:0 0 18px;font-size:1.12rem;line-height:1.5}.method-hero .cta-row{margin-top:0}.method-hero .fine{margin-top:12px;font-size:.875rem}.method-hero .hero-quiet{color:var(--ink);margin:0 0 18px;font-weight:600}.method-hero .hero-quiet a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}.method-hero .hero-trust{color:var(--ink);margin:6px 0 0;font-size:.875rem}.hero-copy>:nth-child(6){animation-delay:.4s}.m-card{background:var(--card);border-radius:16px;margin:12px 0;padding:16px 18px}.m-card.peach{background:var(--peach)}.m-card h2{align-items:center;gap:10px;margin:0 0 6px;font-size:1.12rem;display:flex}.m-card p{margin:0 0 .5em;line-height:1.55}.m-card p:last-child{margin-bottom:0}.m-steps{margin:0;padding:0;list-style:none}.m-num{background:var(--peach);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:inline-grid}.m-list{margin:8px 0 10px;padding-left:1.2em}.m-list li{margin:6px 0;line-height:1.45}.m-nobots{background:var(--cream);border-radius:12px;padding:10px 12px;font-size:.93rem;margin-top:10px!important}.m-more{font-size:.95rem}.m-more a,.m-card a,.m-close a:not(.btn){color:var(--ink);text-decoration:underline}.m-close{text-align:center;padding:18px 0 0}.m-close .m-who{color:var(--muted);max-width:560px;margin:8px auto 16px;font-size:.9rem}.m-src{color:var(--muted);font-size:.85rem;margin-top:8px!important}.m-card .src-label{margin-left:2px}.intake-page{max-width:640px;padding-top:20px;padding-bottom:48px}.intake-page h1{margin:14px 0 8px;font-size:clamp(1.75rem,5vw,2rem);line-height:1.15}.intake-page .lead{color:var(--ink);margin-bottom:16px;font-size:1rem}.back-link{color:var(--muted)}.intake-form{background:var(--card);border-radius:16px;padding:18px}.field-label{margin:16px 0 6px;font-weight:600;display:block}.intake-form>.field-label:first-child{margin-top:0}.intake-form .dropzone{border:1px dashed var(--field-line);background:var(--cream);text-align:left;border-radius:10px;padding:16px 14px}.intake-form .dropzone:hover,.intake-form .dropzone.drag{border-color:var(--ink);background:var(--peach)}.intake-form .or{margin:18px 0 2px}.intake-form textarea,.intake-form input[type=text]{border-radius:10px;padding:12px}.intake-form .linkish{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;align-items:center;margin:4px 0 0;font-size:.95rem;text-decoration-thickness:2px;display:inline-flex}.file-ok{color:var(--good-ink);margin:8px 0 0;font-size:.9rem}.found{background:var(--cream);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.9rem}.found dl{grid-template-columns:110px 1fr;gap:4px 10px;margin:6px 0 0;display:grid}.found dt{color:var(--muted)}.found dd{overflow-wrap:anywhere;margin:0}.found .sec-ticks{flex-wrap:wrap;gap:2px 14px;display:flex}.found>p{margin:8px 0 0}.choices{border:0;min-width:0;margin:4px 0 0;padding:0}.choices legend{padding:0}.choice{cursor:pointer;margin:0 0 8px;display:block;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice span{border:1px solid var(--field-line);border-radius:10px;padding:12px;transition:border-color .15s,background .15s;display:block}.choice:hover span{border-color:var(--ink)}.choice input:checked+span{border-color:var(--ink);background:var(--peach)}.choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.form-err{color:#9b2c2c;margin:6px 0 0;font-size:.9rem}.form-err:empty,.file-ok:empty,.pdf-err:empty{margin:0}.intake-form .btn.block{margin-top:8px}.intake-form>.fine{text-align:center;margin-top:10px}.paste-steps{counter-reset:ps;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.paste-steps li{counter-increment:ps;padding-left:36px;line-height:1.45;position:relative}.paste-steps li:before{content:counter(ps);box-sizing:border-box;border:2px solid var(--ink);background:var(--coral);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.intake-form.phone textarea{min-height:240px;font-size:1rem}.paste-sections{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.paste-sections button{border:1px solid var(--field-line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600}.paste-sections button:hover{border-color:var(--ink);background:var(--peach)}.paste-sections button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdf-elsewhere{border:1px solid var(--field-line);background:var(--cream);border-radius:10px;margin:16px 0 10px;padding:0 12px}.pdf-elsewhere[open]{padding-bottom:12px}.pdf-elsewhere summary{cursor:pointer;padding:12px 0;font-weight:600}.pdf-elsewhere>.hint{margin:0 0 10px;font-size:.88rem}.pdf-elsewhere .btn{margin:0}.pdf-elsewhere .dropzone{background:var(--card)}.pdf-elsewhere input[type=text]{margin-top:6px}.link-status{color:var(--good-ink);margin:8px 0 0;font-size:.9rem}.link-status:empty{margin:0}.link-status.manual{color:var(--ink)}.audit{max-width:720px;padding-top:20px;padding-bottom:48px}.audit h1{margin:4px 0 6px;font-size:clamp(1.75rem,5vw,2rem);line-height:1.15}.audit .who{color:var(--muted);margin:0 0 14px}.audit .sample-note{margin:0 0 6px}.audit-wait{text-align:center;padding:48px 0}.audit-score{background:var(--peach);border-radius:16px;padding:16px 18px}.audit-k{font-weight:600}.audit-num{letter-spacing:-.04em;margin:2px 0 4px;font-size:3rem;font-weight:700;line-height:1.05;display:block}.audit-num small{letter-spacing:0;margin-left:2px;font-size:1.5rem}.audit-score .optimized-line{color:var(--ink);margin:0 0 2px;font-size:1rem;font-weight:600}.audit-score .potential-line{margin:0 0 4px;font-size:.95rem;font-weight:500}.audit .eyebrow{margin-right:8px}.audit-score .muted,.audit-score .fine{color:var(--ink-2)}.audit-bars{margin:14px 0 6px}.audit-bars .bar{background:#ffffffb3}.audit-card{background:var(--card);border-radius:16px;margin-top:12px;padding:16px 18px}.audit-card h2{margin:0 0 8px;font-size:1.12rem}.audit-card h3{margin:14px 0 6px;font-size:1rem}.audit-list{margin:0;padding-left:1.2em}.audit-list li{margin:8px 0;line-height:1.45}.audit-list.plain{padding-left:1.1em}.audit-list .pts{margin-left:6px}.audit-now{color:var(--muted);margin:2px 0 0;font-size:.9rem;display:block}.audit .tag{background:var(--cream);color:var(--ink);margin:0 6px 6px 0;padding:4px 10px;font-weight:500;animation:none}.audit .tag.on{color:#166534;background:#ecfdf5}.audit .tag.hot{background:var(--coral-soft);color:var(--coral-ink)}.audit .chips{gap:0}.audit .copybox{background:var(--peach)}.included p{margin:0 0 8px}.included .included-line{background:var(--cream);border-radius:12px;margin:0;padding:10px 12px;font-weight:500}.included-card{border:1px solid var(--line)}.audit-more-h{margin:32px 0 0;font-size:1.12rem}.audit .card{box-shadow:none;border-radius:16px;margin-top:12px;margin-bottom:0}.audit .cta-card{margin-top:12px}.audit .nav-row{margin-top:24px}dialog.checkout-notice{width:calc(100% - 32px);max-width:460px;max-height:calc(100% - 32px);color:var(--ink);background:var(--card);border:0;border-radius:16px;outline:none;margin:auto;padding:20px;overflow:auto;box-shadow:0 24px 60px #1f2a444d}.checkout-notice::backdrop{background:#1f2a4473;animation:.2s both fadeIn}@media (prefers-reduced-motion:reduce){.checkout-notice::backdrop{animation:none}}.checkout-notice .cn-error{color:#991b1b;background:#fef2f2;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:.92rem}.checkout-notice .btn[aria-disabled=true]{opacity:.6;cursor:progress}.checkout-notice h2:focus{outline:none}.checkout-notice h2{margin:0 0 8px;font-size:1.2rem}.checkout-notice .cn-plan{margin:0 0 10px}.checkout-notice .cn-refund{background:var(--peach);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-weight:500}.checkout-notice .cn-agree{align-items:flex-start;gap:10px;margin:0 0 12px;font-size:.95rem;display:flex}.checkout-notice .cn-agree input{flex:none;width:18px;height:18px;margin-top:4px}.checkout-notice .cn-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width<=600px){.method-hero{padding-top:24px}.method-hero .cta-row .btn{justify-content:center;width:100%}.audit-num{font-size:2.6rem}.found dl{grid-template-columns:1fr}.found dt{margin-top:4px}}@media print{dialog.checkout-notice,.checkout-notice::backdrop{display:none}}.admin-support{margin:0 0 28px}.admin-support-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-request-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.admin-request.topic-cancel{border-left:4px solid var(--coral)}.admin-request-match{margin:6px 0 0}.admin-request-match.unmatched{color:var(--bad,#991b1b);font-weight:600}.admin-request bdi{unicode-bidi:isolate}.view.boot,.view.boot .hero-copy>*{animation:none!important}.static-page .reveal{opacity:1;translate:none}.static-page .page-main{max-width:760px;padding-top:24px;padding-bottom:56px}.static-page .page-body{overflow-wrap:break-word}.static-page .page-body h1{letter-spacing:-.03em;margin:8px 0 .4em;font-size:clamp(2rem,5.4vw,2.5rem);line-height:1.08}.static-page .page-body>h2,.static-page .post-section>h2{letter-spacing:-.01em;margin-top:1.8em;font-size:1.3rem}.static-page .page-body h3{font-size:1.05rem}.static-page .page-body p,.static-page .page-body li{line-height:1.6}.static-page .page-body ul,.static-page .page-body ol{margin:0 0 1em}.static-page .page-body a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral,#e07a5f);text-decoration-color:var(--coral,#e07a5f);text-underline-offset:3px}.static-page .page-body a:not(.btn):hover{text-decoration-thickness:2px}.static-page .crumbs ol{flex-wrap:wrap;gap:4px 6px;margin:0 0 12px;padding:0;font-size:.84rem;list-style:none;display:flex}.static-page .crumbs li+li:before{content:"›";color:var(--muted-2);margin-right:6px}.static-page .page-body .crumbs a{color:var(--muted);text-decoration:none}.static-page .page-body .crumbs a:hover{color:var(--ink);text-decoration:underline}.static-page .page-body .crumbs a[aria-current=page]{color:var(--ink-2);font-weight:600}.static-page .answer{color:var(--ink);max-width:62ch;margin-bottom:.9em;font-size:1.125rem;line-height:1.5}.static-page .page-meta{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;padding-bottom:16px;font-size:.84rem;display:flex}.static-page .page-meta .byline{color:var(--ink-2);font-weight:600}.static-page .page-meta .meta-note{flex-basis:100%;font-style:italic}.static-page .page-body a.cite{color:var(--muted);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.static-page .page-body a.cite:hover{color:var(--ink);text-decoration-color:currentColor}.static-page .page-body a.cite-mark{color:var(--muted);vertical-align:.25em;white-space:nowrap;margin-left:1px;font-size:.78em;font-weight:600;text-decoration:none}.static-page .page-body a.cite-mark:hover{color:var(--ink);text-decoration:underline}.static-page .opinion-tag,.static-page .example-label,.static-page .post-label{text-transform:uppercase;letter-spacing:.06em;vertical-align:1px;background:var(--surface-2);color:var(--ink-2);border-radius:6px;margin-right:6px;padding:1px 7px;font-size:.7rem;font-weight:700;display:inline-block}.static-page .opinion-tag,.static-page .post-label{background:var(--coral-soft,#fbe9dd);color:var(--coral-ink,#8a3b26)}.static-page ul.ticks,.static-page ul.crosses,.static-page ul.checklist{padding-left:0;list-style:none;display:block}.static-page .ticks li,.static-page .crosses li,.static-page .checklist li{margin-bottom:.45em;padding-left:28px;position:relative}.static-page .ticks li:before,.static-page .crosses li:before{content:"✓";background:var(--peach,#f3d7c4);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:grid;position:absolute;top:.25em;left:0}.static-page .crosses li:before{content:"–";background:var(--surface-2);color:var(--muted)}.static-page .checklist li:before{content:"";border:2px solid var(--coral,#e07a5f);border-radius:4px;width:14px;height:14px;position:absolute;top:.35em;left:2px}.static-page ol.steps-plain{padding-left:1.4em}.static-page .steps-plain li{margin-bottom:.35em}.static-page .method-steps{counter-reset:mstep;gap:12px;margin:12px 0 8px;padding:0;list-style:none;display:grid}.static-page .method-step{counter-increment:mstep;background:var(--card);border-radius:var(--radius);padding:16px 18px 6px 62px;position:relative}.static-page .method-step:before{content:counter(mstep);background:var(--coral,#e07a5f);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:16px;left:18px}.static-page .method-step h3{margin:4px 0 .45em;font-size:1.08rem}.static-page .step-plain{color:var(--ink-2);margin:-.2em 0 .5em;font-weight:600}.static-page .step-list{counter-reset:step;gap:12px;padding:0;list-style:none;display:grid}.static-page .step-list>li{counter-increment:step;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px 8px;position:relative}.static-page .step-list h3{margin:2px 0 .5em}.static-page .step-price{font-family:var(--font-body);color:var(--ink);background:var(--peach,#f3d7c4);white-space:nowrap;vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 10px;font-size:.78rem;font-weight:600}.static-page .plan-includes{margin-bottom:.35em;font-weight:600}.static-page .plan-note{color:var(--muted);font-size:.88rem;font-style:italic}.static-page .plan-promise{background:var(--coral-soft,#fbe9dd);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:.9rem}.static-page .table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0 0 1.4em;overflow-x:auto}.static-page table{border-collapse:collapse;width:100%;font-size:.92rem}.static-page table caption{caption-side:top;text-align:left;font-family:var(--font-display);color:var(--ink);padding:12px 14px 10px;font-size:1rem;font-weight:600}.static-page th,.static-page td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:10px 14px}.static-page thead th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-top:0;font-size:.74rem}.static-page caption+thead th{border-top:1px solid var(--line)}.static-page tbody th{color:var(--ink);font-weight:600}.static-page td.num,.static-page td.plans-price{white-space:nowrap;font-variant-numeric:tabular-nums}.static-page td.num{color:var(--ink);font-weight:700}.static-page .checkout-notice-static{background:var(--peach,#f3d7c4);border-radius:var(--radius);margin:12px 0 16px;padding:16px 18px}.static-page .checkout-notice-static h3{margin:0 0 .35em;font-size:1.05rem}.static-page .checkout-notice-static p{margin:0 0 .4em}.static-page .checkout-notice-static p:last-child{margin-bottom:0}.static-page .plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin:8px 0 24px;display:grid}.static-page .plan-cards .price-card{border-radius:var(--radius)}.static-page .plan-cards .price-card h3{margin-top:0}.static-page .agree-terms{cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:.88rem;display:flex}.static-page .agree-terms input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin-top:3px}.static-page .checkout-error{color:var(--bad);margin:8px 0 0;font-size:.85rem}.static-page .checkout-error.is-notice{color:var(--ink-2)}.footer .footer-contact{margin:.6em 0 0}.static-page [hidden]{display:none!important}.static-page .support-form{background:var(--card);border-radius:var(--radius);gap:4px;margin:16px 0 24px;padding:18px;display:grid}.static-page .support-form fieldset{border:0;margin:12px 0 0;padding:0}.static-page .support-form legend{margin:0 0 6px;padding:0;font-size:.88rem;font-weight:600}.static-page .support-form .topic{cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 6px;display:flex}.static-page .support-form .topic input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin-top:4px}.static-page .support-form input[type=email]{width:100%;font:inherit;border:1px solid var(--field-line);background:var(--card);color:var(--ink);border-radius:12px;padding:11px 13px}.static-page .support-form textarea{min-height:120px}.static-page .support-form .btn{justify-self:start;margin-top:14px}.static-page .support-error{color:var(--bad);margin:8px 0 0;font-size:.9rem}.static-page .support-done{background:var(--peach,#f3d7c4);border-radius:var(--radius);margin:16px 0 24px;padding:16px 18px}.static-page .support-done p{margin:0 0 .4em}.static-page .faq{gap:12px;margin:16px 0 24px;display:grid}.static-page .faq-item{background:var(--card);border-radius:var(--radius);margin-bottom:12px;padding:16px 18px}.static-page .faq .faq-item{margin-bottom:0}.static-page .faq-item h2,.static-page .faq-item h3{margin:0 0 .45em;font-size:1.08rem}.static-page .faq-item p{margin:0;line-height:1.6}.static-page .faq-item .faq-more{margin-top:.55em;font-size:.9rem}.static-page .post-section{margin-bottom:4px}.static-page .post-list{padding-left:1.3em}.static-page .post-list li{margin-bottom:.4em}.static-page .post-story{background:var(--peach,#f3d7c4);border-radius:var(--radius);margin:0 0 1.2em;padding:14px 18px}.static-page .post-story figcaption{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:6px;font-size:.74rem;font-weight:700}.static-page .post-story blockquote{margin:0}.static-page .post-story blockquote p{margin:0;font-size:1.02rem}.static-page .post-quote{background:var(--card);border-left:4px solid var(--coral,#e07a5f);border-radius:12px;margin:0 0 1.2em;padding:12px 16px}.static-page .post-quote p{margin:0}.static-page .post-quote .post-quote-src{color:var(--muted);margin-top:6px;font-size:.84rem}.static-page .post-faqs{margin-top:1.8em}.static-page .guide-list{gap:12px;padding:0;list-style:none;display:grid}.static-page .guide-list li{background:var(--card);border-radius:var(--radius);padding:14px 18px}.static-page .page-body .guide-list a{font-family:var(--font-display);font-size:1.06rem;font-weight:600;text-decoration:none}.static-page .page-body .guide-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral,#e07a5f);text-decoration-color:var(--coral,#e07a5f)}.static-page .guide-list p{color:var(--ink-2);margin:4px 0 0}.static-page .guide-list .guide-date{color:var(--muted);font-size:.82rem}.static-page .austin-note{border:2px dashed var(--coral,#e07a5f);background:var(--coral-soft,#fbe9dd);color:var(--coral-ink,#8a3b26);border-radius:12px;margin:0 0 1em;padding:12px 14px;font-size:.92rem;display:block}.static-page .austin-note-k{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.static-page .post-problems ul{margin:4px 0 0;padding-left:1.2em}.static-page .post-problems li{margin-bottom:.2em}.static-page .checklist-tier h3{margin:1.4em 0 .2em}.static-page .checklist-tier .muted{font-size:.9rem}.static-page .data-table td.row-src{font-size:.88rem}.static-page .see-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 8px;display:grid}.static-page .see-card{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:3px 3px 0 var(--ink);padding:14px 16px 4px}.static-page .see-public{background:var(--peach,#f3d7c4)}.static-page .see-private{background:var(--mint,#cdebd9)}.static-page .see-card h3{margin:0 0 .5em;font-size:1.02rem}.static-page .see-card ul{margin:0 0 10px;padding-left:1.1em}.static-page .see-card a.cite{color:var(--ink-2);text-decoration-color:currentColor}.static-page .quiet-steps .method-step{grid-template-columns:minmax(0,1fr);padding-bottom:4px}.static-page .cta-line{margin:28px 0 8px}.static-page .sources{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding-top:16px;font-size:.88rem}.static-page .page-body .sources h2{margin:0 0 .5em;font-size:1rem}.static-page .sources ul,.static-page .sources ol{padding-left:1.3em}.static-page .sources li{margin-bottom:.3em}.static-page .page-body .sources a{color:var(--ink-2)}.static-page .not-found{padding:24px 0 8px}.static-page .not-found-links{padding-left:1.2em}@media (width<=640px){.static-page .plan-cards,.static-page .see-split{grid-template-columns:1fr}.static-page .method-step{padding:14px 16px 6px 56px}.static-page .method-step:before{left:14px}.static-page .data-table thead,.static-page table.plans thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.static-page .data-table tr,.static-page table.plans tr{border-top:1px solid var(--line);padding:10px 14px;display:block}.static-page .data-table th,.static-page .data-table td,.static-page table.plans th,.static-page table.plans td{border:0;padding:2px 0;display:block}.static-page .data-table td.num:after{content:" points";font-weight:600}.static-page .data-table td.num[data-one]:after{content:" point"}.static-page .data-table td.row-src:has(a):before{content:"LinkedIn source: ";font-weight:600}}.static-page .legal-notice{border:2px solid var(--ink);border-radius:var(--radius);background:var(--card);margin:12px 0 16px;padding:14px 16px}.static-page .legal-notice p{margin:0 0 .5em}.static-page .legal-notice p:last-child{margin-bottom:0}:root{--tint:var(--coral-soft);--butter:#fce7a6;--mint:#cdebd9;--coral-text:#a9432a;--stroke:2px solid var(--ink);--sh-s:2px 2px 0 var(--ink);--sh-m:3px 3px 0 var(--ink);--sh-l:5px 5px 0 var(--ink);--sh-accent:6px 6px 0 var(--coral);--dots:radial-gradient(#1f2a4417 1.2px, transparent 1.6px) 0 0 / 22px 22px;--scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 15C48 6 92 5 140 10s96 11 156-4' fill='none' stroke='%23E07A5F' stroke-width='6' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.app:not(.portal-mode){flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.app:not(.portal-mode)>main{flex:1 0 auto;width:100%}a.nav-link{position:relative}a.nav-link:after{content:"";background:var(--coral);transform-origin:0;height:3px;transition:transform .3s var(--ease-spring);border-radius:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}a.nav-link:hover:after,a.nav-link[aria-current=page]:after{transform:none}a.nav-link:hover,a.nav-link[aria-current=page]{color:var(--ink)}.app:not(.portal-mode) .logo-mark{border:var(--stroke);box-shadow:var(--sh-s);transition:transform .4s var(--ease-spring)}.app:not(.portal-mode) .btn.primary{border:var(--stroke);box-shadow:var(--sh-m)}@media (hover:hover){.app:not(.portal-mode) .btn.primary:hover:not(:disabled){box-shadow:var(--sh-l)}}.app:not(.portal-mode) .btn.secondary{border:var(--stroke)}.app:not(.portal-mode) .btn.small.primary{box-shadow:var(--sh-s)}.app:not(.portal-mode) .btn.primary:active:not(:disabled){box-shadow:1px 1px 0 var(--ink)}.app:not(.portal-mode) .btn.small.primary:active:not(:disabled){box-shadow:0 0 0 var(--ink)}.app:not(.portal-mode) .btn.primary:focus-visible{outline-offset:5px}.motion-toggle{border:var(--stroke);background:var(--card);color:var(--ink);box-shadow:var(--sh-s);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:5px 12px 5px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.motion-toggle input{width:16px;height:16px;accent-color:var(--ink);margin:0}.mt-text:before{content:"Pause motion"}.motion-paused *,.motion-paused :before,.motion-paused :after{animation:none!important}.motion-paused .btn:hover:not(:disabled),.motion-paused .logo:hover .logo-mark{transform:none!important}@media (scripting:none) and (prefers-reduced-motion:no-preference){.method:has(.mt-input:checked) *{animation:none!important}.method:has(.mt-input:checked) :before{animation:none!important}.method:has(.mt-input:checked) :after{animation:none!important}:is(.app:has(.method .mt-input:checked) .btn:hover:not(:disabled),.app:has(.method .mt-input:checked) .logo:hover .logo-mark){transform:none!important}}.mo-off,.mo-off *,.mo-off:before,.mo-off:after,.mo-off :before,.mo-off :after{animation-play-state:paused!important}.static-page .page-hero{background:var(--dots), var(--tint);border-bottom:var(--stroke);margin:-24px calc(50% - 50vw) 34px;padding:30px calc(50vw - 50%) 38px;position:relative}.static-page .page-hero h1{letter-spacing:-.045em;font-size:clamp(2.4rem,7vw,3.5rem)}.static-page .page-hero .answer{font-size:1.16rem}.static-page .page-hero .page-meta{color:var(--ink-2);border:0;margin:0;padding:0}.static-page .page-hero .crumbs a{color:var(--ink-2)}.static-page .not-found{padding-top:0}.static-page .page-body>h2{align-items:baseline;gap:10px;display:flex}.static-page .page-body>h2:before,.static-page .faq-item :is(h2,h3):before{content:"";border:var(--stroke);background:var(--coral);border-radius:3px;flex:none;width:12px;height:12px;margin-left:3px;rotate:45deg}.ha,.page-hero .motion-toggle{display:none}.ha{color:var(--ink);font-size:.88rem;font-weight:600}.ha i,.ha b{font-style:normal;display:block;position:absolute}@media (width>=1200px){.static-page .page-hero{min-height:300px}.ha{width:180px;height:180px;display:block;position:absolute;top:50%;left:calc(50% + 400px);translate:0 calc(-50% - 20px)}.page-hero .motion-toggle{margin:0;display:inline-flex;position:absolute;top:calc(50% + 84px);left:calc(50% + 400px)}}@media (width<1200px){.ha-plans,.ha-faq,.ha-audit,.ha-quiet{transform-origin:100%;pointer-events:none;width:180px;height:180px;display:block;position:absolute;bottom:20px;right:max(16px,50% - 380px);translate:0 50%;scale:.44}.ha-plans i:after{visibility:hidden}.ha-quiet{width:84px}.ha-quiet i{justify-content:center}.ha-quiet i:before{display:none}}@media (width>=1024px) and (width<1200px){.ha-plans,.ha-faq,.ha-audit,.ha-quiet{bottom:50%;right:24px;scale:.66}}.ha-steps i{border:var(--stroke);background:var(--card);border-radius:50%;width:34px;height:34px;left:0}.ha-steps i:nth-of-type(2){top:70px}.ha-steps i:nth-of-type(3){top:140px}.ha-steps i:before{content:"";background:var(--coral);border-radius:50%;position:absolute;inset:4px}.ha-steps i:after{content:"Profile";white-space:nowrap;position:absolute;top:4px;left:46px}.ha-steps i:nth-of-type(2):after{content:"Job list"}.ha-steps i:nth-of-type(3):after{content:"Outreach"}.ha-steps.profile i:after{content:"Check the fit"}.ha-steps.profile i:nth-of-type(2):after{content:"Try it on"}.ha-steps.profile i:nth-of-type(3):after{content:"You tailor it"}.ha-steps b{background:var(--ink);width:2px;height:106px;top:34px;left:16px}.ha-plans i{border:var(--stroke);width:150px;height:32px;box-shadow:var(--sh-m);white-space:nowrap;border-radius:10px;padding-left:12px;line-height:28px;left:10px}.ha-plans i:first-of-type{background:var(--card);bottom:50px}.ha-plans i:nth-of-type(2){background:var(--coral);bottom:88px;left:18px}.ha-plans i:first-of-type:after{content:"Fit Check"}.ha-plans i:nth-of-type(2):after{content:"Full Report"}.ha-plans:before{content:"";background:var(--hanger-img) no-repeat 50% 100% / contain;width:132px;height:82px;position:absolute;bottom:124px;left:20px}.ha-plans i{padding-left:26px}.ha-plans i:before{content:"";border:2px solid var(--ink);background:var(--bg);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:9px}.ha-faq i{border:var(--stroke);background:var(--card);width:84px;height:64px;box-shadow:var(--sh-m);border-radius:22px 22px 22px 6px;place-items:center;font-size:1.7rem;font-weight:700;display:grid}.ha-faq i:first-of-type{top:20px;left:8px}.ha-faq i:first-of-type:before{content:"?"}.ha-faq i:nth-of-type(2){background:var(--mint);border-radius:22px 22px 6px;top:96px;right:8px}.ha-faq i:nth-of-type(2):before{content:"✓"}.ha-audit{background:var(--card);border:var(--stroke);box-shadow:var(--sh-l);border-radius:16px;overflow:hidden}.ha-audit i{align-items:center;gap:10px;height:22px;display:flex;left:18px;right:18px}.ha-audit i:first-of-type{top:22px}.ha-audit i:nth-of-type(2){top:60px}.ha-audit i:nth-of-type(3){top:98px}.ha-audit i:nth-of-type(4){top:136px}.ha-audit i:before{content:"✓";border:var(--stroke);background:var(--mint);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.ha-audit i:after{content:"";background:var(--track);border-radius:999px;flex:1;height:8px}.ha-audit b{background:var(--coral);opacity:0;height:3px;top:30px;left:0;right:0}.ha-quiet{background:var(--card);border:var(--stroke);box-shadow:var(--sh-l);border-radius:16px}.ha-quiet i{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;height:26px;font-size:.74rem;display:flex;left:14px;right:14px}.ha-quiet i:first-of-type{top:40px}.ha-quiet i:nth-of-type(2){top:82px}.ha-quiet i:nth-of-type(3){top:124px}.ha-quiet i:first-of-type:before{content:"Recruiters only"}.ha-quiet i:nth-of-type(2):before{content:"Green frame"}.ha-quiet i:nth-of-type(3):before{content:"Share updates"}.ha-quiet i:after{content:"";box-sizing:border-box;border:var(--stroke);background:radial-gradient(circle closest-side, var(--ink) 92%, transparent) no-repeat 2px 50% / 14px 14px, var(--surface-2);border-radius:999px;flex:none;width:40px;height:22px}.ha-quiet i:first-of-type:after{background-position:calc(100% - 2px);background-color:var(--mint)}.ha-quiet b{border:var(--stroke);background:var(--butter);box-shadow:var(--sh-m);border-radius:16px 16px 16px 4px;padding:3px 12px 5px;font-size:1.05rem;font-weight:700;top:-20px;right:-18px;rotate:6deg}.ha-quiet b:before{content:"Shh"}.ha-arrow b{border:var(--stroke);background:var(--butter);width:96px;height:96px;box-shadow:var(--sh-l);border-radius:22px;place-items:center;font-size:3.2rem;display:grid;top:30px;right:20px;rotate:-6deg}.ha-arrow b:before{content:"";background:var(--hanger-img) no-repeat 50% 50% / contain;width:62px;height:50px}:where(.method .m-card,.static-page :is(.faq-item,.method-step,.step-list>li),.audit-card,.analyzing,.success-card){outline-offset:-7px;outline:1.5px dashed #1f2a443d}.app:not(.portal-mode) .pv-side,.app:not(.portal-mode) .pv-slide,.app:not(.portal-mode) .pv-flipwrap{border:9px solid var(--butter);background:var(--card);box-shadow:0 0 0 2px var(--ink), inset 0 0 0 2px var(--ink), 6px 6px 0 2px var(--ink);border-radius:44px 44px 14px 14px;padding:14px}.audit-card>.card.pv{box-shadow:none;border:0;margin:0;padding:0}@media (width<=480px){.app:not(.portal-mode) .pv-side,.app:not(.portal-mode) .pv-slide,.app:not(.portal-mode) .pv-flipwrap{box-shadow:0 0 0 2px var(--ink), 3px 3px 0 1px var(--ink);border-width:5px;border-radius:30px 30px 10px 10px;padding:6px}}.static-page .faq-item,.static-page .step-list>li,.static-page .method-step,.static-page .price-card{transition:translate .35s var(--ease-spring), rotate .35s var(--ease-spring), box-shadow .3s, border-color .3s}.static-page .faq-item,.static-page .method-step{border:1px solid var(--line);position:relative}.static-page .faq-item:hover,.static-page .step-list>li:hover,.static-page .method-step:hover,.static-page .plan-cards .price-card:hover{border-color:var(--ink);box-shadow:var(--sh-m)}.static-page .faq-item :is(h2,h3){align-items:baseline;gap:10px;display:flex}.static-page .faq-item :is(h2,h3):before{width:10px;height:10px}.static-page .plan-cards .price-card{border-color:var(--line-2)}.static-page .price-card.featured{border:var(--stroke);background:var(--card);box-shadow:var(--sh-accent)}.static-page .price-card.featured:hover{box-shadow:9px 9px 0 var(--coral)}.static-page .plan-cards .price-card{--tilt:-1.2deg;rotate:var(--tilt);padding-top:40px}.static-page .plan-cards .price-card.featured{--tilt:1deg}.static-page .plan-cards .price-card:after{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 50% 0 / 2px 36px no-repeat, radial-gradient(circle at 50% 45px, var(--bg) 0 5px, var(--ink) 5.5px 8.5px, transparent 9px) no-repeat;width:20px;height:56px;position:absolute;top:-30px;right:30px}.static-page .step-price{border:var(--stroke);background:var(--butter)}.static-page .price-promise{background:var(--mint);border:var(--stroke);color:var(--ink)}.static-page .price-promise>span:first-child{flex:none;font-size:0;line-height:0}.static-page .price-promise>span:first-child:before{content:"✓";border:var(--stroke);background:var(--card);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:grid}.static-page .method-step{grid-template-columns:minmax(0,1fr) 200px;align-items:start;column-gap:20px;display:grid}.static-page .method-step>*{grid-column:1}.static-page .method-step:before,.m-num{border:var(--stroke);box-shadow:var(--sh-s)}.static-page .method-step>.vg,.m-steps .m-card>.vg{grid-area:1/2/span 6;align-self:center;margin-bottom:10px}.static-page .method-step.no-art,.m-steps .m-card.no-art{grid-template-columns:minmax(0,1fr)}.static-page .checkout-notice-static{border:var(--stroke)}.static-page .table-wrap{box-shadow:var(--shadow)}.static-page .not-found-links{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.static-page .not-found-links a{border:var(--stroke);background:var(--card);box-shadow:var(--sh-s);color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.static-page .not-found-links a:hover{background:var(--tint)}.vg{border:var(--stroke);background:var(--dots), var(--cream);height:150px;color:var(--ink);border-radius:16px;padding:14px;font-size:.72rem;position:relative;overflow:hidden}.vg i{font-style:normal}.vg-head{border:var(--stroke);background:var(--card);box-shadow:var(--sh-m);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.vg-av{border:var(--stroke);background:var(--peach);border-radius:50%;flex:none;width:26px;height:26px}.vg-hl{min-width:0;display:grid}.vg-old,.vg-new{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;position:relative;overflow:hidden}.vg-old{opacity:0;color:var(--muted)}.vg-old:before{content:"Team player"}.vg-new{font-weight:700}.vg-new:before{content:"Senior PMM · SaaS"}.vg-type{background:var(--card);position:absolute;inset:0;transform:translate(calc(100% + 4px))}.vg-type:before{content:"";background:var(--coral);width:2px;position:absolute;top:1px;bottom:1px;left:0}.vg-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vg-chips i,.vg-job span{border:var(--stroke);background:var(--mint);border-radius:999px;padding:2px 8px;font-weight:600;position:relative}.vg-chips i:first-child:before{content:"Go-to-market"}.vg-chips i:nth-child(2):before{content:"Positioning"}.vg-chips i:nth-child(3):before{content:"B2B SaaS"}.vg-chips i:after{content:"";border:2px dashed var(--muted-2);background:var(--surface-2);opacity:0;border-radius:999px;position:absolute;inset:-2px}.vg-job{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:14px;left:14px;right:14px}.vg-job i{border:var(--stroke);background:var(--card);border-radius:6px;flex:none;width:18px;height:18px}.vg-job b{background:var(--line-2);border-radius:999px;flex:1;height:7px}.vg-job span{padding:1px 7px;font-size:.62rem}.vg-job span:before{content:"Strong fit"}.vg-a i{background:var(--butter)}.vg-b,.vg-x1{top:40px}.vg-c{top:66px}.vg-x2{top:92px}.vg-x1,.vg-x2{opacity:0}.vg-x1 span,.vg-x2 span{background:var(--surface-2);color:var(--muted);border-color:var(--muted-2)}.vg-x1 span:before,.vg-x2 span:before{content:"Not a fit"}.vg-b{--dy:26px}.vg-c{--dy:52px}.vg-msg{border:var(--stroke);background:var(--card);box-shadow:var(--sh-m);border-radius:12px 12px 12px 4px;gap:7px;padding:12px;display:grid}.vg-msg b{background:var(--line-2);transform-origin:0;border-radius:999px;height:7px}.vg-msg b:nth-child(2){width:86%}.vg-msg b:nth-child(3){width:58%}.vg-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.vg-send{white-space:nowrap;border:var(--stroke);background:var(--coral);border-radius:10px;padding:5px 10px;font-weight:700}.vg-send:before{content:"You send it"}.vg-sent{white-space:nowrap;border:var(--stroke);background:var(--mint);color:var(--ink);border-radius:999px;padding:3px 8px;font-weight:700}.vg-sent:before{content:"✓ Sent"}.method{max-width:760px}.method-hero{background:var(--dots);grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:32px 40px;margin:0 calc(50% - 50vw);padding:60px max(20px,50vw - 520px) 76px;display:grid;position:relative}.method-hero h1{letter-spacing:-.04em;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1.06}.hook{color:var(--coral-text);font-size:1.22em;display:block}.hook-end{white-space:nowrap;display:inline-block}.hook-end:after{content:"";background:var(--scribble);width:100%;height:.3em;margin-top:-.02em;display:block}.hero-art{grid-template-columns:minmax(0,1fr);justify-items:end;display:grid}.sx{aspect-ratio:520/402;width:100%;position:relative;overflow:hidden}.sx-svg{aspect-ratio:520/512;width:100%;height:auto;display:block;position:absolute;top:0;left:0;translate:0 -20.7031%}.sx .ph{display:none}.hero-art .motion-toggle{margin-top:14px}.hero-door{font:700 1.08rem/1.2 var(--font-mast);color:var(--coral-text);letter-spacing:0;align-items:center;gap:8px;margin:0 0 8px;display:flex}.hero-door:after{content:"↓" / "";font:700 .95rem/1 var(--font-body);color:var(--ink)}@media (width>=1200px){.method-hero .sx,.method-hero .hero-art .motion-toggle{margin-right:-40px}.method-hero .sx{width:calc(100% + 40px)}}.ticker{z-index:1;border-block:var(--stroke);background:var(--butter);color:var(--ink);--tk-cap:260px;margin:-14px calc(50% - 50vw - 24px) 30px;padding:30px 0 14px;position:relative;overflow:hidden;rotate:-1deg}.ticker:before{content:"Titles recruiters search:";z-index:1;border:var(--stroke);background:var(--coral);color:var(--ink);box-shadow:var(--sh-s);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:.9rem;font-weight:700;position:absolute;top:58%;left:40px;translate:0 -50%}.ticker:after{content:"";background:var(--ink);border-radius:5px;height:5px;position:absolute;top:10px;left:0;right:0}.ticker-track{width:max-content;margin-left:var(--tk-cap);white-space:nowrap;font-size:.98rem;font-weight:700;display:flex}.ticker-track i{border:var(--stroke);background:var(--card);box-shadow:var(--sh-s);border-radius:6px 12px 12px 6px;margin-right:22px;padding:4px 14px 4px 26px;font-style:normal;position:relative;rotate:2deg}.ticker-track i:nth-child(2n){rotate:-2deg}.ticker-track i:after{content:"";background:linear-gradient(var(--ink), var(--ink)) 50% 0 / 2px 15px no-repeat, radial-gradient(circle at 50% 22px, var(--butter) 0 2.5px, var(--ink) 3px 4.5px, transparent 5px) no-repeat;width:10px;height:31px;position:absolute;top:-18px;left:7px}.ticker-track i:nth-child(8n+1):before{content:"Senior Product Marketing Manager"}.ticker-track i:nth-child(8n+2):before{content:"Data Analyst"}.ticker-track i:nth-child(8n+3):before{content:"UX Designer"}.ticker-track i:nth-child(8n+4):before{content:"Software Engineer"}.ticker-track i:nth-child(8n+5):before{content:"Operations Manager"}.ticker-track i:nth-child(8n+6):before{content:"Account Executive"}.ticker-track i:nth-child(8n+7):before{content:"Product Designer"}.ticker-track i:nth-child(8n):before{content:"Customer Success Manager"}.method .m-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;margin:16px 0;padding:22px 24px;position:relative}.method .m-card h2{font-size:1.32rem}.method .m-card[aria-labelledby=m-problem]{isolation:isolate;overflow:visible}.method .m-card[aria-labelledby=m-problem]:after{content:"?";content:"?" / "";z-index:1;font:700 4.5rem/1 var(--font-display);color:var(--butter);-webkit-text-stroke:2px var(--ink);pointer-events:none;position:absolute;top:-30px;right:-4px;rotate:10deg}.method .m-card.peach{border:var(--stroke);background:var(--peach);box-shadow:var(--sh-accent);padding:28px 26px}.method .m-card.peach h2{letter-spacing:-.03em;font-size:clamp(1.7rem,4.6vw,2.3rem)}.method .m-card.peach p{font-size:1.08rem}.m-steps{isolation:isolate;position:relative}.m-steps:before{content:"";z-index:-1;background:repeating-linear-gradient(var(--coral) 0 12px, transparent 12px 20px);transform-origin:top;width:4px;position:absolute;top:24px;bottom:24px;left:calc(23px + 2.75rem)}.m-steps .m-card{grid-template-columns:minmax(0,1fr) 210px;align-items:start;column-gap:22px;margin:22px 0;display:grid}.m-steps .m-card>*{grid-column:1}.m-num{background:var(--butter);border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:5.5em;height:34px;padding:0 11px;font-size:1rem;display:inline-flex}.m-num:before{content:"Room ";font-weight:600}.static-page .method-steps:not(.quiet-steps)>.method-step{margin-top:16px;padding:26px 18px 6px}.static-page .method-steps:not(.quiet-steps)>.method-step:before{content:"Room " counter(mstep) / "";background:var(--butter);border-radius:8px;width:auto;height:28px;padding:0 10px;font-size:.88rem;top:-15px;left:16px}.m-list{counter-reset:leave;gap:10px;padding:0;list-style:none;display:grid}.m-list li{counter-increment:leave;background:var(--cream);border-radius:12px;margin:0;padding:12px 14px 12px 54px;position:relative}.m-list li:before{content:counter(leave);border:var(--stroke);background:var(--coral);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:absolute;top:10px;left:12px}.method #pricing{border:var(--stroke);background:var(--butter);box-shadow:var(--sh-l)}.m-close{border-top:var(--stroke);background:var(--dots), var(--tint);margin:44px calc(50% - 50vw) -48px;padding:60px max(20px,50vw - 360px) 68px;position:relative}.m-close .m-who{color:var(--ink-2)}.kinetic{font:700 clamp(2.1rem, 5.4vw, 2.9rem)/1.05 var(--font-display);letter-spacing:-.045em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15em .3em;margin-bottom:30px;display:flex}.k-from{color:var(--muted);-webkit-text-decoration:line-through var(--coral) .09em;text-decoration:line-through var(--coral) .09em}.k-from:before{content:"Easy to miss"}.k-arrow{color:var(--coral-text)}.k-arrow:before{content:"→"}.k-to{border:3px solid var(--ink);background:var(--coral);box-shadow:var(--sh-l);border-radius:.3em;padding:.02em .28em .08em;rotate:-2deg}.k-to:before{content:"Easy to match"}.k-brand{text-align:center;letter-spacing:-.01em;width:100%;font-size:.62em;font-family:var(--font-mast);color:var(--coral-text);margin-top:.4em;font-weight:700}.k-brand:before{content:"Let’s get your profile fitted."}.m-close .btn.primary{padding:16px 28px;font-size:1.1rem}.cx{margin:34px 0 44px}.cx h2{text-wrap:balance;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.7rem,4.6vw,2.3rem);line-height:1.1}.cx-lead{color:var(--ink-2);margin:0 0 18px}.cx-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cx-item{border:var(--stroke);background:var(--card);box-shadow:var(--sh-m);border-radius:18px;grid-template-columns:132px minmax(0,1fr);column-gap:18px;padding:16px 20px;display:grid}.cx-item>*{grid-column:2;margin:0}.cx-item>.cx-date{grid-area:1/1/span 2}.cx-date time{border:var(--stroke);background:var(--butter);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex;rotate:-3deg}.cx-date time:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px}.cx-text{font-weight:500;line-height:1.45}.cx-next{color:var(--ink-2);margin:18px 0 0}.cx-item>.m-src{margin-top:6px!important}.method .m-art{grid-template-columns:minmax(0,1fr) 232px;align-items:start;column-gap:24px;display:grid}.method .m-art>*{grid-column:1}.method .m-art>:is(.tn,.ck){grid-area:1/2/span 5;align-self:center}@media (width>=641px){.method .m-art[aria-labelledby=m-problem]>.tn{margin-top:34px}}.method .m-card.relief{border:var(--stroke);background:var(--mint);box-shadow:var(--sh-l)}.method .m-card.relief h2{letter-spacing:-.02em;font-size:clamp(1.4rem,4vw,1.8rem)}.relief-cta{margin-top:14px!important}.method .m-card a.btn{text-decoration:none}.tn{border:var(--stroke);background:var(--dots), var(--cream);color:var(--ink);view-timeline:--tn block;border-radius:16px;padding:14px;font-size:.74rem;position:relative}.tn i,.tn b{font-style:normal}.tn-tag{text-wrap:balance;line-height:1.3}.tn-tag:before{content:"Illustration · your headline vs. a search";letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.tn-hl{border:var(--stroke);background:var(--card);box-shadow:var(--sh-m);border-radius:12px;gap:2px;margin:8px 0 14px;padding:10px 12px;display:grid}.tn-k{color:var(--muted);font-size:.66rem;font-weight:700;display:block}.tn-k:before{content:"Your headline"}.tn-k2:before{content:"A recruiter types"}.tn-old:before{content:"Hard-working team player";font-size:.9rem;font-weight:700}.tn-words{flex-wrap:wrap;gap:10px 8px;margin-top:6px;display:flex}.tn-words i{isolation:isolate;border:var(--stroke);background:var(--card);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700;position:relative}.tn-words i:after{z-index:1;position:relative}.tn-words i:first-child:after{content:"Product Marketing"}.tn-words i:nth-child(2):after{content:"Manager"}.tn-words i:nth-child(3):after{content:"SaaS"}.tn-words b{z-index:0;border:2px dashed var(--coral-text);background:var(--tint);border-radius:999px;position:absolute;inset:-2px}.tn-words i:before{content:"✕";z-index:2;box-sizing:border-box;border:var(--stroke);background:var(--coral);border-radius:50%;place-items:center;width:16px;height:16px;font-size:.5rem;line-height:1;display:grid;position:absolute;top:-9px;right:-8px}.tn-chip{border:var(--stroke);background:var(--butter);box-shadow:var(--sh-s);border-radius:999px;margin-top:14px;padding:3px 10px;font-weight:700;display:inline-block;rotate:-2deg}.tn-chip:before{content:"Not in your headline"}.ck{border:var(--stroke);background:var(--card);color:var(--ink);box-shadow:var(--sh-l);view-timeline:--ck block;border-radius:16px;gap:10px;padding:14px;font-size:.76rem;font-weight:600;display:grid}.ck i{perspective:300px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 8px;font-style:normal;display:grid}.ck i:before{content:"✓";box-sizing:border-box;border:var(--stroke);background:var(--mint);border-radius:50%;grid-row:1/span 2;place-items:center;width:20px;height:20px;font-size:.62rem;font-weight:700;display:grid}.ck i:after{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;overflow:hidden}.ck-tag:before{content:"Illustration · checklist items";letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.ck i:first-of-type:after{content:"Title match"}.ck i:nth-of-type(2):after{content:"Identity verified"}.ck i:nth-of-type(3):after{content:"Headline alignment"}.ck i:nth-of-type(4):after{content:"Custom banner"}.ck b{border:var(--stroke);background:var(--mint);white-space:nowrap;border-radius:999px;grid-area:2/2;justify-self:start;padding:1px 8px;font-size:.64rem;font-weight:700}.ck i:nth-of-type(-n+2) b:before{content:"LinkedIn’s page"}.ck i:nth-of-type(3) b{background:var(--butter)}.ck i:nth-of-type(3) b:before{content:"Our pattern"}.ck i:nth-of-type(4) b{background:var(--peach)}.ck i:nth-of-type(4) b:before{content:"Our opinion"}.pz{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 14px;font-size:.82rem;font-weight:700;display:flex}.pz i{white-space:nowrap;font-style:normal;position:relative}.pz i:first-child:before{content:"Copy"}.pz i:nth-child(2):before{content:"Paste"}.pz i:nth-child(3):before{content:"Your score"}.pz i:nth-child(3){background:var(--mint);border-radius:6px;padding:2px 8px}.pz i:not(:last-child):after{content:"→";color:var(--coral-text);margin-left:4px;position:absolute;top:50%;left:100%;translate:0 -50%}.pz+.field-label{margin-top:0}.static-page .plan-cards.with-start{margin-top:76px}.sth{z-index:2;color:var(--coral-text);font:700 1rem/1.1 var(--font-display);letter-spacing:-.01em;pointer-events:none;align-items:flex-start;gap:4px;display:flex;position:absolute;top:-62px;left:20px;rotate:-2deg}.sth:before{content:"Paid plans start here";white-space:nowrap;margin-top:1px}.sth.one:before{content:"Want it written for you?"}.sth svg{fill:none;width:74px;height:58px;stroke:var(--coral);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.app:not(.portal-mode)>.footer{border-top:var(--stroke);background:var(--surface-2);color:var(--muted);margin-top:56px;padding:30px 0 40px}.app:not(.portal-mode)>.footer .footer-links a{color:var(--ink);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:2px}.app:has(.method)>.footer{margin-top:0}@media (width>=861px) and (width<=1199px){.hero-art{padding-right:12px}}@media (width<=860px){.method-hero{grid-template-columns:minmax(0,1fr);padding-top:36px}.hero-art{justify-items:center}.sx{max-width:470px}}@media (width<=760px){.kinetic{--nx:0;--ny:-10px;flex-direction:column;gap:.2em;font-size:clamp(2.1rem,9vw,2.8rem)}.k-arrow:before{content:"↓"}}@media (width<=640px){.static-page .method-step,.m-steps .m-card{grid-template-columns:minmax(0,1fr)}.static-page .method-step>.vg,.m-steps .m-card>.vg{grid-area:auto/1;margin:12px 0 10px}.vg1{height:auto}.m-steps:before{left:calc(17px + 2.75rem)}.cx-item{grid-template-columns:minmax(0,1fr);padding:14px 16px}.cx-item>.cx-date{grid-area:auto/1;margin-bottom:8px}.cx-item>*{grid-column:1}.method .m-art{grid-template-columns:minmax(0,1fr)}.method .m-art>:is(.tn,.ck){grid-area:auto/1;margin-top:14px}.static-page .plan-cards.with-start{margin-top:8px}.static-page .plan-cards.with-start .price-card.featured{margin-top:62px}.method .m-card{padding:18px}}@media (width<=480px){.m-steps .m-card h2{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=640px){.method-hero{row-gap:0;padding-top:8px}.method-hero .hero-copy,.method-hero .hero-art{display:contents}.method-hero h1{order:1;margin-bottom:8px;font-size:clamp(1.7rem,7.9vw,1.95rem)}.hook{font-size:1em}.method-hero .sx{order:2;justify-self:center;width:100%;max-width:360px;margin:0 0 10px}.method-hero .hero-copy>:not(h1){order:3}.method-hero .hero-art .motion-toggle{order:4;justify-self:start;margin:6px 0 0;padding:4px 10px 4px 7px;font-size:.74rem}.method-hero .lead{margin-bottom:8px;font-size:.98rem;line-height:1.38}.method-hero .hero-quiet{margin-bottom:10px;font-size:.94rem;line-height:1.35}.method-hero .cta-row .btn.lg{padding-top:10px;padding-bottom:10px}.sx{aspect-ratio:520/196}.sx-svg{translate:0 -45.3125%}.hero-door{margin-bottom:6px;font-size:.98rem}.sx .dt{display:none}.sx .ph{display:inline}.sx-in{clip-path:url(#sx-ph-clip)}.hero-art .motion-toggle input{width:14px;height:14px}}@media (width<=420px){.ticker{--tk-cap:228px}.ticker:before{padding:2px 10px;font-size:.74rem}.ticker-track{font-size:.9rem}}.motion-paused .hook-end:after{clip-path:none!important}@media (prefers-reduced-motion:no-preference){.hook-end:after{animation:.58s steps(7,end) .5s both idDraw}.sx-new{animation:6s ease-in-out 3 both sxNew}.sx-old{animation:6s ease-in-out 3 both sxOld}.sx-tag{transform-origin:380px 264px;animation:6s ease-in-out 3 both sxSwing}.sx-curtain{transform-origin:84px 146px;animation:6s ease-in-out 3 both sxStir}.app:not(.portal-mode) .logo-mark{animation:idHop 1.1s .3s var(--ease-spring) both}.vg-type:before{animation:1s step-end infinite blink}.ticker-track{animation:45s linear infinite idTick}.vg{--vg-t0:-3.5s}.vg-old{animation:7s infinite idOld}.vg-new{animation:7s infinite idNewLate}.vg-type{animation:7s infinite idType2}.vg-chips i{animation:idChipPop 7s var(--ease-spring) infinite}.vg-chips i:after{animation:7s infinite idChipCover}.vg-a span,.vg-b span,.vg-c span,.vg-sent{animation:idPop 7s var(--ease-spring) infinite both}.vg-a,.vg-b,.vg-c{animation:idMove 7s var(--ease-spring) infinite, idFadeLoop 7s infinite}.vg-x1,.vg-x2{animation:idOut 7s var(--ease-out) infinite}.vg-msg b{animation:idLine 7s var(--ease-out) infinite}.vg-send{animation:7s infinite idPress}.vg-old,.vg-new,.vg-type,.vg-chips i,.vg-chips i:after,.vg-a span,.vg-b span,.vg-c span,.vg-sent,.vg-a,.vg-b,.vg-c,.vg-x1,.vg-x2,.vg-msg b,.vg-send{animation-delay:var(--vg-t0)}.vg-chips i:nth-child(2),.vg-chips i:nth-child(2):after{animation-delay:calc(var(--vg-t0) + .25s)}.vg-chips i:nth-child(3),.vg-chips i:nth-child(3):after{animation-delay:calc(var(--vg-t0) + .5s)}.vg-msg b:nth-child(2){animation-delay:calc(var(--vg-t0) + .4s)}.vg-msg b:nth-child(3){animation-delay:calc(var(--vg-t0) + .8s)}.k-from{animation:7s -2.8s infinite idDim}.k-arrow{animation:idNudge 7s var(--ease-spring) -2.8s infinite}.k-to{animation:idArrive 7s var(--ease-spring) -2.8s infinite}@supports (animation-timeline:view()){.method .m-card,.m-list li,.static-page .faq-item,.static-page .method-step,.static-page .step-list>li,.static-page .price-card,.static-page .table-wrap:not(.checklist-tier .table-wrap),.static-page .checkout-notice-static,.static-page .checklist-tier,.static-page .price-promise>span:first-child{transform-origin:50% 0;animation:linear both idReveal;animation-timeline:view();animation-range:entry entry 75%}.static-page .price-promise>span:first-child{transform-origin:50%;animation-name:idPopIn;animation-range:entry 40% cover 40%;display:inline-block}.m-steps:before{animation:linear both idGrowY;animation-timeline:view();animation-range:entry 10% cover 60%}.cx-item{transform-origin:100%;animation:linear both idCxIn;animation-timeline:view();animation-range:entry entry 80%}.tn-words b,.tn-words i:before,.tn-chip,.ck i:before,.ck b{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tn}.tn-words b{animation-name:idTnLit;animation-range:entry 70% entry 85%}.tn-words i:before{animation-name:idTnMark;animation-range:entry 75% entry 92%}.tn-words i:nth-child(2) b{animation-range:entry 82% entry 95%}.tn-words i:nth-child(2):before{animation-range:entry 87% contain 4px}.tn-words i:nth-child(3) b{animation-range:entry 88% contain 4px}.tn-words i:nth-child(3):before{animation-range:entry 93% contain 12px}.tn-chip{animation-name:idTnChip;animation-range:contain 0 contain 28px}.ck i:before,.ck b{animation-timeline:--ck}.ck i:before{animation-name:idCkTick;animation-range:entry 25% entry 45%}.ck b{animation-name:idCkFlip;animation-range:entry 30% entry 50%}.ck i:nth-of-type(2):before{animation-range:entry 48% entry 65%}.ck i:nth-of-type(2) b{animation-range:entry 52% entry 70%}.ck i:nth-of-type(3):before{animation-range:entry 70% entry 88%}.ck i:nth-of-type(3) b{animation-range:entry 74% entry 92%}.ck i:nth-of-type(4):before{animation-range:entry 93% contain 8px}.ck i:nth-of-type(4) b{animation-range:entry 96% contain 20px}.sth svg{animation:linear both idDraw;animation-timeline:view();animation-range:entry 30% cover 40%}}.pz i{animation:idPzStep .55s var(--ease-spring) .15s both}.pz i:nth-child(2){animation-delay:.6s}.pz i:nth-child(3){animation-delay:1.05s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.logo:hover .logo-mark{transform:translateY(-3px)rotate(-10deg)}.app:not(.portal-mode) .btn:hover:not(:disabled){transition-timing-function:var(--ease-spring);transform:translate(-2px,-2px)}.static-page .faq-item:hover,.static-page .step-list>li:hover,.static-page .method-step:hover{translate:0 -4px}.static-page .price-card:hover{translate:0 -8px;rotate:-.6deg}.static-page .plan-cards .price-card:hover{rotate:var(--tilt)}.static-page .faq-item:hover:after,.static-page .step-list>li:hover:after,.static-page .method-step:hover:after,.static-page .price-card:hover:before{content:"";height:6px;position:absolute;top:100%;left:0;right:0}.static-page .price-card:hover:before{height:12px}}@media (prefers-reduced-motion:no-preference){.app:not(.portal-mode) .btn:active:not(:disabled){transition-duration:60ms;transform:translate(2px,2px)}}@media (prefers-reduced-motion:no-preference) and (width>=1200px){.ha-steps i:before{animation:4.5s infinite backwards idLit}.ha-steps i:nth-of-type(2):before{animation-delay:1.5s}.ha-steps i:nth-of-type(3):before{animation-delay:3s}.ha-plans i{animation:idDrop 6s var(--ease-spring) infinite both}.ha-plans i:nth-of-type(2){animation-delay:.15s}.ha-faq i:first-of-type{animation:idAsk 5s var(--ease-spring) infinite}.ha-faq i:nth-of-type(2){animation:idAnswer 5s var(--ease-spring) infinite both}.ha-audit b{animation:3.2s ease-in-out infinite idScan}.ha-audit i:before{animation:idPop 6.4s var(--ease-spring) infinite both}.ha-audit i:nth-of-type(2):before{animation-delay:.4s}.ha-audit i:nth-of-type(3):before{animation-delay:.8s}.ha-audit i:nth-of-type(4):before{animation-delay:1.2s}.ha-arrow b{animation:idBob 4s var(--ease-spring) infinite}.ha-quiet i:first-of-type:after{animation:idSwitchOn 5s var(--ease-spring) infinite both}.ha-quiet b{animation:idShh 5s var(--ease-spring) infinite}}@media (prefers-reduced-motion:no-preference) and (width<1200px){.ha-plans i{animation:idDropIn .7s var(--ease-spring) .2s both}.ha-plans i:nth-of-type(2){animation-delay:.35s}.ha-faq i{animation:idPopIn .7s var(--ease-spring) .2s both}.ha-faq i:nth-of-type(2){animation-delay:.7s}.ha-audit i:before{animation:idPopIn .7s var(--ease-spring) .3s both}.ha-audit i:nth-of-type(2):before{animation-delay:.55s}.ha-audit i:nth-of-type(3):before{animation-delay:.8s}.ha-audit i:nth-of-type(4):before{animation-delay:1.05s}.ha-audit b{animation:1.6s ease-in-out idScan}}@media (prefers-reduced-motion:reduce){.motion-toggle,.page-hero .motion-toggle{display:none}}@media print{.method *,.method :before,.method :after,.static-page *,.static-page :before,.static-page :after{animation:none!important}.hero-door{display:none}.pv-side,.pv-slide,.pv-flipwrap,.pv-after{box-shadow:none!important}}@keyframes idDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes idHop{0%{transform:translateY(8px)scale(.6)}60%{transform:translateY(-4px)rotate(-10deg)}}@keyframes idTick{to{transform:translate(-50%)}}@keyframes idType2{0%,19%{animation-timing-function:steps(18,end);transform:none}35%,to{transform:translate(calc(100% + 4px))}}@keyframes idOld{0%,18%{opacity:1}21%,94%{opacity:0}to{opacity:1}}@keyframes idNewLate{0%,17.5%{opacity:0;transform:translateY(6px)}22%,90%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes idChipPop{0%,38%{transform:scale(.94)}42%{transform:scale(1.12)}46%,90%{transform:none}96%,to{transform:scale(.94)}}@keyframes idChipCover{0%,38%{opacity:1}42%,90%{opacity:0}96%,to{opacity:1}}@keyframes idMove{0%,28.5%{transform:translateY(var(--dy,0))}38%,95%{transform:none}95.1%,to{transform:translateY(var(--dy,0))}}@keyframes idFadeLoop{0%,90%{opacity:1}94%,95.5%{opacity:0}to{opacity:1}}@keyframes idPop{0%,38%{opacity:0;transform:scale(.4)}42%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}@keyframes idOut{0%,17.5%{opacity:1;transform:none}24.5%,94%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes idLine{0%,4%{transform:scaleX(0)}17.5%,90%{transform:none}96%,to{transform:scaleX(0)}}@keyframes idPress{0%,35%{transform:none}38%{transform:translate(2px,2px)scale(.94)}42%,to{transform:none}}@keyframes idLit{0%,6%{opacity:0}12%,40%{opacity:1}55%,to{opacity:0}}@keyframes idDrop{0%{opacity:0;transform:translateY(-36px)}14%,84%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-36px)}}@keyframes idDropIn{0%{opacity:0;transform:translateY(-36px)}}@keyframes idAsk{0%,30%,to{transform:none}6%{transform:rotate(-8deg)}12%{transform:rotate(6deg)}18%{transform:rotate(-3deg)}}@keyframes idAnswer{0%,30%{opacity:0;transform:scale(.4)}38%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}@keyframes idScan{0%,to{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(120px)}}@keyframes idBob{0%,70%,to{transform:none}78%{transform:translateY(-14px)rotate(-8deg)}86%{transform:translateY(2px)}}@keyframes idDim{0%,4%{opacity:1}14%,92%{opacity:.75}to{opacity:1}}@keyframes idNudge{0%,4%{transform:translate(var(--nx,-14px), var(--ny,0));opacity:.3}12%,92%{opacity:1;transform:none}to{transform:translate(var(--nx,-14px), var(--ny,0));opacity:.3}}@keyframes idArrive{0%,12%{opacity:0;transform:scale(.6)rotate(-12deg)}19%{opacity:1;transform:scale(1.1)rotate(2deg)}25%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)rotate(-12deg)}}@keyframes idReveal{0%{transform:scale(.94)}}@keyframes idPopIn{0%{transform:scale(0)rotate(-30deg)}70%{transform:scale(1.3)}}@keyframes idGrowY{0%{transform:scaleY(0)}}@keyframes idSwitchOn{0%,12%,to{background-position:2px;background-color:var(--surface-2)}24%,90%{background-position:calc(100% - 2px);background-color:var(--mint)}}@keyframes idShh{30%,44%{transform:none}36%{transform:scale(1.18)rotate(-6deg)}}@keyframes idCxIn{0%{transform:scale(.84)}}@keyframes idTnLit{0%{opacity:0}}@keyframes idTnMark{0%{transform:scale(0)rotate(-45deg)}70%{transform:scale(1.25)}}@keyframes idTnChip{0%{opacity:0;transform:translateY(8px)scale(.7)}}@keyframes idCkTick{0%{transform:scale(0)}70%{transform:scale(1.2)}}@keyframes idCkFlip{0%{opacity:0;transform:rotateX(90deg)}50%{opacity:1}}@keyframes idPzStep{0%{opacity:0;transform:translateY(6px)scale(.6)}}@keyframes sxNew{0%,40%,74%,to{opacity:1;transform:none}50%{opacity:0;transform:translate(46px)}62%{opacity:0;transform:translate(-46px)}}@keyframes sxOld{0%,44%,66%,to{opacity:0}50%,60%{opacity:1}}@keyframes sxSwing{0%,74%,to{transform:none}79%{transform:rotate(9deg)}84%{transform:rotate(-6deg)}89%{transform:rotate(3.5deg)}94%{transform:rotate(-1.5deg)}}@keyframes sxStir{0%,38%,64%,to{transform:none}46%{transform:skew(2deg)}54%{transform:skew(-1.2deg)}}
