.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scan .grow{flex:1;min-width:0}.scan .eyebrow{margin:0 0 8px}.scan-intro{gap:28px;width:100%;max-width:720px;margin:0 auto;padding:clamp(16px,9vh,104px) 0 24px}.intro-hello{font:italic 400 24px/1.2 var(--font-display);color:var(--ink-2);margin:0 0 14px}.scan-hero h1{letter-spacing:-.024em;font-size:clamp(42px,5.2vw,66px);line-height:.98}.scan-hero h1 i,.scan-headline i,.scan-head h1 i{letter-spacing:-.03em;font-style:italic}.scan-lead{max-width:56ch;color:var(--ink-2);margin:20px 0 0;font-size:16px;line-height:1.55}.scan-form{flex-direction:column;gap:10px;display:flex}.scan-field{border:1px solid var(--line-2);background:var(--sheet);box-shadow:var(--shadow-sm);border-radius:12px;gap:6px;padding:6px;display:flex}.scan-field:focus-within{border-color:var(--ink)}.scan-field input{background:0 0;border:0;flex:1;min-height:46px;padding:0 10px;font-size:16px}.scan-field input:focus-visible{outline:none}.scan-field button{min-height:46px;padding:0 22px;font-size:14.5px}.scan-skip{margin:0}.scan-what{min-height:20px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.scan-what svg{vertical-align:-2px;color:var(--good);margin-right:6px}.scan-where{color:var(--ink-2);margin:-4px 0 0;font-size:13px;line-height:1.5}.scan-in{white-space:nowrap}.scan-select{align-items:center;margin-left:4px;display:inline-flex;position:relative}.scan-select select{appearance:none;background:var(--tint);min-height:0;color:var(--ink);font:600 13px/1.5 var(--font-sans);cursor:pointer;border:0;border-radius:6px;padding:1px 20px 1px 6px}.scan-select svg{pointer-events:none;color:var(--muted);position:absolute;right:5px}.scan-working{color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.scan-spin{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite scan-spin;display:inline-block}@keyframes scan-spin{to{transform:rotate(1turn)}}.scan-about{gap:20px;width:100%;max-width:720px;margin:0 auto;padding-top:clamp(4px,4vh,48px)}.live-strip{border:1px solid var(--line);background:var(--tint);border-radius:12px;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.live-strip .scan-icon{border-radius:9px}.live-what{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.live-what b{font-size:13.5px}.live-what span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-dots{flex:none;gap:3px;display:grid}.live-dots i{background:var(--line-2);border-radius:2px;width:8px;height:8px;transition:background .3s}.live-dots i.named{background:var(--good)}.live-dots i.missed{background:var(--bill)}.live-dots i.pending{background:var(--track);animation:1.6s ease-in-out infinite live-wait}@keyframes live-wait{50%{background:var(--line-2)}}.live-count{min-width:52px;font:400 12px var(--font-mono);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.live-count b{color:var(--ink);font-weight:600}.about-card{border:1px solid var(--line);background:var(--sheet);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:26px;padding:clamp(22px,4vw,40px);display:flex}.about-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:-6px;display:flex}.about-progress .eyebrow{margin:0}.about-segs{gap:4px;display:flex}.about-segs i{background:var(--track);border-radius:2px;width:22px;height:4px;transition:background .3s}.about-segs i.on{background:var(--ink)}.about-hello{flex-direction:column;gap:20px;display:flex}.about-hello>.eyebrow{margin:0 0 -4px}.about-found{align-items:center;gap:18px;min-width:0;display:flex}.about-found>div{min-width:0}.about-found .scan-icon{border-radius:20px}.about-found h1{overflow-wrap:anywhere;font-size:clamp(34px,4.4vw,52px)}.about-pitch{border-left:2px solid var(--bill);font:italic 400 21px/1.3 var(--font-display);color:var(--ink-2);margin:0;padding-left:16px}.about-note{background:var(--tint);max-width:60ch;color:var(--ink-2);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.about-lead{max-width:60ch;color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.about-q{flex-direction:column;gap:14px;display:flex}.about-q h2{font:400 clamp(28px, 3.4vw, 38px) / 1.1 var(--font-display);letter-spacing:-.01em}.about-hint{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.about-text{min-height:104px;font:400 15px/1.5 var(--font-sans);resize:vertical;border-radius:10px;padding:12px 14px}.about-options{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}button.about-option{border:1px solid var(--line-2);background:var(--sheet);min-height:96px;color:var(--ink);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:14px 16px;font-weight:400}button.about-option:hover{border-color:var(--ink);color:var(--ink);opacity:1}button.about-option.on{border-color:var(--ink);background:var(--tint);box-shadow:inset 0 0 0 1px var(--ink)}.about-option b{font-size:14.5px}.about-option small{color:var(--muted);font-size:12.5px;line-height:1.35}.about-option em{font:normal 500 10.5px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--good);margin-top:auto;padding-top:6px}.about-chips{flex-wrap:wrap;gap:8px;display:flex}button.about-chip{border:1px solid var(--line-2);background:var(--sheet);min-height:36px;color:var(--ink);border-radius:999px;gap:6px;padding:0 14px 0 11px;font-weight:500}button.about-chip svg{color:var(--muted);flex:none}button.about-chip:hover{border-color:var(--ink);background:var(--hover);color:var(--ink);opacity:1}button.about-chip.on,button.about-chip.on:hover{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}button.about-chip.on svg{color:inherit}button.about-chip:disabled{opacity:.4}.about-groups{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.about-groups small{font:500 11px var(--font-mono);color:var(--muted)}.about-groups .on small{color:inherit;opacity:.7}.about-write{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.about-write button{align-items:center;gap:7px;min-height:36px;display:inline-flex}.about-add{gap:8px;max-width:520px;display:flex}.about-add input{flex:1;min-height:40px}.about-add button{min-height:40px}.about-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.about-list li+li{border-top:1px solid var(--line)}.about-row{background:var(--sheet);width:100%;min-height:46px;color:var(--ink);font:400 14px/1.4 var(--font-sans);text-align:left;white-space:normal;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 14px;display:flex}button.about-row:hover{background:var(--hover);color:var(--ink);opacity:1}button.about-row:disabled{opacity:.45}.about-row .tick{border:1.5px solid var(--line-2);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.about-row.on .tick{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.about-row .row-main{flex:1;min-width:0}.about-row .row-meta{font:400 11.5px var(--font-mono);color:var(--muted);flex:none}.about-row.you{background:var(--tint);font-weight:600}.about-row.you .tick{border-color:#0000}.about-row.you small{background:var(--ink);color:var(--on-ink);font:500 10.5px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 6px}.row-rank{flex:none;align-items:center;gap:10px;display:flex}.rank-bar{background:var(--track);border-radius:3px;width:clamp(48px,12vw,120px);height:6px;overflow:hidden}.rank-bar i{background:var(--ink-2);border-radius:3px;height:100%;transition:width .4s;display:block}.about-row.you .rank-bar i{background:var(--good)}.row-rank .row-meta{text-align:right;min-width:68px}.about-count{font:400 12px var(--font-mono);color:var(--muted);margin:-6px 0 -4px}@media (width<=560px){.rank-bar{display:none}.row-rank .row-meta{min-width:0}}.about-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.about-acts .btn-lg{min-height:46px;padding:0 20px 0 22px;font-size:14.5px}.about-acts .btn-lg svg{transform:rotate(180deg)}.about-skip{margin-left:auto}.about-me-form{gap:22px}.about-me-names{grid-template-columns:1fr 1fr;gap:14px;display:grid}.about-me-form label.field>input,.about-me-form label.field>select{min-height:42px;font-size:15px}.about-me-what{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.about-me-what legend{color:var(--ink-2);padding:0 0 6px;font-size:12.5px;font-weight:500}.about-me-what .row-main{font-weight:500}.about-me-what .row-main small{color:var(--muted);font-size:13px;font-weight:400;display:block}.about-row .tick.round{border-radius:50%}@media (width<=560px){.about-me-names{grid-template-columns:1fr}}.add-intro{padding-top:clamp(16px,7vh,80px)}.add-reading{gap:18px}.add-reading .eyebrow{margin:0}.add-steps{font:400 clamp(22px, 2.6vw, 28px) / 1.2 var(--font-display);color:var(--muted);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.add-steps li{align-items:center;gap:14px;transition:color .3s;display:flex}.add-steps li>svg,.add-steps li>i,.add-steps li>.scan-spin{flex:none;width:14px;height:14px}.add-steps li>i{border:1.5px solid var(--line-2);border-radius:50%}.add-steps li.now{color:var(--ink)}.add-steps li.done{color:var(--ink-2)}.add-steps li.done svg{color:var(--good)}.add-review .about-hello>.eyebrow svg{vertical-align:-1px;color:var(--good);margin-right:2px}input.add-name{width:100%;min-height:0;font:400 clamp(34px, 4.4vw, 52px) / 1.05 var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;margin-left:-9px;padding:2px 8px}input.add-name:hover{border-color:var(--line)}input.add-name:focus-visible{border-color:var(--ink);background:var(--sheet);outline:none}.add-review .scan-meta{margin-top:4px}.add-review .about-acts .btn-lg{white-space:normal;text-align:left;min-width:0;height:auto;padding-block:10px}@media (width<=560px){input.add-name{font-size:30px}}.add-ask{font:400 clamp(28px, 3.4vw, 38px) / 1.1 var(--font-display);letter-spacing:-.01em}.add-searching{align-items:center;gap:8px;margin:-4px 0 -2px;display:flex}.add-review .row-rank .row-meta{min-width:22ch}.add-rival-domain{font:400 11.5px var(--font-mono);overflow-wrap:anywhere}.add-asked{color:var(--ink-2);font-size:13px}.add-asked summary{width:fit-content;color:var(--muted);cursor:pointer}.add-asked summary:hover{color:var(--ink)}.add-asked ul{grid-template-columns:max-content 1fr;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.add-asked li{display:contents}.add-asked li .muted{font:400 11px var(--font-mono);padding-top:2px}@media (width<=560px){.add-review button.about-row{flex-wrap:wrap;row-gap:2px}.add-review button.about-row .row-rank,.add-review button.about-row>.row-meta{flex-basis:100%;padding-left:64px}.add-review .row-rank .row-meta{text-align:left;min-width:0}.add-asked ul{grid-template-columns:1fr;gap:2px}.add-asked li span:not(.muted){margin-bottom:6px}}.add-glance{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:22px;display:flex}.add-glance-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}button.add-glance-item.wide{grid-column:1/-1}button.about-option.add-glance-item{gap:6px;min-height:0}.add-glance-item b{overflow-wrap:anywhere;font-weight:500}.add-glance-item .add-faces{gap:4px;margin:2px 0 0;display:flex}.add-glance-status{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.add-favicon{object-fit:contain;border-radius:6px;flex:none;width:22px;height:22px}.add-favicon.blank{background:var(--tint);color:var(--ink-2);font:600 11px var(--font-sans);place-items:center;display:grid}.add-url input,input.add-app{max-width:520px;min-height:42px}.pick-section{flex-direction:column;gap:12px;display:flex}.pick-title{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.pick-looking{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.pick-looking .scan-spin{flex:none;width:14px;height:14px}.pick-empty,.pick-foot{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.pick-note{max-width:none}.pick-row{gap:14px;min-height:64px;padding:10px 16px 10px 12px;text-decoration:none}a.pick-row:hover,button.pick-row:hover{background:var(--hover);color:var(--ink);opacity:1}.pick-row .app-icon{border:1px solid var(--line)}.pick-main{flex-direction:column;gap:2px;display:flex}.pick-main b{overflow-wrap:anywhere;font-weight:600}.pick-main small{color:var(--muted);font-size:12.5px}.pick-main small.pick-why{color:var(--good)}.pick-side{white-space:nowrap;color:var(--ink-2);flex:none;align-items:center;gap:12px;font-size:13px;display:flex}.pick-side>svg{color:var(--muted);transform:rotate(180deg)}.pick-stars .star{color:var(--star)}.app-preview .about-found .app-icon,.app-added .about-found .app-icon{border:1px solid var(--line)}.app-facts{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;font-size:13.5px;display:flex}.app-shots{scroll-snap-type:x proximity;gap:10px;margin:0 calc(-1*clamp(22px,4vw,40px));padding:2px clamp(22px,4vw,40px) 6px;scroll-padding-inline:clamp(22px,4vw,40px);display:flex;overflow-x:auto}.app-shots img{border:1px solid var(--line);object-fit:cover;scroll-snap-align:start;background:var(--tint);border-radius:14px;flex:none;width:auto;max-width:70vw;height:clamp(220px,34vw,320px)}.app-about{-webkit-line-clamp:4;max-width:68ch;color:var(--ink-2);white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-preview .about-note svg{vertical-align:-2px;margin-right:4px}.pick-whose{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-reads{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:flex}.app-reads li{align-items:flex-start;gap:10px;display:flex}.app-reads li.on{color:var(--ink)}.app-reads .tick{border:1.5px dashed var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.app-reads li.on .tick{background:var(--good);color:var(--sheet);border:0}.app-access{max-width:none}.app-access.on{background:var(--good-wash);color:var(--ink)}.app-access.on svg{vertical-align:-2px;color:var(--good);margin-right:2px}.app-access code{overflow-wrap:anywhere;font-size:12.5px}.app-added .about-found .eyebrow{margin:0 0 6px}.app-added .about-found .eyebrow svg{vertical-align:-1px;color:var(--good);margin-right:2px}.app-steps{font-size:clamp(19px,2.2vw,23px)}.add-app .about-acts .button.btn-lg{min-height:46px;padding:0 20px 0 22px;font-size:14.5px}.add-app .about-acts .btn-lg{white-space:normal;text-align:left;min-width:0;height:auto;padding-block:10px}.add-app .about-acts .button.btn-lg svg{transform:rotate(180deg)}.add-app .about-acts .about-skip{font-size:13.5px}@media (width<=560px){.pick-row{padding-right:12px}.pick-side .pick-stars .muted{display:none}.app-preview .about-found{align-items:flex-start}.app-preview .about-found .app-icon{width:64px;height:64px}}.scan{gap:36px}.scan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.scan-subject{flex:320px;align-items:center;gap:16px;min-width:0;display:flex}.scan-icon{width:var(--icon,60px);height:var(--icon,60px);border:1px solid var(--line);object-fit:cover;border-radius:14px;flex:none}img.scan-icon.small{object-fit:contain;background:#fff;padding:14%}.scan-icon.blank{background:var(--tint);color:var(--ink);place-items:center;display:grid}.scan-icon.blank svg{width:60%;height:auto}.scan-meta{margin:8px 0 0}.scan-progress{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.scan-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.scan-count b{color:var(--ink)}.scan-bar{background:var(--track);border-radius:3px;width:160px;height:6px;display:block;position:relative;overflow:hidden}.scan-bar i{border-radius:inherit;background:var(--ink);transition:width .4s;position:absolute;inset:0 auto 0 0}.scan-grid-wrap{min-width:0}.scan-grid{border-collapse:collapse;table-layout:fixed;width:100%}.scan-grid th,.scan-grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:5px}.scan-grid thead th{font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 5px 10px}.scan-grid thead th:first-child{width:30%}.scan-grid tbody th{white-space:normal;overflow-wrap:anywhere;padding:12px 18px 12px 38px;font-size:13.5px;font-weight:500;line-height:1.35;position:relative}.scan-qn{background:var(--track);width:22px;height:22px;font:600 11px var(--font-mono);color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.scan-qt .tag{margin-left:8px}.sc,button.sc{width:100%;min-height:54px;color:var(--ink-2);font:500 12.5px/1.25 var(--font-sans);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 6px;padding:8px 10px;display:flex}button.sc:hover{opacity:1;border-color:var(--line-2)}.sc:not(.pending){animation:.35s ease-out scan-land}@keyframes scan-land{0%{opacity:0;transform:scale(.96)}}.sc.named{background:var(--good-wash);color:var(--good)}button.sc.named:hover{color:var(--good);border-color:var(--good)}.sc.named b{font-weight:650}.sc.named small{flex-basis:100%;padding-left:20px;font-size:11.5px;font-weight:400}.sc.missed{background:var(--tint);flex-wrap:nowrap;align-items:flex-start}button.sc.missed:hover{color:var(--ink-2)}.sc-dash{color:var(--bill-ink);flex:none;font-weight:700}.sc-instead{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.sc-instead small{color:var(--muted);font-size:10.5px;font-weight:400}.sc.none,.sc.pending{border:1px dashed var(--line-2);color:var(--muted);font-weight:400}.sc.pending{border-color:var(--line)}.scan-verdict{background:var(--tint);border-radius:14px;flex-direction:column;gap:20px;padding:28px clamp(20px,3vw,36px) 30px;scroll-margin-top:16px;display:flex}.scan-verdict>.eyebrow{margin:0}.scan-headline{max-width:24ch;font:400 clamp(32px, 3.8vw, 48px) / 1.06 var(--font-display);letter-spacing:-.014em}.scan-sub{max-width:62ch;color:var(--ink-2);margin:-8px 0 0;font-size:15px;line-height:1.5}.scan-verdict>p.small{max-width:72ch;margin:-6px 0 0}.scan-engines{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 22px;margin:0;padding:0;list-style:none;display:grid}.scan-engines li{grid-template-columns:1fr auto;align-items:baseline;gap:6px 8px;font-size:12.5px;display:grid}.scan-engines b{font-variant-numeric:tabular-nums}.scan-engines .scan-bar{grid-column:1/-1;width:100%}.scan-engines .scan-bar i{background:var(--good)}.scan-fixes h3{border-top:1px solid var(--line-2);margin-bottom:12px;padding-top:14px;font-size:14px}.scan-fixes ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.scan-fixes li{border:1px solid var(--line);background:var(--sheet);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.scan-fixes li b{font-size:14px;line-height:1.3}.scan-fixes li p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.scan-cta{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.scan-cta .btn-lg{min-height:46px;padding:0 22px;font-size:14.5px}.scan-verdict>.scan-cta+p.small{margin-top:-8px}.scan-plans{border-top:1px solid var(--line-2);flex-direction:column;gap:12px;padding-top:14px;display:flex}.scan-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scan-plans-head h3{margin:0;font-size:14px}.scan-plans>p.small{max-width:72ch;margin:-4px 0 0}.scan-plan-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.scan-plan{border:1px solid var(--line);background:var(--sheet);border-radius:10px;flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex}.scan-plan.recommended{border-color:var(--sea);box-shadow:0 0 0 1px var(--sea), var(--shadow-sm)}@media (width<=720px){.scan-plan.recommended{order:-1}}.scan-plan-name{align-items:center;gap:8px;font-size:15px;display:flex}.scan-plan p{margin:0}.scan-plan-price{align-items:baseline;gap:6px;display:flex;margin-top:4px!important}.scan-plan-price b{font:400 34px / 1 var(--font-display);letter-spacing:-.01em}.scan-plan-price span,.scan-plan-note{color:var(--ink-2);font-size:12.5px}.scan-plan-who{font-size:13px;line-height:1.45;margin-top:6px!important}.plan-ais{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex;margin-top:10px!important}.plan-ai{align-items:center;gap:5px;display:inline-flex}.plan-ai .logo-tile{width:18px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:5px}.plan-ai .logo-tile .lg{width:12px;height:12px}.scan-plan-limits{color:var(--ink-2);flex:1;font-size:12.5px;line-height:1.5}.scan-plan .btn-lg{min-height:42px;margin-top:8px;font-size:14px}.scan-plan-free{color:var(--ink-2);margin:2px 0 0;font-size:13px}.scan-plan-free b{color:var(--ink)}.scan-website{border:1px solid var(--line);background:var(--sheet);border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.scan-website .row input{flex:240px;min-height:40px}.scan-answer{flex-direction:column;gap:14px;display:flex}.scan-answer .eyebrow{margin:0}.scan-answer h2{font:400 28px/1.12 var(--font-display)}.scan-answer p{margin:0}.scan-answer-text{max-width:70ch;color:var(--ink-2);font-size:14px;line-height:1.6}.scan-answer>h3{border-top:1px solid var(--line);padding-top:12px}.scan-cites{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}@media (width<=760px){.scan-grid,.scan-grid tbody,.scan-grid th,.scan-grid td{width:auto;display:block}.scan-grid thead{display:none}.scan-grid tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:16px 0;display:grid}.scan-grid tbody th{border:0;grid-column:1/-1;padding:0 0 4px 32px}.scan-qn{top:0;left:0;transform:none}.scan-grid td{border:0;padding:0}.scan-grid td:before{content:attr(data-label);font:500 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.sc,button.sc{min-height:46px}}@media (width<=640px){.live-what span{display:none}.live-strip{flex-wrap:wrap;row-gap:10px}.live-dots{order:1;justify-content:space-between;width:100%}.live-dots i{width:6px;height:6px}.about-acts .btn-lg{flex:100%}.about-skip{margin-left:0}.about-found{align-items:flex-start}.about-found .scan-icon{border-radius:15px;width:64px;height:64px}.scan-field{flex-direction:column}.scan-field button,.scan-progress{width:100%}.scan-progress .scan-bar{flex:1;width:auto}.scan-cta .btn-lg{flex:100%}}@media (prefers-reduced-motion:reduce){.scan-spin{animation-duration:2.4s}.sc:not(.pending){animation:none}.scan-bar i,.live-dots i,.about-segs i,.add-steps li{transition:none}.live-dots i.pending{animation:none}}.scan-connect-step{width:100%;max-width:720px;margin:0 auto;padding:clamp(16px,6vh,72px) 0 24px}.onboard .scan-connect-step{padding-top:0}.scan-connect{flex-direction:column;gap:20px;display:flex}.scan-connect-back{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.scan-connect .scan-hero .eyebrow{align-items:center;gap:8px;display:inline-flex}.scan-connect .scan-lead{max-width:60ch;margin:0}.scan-connect .row{align-items:center;gap:18px}.scan-connect textarea.mono-input{min-height:120px;font-family:var(--font-mono);font-size:13px}.scan-connect>.muted.small{margin:0}.scan-plans-step{gap:clamp(20px,3.5vh,40px);width:100%;max-width:1080px;margin:0 auto}.scan-plans-step .scan-plans{border-top:0;gap:18px;padding-top:0}.scan-plans-step .scan-hero h1{font-size:clamp(36px,3.8vw,54px)}.scan-plans-step .scan-lead{max-width:68ch;margin:14px 0 0;font-size:15.5px}.scan-plans-step .scan-plans-head{justify-content:flex-start}.scan-next{flex-direction:column;gap:10px;display:flex}.scan-next p{margin:0}.first-workspace-form{gap:20px}.first-workspace-form label.field>input{padding-block:11px;font-size:16px}.first-workspace-next{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.first-workspace-next li{align-items:center;gap:8px;display:inline-flex}.first-workspace-next span{border:1px solid var(--line-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.first-workspace-next li:first-child span{border-color:var(--sea);background:var(--sea);color:var(--sheet)}.first-workspace-email{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.first-workspace-email strong{overflow-wrap:anywhere;flex:1;min-width:0}.first-workspace-email button{align-items:center;gap:6px;display:inline-flex}.signin{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;min-height:100dvh;padding:12px;display:grid}.signin-side{background:var(--sheet);border-radius:16px;flex-direction:column;justify-content:center;gap:24px;padding:48px clamp(24px,7vw,112px);display:flex}.signin-card{flex-direction:column;gap:16px;width:100%;max-width:400px;display:flex}@media (width<=900px){.signin{flex-direction:column;display:flex}.signin-side{flex:1}.signin .tern-art{display:none}}.signin-brand{color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.signin-brand .brand-wordmark{height:28px}.signin h1{font:400 34px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.signin-lead{color:var(--muted);margin:-4px 0 4px;font-size:14.5px;line-height:1.5}.signin-lead b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.signin-google{color:#1f1f1f;min-height:44px;font:500 14.5px/1 var(--font-sans);background:#fff;border:1px solid #dadce0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex}.signin-google:hover{color:#1f1f1f;background:#f8f9fa;box-shadow:0 1px 3px #3c404326}.signin-g{flex:none;width:18px;height:18px}.signin-or{color:var(--muted);align-items:center;gap:12px;font-size:12.5px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line-2);flex:1;height:1px}.signin-form{flex-direction:column;gap:12px;display:flex}.signin-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.signin-field input{min-height:44px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:15px;font-weight:400}.signin-field input.signin-code{font:500 22px/1 var(--font-mono);letter-spacing:.35em;text-align:center}.signin button.signin-primary{border-radius:10px;min-height:44px;font-size:14.5px}.signin-error{background:var(--red-wash);color:var(--bill-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.signin-small{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.signin-small button.link{font-size:inherit;color:var(--ink-2)}.signin button.signin-back{color:var(--muted);align-self:center;font-size:13px}.signin-foot{color:var(--muted);gap:8px;font-size:12.5px;display:flex}.signin-foot a{color:var(--muted);text-decoration:none}.signin-foot a:hover{color:var(--ink)}@media (width<=480px){.signin{padding:8px}.signin-side{justify-content:flex-start;padding:32px 20px 24px}.signin h1{font-size:30px}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#efefea;--sheet:#fff;--tint:#f4f4ef;--hover:#0e12170a;--sel:#0e121711;--ink:#0e1217;--ink-2:#2a3139;--muted:#5d6671;--line:#0e121714;--line-2:#0e121729;--track:#0e121712;--not-named:#b3bbc5;--bill:#e5452b;--bill-ink:#b8301a;--red-wash:#e5452b1a;--sea:#3b6a82;--sea-wash:#3b6a821a;--good:#17845a;--good-wash:#17845a1a;--warn:#8a5d00;--warn-dot:#d29714;--star:#946500;--warn-wash:#c58a1024;--on-ink:#f7f7f4;--shadow-sm:0 1px 2px #0e12170d;--shadow-pop:0 2px 6px #0e12170f, 0 16px 40px -12px #0e12173d;--scrim:#080b0f52;--font-display:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--panel:var(--sheet);--panel-2:var(--tint);--text:var(--ink);--border:var(--line-2);--grid:var(--line);--accent:var(--sea);--accent-wash:var(--track);--bad:var(--bill-ink);--status-good:#17845a;--status-warning:#d29714;--status-serious:#e07a3f;--status-critical:#e5452b;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--bg:#080b0f;--sheet:#10151c;--tint:#eef1f40b;--hover:#eef1f40b;--sel:#eef1f414;--ink:#eef1f4;--ink-2:#c8cfd7;--muted:#8f99a5;--line:#eef1f414;--line-2:#eef1f429;--track:#eef1f414;--not-named:#4f5965;--bill:#ff5f3f;--bill-ink:#ff7b5f;--red-wash:#ff5f3f24;--sea:#86b2c8;--sea-wash:#86b2c821;--good:#45c48b;--good-wash:#45c48b21;--warn:#e8b043;--warn-dot:#e8b043;--star:#e8b043;--warn-wash:#e8b04324;--on-ink:#0b0f14;--shadow-sm:0 1px 2px #00000059;--shadow-pop:0 2px 6px #0006, 0 16px 40px -12px #0009;--scrim:#00000080;--status-good:#45c48b;--status-warning:#e8b043;--status-serious:#f08a52;--status-critical:#ff5f3f;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}[data-more]{--cue:64px;--cue-left:#000;--cue-right:#000;-webkit-mask-image:linear-gradient(to right, var(--cue-left), #000 var(--cue), #000 calc(100% - var(--cue)), var(--cue-right));-webkit-mask-image:linear-gradient(to right, var(--cue-left), #000 var(--cue), #000 calc(100% - var(--cue)), var(--cue-right));mask-image:linear-gradient(to right, var(--cue-left), #000 var(--cue), #000 calc(100% - var(--cue)), var(--cue-right))}[data-more=left],[data-more=both]{--cue-left:#00000014}[data-more=right],[data-more=both]{--cue-right:#00000014}[data-more]:focus-visible{outline-offset:-2px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}a:hover{color:var(--bill-ink);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--sea);outline-offset:2px}h1,h2,h3{margin:0;font-weight:600}h1{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(32px,3.4vw,46px);font-weight:400;line-height:1.04}h2{font-size:15px}h3{font-size:13px}code,.mono{font-family:var(--font-mono);font-size:12px}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11.5px}.app{background:var(--bg);min-height:100vh;display:flex}.main{flex-direction:column;flex:1;min-width:0;padding:8px 8px 8px 0;display:flex}.app-wait{background:var(--bg);place-items:center;min-height:100dvh;display:grid}@media (prefers-reduced-motion:no-preference){#root.arrive>*{animation:.24s ease-out both settle-in}}.bare .main{padding:8px}.bare-head{padding:8px 6px 12px}.sheet{background:var(--sheet);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;gap:20px;min-width:0;min-height:calc(100vh - 56px);padding:32px clamp(20px,3.6vw,56px) 18px;display:flex}.side{flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:252px;height:100vh;padding:14px 8px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{color:var(--ink);align-items:center;gap:9px;padding:4px 10px 12px;text-decoration:none;display:flex}.side-brand:hover{color:var(--ink)}.tern-art,.step-art{color:#f7f7f4;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:relative;overflow:hidden}.tern-art{background:linear-gradient(#3b6a82 0%,#5d8296 45%,#c99a86 100%)}.tern-art-sea{width:100%;height:100%;position:absolute;inset:0}.tern-art-bird{color:#0e1217;--bill:#e5452b;filter:drop-shadow(0 18px 30px #080b0f40);width:min(32%,210px);height:auto;position:absolute;top:16%;left:12%;transform:rotate(-6deg)}.tern-art-line{max-width:420px;font:400 38px/1.08 var(--font-display);letter-spacing:-.01em;margin:0;position:relative}.tern-art-line>span{font:400 15px/1.5 var(--font-sans);letter-spacing:0;color:#f7f7f4d1;margin-top:12px;display:block}.step-art{background:radial-gradient(40rem 26rem at 70% 20%,#5d82968c,#0000 70%),linear-gradient(160deg,#1f3e52 0%,#15293a 100%)}.step-art:before{content:"";background-image:linear-gradient(#f7f7f40d 1px,#0000 1px),linear-gradient(90deg,#f7f7f40d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.step-art .tern-art-line{font-size:32px;animation:.6s both sa-rise}.sa-stage{--glass:#f7f7f414;--glass-line:#f7f7f429;--lit:#f3c9a8;place-items:center;display:grid;position:absolute;inset:0 0 36%}.sa-card{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;box-shadow:0 20px 40px -20px #00000080}.sa-about{--gut:168px;container-type:size}.sa-profile{width:min(320px, 100cqw - var(--gut));flex-direction:column;gap:12px;padding:24px;animation:.7s both sa-rise;display:flex}.sa-avatar{background:#f7f7f41f;border-radius:50%;place-items:center;width:52px;height:52px;animation:3s ease-out .6s infinite sa-ping;display:grid;box-shadow:0 0 #f3c9a880}.sa-avatar svg{color:#f7f7f4;width:26px;height:26px}.sa-bar{background:#f7f7f41a;border-radius:5px;height:10px;position:relative;overflow:hidden}.sa-bar.short{width:60%}.sa-fill:after{content:"";transform-origin:0;animation:sa-fill 6s ease var(--d) infinite;background:#f7f7f48c;position:absolute;inset:0}.sa-chips{gap:8px;margin-top:6px;display:flex}.sa-chip{white-space:nowrap;border:1px solid var(--glass-line);font:500 12px var(--font-sans);color:#f7f7f4bf;animation:sa-pick 6s ease var(--d) infinite;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.sa-paste{grid-template-rows:auto 56px auto auto;align-content:center;gap:0;inset:64px 0 24%}.sa-url{width:min(80%,320px);font:500 15px var(--font-mono);align-items:center;gap:10px;padding:14px 16px;display:flex}.sa-dot{background:var(--lit);border-radius:50%;flex:none;width:10px;height:10px}.sa-type{white-space:nowrap;width:0;animation:15s steps(15,end) infinite sa-type;display:inline-block;overflow:hidden}.sa-caret{background:#f7f7f4;width:2px;height:18px;margin-left:-8px;animation:.9s step-end infinite sa-blink}.sa-wires{fill:none;stroke:#f7f7f459;stroke-width:1.5px;stroke-dasharray:160;stroke-dashoffset:160px;width:min(80%,320px);height:56px;animation:15s infinite sa-wire}.sa-sources{gap:10px;display:flex}.sa-source{font:500 12.5px var(--font-sans);color:#f7f7f4b3;animation:sa-light 15s ease var(--d) infinite;align-items:center;gap:8px;padding:10px 12px;display:flex}.sa-reads{justify-self:center;width:min(80%,320px);margin-top:16px;display:grid}.sa-data{opacity:0;animation:sa-data 15s ease var(--d) infinite;grid-area:1/1;padding:4px 16px 6px}.sa-data p{font:600 12.5px var(--font-sans);color:#f7f7f4;align-items:center;gap:8px;margin:0;padding:9px 0 7px;display:flex}.sa-data p .logo-tile{border-radius:6px;width:20px;height:20px}.sa-data p .logo-tile svg{width:13px;height:13px}.sa-data dl{margin:0}.sa-data div{border-top:1px solid var(--glass-line);font:500 12.5px var(--font-sans);grid-template-columns:104px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:7px 0;display:grid}.sa-data dt{color:#f7f7f48c}.sa-data dd{color:#f7f7f4;white-space:nowrap;text-overflow:ellipsis;animation:sa-read 15s ease var(--d) infinite;margin:0;overflow:hidden}.sa-data dd .sa-bar{background:#f7f7f466;width:80%;height:6px;display:block}.sa-data div>svg{fill:none;width:14px;height:14px;stroke:var(--lit);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;animation:sa-tick 15s ease var(--d) infinite}.sa-asking{overflow:hidden}.sa-ring{width:200px;height:200px;animation:sa-ring 3.9s ease-out var(--d) infinite;border:1px solid #f3c9a880;border-radius:50%;position:absolute}.sa-answers{flex-direction:column;gap:10px;width:min(82%,340px);margin:0;padding:0;list-style:none;display:flex;position:relative}.sa-answer{animation:sa-answer 7s ease var(--d) infinite;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex;position:relative}.sa-answer b{flex:none;width:76px;font-weight:600}.sa-typing{animation:sa-typing-out 7s ease var(--d) infinite;gap:4px;display:flex}.sa-typing i{background:#f7f7f4b3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sa-dots}.sa-typing i:nth-child(2){animation-delay:.15s}.sa-typing i:nth-child(3){animation-delay:.3s}.sa-lines{animation:sa-lines-in 7s ease var(--d) infinite;flex-direction:column;gap:5px;display:flex;position:absolute;left:140px;right:60px}.sa-lines span{background:#f7f7f466;border-radius:3px;height:5px}.sa-lines span+span{width:65%}.sa-you{background:var(--lit);color:#15293a;font:600 11px var(--font-sans);animation:sa-you 7s ease var(--d) infinite;border-radius:999px;margin-left:auto;padding:3px 8px}.sa-crawl{align-content:center;gap:18px}.sa-site{width:min(82%,340px);font:500 14px var(--font-mono);align-items:center;gap:10px;padding:12px 16px;display:flex}.sa-cloud{fill:#f6821f;width:22px;height:22px}.sa-crawl .sa-type{width:auto;animation:none}.sa-live{font:600 11px var(--font-sans);color:#f7f7f4bf;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sa-live:before{content:"";background:#6fcf97;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite sa-ping}.sa-visits{flex-direction:column;gap:8px;width:min(82%,340px);margin:0;padding:0;list-style:none;display:flex}.sa-visit{animation:sa-visit 9s ease var(--d) infinite both;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.sa-visit b{flex:none;width:108px;font-weight:600}.sa-visit code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px var(--font-mono);color:#f7f7f4b3;flex:1;overflow:hidden}.sa-visit .sa-read,.sa-visit .sa-blocked{font:600 11px var(--font-sans);border-radius:999px;padding:3px 8px}.sa-visit .sa-read{background:var(--lit);color:#15293a}.sa-visit .sa-blocked{color:#f7f7f4cc;border:1px solid #f7f7f459}.sa-downloads{overflow:hidden}.sa-chart{width:min(82%,340px);padding:16px 18px 18px}.sa-chart p{align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.sa-up{color:#6fcf97;font:600 12px var(--font-mono);margin-left:auto}.sa-bars{align-items:flex-end;gap:8px;height:150px;display:flex}.sa-bars span{background:linear-gradient(180deg, var(--lit), #f3c9a859);transform-origin:bottom;animation:sa-grow 8s ease var(--d) infinite both;border-radius:5px 5px 2px 2px;flex:1}.sa-named{animation:sa-visit 8s ease var(--d) infinite both;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:18%;right:12%}@keyframes sa-visit{0%{opacity:0;transform:translate(18px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes sa-grow{0%{transform:scaleY(0)}8%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}.logo-tile{color:#15293a;background:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:0 6px 14px -6px #00000073}.logo-tile svg,.logo-tile .lg{width:16px;height:16px}@media (prefers-color-scheme:dark){.logo-tile .lg-chatgpt{filter:invert()}}.tern-art-line .art-logos{gap:8px;margin-top:20px;display:flex}.art-logos .logo-tile{border-radius:9px;width:32px;height:32px}.art-logos .logo-tile svg,.art-logos .logo-tile .lg{width:19px;height:19px}.sa-chip .logo-tile{width:16px;height:16px;box-shadow:none;border-radius:4px}.sa-chip .logo-tile svg{width:11px;height:11px}.sa-orbit{--g:calc((100cqw - min(320px, 100cqw - var(--gut))) / 2);--near:max(12px, var(--g) - var(--s) - 22px - clamp(0px, (var(--g) - 84px) * .3, 40px));--far:max(12px, var(--g) - var(--s) - 22px - clamp(12px, (var(--g) - 84px) * .6 + 12px, 110px));--rows:clamp(72px, 22cqh, 130px);--s:46px;top:calc(50% - var(--s) / 2);width:var(--s);height:var(--s);border-radius:13px;animation:.6s both sa-rise,7s ease-in-out infinite sa-bob;position:absolute}.sa-orbit svg,.sa-orbit .lg{width:26px;height:26px}.sa-orbit.o0{top:calc(50% - var(--s) / 2 - var(--rows) + 10px);left:var(--near);animation-delay:.1s,0s}.sa-orbit.o3{--s:38px;left:var(--far);animation-delay:.4s,-4.5s}.sa-orbit.o1{--s:38px;top:calc(50% - var(--s) / 2 + var(--rows));left:var(--near);animation-delay:.2s,-1.5s}.sa-orbit.o2{top:calc(50% - var(--s) / 2 - var(--rows));right:var(--near);animation-delay:.3s,-3s}.sa-orbit.o5{--s:38px;right:var(--far);animation-delay:.6s,-2.5s}.sa-orbit.o4{top:calc(50% - var(--s) / 2 + var(--rows) - 10px);right:var(--near);animation-delay:.5s,-6s}@container (width<=520px){.sa-profile{--gut:136px;padding:18px}.sa-chips{gap:6px}.sa-about .sa-chip{padding:5px 8px;font-size:11px}.sa-orbit{--gut:136px;--s:36px;border-radius:10px}.sa-orbit.o1,.sa-orbit.o3,.sa-orbit.o5{--s:30px}.sa-orbit svg,.sa-orbit .lg{width:20px;height:20px}}.step-art-scene{padding:inherit;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.step-art-scene.leaving{pointer-events:none}.step-art-brand{z-index:1;color:#f7f7f4;width:auto;height:26px;position:absolute;top:32px;left:40px}@keyframes sa-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes sa-ping{70%,to{box-shadow:0 0 0 16px #f3c9a800}}@keyframes sa-fill{0%{transform:scaleX(0)}20%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes sa-pick{0%,to{color:#f7f7f4bf;background:0 0}6%,30%{background:var(--lit);border-color:var(--lit);color:#15293a}36%{color:#f7f7f4bf;background:0 0}}@keyframes sa-bob{50%{transform:translate(10px,-14px)}}@keyframes sa-type{0%{width:0}10%,96%{width:15ch}to{width:0}}@keyframes sa-blink{50%{opacity:0}}@keyframes sa-wire{0%,10%{stroke-dashoffset:160px}15%,96%{stroke-dashoffset:0}to{stroke-dashoffset:160px}}@keyframes sa-light{0%,to{opacity:.4;transform:none}3%,25%{opacity:1;border-color:#f3c9a899;transform:translateY(-3px)}27%{opacity:.4;transform:none}}@keyframes sa-data{0%,to{opacity:0;transform:translateY(8px)}3%,25%{opacity:1;transform:none}27%{opacity:0;transform:translateY(-6px)}}@keyframes sa-read{0%{opacity:0;clip-path:inset(0 100% 0 0)}4%,23%{opacity:1;clip-path:inset(0)}24%,to{opacity:0}}@keyframes sa-tick{0%,3%{stroke-dashoffset:16px}6%,23%{stroke-dashoffset:0}24%,to{stroke-dashoffset:16px;opacity:0}}@keyframes sa-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes sa-answer{0%{opacity:0;transform:translate(-12px)}8%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes sa-typing-out{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes sa-lines-in{0%,32%{opacity:0;clip-path:inset(0 100% 0 0)}44%,90%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes sa-you{0%,46%{opacity:0;transform:scale(.6)}52%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes sa-dots{50%{opacity:.4;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.step-art *,.step-art :after,.step-art .tern-art-line{animation:none!important}.sa-type{width:15ch}.sa-wires,.sa-data div>svg{stroke-dashoffset:0}.sa-data:first-child,.sa-source:first-child{opacity:1}.sa-typing,.sa-caret{display:none}.sa-chip:first-child{background:var(--lit);color:#15293a}}.still *,.still :after,.still .tern-art-line{animation:none!important}.still .sa-type{width:15ch}.still .sa-wires,.still .sa-data div>svg{stroke-dashoffset:0}.still .sa-data:first-child,.still .sa-source:first-child{opacity:1}.still .sa-typing,.still .sa-caret{display:none}.still .sa-chip:first-child{background:var(--lit);color:#15293a}@media (prefers-reduced-motion:no-preference){.onboard-main>.page,.onboard-enter{animation:.26s cubic-bezier(.2,0,0,1) backwards onboard-in}}@keyframes onboard-in{0%{opacity:0;transform:translateY(8px)}}.onboard{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.onboard-main{flex-direction:column;gap:clamp(20px,3.5vh,40px);min-width:0;display:flex}.onboard-main>.page{margin:0;padding-top:0}.onboard .scan-hero h1{font-size:clamp(36px,3.8vw,54px)}.onboard .intro-hello{margin-bottom:8px;font-size:21px}.onboard .scan-lead{margin-top:14px;font-size:15.5px}.onboard .about-card{padding:clamp(20px,2.6vw,32px)}.onboard .about-me-form{gap:18px}@media (height<=860px){.onboard .about-me .intro-hello,.onboard .about-me .scan-lead{display:none}}.onboard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboard-steps li{color:var(--muted);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.onboard-steps i{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.onboard-steps li.done i{background:var(--sea)}.onboard-steps li.on{color:var(--ink);font-weight:500}.onboard-steps li.on i{background:linear-gradient(90deg, var(--sea) 0 50%, var(--track) 50% 100%);background-position:100% 0;background-size:200% 100%;animation:.7s .1s forwards onboard-fill}@keyframes onboard-fill{to{background-position:50% 0}}.onboard>.step-art{height:calc(100vh - 140px);min-height:520px;padding:40px;position:sticky;top:24px}@media (width<=1100px){.onboard{display:block}.onboard>.step-art{display:none}}@media (width<=560px){.onboard-steps span{display:none}.onboard-steps li.on span{grid-column:1/-1;display:block}}.brand-wordmark{flex:none;width:auto;height:28px;display:block}.side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:14px 10px 6px;font-size:11px;font-weight:600}.nav-gap{height:10px}.side-fold{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;width:100%;font-family:inherit;display:flex}.side-fold:hover:not(:disabled){color:var(--ink)}.side-fold:disabled{color:var(--muted);cursor:default}.side-fold:focus-visible{outline:2px solid var(--bill);outline-offset:-2px}.side-fold .icon{margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.side-fold.open .icon{transform:none}.side-fold-n{background:var(--hover);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:10.5px}.nav{flex-direction:column;gap:1px;display:flex}.nav a,.side-user{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.nav a:focus-visible{outline-offset:-2px}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a.on{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.nav .icon{color:var(--muted);flex:none}.nav a.on .icon{color:var(--bill)}.nav-app-icon{object-fit:cover;border-radius:22%;flex:none}.nav a.nav-add{margin-bottom:4px}.nav a.nav-add:not(.on){outline:1px dashed var(--line-2);outline-offset:-1px}.nav a.nav-add .icon{color:var(--ink)}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.n{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.n.tone-good{color:var(--good)}.n.tone-warning{color:var(--warn)}.n.tone-critical{color:var(--bill-ink)}.side-foot{margin-top:auto;padding-top:16px}.side-user{color:var(--muted);font-size:12.5px}.avatar{background:var(--sea);width:22px;height:22px;color:var(--sheet);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.tile,.ws-mark{color:#fff;border-radius:6px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.tile{position:relative;overflow:hidden}.tile img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tile img.shown{opacity:1;background:var(--bg)}.tile img.small{object-fit:contain;background:#fff;padding:15%}.ws-mark{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:7px;font-size:11px}.ws-mark.sm{border-radius:6px;width:22px;height:22px;font-size:9.5px}.crumbs-bar{justify-content:center;min-width:0;padding:0 0 8px;display:flex}.crumbs{background:var(--sheet);border:1px solid var(--line);min-width:0;max-width:100%;box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;margin:0;padding:3px;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:flex}.crumbs li+li:before{content:"/";color:var(--line-2);padding:0 2px;font-size:14px}.crumbs li.crumb-home+li:before{content:none}.crumb{min-width:0;min-height:28px;color:var(--muted);font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:13.5px;font-weight:450;line-height:1.2;text-decoration:none;display:inline-flex}a.crumb:hover,button.crumb:hover,button.crumb[aria-expanded=true]{background:var(--hover);color:var(--ink);opacity:1}.crumb .icon{color:var(--muted);opacity:.7;flex:none}.crumb-text{text-overflow:ellipsis;max-width:220px;overflow:hidden}.crumb-page{text-overflow:ellipsis;max-width:260px;color:var(--ink);font-weight:500;overflow:hidden}.crumb-home .crumb{color:var(--ink);padding:2px 6px}.crumb-mark{width:18px;height:18px;display:block}.crumb-wrap .popover{width:280px;right:auto}.switch-wrap{position:relative}.switch,.jump,.icon-btn,.popover button{font-family:var(--font-sans);white-space:normal;text-align:left}.switch{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:400;display:flex}.switch:hover,.switch[aria-expanded=true]{background:var(--hover);color:var(--ink);opacity:1}.switch .icon{color:var(--muted);flex:none}.switch-text{flex:1;min-width:0}.switch-text b,.switch-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.switch-text b{font-size:13.5px;font-weight:600}.switch-text small{color:var(--muted);font-size:12px}.popover{z-index:30;background:var(--sheet);border:1px solid var(--line-2);max-height:60vh;box-shadow:var(--shadow-pop);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.popover-list,.popover-foot{flex-direction:column;gap:1px;display:flex}.popover-foot{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.popover button{width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:4px 8px;font-size:13.5px;font-weight:400;display:flex}.popover button:hover{background:var(--hover);color:var(--ink);opacity:1}.popover button.on{font-weight:600}.popover button small{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.popover .icon{color:var(--muted);flex:none}.jump{border:1px solid var(--line-2);background:var(--sheet);width:100%;min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:6px 0 8px;padding:0 10px;font-size:13px;font-weight:400;display:flex}.jump:hover{color:var(--ink);opacity:1}kbd{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:11px}.jump-backdrop{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.jump-dialog{background:var(--sheet);border:1px solid var(--line-2);width:min(600px,100%);max-height:70vh;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.jump-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:0 16px;display:flex}.jump-input input{min-height:54px;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:15px}.jump-input input:focus-visible{outline:none}.jump-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.jump-list li{min-height:42px;color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.jump-list li.on{background:var(--sel);color:var(--ink)}.jump-list .icon{color:var(--muted);flex:none}.jump-list li.on .icon{color:var(--bill)}.jump-list .nav-label{flex:0 auto}.jump-list small{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted);margin-left:auto;padding-left:12px;font-size:12px;overflow:hidden}.jump-none{color:var(--muted);text-align:center;margin:0;padding:22px 16px}.mobilebar{display:none}.icon-btn{width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--hover);color:var(--ink);opacity:1}.side-backdrop{display:none}.statusline{border-top:1px solid var(--line);gap:16px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;padding-bottom:4px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar:has(>h1){align-items:flex-end;padding-bottom:4px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;display:grid}button,.button{border:1px solid var(--ink);background:var(--ink);min-height:36px;color:var(--on-ink);font:600 13.5px/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}button:hover,.button:hover{color:var(--on-ink);opacity:.88}button.secondary,.button.secondary{color:var(--ink);border-color:var(--line-2);background:0 0}button.secondary:hover,.button.secondary:hover{background:var(--hover);color:var(--ink);opacity:1}button.danger{color:var(--bill-ink);border-color:var(--line-2);background:0 0}button.danger:hover{background:var(--red-wash);opacity:1}button.link{min-height:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:500}button.link:hover{color:var(--bill-ink);opacity:1;text-decoration-color:currentColor}button:disabled{opacity:.45;cursor:default}input,select,textarea{border:1px solid var(--line-2);background:var(--sheet);min-width:0;min-height:36px;color:var(--ink);font:400 14px var(--font-sans);border-radius:8px;padding:0 10px}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--ink)}textarea{width:100%;min-height:80px;font-family:var(--font-mono);padding:8px 10px;font-size:12px;line-height:1.5}label.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}label.field>input,label.field>select,label.field>textarea{color:var(--ink);font-weight:400}label.field>input,label.field>select{font-size:14px}label.check{align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.card{background:var(--sheet);border:1px solid var(--line-2);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-head h2{font-size:14px}.empty{text-align:center;background:var(--tint);border-radius:12px;flex:1;place-content:center;min-height:200px;padding:24px;display:grid}.empty p{margin:4px 0}.good{color:var(--good)}.bad{color:var(--bill-ink)}.error-note{background:var(--red-wash);color:var(--bill-ink);border-radius:8px;padding:10px 12px}.api-down{margin-bottom:16px}.not-found .empty{gap:4px;min-height:320px}.not-found h1{margin:0;font-size:22px}.not-found-acts{margin-top:14px}.not-found-others{margin-top:22px}.not-found-others ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tabs{box-shadow:inset 0 -1px 0 var(--line);gap:24px;display:flex;overflow:auto hidden}.tabs a{min-height:42px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a.active{color:var(--ink);border-bottom-color:var(--bill);font-weight:600}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}th{color:var(--muted);white-space:nowrap;padding-top:4px;font-size:12px;font-weight:500}th .th-sort{min-height:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;gap:2px;padding:0}th .th-sort:hover{color:var(--ink);opacity:1}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.links-table td{border-bottom:0;padding:4px 10px 4px 22px}.links-table td.num{padding-left:10px}.links-table .links-from th{border-top:1px solid var(--line);color:var(--ink);border-bottom:0;padding:9px 10px 3px;font-size:13px}.links-table thead th{border-bottom:0}.links-actions{gap:6px}.links-more{margin-top:8px}.links-anchor{font-family:var(--font-sans);margin-top:2px;display:none}@media (width<=640px){.links-table .links-words{display:none}.links-anchor{display:block}}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--hover)}td.url{overflow-wrap:anywhere;max-width:520px}td.url-narrow{overflow-wrap:anywhere;max-width:240px}.stat{flex-direction:column;gap:4px;display:flex}.stat .label{color:var(--muted);font-size:12.5px;font-weight:500}.stat .value{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1.05}.stat .sub{color:var(--muted);font-size:12px}.badge{background:var(--sheet);height:22px;box-shadow:inset 0 0 0 1px var(--line-2), inset 0 -1px 0 var(--line);color:var(--ink-2);white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:7px;padding:0 8px 0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.badge .dot{border-radius:1px;width:5px;height:5px;transform:rotate(45deg)}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.good{background:var(--status-good)}.dot.warning{background:var(--status-warning)}.dot.serious{background:var(--status-serious)}.dot.critical{background:var(--status-critical)}.dot.neutral{background:var(--muted)}.dot.info{background:var(--sea)}.dot.live{background:var(--good);box-shadow:0 0 0 0 var(--good-wash);animation:1.8s ease-out infinite live}@keyframes live{0%{box-shadow:0 0 0 0 var(--good-wash)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.sev-icon{text-align:center;width:14px;font-size:11px;display:inline-block}.meter{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.meter>span{background:var(--good);border-radius:2px;height:100%;display:block}.drawer-backdrop{background:var(--scrim);z-index:10;position:fixed;inset:0}.drawer{background:var(--sheet);border-left:1px solid var(--line-2);width:min(760px,100%);box-shadow:var(--shadow-pop);z-index:11;flex-direction:column;gap:14px;padding:20px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}dl.kv{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}dl.kv dt{color:var(--muted);font-size:12px}dl.kv dd{overflow-wrap:anywhere;margin:0}.chart{width:100%;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .gridline{stroke:var(--line);stroke-width:1px}.chart .crosshair{stroke:var(--muted);stroke-width:1px}.chart .marker-rule{stroke-width:1px;stroke-dasharray:2 3;opacity:.8}.tooltip .line.marker-line{white-space:normal;align-items:flex-start;width:240px;margin-top:2px}.tooltip .marker-line .key-sq{flex:none;margin-top:4px}.tooltip .marker-line>span:last-child{overflow-wrap:anywhere;min-width:0}.tooltip{pointer-events:none;background:var(--sheet);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);z-index:5;border-radius:8px;min-width:120px;padding:8px 10px;font-size:12px;position:absolute}.tooltip .when{color:var(--muted);margin-bottom:4px}.tooltip .line{white-space:nowrap;align-items:center;gap:6px;display:flex}.tooltip .line strong{font-variant-numeric:tabular-nums}.key-line{border-radius:1px;flex:none;width:12px;height:2px;display:inline-block}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.barlist{flex-direction:column;gap:8px;display:flex}.barlist .item{grid-template-columns:minmax(120px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.barlist .item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barlist .track{height:10px}.barlist .bar{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:10px}.barlist .val{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:48px}.ring text{fill:var(--ink);font-family:var(--font-display);font-weight:400}.markdown{line-height:1.55}.markdown h1,.markdown h2,.markdown h3{margin:14px 0 6px}.markdown h1{font-size:28px}.markdown ul{padding-left:20px}.answer{white-space:pre-wrap;background:var(--tint);border-radius:8px;max-height:360px;padding:12px;line-height:1.5;overflow-y:auto}.pill-list{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.side{z-index:40;background:var(--bg);width:min(300px,86vw);box-shadow:var(--shadow-pop);visibility:hidden;padding-right:14px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.menu-open .side{visibility:visible;transform:none}.side-backdrop{z-index:35;background:var(--scrim);display:block;position:fixed;inset:0}.mobilebar{align-items:center;gap:4px;padding:0 0 8px;display:flex}.jump kbd{display:none}.mobilebar .side-brand{margin-right:auto;padding:4px 6px}.crumbs-bar{justify-content:flex-start}.crumb-home{display:none!important}.crumbs li:nth-child(2):before{content:none}.crumb-text{max-width:30vw}.crumb-page{max-width:36vw}.main{padding:8px}.sheet{min-height:auto;padding:24px 16px 16px}}@media (width<=640px){.grid-2{grid-template-columns:1fr}.barlist .item{grid-template-columns:minmax(90px,40%) 1fr auto}}@media (prefers-reduced-motion:reduce){.side{transition:none}.dot.live{animation:none}}.page{flex-direction:column;gap:44px;min-width:0;display:flex}.page>.page-head{padding-bottom:0}.page>.page-tabs{margin-top:-20px}.jump-nav{z-index:5;background:var(--sheet);scrollbar-width:none;margin-top:-20px;position:sticky;top:0}.jump-nav[hidden]{display:none}.jump-nav button{white-space:nowrap;flex:none}.page .sec{scroll-margin-top:60px}.page-head .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.greeting{align-items:center;gap:14px;display:flex}.greeting svg{flex:none;width:52px;height:auto}.lede{font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;margin:-22px 0 0;font-size:22px;line-height:1.3}.up{color:var(--good)}.down{color:var(--bill-ink)}.delta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.r{text-align:right;font-variant-numeric:tabular-nums}.cols{flex-wrap:wrap;align-items:flex-start;gap:44px 48px;display:flex}.cols>*{flex:250px;min-width:0}.sec{flex-direction:column;min-width:0;display:flex}.sh{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:11px 0 12px;display:flex}.sh h2,.ch h2{font-size:14px;font-weight:600}.sh .aside,.ch .aside{color:var(--muted);font-size:12.5px}.well{background:var(--tint);border-radius:12px;min-width:0;padding:16px 22px 6px}.ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:12px;display:flex}.card>.ch{padding-bottom:0}.li{border-top:1px solid var(--line);min-height:50px;color:var(--ink);align-items:center;gap:12px;padding:9px 0;font-size:13.5px;text-decoration:none;display:flex}.li small{color:var(--muted);font-size:12px;display:block}.li b{font-weight:600}.li .grow{flex:1;min-width:0}.li .when{color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px}a.li:hover{color:var(--ink)}a.li:hover b{text-underline-offset:3px;text-decoration:underline}.li.stacked{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 0;display:grid}.li.stacked .meter{grid-column:1/-1}.li.more{min-height:46px;font-weight:600}.li.empty-row{color:var(--muted)}.tag{background:var(--sheet);height:22px;box-shadow:inset 0 0 0 1px var(--line-2), inset 0 -1px 0 var(--line);color:var(--ink-2);white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tag.good:before,.tag.warning:before,.tag.serious:before,.tag.critical:before,.tag.info:before{content:"";border-radius:1px;flex:none;width:5px;height:5px;transform:rotate(45deg)}.tag.good:before{background:var(--status-good)}.tag.warning:before{background:var(--status-warning)}.tag.serious:before{background:var(--status-serious)}.tag.info:before{background:var(--sea)}.tag.critical{background:var(--red-wash);color:var(--bill-ink);box-shadow:inset 0 0 0 1px #e5452b40}.tag.critical:before{background:var(--status-critical)}.stats{gap:0;padding:0;overflow:hidden}.stats-in{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:-1px 0 0 -1px;display:grid}.cell{border-left:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:16px 20px 18px;display:flex}.cell>small{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.cell>b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1.05}.cell>b.none{color:var(--muted)}.cell>i{font-size:12.5px;font-style:normal;font-weight:600}.cell>i.flat{color:var(--muted);font-weight:500}.cell>.foot{margin-top:auto;padding-top:12px}.cell .meter{margin-top:4px}.spark{width:100%;height:26px;display:block;overflow:visible}.spark path{fill:none;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.meter.tone-good>span{background:var(--good)}.meter.tone-warning>span{background:var(--warn-dot)}.meter.tone-critical>span{background:var(--bill)}.meter.tone-ink>span{background:var(--ink)}.seg{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{min-height:36px;color:var(--muted);font:600 12.5px var(--font-sans);background:0 0;border:0;border-radius:0;padding:0 13px}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover{background:var(--hover);color:var(--ink);opacity:1}.seg button[aria-pressed=true]{background:var(--sel);color:var(--ink)}.period{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.period-dates{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.period-dates input{font-size:13px}.cell:has(.hint){position:relative}.hint{margin-left:auto;display:inline-flex}.hint-btn{width:22px;height:22px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.hint-btn:hover,.hint-btn:focus-visible{background:var(--hover);color:var(--ink);opacity:1}.hint-pop{z-index:5;border:1px solid var(--line-2);background:var(--sheet);box-shadow:var(--shadow-pop);color:var(--ink-2);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:none;position:absolute;top:40px;left:12px;right:12px}.hint:hover .hint-pop,.hint:focus-within .hint-pop{display:block}.kpi-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.chart-cap{color:var(--muted);margin:-4px 0 12px;font-size:12.5px}.tooltip .tip-total{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.legend .key-sq{border-radius:2px;width:9px;height:9px}.sites-scroll{overflow-x:auto}.sites-grid{min-width:940px}.srow{border-top:1px solid var(--line);min-height:72px;color:var(--ink);grid-template-columns:minmax(210px,1.7fr) 96px minmax(180px,1.4fr) 96px 96px minmax(180px,1.5fr);align-items:center;gap:24px;padding:12px 0;font-size:13.5px;text-decoration:none;display:grid}a.srow:hover{color:var(--ink);background:linear-gradient(90deg, transparent, var(--hover) 8%, var(--hover) 92%, transparent)}a.srow:hover .site-name{text-underline-offset:3px;text-decoration:underline}.srow.head{min-height:0;color:var(--muted);border-top:0;padding:0 0 10px;font-size:12px;font-weight:500}.srow .who{align-items:center;gap:12px;min-width:0;display:flex}.srow .who b{font-weight:600;display:block}.srow .who small{color:var(--muted);font-size:12.5px;display:block}.srow .health{flex-direction:column;gap:7px;display:flex}.srow .health .meter{width:64px}.srow .clicks{align-items:center;gap:14px;min-width:0;display:flex}.srow .clicks .spark{flex:1;min-width:60px;height:24px}.srow .fix{align-items:center;gap:8px;min-width:0;display:flex}.srow .progress{grid-column:2/6;align-items:center;gap:16px;min-width:0;display:flex}.srow .progress .meter{flex:1}.srow.arow{grid-template-columns:minmax(210px,1.7fr) 96px minmax(150px,1fr) 110px 96px minmax(180px,1.5fr)}.srow .rating small{color:var(--muted);margin-left:4px;font-size:12px}.srow .rating .star{color:var(--star)}.home-card{background:var(--tint);border-radius:12px;min-width:0;padding:16px 22px 8px}.hc-head{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:14px;display:flex}.hc-head h2{align-items:center;gap:8px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.hc-count{background:var(--track);min-width:20px;height:20px;color:var(--muted);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.hc-head .aside{color:var(--muted);font-size:12.5px}.home-card .srow:last-child{margin-bottom:4px}.well>.ch+.li.all-clear{border-top:0;min-height:0;padding:0 0 12px}.hc-empty{border:1px dashed var(--line-2);border-radius:10px;align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;font-size:13.5px;display:flex}.hc-empty b{font-weight:600;display:block}.hc-empty small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.hc-empty-icon{background:var(--sheet);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}@media (width<=640px){.home-card{padding:14px 16px 6px}.hc-head .aside{flex-basis:100%;order:3}}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-hint{color:var(--muted);font-weight:400}.compare{padding-top:10px;position:relative}.compare svg{width:100%;display:block}.compare .y{font-family:var(--font-mono);color:var(--muted);padding-bottom:2px;font-size:10.5px;position:absolute;left:0;transform:translateY(-100%)}.compare .x{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;padding-top:8px;font-size:11px;display:flex}.compare .tip{pointer-events:none;background:var(--sheet);border:1px solid var(--line-2);min-width:150px;box-shadow:var(--shadow-pop);z-index:2;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;top:0}.compare .tip div{justify-content:space-between;gap:14px;display:flex}.compare .tip b{font-variant-numeric:tabular-nums}.key{align-items:center;gap:7px;display:inline-flex}.key i{border-top:2px solid var(--ink);width:16px;height:0;display:inline-block}.key i.prev{border-top:2px dashed var(--muted)}@media (width<=900px){.page{gap:36px}.lede{margin-top:-16px;font-size:19px}.greeting svg{width:40px}.cell>b{font-size:36px}}.btn-lg{min-height:40px;padding:0 16px}.add-site{gap:16px;padding:18px 22px 22px}.add-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px;display:grid}.add-site textarea{min-height:84px;font-family:var(--font-sans);font-size:14px}button.li{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:0;justify-content:flex-start;font-size:13.5px}button.li:hover{color:var(--bill-ink);opacity:1;background:0 0}.cell .delta.flat,.srow .delta.flat{color:var(--muted);font-weight:500}.cols>.fix-first{flex:300px}.mentions-pie{flex-wrap:wrap;align-items:center;gap:16px 28px;padding:8px 0 14px;display:flex}.mentions-pie .donut{flex:0 0 160px}.mentions-pie .kind-legend{flex:220px}.mentions-pie .kind-legend li{border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:4px 8px;font-size:13.5px;display:flex}.mentions-pie .kind-legend li.on{background:var(--hover)}.mentions-pie .kind-legend small{color:var(--muted);font-size:12px;display:block}.title-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.rank-card{border:1px solid var(--line-2);background:var(--sheet);min-width:200px;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:12px;flex-direction:column;gap:4px;padding:8px 12px 9px 14px;text-decoration:none;display:inline-flex}.rank-card:hover{color:var(--ink);border-color:var(--muted)}.rank-card .rc-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.rank-card .mark{width:15px;height:15px;color:var(--ink);flex:none}.rank-card .rc-main{align-items:flex-end;gap:10px;display:flex}.rank-card b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:.95}.rank-card .rc-chg{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.rank-card .rc-chg small{color:var(--muted);font-size:11.5px}.rank-card .rc-cta{color:var(--ink-2);font-size:14px;font-weight:500}.rank-card .rc-spark{width:64px;height:26px;margin-left:auto;overflow:visible}.rank-card .rc-spark path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.rank-card .rc-spark circle{fill:var(--bill)}.rank-badge{border:1px solid var(--line-2);background:var(--sheet);height:34px;box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 5px;font-size:13px;text-decoration:none;display:inline-flex}.rank-badge:hover{color:var(--ink);border-color:var(--muted)}.rank-badge .mark{background:var(--tint);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;padding:4px}.rank-badge small{color:var(--muted);font-size:12.5px}.rank-badge b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.rank-badge .rank-cta{color:var(--ink-2);font-weight:500}.rank-badge .delta.flat{color:var(--muted);font-weight:500}.alert-tag{flex:none;width:72px}.running-name{align-items:center;gap:8px;display:inline-flex}.next-when{white-space:nowrap;flex:none;width:124px;font-size:12.5px}.key+.key{margin-left:14px}.li .when a{color:inherit;text-decoration:none}.li .when a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.sites-grid{min-width:0}.srow,.srow.arow{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.srow.head,.srow>.r{display:none}.srow .clicks,.srow .fix,.srow .progress{grid-column:1/-1;padding-left:44px}.srow .progress{flex-wrap:wrap;gap:8px 16px}.srow .progress .meter{flex-basis:100%}}.cols>.grow-3{flex:3 420px}.cols>.grow-2{flex:2 300px}.li.area{grid-template-columns:150px minmax(0,1fr) 40px;gap:18px;min-height:44px;padding:8px 0;display:grid}.li.area .r{font-weight:600}.li.overall{border:0;border-top:1px solid var(--line);width:100%;min-height:72px;box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding:12px 0;display:grid}.li.overall:hover{color:var(--ink);opacity:1}.overall-n{font-variant-numeric:tabular-nums;min-width:52px;font-size:34px;font-weight:600;line-height:1}.overall-mid{flex-direction:column;gap:8px;min-width:0;display:flex}.overall-more{color:var(--ink-2,inherit);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.li.overall:hover .overall-more,.li.overall:focus-visible .overall-more{text-decoration:underline}.chev{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.chev.open{transform:translateY(2px)rotate(-135deg)}.area-breakdown .li.area{padding-left:16px}.li.vital{min-height:44px;padding:8px 0}.vital-tag{flex:none;justify-content:flex-end;width:86px;display:flex}.note{background:var(--tint);color:var(--ink-2);border-radius:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.sec>.note{margin-top:4px}.tabs button{min-height:42px;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:13.5px;font-weight:500}.tabs button:hover{color:var(--ink);opacity:1;background:0 0}.tabs button.on{color:var(--ink);border-bottom-color:var(--bill);font-weight:600}.explorer{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}.explorer-list{flex:3 480px;min-width:0;padding-top:6px}.pick{border:0;border-top:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 64px 72px 60px;align-items:center;gap:16px;padding:10px 12px;font-size:13.5px;font-weight:400;display:grid}.pick:hover{background:var(--hover);color:var(--ink);opacity:1}.pick.sel{background:var(--sel)}.pick.head{min-height:0;color:var(--muted);border-top:0;padding:8px 12px;font-size:12px;font-weight:500}.pick.head:hover{background:0 0}.pick-name{align-items:center;gap:12px;min-width:0;display:flex}.pick-name b{font-weight:600;display:block}.pick small{color:var(--muted);font-size:12px;display:block}.pick>b.r{font-weight:600}.well.detail{flex-direction:column;flex:2 320px;gap:18px;min-width:0;margin-top:14px;padding:24px 26px;display:flex}.detail-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail h3{font-family:var(--font-display);margin:0;font-size:32px;font-weight:400;line-height:1.08}.detail-help{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.detail-head{color:var(--muted);justify-content:space-between;padding-bottom:8px;font-size:12px;font-weight:500;display:flex}button.li.detail-page{gap:12px;min-height:38px;padding:7px 0}button.li.detail-page:disabled{opacity:1;cursor:default}.detail-page .grow{white-space:normal}.detail-page small{overflow-wrap:anywhere}.detail-page .mono{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.running-note{color:var(--ink);align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;text-decoration:none;display:flex}.running-note:hover b{text-underline-offset:3px;text-decoration:underline}.past-chart{padding:4px 0 12px}.filters{padding-bottom:12px}.filters input[type=search]{flex:220px}.li.fact{justify-content:space-between;gap:16px;min-height:44px}.li.download{min-height:58px}.download-file{flex:none;width:92px}@media (width<=640px){.pick{grid-template-columns:minmax(0,1fr) 48px 56px;gap:10px;padding:10px 6px}.pick>:last-child{display:none}.li.area{grid-template-columns:110px minmax(0,1fr) 32px;gap:12px}.well.detail{padding:20px}.download-file{display:none}}.progress-card{gap:0;padding:0;overflow:hidden}.progress-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:20px 22px 12px;font-size:14px;display:flex}.progress-n{font-family:var(--font-display);color:var(--ink);margin-right:4px;font-size:44px;font-weight:400;line-height:1}.progress-card>.meter{margin:0 22px}.progress-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 22px 18px;font-size:12.5px;display:flex}.progress-card .stats-in{border-top:1px solid var(--line)}.tag .dot{margin-right:5px}@media (width<=640px){.stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}.cell{padding:14px 16px 16px}.cell>i,.cell>.delta{white-space:normal}}.daily-aside{flex-wrap:wrap;align-items:center;gap:8px 14px;display:inline-flex}.daily-aside .key+.key{margin-left:0}.small-seg button{min-height:28px;padding:0 10px;font-size:12px}.opps{gap:0;padding:18px 22px 8px}.opps>.tabs{margin-top:6px}.opps-note{max-width:72ch;color:var(--muted);padding:12px 0 10px;font-size:13px;line-height:1.5}.opps .sub{margin-top:2px;font-size:12px;font-weight:400;display:block}.index-top{flex-direction:column;gap:10px;padding:2px 0 16px;display:flex}.index-figure{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.index-figure>b{font-size:14px;font-weight:600}.big-n{font-family:var(--font-display);color:var(--ink);margin-right:4px;font-size:44px;font-weight:400;line-height:1}.warn-text{color:var(--warn)}.fix-link{text-underline-offset:3px;flex:none;font-size:13px;font-weight:500;text-decoration:underline}a.li:hover .fix-link{color:var(--bill-ink)}.detail-body{padding-top:18px}.sub-h{margin-bottom:6px;font-size:13.5px;font-weight:600}@media (width<=640px){td.url{min-width:170px}.daily-aside{width:100%}}.head-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.head-sub .tag a{color:inherit;text-decoration:none}.page-head .acts button .icon{margin-right:7px}.vol-tag{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.chart-keys{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.chart-keys .key+.key{margin-left:0}.li.hbar{grid-template-columns:minmax(90px,140px) minmax(0,1fr) 44px;gap:16px;min-height:44px;display:grid}.li.hbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar:not(.you) .meter:not([class*=tone-])>span{background:var(--line-2)}.hbar.you .r{color:var(--bill-ink)}.well.callout{flex-direction:column;align-self:flex-start;gap:10px;padding:20px 22px 22px;display:flex}.callout h3{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.15}.callout p:not(.eyebrow){color:var(--ink-2);font-size:13.5px;line-height:1.55}.empty-card{gap:10px;padding:26px 26px 28px;position:relative;container-type:inline-size}.empty-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:calc(100% - 60ch - 120px);height:min(210px,100% - 40px);position:absolute;top:50%;right:36px;transform:translateY(-50%)}@container (width<=860px){.empty-art{display:none}}.empty-card h2{font-family:var(--font-display);font-size:27px;font-weight:400}.empty-card p{max-width:60ch;font-size:13.5px;line-height:1.55}.add-card{gap:16px;padding:18px 22px 22px}.add-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 20px;display:grid}.add-card textarea{min-height:96px;font-family:var(--font-sans);font-size:14px}.field small{color:var(--muted);font-size:12px;font-weight:400}.gt{padding-top:6px;overflow-x:auto;container-type:inline-size}.gr{grid-template-columns:var(--cols);border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:left;white-space:normal;background:0 0;border-radius:0;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;font-weight:400;display:grid}button.gr:hover{background:var(--hover);color:var(--ink);opacity:1}.gr.sel{background:var(--sel)}.gr.gh{min-height:0;color:var(--muted);border-top:0;padding-top:4px;padding-bottom:10px;font-size:12px;font-weight:500}.gr>span{min-width:0}.gr .r{text-align:right;font-variant-numeric:tabular-nums}.gt-rival{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gt-kw b{font-weight:600;display:block}.gt-kw small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.gr.paused .gt-kw b{color:var(--muted)}.gt-pos{align-items:center;gap:7px;display:inline-flex}.gt-pos b{font-variant-numeric:tabular-nums;font-weight:600}.move{white-space:nowrap;font-size:12px;font-weight:600}.kd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.gt-url{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.well.kw-detail{flex-direction:column;gap:18px;width:100cqw;margin:2px 0 16px;padding:22px 24px;display:flex;position:sticky;left:0}.kw-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kw-detail-head h3{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.1}.kw-detail .cols{gap:28px 40px}.kw-detail h4{font-size:13px;font-weight:600}.kw-detail .ch{padding-bottom:6px}.li.serp-row{align-items:flex-start;min-height:46px;padding:8px 0}.serp-rank{width:22px;color:var(--muted);flex:none;padding-top:1px}.serp-row.mine .serp-rank{color:var(--bill-ink);font-weight:600}.serp-title{display:block}.serp-row.mine .serp-title{font-weight:600}.serp-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-cites{color:var(--ink-2);margin-top:10px;font-size:12.5px;line-height:1.5}.kw-cites b{font-weight:600}@media (width<=640px){.well.kw-detail{padding:18px 16px}.li.hbar{grid-template-columns:minmax(80px,110px) minmax(0,1fr) 40px;gap:12px}}.page.kw-page{gap:32px}.well.related{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.related-form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.related-form h2{white-space:nowrap;font-size:14px;font-weight:600}.related-form input{background:var(--sheet);flex:280px;min-width:0;min-height:36px}.kw-sec>.sh{align-items:center;padding:8px 0 10px}.kw-sec>.sh .row{flex-wrap:wrap;gap:10px}.kw-sec>.sh .seg button{min-height:32px}.kw-filter{width:220px;min-height:34px}.kw-import>button{align-items:center;gap:6px;display:inline-flex}.kw-import-pop{width:250px;left:auto;right:0}.kw-import-pop.pop-rightwards{left:0;right:auto}.kw-import-pop button>span{text-align:left;flex:1}.related-table{margin:8px -10px 0}.sim{align-items:center;gap:10px;display:flex}.sim .meter{flex:1}.sim .mono{width:34px;font-size:12.5px}.gr.cluster-row,.gr.pool-row{min-height:52px}button.link.pillar{text-align:left;white-space:normal;font-weight:600;text-decoration:none}button.link.pillar:hover{text-decoration:underline}.cluster-row small{display:block}.pool-row .pillar{font-weight:600}button.link.quiet-link{color:var(--muted);font-size:12.5px;text-decoration:none}button.link.quiet-link:hover{color:var(--bill-ink);text-decoration:underline}button.link.strong-link{font-size:13px;font-weight:600}.gr .r .row{justify-content:flex-end}.note.plain{max-width:78ch;color:var(--muted);background:0 0;margin-top:-16px;padding:0;font-size:12.5px;line-height:1.55}.cc-share{flex-direction:column;gap:8px;padding:4px 0 16px;font-size:13.5px;display:flex}.cc-share b{font-weight:600}.gr.flush{padding-left:0;padding-right:0}.gr.short-row{min-height:44px}button.link.cc-missing{align-self:flex-start;margin-top:12px}.tab-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.tab-bar .tabs{flex:auto}.tab-bar input[type=search]{width:220px;margin-bottom:6px}.gt-name{align-items:center;gap:8px;min-width:0;display:flex}.gt-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.small-text{font-size:13px}.well.links-from{width:100cqw;margin:2px 0 14px;padding:18px 22px 8px;position:sticky;left:0}.links-from h3{font-size:13.5px;font-weight:600}.links-from a.gt-url{color:var(--ink);text-decoration:none}.links-from a.gt-url:hover{text-decoration:underline}.well.mentions{padding:18px 22px 8px}.mentions .ch h2{font-size:14px;font-weight:600}.mentions small a{color:var(--muted);text-decoration:none}.said{color:var(--ink-2)}.said mark{background:var(--red-wash);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill);text-underline-offset:3px;border-radius:3px;padding:0 2px}.tags{flex-wrap:wrap;gap:6px;display:flex}.r.tags{justify-content:flex-end}.gap-grid{--cols:minmax(0, 1.1fr) minmax(0, 1.9fr) 84px}.gap-grid b a{color:var(--ink);text-decoration:none}.gap-grid b a:hover{text-decoration:underline}.li.hbar.anchor>span:first-child{font-size:13px}@media (width<=640px){.tab-bar input[type=search]{width:100%}.gap-grid{--cols:minmax(0, 1.2fr) minmax(0, 1fr) 72px}}.lg{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px;display:inline-block}.lg.md{width:20px;height:20px}.lg-claude{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z' fill='%23D97757' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E")}.lg-chatgpt{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%230e1217' fill-rule='evenodd' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z'%3E%3C/path%3E%3C/svg%3E")}.lg-gemini{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z' fill='%233186FF'%3E%3C/path%3E%3Cpath d='M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z' fill='url(%23lobe-icons-gemini-0-_R_0_)'%3E%3C/path%3E%3Cpath d='M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z' fill='url(%23lobe-icons-gemini-1-_R_0_)'%3E%3C/path%3E%3Cpath d='M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z' fill='url(%23lobe-icons-gemini-2-_R_0_)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='lobe-icons-gemini-0-_R_0_' x1='7' x2='11' y1='15.5' y2='12'%3E%3Cstop stop-color='%2308B962'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%2308B962' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='lobe-icons-gemini-1-_R_0_' x1='8' x2='11.5' y1='5.5' y2='11'%3E%3Cstop stop-color='%23F94543'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%23F94543' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='lobe-icons-gemini-2-_R_0_' x1='3.5' x2='17.5' y1='13.5' y2='12'%3E%3Cstop stop-color='%23FABC12'%3E%3C/stop%3E%3Cstop offset='.46' stop-color='%23FABC12' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.lg-perplexity{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z' fill='%2322B8CD' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E")}.lg-copilot{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.533 1.829A2.528 2.528 0 0015.11 0h-.737a2.531 2.531 0 00-2.484 2.087l-1.263 6.937.314-1.08a2.528 2.528 0 012.424-1.833h4.284l1.797.706 1.731-.706h-.505a2.528 2.528 0 01-2.423-1.829l-.715-2.453z' fill='url(%23lobe-icons-copilot-fill-0)' transform='translate(0 1)'%3E%3C/path%3E%3Cpath d='M6.726 20.16A2.528 2.528 0 009.152 22h1.566c1.37 0 2.49-1.1 2.525-2.48l.17-6.69-.357 1.228a2.528 2.528 0 01-2.423 1.83h-4.32l-1.54-.842-1.667.843h.497c1.124 0 2.113.75 2.426 1.84l.697 2.432z' fill='url(%23lobe-icons-copilot-fill-1)' transform='translate(0 1)'%3E%3C/path%3E%3Cpath d='M15 0H6.252c-2.5 0-4 3.331-5 6.662-1.184 3.947-2.734 9.225 1.75 9.225H6.78c1.13 0 2.12-.753 2.43-1.847.657-2.317 1.809-6.359 2.713-9.436.46-1.563.842-2.906 1.43-3.742A1.97 1.97 0 0115 0' fill='url(%23lobe-icons-copilot-fill-2)' transform='translate(0 1)'%3E%3C/path%3E%3Cpath d='M15 0H6.252c-2.5 0-4 3.331-5 6.662-1.184 3.947-2.734 9.225 1.75 9.225H6.78c1.13 0 2.12-.753 2.43-1.847.657-2.317 1.809-6.359 2.713-9.436.46-1.563.842-2.906 1.43-3.742A1.97 1.97 0 0115 0' fill='url(%23lobe-icons-copilot-fill-3)' transform='translate(0 1)'%3E%3C/path%3E%3Cpath d='M9 22h8.749c2.5 0 4-3.332 5-6.663 1.184-3.948 2.734-9.227-1.75-9.227H17.22c-1.129 0-2.12.754-2.43 1.848a1149.2 1149.2 0 01-2.713 9.437c-.46 1.564-.842 2.907-1.43 3.743A1.97 1.97 0 019 22' fill='url(%23lobe-icons-copilot-fill-4)' transform='translate(0 1)'%3E%3C/path%3E%3Cpath d='M9 22h8.749c2.5 0 4-3.332 5-6.663 1.184-3.948 2.734-9.227-1.75-9.227H17.22c-1.129 0-2.12.754-2.43 1.848a1149.2 1149.2 0 01-2.713 9.437c-.46 1.564-.842 2.907-1.43 3.743A1.97 1.97 0 019 22' fill='url(%23lobe-icons-copilot-fill-5)' transform='translate(0 1)'%3E%3C/path%3E%3Cdefs%3E%3CradialGradient cx='85.44%25' cy='100.653%25' fx='85.44%25' fy='100.653%25' gradientTransform='scale(-.8553 -1) rotate(50.927 2.041 -1.946)' id='lobe-icons-copilot-fill-0' r='105.116%25'%3E%3Cstop offset='9.6%25' stop-color='%2300AEFF'%3E%3C/stop%3E%3Cstop offset='77.3%25' stop-color='%232253CE'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%230736C4'%3E%3C/stop%3E%3C/radialGradient%3E%3CradialGradient cx='18.143%25' cy='32.928%25' fx='18.143%25' fy='32.928%25' gradientTransform='scale(.8897 1) rotate(52.069 .193 .352)' id='lobe-icons-copilot-fill-1' r='95.612%25'%3E%3Cstop offset='0%25' stop-color='%23FFB657'%3E%3C/stop%3E%3Cstop offset='63.4%25' stop-color='%23FF5F3D'%3E%3C/stop%3E%3Cstop offset='92.3%25' stop-color='%23C02B3C'%3E%3C/stop%3E%3C/radialGradient%3E%3CradialGradient cx='82.987%25' cy='-9.792%25' fx='82.987%25' fy='-9.792%25' gradientTransform='scale(-1 -.9441) rotate(-70.872 .142 1.17)' id='lobe-icons-copilot-fill-4' r='140.622%25'%3E%3Cstop offset='6.6%25' stop-color='%238C48FF'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23F2598A'%3E%3C/stop%3E%3Cstop offset='89.6%25' stop-color='%23FFB152'%3E%3C/stop%3E%3C/radialGradient%3E%3ClinearGradient id='lobe-icons-copilot-fill-2' x1='39.465%25' x2='46.884%25' y1='12.117%25' y2='103.774%25'%3E%3Cstop offset='15.6%25' stop-color='%230D91E1'%3E%3C/stop%3E%3Cstop offset='48.7%25' stop-color='%2352B471'%3E%3C/stop%3E%3Cstop offset='65.2%25' stop-color='%2398BD42'%3E%3C/stop%3E%3Cstop offset='93.7%25' stop-color='%23FFC800'%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient id='lobe-icons-copilot-fill-3' x1='45.949%25' x2='50%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%233DCBFF'%3E%3C/stop%3E%3Cstop offset='24.7%25' stop-color='%230588F7' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient id='lobe-icons-copilot-fill-5' x1='83.507%25' x2='83.453%25' y1='-6.106%25' y2='21.131%25'%3E%3Cstop offset='5.8%25' stop-color='%23F8ADFA'%3E%3C/stop%3E%3Cstop offset='70.8%25' stop-color='%23A86EDD' stop-opacity='0'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){.lg-chatgpt{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23eef1f4' fill-rule='evenodd' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z'%3E%3C/path%3E%3C/svg%3E")}}.page-head h1 i{font-style:italic}.head-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;display:flex}.period-body{gap:inherit;flex-direction:column;transition:opacity .15s;display:flex}.period-body.stale{opacity:.55}@media (width<=720px){.head-side{justify-content:flex-start}}.ai-kpis .cell>.foot>small{font-size:12px}.ai-charts>*{flex-basis:380px}.ai-charts .sh{align-items:center}.by-ai .all-ai{border-bottom:1px solid var(--line)}.scorecard .stats-in+.by-ai{border-top:1px solid var(--line)}.scorecard .by-ai{padding:12px 20px 6px}.by-ai .gt-in{--cols:minmax(130px, 1.1fr) minmax(150px, 1.4fr) 86px 80px 70px 110px 80px}.who-ai{align-items:center;gap:10px;display:inline-flex}.who-ai b{font-weight:600}.rate{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.rate b{font-weight:600}.by-ai .spark{width:100%;height:22px}.voice-grid{--cols:minmax(90px, 128px) minmax(0, 1fr) 44px 64px}.by-ai.with-listing .gt-in{--cols:minmax(130px, 1.1fr) minmax(150px, 1.4fr) 86px 80px 86px 70px 110px 80px}.where-from{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.whose-grid{--cols:minmax(140px, 170px) minmax(0, 1fr) 44px}.whose-grid .gr:not(.you) .meter:not([class*=tone-])>span{background:var(--line-2)}.listing-grid{--cols:minmax(0, 1fr) 96px 76px 70px}.listing-grid .gt-in{min-width:460px}.listing-grid .app-icon{border-radius:6px;width:22px;height:22px}.sub-head{font:600 13px var(--font-sans);color:var(--ink-2);margin:0 0 8px}.answer-sources .your-listing{color:var(--bill-ink);font-weight:600}@media (width<=820px){.where-from{grid-template-columns:minmax(0,1fr)}}.sources{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.sources-kinds{gap:18px;padding-top:6px;display:grid}.donut{justify-self:center;width:min(200px,100%);overflow:visible}.donut circle{transition:opacity .15s,stroke-width .15s}.donut text{pointer-events:none}.donut-num{fill:var(--ink);font:600 26px var(--font-sans);font-variant-numeric:tabular-nums}.donut-label{fill:var(--muted);font:400 12px var(--font-sans)}.kind-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kind-legend button{width:100%;min-height:32px;color:var(--ink);font:400 13.5px var(--font-sans);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:4px 8px;display:flex}.kind-legend button:hover{background:var(--hover)}.kind-legend button[aria-pressed=true]{background:var(--sel)}.kind-legend .grow{flex:1;min-width:0}.kind-legend b{font-variant-numeric:tabular-nums;font-weight:600}.key-sq{border-radius:3px;flex:none;width:10px;height:10px}.kind-tag{max-width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.source-grid{--cols:minmax(0, 1fr) minmax(120px, 170px) 76px 70px 70px}.source-grid .gt-in{min-width:600px}.source-domain{align-items:center;gap:10px;min-width:0;display:flex}.source-domain .gt-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sort-head{color:inherit;font:inherit;text-decoration:none}.sort-head.on{color:var(--ink)}.more-sources{margin-top:12px}@media (width<=820px){.sources{grid-template-columns:minmax(0,1fr)}}.crawler-grid{--cols:minmax(120px, 1.2fr) minmax(0, 1fr) 64px 92px 64px}.crawler-pages{--cols:minmax(0, 1fr) 56px}.who-bot{min-width:0;display:grid}.who-bot b{font-weight:600}.who-bot small,.crawler-pages .gt-url small{font-size:12px}.crawler-pages .gt-url>*{text-overflow:ellipsis;display:block;overflow:hidden}.crawl-sum .spark{flex:none;width:min(160px,35%)}.gr.you>b:first-child,.source-grid .gr.you .mono{color:var(--bill-ink);font-weight:600}.voice-grid .gr.you>b.r{color:var(--bill-ink)}.voice-grid .gr:not(.you) .meter:not([class*=tone-])>span{background:var(--line-2)}.tabs button .lg,.seg button .lg{width:15px;height:15px;margin-right:7px}.seg button{align-items:center;display:inline-flex}.answers{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}.answer-list{flex:2 300px;min-width:0;padding-top:6px}button.li.ask{text-align:left;white-space:normal;gap:12px;min-height:54px;padding:10px 12px}button.li.ask:hover{background:var(--hover);color:var(--ink);opacity:1}button.li.ask.sel{background:var(--sel)}.li.ask b{font-weight:600}.well.answer-card{flex-direction:column;flex:3 420px;gap:14px;min-width:0;margin-top:14px;padding:22px 26px;display:flex}.answer-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.answer-head b{font-size:13.5px;font-weight:600}.answer-head .tag{margin-left:auto}.answer-card h3{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.15}.answer-sum{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;font-size:13.5px;line-height:1.5;display:grid}.answer-sum dt{color:var(--muted)}.answer-more{align-self:flex-start}.answer-text{max-width:64ch;color:var(--ink-2);flex-direction:column;gap:10px;font-size:14px;line-height:1.6;display:flex}.answer-sources h4{margin:0 0 6px;font-size:12.5px;font-weight:500}.answer-sources ul{margin:0 0 6px;padding:0;list-style:none}.answer-sources li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.answer-sources li .tile{margin-top:1px}.answer-sources li .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.answer-sources li b{font-size:12.5px;font-weight:600}.answer-sources li.you b{color:var(--bill-ink)}.source-pages{font-family:var(--font-mono);flex-wrap:wrap;gap:2px 14px;font-size:11.5px;display:flex}.source-pages a{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.source-pages a:hover{color:var(--ink);text-decoration:underline}.answer-foot{border-top:1px solid var(--line);max-width:64ch;color:var(--ink-2);padding-top:12px;font-size:13.5px;line-height:1.55}.answer-foot b{font-weight:600}.well.suggestions{flex-direction:column;gap:8px;padding:16px 18px;font-size:13.5px;display:flex}@media (width<=640px){.scorecard .by-ai{padding:10px 16px 6px}.well.answer-card{padding:18px 16px}.answer-head .tag{margin-left:0}}.answer-text p{margin:0}.md{overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;display:flex}.md>*{margin:0}.md h3,.md h4,.md h5,.md h6{color:var(--ink);font:600 15px/1.35 var(--font-sans);letter-spacing:-.005em;margin:8px 0 -2px}.md h3{font-size:16px}.md h5,.md h6{font-size:14px}.md>:first-child{margin-top:0}.md strong{color:var(--ink);font-weight:600}.md hr{background:var(--line-2);border:0;width:100%;height:1px;margin:6px 0}.md ul,.md ol{flex-direction:column;gap:5px;margin:0;padding-left:22px;display:flex}.md ul ul,.md ol ul,.md ul ol,.md ol ol{margin-top:5px}.md li::marker{color:var(--muted)}.md ol>li::marker{font-variant-numeric:tabular-nums}.md code{background:var(--track);color:var(--ink);font:.88em var(--font-mono);border-radius:4px;padding:1px 5px}.md pre{background:var(--tint);border-radius:8px;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{border-left:2px solid var(--line-2);color:var(--muted);padding-left:12px}.md a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.md mark{color:var(--ink);border-radius:3px;padding:0 2px}.md mark.md-ours{background:var(--good-wash);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--good) 55%, transparent);font-weight:600}.md mark.md-rival{background:var(--red-wash)}.md-table{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.md-table table{border-collapse:collapse;width:100%;font-size:13px}.md-table th,.md-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 10px}.md-table th{background:var(--tint);color:var(--ink);font-weight:600}.md-table tr:last-child td{border-bottom:0}.card.grid-card{padding:18px 22px 8px}.card.grid-card>.ch{padding-bottom:6px}.gt-page{flex-direction:column;gap:1px;min-width:0;display:flex}.gt-page>span,.gt-page>b,.gt-page>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gt-page>b{font-weight:600}.gt-page>a{color:var(--muted);font-size:12px;text-decoration:none}.gt-page>a:hover{color:var(--ink);text-decoration:underline}.gt-tags{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.gt-what{overflow-wrap:anywhere;font-size:13px}.gr b.mono{font-weight:600}@media (width<=640px){.card.grid-card{padding:16px 16px 6px}}button.btn-sm{padding:6px 12px;font-size:13px}.tool-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:6px;display:flex}.tool-bar input[type=search]{width:220px}.gt-page>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.gt-page>button.link.topic-link{text-overflow:ellipsis;white-space:nowrap;text-align:left;align-self:flex-start;max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden}b.strong-name{font-weight:600}.well.topic-pages{flex-direction:column;gap:14px;width:100cqw;margin:2px 0 14px;padding:20px 22px;display:flex;position:sticky;left:0}.topic-pages>p{color:var(--ink-2);margin:0;font-size:13.5px}.topic-pages>p a{color:inherit}.topic-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card.topic-card{flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.topic-card>b{font-weight:600;line-height:1.35}.topic-card>a{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;text-decoration:none;overflow:hidden}.topic-card>small{color:var(--muted);font-size:12px}.topic-card ul{color:var(--ink-2);flex-direction:column;gap:2px;margin:2px 0 0;padding-left:18px;font-size:13px;display:flex}@media (width<=640px){.well.topic-pages{padding:16px}.tool-bar input[type=search]{width:100%}}.sec>.note.plain{margin-top:10px;font-size:12px}.seg.small-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg.small-seg button{flex:none}.gt-page>button.link.topic-link{display:block}.briefs-cols{flex-wrap:wrap;align-items:flex-start;gap:40px 48px;display:flex}.briefs-side{flex-direction:column;flex:290px;gap:32px;min-width:0;display:flex}.brief-doc{flex-direction:column;flex:3 560px;gap:40px;min-width:0;display:flex}.brief-doc.empty-doc{max-width:62ch;padding-top:8px;font-size:14px;line-height:1.6}.well.new-brief{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.new-brief .ch{padding-bottom:4px}.new-brief input,.new-brief button{width:100%}.new-brief p{margin:2px 0 0;font-size:12.5px;line-height:1.5}.brief-list{margin:0 -12px}.brief-pick{border-top:1px solid var(--line);min-height:58px;color:var(--ink);align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;text-decoration:none;display:flex}.brief-pick:hover{background:var(--hover)}.brief-pick.sel{background:var(--sel)}.brief-pick-text{flex:1;min-width:0}.brief-pick-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.brief-pick-text small{color:var(--muted);font-size:12px;display:block}.brief-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.brief-head .eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-head h2{font-family:var(--font-display);margin:8px 0 0;font-size:40px;font-weight:400;line-height:1.05}.well.brief-progress{padding:22px 24px}.brief-progress-title{margin:0 0 14px;font-size:14px;font-weight:600}.well.brief-failed{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.brief-failed p{margin:0;font-size:14px}.brief-failed b{color:var(--bill-ink);font-weight:600}.well.brief-card{padding:18px 22px 8px}dl.brief-kv{gap:0;padding-top:6px}dl.brief-kv dt,dl.brief-kv dd{border-top:1px solid var(--line);padding:10px 0;font-size:13.5px;line-height:1.5}dl.brief-kv dt{padding-right:18px;font-size:13px}.brief-notes{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:14px 0 12px;font-size:13.5px;line-height:1.6}ol.outline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.outline>li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:14px 0;display:grid}ol.outline>li.sub{padding-left:22px}.outline-n{font-family:var(--font-display);color:var(--muted);font-size:22px;line-height:1}ol.outline b{font-size:15px;font-weight:600;display:block}ol.outline>li.sub b{font-size:14px}ol.outline ul{color:var(--ink-2);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:flex}.li.short{min-height:42px}.li.top{align-items:flex-start}.li.top>.tag{flex:none;margin-top:1px}.li-text{min-width:0}.li-text>span,.li-text>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terms-label{margin:18px 0 8px}.rank-n{flex:none;width:22px}.brief-sc{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:12px 0 0;font-size:13.5px}.brief-read-error{grid-column:span 3}@media (width<=640px){.brief-head h2{font-size:32px}dl.brief-kv{grid-template-columns:1fr}dl.brief-kv dd{border-top:0;padding-top:0}}.brief-head .eyebrow{margin:0}.brief-head .eyebrow .tag{font-family:var(--font-sans);letter-spacing:0;text-transform:none}@media (width<=640px){dl.brief-kv dt{padding-bottom:2px}}.app-icon{object-fit:cover;border-radius:22%;flex:none}.app-icon.blank{background:var(--ink);color:var(--bg);font:600 16px var(--font-sans);place-items:center;display:inline-grid}.app-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.app-tiles{flex-wrap:wrap;gap:10px;min-width:0;display:flex}button.app-tile{border:1px solid var(--line-2);min-width:0;max-width:100%;height:auto;color:var(--ink);font:inherit;text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:9px 18px 9px 9px;display:flex}button.app-tile:hover{background:var(--hover);color:var(--ink);opacity:1}button.app-tile.on{border-color:var(--ink);background:var(--sel)}.app-tile-text{min-width:0}.app-tile-text b,.app-tile-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-tile-text b{font-size:13.5px;font-weight:600}.app-tile-text small{color:var(--muted);margin-top:1px;font-size:12px}.star{color:var(--star)}.li-grow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.li-grow>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.li-kind{flex:none;width:72px}.li-num{flex:none;width:52px}.li-count{flex:none;width:96px}.li-text.wrap{flex:1}.li-text.wrap>b{display:block}.li-text.wrap>small{white-space:normal;margin-top:2px;line-height:1.45}.li.field-row{gap:7px;padding:12px 0 14px;display:grid}.field-head{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.field-value{overflow-wrap:anywhere;font-size:14px}.field-value.mono{font-size:13px}.well.checks-well{align-self:flex-start}dl.read-kv{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:0 20px}dl.read-kv dt,dl.read-kv dd{border-top:1px solid var(--line);padding:11px 0;font-size:13.5px}dl.read-kv dt{color:var(--muted)}.clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}dd>.clamp{-webkit-line-clamp:unset;display:inline}p.intro{max-width:640px;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.li.hbar.stars-row{grid-template-columns:36px minmax(0,1fr) 44px}.side-stats{align-self:flex-start}article.li.review{padding:14px 0 15px;display:block}.review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.review-title .star{letter-spacing:1px;white-space:nowrap}.review p{color:var(--ink-2);margin:6px 0 5px;line-height:1.5}.well.suggest-well{padding-bottom:14px}.well.suggest-well .gt{padding-top:0}.suggest-actions{justify-content:flex-end;gap:6px}.li.rival-change{grid-template-columns:70px minmax(120px,200px) 50px minmax(0,1fr);gap:16px;display:grid}@media (width<=640px){button.app-tile{flex:100%}.li-count{display:none}dl.read-kv{grid-template-columns:1fr}dl.read-kv dt{padding-bottom:2px}dl.read-kv dd{border-top:0;padding-top:0}.li.rival-change{grid-template-columns:56px minmax(0,1fr) auto;gap:4px 12px}.li.rival-change>.li-text{grid-column:2/-1}}.well>.note.plain,.well .tags+.note.plain{margin-top:12px}.gt-name b a,.gt-kw b a{color:inherit;text-decoration:none}.gt-name b a:hover,.gt-kw b a:hover{text-underline-offset:3px;text-decoration:underline}.page-head select.app-pick{width:auto;max-width:260px;min-height:38px}.r-foot{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;font-size:12.5px;line-height:1.45;display:flex}.sec>.note.plain.kw-across-note{margin:0 0 4px}button.link.more-link{align-self:flex-start;margin-top:12px}.sec>.stats+.cols,.sec>.stats+.gt{margin-top:20px}.well.missed-well{align-self:flex-start;padding-bottom:14px}.missed-well .li b{white-space:nowrap}.sh>.aside{min-width:0;max-width:100%}.sh h2 .dot.live{vertical-align:1px;margin-right:6px}.run-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px 24px;padding-top:4px;display:grid}.card.run-card{gap:12px;padding:18px 20px 16px}.run-top,.run-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.run-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.run-name b{font-weight:600}.run-count{flex:none;font-size:12.5px}.run-foot{font-size:12.5px}.run-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-links{gap:18px;font-size:13px;display:flex}.run-links button.link{font-size:13px}.well.schedules-well{align-self:flex-start;padding-bottom:14px}.schedules-well .li-grow{display:block}.schedules-well .li-grow small{color:var(--muted);font-size:12.5px;display:block}.settings-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.settings-nav a{color:var(--ink-2);border-radius:8px;padding:8px 10px;font-size:13.5px;text-decoration:none}.settings-nav-label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.settings-nav-label:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.settings-nav a:focus-visible{outline-offset:-2px}.settings-nav a:hover{background:var(--hover);color:var(--ink)}.settings-nav a.danger-link{color:var(--bill-ink)}.settings-nav a.active{background:var(--hover);color:var(--ink);font-weight:600}.settings-body{border:0;flex-direction:column;gap:48px;min-width:0;margin:0;padding:0;display:flex}.settings-body:disabled :is(input,select,textarea){background:var(--hover);cursor:default}.set-sec{scroll-margin-top:24px}p.set-sub{max-width:64ch;color:var(--muted);margin:-2px 0 12px;font-size:13px;line-height:1.5}.set-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:8px 32px;min-height:62px;padding:12px 0;display:grid}.set-label{min-width:0}.set-label b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.set-label small{max-width:62ch;color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.set-control{align-items:center;min-width:0;display:flex}.set-control>input:not([type=checkbox]),.set-control>select,.set-control>textarea{width:100%}.set-control>input.num-input{width:96px}.rivals{flex-direction:column;gap:14px;padding:4px 0 12px;display:flex}.rival-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rival-list li{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.rival-list b{font-weight:600}.ghost-x{width:22px;height:22px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0;font-size:15px;line-height:1}.ghost-x:hover{background:var(--hover);color:var(--ink)}.rival-suggest ul{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.rival-suggest li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:9px 0;font-size:13.5px;display:flex}.rival-suggest li .grow{min-width:0}.rival-suggest small{color:var(--muted);font-size:12.5px;display:block}.chips{flex-direction:column;gap:10px;display:flex}.rival-list li.chip-fixed{background:var(--hover);min-height:34px;padding-right:12px}.brand-suggest{padding:4px 0 18px}.brand-suggest-head{align-items:center;gap:12px}.brand-suggest li .grow{flex:1}.brand-suggest-head .eyebrow{margin:0}.brand-suggest small.brand-quote{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:italic;overflow:hidden}textarea.plain-text{min-height:96px;font-family:var(--font-sans);font-size:14px}input.toggle{appearance:none;background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}input.toggle:after{content:"";background:var(--sheet);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}input.toggle:checked{background:var(--ink)}input.toggle:checked:after{transform:translate(16px)}input.toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.set-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 32px;display:grid}label.set-mini{color:var(--ink);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:grid}label.set-mini>input{width:100%}label.set-mini>input[type=number]{text-align:right}.set-grid:has(input:not([type=number])){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.set-grid:has(input:not([type=number])) label.set-mini{grid-template-columns:minmax(0,1fr) minmax(120px,160px)}.well.set-well{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;padding:14px 18px;display:flex}.set-well-text{overflow-wrap:anywhere;flex:280px;min-width:0;font-size:13px}.set-well-text small{color:var(--muted);margin-top:2px;display:block}.set-row.set-conn{align-items:start}.set-actions{flex-direction:column;align-items:flex-start;gap:8px}.set-status{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.set-status small{font-size:12px}.well.set-form{flex-direction:column;gap:12px;margin:0 0 12px;padding:18px 22px;display:flex}.well.set-form .note.plain{margin-top:0}.set-recent{padding:2px 0 10px}.set-recent>.muted{padding-bottom:6px;font-size:12px;display:block}.card.danger-card{border-color:var(--red-wash);flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 24px;scroll-margin-top:24px}.danger-card h2{font-size:15px;font-weight:600}.danger-card p{max-width:60ch;margin:4px 0 0;font-size:13px}.ws-delete-confirm{flex-wrap:nowrap;gap:8px;max-width:100%}.ws-delete-confirm input{width:220px;min-width:0}button.danger-solid{background:var(--bill-ink);color:var(--on-ink);border-color:#0000}button.danger-solid:hover{background:var(--bill-ink);opacity:.9}.settings-foot{z-index:2;border-top:1px solid var(--line);background:var(--sheet);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding:14px 0 16px;display:flex;position:sticky;bottom:0}@media (width<=900px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{scrollbar-width:none;border-bottom:1px solid var(--line);flex-direction:row;padding-bottom:8px;position:static;overflow-x:auto}.settings-nav a{white-space:nowrap;flex:none}}@media (width<=640px){.set-row,.set-grid{grid-template-columns:minmax(0,1fr)}}.ws-body .set-row{grid-template-columns:minmax(0,1fr) minmax(240px,380px)}.ws-inline{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.ws-inline input,.ws-create>.row>input{flex:1;min-width:0}.ws-create>.row{flex-wrap:nowrap;gap:8px;width:100%}.set-row.ws-conn{align-items:start}.set-label small+small{margin-top:4px}.ws-conn-control{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px}.ws-conn-status{padding-top:5px}.ws-conn-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ws-conn-acts input.toggle{margin-top:4px}.well.set-form textarea.mono-input{min-height:120px;font-family:var(--font-mono);font-size:13px}.ws-form-acts{justify-content:flex-end;gap:8px}.plan-head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.plan-name{font-family:var(--font-display);font-size:32px;font-weight:400;line-height:1}.plan-when{font-size:13px}.plan-head>button{margin-left:auto}.plan-cells.stats-in{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 0 -1px}.usage-of{color:var(--ink-2);font-size:12.5px}.usage-warning .usage-of{color:var(--warn)}.usage-critical .usage-of{color:var(--bill-ink)}.ws-plan-ais{gap:3px;display:flex}.ws-plan-ais .logo-tile{width:20px;height:20px;box-shadow:0 0 0 1px var(--line);border-radius:5px}.ws-plan-ais .logo-tile .lg{width:13px;height:13px}.ws-upgrade{margin-top:28px}.ws-upgrade h3{font-size:14px;font-weight:600}.topups-mine{margin:0 0 12px;padding:0;list-style:none}.topups-mine li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.topup-size{flex-direction:column;gap:2px;padding:2px 0;display:flex}.ws-invite{gap:8px;margin-bottom:12px;display:flex}.ws-invite input{flex:1;min-width:0}.ws-invite select{width:150px}.well.roles-well{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin-bottom:20px;padding:16px 18px;display:grid}.roles-well p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.roles-well b{color:var(--ink);font-size:13px;font-weight:600;display:block}.ws-who{align-items:center;gap:8px;min-width:0;display:flex}.ws-who .avatar{background:var(--tint);width:28px;height:28px;color:var(--ink-2);font-size:10px}.ws-who .avatar.you{background:var(--sea);color:var(--sheet)}.ws-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-person select{width:100%}.ws-events{font-size:12.5px}.ws-hook-acts{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.ws-hook-inputs{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;display:grid}.ws-events-pick{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;display:grid}.ws-events-pick label{align-items:flex-start;gap:8px;font-size:13px;display:flex}.ws-events-pick input{flex:none;margin-top:2px}.ws-events-pick small{color:var(--muted);font-size:12px;display:block}@media (width<=760px){.well.roles-well,.plan-cells.stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ws-body .set-row{grid-template-columns:minmax(0,1fr)}.ws-invite{flex-wrap:wrap}.ws-invite input{flex-basis:100%}.ws-invite select{flex:1}.ws-hook-inputs{grid-template-columns:minmax(0,1fr)}}.well.code-well{align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.code-well pre{white-space:pre;flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.55;overflow-x:auto}.code-well button{flex:none}.int-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.int-filter .seg{padding:0}.int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card.int-card{gap:12px;padding:20px 22px}.int-card h3{font-size:15px;font-weight:600}.int-card p{margin:0;font-size:13.5px;line-height:1.55}.int-card p.muted{font-size:13px}.int-card .code-well{margin:0}.int-card code{overflow-wrap:anywhere}dl.int-kv{grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin:0;font-size:13.5px;line-height:1.45;display:grid}.int-kv dt{color:var(--muted)}.int-kv dd{overflow-wrap:anywhere;margin:0}@media (width<=900px){.int-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){dl.int-kv{grid-template-columns:minmax(0,1fr);gap:2px}.int-kv dd+dt{margin-top:10px}}.src-split{background:var(--sheet);border:1px solid var(--line-2);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:max(560px,100dvh - 64px);display:grid;overflow:clip}.src-main{flex-direction:column;gap:28px;min-width:0;padding:clamp(28px,4.4vw,64px) clamp(22px,4.4vw,64px) 26px;display:flex}.src-head h1{margin-bottom:14px}.src-lede{max-width:48ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.src-field-wrap{flex-direction:column;gap:10px;display:flex}.src-label{font-size:14px;font-weight:500}.src-pick{position:relative}.src-field{border:1px solid var(--line-2);background:var(--sheet);width:100%;min-height:50px;color:var(--ink);font:400 15px var(--font-sans);text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;display:flex}.src-field .grow,.src-opt .grow,.src-detail-head .grow,.src-sites .grow,.src-row .grow{flex:1;min-width:0}.src-field:hover{background:var(--sheet);color:var(--ink);border-color:var(--muted);opacity:1}.src-field[aria-expanded=true],.src-field:focus-visible{border-color:var(--sea);box-shadow:0 0 0 3px var(--sea-wash);outline:none}.src-field .icon{color:var(--muted);flex:none}.src-field>.icon:last-child{transition:transform .12s ease-out}.src-field[aria-expanded=true]>.icon:last-child{transform:rotate(180deg)}.src-placeholder{color:var(--muted)}.src-menu{z-index:30;background:var(--sheet);border:1px solid var(--line-2);max-height:min(460px,62vh);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.src-search{border-bottom:1px solid var(--line);color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.src-search input{min-width:0;height:46px;color:var(--ink);font:400 15px var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.src-search input::-webkit-search-cancel-button{display:none}.src-search:focus-within{color:var(--ink-2)}.src-list{min-height:0;padding:6px;position:relative;overflow-y:auto}.src-none{color:var(--muted);margin:4px 10px 8px;font-size:13px}.src-mark{flex:none;width:18px;height:18px}.src-mark.ink{color:var(--ink)}.src-letter-tile{fill:var(--track)}.src-letter{fill:var(--ink-2);font:700 13px var(--font-sans)}.src-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:12px 10px 4px;font-size:11.5px;font-weight:600}.src-list>div:first-child .src-group{margin-top:6px}.src-opt{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:15px;display:flex}.src-opt.on{background:var(--sel)}.src-opt[aria-selected=true]{font-weight:600}.src-opt .icon{color:var(--ink-2);flex:none}.src-more{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.src-hint{color:var(--muted);margin:0}.src-detail{flex-direction:column;gap:14px;animation:.16s ease-out both src-in;display:flex}.src-detail-head{align-items:center;gap:12px;display:flex}.src-detail-head b,.src-detail-head small{display:block}.src-detail-head b{font-size:15px}.src-detail-head small{color:var(--muted);font-size:12.5px}.src-tile{background:var(--tint);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.src-gives{max-width:60ch;color:var(--ink-2);margin:0;line-height:1.55}.src-act,.src-form{flex-direction:column;gap:12px;display:flex}.src-form input{min-height:44px}.src-help{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ad-accounts{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ad-accounts legend{margin-bottom:2px;padding:0}.ad-account{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ad-account input{margin-top:3px}.ad-account .grow{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.ad-account small{font-size:12px}.src-act .button{align-self:flex-start}.src-steps{max-width:62ch;color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:flex}.src-steps .code-well{margin-top:6px}.src-steps .code-well pre{white-space:pre-wrap;overflow-wrap:anywhere}.src-extra{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;display:flex}.src-sites{border:1px solid var(--line-2);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.src-sites li+li{border-top:1px solid var(--line)}.src-sites a{align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.src-sites a:hover{background:var(--hover);color:var(--ink)}.src-sites b,.src-sites small{display:block}.src-sites small{color:var(--muted);font-size:12px}.src-foot{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.src-foot p{margin:0}.src-on{flex-direction:column;gap:8px;display:flex}.src-on .src-label{color:var(--muted);font-size:12.5px}.src-chips{flex-wrap:wrap;gap:6px;display:flex}.src-chip{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.src-chip:hover{background:var(--hover);color:var(--ink)}.src-chip[aria-current=page]{background:var(--sel)}.src-chip .icon{color:var(--muted)}.src-side{contain:size;border-left:1px solid var(--line);background-color:var(--tint);background-image:radial-gradient(var(--line-2) 1px, transparent 1.4px);background-size:12px 12px;min-width:0;overflow:clip}.src-stage{height:min(100%,100dvh - 64px);padding:68px clamp(24px,3.4vw,56px) 32px;position:sticky;top:8px}.src-sample{border:1px solid var(--line);background:var(--sheet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:24px;left:clamp(24px,3.4vw,56px)}.src-shot{background:var(--sheet);border:1px solid var(--line-2);width:100%;box-shadow:var(--shadow-pop);transform-origin:top;border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px 22px;animation:.18s ease-out both src-in;display:flex}.src-shot-head b,.src-shot-head small{display:block}.src-shot-head b{font-size:17px}.src-shot-head small{color:var(--muted);margin-top:2px;font-size:12px}.src-filters{flex-wrap:wrap;gap:8px;display:flex}.src-filters span{border:1px solid var(--line-2);height:28px;color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.src-filters .icon{color:var(--muted)}.src-tabs{border-bottom:1px solid var(--line);color:var(--muted);gap:22px;font-size:12.5px;display:flex}.src-tabs span{margin-bottom:-1px;padding-bottom:8px}.src-tabs .on{color:var(--ink);border-bottom:2px solid var(--primary,var(--ink));font-weight:600}.src-shot .stats{box-shadow:none}.src-shot .stats-in{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.src-shot .cell{padding:12px 16px 14px}.src-shot .cell>b{font-size:28px}.src-box{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.src-box-title{margin:0;font-size:12.5px;font-weight:600}.src-box-cols{color:var(--muted);justify-content:space-between;font-size:11.5px;font-weight:500;display:flex}.src-shot .barlist .item{grid-template-columns:minmax(120px,48%) 1fr auto;font-size:12.5px}.src-chat{border-top:1px solid var(--line);flex-direction:column;gap:20px;padding-top:16px;display:flex}.src-msg{gap:12px;font-size:13.5px;line-height:1.5;display:flex}.src-msg p{margin:0}.src-bot{border:1px solid var(--line);background:var(--tint);width:36px;height:36px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.src-bot svg{width:22px;height:22px}.src-msg .src-msg-head{margin-bottom:2px}.src-app{background:var(--track);color:var(--muted);vertical-align:1px;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:600}.src-msg-link{color:var(--sea);text-underline-offset:3px;text-decoration:underline}.src-json dl{font-family:var(--font-mono);grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:12px;display:grid}.src-json dt{color:var(--muted)}.src-json dd{margin:0}.src-json pre{border:1px solid var(--line);background:var(--tint);font-family:var(--font-mono);border-radius:10px;margin:14px 0 0;padding:14px 16px;font-size:12px;line-height:1.55;overflow:hidden}.src-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.src-row .muted{font-size:12.5px}@keyframes src-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.src-detail,.src-shot{animation:none}}@media (width<=1100px){.src-split{grid-template-columns:minmax(0,1fr);min-height:0}.src-side{border-left:0;border-top:1px solid var(--line);height:min(860px,100dvh - 16px)}.src-stage{height:100%}}@media (width<=640px){.src-split{border-radius:12px}.src-side{height:min(960px,100dvh - 16px)}.src-stage{padding:58px 16px 20px}.src-shot{padding:18px 16px 20px}}.biz-keys{justify-content:flex-end;margin:20px 0 4px;display:flex}.settle{min-width:0;position:relative}.settle.holding{min-height:70vh}.settle.holding>.settle-body{visibility:hidden}.settle-skeleton{flex-direction:column;gap:14px;animation:.2s ease-out .15s both settle-in;display:flex;position:absolute;inset:0 0 auto}.settle-skeleton .sk{background:var(--track);border-radius:8px;animation:1.4s ease-in-out infinite sk-pulse}.sk-eyebrow{width:180px;height:12px}.sk-title{width:min(360px,70%);height:38px}.sk-line{width:min(560px,90%);height:18px;margin-bottom:26px}.sk-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:18px;display:grid}.sk-cell{height:104px}.sk-panel{height:260px}@keyframes settle-in{0%{opacity:0}}@keyframes sk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.settle-skeleton,.settle-skeleton .sk{animation:none}}.loading{animation:.2s ease-out .35s both settle-in}.loading-lines{flex-direction:column;gap:10px;padding:4px 0;display:flex}.loading-lines .sk{background:var(--track);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite sk-pulse;display:block}.loading-lines .sk:first-child{width:min(420px,80%)}.loading-lines .sk:nth-child(2){width:min(560px,95%)}.loading-lines .sk:nth-child(3){width:min(300px,60%)}.loading-spin{justify-content:center;padding:48px 0;display:flex}.spinner{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spinner-turn;display:block}@keyframes spinner-turn{to{transform:rotate(1turn)}}.loading-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.loading-lines .sk{animation:none}.spinner{animation-duration:1.6s}}button.confirming,button.confirming:hover{background:var(--bill-ink);color:#fff;opacity:1;border-color:#0000}button.link.confirming,button.link.confirming:hover,button.link.quiet-link.confirming,button.link.quiet-link.confirming:hover{color:#fff;border-radius:4px;padding:0 6px;text-decoration:none}.kw-head-acts{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.kw-room{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.kw-room b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.kw-info{color:var(--muted);cursor:help;display:inline-flex}.kw-card{gap:0;padding:0;overflow:hidden}.kw-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.kw-card-head h2{margin:0;font-size:15px;font-weight:600}.kw-tools button .icon{color:var(--muted)}.kw-opts{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:12px 20px;display:flex}.kw-opt{align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:inline-flex}.kw-csv-hint{font-size:12.5px}.kw-notes{flex-direction:column;gap:8px;padding:12px 20px 0;display:flex}.kw-notes .kw-note{max-width:none;margin:0}.kw-paste{flex-direction:column;gap:12px;margin:14px 20px 0;padding:16px 18px;display:flex}.kw-paste textarea{min-height:110px;font-family:var(--font-sans);font-size:14px}.kw-table{padding-top:0}.kw-table .gt-in{min-width:1000px}.kw-table.kw-sugg-table .gt-in{min-width:560px}.kw-table .gr{gap:10px;padding:8px 20px}.kw-table .gr.gh{letter-spacing:.04em;text-transform:uppercase;padding-top:12px;font-size:11.5px}.kw-table .gr>input,.kw-table .gr select,.kw-table .kw-batch-set{width:100%}.kw-batch{background:var(--tint);border-top:0;min-height:56px}.kw-batch-label{color:var(--muted);grid-column:span 2;padding-left:36px;font-size:13px}.kw-batch-set{border:0;min-width:0;margin:0;padding:0}.kw-batch-set select:disabled{opacity:.55;cursor:default}.kw-row.sel{background:var(--sel)}.kw-devices{gap:6px;display:inline-flex}button.kw-device{border-color:var(--line-2);width:36px;min-height:36px;color:var(--muted);background:0 0;padding:0;position:relative}button.kw-device:hover{background:var(--hover);color:var(--ink);opacity:1}button.kw-device[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.kw-tick{background:var(--ink);width:15px;height:15px;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;position:absolute;top:-6px;right:-6px}.kw-tick:after{content:"";border:solid var(--on-ink);border-width:0 1.6px 1.6px 0;width:3.5px;height:6px;position:absolute;top:3.5px;left:5px;transform:rotate(45deg)}.kw-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.kw-chip{border:1px solid var(--line-2);background:var(--tint);max-width:100%;min-height:24px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 9px;font-size:12px;font-weight:500;display:inline-flex}.kw-chip button{width:18px;min-height:18px;color:var(--muted);background:0 0;border:0;border-radius:50%;padding:0}.kw-chip button:hover{background:var(--hover);color:var(--ink)}button.kw-chip.as-button{cursor:pointer;padding:0 10px}button.kw-chip.as-button:hover{border-color:var(--ink);color:var(--ink);opacity:1}button.kw-tag-add{border:1px dashed var(--line-2);min-height:24px;color:var(--muted);background:0 0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}button.kw-tag-add:hover{border-color:var(--ink);color:var(--ink);opacity:1;background:0 0}input.kw-tag-input{width:110px;min-height:26px;padding:0 8px;font-size:12.5px}.kw-row-acts{justify-content:flex-end;gap:6px;display:inline-flex}button.kw-icon{width:34px;min-height:34px;padding:0}.kw-batch-tags button.secondary{background:var(--sheet);justify-content:space-between;width:100%;font-weight:500}.kw-pop{z-index:50;background:var(--sheet);border:1px solid var(--line-2);width:300px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex;position:fixed}.kw-pop input{width:100%}.kw-pop-tags{flex-wrap:wrap;gap:6px;max-height:160px;display:flex;overflow-y:auto}.kw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kw-card .kw-foot{border-top:1px solid var(--line);padding:14px 20px}.kw-foot-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.kw-over{max-width:46ch;color:var(--warn);margin:0;font-size:12.5px}.kw-card>.note.plain{max-width:none;margin:0;padding:12px 20px 4px}.kw-card>.kw-opt{padding:8px 20px 4px}.kw-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 20px 30px;display:flex}.kw-empty h3{margin:0;font-size:15px}.kw-empty p{max-width:62ch;margin:0}label.gr.kw-sugg{cursor:pointer;min-height:46px}label.gr.kw-sugg:hover{background:var(--hover)}.kw-sugg.in-list{color:var(--muted);cursor:default}.kw-sugg .r{font-variant-numeric:tabular-nums}@media (width<=640px){.kw-head-acts{align-items:flex-start}.kw-card-head,.kw-opts{padding-left:16px;padding-right:16px}.kw-tools{width:100%}.kw-tools>button{flex:auto}.kw-foot-save{width:100%}.kw-foot-save .btn-lg{flex:auto}.kw-table:not(.kw-sugg-table) .gt-in{min-width:0}.kw-table:not(.kw-sugg-table) .gr.gh{display:none}.kw-table .gr.kw-row{grid-template-columns:26px 1fr 1fr;padding:12px 16px}.kw-row>:first-child{grid-row:span 4;align-self:start;padding-top:10px}.kw-row>input{grid-column:span 2}.kw-table .gr.kw-batch{grid-template-columns:1fr 1fr;padding:12px 16px}.kw-batch-label{grid-column:1/-1;padding-left:0}}.ko-kpis .stats-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}.ko-kpis .cell{min-height:176px}.ko-kpis .cell>b .of{color:var(--muted);font-size:26px}.ko-kpis .cell>.foot>small{margin-top:6px;font-size:12px;display:block}.kpi-rows{gap:4px;margin:0;font-size:12.5px;display:grid}.kpi-rows>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kpi-rows dt{color:var(--muted)}.kpi-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.kpi-rows dd .delta{margin-left:4px}.ko-dist{align-items:center;gap:14px;margin-top:8px;display:flex}.ko-dist .donut{flex:0 0 100px;width:100px}.ko-dist .kind-legend{flex:1;min-width:0}.ko-dist .kind-legend li{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:2px 6px;font-size:12.5px;display:flex}.ko-dist .kind-legend li.on{background:var(--hover)}.ko-dist .kind-legend .muted{text-align:right;font-variant-numeric:tabular-nums;width:36px;font-size:12px}.cell>b.ko-updown{flex-wrap:wrap;gap:4px 18px;font-size:34px;display:flex}.ko-movers,.ko-ai-rows{gap:2px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ko-movers li,.ko-ai-rows li{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.ko-movers button.link{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;line-height:1.45;display:block;overflow:hidden}.ko-movers li>span{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ko-ai-rows .grow{flex:1}.ko-ai-rows b{font-variant-numeric:tabular-nums}.ko-chart-toggle{align-items:center;gap:12px;display:flex}.ko-chart-toggle:before,.ko-chart-toggle:after{content:"";border-top:1px dashed var(--line-2);flex:1}.ko-chart-toggle button.link{color:var(--muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ko-chart-toggle button.link:hover{color:var(--ink)}.ko-chart-switch{flex-wrap:wrap;gap:8px;max-width:100%}.ko-chart-switch .seg{max-width:100%;overflow-x:auto}.ko-table{gap:0;padding:0}.ko-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ko-bar select,.ko-bar input,.ko-bar button{min-height:34px}.ko-bar .ko-search{flex:200px}.ko-bulk b{margin-right:6px;font-weight:600}.ko-cols>button{align-items:center;gap:6px;display:inline-flex}.ko-cols-pop{width:230px;padding:6px;left:auto;right:0}.ko-col{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13.5px;display:flex}.ko-col:hover{background:var(--hover)}.ko-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ko-table .gt{padding:4px 4px 0}.gr.ko-row{cursor:pointer}.gr.ko-row:hover{background:var(--hover)}.gr.ko-row.sel{background:var(--sel)}.gh-sort{min-height:0;color:inherit;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.gh-sort:hover,.gh-sort.on{color:var(--ink);opacity:1;background:0 0}.gh-sort span{opacity:.7;font-size:11px}.gh-sort.r{margin-left:auto}.gr .gh-sort.r{justify-content:flex-end;width:100%}.ko-row .gt-kw b{align-items:center;gap:6px;min-width:0;display:flex}button.link.ko-name{color:var(--ink);font-size:13.5px}.ko-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.45;text-decoration:none;display:block;overflow:hidden}.ko-flag{flex:none;font-size:14px;line-height:1}.ko-row .gt-kw .mono{font-size:12px}.ko-spark{max-width:140px;height:24px}.ko-spark path{stroke:var(--ink-2)}.ko-spark path.out{stroke:var(--bill-ink);stroke-dasharray:3 3}.ko-aio{max-width:100%;display:inline-flex}.ko-aio .tag{text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.ko-aio .tag:before{vertical-align:1px;margin-right:6px;display:inline-block}button.link.ko-ask{font-size:12.5px}.ko-dwm{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,1fr);gap:4px;font-size:12px;font-weight:600;display:grid}.ko-ai{align-items:center;gap:4px;display:inline-flex}.ko-ai>span.off{filter:grayscale();opacity:.35}.ko-ai small{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px;font-weight:600}.ko-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ko-foot select{min-height:30px}.ko-foot label.row{gap:6px}.ko-asked{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.ko-asked .row{justify-self:start}.ko-prompts{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ko-prompts li{gap:1px;display:grid}@media (width<=1100px){.ko-kpis .stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ko-kpis .stats-in{grid-template-columns:minmax(0,1fr)}.ko-kpis .cell{min-height:0}.ko-count{margin-left:0}}.app-halves{margin-bottom:44px}.app-halves>*{flex:260px}.app-halves .li .r{font-variant-numeric:tabular-nums;flex:none}.app-row-head{gap:10px;min-height:40px}.fix-row .field-head{font-size:13.5px}.fix-pair{overflow-wrap:anywhere;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;margin:6px 0 4px;display:grid}.fix-row>button{flex:none}.key-banner{border:1px solid var(--line-2);background:var(--tint);border-radius:10px;align-items:center;gap:14px;padding:12px 8px 12px 18px;display:flex}.key-banner>.icon{color:var(--ink-2);flex:none}.key-banner-text{flex:1;min-width:0}.key-banner-text b{font-size:14px;display:block}.key-banner-text p{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:1.5}.key-banner>.button,.key-banner>.icon-btn{flex:none}@media (width<=640px){.key-banner{flex-wrap:wrap;align-items:flex-start;padding:14px 8px 16px 16px}.key-banner-text{flex-basis:calc(100% - 92px)}.key-banner>.button{order:3;margin-left:32px}.key-banner>.icon-btn{margin-top:-10px}}.side-user button.side-signout{color:var(--muted);margin-left:auto;font-size:12px;text-decoration:none}.side-user button.side-signout:hover{color:var(--ink)}.locked{isolation:isolate;position:relative}.locked-preview{filter:blur(4px)saturate(.8);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;max-height:760px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.locked-card{z-index:1;border:1px solid var(--line-2);background:var(--sheet);width:min(460px,100% - 32px);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.locked-card h3{margin:0;font-size:17px}.locked-card p{margin:0}.locked-body{color:var(--ink-2);font-size:13.5px;line-height:1.5}.locked-icon{background:var(--sea-wash);width:34px;height:34px;color:var(--sea);border-radius:9px;place-items:center;display:inline-grid}.locked-cta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:12.5px;display:flex}.locked-ask{font-size:12.5px}.locked.compact{margin-bottom:12px;display:grid}.locked.compact>.locked-preview,.locked.compact>.locked-card{grid-area:1/1}.locked.compact>.locked-preview{align-self:center;-webkit-mask-image:none;mask-image:none}.locked.compact>.locked-card{background:color-mix(in srgb, var(--sheet) 86%, transparent);width:auto;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin:10px 0;padding:18px 20px;position:relative;top:auto;left:auto;transform:none}.locked.compact .ws-invite{margin:0}.locked.compact .locked-card h3{font-size:15px}.upgrade-backdrop{z-index:45;background:var(--scrim);position:fixed;inset:0}.upgrade-dialog{z-index:46;border:1px solid var(--line-2);background:var(--bg);width:min(880px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.upgrade-dialog h2{font:400 28px / 1.1 var(--font-display);margin:0}.upgrade-dialog>p{max-width:68ch;margin:0}.upgrade-dialog>.seg{align-self:flex-start}.upgrade-dialog>*{flex-shrink:0}.seg-save{background:var(--good-wash);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.mover-card{padding:14px 16px}.mover-card h3{margin:0 0 8px;font-size:13px;font-weight:600}.mover-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mover-card li{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.mover-card li .grow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-row{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cited-grid{--cols:minmax(0, 1fr) 60px 120px 96px}.cited-grid .gt-in{min-width:620px}.cited-page{align-items:center;gap:10px;min-width:0;display:flex}.cited-page .grow{min-width:0;display:grid}.cited-page .grow>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cited-page a{color:var(--ink);font-weight:500}.cited-page small{font-size:12px}.cited-change{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (width<=700px){.movers{grid-template-columns:minmax(0,1fr)}}.todo-row{align-items:flex-start;padding:13px 0}.todo-row>.dot{margin-top:6px}.todo-row .grow a{color:var(--ink)}.todo-row .grow small{max-width:72ch;margin-top:2px}.todo-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.todo-acts{flex:none}.todo-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.todo-foot .todo-tags{margin-top:0}.todo-guide{flex-basis:100%;order:2;gap:8px;max-width:72ch;display:grid}.todo-where{color:var(--ink-2);overflow-wrap:anywhere;gap:8px;font-size:13px;display:flex}.todo-where b,.todo-paste b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:2px;font-size:11px;font-weight:600}.todo-row .grow .todo-where a{color:var(--accent)}.todo-paste{border:1px solid var(--line);background:var(--tint);border-radius:8px;gap:4px;padding:9px 12px;display:grid}.todo-paste-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px}.todo-paste-text.clipped{max-height:7.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.todo-paste-more{justify-self:start;font-size:13px}.todo-how{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.todo-how svg{transition:transform .15s}.todo-how[aria-expanded=true] svg{transform:rotate(180deg)}.todo-guide-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-steps{color:var(--ink-2);margin:0;padding-left:20px;font-size:13px}.todo-steps li+li{margin-top:3px}@media (width<=600px){.todo-row{flex-wrap:wrap}.todo-acts{width:100%;padding-left:22px}}.well.todo-plan{margin:4px 0 26px;padding:18px 22px 14px}.todo-plan-sum{max-width:74ch;color:var(--ink-2,var(--ink));font-size:15px;line-height:1.55}.todo-plan-list{margin:10px 0 0;padding:0;list-style:none}.todo-n{background:var(--ink);width:24px;height:24px;color:var(--bg,#fff);border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:12.5px;font-weight:600;display:inline-grid}.todo-plan-list>li.closed .todo-n{background:var(--good,#17845a)}.todo-plan-list>li.closed .grow b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.todo-plan-by{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:12px}.todo-gather{align-items:center;gap:12px;padding-bottom:10px;display:flex}.todo-gather-days{gap:5px;display:inline-flex}.todo-gather-days i{background:var(--line-2);border-radius:999px;width:22px;height:6px}.todo-gather-days i.on{background:var(--accent,var(--ink))}.well.todo-plan>.todo-plan-sum:last-child{padding-bottom:6px}@media (width<=600px){.well.todo-plan{padding:16px 16px 12px}.todo-plan-list>li .todo-acts{padding-left:36px}}.profile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding-top:6px;display:grid}.profile-card{align-content:start;gap:10px;padding:16px 18px;display:grid}.profile-card.you{border-color:var(--bill-ink)}.profile-card h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.profile-summary{color:var(--ink-2);margin:0;font-size:13px}.profile-attrs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.profile-attrs .tag .muted{margin-left:4px}.movers+.tool-bar .seg{max-width:100%;overflow-x:auto}.q-card{gap:16px}.q-first h2{font-family:var(--font-display);font-size:26px;font-weight:400}.q-first p{max-width:68ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.q-add{flex-direction:column;gap:10px;display:flex}.q-add-row{align-items:flex-start;gap:10px;display:flex}.q-add-row textarea{min-height:42px;font-family:var(--font-sans);resize:vertical;flex:1;font-size:14px}.q-add.first .q-add-row textarea{min-height:110px}.q-add-row button{min-height:42px}.q-grid .gt-in{padding-bottom:2px}.q-ai-head{align-items:center;gap:6px;display:inline-flex}.q-row{min-height:52px}.q-row.paused .q-cell{opacity:.5}button.q-open{color:var(--ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:2px 0;font-weight:500;display:inline-flex}button.q-open:hover{text-underline-offset:3px;text-decoration:underline}.q-caret{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(-45deg)}button.q-open[aria-expanded=true] .q-caret{transform:translateY(-3px)rotate(45deg)}.q-state{margin:4px 0 0 15px;display:block}.q-cell{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.q-cell.asking{color:var(--ink-2)}.q-cell .lg{display:none}@media (width<=700px){.q-add-row{flex-wrap:wrap}.q-add-row textarea{flex-basis:100%}.q-grid .gt-in{min-width:0!important}.q-grid .gr.gh{display:none}.q-grid .q-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.q-add-row textarea{min-height:64px}.q-row>span:first-child{grid-column:1/-1}.q-cell .lg{display:inline-block}.q-grid .q-named{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:8px}.q-grid .q-remove{grid-column:1/-1;justify-content:flex-start}.q-grid .q-named:before{content:"Named in the period";color:var(--muted);font-size:12px}}.q-named{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.q-named .delta,.q-named>span:last-child:not(:first-child){font-size:11.5px}.q-detail{background:var(--tint);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px 18px;display:flex}.q-detail .answer-card.q-answer{background:var(--sheet);border:1px solid var(--line-2);border-radius:10px;flex-direction:column;align-self:stretch;gap:14px;padding:18px 20px;display:flex}.answer-panel{flex-direction:column;gap:14px;display:flex}.answer-panel h2{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.answer-tabs{z-index:1;background:var(--sheet);gap:20px;position:sticky;top:-20px}.answer-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.answer-tab-note{font-size:11.5px;font-weight:600}.answer-panel .answer-card.q-answer{flex-direction:column;gap:14px;display:flex}.answer-panel .answer-text{max-width:none}.answer-standing{margin:0;font-size:13.5px}@media (width<=560px){.answer-tabs{gap:16px}.answer-panel h2{font-size:21px}}.answer-step{border-top:1px solid var(--line);justify-content:space-between;padding-top:6px}.q-actions{flex-wrap:wrap;align-self:stretch;gap:8px;font-size:12.5px}.q-key{margin:0;line-height:2}.q-key .tag{margin-right:2px}.run-status{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.run-status .meter{width:120px}.run-status.ask-cost{color:var(--muted);display:inline}.run-status+.ask-cost:before{content:"· "}@media (width<=640px){.run-status.ask-cost{margin-top:4px;display:block}.run-status+.ask-cost:before{content:none}}.q-room .link{font-size:inherit}.fix-head{font-family:var(--font-display);margin:10px 0 -4px;font-size:22px;font-weight:400}.q-changes{gap:12px}.q-changes-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.q-changes-head b{font-family:var(--font-display);font-size:24px;font-weight:400}.q-changes-head .up{color:var(--good)}.q-changes-head .down{color:var(--bad)}.q-change-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q-change{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45;display:flex}.q-change q{quotes:"“" "”"}.q-change-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.q-change.is-bad .q-change-dot{background:var(--status-critical)}.q-change.is-good .q-change-dot{background:var(--status-good)}.rank-badge.rank-pill{height:24px;box-shadow:none;gap:5px;padding:0 9px 0 3px;font-size:12px}.rank-badge.rank-pill .mark{width:18px;height:18px;padding:3px}.rank-badge.rank-pill b{font-size:12.5px}.rank-badge.rank-pill.first{border-color:var(--good);background:var(--good-wash)}.rank-badge.rank-pill.first .mark{background:var(--sheet)}.q-key .rank-pill{vertical-align:middle}.q-remove .row{justify-content:flex-end}.pr-form{gap:10px;display:grid}.pr-form-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pr-icon{object-fit:cover;border-radius:9px;flex:none;width:36px;height:36px}.pr-icon.blank{background:var(--tint);border:1px solid var(--line);display:inline-block}.pr-list{border:1px solid var(--line);background:var(--sheet);border-radius:12px;display:grid;overflow:hidden}.pr-row{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.pr-row:first-child{border-top:0}.pr-row:hover{background:var(--hover)}.pr-main{min-width:0;display:grid}.pr-main small{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pr-meta{white-space:nowrap;font-size:12.5px}.pr-detail{gap:16px;display:grid}.pr-head{align-items:center;gap:12px;display:flex}.pr-head h2{margin:0;font-size:18px}.pr-head p{margin:2px 0 0}.pr-finding{margin:0;font-size:15px;line-height:1.5}.pr-acts{flex-wrap:wrap;align-items:center;gap:10px}a.pr-btn{padding:6px 12px;font-size:13px}.pr-email{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.pr-email-head{justify-content:space-between;gap:10px}.pr-email h3{margin:0;font-size:14px}.pr-subject{margin:0;font-size:13.5px}.pr-subject .muted{margin-right:6px}.pr-body{white-space:pre-wrap;font:13.5px/1.6 var(--font-sans);max-height:46vh;margin:0;overflow:auto}.pr-email .note.plain,.pr-detail>.note.plain{margin-top:0}.pr-fixes summary{cursor:pointer;font-size:13.5px}.pr-fixes ol{gap:8px;margin:10px 0 0;padding-left:20px;font-size:13px;display:grid}.pr-status{flex-wrap:wrap;gap:8px 18px;font-size:13.5px;display:flex}.pr-status label{align-items:center;gap:6px;display:inline-flex}.pr-notes{width:100%;font:inherit;font-size:13.5px}@media (width<=720px){.pr-form-row{grid-template-columns:1fr}.pr-row{grid-template-columns:36px minmax(0,1fr) auto}.pr-row .pr-meta{display:none}}.new-ws-blocked{gap:12px;max-width:620px;display:grid}.new-ws-blocked h2,.new-ws-blocked p{margin:0}.sa-workspace{font-size:12.5px}.sa-ws{flex-direction:column;gap:14px;width:min(82%,340px);padding:18px;animation:.7s both sa-rise;display:flex}.sa-ws-head{font:600 15px var(--font-sans);align-items:center;gap:10px;margin:0;display:flex}.sa-ws-mark{background:#f7f7f41f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sa-ws-mark svg{color:#f7f7f4;width:20px;height:20px}.sa-ws .sa-type{animation:9s steps(9,end) infinite sa-type-ws}@keyframes sa-type-ws{0%{width:0}10%,92%{width:9.2ch}to{width:0}}@media (prefers-reduced-motion:reduce){.sa-ws .sa-type{width:9.2ch}}.sa-ws-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sa-ws-row{border:1px solid var(--glass-line);animation:sa-visit 9s ease var(--d) infinite both;background:#f7f7f40f;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.sa-ws-row b{flex:1;min-width:0;font-weight:600}.sa-ws-row small{color:#f7f7f4a6;font-size:11px}.sa-ws-people{border-top:1px solid var(--glass-line);align-items:center;padding-top:12px;display:flex}.sa-ws-person{background:var(--lit);color:#15293a;width:30px;height:30px;font:600 12px var(--font-sans);animation:sa-visit 9s ease var(--d) infinite both;border:2px solid #1b3547;border-radius:50%;place-items:center;margin-right:-6px;display:grid}.sa-ws-person:nth-child(2){background:#9cc3d5}.sa-ws-person:nth-child(3){background:#6fcf97}.sa-ws-invite{font:600 11px var(--font-sans);color:#f7f7f4cc;animation:sa-visit 9s ease var(--d) infinite both;border:1px solid #f7f7f459;border-radius:999px;margin-left:auto;padding:3px 9px}.share-report{flex-direction:column;gap:16px;display:flex}.share-report h2{font:400 28px / 1.1 var(--font-display);margin:0}.share-report>p{max-width:64ch;margin:0}.share-link{align-items:center;gap:8px;display:flex}.share-link input{min-width:0;font-family:var(--font-mono);flex:1;font-size:13px}.share-report textarea{width:100%;font:inherit;resize:vertical}.share-logo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-logo img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:140px;max-height:40px;padding:4px}.share-acts{flex-wrap:wrap;gap:8px}button .dot.live{margin-left:2px}@media (width<=560px){.share-link{flex-wrap:wrap}.share-link input{flex-basis:100%}}.pf-table{margin-top:16px;padding:0;overflow:hidden}.pf-table table{min-width:980px}.pf-app{align-items:center;gap:10px;min-width:180px;display:flex}.pf-app>span{min-width:0;display:grid}.pf-app small{color:var(--muted)}.pf-vis b{font-size:15px}.pf-spark{width:84px;height:22px}.pf-spark path{fill:none;stroke:var(--good);stroke-width:1.5px}.pf-ais{grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 10px;min-width:190px;display:grid}.pf-table td a{white-space:nowrap}.pf-ai{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pf-ai .logo-tile{width:16px;height:16px}.pf-ai.none{color:var(--faint)}.moves-charts{gap:18px;display:grid}.moves-chart h3{margin:0 0 6px;font-size:13px;font-weight:600}.moves-chart h3 small{font-weight:400}.moves-web{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.moves-web{grid-template-columns:1fr}}.moves-links{margin:0;padding:0;list-style:none}.moves-link{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.moves-link:last-child{border-bottom:0}.moves-step{align-items:center;gap:6px;display:inline-flex}.moves-step+.moves-step:before{content:"→";color:var(--muted);margin-right:4px}.moves-row{grid-template-columns:56px 96px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.moves-pages summary{cursor:pointer;color:var(--muted);font-size:12px}.moves-pages ul{margin:4px 0 0;padding-left:16px;font-size:12px}@media (width<=560px){.moves-row{grid-template-columns:48px minmax(0,1fr)}.moves-row>:nth-child(2){display:none}.moves-row>:nth-child(4){grid-column:2;font-size:12px}}.locked-card.room-card{width:auto;box-shadow:var(--shadow-sm);margin:0 0 18px;position:static;transform:none}
