:root{--paper:#f7f7f2;--surface:#fff;--ink:#18251e;--muted:#6b756e;--line:#e1e6dc;--green:#2d6347;--pale:#eaf1e5;--sans:"Avenir Next",Avenir,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #789d61;outline-offset:4px}button,select{font:inherit;color:inherit}button,select,summary{cursor:pointer}.eyebrow{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--muted);margin:0 0 14px}h1,h2,p{margin-top:0}h1{font-weight:500;letter-spacing:-.055em;line-height:1.1}h2{font-size:15px;font-weight:600;margin:0;letter-spacing:-.02em}.dashboard-shell{max-width:1240px;margin:auto;padding:0 44px}.topbar{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-size:27px;font-weight:650;letter-spacing:-.06em;display:flex;align-items:baseline;gap:1px}.wordmark-dot{color:var(--green)}.wordmark-tail{font:10px var(--mono);letter-spacing:.13em;margin-left:15px;color:var(--muted)}.public-tag{border:1px solid #d6e2cf;background:#edf3e7;border-radius:5px;padding:7px 10px;font-size:11px;display:flex;align-items:center;gap:7px}.public-tag>span{width:6px;height:6px;border-radius:50%;background:#4f7b42}.dashboard-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:53px 0 22px}.dashboard-heading h1{font-size:44px;margin-bottom:13px}.subheading{font-size:14px;color:var(--muted);margin-bottom:0;line-height:1.6}.controls{display:flex;gap:8px;flex-shrink:0;padding-bottom:4px}.controls select{padding:11px 34px 11px 13px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:12px;min-height:42px}.controls button{background:var(--surface);border:1px solid var(--line);border-radius:5px;width:42px;min-height:42px;font-size:24px;font-family:Georgia,serif}.controls button:hover{background:var(--pale)}.controls button:disabled{cursor:wait;opacity:.5}.status-line{font-size:11px;min-height:30px;color:var(--muted);padding:0 0 12px}.status-line.error{color:#913b2c}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden;margin-bottom:22px}.metrics article{padding:24px;border-right:1px solid var(--line)}.metrics article:last-child{border:0}.metrics p{font-size:12px;color:var(--muted);margin-bottom:18px}.metrics strong{font-family:var(--sans);font-variant-numeric:tabular-nums;display:block;font-weight:500;font-size:42px;letter-spacing:-.055em;line-height:1;margin-bottom:15px}.metrics article>span{font-size:10px;color:var(--muted)}.chart-panel,.breakdown-panel{background:var(--surface);border:1px solid var(--line);border-radius:7px}.chart-panel{padding:25px 27px 17px;margin-bottom:22px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-heading>span{color:var(--muted);font-size:10px}.chart-legend{display:flex;gap:7px;align-items:center}.chart-legend i{width:7px;height:7px;border-radius:2px;background:var(--green);display:inline-block}.chart-legend .unique-key{background:#a8bd90;margin-left:12px}.traffic-chart{height:207px;margin-top:27px}.traffic-chart svg{width:100%;height:100%;overflow:visible}.chart-bottom{display:flex;justify-content:space-between;font:10px var(--mono);color:var(--muted);padding:12px 0 0}.chart-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--muted);border-top:1px dashed var(--line);border-bottom:1px solid var(--line);gap:10px}.chart-empty strong{font-weight:500;color:var(--ink);font-size:16px}.chart-empty span{font-size:12px;max-width:280px;text-align:center;line-height:1.5}.chart-data{font-size:10px;color:var(--muted);margin-top:18px}.chart-data summary{padding:4px 0}.chart-data table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:12px}.chart-data th,.chart-data td{text-align:right;padding:7px;border-bottom:1px solid var(--line)}.chart-data th:first-child,.chart-data td:first-child{text-align:left}.breakdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.breakdown-panel{padding:24px 25px;min-width:0}.breakdown-panel .panel-heading{margin-bottom:20px}.breakdown-body{min-height:110px}.breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) 52px 40px;gap:12px;align-items:center;position:relative;min-height:35px;font-size:12px;margin:3px 0}.bar-underlay{position:absolute;left:0;top:3px;bottom:3px;max-width:calc(100% - 108px);background:#edf3e8;border-radius:3px;z-index:0}.breakdown-label{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;z-index:1}.breakdown-count{font-variant-numeric:tabular-nums;text-align:right;position:relative}.breakdown-percent{color:var(--muted);font-size:10px;text-align:right}.breakdown-empty{color:var(--muted);font-size:12px;padding:30px 0;text-align:center}.methodology{margin:35px 0 42px;padding:26px 0 0;border-top:1px solid var(--line);max-width:860px}.methodology>div{display:flex;gap:9px;align-items:center;margin-bottom:13px}.privacy-icon{font-size:20px;color:var(--green)}.methodology h2{font-size:14px}.methodology p{font-size:11px;line-height:1.9;color:var(--muted);margin-bottom:10px}.methodology>a{font-size:11px;display:inline-block;margin-top:9px}.dashboard-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;padding:24px 0 32px;font-size:10px;color:var(--muted)}.footer-slash{padding:0 10px;color:#adb7a8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forward-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 24px;background:#f4f3ee}.forward-card{text-align:center;width:min(100%,530px);padding:30px 0 60px}.monogram{width:68px;height:68px;border-radius:18px;background:var(--ink);color:#f5f6ed;display:flex;align-items:center;justify-content:center;font:25px Georgia,serif;letter-spacing:-1px;margin:0 auto 49px;position:relative}.monogram span{position:absolute;right:6px;top:5px;font:12px var(--sans);color:#a9c494}.forward-card h1{font-size:clamp(42px,7vw,60px);margin-bottom:19px}.forward-card .eyebrow{font-size:9px;margin-bottom:17px}.forward-description{color:var(--muted);font-size:15px;line-height:1.5;margin-bottom:32px}.continue-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:16px 22px;text-decoration:none;border-radius:5px;background:var(--ink);color:#f8f8f2;font-size:13px;min-height:48px}.continue-button:hover{background:#2d4935}.continue-button span{font-size:18px}.progress-track{max-width:210px;height:2px;background:#dce2d6;margin:38px auto 14px;overflow:hidden}.progress-fill{height:100%;width:100%;background:var(--green);transform-origin:left;animation:progress 5s linear forwards}.forward-note{font-size:10px;color:var(--muted);line-height:1.6}.forward-footer{font-size:10px;line-height:1.8;color:var(--muted);text-align:center;padding:20px}.forward-footer a{display:block}@keyframes progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.progress-fill{animation:none}}@media(min-width:850px){.forward-footer{position:absolute;bottom:25px}}@media(max-width:760px){.dashboard-shell{padding:0 22px}.topbar{height:76px}.dashboard-heading{padding-top:32px;flex-direction:column;align-items:flex-start;gap:22px}.dashboard-heading h1{font-size:36px}.controls{width:100%}.controls select{flex:1}.metrics{grid-template-columns:repeat(2,1fr)}.metrics article{padding:22px 18px}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.metrics strong{font-size:36px}.metrics p{font-size:11px;min-height:27px;margin-bottom:10px}.metrics article>span{font-size:9px}.breakdown-grid{grid-template-columns:1fr;gap:16px}.chart-panel{padding:21px 18px 15px}.chart-panel .panel-heading{align-items:flex-start;gap:17px;flex-direction:column}.traffic-chart{height:185px}.breakdown-panel{padding:22px 20px}.dashboard-footer{flex-direction:column;line-height:1.6}.public-tag{font-size:10px}.wordmark-tail{font-size:9px;margin-left:10px}.methodology{margin-top:27px}.subheading{font-size:13px}.forward-card{padding-bottom:30px}.monogram{margin-bottom:35px}}

.reference-shell{max-width:1000px;margin:auto;padding:0 32px}.reference-main{max-width:710px;padding:58px 0 55px}.reference-main h1{font-size:52px;margin-bottom:15px}.reference-deck{font-size:22px;color:var(--muted);letter-spacing:-.03em}.reference-main>p:not(.eyebrow):not(.reference-deck):not(.reference-date),.reference-main section p{font-size:15px;line-height:1.85}.reference-date{font:10px var(--mono);color:var(--muted);line-height:1.7;margin:24px 0 32px}.reference-main section{padding:28px 0;border-top:1px solid var(--line);margin-top:27px}.reference-main h2{font-size:21px;margin-bottom:17px}.source-link,.reference-nav{font-size:12px}.reference-main section p:last-of-type{margin-bottom:16px}@media(max-width:600px){.reference-shell{padding:0 22px}.reference-main{padding-top:37px}.reference-main h1{font-size:42px}.reference-deck{font-size:19px}.reference-main>p:not(.eyebrow):not(.reference-deck):not(.reference-date),.reference-main section p{font-size:14px}.reference-main h2{font-size:19px}.reference-shell .wordmark-tail{font-size:8px}}

.domain-sale{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:40px;align-items:center;background:#19251e;color:#f6f6ed;border-radius:7px;margin-top:32px;padding:35px 36px;scroll-margin-top:24px}.domain-sale .eyebrow{color:#c5d2b7}.domain-sale h1{font-size:clamp(27px,3.4vw,43px);overflow-wrap:anywhere;margin:0 0 14px}.domain-sale-heading>p:last-child{color:#c2cbbd;margin:0;font-size:14px}.domain-sale-offer{border-left:1px solid #485543;padding-left:34px}.domain-sale .sale-label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#d8c594}.domain-sale-price{display:flex;align-items:center;gap:16px;margin:12px 0 15px;flex-wrap:wrap}.domain-sale-price strong{font:49px/.95 Georgia,serif;letter-spacing:-.05em}.domain-sale .sale-list{color:#bbc4b6;font-size:12px}.domain-sale .sale-list s{margin-left:4px}.sale-checkout{display:block;padding:13px 16px;text-align:center;background:#dfc17e;color:#241c0d;border-radius:3px;font-weight:600;font-size:13px;text-decoration:none;min-height:44px}.sale-pending,.domain-sale-scope{font-size:11px;line-height:1.7;color:#c3cdbb;margin:11px 0 0}.domain-sale-scope{font-size:10px;color:#a8b5a0}.domain-sale .sale-timer{font:10px/1.8 var(--mono);color:#e0cfaa;margin:0 0 13px}.sale-timer time{display:block}.countdown-digits{display:block;font:21px/1.5 var(--mono);font-variant-numeric:tabular-nums}.dashboard-heading .traffic-heading{font-size:44px;font-weight:500;letter-spacing:-.055em;line-height:1.1;margin-bottom:13px}
@media(max-width:760px){.domain-sale{grid-template-columns:1fr;gap:25px;padding:27px 24px;margin-top:24px}.domain-sale-offer{border-left:0;border-top:1px solid #485543;padding:24px 0 0}.domain-sale h1{font-size:30px}.dashboard-heading .traffic-heading{font-size:35px}}
