@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#262720;background:#fbfaf6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400;--ink:#262720;--muted:#777970;--line:#e8e6de;--green:#315c47;--soft-green:#e8eee5;--orange:#da7759;--paper:#fbfaf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:360px;background:var(--paper)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{overflow:hidden}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.55vw,32px);border-bottom:1px solid rgba(40,42,34,.08);position:relative;z-index:4;background:#fbfaf6eb}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1.4px}.brand-period,.footer-brand span{color:var(--orange)}.brand-mark{width:25px;height:25px;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid #b8c6b8;border-radius:50%;transform:rotate(-32deg)}.brand-mark i{width:3px;height:10px;background:var(--green);border-radius:4px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:7px}.desktop-nav{display:flex;gap:37px;align-items:center;margin-left:76px}.nav-link{font-size:13px;color:#777970;transition:color .18s}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active{font-weight:600}.nav-count{font-family:DM Mono,monospace;font-size:10px;background:#eeede7;padding:3px 6px;border-radius:8px;margin-left:5px;color:#63665b}.topbar-actions{display:flex;align-items:center;gap:20px}.privacy-note{font-size:11px;color:#72766b}.privacy-dot,.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6c9a74;margin-right:5px;vertical-align:1px}.profile-button{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e7e5dd;border-radius:30px;padding:5px 12px 5px 5px;color:#36382f;font-size:11px;cursor:pointer}.profile-button>span:first-child{display:grid;place-items:center;width:25px;height:25px;background:#e6eadf;border-radius:50%;color:var(--green);font-family:Manrope,sans-serif;font-weight:700}.profile-button b{font-weight:600}.chevron{font-size:15px;color:#797b72;margin-left:2px}.menu-toggle,.mobile-menu{display:none}.hero{min-height:496px;position:relative;display:grid;place-items:center;padding:76px 24px 69px;background:radial-gradient(ellipse at 50% 0%,#f3f1e9 0,#fbfaf600 60%)}.hero-inner{width:min(790px,100%);text-align:center;position:relative;z-index:1}.eyebrow,.section-kicker,.panel-kicker{font-family:DM Mono,monospace;font-size:9px;letter-spacing:1.65px;color:#777a6e}.eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px}.eyebrow-line{height:1px;width:26px;background:#c8c9bd}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(42px,5.1vw,65px);line-height:1.08;letter-spacing:-3.4px;font-weight:600;margin:0 auto 18px}.hero h1 span,.results-heading span,.how-intro h2 span{font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--green);letter-spacing:-2.7px}.hero-copy{font-size:14px;color:#74766c;line-height:1.7;max-width:495px;margin:0 auto 28px}.search-box{height:59px;background:#fff;border:1px solid #dfded5;border-radius:6px;box-shadow:0 4px 18px #38362a0b;display:flex;align-items:center;padding:6px 7px 6px 18px;gap:12px;text-align:left;transition:border-color .2s,box-shadow .2s}.search-box:focus-within{border-color:#96ab98;box-shadow:0 0 0 3px #315c4714}.search-box svg{width:19px;height:19px;fill:none;stroke:#777a70;stroke-width:1.5;flex:none}.search-box input{border:0;outline:0;min-width:0;flex:1;color:var(--ink);font-size:13px;background:transparent}.search-box input::placeholder{color:#a1a197}.shortcut{border:1px solid #eae9e3;border-radius:3px;padding:4px 6px;color:#a0a096;font:9px DM Mono,monospace}.search-box>button{height:45px;border:0;border-radius:4px;padding:0 18px;background:var(--green);color:#fff;font-size:12px;cursor:pointer;transition:background .18s}.search-box>button:hover{background:#244733}.search-box>button span{margin-left:10px;font-size:15px}.search-hint{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-size:10px;color:#9a9a8e}.search-hint button{border:0;background:none;color:#77796f;padding:0;font-size:10px;cursor:pointer}.search-hint button:hover{color:var(--green);text-decoration:underline}.hint-separator{color:#cecec4}.hero-decoration{position:absolute;top:43%;font-size:38px;color:#d9ded2;font-weight:300}.decor-left{left:12.8%}.decor-right{right:12.8%;font-size:29px;color:#e7d9ce}.results-section{max-width:1100px;margin:0 auto;padding:56px 34px 79px;border-top:1px solid var(--line)}.section-topline{display:flex;justify-content:space-between;align-items:center}.section-kicker{font-size:9px;letter-spacing:1.4px}.result-status{font-size:10px;color:#898b80}.status-dot{width:5px;height:5px;background:#b8a078}.results-heading{font:500 25px Manrope,sans-serif;letter-spacing:-1px;margin:14px 0 27px}.results-heading span{letter-spacing:-1px}.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:45px;align-items:start}.result-list{min-width:0}.result-card{display:grid;grid-template-columns:36px minmax(0,1fr) 58px;gap:14px;padding:21px 0 22px;border-top:1px solid var(--line)}.result-number{padding-top:2px;color:#b8b9ae;font:10px DM Mono,monospace}.result-domain{display:flex;align-items:center;gap:7px;font:10px DM Mono,monospace;color:#65695f}.favicon,.domain-favicon{display:grid;place-items:center;width:19px;height:19px;border:1px solid #e2e2d7;border-radius:50%;background:#f4f4ed;color:var(--green);font:9px Manrope,sans-serif;font-weight:700}.trusted-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:10px;background:var(--soft-green);color:#52725b;font:8px DM Mono,monospace;margin-left:2px}.result-title{display:block;font:600 16px Manrope,sans-serif;letter-spacing:-.45px;color:#314e3b;margin:10px 0 5px}.result-title:hover{text-decoration:underline;text-underline-offset:3px}.result-content>p{font-size:11px;line-height:1.65;color:#77796f;margin:0;max-width:580px}.result-meta{margin-top:10px;font-size:9px;color:#a0a095;display:flex;align-items:center;gap:7px}.meta-dot{color:#c0c0b5}.result-vote{align-self:center;justify-self:end;width:50px;height:47px;border:1px solid #e7e7df;border-radius:5px;background:#fff;color:#73766b;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:all .18s}.result-vote:hover{border-color:#9eb09a;background:#f1f5ed;color:var(--green)}.result-vote span{font-size:15px;line-height:15px}.result-vote small{font-size:8px}.empty-state{min-height:230px;padding:31px;border:1px dashed #deded4;border-radius:6px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf0e8;color:var(--green);font-size:20px}.empty-state h3{font:600 15px Manrope,sans-serif;letter-spacing:-.3px;margin:13px 0 5px}.empty-state p{max-width:380px;font-size:10px;line-height:1.65;color:#85877d;margin:0 auto 15px}.empty-action{background:none;border:0;color:var(--green);font-size:10px;font-weight:600;cursor:pointer}.empty-action span{margin-left:5px}.trust-panel{padding:21px 19px 16px;background:#f3f2ec;border:1px solid #eae9e0;border-radius:5px}.panel-heading{display:flex;justify-content:space-between;align-items:center}.panel-kicker{font-size:8px;letter-spacing:1.2px}.panel-heading h3{font:600 15px Manrope,sans-serif;letter-spacing:-.3px;margin:5px 0 0}.trust-count{min-width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e7e6de;color:var(--green);font:10px DM Mono,monospace}.panel-copy{font-size:10px;line-height:1.55;color:#85877e;margin:10px 0 15px}.domain-option{min-height:49px;display:flex;align-items:center;gap:9px;border-top:1px solid #e4e3d9;cursor:pointer;position:relative}.domain-option input{position:absolute;opacity:0;width:1px;height:1px}.domain-option input:focus-visible+.checkmark{outline:2px solid #315c47;outline-offset:2px}.domain-favicon{width:23px;height:23px;background:#fff;flex:none}.domain-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.domain-info strong{font:10px DM Mono,monospace;color:#4c5046;font-weight:400;overflow:hidden;text-overflow:ellipsis}.domain-info small{font-size:8px;color:#999b90}.checkmark{width:16px;height:16px;border:1px solid #d3d4c9;border-radius:3px;background:#fff;color:transparent;display:grid;place-items:center;font-size:10px;transition:all .15s}.domain-option input:checked+.checkmark{background:var(--green);border-color:var(--green);color:#fff}.add-domain{margin-top:12px;width:100%;height:35px;text-align:left;background:transparent;border:1px dashed #c9ccbf;border-radius:3px;color:var(--green);padding:0 10px;cursor:pointer;font-size:12px}.add-domain span{font-size:10px;margin-left:4px}.add-domain:hover{background:#ebece3}.panel-footnote{border-top:1px solid #e4e3d9;margin-top:15px;padding-top:12px;color:#8c8e83;font-size:9px}.panel-footnote span{color:#69826d;margin-right:5px}.how-section{background:#f0f0e9;padding:67px 30px 73px}.how-inner{max-width:1030px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;gap:82px}.how-intro h2{font:600 36px/1.15 Manrope,sans-serif;letter-spacing:-1.7px;margin:16px 0 12px}.how-intro h2 span{letter-spacing:-1.4px}.how-intro>p{font-size:11px;line-height:1.7;color:#777a70;margin:0 0 20px}.how-intro>a{font-size:10px;font-weight:600;color:var(--green)}.how-intro>a span{margin-left:5px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:7px}.how-steps article{border-top:1px solid #cfd2c5;padding-top:11px;position:relative}.step-number{font:9px DM Mono,monospace;color:#9a9c90}.step-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;margin:25px 0 15px;background:#e3e8dd;color:var(--green);font-size:21px}.icon-search{font-size:26px}.icon-trust{font-size:18px}.icon-rise{font-size:17px;background:#f0e5dc;color:#a8654d}.how-steps h3{font:600 12px Manrope,sans-serif;letter-spacing:-.2px;margin:0 0 8px}.how-steps p{font-size:10px;line-height:1.7;color:#818379;margin:0}.closing-note{padding:45px 20px 48px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.closing-mark{font-size:19px;color:#8ca28b}.closing-note p{font:500 17px Manrope,sans-serif;letter-spacing:-.4px;color:#65675e;margin:10px 0 13px}.closing-note p span{font-family:Georgia,serif;font-style:italic;color:var(--green)}.closing-note>a{font-size:10px;font-weight:600;color:var(--green)}.closing-note>a span{margin-left:5px}footer{min-height:66px;border-top:1px solid var(--line);display:flex;align-items:center;gap:15px;padding:0 max(5.55vw,32px);color:#92948a}footer .footer-brand{font:800 15px Manrope,sans-serif;letter-spacing:-.8px;color:#4a4c43}footer>span{font-size:9px}footer>div{margin-left:auto;display:flex;gap:22px}footer>div a,footer small{font-size:9px;color:#808278}footer small{margin-left:22px}.mobile-menu{position:absolute;top:65px;left:16px;right:16px;background:#fff;padding:12px;border:1px solid var(--line);border-radius:6px;box-shadow:0 9px 25px #25251c18}.mobile-menu a{display:block;padding:12px;font-size:13px}@media(max-width:800px){.topbar{padding:0 25px}.desktop-nav{margin-left:20px;gap:18px}.privacy-note{display:none}.hero-decoration{opacity:.5}.decor-left{left:6%}.decor-right{right:6%}.results-layout{gap:25px;grid-template-columns:minmax(0,1fr) 270px}.how-inner{gap:42px;grid-template-columns:210px 1fr}.how-steps{gap:18px}}@media(max-width:620px){body{min-width:360px}.topbar{height:65px;padding:0 19px}.brand{font-size:21px}.desktop-nav,.profile-button,.privacy-note{display:none}.topbar-actions{gap:0}.menu-toggle{display:block;border:0;background:transparent;color:#55584e;font-size:20px;padding:8px}.mobile-menu{display:block}.hero{min-height:430px;padding:64px 22px 54px}.hero h1{font-size:44px;letter-spacing:-2.5px}.hero h1 span{letter-spacing:-2px}.hero-copy{font-size:12px;max-width:340px}.search-box{height:55px;padding-left:13px;gap:9px}.search-box>button{height:41px;padding:0 12px}.search-box>button span{margin-left:5px}.shortcut{display:none}.search-hint{flex-wrap:wrap;gap:7px}.hero-decoration{font-size:25px;top:15%;opacity:.3}.decor-left{left:7%}.decor-right{right:7%}.results-section{padding:40px 21px 53px}.results-heading{font-size:22px;margin-bottom:21px}.section-kicker{font-size:8px}.result-status{font-size:9px}.results-layout{display:flex;flex-direction:column;gap:25px}.trust-panel{order:-1;width:100%;padding:17px}.domain-list{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.domain-option{gap:6px}.domain-info strong{font-size:9px}.result-card{grid-template-columns:24px minmax(0,1fr) 44px;gap:8px;padding:17px 0}.result-title{font-size:14px}.result-content>p{font-size:10px}.result-vote{width:40px;height:42px}.how-section{padding:48px 22px}.how-inner{display:block}.how-intro{max-width:330px}.how-intro h2{font-size:33px}.how-steps{margin-top:33px;grid-template-columns:1fr;gap:19px}.how-steps article{display:grid;grid-template-columns:32px 40px 1fr;column-gap:9px;align-items:center;padding-top:13px}.step-number{grid-row:1/3;align-self:start;padding-top:8px}.step-icon{grid-column:2;grid-row:1/3;margin:0;width:33px;height:33px}.how-steps h3{grid-column:3;align-self:end;margin-bottom:4px}.how-steps p{grid-column:3;align-self:start}.closing-note{padding:36px 20px}.closing-note p{font-size:15px}footer{padding:15px 20px;flex-wrap:wrap;gap:8px 12px}footer>div{order:3;margin-left:0;width:100%;gap:18px}footer small{margin-left:auto}.empty-state{padding:23px 15px}}.status-dot-active{background:#6c9a74}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#1f221c52;display:grid;place-items:center;padding:20px}.auth-panel{position:relative;width:min(430px,100%);padding:32px;background:var(--paper);border:1px solid #e5e3d9;border-radius:8px;box-shadow:0 18px 60px #1b1e192e}.auth-panel h2{font:600 25px Manrope,sans-serif;letter-spacing:-.8px;margin:12px 0 8px}.auth-close{position:absolute;top:13px;right:16px;border:0;background:none;color:#717368;font-size:25px;cursor:pointer}.auth-copy{color:#77796f;font-size:12px;line-height:1.6;margin:0 0 22px}.auth-copy strong{color:#45483f}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:6px;color:#606359;font-size:11px}.auth-form input{width:100%;height:42px;border:1px solid #deddd4;border-radius:4px;background:#fff;padding:0 11px;color:var(--ink);font-size:13px}.auth-form input:focus{outline:2px solid rgba(49,92,71,.2);border-color:#96ab98}.auth-submit{height:42px;border:0;border-radius:4px;background:var(--green);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.auth-submit:hover:not(:disabled){background:#244733}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:15px}.auth-links button{border:0;background:none;padding:0;color:var(--green);font-size:11px;cursor:pointer}.auth-message,.auth-error{margin:15px 0 0;padding:10px 12px;border-radius:4px;font-size:11px;line-height:1.5}.auth-message{background:#edf1e8;color:#426047}.auth-error{background:#f8ece8;color:#8f4235}.auth-footnote{border-top:1px solid var(--line);padding-top:13px;margin:21px 0 0;color:#888a7e;font-size:10px;line-height:1.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.mobile-menu button{display:block;width:100%;padding:12px;border:0;background:transparent;text-align:left;font-size:13px;color:inherit;cursor:pointer}
