:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}body{color:#303030;background:#f1f1f1;margin:0}.centre{justify-content:center;align-items:center;min-height:60vh;display:flex}.dev-tabs{gap:4px;max-width:1000px;margin:12px auto 0;padding:0 16px;font-size:14px;display:flex}.dev-tabs a{color:#616161;border-radius:8px;padding:6px 12px;text-decoration:none}.dev-tabs a.on{color:#303030;background:#e3e3e3;font-weight:600}.article-preview{color:#1a1c1a;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}.article-preview h1{letter-spacing:-.02em;margin:0 0 18px;font-family:Inter,system-ui,sans-serif;font-size:1.9rem;line-height:1.15}.article-preview h2{margin:1.8em 0 .5em;font-family:Inter,system-ui,sans-serif;font-size:1.35rem;line-height:1.25}.article-preview h3{margin:1.4em 0 .3em;font-family:Inter,system-ui,sans-serif;font-size:1.1rem}.article-preview p{margin:0 0 1em}.article-preview a{color:#1f5f4a;font-weight:600}.article-preview figure{margin:1.4em 0}.article-preview img{border-radius:12px;width:100%;display:block}.article-preview table{border-collapse:collapse;width:100%;margin:1em 0;font-family:Inter,sans-serif;font-size:14px}.article-preview th,.article-preview td{text-align:left;vertical-align:top;border:1px solid #e3e3e3;padding:8px 10px}.article-preview th{background:#f6f6f6}.article-preview blockquote{background:#f3f8f5;border-left:3px solid #1f5f4a;margin:1em 0;padding:12px 16px}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.dash-tile{background:#f7f7f7;border:1px solid #ebebeb;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.dash-label{color:#616161;font-size:12px}.dash-value{color:#303030;letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.15}.dash-delta{color:#616161;font-size:12px}.dash-delta.up{color:#1a6b48}.dash-delta.down{color:#8e1f0b}.dash-bars{flex-direction:column;gap:8px;display:flex}.dash-bar-row{color:#303030;grid-template-columns:minmax(110px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.dash-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-bar-track{background:#f1f1f1;border-radius:4px;height:14px;overflow:hidden}.dash-bar{background:#8a9096;border-radius:0 4px 4px 0;height:100%;display:block}.dash-bar.you{background:#1f6b52}.dash-bar-value{font-variant-numeric:tabular-nums;color:#303030;text-align:right;min-width:3ch}.dash-matrix-wrap{overflow-x:auto}.dash-matrix{border-collapse:collapse;width:100%;font-size:13px}.dash-matrix th{text-align:left;color:#616161;white-space:nowrap;border-bottom:1px solid #ebebeb;padding:8px 10px;font-weight:600}.dash-matrix td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #f1f1f1;padding:9px 10px}.dash-matrix td.dash-q{white-space:normal;color:#303030;min-width:220px}.dash-cell{font-size:12px}.dash-cell.yes{color:#1a6b48;font-weight:600}.dash-cell.cited{color:#1f6b52;font-weight:700}.dash-cell.none{color:#8a8a8a}.dash-line{border:1px solid #ebebeb;border-radius:12px;padding:10px 12px 6px}.dash-line-head{justify-content:space-between;margin-bottom:4px;display:flex}.lp{--bg:#fafafa;--card:#fff;--ink:#0a0a0a;--muted:#5c5c5c;--line:#e6e6e6;--green:#0a0a0a;--green-deep:#0a0a0a;--gold:#0a0a0a;--gold-deep:#2b2b2b;--radius:22px;background:var(--bg);color:var(--ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{letter-spacing:-.03em;color:var(--ink);margin:0;font-family:Inter Tight,Inter,sans-serif}.lp h2{max-width:16ch;margin-top:16px;font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.05}.lp h3{letter-spacing:-.015em;font-size:1.15rem;font-weight:600}.lp p{margin:0}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffe6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:12px auto 0;padding:10px 12px 10px 20px;display:flex;position:sticky;top:12px;box-shadow:0 6px 24px #0000000d}.lp-logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-family:Bricolage Grotesque,Inter Tight,sans-serif;font-size:1.25rem;font-weight:500;text-decoration:none;display:flex}.lp-logo img{display:block;transform:translateY(-2.6px)}.lp-nav nav{gap:28px;display:flex}.lp-nav nav a,.lp-label{text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none}.lp-nav nav a:hover{color:var(--green)}.lp-nav-cta{background:var(--ink);white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;color:#fff!important}.lp-label{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.lp-label i{border-radius:2px;width:9px;height:9px;display:inline-block}.lp-hero{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:88px 16px 40px;display:flex}.lp-hero h1{margin:22px 0 20px;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:600;line-height:1.02}.lp-ai{background:linear-gradient(100deg,#ff9f43 0%,#ff5e7e 50%,#8a5cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-sub{color:var(--muted);max-width:600px;font-size:1.1rem}.lp .lp-small{color:var(--muted);margin-top:14px;font-size:13px}.lp-center{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-center h2{max-width:20ch}.lp-form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:640px;margin-top:28px;display:flex}.lp-form input{border:1px solid var(--line);background:var(--card);min-width:0;height:48px;font:inherit;color:var(--ink);border-radius:12px;flex:200px;padding:0 16px}.lp-form input:focus{outline:2px solid var(--green);outline-offset:1px}.lp-form button{background:var(--gold);color:#fff;height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 20px;font-weight:600}.lp-form button:hover{background:var(--gold-deep)}.lp-form button:disabled{opacity:.7;cursor:default}.lp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp .lp-error{color:#b42318;flex-basis:100%;font-size:14px}.lp .lp-done{color:var(--green-deep);background:#efefef;border-radius:12px;max-width:560px;margin-top:28px;padding:14px 20px;font-weight:500}.lp-stage{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.lp-stage:before{content:"";z-index:-1;filter:blur(36px);position:absolute;inset:-20%}.lp-stage-hero{border-radius:28px;width:100%;max-width:980px;margin-top:56px;padding:clamp(18px,5vw,56px)}.lp-stage-hero:before{background:radial-gradient(40% 50% at 15% 30%,#e9e9e9 0,#0000 70%),radial-gradient(45% 55% at 85% 25%,#dedede 0,#0000 70%),radial-gradient(50% 60% at 60% 95%,#e0e0e0 0,#0000 70%),#f2f2f2}.lp-stage-a:before{background:radial-gradient(60% 60% at 20% 20%,#e4e4e4,#0000 70%),radial-gradient(60% 60% at 90% 90%,#e9e9e9,#0000 70%),#f3f3f3}.lp-stage-b:before{background:radial-gradient(60% 60% at 80% 10%,#e6e6e6,#0000 70%),radial-gradient(60% 60% at 10% 90%,#dcdcdc,#0000 70%),#f4f4f4}.lp-stage-c:before{background:radial-gradient(60% 60% at 20% 80%,#e2e2e2,#0000 70%),radial-gradient(60% 60% at 90% 20%,#d9d9d9,#0000 70%),#f3f3f3}.lp-browser{background:var(--card);text-align:left;border-radius:16px;position:relative;overflow:visible;box-shadow:0 24px 60px #00000029}.lp-browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.lp-dots{gap:6px;display:flex}.lp-dots i{background:#e2e2e2;border-radius:50%;width:10px;height:10px}.lp-url{color:var(--muted);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;min-width:0;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden}.lp-article{max-width:760px;padding:clamp(18px,4vw,40px) clamp(18px,6vw,72px) 40px}.lp-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:12px}.lp-article h3{letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.12}.lp-hero-img{background:#eee url(/hero-quartz.webp) 50% 60%/cover no-repeat;border-radius:12px;height:clamp(110px,18vw,180px);margin-bottom:18px}.lp .lp-answer{border-left:3px solid var(--green);background:#f4f4f4;border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:15px}.lp .lp-inline{margin:14px 0;font-size:15px}.lp-link{color:var(--green);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.lp-line{background:#ededed;border-radius:6px;height:10px;margin:10px 0;display:block}.w90{width:90%}.w75{width:75%}.w60{width:60%}.lp-popover{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:13px;display:flex;position:absolute;bottom:-18px;right:clamp(12px,6vw,64px);box-shadow:0 14px 40px #0000002e}.lp-popover b{font-size:14px;display:block}.lp-popover span{color:var(--muted);display:block}.lp-popover em{color:var(--green);font-style:normal;font-weight:600}.lp-pop-img{background:#eee url(/hero-quartz.webp) 69% 55%/520% no-repeat;border-radius:10px;width:54px;height:54px}.lp-section{max-width:1120px;margin:0 auto;padding:80px 16px}.lp .lp-lede{color:var(--muted);max-width:560px;margin-top:14px;font-size:1.05rem}.lp-grid3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.lp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:22px;display:flex}.lp-card>.lp-label{align-self:flex-start}.lp-card p{color:var(--muted);font-size:15px}.lp-card .lp-stage{align-items:center;min-height:190px;margin-top:10px;padding:22px;display:flex}.lp-mini{background:#ffffffeb;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:12px;font-size:13px;display:flex;box-shadow:0 10px 30px #0000001a}.lp-search{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:7px 12px}.lp-result{background:#f1f1f1;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 10px;font-weight:600;display:flex}.lp-result.you{color:var(--green-deep);background:#efefef}.lp-answerbox{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;line-height:1.45}.lp-answerbox span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.lp-chat{border-radius:12px;padding:8px 10px;line-height:1.45}.lp-chat.q{background:var(--ink);color:#fff;align-self:flex-end;max-width:85%}.lp-chat.a{background:#f1f1f1}.lp-cite{color:var(--green-deep);background:#efefef;border-radius:6px;padding:1px 6px;font-weight:600}.lp-how{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}.lp-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-steps li{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:18px;padding:20px;display:flex}.lp-steps li>span{color:var(--green);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:13px}.lp-steps p{color:var(--muted);margin-top:4px;font-size:15px}.lp-voice{gap:12px}.lp-voice-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border-radius:6px;align-self:flex-start;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.lp-voice-store{color:var(--muted);font-size:13px}.lp-voice h3{font-size:1.3rem;line-height:1.2}.lp-voice p{color:var(--ink);font-size:15px}.lp-features{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:0;overflow:hidden}.lp-feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.lp-feature:nth-child(3n){border-right:0}.lp-feature:nth-last-child(-n+3){border-bottom:0}.lp-feature p{color:var(--muted);margin-top:6px;font-size:15px}.lp-plans{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;gap:16px;margin-top:40px;display:grid}.lp-plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:30px;display:flex;position:relative}.lp-plan.featured{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.lp-plan.featured h3,.lp-plan.featured .lp-price{color:#fff}.lp-badge{color:var(--ink);background:#fff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px}.lp-price{letter-spacing:-.04em;margin:10px 0 18px;font-family:Inter Tight,sans-serif;font-size:3rem;font-weight:600}.lp-price span{color:var(--muted);letter-spacing:0;font-size:1rem;font-weight:500}.lp-plan.featured .lp-price span{color:#bdbdbd}.lp-plan ul{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lp-plan li{padding-left:26px;font-size:15px;position:relative}.lp-plan li:before{content:"";background:#efefef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' stroke='%231f5f4a' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.lp-plan.featured li:before{background-color:#fff}.lp-btn{text-align:center;background:var(--gold);border-radius:12px;padding:13px;font-weight:600;text-decoration:none;display:block;color:#fff!important}.lp-plan.featured .lp-btn{background:#fff;color:var(--ink)!important}.lp-plan.featured .lp-btn:hover{background:#e8e8e8}.lp-btn:hover{background:var(--gold-deep)}.lp-btn.ghost{background:var(--ink);color:#fff!important}.lp-btn.ghost:hover{background:#2b2b2b}.lp-faq{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;display:grid}.lp-faq-list{flex-direction:column;gap:8px;display:flex}.lp-faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 18px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--muted);padding-bottom:16px;font-size:15px}.lp-final{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:40px auto 0;padding:96px 16px 110px;display:flex}.lp-final h2{max-width:none;margin:0 0 18px;font-size:clamp(2.3rem,6vw,4rem)}.lp-footer{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:28px 16px 40px;font-size:13px;display:flex}@media (width<=900px){.lp-nav nav{display:none}.lp-grid3{grid-template-columns:1fr}.lp-how,.lp-faq{grid-template-columns:1fr;gap:28px}.lp-feature{border-right:0;border-bottom:1px solid var(--line)!important}.lp-feature:last-child{border-bottom:0!important}.lp-plans{grid-template-columns:minmax(0,1fr)}.lp-br{display:none}}@media (width<=560px){.lp-nav{margin:8px 8px 0;padding:8px 8px 8px 14px}.lp-logo{font-size:1rem}.lp-nav-cta{padding:8px 12px;font-size:13px}.lp-hero{padding-top:56px}.lp-section{padding:56px 16px}.lp-popover{margin:0 16px 16px;position:static}.lp-form button{flex:100%}}.lp-plans-one{grid-template-columns:minmax(0,520px)}.lp-site-dot{background:#d4d4d4;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.lp-footer-links{flex-wrap:wrap;gap:18px;display:flex}.lp-footer-links a{text-decoration:none}.lp-footer-links a:hover{text-decoration:underline}.lp-legal{max-width:720px;margin:0 auto;padding:72px 16px 48px}.lp-legal h1{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3rem);font-weight:600;line-height:1.05}.lp-legal h2{letter-spacing:-.02em;max-width:none;margin:40px 0 10px;font-size:1.3rem}.lp-legal p,.lp-legal li{color:#333;line-height:1.7}.lp-legal p{margin:0 0 12px}.lp-legal ul{margin:0 0 12px;padding-left:20px}.lp-legal li{margin-bottom:6px}.lp-legal a{text-underline-offset:3px;text-decoration:underline}.lp-legal-meta{font-size:14px;color:var(--muted)!important;margin-top:12px!important}.lp-legal-intro{font-size:1.1rem;color:var(--ink)!important;margin-top:24px!important}.ad{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f1;--card:#fcfcfb;--line:#e6e4dd;--ink:#0b0b0b;--muted:#52514e;--good:#0ca30c;--good-ink:#006300;--warning:#fab219;--critical:#d03b3b;--neutral:#8c8b85;--s-setup:#2a78d6;--s-trial:#eb6834;--s-paid:#1baf7a;--s-other:#a8a69f;--bar:#2a78d6;background:var(--bg);min-height:100vh;color:var(--ink);box-sizing:border-box;max-width:1120px;margin:0 auto;padding:24px 16px 48px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.45}body:has(.ad){background:#f6f5f1;margin:0}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .ad{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121211;--card:#1a1a19;--line:#2c2c2a;--ink:#f0efec;--muted:#c3c2b7;--good-ink:#0ca30c;--s-setup:#3987e5;--s-trial:#d95926;--s-paid:#199e70;--s-other:#6b6a64;--bar:#3987e5}:root:where(:not([data-theme=light])) body:has(.ad){background:#121211}}:root[data-theme=dark] body:has(.ad){background:#121211}:root[data-theme=dark] .ad{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121211;--card:#1a1a19;--line:#2c2c2a;--ink:#f0efec;--muted:#c3c2b7;--good-ink:#0ca30c;--s-setup:#3987e5;--s-trial:#d95926;--s-paid:#199e70;--s-other:#6b6a64;--bar:#3987e5}.ad h2{margin:0 0 14px;font-size:16px;font-weight:650}.ad h3{color:var(--muted);margin:18px 0 8px;font-size:13px;font-weight:600}.ad-muted{color:var(--muted)}.ad-error{color:var(--critical)}.ad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ad-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:18px;font-weight:500;display:flex}.ad-brand img{display:block;transform:translateY(-2.3px)}.ad-head-right{align-items:center;gap:12px;font-size:13px;display:flex}.ad-btn{font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px}.ad-btn:disabled{opacity:.6;cursor:default}.ad-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ad-good{color:var(--good-ink);border-color:var(--good)}.ad-warning{color:var(--ink);border-color:var(--warning);background:color-mix(in srgb, var(--warning) 22%, transparent)}.ad-critical{color:var(--critical);border-color:var(--critical)}.ad-neutral{color:var(--muted);border-color:var(--line)}.ad-verdict{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--neutral);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.ad-verdict p{max-width:760px;margin:6px 0 0;font-size:19px;font-weight:500}.ad-v-good{border-left-color:var(--good)}.ad-v-warning{border-left-color:var(--warning)}.ad-v-critical{border-left-color:var(--critical)}.ad-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ad-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ad-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.ad-tile-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ad-tile-top .ad-pill{margin-left:0}.ad-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.ad-sub{color:var(--muted);font-size:13px}.ad-alert{margin:0 0 16px}.ad-alert .ad-pill{margin:0 6px 0 0}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-card{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;margin-bottom:16px;padding:18px 20px}.ad-grid>.ad-card{margin-bottom:16px}.ad-card .ad-grid{gap:24px}.ad-dl{grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.ad-dl dt{color:var(--muted)}.ad-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ad-chart{margin-bottom:4px}.ad-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:13px;display:flex}.ad-sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.ad-s-setup{fill:var(--s-setup);background:var(--s-setup)}.ad-s-trial{fill:var(--s-trial);background:var(--s-trial)}.ad-s-paid{fill:var(--s-paid);background:var(--s-paid)}.ad-s-other{fill:var(--s-other);background:var(--s-other)}.ad-chart-box{position:relative}.ad-chart-box svg{width:100%;display:block}.ad-axis{stroke:var(--line);stroke-width:1px}.ad-ticks{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.ad-tip{background:var(--card);border:1px solid var(--line);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.ad-bars{flex-direction:column;gap:8px;display:flex}.ad-bar-row{grid-template-columns:130px 1fr 72px 90px;align-items:center;gap:10px;font-size:14px;display:grid}.ad-bar-track{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:4px;height:8px;overflow:hidden}.ad-bar{background:var(--bar);border-radius:4px;height:100%;display:block}.ad-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ad-note{font-size:12px}.ad-table-wrap{margin:0 -4px;overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;font-size:14px}.ad-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.ad-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.ad-table tr:last-child td{border-bottom:0}.ad-r{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.ad-store{font-weight:600;display:block}.ad-domain{font-size:12px;display:block}.ad-row-loss td{background:color-mix(in srgb, var(--critical) 7%, transparent)}.ad-row-watch td{background:color-mix(in srgb, var(--warning) 8%, transparent)}.ad-neg{color:var(--critical);font-weight:600}.ad-pos{color:var(--good-ink);font-weight:600}.ad-soon p{margin:0}.ad-foot{margin-top:8px;font-size:12px}@media (width<=860px){.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ad-tiles{grid-template-columns:minmax(0,1fr)}.ad-verdict{flex-direction:column}.ad-verdict p{font-size:17px}.ad-bar-row{grid-template-columns:100px 1fr 64px}.ad-note{display:none}}
