:root{color-scheme:dark;--paper:#0b0b0b;--ink:#f5f5f5;--muted:#a3a3a3;--green:#f5f5f5;--line:#2b2b2b;--white:#111;--lime:#d7d7d7;--orange:#ddd}
body{background:#0b0b0b}::selection{background:#eee;color:#111}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #ddd;outline-offset:5px}.site-header{background:rgba(11,11,11,.95)}.brand-symbol{background:#171717;border:1px solid #393939}.brand-period{color:#888}.status-dot{background:#c5c5c5}.button-green{background:#f5f5f5;color:#111;box-shadow:0 3px 0 #b1b1b1}.button-green:hover{background:white;box-shadow:0 5px 0 #b1b1b1}.button-dark{background:#efefef;color:#111}.button-dark:hover{background:white}.text-link:hover{color:#ccc}.button-outline{border-color:#4b4b4b}.button-outline:hover{background:#242424}.hero h1 em,h2 em{color:#b0b0b0}.hero-visual{background:#141414;border-color:#303030;padding:23px 20px 17px}.hero-visual:before{background-image:radial-gradient(#ffffff18 .6px,transparent .6px);mask-image:linear-gradient(150deg,black,transparent 75%)}.visual-topline{color:#a5a5a5;margin-bottom:20px}.mini-star{color:#aaa}.visual-caption{color:#929292;font-size:7px}.privacy-stamp{background:#1b1b1b;border-color:#333;box-shadow:none;margin:17px 0 0;padding:15px 13px}.stamp-icon{background:#272727;border-color:#3a3a3a}.privacy-stamp strong{color:#eee;font-size:11px}.privacy-stamp>div>span{color:#aaa;font-size:8px}.stamp-check{color:#ccc}.trust-strip .icon{color:#aaa}.workflow-graphic{background:#181818;border-color:#2b2b2b}.scan-graphic{background:#141414}.scan-center{background:#1c1c1c;border-color:#454545}.scan-tag{background:#232323;color:#ccc;border-color:#414141}.mini-result{background:#252525;border-color:#464646}.mini-result>div>span{color:#eee}.mini-result small{color:#aaa}.mini-actions>span{background:#2c2c2c;color:#ccc;border-color:#494949}.mini-actions>span:last-child{background:#eee;color:#111;border-color:#eee}.result-badge{background:#444;color:#eee}.review-graphic{background:#191919}.privacy-section{background:#161616;color:#eee;border-block:1px solid #303030}.privacy-section:before{border-color:#ffffff08;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff03}.privacy-copy>.eyebrow{color:#aaa}.privacy-copy h2 em{color:#bbb}.privacy-copy>p{color:#c7c7c7}.privacy-copy>.privacy-secondary{color:#999}.privacy-link{border-color:#666}.privacy-diagram{background:#ffffff03;border-color:#ffffff20}.diagram-heading{color:#aaa}.local-boundary{background:#ffffff03;border-color:#666}.boundary-label,.diagram-flow>div>span{color:#bbb}.boundary-label .status-dot,.privacy-copy .status-dot{background:#ccc}.diagram-flow>div>.icon{color:#ccc}.diagram-flow>.diagram-engine{background:#333;border-color:#666;box-shadow:none}.flow-line{background:#888}.flow-line:after{border-left-color:#888}.boundary-foot{color:#aaa}.cloud-note>.icon{color:#bbb}.cloud-note strong{color:#ddd}.cloud-note>div>span{color:#aaa}.row-chip{background:#1c1c1c;border-color:#383838;color:#bbb}.pricing-section{background:#111;border-color:#262626}.price-card{background:#171717;border-color:#353535}.price-card .plan-label{color:#aaa}.price-card .plan-description{color:#aaa}.price-card .plan-top>.icon{color:#ccc}.price-card .plan-price>span{color:#aaa}.price-card li{color:#bbb}.price-card li:before{color:#ddd}.price-card-featured{background:#f1f1f1;border-color:#f1f1f1;color:#111}.price-card-featured .plan-label{color:#555}.price-card-featured .plan-description,.price-card-featured .plan-price>span{color:#555}.price-card-featured li,.price-card-featured li:before{color:#333}.price-card-featured .button-light{background:#161616;color:#fff}.price-card-featured .button-light:hover{background:#333}.plan-pill{background:#00000008;border-color:#00000020;color:#444}.pricing-footnote{color:#a3a3a3}.faq-plus{color:#aaa}.closing-section{background:#171717;border-color:#303030}.closing-section h2 em{color:#aaa}.closing-section>div>p{color:#aaa}.closing-note{color:#aaa}.closing-star{color:#242424}.footer-bottom{color:#999}.footer-bottom>a{color:#bbb}.dialog-close{color:#eee}.app-screenshot{border-color:#393939}.dialog-top h2{color:#eee}
.screenshot-window{position:relative;display:block;width:100%;border:1px solid #3b3b3b;border-radius:7px;background:#080808;overflow:hidden;padding:0;box-shadow:0 18px 40px #0005;cursor:zoom-in}.screenshot-window>img{width:100%;height:auto;display:block}.screenshot-enlarge{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;font-size:8px;color:#ddd;background:#171717e8;border:1px solid #555;border-radius:4px;padding:7px 10px;box-shadow:0 4px 12px #0003;transition:background .2s}.screenshot-window:hover .screenshot-enlarge{background:#333}.screenshot-enlarge .icon{width:12px;height:12px}.screenshot-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px;gap:7px}.screenshot-tabs>button{color:#a5a5a5;background:transparent;border:1px solid #333;border-radius:4px;padding:11px 6px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;min-height:39px;transition:background .15s,color .15s}.screenshot-tabs>button>span{font-size:7px;color:#777}.screenshot-tabs>button[aria-selected="true"]{background:#eaeaea;border-color:#eaeaea;color:#111}.screenshot-tabs>button[aria-selected="true"]>span{color:#666}.screenshot-tabs>button:hover{border-color:#777}#screenshot-panel{min-height:48px;display:flex;align-items:center}#screenshot-caption{color:#b5b5b5;font-size:9px;line-height:1.8;padding-block:12px 0}.app-screenshot{cursor:zoom-in}.app-screenshot:active{cursor:zoom-out}dialog{width:min(1100px,calc(100% - 40px));background:#161616}.dialog-caption{color:#aaa}dialog>.button-green{color:#111}.dialog-top{margin-bottom:17px}
@media(min-width:721px){.hero{grid-template-columns:.95fr 1.1fr;gap:55px}.hero h1{font-size:clamp(47px,5.05vw,74px)}.hero h1 em{letter-spacing:-3.9px}.hero-visual{min-width:0}.visual-topline{font-size:8px}.screenshot-tabs>button{font-size:9px}}
@media(max-width:1200px) and (min-width:721px){.hero{gap:30px}.hero h1{font-size:clamp(44px,5.1vw,63px);letter-spacing:-3px}.hero h1 em{letter-spacing:-3px}.screenshot-tabs>button{font-size:7px;gap:5px}.screenshot-tabs>button>span{font-size:6px}#screenshot-caption{font-size:8px}.screenshot-enlarge{font-size:7px;padding:6px 8px;right:8px;bottom:8px}.visual-caption{font-size:6px}}
@media(max-width:960px) and (min-width:721px){.hero h1{font-size:45px;letter-spacing:-2.5px}.hero h1 em{letter-spacing:-2.5px}.hero-visual{padding:18px 12px 13px}.visual-topline{font-size:6px;letter-spacing:.8px}.screenshot-tabs{gap:4px;margin-top:12px}.screenshot-tabs>button{font-size:6px;padding:9px 4px;gap:4px}.screenshot-tabs>button>span{display:none}.privacy-stamp{padding:11px 9px;margin-top:13px}.privacy-stamp strong{font-size:9px}.privacy-stamp>div>span{font-size:6px}.screenshot-enlarge{font-size:6px;gap:4px}.screenshot-enlarge .icon{width:10px;height:10px}.visual-caption{font-size:5.5px}}
@media(max-width:720px){.hero-visual{padding:19px 14px 15px}.hero h1 em{color:#bbb}.screenshot-tabs>button{font-size:8px;padding:10px 5px;gap:5px}.screenshot-tabs>button>span{font-size:6px}.visual-topline{font-size:7px;margin-bottom:19px}.visual-caption{font-size:6px}#screenshot-caption{font-size:8px;padding-top:12px}.screenshot-enlarge{font-size:6px;right:7px;bottom:7px;padding:5px 7px}.screenshot-enlarge .icon{width:10px;height:10px}.privacy-stamp{padding:12px 10px;margin-top:15px;gap:8px}.privacy-stamp strong{font-size:10px}.privacy-stamp>div>span{font-size:7px}.screenshot-window{margin-inline:-6px;width:calc(100% + 12px)}dialog{padding:18px;width:calc(100% - 24px)}.dialog-top h2{font-size:24px}.dialog-caption{font-size:10px;line-height:1.8}.diagram-heading{color:#b5b5b5}}
@media(max-width:370px){.screenshot-tabs>button{font-size:7px;gap:4px}.screenshot-tabs>button>span{display:none}.visual-caption{font-size:5.5px}.privacy-stamp strong{font-size:9px}.privacy-stamp>div>span{font-size:6px}}
