@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9dd547{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9dd547{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-body:"Instrument Sans","Instrument Sans Fallback"}:root{--bg:#f5f8ff;--surface:#fff;--ink:#0e1a3d;--muted:#54617f;--line:#dce4f3;--blue:#2f6bff;--link:#1d4fd8;--btn-bg:#2f6bff;--btn-ink:#fff;--soft:#e6edff;--soft-ink:#1d4fd8;--gold:#ffb703;--goldink:#2b1e00;--navy:#0e1a3d;--navy2:#c4d1f5;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a1330;--surface:#101b3f;--ink:#eaf0ff;--muted:#9db0da;--line:#22315f;--blue:#7fa2ff;--link:#8fb0ff;--btn-bg:#7fa2ff;--btn-ink:#0e1a3d;--soft:#1a2a57;--soft-ink:#9db8ff;color-scheme:dark}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--font-body),system-ui,sans-serif}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;line-height:1.12;letter-spacing:-.025em;margin:0 0 .5em}h1{font-size:clamp(34px,5vw,56px)}h1,h2{font-weight:800}h2{font-size:clamp(26px,3.4vw,38px)}h3{font-size:20px;font-weight:700}a{color:var(--link)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wrap{max-width:1160px;margin:0 auto;padding:0 22px}.narrow{max-width:780px}section{padding:72px 0}.alt-bg{background:var(--surface);border-block:1px solid var(--line)}.lead{font-size:19px;max-width:660px}.lead,.note,small{color:var(--muted)}.note,small{font-size:14px}.row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.sechead{max-width:680px;margin-bottom:32px}.sechead .lead{margin:0}.more-link{margin-top:22px;font-weight:600}.gap{margin-top:1.8em}.btn{display:inline-block;border:0;border-radius:10px;padding:12px 22px;font:700 15px var(--font-body),sans-serif;cursor:pointer;text-decoration:none;background:var(--btn-bg);color:var(--btn-ink);transition:filter .15s,transform .15s}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.6;cursor:wait}.btn.sm{padding:8px 14px;font-size:14px}.btn.alt{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.gold{background:var(--gold);color:var(--goldink)}.btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.btn.danger{background:#b42318;color:#fff}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.bar{display:flex;justify-content:space-between;height:68px;gap:20px}.bar,.logo{align-items:center}.logo{display:inline-flex;text-decoration:none}.logo img{display:block;height:auto}.logo-dark{display:none!important}@media (prefers-color-scheme:dark){.logo-light{display:none!important}.logo-dark{display:block!important}}.menu{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600}.dd-top,.menu>a:not(.btn){padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--ink);display:inline-flex;gap:6px;align-items:center}.dd:focus-within .dd-top,.dd:hover .dd-top,.menu>a:not(.btn):hover{background:var(--soft);color:var(--soft-ink)}.menu .btn{margin-left:10px}.caret{font-size:11px;opacity:.7}.dd{position:relative}.dd-panel{display:none;position:absolute;top:100%;left:0;min-width:270px;padding-top:10px}.dd-panel>*{background:var(--surface);border-left:1px solid var(--line);border-right:1px solid var(--line)}.dd:focus-within .dd-panel,.dd:hover .dd-panel{display:block}.dd-list{display:grid;grid-gap:2px;gap:2px;padding:10px 10px 6px;border-top:1px solid var(--line);border-radius:14px 14px 0 0;box-shadow:0 14px 40px rgba(14,26,61,.16)}.dd-list.two{grid-template-columns:1fr 1fr;min-width:460px}.dd-list a{padding:9px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:600;font-size:15px}.dd-list a:hover{background:var(--soft);color:var(--soft-ink)}.dd-foot{display:flex;justify-content:space-between;gap:16px;padding:10px 20px 14px;border-bottom:1px solid var(--line);border-radius:0 0 14px 14px;font-size:14px;font-weight:700;box-shadow:0 14px 40px rgba(14,26,61,.16)}.mobile{display:none}.burger{display:inline-flex;flex-direction:column;gap:5px;background:none;border:1.5px solid var(--line);border-radius:10px;padding:11px 10px;cursor:pointer}.burger span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px}.drawer{position:absolute;left:0;right:0;top:100%;background:var(--surface);padding:10px 22px 24px;max-height:calc(100vh - 68px);overflow:auto;display:grid;grid-gap:4px;gap:4px}.drawer,.drawer details{border-bottom:1px solid var(--line)}.drawer summary{padding:14px 0;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.drawer summary:after{content:"+";font-size:20px;line-height:1}.drawer details[open] summary:after{content:"−"}.drawer ul{list-style:none;margin:0 0 12px;padding:0 0 0 8px;display:grid;grid-gap:2px;gap:2px}.drawer li a,.drawer-link{display:block;padding:9px 0;text-decoration:none;color:var(--ink)}.drawer-link{padding:14px 0;font-weight:700;border-bottom:1px solid var(--line)}.drawer .btn{margin-top:14px;text-align:center}@media (max-width:960px){.menu{display:none}.mobile{display:block}}.hero{background:radial-gradient(900px 420px at 85% 40%,rgba(47,107,255,.22),transparent 70%),var(--navy);color:#fff;padding:84px 0 72px}.herogrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center}.hero h1{color:#fff;font-size:clamp(38px,5.6vw,68px);letter-spacing:-.035em;margin-bottom:.4em}.eyebrow{color:#7fa2ff;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.herolead{font-size:20px;color:var(--navy2);max-width:560px;margin:0}.heromark{display:flex;justify-content:center}.heromark img{width:100%;max-width:440px;height:auto}@media (max-width:860px){.herogrid{grid-template-columns:1fr}.heromark{display:none}.hero{padding:60px 0 52px}}.pagehero{background:radial-gradient(700px 300px at 90% 0,rgba(47,107,255,.25),transparent 70%),var(--navy);color:#fff;padding:44px 0 52px}.pagehero h1{color:#fff;margin:14px 0 .3em}.pagehero .lead{color:var(--navy2);margin:0}.crumbs{font-size:14px;color:#9db0da}.crumbs a{color:#9db0da;text-decoration:none}.crumbs a:hover,.ctaband{color:#fff}.ctaband{background:var(--navy);padding:52px 0}.ctaband h2{color:#fff;margin:0 0 6px}.ctaband p{color:var(--navy2);margin:0}.pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px}.pcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 24px 22px;background:var(--surface);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);transition:transform .15s,border-color .15s,box-shadow .15s}.alt-bg .pcard{background:var(--bg)}.pcard:before{content:"";position:absolute;top:-1px;left:22px;width:44px;height:4px;background:var(--gold);border-radius:0 0 4px 4px}.pcard:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:0 14px 34px rgba(14,26,61,.1)}.pcard h3{margin:4px 0 0}.pcard p{margin:0;color:var(--muted);font-size:15.5px}.pcard .more{margin-top:auto;padding-top:8px;font-weight:700;color:var(--link);font-size:15px}.chip{align-self:flex-start;background:var(--soft);color:var(--soft-ink);font-weight:800;font-size:12px;letter-spacing:.05em;padding:3px 10px;border-radius:99px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:20px}.card{display:block;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;transition:border-color .15s,transform .15s}.alt-bg .card{background:var(--bg)}.card:hover{border-color:var(--blue);transform:translateY(-2px)}.card h3{margin:8px 0 4px}.card p{color:var(--muted);font-size:15px;margin:0 0 10px}@media (max-width:860px){.grid3{grid-template-columns:1fr}}.steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:26px;gap:26px}.steps h3{margin:0 0 6px}.steps p{margin:0;color:var(--muted);font-size:15.5px}.num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--goldink);font-weight:800;margin-bottom:12px}.post-item{border-top:1px solid var(--line);padding:22px 0}.post-item h2{font-size:26px;margin-bottom:6px}.post-item a{text-decoration:none;color:var(--ink)}.prose{max-width:70ch}.prose h2{font-size:28px;margin-top:1.7em}.prose h3{margin-top:1.4em}.prose a{color:var(--link)}.prose ol,.prose ul{padding-left:1.3em}.facts{display:grid;grid-template-columns:repeat(2,1fr);margin:24px 0;border-top:2px solid var(--ink)}.facts div{padding:12px 0;border-bottom:1px solid var(--line)}.facts dt{font-size:13px;color:var(--muted)}.facts dd{margin:0;font-weight:700}@media (max-width:520px){.facts{grid-template-columns:1fr}}.filters{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 18px}.filters label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);font-weight:600}.filters input,.filters select{font:inherit;font-size:15px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);min-width:140px}.filters .grow{flex:1 1;min-width:200px}.filters .grow input{width:100%}.filter-actions{display:flex;gap:8px;align-items:flex-end}.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-top:18px}table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}td,th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-weight:700;color:var(--muted);font-size:13px;background:var(--bg)}th a{color:inherit;text-decoration:none}th button{all:unset;cursor:pointer}tr:last-child td{border-bottom:0}td.site{font-weight:700}td.site a{text-decoration:none;color:var(--ink)}td.site a:hover{color:var(--link);text-decoration:underline}.dr{display:inline-block;min-width:34px;text-align:center;padding:2px 9px;border-radius:99px;background:var(--btn-bg);color:var(--btn-ink);font-size:13px}.dr,.price{font-weight:700}.empty{padding:28px;text-align:center}.empty,.pager{color:var(--muted)}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0;font-size:15px;flex-wrap:wrap}.pager a{font-weight:700}.footer{background:var(--navy);color:var(--navy2);margin-top:0}.footer .logo-light{display:none!important}.footer .logo-dark{display:block!important}.fgrid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:36px;gap:36px;padding-top:56px;padding-bottom:36px}.footer h3{color:#fff;font-size:15px;margin:0 0 14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:15px}.footer a{color:var(--navy2);text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.fbase,.footer .note{color:#9db0da}.fbase{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);padding-top:20px;padding-bottom:28px;font-size:14px}@media (max-width:860px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card,.pcard{transition:none}}.aform{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.aform label{display:grid;grid-gap:5px;gap:5px;font-size:14px;font-weight:600}.aform input,.aform select,.aform textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);width:100%}.aform textarea{resize:vertical}.aform .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.aform .check{display:flex;align-items:center;gap:10px}.aform .check input{width:auto}.aerr{background:#fde8e8;color:#8a1111;margin:0}.aerr,.aok{padding:10px 14px;border-radius:10px}.aok{background:#e3f6e8;color:#14532d}@media (max-width:600px){.aform .two{grid-template-columns:1fr}}.admin{min-height:100vh}.adminbody{padding-top:32px;padding-bottom:64px}.admin.shell{display:grid;grid-template-columns:240px 1fr}.side{border-right:1px solid var(--line);padding:20px 16px;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;background:var(--surface)}.side,.side nav{display:flex;flex-direction:column}.side nav{gap:2px}.side nav a{padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--muted);font-weight:600;font-size:15px}.side nav a:hover{background:var(--soft);color:var(--soft-ink)}.side .who{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.mainpane{padding:28px 32px 64px;min-width:0}.adminbody h1,.mainpane h1{font-size:30px}.mainpane h1 small{font-size:16px;color:var(--muted);font-weight:400}.mainpane h2{font-size:22px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:20px 0 32px}.stats a{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;color:var(--ink);display:grid;grid-gap:2px;gap:2px}.stats b{font:800 34px var(--font-display),sans-serif}.stats span{color:var(--muted);font-size:14px}.alist{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.alist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.alist small{color:var(--muted)}.acts{gap:12px}.acts,.bulkbar{display:flex;align-items:center}.bulkbar{gap:10px;margin:0 0 12px;flex-wrap:wrap}.bulkbar select{font:inherit;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.atable{min-width:700px}.atable td{padding:10px 14px}.badge{display:inline-block;padding:2px 9px;border-radius:99px;font-size:12px;font-weight:700;background:var(--line);color:var(--ink)}.badge.contacted,.badge.live,.badge.published{background:#d4f1de;color:#14532d}.badge.closed,.badge.draft{background:#e6e8ee;color:#444b5f}.badge.new,.badge.scheduled{background:#fdf0c4;color:#5a4300}.leadlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.leadlist li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.leadlist p{margin:0 0 4px}.leadlist .msg{white-space:pre-wrap;background:var(--surface);padding:10px 12px;border-radius:10px;border:1px solid var(--line);max-width:720px}.userform{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.userform input[type=password],.userform select{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.userform .check{display:flex;gap:6px;align-items:center;font-size:14px}.userlist li{display:block}code{background:var(--soft);padding:1px 6px;border-radius:5px;font-size:.9em}@media (max-width:860px){.admin.shell{grid-template-columns:1fr}.side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.stats{grid-template-columns:1fr}.mainpane{padding:20px 16px 48px}}.dd-list.cols{display:block;column-count:2;column-gap:28px;min-width:540px;padding:14px 16px 8px}.dd-svc{page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;margin-bottom:10px}.dd-list a.dd-main{padding:8px 10px}.dd-list a.dd-sub{font-size:14px;font-weight:500;color:var(--muted);padding:4px 10px 4px 22px}.dd-list a.dd-sub:hover{color:var(--soft-ink)}.drawer ul.sub{padding-left:14px;margin:0 0 6px}.drawer ul.sub a{color:var(--muted);font-size:15px}.commit{list-style:none;margin:34px 0 0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 26px;gap:10px 26px;max-width:620px}.commit li{position:relative;padding-left:26px;color:var(--navy2);font-size:15.5px}.commit li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:7px;border-left:2.5px solid var(--gold);border-bottom:2.5px solid var(--gold);transform:rotate(-45deg)}@media (max-width:520px){.commit{grid-template-columns:1fr}}.eyebrow.dark{color:var(--link)}.split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:start}.split p{max-width:560px}.checks{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.checks li{position:relative;padding-left:28px}.checks li:before{content:"";position:absolute;left:0;top:.45em;width:13px;height:8px;border-left:3px solid var(--blue);border-bottom:3px solid var(--blue);transform:rotate(-45deg)}.panel{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:26px}.panel h3{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.panel h3:not(:first-child){margin-top:26px}.chiprow{display:flex;flex-wrap:wrap;gap:10px}.chiplink{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:99px;background:var(--surface);text-decoration:none;color:var(--ink);font-weight:700;font-size:15px}.chiplink b{background:var(--soft);color:var(--soft-ink);border-radius:99px;font-size:11px;padding:2px 7px;letter-spacing:.04em}.chiplink:hover{border-color:var(--blue)}.mini{list-style:none;margin:0;padding:0}.mini li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.mini li a{font-weight:700;text-decoration:none;color:var(--ink)}.mini li a:hover{color:var(--link)}.mini li span{grid-column:1;color:var(--muted);font-size:14px}.mini li strong{grid-column:2;grid-row:1/span 2;align-self:center}.panel .more{display:inline-block;margin-top:16px;font-weight:700}@media (max-width:900px){.split{grid-template-columns:1fr;gap:32px}}.faq{margin-top:18px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;font-size:18px;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--link)}.faq details[open] summary:after{content:"−"}.faq p{margin:0 0 20px;color:var(--muted);max-width:62ch}.menu{font-size:14.5px;gap:0}.dd-top,.menu>a:not(.btn){padding:8px 10px}.dd-panel>.dd-list{display:grid;grid-gap:2px;gap:2px;min-width:250px;padding:10px;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 40px rgba(14,26,61,.16)}.dd-list a.dd-main{font-weight:800;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;margin-bottom:4px;padding:9px 12px}.dd-list a.dd-more{font-weight:700;color:var(--link)}.dd-panel>*{border:0}@media (max-width:1040px){.menu{display:none}.mobile{display:block}}.cover{display:block;width:100%;height:auto;border-radius:16px;margin:22px 0;aspect-ratio:1200/630;object-fit:cover}.prose img{max-width:100%;height:auto;border-radius:12px;margin:1.2em 0}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:4px solid var(--gold);color:var(--muted)}.prose pre{background:var(--navy);color:#e8eeff;padding:16px;border-radius:12px;overflow-x:auto}.prose code{font-size:.92em}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose mark{border-radius:3px;padding:0 2px}.post-item.has-cover{display:grid;grid-template-columns:240px 1fr;grid-gap:22px;gap:22px;align-items:start}.post-item.has-cover img{width:100%;height:auto;border-radius:12px;display:block}@media (max-width:640px){.post-item.has-cover{grid-template-columns:1fr}}.custom-post{display:block;width:100%}.postform{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:26px;gap:26px;align-items:start;margin-top:16px}.pf-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.pf-main label,.sidebox label{display:grid;grid-gap:5px;gap:5px;font-size:14px;font-weight:600}.pf-main input:not([type=checkbox]),.pf-main textarea,.sidebox input:not([type=checkbox]),.sidebox select,.sidebox textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);width:100%}.pf-title input{font-size:22px;font-weight:700;padding:12px 14px}.pf-side{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.sidebox{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;grid-gap:12px;gap:12px}.sidebox h3{font-size:15px;margin:0}.sidebox .check{display:flex;gap:8px;align-items:flex-start;font-weight:500}.sidebox .check input{width:auto;margin-top:4px}.sidebox .note{margin:-4px 0 0}.coverprev{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}@media (max-width:980px){.postform{grid-template-columns:1fr}.pf-side{position:static}}.modetabs{display:flex;gap:6px}.modetabs button{font:700 14px var(--font-body),sans-serif;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.modetabs button.on{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}.editor{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--line);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:2}.tb,.toolbar{align-items:center}.tb{font:700 14px var(--font-body),sans-serif;min-width:34px;height:34px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center;position:relative}.tb:hover{background:var(--soft)}.tb.on{background:var(--btn-bg);color:var(--btn-ink)}.tb:disabled{opacity:.35;cursor:default}.tb-select{font:600 14px var(--font-body),sans-serif;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 8px}.tb-group{display:inline-flex;align-items:center;gap:4px}.swatch{width:20px;height:20px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.swatch,.tb-color input{cursor:pointer;padding:0}.tb-color input{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:0}.sep{width:1px;height:22px;background:var(--line);margin:0 4px}.editor-area{min-height:380px;padding:18px 22px;outline:none;max-width:none}.editor-area:focus-visible{outline:none}.editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.editor .ProseMirror img.ProseMirror-selectednode{outline:3px solid var(--blue)}.editor-foot{padding:8px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);background:var(--bg)}.editor-loading{padding:40px;text-align:center;color:var(--muted);border:1px solid var(--line);border-radius:14px}.linkbox{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:12px;border-bottom:1px solid var(--line);background:var(--soft)}.linkbox label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;flex:1 1;min-width:200px}.linkbox input,.linkbox select{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}textarea.source{display:block;width:100%;min-height:380px;border:0;padding:16px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface);color:var(--ink);resize:vertical}.codebox{display:grid;grid-gap:12px;gap:12px}.codebox textarea.source.code{min-height:480px}.codebox textarea.source.code,.previewframe{border:1px solid var(--line);border-radius:12px}.previewframe{width:100%;height:520px;background:#fff}.wa-float{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.28);transition:transform .15s}.wa-float:hover{transform:scale(1.08)}.wa-float:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}.contactgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:48px;gap:48px;align-items:start}.contactcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px;position:-webkit-sticky;position:sticky;top:90px}.contactcard h2{font-size:22px;margin-bottom:14px}.contactcard ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.contactcard li{display:grid;grid-gap:2px;gap:2px}.contactcard li span{font-size:13px;color:var(--muted);font-weight:600}.contactcard a{font-weight:700;overflow-wrap:anywhere}@media (max-width:860px){.contactgrid{grid-template-columns:1fr;gap:28px}.contactcard{position:static}}.seobox{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;grid-gap:10px;gap:10px}.seobox h3{font-size:16px;margin:0}.serp{display:grid;grid-gap:3px;gap:3px;background:#fff;border:1px solid #dfe1e5;border-radius:10px;padding:14px 16px;font-family:Arial,sans-serif}.serp-url{color:#202124;font-size:13px;overflow-wrap:anywhere}.serp-title{color:#1a0dab;font-size:19px;line-height:1.3}.serp-desc{color:#4d5156;font-size:14px;line-height:1.5}.counter{margin:-4px 0 0;font-size:13px;color:var(--muted)}.counter.warn{color:#b42318;font-weight:600}.sidebox .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}