@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700-latin.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}html{font-synthesis:none;text-size-adjust:100%}:root{--paper:#f5f3ed;--paper-strong:#fffef9;--ink:#10202b;--ink-soft:#41515a;--signal:#c7ff3d;--signal-dark:#263b00;--mist:#dce8ec;--sky:#b9d8e4;--sand:#eadfce;--coral:#ff7d63;--line:#1c2b34;--muted-line:rgba(16,32,43,0.18);--shadow:8px 8px 0 rgba(16,32,43,0.12);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-move:cubic-bezier(0.77,0,0.175,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 18% 12%,rgba(199,255,61,.16),transparent 19rem),linear-gradient(rgba(16,32,43,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,43,.025) 1px,transparent 1px),var(--paper);background-size:auto,28px 28px,28px 28px,auto;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.68;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--signal);outline-offset:3px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}img{max-width:100%;display:block}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;transform:translateY(-160%);background:var(--ink);color:white;padding:.6rem .9rem;text-decoration:none}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(1380px,calc(100% - 32px));margin:0 auto}.paper-section{position:relative;padding:clamp(4rem,8vw,8rem) 0}.paper-section.compact{padding:clamp(2.5rem,5vw,4.5rem) 0}.paper-section.ink{color:white;background:var(--ink)}.paper-section.mist{background:var(--mist)}.paper-section.sand{background:var(--sand)}.brand-stamp{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:clamp(2rem,6vw,5rem);text-decoration:none}.hero .brand-stamp{margin-bottom:clamp(.9rem,2.2vw,1.5rem)}.brand-stamp:before{content:"";border:1px solid var(--ink);background:linear-gradient(135deg,transparent 0 22%,var(--signal) 22% 34%,transparent 34% 46%,var(--paper-strong) 46% 58%,transparent 58%),var(--ink);box-shadow:3px 3px 0 var(--mist)}.brand-mark,.brand-stamp:before{width:48px;height:48px;flex:0 0 48px}.brand-mark{display:block;object-fit:contain}.brand-wordmark{display:grid;grid-template-columns:auto auto;align-items:end;grid-column-gap:.28rem;column-gap:.28rem;font-size:0;line-height:1}.brand-wordmark:before{content:"MARKETING";font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.08em}.brand-wordmark:after{content:"GUY //";font-family:Archivo Black,Impact,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:-.04em}.brand-wordmark span{grid-column:1/-1;display:block;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.58rem;margin-top:.42rem;letter-spacing:.11em;text-transform:uppercase}.brand-wordmark span,.brand-wordmark:after,.brand-wordmark:before{transition:color .18s var(--ease-out),text-shadow .18s var(--ease-out)}.brand-stamp:focus-visible .brand-wordmark:after,.brand-stamp:focus-visible .brand-wordmark:before,.brand-stamp:hover .brand-wordmark:after,.brand-stamp:hover .brand-wordmark:before{color:var(--signal);text-shadow:none}.context-link{gap:.55rem;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid}.context-link,.eyebrow{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;text-transform:uppercase}.eyebrow{gap:.6rem;margin:0 0 1rem;letter-spacing:.09em}.eyebrow:before{content:"";width:34px;height:12px;background:linear-gradient(115deg,transparent 0 20%,var(--signal) 20% 38%,transparent 38% 51%,var(--signal) 51% 69%,transparent 69%)}.display{max-width:14ch;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(3rem,8vw,7.2rem);line-height:.92;font-weight:400;letter-spacing:-.055em;text-wrap:balance}.display.small{max-width:16ch;font-size:clamp(2.8rem,6.5vw,5.8rem)}.display .signal-underline{position:relative;white-space:nowrap}.display .signal-underline:after{content:"";position:absolute;z-index:-1;left:-.02em;right:-.04em;bottom:.03em;height:.25em;background:var(--signal);transform:skewX(-18deg)}.lede{max-width:62ch;margin:1.8rem 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.68}.ink .lede,.ink .muted{color:rgba(255,255,255,.7)}.muted{color:var(--ink-soft)}.mono{font-family:IBM Plex Mono,monospace}.hero{min-height:min(940px,93vh);display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:center;padding:clamp(1.5rem,4vw,3rem) 0 clamp(4rem,8vw,8rem)}.hero-copy{position:relative;z-index:2}.hero-visual{position:relative;align-self:stretch;min-height:620px}.hero-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:1.5px solid var(--line);box-shadow:var(--shadow)}.hero-visual:before{content:"MARKETING GUY //\A EMAIL GROWTH 01";white-space:pre;z-index:2;left:-1.1rem;top:1.1rem;padding:.55rem .68rem;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:4px 4px 0 var(--signal);font-size:.62rem;font-weight:700;line-height:1.55;letter-spacing:.07em}.hero-visual:after,.hero-visual:before{position:absolute;font-family:IBM Plex Mono,monospace}.hero-visual:after{content:"2026 / DECISION SYSTEM //";right:-.5rem;bottom:-1.9rem;font-size:.7rem;letter-spacing:.08em}.action-row,.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:50px;padding:.8rem 1.1rem;border:1.5px solid var(--ink);border-radius:0;background:var(--ink);color:white;font-weight:800;text-decoration:none;box-shadow:4px 4px 0 var(--signal);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .16s var(--ease-out)}.button:not(.secondary):after{content:"//";color:var(--signal);font-family:Archivo Black,Impact,sans-serif;font-size:.82rem;font-weight:400;letter-spacing:-.22em;transform:skewX(-14deg)}.button.light:not(.secondary):after{color:var(--signal-dark)}.button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--signal)}.button:active{transform:scale(.97)}.button.secondary{background:transparent;color:var(--ink);box-shadow:none}.button.secondary:hover{background:var(--paper-strong);box-shadow:4px 4px 0 var(--ink)}.button.light{background:white;color:var(--ink);box-shadow:4px 4px 0 var(--signal)}.button.small{min-height:40px;padding:.55rem .75rem;font-size:.86rem}.signal-log{margin-top:2.25rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.signal-log div{padding:.8rem .8rem .8rem 0}.signal-log div+div{padding-left:.8rem;border-left:1px solid var(--ink)}.signal-log b{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:1.45rem;line-height:1;font-weight:400}.signal-log span{display:block;margin-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.section-heading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(280px,.35fr);grid-gap:2rem;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem)}.section-heading h2{max-width:12ch;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98;font-weight:400;letter-spacing:-.04em}.section-heading p{margin:0;color:var(--ink-soft)}.tool-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1.25rem;gap:1.25rem}.tool-card{position:relative;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);border:1.5px solid var(--ink);background:var(--paper-strong);overflow:hidden;text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.tool-card:nth-child(2),.tool-card:nth-child(3){min-height:310px}.tool-card:nth-child(4){background:var(--ink);color:white}.tool-card:hover{transform:translate(-4px,-4px);box-shadow:9px 9px 0 var(--signal)}.tool-card .index{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.08em}.tool-card h3{max-width:12ch;margin:2rem 0 .9rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,3.5vw,3.4rem);line-height:.96;font-weight:400;letter-spacing:-.035em}.tool-card p{max-width:47ch;margin:0;color:var(--ink-soft)}.tool-card:nth-child(4) p{color:rgba(255,255,255,.72)}.tool-card .arrow{position:absolute;right:1.4rem;top:1.25rem;width:48px;height:48px;display:grid;place-items:center;background:var(--signal);color:var(--ink);border:1px solid var(--ink);font-size:1.5rem;font-size:0}.tool-card .arrow:before{content:"//";font-family:Archivo Black,Impact,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.2em;transform:skewX(-16deg)}.tool-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:repeating-linear-gradient(to bottom,var(--ink) 0 18px,transparent 18px 31px);opacity:.13}.tool-card .category-icon{position:absolute;right:1.2rem;bottom:1rem;width:140px;height:140px;opacity:.12}.tool-card:nth-child(4) .category-icon{opacity:.2}.method-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem)}.method-list{counter-reset:method;border-top:1px solid rgba(255,255,255,.3)}.method-item{counter-increment:method;display:grid;grid-template-columns:70px 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.3)}.method-item:before{content:"0" counter(method);font-family:IBM Plex Mono,monospace;color:var(--signal);font-weight:700}.method-item h3{margin:0;font-size:1.15rem}.method-item p{margin:.4rem 0 0;color:rgba(255,255,255,.65);font-size:.94rem}.tool-hero{padding:clamp(1.5rem,4vw,3rem) 0 clamp(3.5rem,7vw,6.5rem)}.tool-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:center}.tool-visual img{object-fit:cover}.system-visual,.tool-visual img{width:100%;aspect-ratio:4/3;border:1.5px solid var(--ink);box-shadow:var(--shadow)}.system-visual{position:relative;overflow:hidden;background:linear-gradient(rgba(16,32,43,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,43,.05) 1px,transparent 1px),var(--paper-strong);background-size:26px 26px}.system-visual:before{content:"EVIDENCE / DECISION MAP";position:absolute;left:18px;top:14px;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em}.system-visual:after{content:"//";position:absolute;right:18px;bottom:12px;color:var(--signal-dark);font-family:Archivo Black,Impact,sans-serif;font-size:3.8rem;font-weight:400;letter-spacing:-.25em;transform:skewX(-15deg)}.system-visual span{position:absolute;display:grid;place-items:center;border:1.5px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 rgba(16,32,43,.12);font-family:IBM Plex Mono,monospace;font-size:.63rem;font-weight:700;text-align:center}.crm-map span:first-child{left:10%;top:27%;width:24%;height:22%;background:var(--mist)}.crm-map span:nth-child(2){left:41%;top:18%;width:23%;height:28%;background:var(--sand)}.crm-map span:nth-child(3){left:31%;top:60%;width:27%;height:22%;background:white}.crm-map span:nth-child(4){right:8%;top:49%;width:24%;height:25%;background:var(--signal)}.commerce-map i,.crm-map i,.email-map i{position:absolute;height:2px;background:var(--ink);transform-origin:left center}.crm-map i:first-of-type{left:32%;top:44%;width:19%;transform:rotate(-21deg)}.crm-map i:nth-of-type(2){left:53%;top:43%;width:25%;transform:rotate(21deg)}.crm-map i:nth-of-type(3){left:48%;top:66%;width:29%;transform:rotate(-12deg)}.commerce-map span:first-child{left:9%;top:23%;width:27%;height:24%;background:white;transform:rotate(-3deg)}.commerce-map span:nth-child(2){left:27%;top:51%;width:24%;height:28%;background:var(--mist);transform:rotate(4deg)}.commerce-map span:nth-child(3){right:28%;top:20%;width:25%;height:24%;background:var(--sand);transform:rotate(3deg)}.commerce-map span:nth-child(4){right:8%;top:51%;width:28%;height:25%;background:var(--signal);transform:rotate(-2deg)}.commerce-map i:first-of-type{left:32%;top:39%;width:29%;transform:rotate(-7deg)}.commerce-map i:nth-of-type(2){left:43%;top:64%;width:31%;transform:rotate(2deg)}.email-map span:first-child{left:8%;top:30%;width:24%;height:19%;background:white}.email-map span:nth-child(2){left:38%;top:17%;width:25%;height:23%;background:var(--mist)}.email-map span:nth-child(3){left:39%;top:61%;width:25%;height:22%;background:var(--sand)}.email-map span:nth-child(4){right:7%;top:39%;width:25%;height:25%;background:var(--signal)}.email-map i:first-of-type{left:30%;top:39%;width:20%;transform:rotate(-18deg)}.email-map i:nth-of-type(2){left:31%;top:46%;width:22%;transform:rotate(31deg)}.email-map i:nth-of-type(3){left:61%;top:34%;width:22%;transform:rotate(26deg)}.email-map i:nth-of-type(4){left:61%;top:67%;width:22%;transform:rotate(-28deg)}.evidence-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.7rem}.ticket{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;padding:.35rem .6rem;background:repeating-linear-gradient(90deg,var(--paper-strong) 0 7px,#eef0e9 7px 8px);box-shadow:3px 3px 0 rgba(16,32,43,.14);font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.ticket.signal{font-weight:700}.workbench{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);grid-gap:clamp(1rem,3vw,2.2rem);gap:clamp(1rem,3vw,2.2rem);align-items:start}.control-panel,.result-panel{border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:5px 5px 0 rgba(16,32,43,.11)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1.5px solid var(--ink)}.panel-head h2,.panel-head h3{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1;font-weight:400;letter-spacing:-.025em}.panel-head .step{font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase}.panel-body{padding:clamp(1.2rem,3vw,2rem)}.result-panel{position:-webkit-sticky;position:sticky;top:1rem;background:var(--ink);color:white}.result-panel .panel-head{border-color:rgba(255,255,255,.25)}.result-panel .panel-body{padding-top:1.5rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field.full{grid-column:1/-1}.field label,.field-label{font-weight:800;font-size:.9rem}.field small{color:var(--ink-soft);font-size:.77rem;line-height:1.45}.input,.select,.textarea{width:100%;border:1.5px solid var(--ink);border-radius:0;background:white;color:var(--ink);padding:.78rem .85rem;min-height:48px}.textarea{min-height:122px;resize:vertical}.input:hover,.select:hover,.textarea:hover{background:#fbfff2}.range-wrap{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center}input[type=range]{width:100%;accent-color:var(--ink)}.range-value{min-width:70px;padding:.35rem .5rem;background:var(--signal);border:1px solid var(--ink);font-family:IBM Plex Mono,monospace;text-align:center;font-weight:700}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice{display:block;position:relative}.choice input{position:absolute;opacity:0;pointer-events:none}.choice span{display:flex;min-height:100%;align-items:center;padding:.85rem;border:1.5px solid var(--ink);background:white;cursor:pointer;font-weight:700;line-height:1.35;transition:transform .15s var(--ease-out),background .15s var(--ease-out)}.choice span:hover{transform:translateY(-2px)}.choice input:checked+span{background:var(--signal);box-shadow:inset 0 -5px 0 rgba(16,32,43,.16)}.choice input:focus-visible+span{outline:3px solid var(--signal);outline-offset:3px}.platform-badge{display:flex;align-items:center;gap:.9rem}.logo-box{position:relative;flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border:1px solid;background:white;color:var(--ink);overflow:hidden}.logo-box .fallback{font-family:Archivo Black,Impact,sans-serif;font-size:1.05rem;font-weight:400}.logo-box img{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);object-fit:contain;background:white}.platform-badge strong{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:1.35rem;line-height:1;font-weight:400}.platform-badge small{display:block;margin-top:.25rem;color:rgba(255,255,255,.62);font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase}.recommendation{margin:1.3rem 0;padding:1rem 1.1rem;color:var(--ink);background:var(--signal);border:1px solid white}.recommendation .label{font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.recommendation h3{margin:.35rem 0 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.6rem,4vw,2.65rem);line-height:.95;font-weight:400}.result-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0}.metric{border-top:1px solid rgba(255,255,255,.26);padding-top:.65rem}.metric span{display:block;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:rgba(255,255,255,.58);text-transform:uppercase}.metric b{display:block;margin-top:.2rem;font-size:1.25rem}.reason-list{margin:1.1rem 0 0;padding:0;list-style:none}.reason-list li{display:grid;grid-template-columns:22px 1fr;grid-gap:.6rem;gap:.6rem;padding:.6rem 0;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.82)}.reason-list li:before{content:"/";color:var(--signal);font-family:Archivo Black,Impact,sans-serif;font-weight:400}.caution{margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.48);background:rgba(220,232,236,.1);color:rgba(255,255,255,.76);font-size:.85rem;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.caution:before{content:"LIMIT / VERIFY  //  ";color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.06em}.score-rail{height:13px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.5)}.score-rail>span{width:var(--score,0);background:var(--signal);transition:width .24s var(--ease-move)}.score-list{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.1rem}.score-row{grid-template-columns:110px 1fr 34px;grid-gap:.65rem;gap:.65rem;font-size:.8rem}.score-row b{font-family:IBM Plex Mono,monospace;text-align:right}.comparison-list{display:grid;grid-gap:.85rem;gap:.85rem}.comparison-card{border:1px solid var(--ink);background:white;color:var(--ink);padding:.85rem}.comparison-card.top{background:var(--signal)}.comparison-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.comparison-top .platform-badge small{color:var(--ink-soft)}.comparison-value{font-family:Archivo Black,Impact,sans-serif;font-size:1.25rem;text-align:right;font-weight:400}.comparison-card p{margin:.7rem 0 0;color:var(--ink-soft);font-size:.8rem;line-height:1.45}.question-card{display:none}.question-card.active{display:block}.question-card h3{margin:0 0 .6rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.5rem,3.5vw,2.3rem);line-height:1.05;font-weight:400}.question-card>p{margin:0 0 1.2rem;color:var(--ink-soft)}.progress-track{height:8px;background:var(--mist);border-bottom:1px solid var(--ink)}.progress-track span{display:block;height:100%;width:var(--progress,0);background:var(--signal);transition:width .22s var(--ease-move)}.quiz-controls{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.4rem}.tester-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.7fr);grid-gap:1.3rem;gap:1.3rem;align-items:start}.inbox-preview{border:1.5px solid var(--ink);background:white}.inbox-chrome{display:flex;align-items:center;justify-content:space-between;padding:.65rem .8rem;background:var(--mist);border-bottom:1px solid var(--ink);font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase}.email-row{display:grid;grid-template-columns:118px 1fr auto;grid-gap:.8rem;gap:.8rem;padding:1rem;align-items:center}.email-row+.email-row{border-top:1px solid var(--muted-line)}.sender{font-weight:800}.subject-preview{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subject-preview strong{margin-right:.4rem}.subject-preview span,.time{color:var(--ink-soft)}.time{font-size:.75rem}.mobile-preview{width:min(360px,100%);margin:1rem auto 0;border:7px solid var(--ink);background:white;box-shadow:5px 5px 0 var(--signal)}.mobile-preview .email-row{grid-template-columns:1fr auto;padding:.85rem}.mobile-preview .sender{grid-column:1}.mobile-preview .subject-preview{grid-column:1/-1}.score-dial{width:156px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin:0 auto 1.3rem;background:conic-gradient(var(--signal) var(--score-angle,0deg),rgba(255,255,255,.18) 0);position:relative}.score-dial:after{content:"";position:absolute;inset:14px;border-radius:50%;background:var(--ink)}.score-number{position:relative;z-index:1;text-align:center}.score-number b{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:3rem;line-height:.9;font-weight:400}.score-number span{font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;color:rgba(255,255,255,.6)}.suggestions{margin:1rem 0 0;padding:0;list-style:none}.suggestions li{padding:.75rem 0;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.78)}.suggestions strong{color:var(--signal)}.data-table-wrap{overflow-x:auto;border:1.5px solid var(--ink);background:var(--paper-strong)}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table td,.data-table th{padding:1rem;border-right:1px solid var(--muted-line);border-bottom:1px solid var(--muted-line);text-align:left;vertical-align:top}.data-table th{background:var(--ink);color:white;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.data-table td:first-child{font-weight:800}.data-table tr:last-child td{border-bottom:0}.data-table td:last-child,.data-table th:last-child{border-right:0}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1.5px solid var(--ink)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:Archivo Black,Impact,sans-serif;font-weight:400}.faq details[open] summary:after{content:"—"}.faq details p{max-width:76ch;margin:-.5rem 0 1.25rem;color:var(--ink-soft)}.source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.82rem}.source-list li{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:.6rem;gap:.6rem;padding:.9rem;border:1px solid var(--ink);background:linear-gradient(90deg,rgba(199,255,61,.42) 0 7px,rgba(220,232,236,.62) 7px 100%);box-shadow:3px 3px 0 rgba(16,32,43,.1);-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.source-list li:after{content:"OFFICIAL / VERIFY";position:absolute;right:.55rem;bottom:.38rem;color:rgba(16,32,43,.54);font-family:IBM Plex Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.06em}.source-list b{color:var(--signal-dark)}.footer-note,.source-list b{font-family:IBM Plex Mono,monospace}.footer-note{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 0 2.5rem;border-top:1px solid var(--ink);color:var(--ink-soft);font-size:.68rem;text-transform:uppercase}.toast{position:fixed;z-index:60;right:1rem;bottom:1rem;max-width:340px;padding:.8rem 1rem;background:var(--ink);color:white;border:1px solid white;box-shadow:5px 5px 0 var(--signal);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.toast.show{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal .5s var(--ease-out) both}.reveal.delay-1{animation-delay:50ms}.reveal.delay-2{animation-delay:.1s}.reveal.delay-3{animation-delay:.15s}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.hero,.method-grid,.tester-grid,.tool-hero-grid,.workbench{grid-template-columns:1fr}.hero{min-height:auto;padding-top:1.2rem}.hero-visual{min-height:480px}.tool-visual{max-width:620px}.result-panel{position:static}.tool-grid{grid-template-columns:1fr}.tool-card,.tool-card:nth-child(2),.tool-card:nth-child(3){min-height:300px}.section-heading{grid-template-columns:1fr}.section-heading h2{max-width:16ch}}@media (max-width:680px){body{font-size:16px}.page-shell{width:min(100% - 24px,1380px)}.brand-stamp{margin-bottom:2.4rem}.brand-mark{width:42px;height:42px}.display{font-size:clamp(2.8rem,16vw,4.65rem)}.display.small{font-size:clamp(2.6rem,13vw,4.2rem)}.hero-visual{min-height:330px}.signal-log{grid-template-columns:1fr}.signal-log div+div{padding-left:0;border-left:0;border-top:1px solid var(--ink)}.choice-grid,.choice-grid.three,.form-grid,.result-meta{grid-template-columns:1fr}.field.full{grid-column:auto}.panel-head{flex-direction:column}.email-row{grid-template-columns:1fr auto}.email-row .subject-preview{grid-column:1/-1}.tool-card .category-icon{width:100px;height:100px}.footer-note{flex-direction:column;gap:.4rem}.score-row{grid-template-columns:92px 1fr 28px}.source-list{grid-template-columns:1fr}}@media print{body{background:white}.action-row,.button,.context-link,.hero-visual,.quiz-controls,.toast,.tool-visual{display:none!important}.page-shell{width:100%}.result-panel{color:black;background:white;box-shadow:none;position:static}.result-panel .panel-head{border-color:black}.ink .muted,.result-panel .platform-badge small{color:#333}.paper-section{padding:2rem 0}}.trust-band{padding:1.2rem 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--paper-strong)}.trust-band-inner{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center}.trust-band h2{margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.logo-cloud{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.company-wordmark{min-height:52px;display:flex;align-items:center;justify-content:center;gap:.48rem;border:1px solid var(--muted-line);background:var(--paper);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(.72rem,1.5vw,1rem);font-weight:400;letter-spacing:-.025em;filter:grayscale(1)}.company-wordmark img{width:20px;height:20px;object-fit:contain}.trust-disclosure{margin:.8rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.62rem;line-height:1.5}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.proof-card{position:relative;min-height:220px;padding:1.4rem;border:1.5px solid var(--ink);background:var(--paper-strong)}.proof-card:before{content:attr(data-index);display:block;margin-bottom:2.4rem;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.68rem}.proof-card h3{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.35rem,2.6vw,2.2rem);line-height:1;font-weight:400;letter-spacing:-.035em}.proof-card p{margin:.8rem 0 0;color:var(--ink-soft);font-size:.9rem}.proof-card:nth-child(2){background:var(--mist);transform:translateY(1.4rem)}.proof-card:nth-child(3){background:var(--sand)}.testimonial-note{margin-top:2.2rem;padding:.8rem 1rem;border-left:5px solid var(--signal);color:var(--ink-soft);background:rgba(255,255,255,.45);font-size:.83rem}.alternative-list{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.85rem}.alternative-card{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.85rem;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08)}.alternative-card strong{display:block;color:white;line-height:1.35}.alternative-card small{display:block;margin-top:.25rem;color:rgba(255,255,255,.6);font-family:IBM Plex Mono,monospace;font-size:.6rem;text-transform:uppercase}.copy-chip{min-width:58px;min-height:38px;border:1px solid white;background:white;color:var(--ink);font-weight:800;box-shadow:3px 3px 0 var(--signal)}.affiliate-section{background:var(--mist)}.affiliate-disclosure{margin:-2.2rem 0 2rem;color:var(--ink-soft);font-size:.82rem}.affiliate-grid{grid-gap:.9rem;gap:.9rem}.affiliate-card{min-height:280px;padding:1.15rem;border:1.5px solid var(--ink)}.affiliate-card .platform-badge small,.affiliate-card p{color:var(--ink-soft)}.affiliate-card p{margin:1rem 0;font-size:.86rem}.affiliate-card .button{margin-top:auto;align-self:flex-start}.affiliate-kicker{margin:0 0 .8rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quiz-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:clamp(1.2rem,3vw,2rem);border:1.5px solid var(--ink);background:var(--signal);box-shadow:7px 7px 0 var(--ink)}.quiz-callout h2{margin:0;max-width:20ch;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.8rem,4vw,3.5rem);line-height:.98;font-weight:400;letter-spacing:-.04em}.quiz-callout p{margin:.7rem 0 0;max-width:58ch}.newsletter-section{color:white;background:var(--ink);padding:clamp(3.5rem,7vw,6rem) 0}.newsletter-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(380px,.55fr);grid-gap:clamp(2rem,7vw,7rem);align-items:end}.newsletter-grid h2{max-width:12ch;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.2rem,5.4vw,5rem);line-height:.94;font-weight:400;letter-spacing:-.045em}.newsletter-grid p{max-width:56ch;color:rgba(255,255,255,.68)}.newsletter-form{display:grid;grid-template-columns:1fr auto;grid-gap:.65rem;gap:.65rem}.newsletter-form .input{min-height:54px}.newsletter-form .button{min-height:54px;border-color:white}.newsletter-consent{grid-column:1/-1;margin:0;color:rgba(255,255,255,.55);font-family:IBM Plex Mono,monospace;font-size:.62rem;line-height:1.5}.newsletter-status{grid-column:1/-1;min-height:1.3em;margin:0;color:var(--signal);font-size:.78rem}@media (max-width:980px){.newsletter-grid,.trust-band-inner{grid-template-columns:1fr}.logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.affiliate-grid,.logo-cloud,.proof-grid{grid-template-columns:1fr}.proof-card:nth-child(2){transform:none}.newsletter-form,.quiz-callout{grid-template-columns:1fr}.newsletter-form .button{width:100%}}@media print{.affiliate-section,.newsletter-section,.quiz-callout,.trust-band{display:none!important}}.share-popover[hidden]{display:none}.share-popover{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(16,32,43,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.share-card{position:relative;width:min(100%,620px);padding:clamp(1.3rem,4vw,2.4rem);border:2px solid var(--ink);background:var(--paper-strong);box-shadow:13px 13px 0 var(--signal)}.share-card h2{margin:.4rem 2.5rem .6rem 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,5vw,3.7rem);line-height:.92;font-weight:400;letter-spacing:-.05em}.share-card p{max-width:56ch;margin:0 0 1.35rem;color:var(--ink-soft)}.share-close{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--ink);background:var(--paper);font-family:IBM Plex Mono,monospace;font-weight:700}.share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.share-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:98px;padding:.75rem;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font-weight:800;text-align:left;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.share-choice:hover{background:var(--signal);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.share-choice img{width:22px;height:22px;object-fit:contain}.share-glyph{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:1rem;line-height:1;font-weight:400}.scroll-top,.tool-float-share{position:fixed;right:clamp(.8rem,2vw,1.5rem);z-index:70;border:1.5px solid var(--ink);font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.scroll-top{right:clamp(.8rem,2vw,1.5rem);bottom:clamp(.9rem,2vw,1.5rem);display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.5rem .68rem;background:var(--paper-strong);color:var(--ink);box-shadow:3px 3px 0 var(--signal);opacity:0;pointer-events:none;transform:translateY(12px) scale(.94);transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),background .16s var(--ease-out),box-shadow .16s var(--ease-out)}.scroll-top span:first-child{display:grid;place-items:center;width:19px;height:19px;background:var(--ink);color:var(--signal);font-family:Archivo Black,Impact,sans-serif;font-size:1rem;line-height:1;font-weight:400}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.scroll-top:hover{background:var(--signal);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.scroll-top:active{transform:scale(.97)}.tool-float-share{bottom:clamp(4.4rem,7vw,5.4rem);display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.54rem .72rem;background:var(--ink);color:white;box-shadow:4px 4px 0 var(--signal);opacity:0;pointer-events:none;transform:translateY(12px) scale(.94);transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),box-shadow .16s var(--ease-out),background .16s var(--ease-out)}.tool-float-share.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.tool-float-share:hover{background:var(--signal);color:var(--ink);transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--ink)}.tool-float-share:active{transform:scale(.97)}.tool-float-share-mark{display:grid;place-items:center;width:20px;height:20px;border:1px solid;font-family:Archivo Black,Impact,sans-serif;font-size:.9rem;line-height:1;font-weight:400}.affiliate-identity-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.affiliate-identity-link .logo-box,.affiliate-identity-link strong{transition:transform .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.affiliate-identity-link:hover .logo-box{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--signal)}.affiliate-identity-link:hover strong,.affiliate-text-link:hover{color:var(--signal-dark);-webkit-text-decoration-color:var(--signal-dark);text-decoration-color:var(--signal-dark)}.result-panel .affiliate-identity-link:hover strong,.result-panel .affiliate-text-link:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.affiliate-text-link{color:inherit;font-weight:800;-webkit-text-decoration-color:rgba(16,32,43,.45);text-decoration-color:rgba(16,32,43,.45);text-decoration-thickness:1px;text-underline-offset:.2em}.tool-switchboard{background:var(--sand);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.switchboard-head{display:grid;grid-template-columns:minmax(0,.76fr) minmax(280px,.44fr);grid-gap:clamp(1.2rem,5vw,4rem);gap:clamp(1.2rem,5vw,4rem);align-items:end;margin-bottom:clamp(1.5rem,4vw,3rem)}.switchboard-head h2{max-width:12ch;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,4.2vw,4rem);line-height:.96;font-weight:400;letter-spacing:-.045em}.switchboard-head>p{max-width:48ch;margin:0;color:var(--ink-soft)}.cross-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.cross-tool-card{position:relative;display:flex;flex-direction:column;min-height:255px;padding:1.15rem;border:1.5px solid var(--ink);background:var(--paper-strong);text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.cross-tool-card:nth-child(2){background:var(--mist)}.cross-tool-card:nth-child(3){color:white;background:var(--ink)}.cross-tool-card:hover{background:var(--signal);color:var(--ink);transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--ink)}.cross-tool-action,.cross-tool-index{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cross-tool-card h3{max-width:12ch;margin:2rem 0 .75rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:.98;font-weight:400;letter-spacing:-.035em}.cross-tool-card p{margin:0;color:var(--ink-soft);font-size:.87rem;line-height:1.5}.cross-tool-card:nth-child(3) p{color:rgba(255,255,255,.72)}.cross-tool-card:hover p{color:var(--ink-soft)}.cross-tool-action{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:1.25rem}.cross-tool-action b{display:grid;place-items:center;width:30px;height:26px;border:1px solid;font-family:Archivo Black,Impact,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:-.18em;transform:skewX(-14deg)}.testimonial-slot{display:flex;flex-direction:column;justify-content:space-between;min-height:260px}.testimonial-slot h3{max-width:11ch}.testimonial-slot .slot-label{margin:0;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.testimonial-slot .slot-copy{margin:1.2rem 0;font-size:1rem;font-weight:700;line-height:1.45}.testimonial-slot .slot-action{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.66rem}.testimonial-live{justify-content:flex-start}.testimonial-quote{margin:1.25rem 0 1.35rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.12rem,1.75vw,1.5rem);line-height:1.18;font-weight:400;letter-spacing:-.025em}.testimonial-author{display:grid;grid-gap:.18rem;gap:.18rem;margin-top:auto;padding-top:.95rem;border-top:1px solid rgba(16,32,43,.2);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-style:normal;font-weight:700}.testimonial-author span{color:var(--ink-soft);font-size:.62rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.newsletter-grid{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);gap:clamp(2rem,7vw,7rem)}.newsletter-grid>:first-child{max-width:780px}.footer-utility{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.25rem,5vw,5rem);gap:clamp(1.25rem,5vw,5rem);margin:0;padding:0 0 1.25rem;border-bottom:1px solid rgba(255,255,255,.22)}.newsletter-form{grid-column:2;grid-row:2;margin-top:.1rem}.footer-utility h3{margin:0 0 .8rem;color:rgba(255,255,255,.58);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.social-links,.utility-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.social-link{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.42);color:white;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-decoration:none;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.social-link:hover{color:var(--ink);transform:translate(-3px,-3px) scale(1.045);box-shadow:5px 5px 0 var(--signal)}.social-link[aria-disabled=true]{opacity:.56;cursor:not-allowed}.social-youtube:hover{background:var(--coral)}.social-reddit:hover{background:var(--sand)}.social-quora:hover{background:var(--mist)}.social-linkedin:hover{background:var(--sky)}.social-tiktok:hover{background:var(--signal)}.social-pinterest:hover{background:var(--coral)}.signal-social-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid;background:var(--paper-strong);color:var(--ink);transition:transform .16s var(--ease-out),background .16s var(--ease-out),color .16s var(--ease-out)}.signal-social-icon svg{width:19px;height:19px}.signal-social-icon.glyph{font-family:Archivo Black,Impact,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.08em;line-height:1}.signal-social-icon.glyph.music{font-size:1.4rem;letter-spacing:0}.social-link:hover .signal-social-icon{background:var(--ink);color:var(--signal);transform:rotate(-6deg) scale(1.16)}.social-link:focus-visible .signal-social-icon{background:var(--signal);color:var(--ink)}.utility-link{display:flex;align-items:center;min-height:48px;padding:.55rem .1rem;border-bottom:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.84);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;line-height:1.35;text-decoration:none}.utility-link:hover{color:var(--signal);text-decoration:underline;text-underline-offset:3px}.newsletter-form[data-state=loading]{opacity:.82}.newsletter-form[data-state=success] .input{border-color:var(--signal);background:#fbfff2}.newsletter-form[data-state=error] .input{border-color:var(--coral);background:#fff1ec}.newsletter-status{display:flex;align-items:flex-start;gap:.55rem;min-height:1.8em;padding:.45rem 0;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.45;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.newsletter-status[data-state]{opacity:1;transform:translateY(0)}.newsletter-status-mark{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border:1px solid;font-family:Archivo Black,Impact,sans-serif;font-size:.75rem;line-height:1;font-weight:400}.newsletter-status[data-state=loading]{color:var(--sky)}.newsletter-status[data-state=loading] .newsletter-status-mark{animation:signal-spin .8s linear infinite;border-style:dashed}.newsletter-status[data-state=success]{color:var(--signal)}.newsletter-status[data-state=success] .newsletter-status-mark{background:var(--signal);color:var(--ink);animation:status-pop .3s var(--ease-out)}.newsletter-status[data-state=error]{color:#ffab9a}.newsletter-status[data-state=error] .newsletter-status-mark{background:var(--coral);color:var(--ink);animation:status-shake .32s var(--ease-out)}.newsletter-status[data-state=configuration]{color:var(--sand)}.button:disabled{cursor:wait;opacity:.82;transform:none}.button-spinner{width:14px;height:14px;border:2px solid rgba(16,32,43,.28);border-top:2px solid var(--ink);border-radius:50%;animation:signal-spin .7s linear infinite}@keyframes signal-spin{to{transform:rotate(1turn)}}@keyframes status-pop{0%{transform:scale(.72)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes status-shake{0%,to{transform:translateX(0)}30%{transform:translateX(-3px)}65%{transform:translateX(3px)}}@media (max-width:680px){.footer-utility,.share-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-utility{gap:1rem}.social-links,.utility-links{grid-template-columns:1fr}.social-link,.utility-link{min-height:45px}.cross-tool-grid,.switchboard-head{grid-template-columns:1fr}.cross-tool-card{min-height:210px}.scroll-top,.tool-float-share{right:max(.72rem,env(safe-area-inset-right));width:46px;min-width:46px;height:46px;min-height:46px;padding:.45rem;justify-content:center;box-shadow:3px 3px 0 var(--signal)}.scroll-top{bottom:max(.72rem,env(safe-area-inset-bottom));gap:0}.tool-float-share{bottom:max(4.35rem,calc(env(safe-area-inset-bottom) + 3.85rem));gap:0}.scroll-top span:last-child,.tool-float-share span:last-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-top span:first-child,.tool-float-share-mark{width:24px;height:24px;font-size:1.1rem}.scroll-top:hover,.tool-float-share:hover{transform:translate(-2px,-2px) scale(1.03);box-shadow:5px 5px 0 var(--ink)}.hero-visual:before{left:.65rem;top:.65rem;font-size:.52rem}}@media (max-width:980px){.newsletter-grid{grid-template-columns:1fr;gap:1.5rem}.footer-utility,.newsletter-form,.newsletter-grid>:first-child{grid-column:1;grid-row:auto}.footer-utility{margin-top:0;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.22)}}@media print{.footer-utility,.scroll-top,.share-popover,.tool-float-share{display:none!important}}@media (prefers-reduced-motion:reduce){.button-spinner,.newsletter-status,.newsletter-status-mark,.scroll-top,.signal-social-icon,.social-link,.tool-float-share{animation:none!important;transition:none!important}}#header.ct-header .site-title>a{display:inline-block;color:var(--ink)!important;font-family:Archivo Black,Impact,sans-serif;font-weight:900;letter-spacing:-.035em;text-decoration:none;transition:color .18s var(--ease-out),text-shadow .18s var(--ease-out),transform .18s var(--ease-out)}#header.ct-header .site-title:hover>a,#header.ct-header .site-title>a:focus-visible,#header.ct-header .site-title>a:hover{color:var(--signal)!important;text-shadow:2px 2px 0 var(--ink);transform:translateY(-1px)}.auth-overlay{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:rgba(16,32,43,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto}.auth-overlay-page{align-content:center;min-height:100vh}.auth-overlay-page .auth-card{animation-duration:.32s}.tool-gate-backdrop{min-height:42vh;padding-top:3rem;opacity:.55}.auth-card{position:relative;width:min(100%,640px);max-height:calc(100vh - 2rem);overflow-y:auto;padding:clamp(1.4rem,4vw,2.5rem);border:2px solid var(--ink);background:var(--paper-strong);box-shadow:13px 13px 0 var(--signal);animation:auth-pop .22s var(--ease-out) both}@keyframes auth-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-card h2{margin:.2rem 2.6rem .7rem 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,5vw,3.3rem);line-height:.95;font-weight:400;letter-spacing:-.05em}.auth-lede{max-width:52ch;margin:0 0 1.4rem;color:var(--ink-soft)}.auth-lede b{color:var(--ink)}.auth-panel{max-width:720px;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:6px 6px 0 rgba(16,32,43,.14)}.auth-panel .panel-head{border-bottom:1.5px solid var(--ink)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:1.2rem}.auth-tabs button{min-height:48px;border:1.5px solid var(--ink);background:white;font-weight:800;cursor:pointer;transition:transform .15s var(--ease-out),background .15s var(--ease-out),box-shadow .15s var(--ease-out)}.auth-tabs button:hover{transform:translateY(-2px)}.auth-tabs button.active{background:var(--signal);box-shadow:inset 0 -5px 0 rgba(16,32,43,.16)}.auth-fields{display:grid;grid-gap:1rem;gap:1rem}.auth-submit{width:100%}.auth-alt{margin:0;font-size:.85rem;color:var(--ink-soft)}.auth-linklike{border:0;background:none;padding:0;color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.auth-linklike:disabled{color:var(--ink-soft);cursor:wait}.auth-verify-note{margin:0;color:var(--ink-soft);font-size:.92rem}.auth-verify-note b{color:var(--ink)}.auth-code-input{font-family:IBM Plex Mono,monospace;font-size:1.5rem;letter-spacing:.55em;text-align:center;font-weight:700}.auth-devcode{margin:0;padding:.6rem .7rem;background:var(--sand);border:1px solid var(--ink);font-size:.72rem}.auth-verify-row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.auth-status{min-height:1.4em;margin:.2rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1.5}.auth-status.is-error{color:#c0392b}.auth-status.is-success{color:var(--signal-dark);background:rgba(199,255,61,.5);padding:.4rem .5rem}.auth-status.is-info,.auth-status.is-loading{color:var(--ink-soft)}@media (max-width:680px){.auth-card{padding:1.2rem;box-shadow:8px 8px 0 var(--signal)}}.admin-shell{min-height:100vh}.admin-top{border-bottom:1.5px solid var(--ink);background:var(--paper-strong)}.admin-top-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;flex-wrap:wrap}.admin-top .brand-stamp{margin-bottom:0}.admin-top-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.78rem}.admin-main{padding:clamp(1.4rem,3vw,2.6rem) 0 3rem}.admin-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;border-bottom:1.5px solid var(--ink);padding-bottom:1rem}.admin-tabs button{min-height:44px;padding:.5rem .9rem;border:1.5px solid var(--ink);background:white;font-weight:800;cursor:pointer;transition:transform .15s var(--ease-out),background .15s var(--ease-out)}.admin-tabs button:hover{transform:translateY(-2px);background:var(--paper-strong)}.admin-tabs button.active{background:var(--ink);color:white;box-shadow:4px 4px 0 var(--signal)}.admin-notice{margin:0 0 1rem;padding:.6rem .8rem;border:1px solid var(--ink);background:var(--signal);font-size:.74rem}.admin-section{display:grid;grid-gap:1.1rem;gap:1.1rem}.tracker-workspace-hero{padding-bottom:1.4rem}.tracker-workspace-body{padding-top:1.2rem}.tracker-workspace-notice{margin:0 0 .8rem;padding:.55rem .75rem;border:1px solid var(--ink);background:var(--signal);font-size:.78rem}.tracker-workspace-notice:empty{display:none}.tracker-workspace-body .admin-section{max-width:1180px;margin-inline:auto}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.8rem;gap:.8rem}.kpi{padding:.9rem 1rem;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:4px 4px 0 rgba(16,32,43,.12)}.kpi.signal{background:var(--signal)}.kpi b{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:1.9rem;line-height:1;font-weight:400}.kpi span{display:block;margin-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.admin-panel{border:1.5px solid var(--ink);background:var(--paper-strong);padding:1.1rem 1.2rem;box-shadow:5px 5px 0 rgba(16,32,43,.1)}.admin-panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.9rem}.admin-panel-head h2{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:400;letter-spacing:-.02em}.admin-chart,.admin-map{width:100%;height:auto;display:block}.admin-split{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:1.1rem;gap:1.1rem;align-items:start}.admin-table{min-width:520px}.admin-table td,.admin-table th{padding:.7rem .8rem;font-size:.86rem}.admin-table .mono{font-size:.74rem}.range-switch{display:inline-flex;border:1.5px solid var(--ink)}.range-switch button{border:0;background:white;padding:.45rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;cursor:pointer}.range-switch button+button{border-left:1.5px solid var(--ink)}.range-switch button.active{background:var(--ink);color:var(--signal)}.chip{display:inline-block;margin-left:.45rem;padding:.06rem .4rem;background:var(--signal);font-weight:700;text-transform:uppercase}.admin-url-input,.chip{font-family:IBM Plex Mono,monospace}.admin-url-input{min-height:42px;font-size:.8rem}.admin-filter{min-height:42px;width:auto}@media (max-width:980px){.admin-split{grid-template-columns:1fr}}.site-header{border-bottom:1.5px solid var(--ink);background:var(--paper-strong);position:relative;z-index:60}.site-header-inner{gap:1rem;min-height:52px}.site-header-inner,.site-header-nav{display:flex;align-items:center;justify-content:flex-end}.site-header-nav{flex-wrap:wrap;gap:.2rem}.site-header-nav a{padding:.45rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background .15s var(--ease-out)}.site-header-nav a:hover{color:var(--signal-dark);background:var(--signal)}.site-header-group{position:relative}.site-header-group .site-header-parent{display:inline-flex;align-items:center;gap:.35rem}.site-header-group .caret{font-size:.6rem;transform:translateY(-1px)}.site-header-sub{position:absolute;top:100%;right:0;min-width:230px;background:var(--paper-strong);border:1.5px solid var(--ink);box-shadow:5px 5px 0 rgba(16,32,43,.16);padding:.3rem;display:none;z-index:70}.site-header-group:focus-within .site-header-sub,.site-header-group:hover .site-header-sub{display:block}.site-header-sub a{display:block;border-bottom:none;white-space:nowrap}@media (max-width:680px){.site-header-inner{padding-bottom:.5rem}.site-header-inner,.site-header-nav{justify-content:flex-start}.site-header-sub{position:static;border:none;box-shadow:none;padding-left:.9rem;display:block}}th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{background:#1c2b34;color:var(--signal)}th.sortable .dir{display:inline-block;margin-left:.35rem;color:var(--signal)}.admin-inline-grid{display:grid;grid-gap:.7rem;gap:.7rem}.admin-row{display:grid;grid-template-columns:max-content 1fr 1.6fr auto;grid-gap:.6rem;gap:.6rem;align-items:center}.admin-row.cols-2{grid-template-columns:max-content 1fr}.admin-row.admin-menu-row{grid-template-columns:max-content 1fr 1.3fr max-content auto}.admin-row.admin-menu-row.is-child{margin-left:1.6rem}.admin-row .input{min-height:42px;font-size:.82rem}.admin-row .select{min-height:42px;font-size:.78rem;max-width:240px}.admin-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink)}@media (max-width:680px){.admin-row{grid-template-columns:max-content 1fr}.admin-row>.input+.input{grid-column:1/-1}.admin-row.admin-menu-row{margin-left:0}}.vip-stamp{display:inline-flex;align-items:center;gap:.55rem;border:2px solid var(--ink);background:var(--signal);color:var(--ink);padding:.5rem .95rem .5rem .6rem;transform:rotate(-2.5deg);box-shadow:4px 4px 0 rgba(16,32,43,.2);margin-bottom:1.6rem;position:relative}.vip-stamp:before{content:"";position:absolute;inset:3px;border:1.5px dashed rgba(16,32,43,.75);pointer-events:none}.vip-stamp .vip-seal{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center}.vip-stamp .vip-copy{display:grid;line-height:1.25}.vip-stamp .vip-copy b{font-family:Archivo Black,Impact,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.vip-stamp .vip-copy small{font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(16,32,43,.78)}@media (max-width:680px){.vip-stamp{transform:rotate(-1.5deg)}}.ai-tool-page .ai-tool-hero{padding:3.2rem 0 1.4rem;background:var(--paper)}.ai-tool-icon{display:inline-grid;place-items:center;width:1.6em;height:1.6em;margin-right:.45em;border:2px solid var(--ink);background:var(--signal);font-size:.95em;vertical-align:-.18em}.ai-tool-card{text-decoration:none;color:inherit}.ai-result{min-height:120px}.ai-loading{display:flex;align-items:center;gap:.5rem;color:var(--ink-soft);font-size:.85rem;padding:.6rem 0}.ai-error{color:var(--coral,#b3261e);background:#fff1ec;border:1.5px solid var(--coral,#b3261e);padding:.7rem .9rem;font-size:.85rem}.ai-result-text{background:var(--paper-strong);border:1.5px solid var(--ink);padding:1rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto}.ai-result-meta{margin-top:.5rem;font-size:.66rem;color:var(--ink-soft)}.ai-chat{display:grid;grid-gap:.7rem;gap:.7rem}.ai-chat-msg{border:1.5px solid var(--ink);padding:.7rem .9rem;background:var(--paper-strong)}.ai-chat-msg.user{background:var(--signal)}.ai-chat-msg span{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.3rem}.ai-chat-msg.user span{color:var(--ink)}.ai-chat-msg pre{margin:0;font-family:inherit;white-space:pre-wrap;word-break:break-word;font-size:.86rem}.ai-recommend{padding:1.6rem 0 2.4rem}.ai-recommend-list{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:.9rem}.ai-recommend-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem;border:2px solid var(--ink);background:var(--paper-strong);text-decoration:none;color:inherit;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out)}.ai-recommend-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--signal)}.ai-recommend-card small{color:var(--ink-soft);font-size:.76rem}.wizard-steps{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 1.1rem}.wizard-step{font-size:.72rem;padding:.4rem .7rem;border:1.5px solid var(--ink);background:var(--paper-strong);cursor:pointer;font-family:inherit}.wizard-step .mono{font-size:.62rem;color:var(--ink-soft);margin-right:.3rem}.wizard-step.active{background:var(--signal);font-weight:700}.wizard-step.done .mono{color:var(--ink)}.wizard-body{padding-top:.3rem}.template-choice{display:flex;gap:.7rem;align-items:flex-start;border:1.5px solid var(--ink);background:var(--paper-strong);padding:.75rem .9rem;cursor:pointer;font-size:.85rem}.template-choice input{margin-top:.2rem}.template-choice.selected{background:#f6ffd9;box-shadow:3px 3px 0 var(--signal)}.ticket.signal{background:var(--signal)}.ticket{padding:.1rem .4rem}.chip,.ticket{border:1px solid var(--ink);background:var(--paper-strong)}.chip{font-size:.6rem;padding:.05rem .4rem;margin-left:.4rem;vertical-align:middle}body,html{max-width:100vw}body{overflow-wrap:break-word}@media (max-width:860px){.method-grid,.tool-grid{grid-template-columns:1fr}.method-grid{gap:2.2rem}.section-heading h2{max-width:18ch}.admin-top{flex-wrap:wrap}}@media (max-width:480px){.page-shell{width:calc(100% - 20px)}.action-row .button,.hero-actions .button{width:100%}.vip-stamp{gap:.4rem;padding:.42rem .7rem .42rem .5rem}.vip-stamp .vip-seal,.vip-stamp .vip-seal svg{width:32px;height:32px}.vip-stamp .vip-copy b{font-size:.78rem}.vip-stamp .vip-copy small{font-size:.62rem}.auth-card{padding:1.1rem}.admin-tabs{gap:.4rem}.admin-tabs button{flex:1 1 auto;min-width:44%}.data-table td,.data-table th{padding:.65rem .7rem;font-size:.86rem}.panel-body{padding:1rem}.signal-log b{font-size:1.2rem}.toast{left:1rem;right:1rem;max-width:none}}@media (pointer:coarse){.site-header-nav a{padding:.62rem .8rem}.admin-tabs button{min-height:42px}}.dir-controls{display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:1.6rem}.dir-search{display:grid;grid-gap:.3rem;gap:.3rem;border:1.5px solid var(--ink);background:var(--paper-strong);padding:.7rem .9rem;box-shadow:4px 4px 0 rgba(16,32,43,.12)}.dir-search input{border:0;background:transparent;outline:none;font:inherit;font-size:1.05rem;color:var(--ink);width:100%}.dir-chips{display:flex;flex-wrap:wrap;gap:.45rem}.dir-chip{border:1.5px solid var(--ink);background:var(--paper-strong);color:var(--ink);padding:.42rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .15s var(--ease-out),background .15s var(--ease-out)}.dir-chip:hover{transform:translateY(-2px)}.dir-chip.active{background:var(--ink);color:white;box-shadow:3px 3px 0 var(--signal)}.dir-strip{margin:0 0 2.4rem}.dir-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dir-card{position:relative;display:block;min-height:120px;padding:1rem 1.1rem}@media (max-width:680px){.dir-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.dir-card{min-height:100px}}.ai-tool-page{background:var(--paper)}.ai-tool-hero-icon{display:inline-grid;place-items:center;width:64px;height:64px;flex:0 0 auto;border:2px solid var(--ink);background:var(--signal);font-size:1.7rem;box-shadow:4px 4px 0 rgba(16,32,43,.16)}.ai-tool-page[data-page-style=saas-pro]{background:var(--mist)}.ai-tool-page[data-page-style=saas-pro] .ai-tool-hero{text-align:center;justify-content:center}.ai-tool-page[data-page-style=saas-pro] .ai-tool-hero-icon{margin:0 auto .8rem}.ai-tool-page[data-page-style=ai-studio]{background:var(--ink);color:#f2f4ee}.ai-tool-page[data-page-style=ai-studio] .lede,.ai-tool-page[data-page-style=ai-studio] .muted{color:rgba(242,244,238,.72)}.ai-tool-page[data-page-style=ai-studio] .ai-tool-hero-icon{background:var(--signal)}.ai-tool-page[data-page-style=ai-studio] .dir-card,.ai-tool-page[data-page-style=ai-studio] .panel{background:rgba(255,255,255,.06);border-color:rgba(242,244,238,.5)}.ai-tool-page[data-page-style=conversion-focused] .ai-tool-hero{border:2px solid var(--ink);background:var(--signal);padding:1.6rem;box-shadow:6px 6px 0 var(--ink)}.ai-tool-page[data-page-style=minimal]{background:white}.ai-tool-page[data-page-style=minimal] .ai-tool-hero-icon{box-shadow:none;border-width:1.5px}.preview-shell{background:var(--mist);min-height:100vh}.preview-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:70;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;padding:.55rem 1rem;border-bottom:1.5px solid var(--ink);background:var(--paper-strong);font-size:.72rem}.preview-frame{margin:0 auto;background:var(--paper);border-left:1.5px dashed var(--ink);border-right:1.5px dashed var(--ink);min-height:60vh}@media (max-width:860px){.preview-frame{max-width:100%!important}}.affrec{border:1.5px solid var(--ink);background:var(--paper-strong);padding:1rem 1.2rem}.affrec-featured{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;box-shadow:5px 5px 0 var(--signal)}.affrec-featured h3{font-family:Archivo Black,Impact,sans-serif;font-weight:400;font-size:clamp(1.2rem,2.4vw,1.9rem);letter-spacing:-.02em}.affrec-row{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.affrec-card,.affrec-comparison{display:flex;flex-direction:column;align-items:flex-start}.affrec-card .button,.affrec-comparison .button{margin-top:auto}.affrec-compact{display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-decoration:none;color:inherit;transition:transform .15s var(--ease-out)}.affrec-compact:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--signal)}.affrec-horizontal{display:grid;grid-gap:.25rem;gap:.25rem;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.9rem;gap:.9rem}@media (max-width:680px){.affrec-horizontal{grid-template-columns:1fr}}.admin-tab-group{display:inline-flex;gap:.45rem;padding-right:.7rem;margin-right:.3rem;border-right:1px dashed var(--muted-line,rgba(16,32,43,.25))}.admin-tab-group:last-child{border-right:0;margin-right:0;padding-right:0}.admin-tab-group-label{font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700}@media (max-width:680px){.admin-tab-group{border-right:0;padding-right:0;margin-right:0;width:100%}}.wp-content{font-size:1rem;line-height:1.75;color:var(--ink)}.wp-content h2{font-family:Archivo Black,Impact,sans-serif;font-weight:400;font-size:1.5rem;margin:2rem 0 .8rem;letter-spacing:-.02em}.wp-content h3{font-weight:800;font-size:1.15rem;margin:1.6rem 0 .6rem}.wp-content p{margin:0 0 1.1rem}.wp-content a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:3px;text-underline-offset:3px}.wp-content img{border:1.5px solid var(--ink);margin:1.2rem 0}.wp-content blockquote{border-left:5px solid var(--signal);margin:1.4rem 0;padding:.4rem 0 .4rem 1rem;color:var(--ink-soft)}.wp-content ol,.wp-content ul{padding-left:1.4rem;margin:0 0 1.1rem}.wp-content pre{overflow-x:auto;border:1.5px solid var(--ink);background:var(--paper-strong);padding:.9rem;font-size:.85rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:1.2rem;gap:1.2rem;align-items:stretch;margin-top:2rem}.price-card{height:100%;display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.5rem;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:6px 6px 0 rgba(16,32,43,.12)}.price-card.featured{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--signal)}.price-card .plan-name{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:1.15rem;letter-spacing:.01em}.price-card .plan-tagline{margin:0;font-size:.85rem;opacity:.75}.price-card .plan-price{display:flex;align-items:baseline;gap:.4rem;margin:.2rem 0 0}.price-card .plan-price .amount{font-family:Archivo Black,Impact,sans-serif;font-size:2.2rem;line-height:1}.price-card .plan-price .per{font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.plan-features{list-style:none;margin:0;padding:0;flex:1 1;display:grid;grid-gap:.55rem;gap:.55rem}.plan-features li{display:grid;grid-template-columns:18px 1fr;grid-gap:.55rem;gap:.55rem;font-size:.9rem}.plan-features li:before{content:"→";color:var(--signal-dark);font-weight:700}.price-card.featured .plan-features li:before{color:var(--signal)}.plan-cta-note{margin:.4rem 0 0;font-size:.78rem;opacity:.72;min-height:1.1em}.billing-banner{margin-top:1.4rem;padding:.9rem 1.1rem;border:1.5px dashed var(--ink);background:var(--paper-strong);font-size:.9rem}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.2rem;gap:1.2rem;align-items:start;margin-top:1.8rem}.dash-card{padding:1.4rem 1.3rem;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:5px 5px 0 rgba(16,32,43,.1)}.dash-card h2{margin:0 0 .9rem;font-family:Archivo Black,Impact,sans-serif;font-size:1.02rem}.dash-stat{display:flex;align-items:baseline;gap:.5rem;margin:.3rem 0}.dash-stat .num{font-family:Archivo Black,Impact,sans-serif;font-size:1.9rem}.dash-stat .lbl{font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.dash-row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid rgba(16,32,43,.16);font-size:.88rem}.dash-row:first-of-type{border-top:0}.dash-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.invoice-table{width:100%;border-collapse:collapse;font-size:.85rem}.invoice-table td,.invoice-table th{text-align:left;padding:.5rem .4rem;border-bottom:1px solid rgba(16,32,43,.16)}.invoice-table th{font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.billing-success-shell{min-height:46vh;display:grid;place-items:center;text-align:center}.billing-success-shell .button-spinner{margin:0 auto 1rem}.recent-run{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.5rem 0;border-top:1px solid rgba(16,32,43,.16);font-size:.88rem}.recent-run:first-of-type{border-top:0}.recent-run .when{font-family:IBM Plex Mono,monospace;font-size:.7rem;opacity:.65;white-space:nowrap}@media (max-width:720px){.dash-grid,.pricing-grid{grid-template-columns:1fr}}.mg-grid{display:grid;grid-gap:1rem;gap:1rem}.mg-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.mg-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mg-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.dir-grid.mg-grid-3,.mg-grid.mg-grid-2,.mg-grid.mg-grid-3,.mg-grid.mg-grid-4{align-items:stretch}.dir-grid.mg-grid-3>*,.mg-grid.mg-grid-2>*,.mg-grid.mg-grid-3>*,.mg-grid.mg-grid-4>*{height:100%}.mg-card{display:flex;flex-direction:column}.mg-card>:last-child{margin-bottom:0}.mg-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-gap:1.6rem;gap:1.6rem;align-items:start}@media (max-width:900px){.mg-split{grid-template-columns:1fr}}.mg-iface-stacked .tester-grid{grid-template-columns:1fr}.mg-iface-focus .tester-grid{grid-template-columns:1fr;max-width:760px;margin:0 auto}@media (max-width:900px){.mg-iface-split .tester-grid,.tester-grid{grid-template-columns:1fr}}.ai-tool-page[data-page-style=editorial]{background:var(--paper)}.ai-tool-page[data-page-style=editorial] .ai-tool-hero h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.015em}.ai-tool-page[data-page-style=editorial] .ai-tool-hero .lede{font-size:1.02rem;max-width:58ch}.ai-tool-page[data-page-style=editorial] .ai-tool-hero-icon{background:var(--paper-strong);border-radius:50%;box-shadow:none;border-width:1.5px}.ai-tool-page[data-page-style=editorial] .panel-head h2{font-size:1.7rem}.ai-tool-page[data-page-style=workflow]{background:var(--paper);border-top:6px solid var(--signal)}.ai-tool-page[data-page-style=workflow] .ai-tool-hero{border-left:6px solid var(--signal);padding-left:1.1rem}.ai-tool-page[data-page-style=workflow] .ai-tool-hero-icon{background:var(--ink);color:var(--signal);border-color:var(--ink)}.ai-tool-page[data-page-style=workflow] .dir-card,.ai-tool-page[data-page-style=workflow] .panel{border-left-width:4px;border-left-color:var(--signal)}.wf-strip{background:var(--paper-strong);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--signal);padding:1rem 1.1rem}.wf-strip a{color:inherit}.wf-strip .ticket.signal{background:var(--signal);color:var(--signal-dark);border-color:var(--ink)}.wf-bar{display:block;height:.65rem;border:1.5px solid var(--ink);background:var(--paper);overflow:hidden}.wf-bar>span{display:block;height:100%;background:repeating-linear-gradient(-45deg,var(--signal) 0 6px,var(--signal-dark) 6px 8px);border-right:1.5px solid var(--ink);transition:width .35s ease}.tag-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tag-strip .dir-chip{text-decoration:none}.dir-strip .dir-card:hover{box-shadow:5px 5px 0 var(--signal)}@media (max-width:640px){.wf-strip{box-shadow:3px 3px 0 var(--signal)}}.button.bright{background:#c7ff3d;color:var(--signal-dark);border-color:var(--ink);box-shadow:4px 4px 0 rgba(199,255,61,.35)}.button.bright:hover{box-shadow:4px 4px 0 var(--ink);background:#d4ff66}.price-card.featured .button.bright{box-shadow:4px 4px 0 rgba(199,255,61,.55)}.billing-toggle{display:inline-flex;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:4px 4px 0 rgba(16,32,43,.12);margin-top:1.4rem}.billing-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.55rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--ink-soft)}.billing-toggle button.active{background:var(--ink);color:#fff}.billing-toggle button.active .save{color:var(--signal)}.billing-toggle .save{color:var(--signal-dark)}.price-card .annual-note{margin:-.4rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;opacity:.75}.tool-icon-img{width:100%;height:100%;object-fit:contain;display:block}.user-badge{position:relative;flex-shrink:0}.user-badge.guest{display:flex;align-items:center}.user-badge-signin{font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border:1.5px solid var(--ink);background:var(--paper-strong);padding:.38rem .75rem;text-decoration:none;box-shadow:3px 3px 0 rgba(16,32,43,.18)}.user-badge-signin:hover{background:var(--signal);box-shadow:3px 3px 0 var(--ink)}.user-badge-btn{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;color:var(--ink);background:var(--paper-strong);border:1.5px solid var(--ink);padding:.3rem .6rem .3rem .35rem;box-shadow:3px 3px 0 rgba(16,32,43,.18)}.user-badge-btn:hover{box-shadow:3px 3px 0 var(--ink)}.user-badge-btn .caret{font-size:.6rem;opacity:.7}.user-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--signal);color:var(--signal-dark);font-weight:700;font-size:.68rem;letter-spacing:.02em;border:1.5px solid var(--ink)}.user-badge-name{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-live{display:inline-flex;align-items:center;gap:.28rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:#1d7a35}.user-live-dot{width:.44rem;height:.44rem;border-radius:50%;background:#2ecc57;box-shadow:0 0 0 2px rgba(46,204,87,.25);animation:user-live-pulse 2s ease-in-out infinite}@keyframes user-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.user-tier{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1.2px solid var(--ink);padding:.1rem .4rem;background:var(--mist)}.user-tier-pro{background:var(--signal)}.user-tier-business{background:#ffd166}.user-menu{position:absolute;top:calc(100% + .45rem);left:0;z-index:60;min-width:13.5rem;background:var(--paper-strong);border:1.5px solid var(--ink);box-shadow:5px 5px 0 rgba(16,32,43,.22);padding:.45rem}.user-menu-head{padding:.3rem .5rem .5rem;border-bottom:1.2px solid rgba(16,32,43,.2);margin-bottom:.35rem;display:grid;grid-gap:.15rem;gap:.15rem}.user-menu-head b{font-size:.82rem}.user-menu-head small{font-size:.62rem;color:var(--ink-soft);word-break:break-all}.user-menu a,.user-menu button{display:block;width:100%;text-align:left;padding:.45rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;color:var(--ink);text-decoration:none;background:transparent;border:none;cursor:pointer}.user-menu a:hover,.user-menu button:hover{background:var(--mist)}.user-menu-logout{color:#b3261e!important;border-top:1.2px solid rgba(16,32,43,.2);margin-top:.3rem}.user-menu-logout:hover{background:rgba(179,38,30,.08)!important}.user-menu-logout:disabled{opacity:.6;cursor:wait}.tracker-guide-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr)}.tracker-guide-layout aside{position:-webkit-sticky;position:sticky;top:1rem}@media (max-width:760px){.tracker-guide-layout{grid-template-columns:minmax(0,1fr)!important}.tracker-guide-layout aside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:640px){.user-badge-name{display:none}.user-badge-btn{gap:.35rem}}.home-tracker-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:clamp(1.8rem,5vw,4.5rem);gap:clamp(1.8rem,5vw,4.5rem);align-items:center}.home-tracker-copy .display{max-width:13ch}.home-feature-list{display:grid;grid-gap:0;gap:0;border-top:1.5px solid var(--ink)}.home-feature-list article{display:grid;grid-template-columns:52px 1fr;grid-gap:1rem;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.home-feature-number,.home-path-card>span{font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--ink-soft)}.home-feature-list h3{margin:0 0 .35rem;font-size:1.05rem}.home-feature-list p{margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.65}.home-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-path-card{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;color:var(--ink);text-decoration:none;background:var(--paper-strong);border:1.5px solid var(--ink);box-shadow:4px 4px 0 rgba(16,32,43,.1);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.home-path-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--signal)}.home-path-card h3{margin:1.1rem 0 .45rem;font-family:Archivo Black,Impact,sans-serif;font-size:1.35rem;font-weight:400}.home-path-card p{margin:0 0 1rem;color:var(--ink-soft);font-size:.88rem;line-height:1.6}.home-path-card b{margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.admin-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-dashboard-heading h1{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;letter-spacing:-.04em;line-height:1}.admin-dashboard-heading p{max-width:76ch;margin:.6rem 0 0;font-size:.86rem;line-height:1.6}.admin-live-note{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border:1px solid var(--line);background:var(--paper-strong);font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.admin-live-note i{width:8px;height:8px;display:inline-block;border-radius:50%;background:#21865b;box-shadow:0 0 0 3px rgba(33,134,91,.13)}.admin-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-quick-actions button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem;text-align:left;border:1.5px solid var(--ink);background:var(--paper-strong);cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.admin-quick-actions button:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--signal)}.admin-quick-actions button>span{font-family:IBM Plex Mono,monospace;color:var(--ink-soft);font-size:.55rem;font-weight:700;letter-spacing:.07em}.admin-quick-actions button b{font-size:.82rem}.admin-quick-actions button small{color:var(--ink-soft);font-size:.68rem;line-height:1.4}.admin-data-note{padding:.7rem .85rem;border-left:3px solid var(--signal-dark,var(--signal));background:var(--mist);color:var(--ink-soft);font-size:.72rem;line-height:1.6}.admin-audience-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);grid-gap:1rem;gap:1rem;align-items:end}.admin-audience-toolbar h2{margin:0;font-family:Archivo Black,Impact,sans-serif;font-weight:400}.admin-audience-toolbar p{margin:.45rem 0 0;font-size:.77rem;line-height:1.55}.admin-search-label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.68rem;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.admin-search-label .input{width:100%;min-height:44px;font-family:inherit;text-transform:none;letter-spacing:0}.tracker-onboarding-grid,.tracker-setup-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1.25rem}.tracker-onboarding-grid article,.tracker-setup-strip>div{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding:.85rem;border:1px solid var(--line);background:rgba(255,255,255,.55)}.tracker-onboarding-grid article>span{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:var(--ink-soft);font-weight:700;letter-spacing:.07em}.tracker-onboarding-grid article>b,.tracker-setup-strip b{font-size:.82rem}.tracker-onboarding-grid article p,.tracker-setup-strip span{margin:0;font-size:.7rem;line-height:1.5;color:var(--ink-soft)}.tracker-setup-strip{margin:.8rem 0 1rem}@media (max-width:980px){.admin-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tracker-layout{grid-template-columns:1fr}}@media (max-width:680px){.home-path-grid{grid-template-columns:1fr}.home-path-card{min-height:175px}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audience-toolbar,.tracker-onboarding-grid,.tracker-setup-strip{grid-template-columns:1fr}}.mg-home-hero{min-height:min(780px,88vh);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.mg-home-hero .eyebrow{max-width:34ch;font-size:clamp(.8rem,1.05vw,1rem);line-height:1.25;letter-spacing:.13em}.mg-home-hero h1{max-width:13ch;font-size:clamp(2.7rem,4.2vw,4.7rem);line-height:.98}.mg-home-hero .hero-actions .button{min-height:46px;padding:.68rem .85rem;font-size:.83rem}.mg-workspace-preview{min-height:540px;padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--signal)}.mg-workspace-preview:after,.mg-workspace-preview:before{display:none}.mg-preview-bottom,.mg-preview-top{display:flex;justify-content:space-between;align-items:center;gap:.8rem;font-size:.62rem;letter-spacing:.08em}.mg-preview-tabs{display:flex;gap:.45rem;padding:.45rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.mg-preview-tabs button{flex:1 1;padding:.7rem .5rem;border:1px solid transparent;color:rgba(255,255,255,.72);background:transparent;font:inherit;cursor:pointer}.mg-preview-tabs button.active{color:var(--ink);background:var(--signal);border-color:var(--signal);font-weight:800}.mg-preview-screen{flex:1 1;display:grid;align-items:center;margin:1rem 0;padding:clamp(1.25rem,3vw,2rem);background:var(--paper-strong);color:var(--ink);border:1px solid var(--line)}.mg-preview-panel[hidden]{display:none}.mg-preview-panel h2{max-width:13ch;font-size:clamp(2rem,3.1vw,3rem);margin:.5rem 0;line-height:1.02}.mg-preview-panel p{color:var(--ink-soft)}.mg-preview-stat-row{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mg-preview-stat-row span{display:grid;grid-gap:.2rem;gap:.2rem}.mg-preview-stat-row b{font:700 1.1rem IBM Plex Mono,monospace}.mg-preview-stat-row small{color:var(--ink-soft);font-size:.7rem}.mg-preview-action{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:.9rem 1rem;background:var(--ink);color:#fff;text-decoration:none;font-weight:800}.mg-preview-lines{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 0}.mg-preview-lines i{height:9px;background:var(--line)}.mg-preview-lines i:nth-child(2){width:82%;background:var(--signal)}.mg-preview-lines i:nth-child(3){width:62%}.mg-preview-bottom{color:rgba(255,255,255,.55)}.home-tracker-feature{margin-top:0}.tool-card-tracker{border-color:var(--ink);box-shadow:5px 5px 0 var(--signal)}.tracker-header-cta{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;padding:.55rem .8rem;background:var(--ink);color:#fff!important;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--signal);font-weight:800;text-decoration:none}.tracker-header-cta:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--signal)}.tracker-feature-layout{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;margin-top:1rem}.tracker-feature-nav{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem;border:1.5px solid var(--ink);background:var(--paper)}.tracker-feature-nav-head{display:grid;grid-gap:.3rem;gap:.3rem;padding:.5rem .55rem .9rem;border-bottom:1px solid var(--line)}.tracker-feature-nav-head b{font-size:1rem;overflow-wrap:anywhere}.tracker-feature-nav-head small{color:var(--ink-soft);font-size:.68rem}.tracker-feature-nav-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:.15rem .55rem;gap:.15rem .55rem;align-items:center;text-align:left;padding:.6rem .55rem;border:1px solid transparent;color:var(--ink);background:transparent;cursor:pointer}.tracker-feature-nav-item>span{grid-row:span 2;font:700 .65rem IBM Plex Mono,monospace;color:var(--ink-soft)}.tracker-feature-nav-item b{font-size:.78rem}.tracker-feature-nav-item small{font-size:.64rem;color:var(--ink-soft)}.tracker-feature-nav-item.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:3px 3px 0 var(--signal)}.tracker-feature-nav-item.active small,.tracker-feature-nav-item.active>span{color:rgba(255,255,255,.68)}.tracker-feature-nav-foot{display:grid;grid-gap:.5rem;gap:.5rem;padding:.7rem .55rem .35rem;border-top:1px solid var(--line)}.tracker-feature-nav-foot a{font-size:.72rem;font-weight:800}.tracker-feature-content{min-width:0;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1.5px solid var(--ink);background:var(--paper-strong)}.tracker-feature-content-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.tracker-feature-content-head h3{margin:.25rem 0 0;font-size:1.35rem}.tracker-feature-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tracker-panel-intro{margin:0;max-width:82ch;font-size:.78rem;line-height:1.7}.tracker-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.tracker-signal-list{display:grid;grid-gap:.45rem;gap:.45rem}.tracker-signal-list label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;border:1px solid var(--line);background:var(--paper)}.tracker-signal-list label span{display:grid;grid-gap:.2rem;gap:.2rem}.tracker-signal-list label b{font-size:.8rem}.tracker-signal-list label small{font-size:.68rem;color:var(--ink-soft)}.tracker-signal-list input{width:18px;height:18px;accent-color:var(--ink)}.tracker-config-note{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem 1rem;border-left:4px solid var(--signal);background:var(--paper);font-size:.76rem;line-height:1.65}.tracker-link-create{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.4fr) auto;align-items:end;grid-gap:.6rem;gap:.6rem}.tracker-link-list{display:grid;grid-gap:.45rem;gap:.45rem}.tracker-link-row{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem;border:1px solid var(--line);background:var(--paper)}.tracker-link-row>div:first-child{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.tracker-link-row small{color:var(--ink-soft);font-size:.65rem}.tracker-link-row span{overflow:hidden;max-width:40ch;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tracker-link-actions{display:flex;flex-wrap:wrap;gap:.3rem}.tracker-code-list{display:grid;grid-gap:.7rem;gap:.7rem}.tracker-code-status{display:flex;justify-content:space-between;gap:1rem;align-items:center}.tracker-code-item{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem;border:1px solid var(--line);background:var(--paper)}@media (max-width:900px){.mg-home-hero{grid-template-columns:1fr;min-height:auto}.mg-workspace-preview{min-height:460px}.tracker-feature-layout{grid-template-columns:1fr}.tracker-feature-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-feature-nav-foot,.tracker-feature-nav-group,.tracker-feature-nav-head{grid-column:1/-1}}@media (max-width:600px){.mg-home-hero h1{font-size:clamp(2.45rem,11vw,3.5rem)}.mg-workspace-preview{min-height:440px;padding:.8rem}.mg-preview-screen{padding:1rem}.mg-preview-tabs button{font-size:.75rem}.tracker-feature-nav{grid-template-columns:1fr}.tracker-feature-nav-foot,.tracker-feature-nav-head{grid-column:auto}.tracker-feature-content-head{display:grid}.tracker-link-create,.tracker-settings-grid{grid-template-columns:1fr}.tracker-link-row{align-items:flex-start;flex-direction:column}.tracker-link-row span{max-width:100%}}.partner-wordmarks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.partner-wordmark{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:60px;padding:.7rem .8rem;border:1px solid var(--muted-line);background:rgba(255,255,255,.48)}.partner-wordmark i{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid var(--ink);background:var(--signal);color:var(--ink);font:700 .72rem IBM Plex Mono,monospace;font-style:normal}.partner-wordmark b{font-size:.9rem}.home-tracker-capacity{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.9rem 0 0;font:600 .62rem IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--ink-soft)}.home-tracker-capacity b{color:var(--ink);font-size:.86rem}.home-tracker-capacity span{opacity:.55}.pricing-positioning{margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid var(--muted-line);border-left:4px solid var(--signal);background:var(--paper-strong);line-height:1.7}.pricing-positioning p{margin:0}.pricing-aftercare{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;margin-top:2rem;padding:1.4rem;border:1.5px solid var(--ink);background:var(--paper-strong);box-shadow:5px 5px 0 var(--mist)}.pricing-aftercare h2{margin:.45rem 0;max-width:24ch;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.pricing-aftercare p{max-width:70ch;margin:0;color:var(--ink-soft);font-size:.8rem;line-height:1.7}.pricing-aftercare-links{display:flex;flex-wrap:wrap;gap:.5rem}.tracker-feature-nav-group{display:block;padding:.55rem .55rem .15rem;color:var(--ink-soft);font:700 .57rem IBM Plex Mono,monospace;letter-spacing:.12em}@media (max-width:850px){.partner-wordmarks{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-aftercare{grid-template-columns:1fr}}@media (max-width:560px){.partner-wordmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-wordmark:last-child{grid-column:1/-1}.home-tracker-capacity{line-height:1.7}}:root{--mg-content-width:1240px;--mg-gutter:clamp(18px,3.2vw,32px);--mg-section-gap:clamp(2.8rem,5.4vw,5rem);--mg-card-border:rgba(16,32,43,.14);--mg-card-shadow:0 12px 34px rgba(16,32,43,.055)}.page-shell{width:min(var(--mg-content-width),calc(100% - (var(--mg-gutter) * 2)));margin-inline:auto}.paper-section{padding-block:var(--mg-section-gap)}.paper-section.compact{padding-block:clamp(2.25rem,4vw,3.65rem)}.section-heading{grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr);gap:clamp(1rem,3vw,2.5rem);align-items:end;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.section-heading h2{max-width:17ch;font-size:clamp(1.85rem,3.2vw,3.25rem);line-height:1.04;letter-spacing:-.035em}.section-heading>p{max-width:62ch;font-size:.88rem;line-height:1.7}.display.small{font-size:clamp(2rem,3.6vw,3.65rem);line-height:1.04}.eyebrow{font-size:.68rem;letter-spacing:.13em;line-height:1.4}.lede{font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.72}.mg-home-hero{gap:clamp(2rem,4vw,4.2rem);min-height:auto;padding-block:clamp(2.8rem,5vw,4.8rem);align-items:center}.mg-home-hero .brand-stamp{margin-bottom:1rem}.mg-home-hero .brand-stamp:before{width:42px;height:42px;flex-basis:42px}.mg-home-hero .vip-stamp{margin:0 0 1.35rem;transform:none;box-shadow:3px 4px 0 rgba(16,32,43,.11)}.mg-home-hero .vip-stamp .vip-seal{flex-basis:42px}.mg-home-hero>.hero-copy>.eyebrow{font-size:clamp(.68rem,.9vw,.82rem);letter-spacing:.12em;max-width:none}.mg-home-hero h1{font-size:clamp(2.65rem,4.25vw,4.25rem);line-height:.99;letter-spacing:-.045em}.mg-home-hero .lede{max-width:58ch;margin-block:1.15rem 1.35rem}.mg-home-hero .hero-actions{display:flex;flex-wrap:wrap;gap:.55rem}.mg-home-hero .hero-actions .button{min-height:45px;padding:.7rem .85rem;font-size:.78rem}.mg-home-hero .signal-log{margin-top:1.7rem}.mg-workspace-preview{min-height:465px;padding:1.15rem;box-shadow:6px 6px 0 var(--signal)}.mg-preview-screen{padding:clamp(1.1rem,2vw,1.7rem)}.mg-preview-panel h2{max-width:14ch;font-size:clamp(1.75rem,2.6vw,2.65rem)}.mg-preview-panel p{max-width:48ch;font-size:.83rem;line-height:1.7}.mg-preview-stat-row{gap:1rem}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1.2rem)}.tool-card,.tool-card:nth-child(2),.tool-card:nth-child(3){min-height:318px;padding:clamp(1.15rem,2vw,1.7rem)}.tool-card h3{max-width:13ch;margin-top:1.5rem;font-size:clamp(1.65rem,2.2vw,2.45rem);line-height:1.02}.tool-card p{max-width:38ch;font-size:.83rem;line-height:1.65}.tool-card .index{font-size:.63rem}.tool-card .arrow{top:1rem;right:1rem;width:40px;height:40px}.tool-card .category-icon{width:clamp(54px,6vw,78px);height:clamp(54px,6vw,78px)}.tool-card-tracker,.tool-card:nth-child(3){background:#101820;color:#fffef9;border-color:#101820;box-shadow:5px 5px 0 var(--signal)}.tool-card-tracker p,.tool-card:nth-child(3) p{color:rgba(255,255,255,.74)}.tool-card-tracker .index,.tool-card:nth-child(3) .index{color:rgba(255,255,255,.68)}.tool-card-tracker .category-icon,.tool-card:nth-child(3) .category-icon{color:var(--signal)}.tool-card-tracker:before,.tool-card:nth-child(3):before{background:repeating-linear-gradient(180deg,#fff 0 18px,transparent 18px 31px);opacity:.16}.tool-card-tracker .arrow,.tool-card:nth-child(3) .arrow{background:var(--signal);color:var(--ink);border-color:var(--signal)}.trust-band{padding-block:1.15rem}.trust-band-inner{grid-template-columns:minmax(185px,.34fr) minmax(0,1fr);gap:1.4rem}.partner-wordmarks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.partner-wordmark{min-height:72px;padding:.8rem 1rem;border:1px solid var(--mg-card-border);background:rgba(255,255,255,.78);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.partner-wordmark:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:3px 4px 0 var(--signal)}.partner-wordmark img{width:100%;max-width:178px;height:38px;object-fit:contain}.partner-wordmark b,.partner-wordmark i{display:none}.trust-disclosure{max-width:90ch;margin:.75rem auto 0;color:var(--ink-soft);font-size:.68rem;line-height:1.6;text-align:center}.mg-partner-showcase{background:var(--paper-strong);border-block:1px solid var(--mg-card-border)}.mg-partner-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);grid-gap:2rem;gap:2rem;align-items:end;margin-bottom:1.6rem}.mg-partner-heading h2{max-width:18ch;margin:.35rem 0 0;font:400 clamp(1.9rem,3vw,3rem)/1.04 Archivo Black,sans-serif;letter-spacing:-.035em}.mg-partner-heading>p{margin:0;color:var(--ink-soft);font-size:.83rem;line-height:1.7}.mg-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.mg-partner-card{min-width:0;min-height:238px;display:flex;flex-direction:column;align-items:flex-start;padding:1.05rem;background:var(--paper);border:1px solid var(--mg-card-border);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mg-partner-card:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:5px 5px 0 var(--signal)}.mg-partner-type{min-height:2.2em;font:700 .56rem/1.4 IBM Plex Mono,monospace;letter-spacing:.09em;color:var(--ink-soft)}.mg-partner-card img{width:100%;max-width:185px;height:48px;margin:.25rem 0 .7rem;object-fit:contain;object-position:left center}.mg-partner-card p{flex:1 1;margin:0;color:var(--ink-soft);font-size:.75rem;line-height:1.65}.mg-partner-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.9rem;padding-top:.6rem;border-top:1px solid var(--mg-card-border);font-size:.75rem;font-weight:800}.mg-partner-disclosure{margin:1rem 0 .4rem;color:var(--ink-soft);font-size:.68rem;line-height:1.6}.mg-partner-quiz-link{display:inline-flex;gap:.5rem;align-items:center;font-size:.76rem;font-weight:800;text-decoration-thickness:1px}.affiliate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.affiliate-card{min-width:0;padding:1rem;border:1px solid var(--mg-card-border);background:var(--paper-strong);display:flex;flex-direction:column;align-items:flex-start}.partner-name-link{display:flex;width:100%;min-width:0;align-items:center;gap:.6rem;padding:.4rem;color:var(--ink);text-decoration:none;border:1px solid transparent}.partner-name-link:hover{border-color:var(--mg-card-border);background:var(--paper)}.partner-logo{position:relative;flex:0 0 76px;width:76px;height:42px;background:#fff;border:1px solid var(--mg-card-border)}.partner-logo img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.partner-name-link>span:nth-child(2){display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.partner-name-link strong{font-size:.84rem;line-height:1.2}.partner-name-link small{color:var(--ink-soft);font-size:.62rem;line-height:1.35}.partner-name-arrow{margin-left:auto;color:var(--ink-soft)}.affiliate-card>p:not(.affiliate-kicker){flex:1 1;font-size:.76rem;line-height:1.65}.affiliate-card .button{margin-top:.5rem}.finder-partners{grid-column:1/-1;margin-top:1rem;padding:1.35rem;border:1px solid var(--mg-card-border);background:rgba(255,255,255,.45)}.finder-partners-heading{margin-bottom:1.1rem}.finder-partners-heading h2{font-size:clamp(1.7rem,2.6vw,2.5rem)}.finder-winner-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;background:var(--paper);border:1px solid var(--mg-card-border)}.finder-winner-kicker{font:700 .56rem IBM Plex Mono,monospace;letter-spacing:.11em;color:var(--ink-soft)}.finder-winner-brand{display:flex;align-items:center;gap:.7rem;padding:.65rem;background:var(--paper-strong);border:1px solid var(--mg-card-border);text-decoration:none}.finder-winner-brand img{width:112px;height:38px}.finder-winner-brand strong{flex:1 1;font-size:.9rem}.finder-winner-tag{margin:0;color:var(--ink-soft);font-size:.72rem}.finder-winner-card>p{margin:0;font-size:.78rem;line-height:1.6}.finder-fit-line{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--mg-card-border);font-size:.7rem}.finder-reasons{margin:0;padding-left:1.2rem;font-size:.72rem;line-height:1.6}.finder-caution{padding:.65rem;background:rgba(234,223,206,.42);color:var(--ink-soft);font-size:.67rem!important}.finder-score-panel{margin-top:.8rem;padding:.85rem;border:1px solid var(--mg-card-border);background:#fff}.finder-score-heading{display:flex;justify-content:space-between;gap:.8rem;font-size:.72rem}.finder-score-rails{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.score-row{display:grid;grid-template-columns:90px minmax(0,1fr) 28px;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.66rem}.score-rail{height:7px;overflow:hidden;background:var(--mist);border-radius:20px}.score-rail>span{display:block;width:var(--score);height:100%;background:var(--ink);border-radius:20px}.finder-result-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem}.finder-result-actions .muted{font-size:.65rem}.tracker-measure-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;align-items:end;max-width:1050px;margin:0 auto 1.25rem}.tracker-measure-heading .eyebrow{grid-column:1/-1;margin:0}.tracker-measure-heading h2{margin:0;max-width:18ch;font:400 clamp(1.65rem,2.7vw,2.55rem)/1.08 Archivo Black,sans-serif;letter-spacing:-.03em}.tracker-measure-heading>p:last-child{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.6}.tracker-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:1180px;margin:0 auto}.tracker-source-card{min-width:0;display:grid;align-content:start;grid-gap:.38rem;gap:.38rem;padding:.85rem;border:1px solid var(--mg-card-border);background:var(--paper-strong);box-shadow:0 5px 18px rgba(16,32,43,.035)}.tracker-source-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:.2rem;border-radius:10px;background:var(--ink);color:var(--signal)}.tracker-source-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tracker-source-label{color:var(--ink-soft);font:700 .55rem IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.tracker-source-card h3{margin:0;font-size:.92rem;line-height:1.25}.tracker-source-card p{margin:0;color:var(--ink-soft);font-size:.68rem;line-height:1.55;overflow-wrap:anywhere}.tracker-source-provenance{margin-top:.3rem;padding-top:.5rem;border-top:1px solid var(--mg-card-border);font:600 .55rem/1.45 IBM Plex Mono,monospace;color:var(--ink-soft)}.tracker-dashboard{display:grid;grid-gap:1rem;gap:1rem;width:100%;color:var(--ink)}.tracker-dashboard-toolbar{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid var(--mg-card-border)}.tracker-dashboard-toolbar h3{margin:.18rem 0 .25rem;font:400 clamp(1.4rem,2.5vw,2rem)/1.1 Archivo Black,sans-serif}.tracker-dashboard-toolbar p{margin:0;color:var(--ink-soft);font-size:.72rem}.tracker-dashboard-eyebrow{display:block;color:var(--ink-soft);font:700 .55rem/1.4 IBM Plex Mono,monospace;letter-spacing:.12em}.tracker-dashboard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tracker-range-label{color:var(--ink-soft);font:700 .55rem IBM Plex Mono,monospace;letter-spacing:.1em}.tracker-range-select{width:auto;min-width:135px;min-height:38px;padding:.45rem 1.8rem .45rem .65rem;font-size:.72rem}.tracker-dashboard-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--ink-soft);font:600 .59rem IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.tracker-dashboard-meta>span{display:inline-flex;align-items:center;gap:.35rem}.tracker-dashboard-meta .status-dot{width:7px;height:7px;border-radius:50%;background:#5d9c32}.tracker-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.tracker-metric-card{min-width:0;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding:.9rem;border:1px solid var(--mg-card-border);border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(16,32,43,.035)}.tracker-metric-card-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.tracker-metric-icon-wrap{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--ink);color:var(--signal)}.tracker-metric-icon{width:19px;height:19px}.tracker-provenance{padding:.18rem .35rem;border-radius:4px;font:700 .48rem IBM Plex Mono,monospace;letter-spacing:.05em}.tracker-provenance-observed{background:#e7f4dc;color:#2c5b19}.tracker-provenance-estimated{background:#fff0cb;color:#74520c}.tracker-provenance-integration{background:#eee6fa;color:#59358b}.tracker-provenance-unavailable{background:#f7e5e2;color:#883d34}.tracker-metric-card>strong{margin-top:.25rem;font:400 clamp(1.45rem,2.5vw,2.05rem)/1 Archivo Black,sans-serif;letter-spacing:-.02em}.tracker-metric-card>strong.is-empty{color:#a6b0b4}.tracker-metric-card>b{font-size:.72rem;line-height:1.3}.tracker-metric-card>p{margin:0;color:var(--ink-soft);font-size:.61rem;line-height:1.5}.tracker-dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);grid-gap:.8rem;gap:.8rem}.tracker-dash-panel{min-width:0;padding:1rem;border:1px solid var(--mg-card-border);border-radius:14px;background:var(--paper-strong);box-shadow:var(--mg-card-shadow)}.tracker-dash-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.tracker-dash-panel-heading h4,.tracker-dash-panel>h4{margin:.2rem 0 .15rem;font-size:.98rem;line-height:1.25}.tracker-dash-panel-heading p{margin:.1rem 0 0;color:var(--ink-soft);font-size:.67rem;line-height:1.5}.tracker-range-chip{padding:.3rem .5rem;border-radius:6px;background:var(--mist);color:var(--ink-soft);font:600 .55rem IBM Plex Mono,monospace;white-space:nowrap}.tracker-chart-wrap{width:100%}.tracker-chart-legend{display:flex;gap:1rem;margin:.4rem 0 .2rem;color:var(--ink-soft);font-size:.62rem}.tracker-chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.tracker-chart-legend i{display:inline-block;width:16px;height:3px;border-radius:10px}.legend-open{background:var(--ink)}.legend-click{background:#77a32a}.tracker-activity-chart{display:block;width:100%;height:auto;min-height:130px;overflow:visible}.tracker-chart-gridline{stroke:#dce3e3;stroke-width:1;stroke-dasharray:3 5}.tracker-chart-open-line{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tracker-chart-click-line{fill:none;stroke:#77a32a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5}.tracker-chart-point{fill:var(--signal);stroke:var(--ink);stroke-width:1.8}.tracker-chart-axis{display:flex;justify-content:space-between;color:var(--ink-soft);font:500 .54rem IBM Plex Mono,monospace}.tracker-chart-empty{min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;color:var(--ink-soft);text-align:center}.tracker-chart-empty b{font-size:.82rem;color:var(--ink)}.tracker-chart-empty small{max-width:42ch;font-size:.65rem}.tracker-empty-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--signal);color:var(--ink);font-size:1.1rem}.tracker-hour-block{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--mg-card-border)}.tracker-hour-block>div:first-child{display:grid;grid-gap:.1rem;gap:.1rem}.tracker-hour-block b{font-size:.69rem}.tracker-hour-block small{color:var(--ink-soft);font-size:.58rem}.tracker-hour-chart{display:flex;align-items:flex-end;gap:3px;height:48px;margin-top:.5rem}.tracker-hour-column{display:flex;flex:1 1;align-items:flex-end;height:100%;overflow:hidden;background:#f0f2ee;border-radius:3px 3px 0 0}.tracker-hour-column span{display:block;width:100%;min-height:0;background:linear-gradient(180deg,#c7ff3d,#7c9f2e);border-radius:3px 3px 0 0}.tracker-hour-ticks{display:flex;justify-content:space-between;margin-top:.25rem;color:var(--ink-soft);font:500 .5rem IBM Plex Mono,monospace}.tracker-clickthrough-panel{display:flex;flex-direction:column;justify-content:center;background:var(--ink);color:#fffef9}.tracker-clickthrough-panel .tracker-dashboard-eyebrow{color:rgba(255,255,255,.62)}.tracker-clickthrough-panel h4{font:400 1.1rem Archivo Black,sans-serif}.tracker-clickthrough-value{margin:.8rem 0;color:var(--signal);font:400 clamp(2.4rem,4vw,3.6rem)/1 Archivo Black,sans-serif}.tracker-clickthrough-panel>p{color:rgba(255,255,255,.68);font-size:.67rem;line-height:1.55}.tracker-clickthrough-foot{display:grid;grid-template-columns:1fr auto;grid-gap:.25rem .6rem;gap:.25rem .6rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.18)}.tracker-clickthrough-foot span{color:rgba(255,255,255,.55);font:600 .53rem IBM Plex Mono,monospace;text-transform:uppercase}.tracker-clickthrough-foot b{font-size:.62rem;text-align:right}.tracker-insight-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:.8rem;gap:.8rem}.tracker-panel-icon{color:var(--ink-soft);font-size:1.2rem}.tracker-map-wrap{position:relative;min-height:180px;overflow:hidden;border-radius:10px;background:#eff3f1}.tracker-world-map{display:block;width:100%;height:auto;min-height:150px}.tracker-map-land{fill:#d0dad5;stroke:#b8c7c1;stroke-width:2;stroke-linejoin:round}.tracker-map-marker circle:first-child{fill:rgba(199,255,61,.4)}.tracker-map-marker circle:last-child{fill:#10202b;stroke:var(--signal);stroke-width:2}.tracker-map-empty{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;text-align:center;background:rgba(239,243,241,.72)}.tracker-map-empty>span{color:var(--ink-soft);font-size:1.5rem}.tracker-map-empty b{font-size:.75rem}.tracker-map-empty small{max-width:42ch;color:var(--ink-soft);font-size:.59rem;line-height:1.45}.tracker-map-caption{margin:.45rem 0;color:var(--ink-soft);font-size:.62rem}.tracker-country-ranking{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem .8rem;gap:.35rem .8rem;margin-top:.65rem}.tracker-country-ranking>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:.35rem;gap:.35rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--mg-card-border)}.tracker-country-rank{color:#829095;font:600 .52rem IBM Plex Mono,monospace}.tracker-country-ranking b{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.tracker-country-ranking>div>span:last-child{color:var(--ink-soft);font:600 .54rem IBM Plex Mono,monospace}.tracker-map-footnote{margin:.7rem 0 0;color:var(--ink-soft);font-size:.58rem;line-height:1.5}.tracker-device-overview{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;padding:.4rem 0 .9rem}.tracker-donut{display:grid;place-items:center;width:min(136px,100%);aspect-ratio:1;margin:auto;border-radius:50%}.tracker-donut>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:68%;height:68%;border-radius:50%;background:var(--paper-strong)}.tracker-donut b{font:400 1.35rem Archivo Black,sans-serif}.tracker-donut small{color:var(--ink-soft);font:600 .49rem IBM Plex Mono,monospace;text-transform:uppercase}.tracker-device-legend{display:grid;grid-gap:.35rem;gap:.35rem}.tracker-device-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:.4rem;gap:.4rem;font-size:.62rem}.tracker-device-legend i{width:8px;height:8px;border-radius:50%}.tracker-device-legend b{font:600 .6rem IBM Plex Mono,monospace}.tracker-device-legend>small{color:var(--ink-soft);font-size:.62rem}.tracker-client-breakdown{padding-top:.75rem;border-top:1px solid var(--mg-card-border)}.tracker-client-breakdown>b{font-size:.68rem}.tracker-distribution-list{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.45rem}.tracker-distribution-row{display:grid;grid-template-columns:86px minmax(0,1fr) 26px;align-items:center;grid-gap:.45rem;gap:.45rem;font-size:.57rem}.tracker-distribution-row>span{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.tracker-distribution-row>div{height:6px;overflow:hidden;border-radius:10px;background:#e9eeeb}.tracker-distribution-row>div>i{display:block;height:100%;border-radius:10px;background:var(--ink)}.tracker-distribution-row>b{font:600 .56rem IBM Plex Mono,monospace;text-align:right}.tracker-distribution-empty{margin:.45rem 0 0;color:var(--ink-soft);font-size:.61rem}.tracker-dashboard-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.tracker-dashboard-advanced-grid .tracker-metric-card{padding:.75rem}.tracker-limits-panel{background:#f7f1ee;box-shadow:none}.tracker-limits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.tracker-limits-grid .tracker-metric-card{box-shadow:none;background:rgba(255,255,255,.72)}.tracker-table-panel{box-shadow:none}.tracker-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--mg-card-border);border-radius:9px}.tracker-data-table{width:100%;border-collapse:collapse;min-width:720px;background:#fff;font-size:.65rem}.tracker-data-table th{padding:.7rem .75rem;color:var(--ink-soft);background:#f2f4f1;text-align:left;font:700 .52rem IBM Plex Mono,monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tracker-data-table td{padding:.65rem .75rem;border-top:1px solid #e8edeb;vertical-align:middle}.tracker-data-table td:first-child{min-width:145px}.tracker-data-table td:first-child b{display:block;font-size:.68rem}.tracker-data-table td:first-child small{display:block;margin-top:.12rem;color:var(--ink-soft);font-size:.56rem}.tracker-table-empty,.tracker-table-error{margin:.8rem 0;color:var(--ink-soft);font-size:.68rem}.tracker-table-error{color:#a52c2c}.tracker-event-filters{display:flex;flex-wrap:wrap;gap:.35rem}.tracker-event-filters .input{width:auto;max-width:190px;min-height:34px;padding:.35rem .55rem;font-size:.62rem}.tracker-event-kind{display:inline-flex;padding:.18rem .35rem;border-radius:5px;font-size:.58rem;white-space:nowrap}.tracker-event-kind.is-open{color:#254c20;background:#e7f4dc}.tracker-event-kind.is-click{color:#204f66;background:#e0eff4}.tracker-pagination{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;color:var(--ink-soft);font-size:.62rem}.tracker-pagination>div{display:flex;gap:.35rem}.tracker-dashboard-footnote{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem .9rem;border-left:3px solid var(--signal);background:#f1f3ee;color:var(--ink-soft);font-size:.59rem;line-height:1.5}.tracker-dashboard-footnote b{color:var(--ink);font-size:.66rem}.tracker-dashboard-empty,.tracker-dashboard-error{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;border:1px dashed #adb9b4;border-radius:10px;background:rgba(255,255,255,.6)}.tracker-dashboard-empty>div{min-width:0}.tracker-dashboard-empty b,.tracker-dashboard-error b{font-size:.78rem}.tracker-dashboard-empty p{margin:.2rem 0 0;color:var(--ink-soft);font-size:.67rem;line-height:1.55}.tracker-dashboard-error{flex-direction:column;align-items:flex-start;font-size:.68rem}.tracker-dashboard-loading{display:flex;gap:.6rem;align-items:center;min-height:130px;color:var(--ink-soft);font-size:.7rem}.tracker-loading-mark{width:20px;height:20px;border:2px solid #d5ded9;border-top:2px solid var(--ink);border-radius:50%;animation:tracker-spin .8s linear infinite}@keyframes tracker-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.affiliate-grid,.mg-partner-grid,.tracker-dashboard-advanced-grid,.tracker-kpi-grid,.tracker-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-home-hero{gap:2rem}}@media (max-width:900px){.mg-home-hero,.mg-partner-heading,.tracker-measure-heading,.trust-band-inner{grid-template-columns:1fr}.mg-workspace-preview{min-height:420px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card-tracker{grid-column:1/-1}.tracker-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-dashboard-main-grid,.tracker-insight-grid{grid-template-columns:1fr}.tracker-device-overview{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:620px){:root{--mg-gutter:16px;--mg-section-gap:2.5rem}.section-heading{grid-template-columns:1fr;gap:.7rem}.section-heading h2{font-size:clamp(1.8rem,8vw,2.45rem)}.mg-home-hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.mg-workspace-preview{min-height:390px;padding:.8rem}.mg-preview-bottom,.mg-preview-top{font-size:.5rem}.mg-preview-panel h2{font-size:1.9rem}.mg-home-hero .hero-actions .button{flex:1 1 100%;justify-content:center}.signal-log{margin-top:1.2rem}.affiliate-grid,.mg-partner-grid,.tool-grid,.tracker-source-grid{grid-template-columns:1fr}.tool-card,.tool-card:nth-child(2),.tool-card:nth-child(3){min-height:265px}.tool-card-tracker{grid-column:auto}.partner-wordmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-wordmark{min-height:62px}.partner-wordmark img{max-width:140px;height:31px}.mg-partner-card{min-height:205px}.finder-partners{padding:.75rem}.finder-winner-brand{flex-wrap:wrap}.tracker-dashboard-advanced-grid,.tracker-kpi-grid,.tracker-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-dashboard-toolbar{align-items:stretch}.tracker-dashboard-actions{width:100%}.tracker-dashboard-actions .button{flex:1 1 auto}.tracker-range-select{flex:1 1}.tracker-country-ranking,.tracker-insight-grid{grid-template-columns:1fr}.tracker-device-overview{grid-template-columns:120px minmax(0,1fr)}.tracker-event-filters{width:100%}.tracker-event-filters .input{max-width:none;flex:1 1}.tracker-pagination{align-items:flex-start;flex-direction:column}}.mg-home-hero .brand-stamp:before{display:none}.mg-home-hero .brand-stamp .brand-mark{display:block;width:48px;height:48px;flex:0 0 48px;object-fit:contain}.mg-home-hero .vip-stamp{padding-left:.8rem;gap:.7rem;align-items:center}.mg-home-hero .vip-stamp .vip-seal{width:42px;height:42px;flex:0 0 42px;border:0;background:transparent;box-shadow:none}.mg-home-hero .vip-stamp .vip-seal img{display:block;width:42px;height:42px;object-fit:contain}.mg-home-hero .vip-stamp .vip-copy b{font-size:.74rem}.mg-home-hero .vip-stamp .vip-copy small{font-size:.62rem}.tracker-partner-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.tracker-partner-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem .55rem;gap:.35rem .55rem;align-items:center;padding:.65rem;border:1px solid var(--mg-card-border);background:#fff;text-decoration:none}.tracker-partner-link img{grid-column:1/-1;width:100%;height:34px;object-fit:contain}.tracker-partner-link span{font-size:.72rem;font-weight:800}.tracker-partner-link b{color:var(--ink-soft)}.tracker-partner-link:hover{border-color:var(--ink);box-shadow:3px 3px 0 var(--signal);transform:translateY(-1px)}@media(max-width:620px){.tracker-partner-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-home-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(1.8rem,3.5vw,3.4rem)}.mg-home-hero .hero-copy{min-width:0}.mg-home-hero h1{width:100%;max-width:12ch;font-size:clamp(2.55rem,3.8vw,4.05rem);line-height:1.02;letter-spacing:-.046em;overflow-wrap:normal}.mg-home-hero h1 .signal-underline{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mg-home-hero h1 .signal-underline:after{height:.16em;bottom:.02em}.newsletter-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.newsletter-grid>:first-child{grid-column:1;grid-row:1/span 2;max-width:620px}.newsletter-grid h2{max-width:18ch;font-size:clamp(2rem,3.2vw,3.55rem);line-height:1.04;letter-spacing:-.04em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.newsletter-grid>:first-child>p:last-child{max-width:54ch;margin-top:1rem;font-size:.9rem;line-height:1.65}.footer-utility{min-width:0;align-self:start}.newsletter-form,.result-panel{min-width:0}.result-panel .finder-score-panel,.result-panel .finder-score-panel .score-row,.result-panel .finder-winner-card{color:var(--ink)}.result-panel .finder-score-panel .score-row>span{color:var(--ink-soft)}.result-panel .finder-result-actions{color:rgba(255,255,255,.82)}.affiliate-disclosure{max-width:78ch;margin:1.15rem 0 2rem;padding:.8rem 0 0;border-top:1px solid var(--muted-line);font-size:.76rem;line-height:1.65}.partner-logo{flex:0 0 112px;width:112px;height:52px;border:0!important;background:transparent!important;overflow:visible}.partner-logo img{inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.partner-name-link{gap:.8rem;padding:.5rem 0;border:0}.partner-name-link:hover{background:transparent}.partner-name-link:hover strong{color:var(--signal-dark)}.admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;border:0;padding:0}.admin-tab-group{display:flex;align-content:flex-start;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0;padding:.75rem;border:1px solid var(--muted-line);background:rgba(255,255,255,.62)}.admin-tab-group-label{flex:0 0 100%;margin:0 0 .18rem;padding-bottom:.42rem;border-bottom:1px solid var(--muted-line);color:var(--ink-soft);font:700 .58rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-tabs button{min-height:36px;flex:1 1 auto;min-width:0;padding:.38rem .58rem;border:1px solid var(--muted-line);background:var(--paper-strong);font-size:.68rem;line-height:1.25}.admin-tabs button.active{border-color:var(--ink);box-shadow:2px 2px 0 var(--signal)}.member-tracker-panel{display:grid;grid-gap:1rem;gap:1rem;margin:0 0 1.5rem;padding:clamp(1rem,2.4vw,1.5rem);color:#fffef9;background:var(--ink);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--signal)}.member-tracker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.member-tracker-head .eyebrow{color:var(--signal);margin-bottom:.35rem}.member-tracker-head h2{margin:0;font:400 clamp(1.55rem,2.4vw,2.3rem)/1.05 Archivo Black,sans-serif}.member-tracker-head p{max-width:65ch;margin:.45rem 0 0;color:rgba(255,255,255,.68);font-size:.78rem;line-height:1.55}.member-tracker-head .button{flex:0 0 auto}.member-tracker-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.member-tracker-kpi{min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.19);background:rgba(255,255,255,.055)}.member-tracker-kpi b{display:block;color:var(--signal);font:400 clamp(1.45rem,2vw,2rem)/1 Archivo Black,sans-serif}.member-tracker-kpi span{display:block;margin-top:.35rem;color:rgba(255,255,255,.72);font:600 .58rem/1.4 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.member-tracker-meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);font-size:.7rem}.member-tracker-meta strong{color:#fff}.member-tracker-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.5rem;gap:.5rem}.member-tracker-project{display:flex;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.65rem .75rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);text-decoration:none}.member-tracker-project span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700}.member-tracker-project small{flex:0 0 auto;color:rgba(255,255,255,.62);font:.58rem IBM Plex Mono,monospace;text-transform:uppercase}.member-tracker-empty{margin:0;color:rgba(255,255,255,.72);font-size:.78rem}@media (max-width:1080px){.mg-home-hero{grid-template-columns:1fr}.mg-workspace-preview{min-height:440px}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.newsletter-grid{grid-template-columns:1fr}.footer-utility,.newsletter-form,.newsletter-grid>:first-child{grid-column:1;grid-row:auto}.footer-utility{margin-top:0}.admin-tabs{grid-template-columns:1fr}.member-tracker-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mg-home-hero h1{max-width:11ch;font-size:clamp(2.45rem,11vw,3.35rem)}.mg-workspace-preview{min-height:410px}.newsletter-grid h2{max-width:18ch;font-size:clamp(1.9rem,8vw,2.65rem)}.member-tracker-kpis,.social-links,.utility-links{grid-template-columns:repeat(2,minmax(0,1fr))}.member-tracker-head .button{width:100%}}.brand-stamp:before{display:none!important}.brand-stamp .brand-mark{display:block!important;width:48px;height:48px;flex:0 0 48px;object-fit:contain}@media (max-width:680px){.brand-stamp .brand-mark{width:42px;height:42px;flex-basis:42px}}.mg-home-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.mg-home-hero h1{max-width:10.8ch;font-size:clamp(2.35rem,3.55vw,3.85rem);line-height:1.035;text-wrap:balance;overflow-wrap:break-word}.mg-home-hero h1 .signal-underline{white-space:normal;overflow-wrap:break-word}.mg-workspace-preview{min-width:0;width:100%}.newsletter-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1.5rem,3.5vw,3.5rem)}.newsletter-grid>:first-child{min-width:0}.newsletter-grid h2{max-width:15ch;font-size:clamp(1.9rem,3vw,3.25rem);line-height:1.06;text-wrap:balance;overflow-wrap:break-word}.footer-utility{min-height:0;align-content:start;padding:0 0 1.2rem}.footer-utility>div{min-width:0}.social-links,.utility-links{align-content:start}.social-link,.utility-link{min-width:0;overflow-wrap:anywhere}.result-panel{position:static!important;top:auto!important;align-self:start}.result-panel .finder-score-panel,.result-panel .finder-winner-card{background:var(--paper-strong);color:var(--ink)!important}.result-panel .finder-score-panel,.result-panel .finder-score-panel *,.result-panel .finder-winner-card li,.result-panel .finder-winner-card p{color:var(--ink)}.result-panel .finder-caution{color:var(--ink-soft)!important}.result-panel .finder-score-panel .score-rail{background:rgba(16,32,43,.14)}.result-panel .finder-score-panel .score-rail>span{background:var(--signal-dark)}.finder-winner-brand{min-width:0;flex-wrap:wrap;color:var(--ink)!important}.finder-winner-brand img{width:clamp(88px,11vw,138px);height:44px;object-fit:contain}.finder-partners{clear:both;margin-top:1.5rem}@media (max-width:1080px){.mg-home-hero{grid-template-columns:1fr}.mg-home-hero h1{max-width:13ch;font-size:clamp(2.55rem,6vw,4.1rem)}}@media (max-width:760px){.newsletter-grid{grid-template-columns:1fr}.footer-utility,.newsletter-form,.newsletter-grid>:first-child{grid-column:1;grid-row:auto}.mg-home-hero h1{max-width:12ch;font-size:clamp(2.35rem,10vw,3.35rem)}}@media (max-width:620px){.newsletter-grid h2{max-width:16ch;font-size:clamp(1.8rem,8vw,2.45rem)}.finder-winner-brand img{width:96px}}.mg-home-hero .vip-stamp .vip-seal{display:grid!important}.mg-home-hero .vip-stamp .vip-seal img{display:block!important}