.mkt-burger{display:none}@media (width<=900px){.mkt-nav .mkt-nav-item,.mkt-nav .mkt-nav-login{display:none!important}.mkt-nav{gap:12px!important;padding-left:20px!important;padding-right:20px!important}.mkt-burger{border:1px solid var(--brd);cursor:pointer;width:44px;height:44px;color:var(--tx);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mkt-burger:hover{background:var(--bg2)}.mkt-nav .mkt-nav-logo,.mkt-nav .btn-ac{min-height:40px}.mkt-burger-box{width:18px;height:12px;display:block;position:relative}.mkt-burger-box span{background:var(--tx);border-radius:2px;width:18px;height:1.5px;transition:transform .16s,opacity .16s;position:absolute;left:0}.mkt-burger-box span:first-child{top:0}.mkt-burger-box span:nth-child(2){top:5px}.mkt-burger-box span:nth-child(3){top:10px}.mkt-burger-box[data-open] span:first-child{transform:translateY(5px)rotate(45deg)}.mkt-burger-box[data-open] span:nth-child(2){opacity:0}.mkt-burger-box[data-open] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mkt-menu-backdrop{z-index:25;background:#0000008c;position:fixed;inset:0}.mkt-menu{z-index:30;background:var(--bg1);border:1px solid var(--brd);overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 74px);padding:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 80px #0009}.mkt-menu:focus{outline:none}.mkt-menu-group+.mkt-menu-group{border-top:1px solid var(--brd);margin-top:6px;padding-top:6px}.mkt-menu-section{min-height:44px;color:var(--tx);border-radius:8px;align-items:center;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.mkt-menu-section[data-active]{background:#ffffff0e}.mkt-menu-section:hover{color:var(--tx);background:#ffffff0a}.mkt-menu-item{min-height:44px;color:var(--tx);border-radius:8px;flex-direction:column;justify-content:center;padding:9px 11px;display:flex}.mkt-menu-item:hover{color:var(--tx);background:#ffffff0a}.mkt-menu-item-t{font-size:15px;font-weight:500}.mkt-menu-item-s{color:var(--fnt);margin-top:2px;font-size:14px}.mkt-menu-foot{border-top:1px solid var(--brd);margin-top:6px;padding-top:6px}}@media (width>=901px) and (width<=1000px){.mkt-nav{gap:16px!important;padding-left:24px!important;padding-right:24px!important}}@media (width<=420px){.mkt-nav{gap:10px!important;padding-left:16px!important;padding-right:16px!important}.mkt-nav>:last-child{gap:8px!important}.mkt-nav .btn-ac{padding-left:12px!important;padding-right:12px!important}.mkt-nav .btn-ac>span{display:none!important}}@media (width<=359px){.mkt-nav .mkt-nav-logo>span{display:none!important}}@media (width<=900px){.mkt [class*=frame-]>div[style*=padding]{padding-left:20px!important;padding-right:20px!important}.mkt [style*=grid-template-columns]:is([style*=repeat\(3],[style*=repeat\(4],[style*="1fr 1fr"],[style*="1fr 1.1fr"],[style*="1.1fr 1fr"],[style*="1.2fr 1fr"],[style*="1.3fr 1fr"],[style*="1.5fr 1fr"],[style*="1fr 1.4fr"],[style*="1fr 460px"],[style*="1fr 28px"]):not([style*="120px repeat"]){grid-template-columns:1fr!important}.mkt [style*=grid-template-columns]>*{min-width:0}.mkt [class*=frame-] div[style*=display\:flex],.mkt [class*=frame-] div[style*="display: flex"],.mkt [class*=frame-] form[style*=display\:flex],.mkt [class*=frame-] form[style*="display: flex"],.mkt [class*=frame-] label[style*=display\:flex],.mkt [class*=frame-] label[style*="display: flex"]{flex-wrap:wrap}.mkt [class*=frame-] input,.mkt [class*=frame-] textarea,.mkt [class*=frame-] select{box-sizing:border-box;min-height:40px;width:100%!important;max-width:100%!important}.mkt [style*=grid-template-columns][style*="1fr 28px"]>div[style*=text-align\:center]:empty,.mkt [style*=grid-template-columns][style*="1fr 28px"]>div[style*="text-align: center"]:empty{display:none!important}.mkt [style*=grid-template-columns][style*=gap\:64px],.mkt [style*=grid-template-columns][style*="gap: 64px"],.mkt [style*=grid-template-columns][style*=gap\:56px],.mkt [style*=grid-template-columns][style*="gap: 56px"]{gap:32px!important}.mkt [class*=frame-] img,.mkt [class*=frame-] svg{max-width:100%}.mkt [style*=ui-monospace]{overflow-wrap:anywhere}.mkt [style*=font-size\:96px],.mkt [style*="font-size: 96px"]{font-size:clamp(56px,15vw,96px)!important}.mkt [style*=font-size\:64px],.mkt [style*="font-size: 64px"]{font-size:clamp(34px,9vw,64px)!important}.mkt [style*=font-size\:48px],.mkt [style*="font-size: 48px"]{font-size:clamp(30px,8vw,48px)!important}.mkt [style*=font-size\:46px],.mkt [style*="font-size: 46px"]{font-size:clamp(29px,7.6vw,46px)!important}.mkt [style*=font-size\:44px],.mkt [style*="font-size: 44px"]{font-size:clamp(28px,7.4vw,44px)!important}.mkt [style*=font-size\:40px],.mkt [style*="font-size: 40px"]{font-size:clamp(27px,7vw,40px)!important}.mkt [style*=font-size\:36px],.mkt [style*="font-size: 36px"]{font-size:clamp(25px,6.4vw,36px)!important}.mkt [style*=font-size\:34px],.mkt [style*="font-size: 34px"]{font-size:clamp(24px,6.2vw,34px)!important}.mkt [style*=font-size\:32px],.mkt [style*="font-size: 32px"]{font-size:clamp(23px,6vw,32px)!important}.mkt [style*=font-size\:30px],.mkt [style*="font-size: 30px"]{font-size:clamp(22px,5.6vw,30px)!important}.mkt [style*=font-size\:28px],.mkt [style*="font-size: 28px"]{font-size:clamp(21px,5.2vw,28px)!important}.mkt [style*=font-size\:24px],.mkt [style*="font-size: 24px"]{font-size:clamp(19px,4.6vw,24px)!important}.mkt [style*=font-size\:22px],.mkt [style*="font-size: 22px"]{font-size:clamp(18px,4.4vw,22px)!important}.mkt [style*=font-size\:20px],.mkt [style*="font-size: 20px"]{font-size:clamp(17px,4.2vw,20px)!important}.mkt [class*=frame-] a[style*=padding],.mkt [class*=frame-] button[style*=padding]{align-items:center;min-height:40px}.mkt-footer{gap:32px!important;padding-left:20px!important;padding-right:20px!important}.mkt-footer-brand,.mkt-footer-cols{flex:100%!important;min-width:0!important}.mkt-footer-cols{gap:26px!important}.mkt-footer-legal{flex-wrap:wrap;gap:8px}.mkt-footer-cols>div{gap:0!important}.mkt-footer-cols a,.mkt-footer-cols>div>span:not(:first-child){align-items:center;min-height:40px;display:flex}.mkt-logowall{padding-left:20px!important;padding-right:20px!important}.mkt-logowall-row{gap:32px!important}}@media (width>=601px) and (width<=900px){.mkt-footer-cols{grid-template-columns:repeat(2,minmax(130px,1fr))!important}}@media (width<=600px){.mkt [style*=grid-template-columns]:is([style*="100px 1fr"],[style*="110px 1fr"],[style*="120px 1fr"]):not([style*="120px repeat"]){grid-template-columns:1fr!important;gap:6px!important}.mkt [style*=width\:172px],.mkt [style*="width: 172px"]{display:none!important}.mkt [class*=frame-] div[style*=justify-content\:center][style*=gap\:12px],.mkt [class*=frame-] div[style*="justify-content: center"][style*="gap: 12px"]{flex-wrap:wrap}.mkt [class*=frame-] table{max-width:100%;display:block;overflow-x:auto}.mkt [style*=ui-monospace]{overflow-x:auto}.mkt .mkt-footer-cols>div,.mkt .mkt-footer-cols>div>div:first-child,.mkt .mkt-footer-brand>div:last-child,.mkt .mkt-footer-legal,.mkt .legal-small,.mkt .sol-tabs{font-size:14px!important}.mkt .mkt-footer-cols>div>div:first-child{color:var(--tx)!important;font-weight:600!important}}.mkt .cookie-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147483000;box-sizing:border-box;background:var(--bg1);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:20px;width:min(960px,100vw - 32px);padding:16px 20px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.mkt .cookie-bar-text{min-width:0;color:var(--mut);flex:1;margin:0;font-size:13px;line-height:1.55}.mkt .cookie-bar-link{color:var(--tx);text-underline-offset:3px;text-decoration:underline}.mkt .cookie-bar-actions{flex:none;gap:8px;display:flex}.mkt .cookie-bar-btn{border:1px solid var(--brd);background:var(--bg2);color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:8px;min-height:44px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px}.mkt .cookie-bar-btn:not(.btn-ac):hover{border-color:#ffffff38}.mkt .cookie-bar-btn.btn-ac{background:var(--ac);color:#0e0f11;border-color:#0000}@media (width<=640px){.mkt .cookie-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.mkt .cookie-bar-actions>*{flex:1}.mkt .cookie-bar-detail{display:none}}.frame-notfound .hv11:hover,.frame-notfound .hv12:hover,.frame-notfound .hv13:hover,.frame-notfound .hv14:hover{color:var(--tx)}.home{--home-serif:var(--font-newsreader), "Newsreader", Georgia, serif;--home-w:1120px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--r:10px;--r-pill:999px;color:var(--tx)}.home section{padding:0 48px}.home .home-in{max-width:var(--home-w);margin:0 auto}.home h1,.home h2,.home h3{font-family:var(--home-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.home h1{line-height:1.04}.home h2{font-size:38px;line-height:1.12}.home p{margin:0}.home .lede{color:var(--mut);text-wrap:pretty;max-width:34em;font-size:18px;line-height:1.6}.home .head{max-width:40em}.home .head h2{margin-top:10px}.home .head .lede{margin-top:var(--s2)}.home .btn-ac,.home .btn-quiet{border-radius:var(--r);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.home .btn-quiet{color:var(--tx);border:1px solid var(--brd);background:var(--bg1);font-weight:500}.home .btn-quiet:hover{background:var(--bg2);color:var(--tx)}.home .cta-row{flex-wrap:wrap;gap:12px;display:flex}.home .textlink{color:var(--ac);font-weight:500}.home .textlink:hover{text-underline-offset:3px;text-decoration:underline}.home .cta-note{color:var(--mut);margin-top:12px;font-size:14px;line-height:1.5}.home-hero{position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(at 32% 42%,#8e7cf229,#0000 62%);position:absolute;inset:-40% 25% 45% -12%}.home-hero .home-in{gap:var(--s5);padding:var(--s6) 0 88px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid;position:relative}.home-hero h1{font-size:clamp(36px,28px + 2.1vw,56px)}.home-hero h1 em{color:var(--ac);font-style:italic}.home-hero .lede{margin-top:22px}.home-hero .cta-row{margin-top:32px}.answer{background:linear-gradient(180deg, var(--bg2) 0%, var(--bg1) 100%);border:1px solid var(--brd);border-radius:var(--r);margin:0;padding:22px 24px 18px;box-shadow:0 24px 60px #00000073}.answer .q{font-family:var(--home-serif);color:var(--tx);padding-bottom:var(--s2);border-bottom:1px solid var(--brd);font-size:21px;font-style:italic;line-height:1.3}.answer .engines{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.answer .engine{color:var(--fnt);border:1px solid var(--brd);border-radius:var(--r-pill);background:var(--bg0);align-items:center;padding:4px 10px 4px 5px;font-size:12px;display:inline-flex}.answer .engine[data-on]{color:var(--tx);border-color:color-mix(in oklab, var(--ac) 45%, transparent);background:#8e7cf214}.answer .body{color:var(--mut);margin-top:18px;font-size:15px;line-height:1.7}.answer .body mark{background:0 0;border-radius:2px;padding:1px 5px;font-weight:500}.answer .body mark.rival{color:var(--tx);background:#ffffff12}.answer .body mark.brand{color:#0e0f11;background:var(--ac)}.answer .score{background:var(--brd);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.answer .score>div{background:var(--bg1);padding:12px 14px}.answer .score dt{color:var(--fnt);font-size:12px}.answer .score dd{color:var(--tx);margin:5px 0 0;font-size:13.5px;line-height:1.45}.answer .score dd .good{color:var(--good)}.answer-note{color:var(--fnt);margin-top:12px;font-size:12px;font-style:italic}.home-shot{border-top:1px solid var(--brd)}.home-shot .home-in{padding:88px 0}.shot-frame{margin-top:var(--s5);border:1px solid var(--brd);border-radius:var(--r);background:var(--bg0);overflow:hidden;box-shadow:0 32px 80px #00000080}.shot-frame picture{display:block}.shot-frame img{width:100%;height:auto;display:block}.shot-note{color:var(--fnt);margin-top:14px;font-size:12px;font-style:italic}.home-how{border-top:1px solid var(--brd)}.home-how .home-in{padding:88px 0}.moves{margin:var(--s5) 0 0;padding:0;list-style:none}.move{gap:var(--s5);padding:var(--s5) 0;border-bottom:1px solid var(--brd);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.move:last-child{border-bottom:0;padding-bottom:0}.move:nth-child(2n) .move-fig{order:-1}.home-how .how-cta{margin-top:var(--s5)}.move .n{border-radius:var(--r);width:30px;height:30px;color:var(--ac);font-family:var(--home-serif);margin-bottom:var(--s2);background:#8e7cf229;place-items:center;font-size:16px;display:inline-grid}.move h3{font-size:24px}.move p{color:var(--mut);text-wrap:pretty;max-width:44ch;margin-top:10px;font-size:14.5px;line-height:1.6}.fig{background:var(--bg1);border:1px solid var(--brd);border-radius:var(--r);padding:18px 20px;font-size:12.5px}.fig-grid{grid-template-columns:1fr repeat(6,22px);align-items:center;gap:11px 5px;display:grid}.fig-grid .h{justify-content:center;line-height:0;display:flex}.fig-grid .r{color:var(--mut);text-wrap:pretty;padding-right:10px}.fig-grid i{background:var(--bg2);border:1px solid var(--brd);border-radius:50%;width:11px;height:11px;margin:0 auto;display:block}.fig-grid i.on{background:var(--ac);border-color:var(--ac)}.fig-grid i.first{background:var(--good);border-color:var(--good);box-shadow:0 0 0 2px var(--bg1), 0 0 0 3px var(--good)}.fig-key{margin-top:var(--s2);border-top:1px solid var(--brd);color:var(--fnt);flex-wrap:wrap;gap:16px;padding-top:12px;font-size:12px;display:flex}.fig-key i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.fig-key i.first{box-shadow:0 0 0 1.5px var(--bg1), 0 0 0 2.5px var(--good);margin-right:7px}.fig-cite .cite+.cite{margin-top:10px}.fig-cite .row{color:var(--mut);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fig-cite .row b{color:var(--tx);font-size:13.5px;font-weight:500}.fig-cite .row .n{color:var(--mut)}.fig-cite .you{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);background:#8e7cf229;margin-left:8px;padding:2px 6px;font-size:12px}.fig-cite .bar{border-radius:var(--r);background:var(--bg2);height:6px;margin-top:6px;overflow:hidden}.fig-cite .bar i{background:var(--rival);height:100%;display:block}.fig-cite .bar i.own{background:var(--ac)}.fig-cite .sum{margin-top:var(--s2);border-top:1px solid var(--brd);color:var(--fnt);padding-top:12px;font-size:12px}.fig-cite .sum b{color:var(--tx);font-weight:500}.fig-act .t{font-family:var(--home-serif);color:var(--tx);font-size:17px;line-height:1.4}.fig-act .why{color:var(--fnt);border-left:2px solid var(--brd);margin-top:10px;padding-left:12px;line-height:1.55}.fig-act .meta{gap:var(--s2);margin-top:var(--s3);border-top:1px solid var(--brd);color:var(--fnt);flex-wrap:wrap;padding-top:12px;font-size:12px;display:flex}.fig-act .meta b{color:var(--tx);font-weight:500}.home-index{border-top:1px solid var(--brd)}.home-index .home-in{padding:88px 0}.groups{margin-top:var(--s5)}.group{gap:var(--s5);padding:var(--s4) 0;border-top:1px solid var(--brd);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.group:last-child{border-bottom:1px solid var(--brd)}.group-head{top:var(--s3);position:sticky}.group-head h3{margin:0;font-size:26px}.group-head p{color:var(--fnt);text-wrap:pretty;max-width:26ch;margin-top:12px;font-size:14px;line-height:1.6}.items{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.item{color:var(--tx);align-items:flex-start;gap:12px;padding:0;display:flex}a.item:hover b{color:var(--ac)}.item-mk{color:var(--ac);opacity:.85;flex:none;margin-top:3px;line-height:0}.item-txt{min-width:0}.item b{font-size:15px;font-weight:600;transition:color .15s;display:block}.item .item-d{color:var(--mut);text-wrap:pretty;margin-top:4px;font-size:13.5px;line-height:1.55;display:block}.home-trust{border-top:1px solid var(--brd);background:linear-gradient(#0000,#8e7cf20b 55%,#0000)}.home-trust .home-in{padding:88px 0}.claims{gap:var(--s4);margin-top:var(--s5);display:grid}.claim{gap:var(--s3);grid-template-columns:34px minmax(0,1fr);align-items:start;max-width:84ch;display:grid}.claim-mk{color:var(--ac);line-height:0}.claim>div>p{font-family:var(--home-serif);color:var(--tx);text-wrap:pretty;font-size:23px;line-height:1.38}.claim .sub{color:var(--mut);margin-top:10px;font-family:inherit;font-size:14.5px;line-height:1.6}.home-cta{border-top:1px solid var(--brd)}.home-cta .home-in{padding:var(--s6) 0 112px;text-align:center}.home-cta .lede{margin:var(--s2) auto 0}.home-cta .cta-row{justify-content:center;margin-top:32px}.home-cta .cta-note{text-align:center}@media (width<=1080px){.group{gap:var(--s3);grid-template-columns:1fr}.group-head{position:static}}@media (width<=1000px){.home-hero .home-in{gap:var(--s4);padding:var(--s5) 0 var(--s5);grid-template-columns:1fr}}@media (width<=900px){.home section{padding:0 24px}.home h2{font-size:32px}.move{gap:var(--s3);padding:var(--s4) 0;grid-template-columns:1fr}.move:nth-child(2n) .move-fig{order:0}.items{gap:var(--s3);grid-template-columns:1fr}.claims{gap:var(--s3)}.home-how .home-in,.home-index .home-in,.home-trust .home-in,.home-shot .home-in{padding:var(--s5) 0}.home-how .how-cta{margin-top:var(--s4)}}@media (width<=700px){.shot-frame{max-width:420px;margin-left:auto;margin-right:auto}}@media (width<=600px){.answer .score{grid-template-columns:1fr}.answer{padding:18px 16px 14px}.answer .q{font-size:18px}.home section{padding:0 16px}.home h2{font-size:28px}.home .lede{font-size:16px}.claim{grid-template-columns:1fr;gap:12px}.claim>div>p{font-size:20px}.home .cta-row .btn-ac,.home .cta-row .btn-quiet{flex:auto}}@media (prefers-reduced-motion:reduce){.home .btn-ac,.home .btn-ac:hover{transition:none;transform:none}.item b,a.item:hover b{transition:none}}.frame-about .hv9:hover,.frame-about .hv10:hover,.frame-about .hv11:hover{background:#ffffff05}.frame-compare{padding:0 16px}.frame-compare a{color:inherit}.cmp-hero{max-width:1280px;margin:0 auto;padding:48px 0 40px}.cmp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);border:1px solid color-mix(in oklab, var(--ac) 32%, transparent);background:#8e7cf214;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.cmp-h1{letter-spacing:-.02em;text-wrap:balance;max-width:820px;margin:18px 0 0;font-size:30px;font-weight:600;line-height:1.12}.cmp-lede{color:var(--mut);text-wrap:pretty;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.cmp-ctas{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;display:flex}.cmp-btn{box-sizing:border-box;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.cmp-btn-ghost{text-underline-offset:3px;padding:6px 0;font-size:14px;text-decoration:underline;color:var(--mut)!important}.cmp-btn-ghost:hover{color:var(--tx)!important}.cmp-note{color:var(--fnt);margin:14px 0 0;font-size:13px}.cmp-section{border-top:1px solid var(--brd);max-width:1280px;margin:0 auto;padding:40px 0}.cmp-h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.2}.cmp-h3{margin:0 0 12px;font-size:17px;font-weight:600}.cmp-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.cmp-table thead{display:none}.cmp-table tr{border-bottom:1px solid var(--brd);padding:16px 0;display:block}.cmp-table th[scope=row]{text-align:left;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.cmp-table td{color:var(--mut);border-radius:8px;padding:8px 12px;display:block}.cmp-table td+td{margin-top:6px}.cmp-table td:before{content:attr(data-who);letter-spacing:.04em;color:var(--fnt);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cmp-table td.cmp-us-col{color:var(--tx);background:#8e7cf214}.cmp-table td.cmp-us-col:before{color:var(--ac)}.cmp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-source{color:var(--fnt);max-width:820px;margin:18px 0 0;font-size:13px;line-height:1.6}.cmp-source a{text-underline-offset:3px;text-decoration:underline}.cmp-two{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cmp-card{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;min-width:0;padding:22px}.cmp-card-us{border-color:color-mix(in oklab, var(--ac) 30%, var(--brd))}.cmp-list{color:var(--mut);flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-size:14.5px;line-height:1.6;display:flex}.cmp-final{border-top:1px solid var(--brd);text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:56px 0 72px;display:flex}.cmp-others{margin-top:40px;font-size:14px}.cmp-others-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fnt);margin-bottom:10px;font-size:12px;font-weight:600}.cmp-others ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cmp-others a{color:var(--mut);text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}.cmp-others a:hover{color:var(--tx)}@media (width>=640px){.frame-compare{padding:0 32px}.cmp-h1{font-size:40px}.cmp-table thead{display:table-header-group}.cmp-table tr{padding:0;display:table-row}.cmp-table th,.cmp-table td{vertical-align:top;border-bottom:1px solid var(--brd);text-align:left;border-radius:0;padding:14px 16px;display:table-cell}.cmp-table td+td{margin-top:0}.cmp-table td:before{content:none}.cmp-table thead th{color:var(--fnt);font-size:13px;font-weight:600}.cmp-table thead th.cmp-us-col{color:var(--ac)}.cmp-table th[scope=row]{width:22%;margin:0;font-size:14px}.cmp-table td,.cmp-table thead th:not(:first-child){width:39%}}@media (width>=1024px){.frame-compare{padding:0 48px}.cmp-hero{padding:72px 0 56px}.cmp-h1{font-size:46px}.cmp-h2{font-size:30px}.cmp-section{padding:56px 0}.cmp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}.frame-guide{padding:0 16px}.frame-guide a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gd-in{max-width:820px;margin:0 auto;padding:48px 0 72px}.gd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);border:1px solid color-mix(in oklab, var(--ac) 32%, transparent);background:#8e7cf214;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.gd-h1{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:30px;font-weight:600;line-height:1.15}.gd-answer{text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.65}.gd-disclose{color:var(--fnt);border:1px solid var(--brd);background:var(--bg1);border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.gd-h2{letter-spacing:-.015em;margin:44px 0 12px;font-size:22px;font-weight:600;line-height:1.25}.gd-h3{margin:0 0 6px;font-size:16px;font-weight:600}.gd-p{color:var(--mut);margin:0 0 8px;font-size:15px;line-height:1.7}.gd-p strong,.gd-list strong{color:var(--tx);font-weight:600}.gd-list{color:var(--mut);flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.65;display:flex}.gd-src{color:var(--fnt);margin:0;font-size:12.5px}.gd-tool,.gd-faq{border-bottom:1px solid var(--brd);padding:18px 0}.gd-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.gd-table thead{display:none}.gd-table tr{border-bottom:1px solid var(--brd);padding:14px 0;display:block}.gd-table th[scope=row]{text-align:left;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.gd-table td{color:var(--mut);padding:3px 0;display:block}.gd-table td:before{content:attr(data-label) ": ";color:var(--fnt);font-weight:600}.gd-table tr.gd-us th[scope=row]{color:var(--ac)}.gd-cta{border-top:1px solid var(--brd);text-align:center;flex-direction:column;align-items:center;margin-top:48px;padding-top:40px;display:flex}.gd-cta-h{letter-spacing:-.015em;text-wrap:balance;margin-bottom:18px;font-size:22px;font-weight:600}.gd-btn{box-sizing:border-box;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex;text-decoration:none!important}.gd-more{margin-top:32px;font-size:14px}.gd-more-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fnt);margin-bottom:8px;font-size:12px;font-weight:600}.gd-more ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gd-more a{color:var(--mut);padding:8px 0;display:inline-block}@media (width>=640px){.frame-guide{padding:0 32px}.gd-h1{font-size:40px}.gd-table thead{display:table-header-group}.gd-table tr{padding:0;display:table-row}.gd-table th,.gd-table td{vertical-align:top;border-bottom:1px solid var(--brd);text-align:left;padding:12px 12px 12px 0;display:table-cell}.gd-table td:before{content:none}.gd-table thead th{color:var(--fnt);font-size:12.5px;font-weight:600}.gd-table th[scope=row]{width:20%;margin:0;font-size:14px}}@media (width>=1024px){.frame-guide{padding:0 48px}.gd-in{padding:72px 0 96px}.gd-h1{font-size:44px}}.frame-integrations .hv9:hover{background:#8e7cf229}.frame-pricing .tiers{grid-template-columns:repeat(var(--tier-count,3), minmax(0, 1fr));align-items:stretch;gap:20px;max-width:1360px;margin:0 auto;padding:40px 40px 56px;display:grid}.frame-pricing .tier{border:1px solid var(--brd);background:linear-gradient(180deg, color-mix(in oklab, var(--bg2) 55%, var(--bg1)) 0%, var(--bg1) 58%);border-radius:16px;flex-direction:column;height:100%;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 1px 2px #00000047,0 10px 28px -18px #0000008c}.frame-pricing .tier-featured{border-color:color-mix(in oklab, var(--ac) 55%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 11%, var(--bg1)) 0%, var(--bg1) 62%);box-shadow:0 1px 2px #0000004d, 0 28px 90px -30px color-mix(in oklab, var(--ac) 45%, transparent)}@media (hover:hover){.frame-pricing .tier:hover{border-color:color-mix(in oklab, var(--ac) 38%, var(--brd));transform:translateY(-3px);box-shadow:0 1px 2px #0000004d,0 22px 48px -24px #000000b3}.frame-pricing .tier-featured:hover{border-color:color-mix(in oklab, var(--ac) 70%, transparent);box-shadow:0 1px 2px #0000004d, 0 34px 100px -28px color-mix(in oklab, var(--ac) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.frame-pricing .tier{transition:none}.frame-pricing .tier:hover{transform:none}}.frame-pricing .tier-check{width:16px;height:16px;color:var(--ac);background:color-mix(in oklab, var(--ac) 16%, transparent);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.frame-pricing .tier-featured .tier-check{color:#fff;background:var(--ac)}.frame-pricing .tier-cta{margin-top:auto;padding-top:22px}.frame-pricing .tier-cta>a{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:12.5px;display:flex}@media (width<=1240px){.frame-pricing .tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.frame-pricing .tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=600px){.frame-pricing .tiers{grid-template-columns:minmax(0,1fr);padding:32px 20px 44px}.frame-pricing .tier{padding:22px}}.frame-pricing .tier-feats{color:var(--mut);flex-direction:column;gap:11px;font-size:12.5px;line-height:1.45;display:flex}.frame-pricing .tier-featured .tier-feats{color:var(--tx)}.frame-pricing .tier-feat{flex-wrap:nowrap;align-items:flex-start;gap:9px;display:flex}.frame-pricing .tier-price{flex-wrap:nowrap;align-items:baseline;gap:5px;margin-top:10px;display:flex}.frame-pricing .prompt-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.frame-pricing .prompt-chip{color:var(--mut);background:var(--bg2);border:1px solid var(--brd);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:5px 11px;font-size:11.5px;display:inline-flex}.frame-pricing .prompt-chip b{font-variant-numeric:tabular-nums;color:var(--ac);font-weight:600}.frame-pricing .tier-cta>a.tier-btn{color:color-mix(in oklab, var(--ac) 32%, #fff);background:color-mix(in oklab, var(--ac) 16%, var(--bg2));border:1px solid color-mix(in oklab, var(--ac) 40%, transparent);font-weight:500;transition:background .16s,border-color .16s}@media (hover:hover){.frame-pricing .tier-cta>a.tier-btn:hover{background:color-mix(in oklab, var(--ac) 26%, var(--bg2));border-color:color-mix(in oklab, var(--ac) 62%, transparent)}}@media (prefers-reduced-motion:reduce){.frame-pricing .tier-cta>a.tier-btn{transition:none}}@media (width<=600px){.frame-pricing .tier-feats{font-size:14px}.frame-pricing .tier-sub,.frame-pricing .faq-a,.frame-pricing .price-note div,.frame-pricing .prompt-chip,.frame-pricing #compare table,.frame-pricing #compare table *,.frame-pricing .tier-cta>a,.frame-pricing button[aria-pressed]{font-size:14px!important}}@media (width<=860px){.frame-pricing #compare th:first-child{z-index:1;background:var(--bg1);box-shadow:1px 0 0 var(--brd);min-width:150px;position:sticky;left:0;width:150px!important;padding-left:14px!important;padding-right:12px!important}}.feat{--feat-serif:var(--font-newsreader), "Newsreader", Georgia, serif;--feat-w:1000px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--r:10px;color:var(--tx)}.feat section{padding:0 48px}.feat .feat-in{max-width:var(--feat-w);margin:0 auto}.feat h1,.feat h2{font-family:var(--feat-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.feat h1{font-size:clamp(38px,4.6vw,54px);line-height:1.06}.feat h2{font-size:22px;line-height:1.2}.feat p{margin:0}.feat .lede{color:var(--mut);text-wrap:pretty;max-width:38em;font-size:18px;line-height:1.62}.feat .btn-ac,.feat .btn-quiet{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.feat .btn-quiet{color:var(--tx);border:1px solid var(--brd);background:var(--bg1);font-weight:500}.feat .btn-quiet:hover{background:var(--bg2)}.feat .cta-row{flex-wrap:wrap;gap:12px;display:flex}.feat-hero .feat-in{padding:72px 0 var(--s5)}.feat .crumb{color:var(--fnt);margin-bottom:var(--s3);font-size:12px}.feat .crumb a{color:var(--fnt)}.feat .crumb a:hover{color:var(--mut)}.feat .crumb span:last-child{color:var(--ac)}.feat-hero .lede{margin-top:20px}.feat-hero .cta-row{margin-top:var(--s4)}.feat-points{border-top:1px solid var(--brd)}.feat-points .feat-in{padding:var(--s6) 0}.feat-points ul{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.feat-points li{max-width:40ch}.feat-points h2{font-size:20px}.feat-points p{color:var(--mut);text-wrap:pretty;margin-top:12px;font-size:14.5px;line-height:1.65}.feat-more{border-top:1px solid var(--brd)}.feat-more .feat-in{padding:var(--s6) 0;gap:var(--s5);display:grid}.feat-more .block{gap:var(--s5);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.feat-more p{color:var(--mut);text-wrap:pretty;max-width:62ch;font-size:15.5px;line-height:1.68}.feat-note{border-top:1px solid var(--brd)}.feat-note .feat-in{padding:var(--s5) 0}.feat-note p{color:var(--fnt);padding-left:var(--s2);border-left:2px solid var(--brd);max-width:70ch;font-size:14.5px;line-height:1.65}.feat-cta{border-top:1px solid var(--brd)}.feat-cta .feat-in{padding:var(--s6) 0 112px;text-align:center}.feat-cta .lede{margin:var(--s2) auto 0}.feat-cta .cta-row{margin-top:var(--s4);justify-content:center}@media (width<=900px){.feat section{padding:0 24px}.feat-points ul{gap:var(--s4);grid-template-columns:1fr}.feat-more .block{gap:var(--s2);grid-template-columns:1fr}.feat-hero .feat-in{padding:var(--s5) 0 var(--s4)}.feat-points .feat-in,.feat-more .feat-in,.feat-cta .feat-in{padding:var(--s5) 0}}@media (width<=600px){.feat section{padding:0 16px}.feat .lede{font-size:16px}.feat .cta-row .btn-ac,.feat .cta-row .btn-quiet{width:100%}}.frame-f-actions .hv9:hover{color:var(--mut)}.frame-f-actions .hv11:hover{color:var(--ac)}.frame-f-agents .hv9:hover{color:var(--mut)}.frame-f-agents .hv11:hover,.frame-feature .hv9:hover{color:var(--ac)}.frame-feature .hv10:hover{background:#8e7cf229}.api{--api-serif:var(--font-newsreader), "Newsreader", Georgia, serif;--api-w:1060px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;color:var(--tx)}.api section{padding:0 48px}.api .api-in{max-width:var(--api-w);margin:0 auto}.api h1,.api h2,.api h3{font-family:var(--api-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.api h1{font-size:52px;line-height:1.06}.api h2{font-size:34px;line-height:1.14}.api h3{font-size:18px}.api p{margin:0}.api .lede{color:var(--mut);text-wrap:pretty;max-width:36em;font-size:17px;line-height:1.62}.api .head{max-width:40em}.api .head h2{margin-top:10px}.api .head .lede{margin-top:var(--s2)}.api .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fnt);font-size:11.5px;font-weight:500}.api .note{margin-top:var(--s3);color:var(--fnt);font-size:13px;line-height:1.6}.api code{font-family:var(--font-plex), ui-monospace, "SF Mono", Menlo, monospace;color:var(--tx);background:var(--bg2);border:1px solid var(--brd);border-radius:5px;padding:1px 6px;font-size:.92em}.api .btn-ac,.api .btn-quiet{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.api .btn-quiet{color:var(--tx);border:1px solid var(--brd);background:var(--bg1);font-weight:500}.api .btn-quiet:hover{background:var(--bg2)}.api .cta-row{flex-wrap:wrap;gap:12px;display:flex}.api-hero .api-in{padding:72px 0 var(--s5)}.api .crumb{color:var(--fnt);margin-bottom:var(--s3);font-size:12px}.api .crumb a{color:var(--fnt)}.api .crumb a:hover{color:var(--mut)}.api .crumb span:last-child{color:var(--ac)}.api-hero .lede{margin-top:20px;font-size:18px}.api-hero .cta-row{margin-top:var(--s4)}.api-start{border-top:1px solid var(--brd)}.api-start .api-in{padding:var(--s6) 0}.code{margin:var(--s4) 0 0;background:var(--bg0);border:1px solid var(--brd);font-family:var(--font-plex), ui-monospace, "SF Mono", Menlo, monospace;color:var(--mut);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:22px 24px;font-size:13px;line-height:1.75;overflow-x:auto}.code span{background:0 0;border:0;padding:0}.c-dim{color:var(--fnt)}.c-str{color:var(--good)}.c-key{color:var(--ac)}.c-num{color:var(--warn)}.api-endpoints{border-top:1px solid var(--brd)}.api-endpoints .api-in{padding:var(--s6) 0}.eps{margin:var(--s4) 0 0;padding:0;list-style:none}.eps li{gap:var(--s3);border-top:1px solid var(--brd);grid-template-columns:210px minmax(0,1fr) 190px;align-items:baseline;padding:16px 0;display:grid}.eps li:last-child{border-bottom:1px solid var(--brd)}.ep-p{justify-self:start;font-size:12.5px}.ep-r{color:var(--mut);font-size:14px;line-height:1.55}.ep-q{color:var(--fnt);text-align:right;font-size:12px;font-family:var(--font-plex), monospace}.api-mcp{border-top:1px solid var(--brd);background:linear-gradient(#0000,#8e7cf20d 55%,#0000)}.api-mcp .api-in{padding:var(--s6) 0}.mcp-grid{gap:var(--s5);margin-top:var(--s4);grid-template-columns:1fr 1fr;display:grid}.tools{margin:0;padding:0;list-style:none}.tools li{border-top:1px solid var(--brd);gap:6px;padding:14px 0;display:grid}.tools li:last-child{border-bottom:1px solid var(--brd)}.tools code{justify-self:start;font-size:12.5px}.tools span{color:var(--mut);font-size:13.5px;line-height:1.55}.mcp-side h3,.mcp-grid>div>h3{margin-bottom:var(--s3)}.mcp-grid .tools+h3{margin-top:var(--s5)}.mcp-side dl{gap:var(--s3);margin:0;display:grid}.mcp-side dt{color:var(--tx);font-size:14px;font-weight:600}.mcp-side dd{color:var(--mut);margin:6px 0 0;font-size:13.5px;line-height:1.6}.api-honest{border-top:1px solid var(--brd)}.api-honest .api-in{padding:var(--s6) 0}.honest{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.honest>div>code{font-size:13px}.honest p{color:var(--mut);margin-top:12px;font-size:13.5px;line-height:1.65}.honest b{color:var(--tx);font-weight:500}.api-cta{border-top:1px solid var(--brd)}.api-cta .api-in{padding:var(--s6) 0 112px;text-align:center}.api-cta .lede{margin:var(--s2) auto 0}.api-cta .cta-row{margin-top:var(--s4);justify-content:center}@media (width<=900px){.api section{padding:0 24px}.api h1{font-size:38px}.api h2{font-size:28px}.mcp-grid{gap:var(--s4);grid-template-columns:1fr}.honest{gap:var(--s3);grid-template-columns:1fr}.eps li{grid-template-columns:1fr;gap:8px}.ep-q{text-align:left}.api-hero .api-in,.api-start .api-in,.api-endpoints .api-in,.api-mcp .api-in,.api-honest .api-in{padding:var(--s5) 0}}@media (width<=600px){.api section{padding:0 16px}.api h1{font-size:32px}.api .lede,.api-hero .lede{font-size:16px}.code{padding:16px 14px;font-size:12px}.api .cta-row .btn-ac,.api .cta-row .btn-quiet{width:100%}}.frame-f-ask .hv9:hover{color:var(--mut)}.frame-f-ask .hv10:hover{background:#8e7cf229}.frame-f-citations .hv9:hover{color:var(--mut)}.frame-f-citations .hv11:hover{color:var(--ac)}.frame-f-conversations .hv9:hover{color:var(--mut)}.frame-f-conversations .hv11:hover{color:var(--ac)}.frame-f-conversations .hv12:hover,.frame-f-conversations .hv13:hover{background:#8e7cf229}[id]{scroll-margin-top:24px}.frame-s-agencies .hv9:hover{color:var(--tx)}.frame-s-agencies .hv10:hover{background:#8e7cf229}.frame-s-inhouse .hv9:hover{color:var(--tx)}.frame-s-inhouse .hv10:hover{background:#8e7cf229}.frame-signup,.frame-login,.frame-reset-password,.frame-onboarding-1,.frame-onboarding-2,.frame-onboarding-3,.frame-onboarding-4,.frame-onboarding-5{justify-content:center;width:100%;display:flex}.frame-onboarding-1 input::placeholder,.frame-onboarding-3 input::placeholder,.frame-signup input::placeholder,.frame-login input::placeholder,.frame-reset-password input::placeholder{color:var(--fnt);opacity:1}.auth-card{background:var(--bg1);border:1px solid var(--brd);border-radius:14px;width:100%;max-width:600px;padding:48px}.auth-field[aria-invalid=true]{border-color:var(--bad)!important}.auth-eye{border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:24px;display:inline-flex}.auth-eye:focus-visible{outline:2px solid var(--ac);outline-offset:1px}@media (width<=600px){.auth-card input:not([type=checkbox]):not([type=radio]),.auth-card select,.auth-card textarea{font-size:16px!important}.auth-eye{min-height:44px}}.frame-checkout{--home-serif:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--tx);width:100%}.frame-checkout .checkout-in{max-width:1080px;margin:0 auto}.frame-checkout .checkout-hero{text-align:center;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:26px 26px;padding:72px 48px 40px}.frame-checkout .checkout-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fnt);margin:0 0 14px;font-size:11px;font-weight:500}.frame-checkout .checkout-hero h1{font-family:var(--home-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:38px;font-weight:500;line-height:1.12}.frame-checkout .checkout-hero .lede{color:var(--mut);text-wrap:pretty;max-width:34em;margin:14px auto 0;font-size:16px;line-height:1.6}.frame-checkout .checkout-body{padding:8px 48px 96px}.frame-checkout .checkout-card{width:100%;min-width:0}.frame-checkout .checkout-card--loading{background:var(--bg1);border:1px solid var(--brd);border-radius:14px;min-height:420px}.frame-checkout .checkout-stripe{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:14px;min-height:420px;padding:8px 0}.frame-checkout .checkout-done{background:var(--bg1);border:1px solid var(--brd);text-align:center;border-radius:14px;max-width:560px;margin:0 auto;padding:32px}.frame-checkout .checkout-done h2{margin:0;font-size:20px;font-weight:600}.frame-checkout .checkout-done p{color:var(--mut);margin:12px 0 0;line-height:1.6}.frame-checkout .checkout-done .checkout-order{color:var(--fnt);font-size:13px}.frame-checkout .checkout-done a{color:var(--ac);margin-top:16px;display:inline-block}@media (width<=980px){.frame-checkout .checkout-in{max-width:100%}.frame-checkout .checkout-hero{padding:56px 24px 32px}.frame-checkout .checkout-body{padding:8px 24px 72px}}@media (width<=600px){.frame-checkout .checkout-hero{padding:48px 16px 28px}.frame-checkout .checkout-hero h1{font-size:30px}.frame-checkout .checkout-body{padding:8px 16px 64px}}.frame-admin{background:var(--ground);min-height:100dvh;color:var(--ink);font-size:14px}.frame-admin .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}.frame-admin .adm-shell{min-height:100dvh;display:flex}.frame-admin .adm-side{background:var(--side);border-right:1px solid var(--line);width:248px;padding:var(--s4) var(--s3);flex-direction:column;flex:none;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.frame-admin .adm-side[data-collapsed=true]{display:none}.frame-admin .adm-min0{min-width:0}.frame-admin .adm-brand-card{align-items:center;gap:var(--s3);border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);margin-bottom:var(--s4);padding:10px 12px;display:flex}.frame-admin .adm-brand-mark{background:var(--brand);width:34px;height:34px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.frame-admin .adm-brand-name{font-weight:600}.frame-admin .adm-brand-sub{color:var(--ink-3);font-size:12px}.frame-admin .adm-side-group{color:var(--ink-3);padding:14px 12px 6px;font-size:12px;font-weight:500}.frame-admin .adm-side-link{border-radius:var(--r-m);width:100%;min-height:40px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.frame-admin .adm-side-link:hover{background:var(--surface);color:var(--ink)}.frame-admin .adm-side-link[aria-current=page]{background:var(--raised);color:var(--ink);font-weight:500}.frame-admin .adm-side-link[aria-current=page] svg{color:var(--brand)}.frame-admin .adm-side-link:disabled{opacity:.6;cursor:default}.frame-admin .adm-side-foot{border-top:1px solid var(--line);padding-top:var(--s3);margin-top:auto}.frame-admin .adm-side-email{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:4px 12px 10px;font-size:13px;overflow:hidden}.frame-admin .adm-scrim{display:none}.frame-admin .adm-body{flex-direction:column;flex:1;min-width:0;display:flex}.frame-admin .adm-top{align-items:center;gap:var(--s3);height:56px;padding:0 var(--s5);border-bottom:1px solid var(--line);display:flex}.frame-admin .adm-icon-btn{border-radius:var(--r-m);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-10px;display:grid}.frame-admin .adm-icon-btn:hover{background:var(--surface);color:var(--ink)}.frame-admin .adm-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.frame-admin .adm-main{width:100%;padding:var(--s6) var(--s6) var(--s8);gap:var(--s4);flex-direction:column;display:flex}.frame-admin h1{margin:0;font-size:22px;font-weight:600}.frame-admin h2{margin:0 0 var(--s3);font-size:15px;font-weight:600}.frame-admin .adm-head{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.frame-admin .adm-head--customer{align-items:flex-start}.frame-admin .adm-crumb{color:var(--ink-2);align-self:flex-start;margin:-10px 0 -6px;padding:10px 0;text-decoration:none}.frame-admin .adm-crumb:hover{color:var(--ink)}.frame-admin .adm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:var(--s4) var(--s5);min-width:0}.frame-admin .adm-sub{color:var(--ink-3);font-size:13px;display:block}.frame-admin .adm-count{color:var(--ink-3);margin:0}.frame-admin .adm-empty p{margin:0 0 var(--s2)}.frame-admin .adm-empty a,.frame-admin .adm-pages a{color:var(--brand-ink)}.frame-admin .adm-nowrap,.frame-admin .adm-fig,.frame-admin .adm-big{white-space:nowrap}.frame-admin input{background:var(--raised);border-radius:var(--r-m);color:var(--ink);font:inherit;border:1px solid #ffffff29;width:100%;min-height:44px;padding:9px 12px}.frame-admin input::placeholder{color:var(--ink-3)}.frame-admin input:focus-visible,.frame-admin button:focus-visible,.frame-admin a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.frame-admin .adm-btn{min-height:44px;padding:0 var(--s4);border-radius:var(--r-m);border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;font-weight:500}.frame-admin .adm-btn:hover{border-color:var(--ink-3)}.frame-admin .adm-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.frame-admin .adm-btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.frame-admin .adm-btn--danger{border-color:var(--bad);color:var(--bad);background:0 0;font-weight:600}.frame-admin .adm-btn--danger:hover{background:#e5636e1f}.frame-admin .adm-btn:disabled{opacity:.5;cursor:not-allowed}.frame-admin .adm-search{gap:var(--s2);width:min(100%,380px);display:flex}.frame-admin .adm-table-wrap{padding:0;overflow-x:auto}.frame-admin .adm-card>.adm-table-wrap{margin:0 calc(-1 * var(--s5))}.frame-admin .adm-table{border-collapse:collapse;width:100%}.frame-admin .adm-table th{white-space:nowrap;text-align:left;color:var(--ink-3);padding:var(--s3) var(--s5);border-bottom:1px solid var(--line);font-size:12px;font-weight:500}.frame-admin .adm-table td{padding:var(--s3) var(--s5);border-bottom:1px solid var(--line-soft);vertical-align:top}.frame-admin .adm-table tr:last-child td{border-bottom:0}.frame-admin .adm-num{text-align:right;font-variant-numeric:tabular-nums}.frame-admin .adm-table th.adm-num{text-align:right}.frame-admin .adm-name{color:var(--ink);padding:2px 0;font-weight:500;text-decoration:none;display:inline-block}.frame-admin .adm-table td:first-child{overflow-wrap:anywhere}.frame-admin .adm-name:hover{color:var(--brand-ink);text-decoration:underline}.frame-admin .adm-fig{font-weight:600;display:block}.frame-admin .adm-status{border-radius:var(--r-pill);background:var(--raised);color:var(--ink-2);white-space:nowrap;margin-top:4px;padding:2px 8px;font-size:12px;display:inline-block}.frame-admin .adm-table .adm-status{display:table}.frame-admin .adm-status--paying{color:var(--good);background:#4cb78224}.frame-admin .adm-status--trial{background:var(--brand-wash);color:var(--brand-ink)}.frame-admin .adm-status--past_due{color:var(--bad);background:#e5636e24}.frame-admin .adm-pages{color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.frame-admin .adm-pages a{padding:10px 0}.frame-admin .adm-tiles{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.frame-admin .adm-tile{flex-direction:column;gap:4px;display:flex}.frame-admin .adm-label{color:var(--ink-3);font-size:12px}.frame-admin .adm-big{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.frame-admin .adm-form{gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.frame-admin .adm-form h2{margin:0}.frame-admin .adm-seg{border:1px solid var(--line);border-radius:var(--r-m);display:inline-flex;overflow:hidden}.frame-admin .adm-seg button{min-width:80px;min-height:40px;padding:0 var(--s4);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0}.frame-admin .adm-seg button+button{border-left:1px solid var(--line)}.frame-admin .adm-seg button.on{background:var(--brand-wash);color:var(--ink);font-weight:600}.frame-admin .adm-hint{color:var(--ink-2);margin:0}.frame-admin .adm-fields{gap:var(--s3);width:100%;display:flex}.frame-admin .adm-fields label{width:140px;color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.frame-admin .adm-fields label.adm-grow{flex:1;width:auto;min-width:0}.frame-admin .adm-error{color:var(--bad);margin:0}.frame-admin .adm-list{margin:0;padding:0;list-style:none}.frame-admin .adm-list li{justify-content:space-between;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft);display:flex}.frame-admin .adm-list li:last-child{border-bottom:0}.frame-admin .adm-list .adm-sub{display:inline}.frame-admin .adm-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.frame-admin .adm-tab{min-height:44px;padding:0 var(--s3);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.frame-admin .adm-tab:hover{color:var(--ink)}.frame-admin .adm-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.frame-admin .adm-tab-count{border-radius:var(--r-pill);background:var(--raised);color:var(--ink-2);padding:0 7px;font-size:12px;font-weight:500}.frame-admin .adm-stats{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.frame-admin .adm-bad{color:var(--bad)}.frame-admin .adm-count-pill{border-radius:var(--r-pill);color:var(--bad);vertical-align:2px;background:#e5636e24;margin-left:6px;padding:1px 8px;font-size:12px;display:inline-block}.frame-admin .adm-note{margin:0 0 var(--s3);padding:var(--s3);border-radius:var(--r-m);color:var(--warn);background:#e3b55b1a;font-size:13px}.frame-admin .adm-group{margin-top:var(--s4)}.frame-admin .adm-group h3{margin:0 0 4px;font-size:14px;font-weight:600}.frame-admin .adm-card a{color:var(--brand-ink)}.frame-admin .adm-card a.adm-name{color:var(--ink)}.frame-admin .adm-bar{border-radius:var(--r-pill);background:var(--raised);width:100%;max-width:180px;height:6px;margin-top:6px;display:block;overflow:hidden}.frame-admin .adm-bar-fill{background:var(--brand);height:100%;display:block}.frame-admin .adm-bar-fill--hot{background:var(--warn)}.frame-admin .adm-money{gap:var(--s2);margin-top:var(--s2);flex-direction:column;display:flex}.frame-admin .adm-money .adm-row-actions{justify-content:flex-start}.frame-admin .adm-subs li{flex-wrap:wrap;align-items:flex-start}.frame-admin .adm-link{flex-direction:column;gap:6px;max-width:560px;display:flex}.frame-admin .adm-link-row{gap:var(--s2);display:flex}.frame-admin .adm-refund{gap:var(--s2);flex-direction:column;min-width:240px;display:flex}.frame-admin .adm-refund label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.frame-admin .adm-refund .adm-row-actions{justify-content:flex-start}.frame-admin .adm-group-section{gap:var(--s3);flex-direction:column;display:flex}.frame-admin .adm-section-title{margin:0}.frame-admin .adm-team-add{align-items:flex-end;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.frame-admin .adm-team-add label{min-width:220px;color:var(--ink-2);flex-direction:column;flex:1;gap:6px;font-size:13px;display:flex}.frame-admin .adm-team-add .adm-error{flex-basis:100%}.frame-admin .adm-row-actions{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.frame-admin .adm-row-actions .adm-error{text-align:right;flex-basis:100%}.frame-admin .adm-2fa{min-height:100dvh;padding:var(--s5) var(--s4);place-items:center;display:grid}.frame-admin .adm-2fa-card{width:100%;max-width:420px;padding:var(--s6);gap:var(--s3);flex-direction:column;display:flex}.frame-admin .adm-2fa-card h1{font-size:20px}.frame-admin .adm-2fa-qr{border-radius:var(--r-m);margin:var(--s2) auto 0;background:#fff;padding:8px;display:block}.frame-admin .adm-2fa-secret{text-align:center;word-break:break-all}.frame-admin .adm-2fa-form{gap:var(--s3);margin-top:var(--s2);flex-direction:column;display:flex}.frame-admin .adm-2fa-form label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.frame-admin .adm-2fa-form input{letter-spacing:.3em;text-align:center;font-size:20px}.frame-admin .adm-2fa-out{margin-top:var(--s2);min-height:44px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px}.frame-admin .adm-attach{gap:var(--s2);flex-direction:column;min-width:220px;display:flex}.frame-admin .adm-attach label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.frame-admin .adm-attach-actions{gap:var(--s2);display:flex}@media (width<=860px){.frame-admin .adm-side{z-index:40;box-shadow:var(--float);position:fixed;top:0;left:0}.frame-admin .adm-side[data-open=false]{display:none}.frame-admin .adm-side[data-open=true]{display:flex}.frame-admin .adm-scrim{z-index:30;background:#0000008c;display:block;position:fixed;inset:0}}@media (width<=640px){.frame-admin .adm-top{padding:0 var(--s4)}.frame-admin .adm-main{padding:var(--s5) var(--s4) var(--s7)}.frame-admin .adm-search{width:100%}.frame-admin input{font-size:16px}.frame-admin .adm-hide-sm{display:none}.frame-admin .adm-card{padding:var(--s4)}.frame-admin .adm-table th,.frame-admin .adm-table td{padding:var(--s3) var(--s4)}.frame-admin .adm-card>.adm-table-wrap{margin:0 calc(-1 * var(--s4))}.frame-admin .adm-tiles{grid-template-columns:1fr}.frame-admin .adm-fields{flex-direction:column}.frame-admin .adm-fields label,.frame-admin .adm-form .adm-btn{width:100%}}.frame-admin .adm-subs .adm-sub{display:block}.bill-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:24px 28px;display:flex}.bill-kicker{color:var(--ink-3);font-size:12px}.bill-headline{align-items:center;gap:10px;margin:6px 0 0;font-size:20px;font-weight:600;display:flex}.bill-dot{border-radius:50%;flex:none;width:8px;height:8px}.bill-title{margin:0;font-size:16px;font-weight:600}.bill-line{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}.bill-note{color:var(--ink-3);margin:12px 0 0;font-size:13px}.bill-note a{color:var(--brand-ink)}.bill-picker{margin-top:16px}.bill-seg{border:1px solid var(--line);border-radius:var(--r-m);display:inline-flex;overflow:hidden}.bill-seg button{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:13px}.bill-seg button+button{border-left:1px solid var(--line)}.bill-seg button.on{background:var(--brand-wash);color:var(--ink);font-weight:600}.bill-seg button:focus-visible,.bill-choose:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bill-packages{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.bill-package{border:1px solid var(--line);border-radius:var(--r-l);background:var(--ground);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.bill-package-name{font-weight:600}.bill-price{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:600}.bill-price span{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:400}.bill-sub{color:var(--ink-3);font-size:13px}.bill-credits{color:var(--ink-2);margin-top:6px;font-size:13px}.bill-choose{border-radius:var(--r-m);background:var(--brand);min-height:44px;color:var(--on-brand);justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bill-choose:hover{background:var(--brand-hover)}@media (width<=640px){.bill-body{padding:16px}.bill-seg{display:flex}.bill-seg button{flex:1}}.bill-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:16px 20px}.bill-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.bill-row .bill-line{flex:1;min-width:220px;margin:0}.bill-list{margin:10px 0 0;padding:0;list-style:none}.bill-list li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bill-list li:last-child{border-bottom:0}.bill-list li>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bill-list li.is-current strong{color:var(--brand-ink)}.bill-tag{color:var(--ink-3);white-space:nowrap;font-size:12px}.bill-links{gap:14px;display:flex}.bill-links a{color:var(--brand-ink);padding:10px 0}.bill-btn{border-radius:var(--r-m);border:1px solid var(--line);background:var(--raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;padding:0 16px;font-size:14px;font-weight:500}.bill-btn:hover{border-color:var(--ink-3)}.bill-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.bill-btn--primary:hover{background:var(--brand-hover)}.bill-btn--danger{border-color:var(--bad);color:var(--bad);background:0 0}.bill-btn:disabled{opacity:.5;cursor:not-allowed}.bill-btn:focus-visible,.bill-x:focus-visible,.bill-links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bill-error{color:var(--bad);margin:0;font-size:14px}.bill-overlay{z-index:60;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bill-overlay-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);width:100%;max-width:560px;max-height:calc(100dvh - 32px);padding:16px;overflow-y:auto}.bill-overlay-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bill-x{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:24px}.bill-stripe{border-radius:var(--r-m);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:360px}.bill-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bill-title+.bill-line{margin-top:6px}.bill-actions{flex-wrap:wrap;gap:8px 12px;margin-top:16px;display:flex}.bill-more-links{margin:16px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none}.bill-more-links a{color:var(--brand-ink);padding:11px 0;display:inline-block}.bill-more-links li+li a{padding-top:0}.bill-bar{max-width:420px;display:block}.bill-bar-track{background:var(--line);border-radius:4px;height:8px;margin-top:7px;display:block;overflow:hidden}.bill-bar-fill{border-radius:4px;height:100%;display:block}.bill-bar-figures{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.bill-cardfile{margin-top:14px;display:block}.bill-cardfile-row{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:14px;padding:10px 16px 10px 12px;font-size:14px;line-height:20px;display:inline-flex}.bill-cardfile-name{color:var(--ink);font-weight:600;display:block}.bill-cardfile-num{letter-spacing:.04em;margin-left:8px}.bill-cardfile-exp{color:var(--ink-3);font-size:13px;line-height:18px;display:block}.bill-cardfile-exp.is-bad,.bill-cardfile-warn{color:var(--bad)}.bill-cardfile-warn{margin-top:6px;font-size:14px;display:block}.bill-receipts{margin:12px 0 0;padding:0;list-style:none}.bill-receipts li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 0;font-size:14px;line-height:22px;display:flex}.bill-receipt-day{width:104px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.bill-receipt-what{flex:160px;min-width:0}.bill-receipt-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.bill-receipts a{color:var(--brand-ink);flex:none;margin:-11px 0;padding:11px 0;font-size:13px;font-weight:500}.bill-package.is-current{border-color:color-mix(in oklab, var(--brand) 45%, var(--line))}.bill-package.is-current .bill-package-name{color:var(--brand-ink)}.bill-divider{background:var(--line);height:1px;margin:12px 0}.bill-feats{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.bill-feats .bill-plus{color:var(--ink-3);margin-top:2px;font-size:12px}.bill-package-act{margin-top:auto;padding-top:14px}.bill-package-act .bill-btn,.bill-package-act .bill-choose{width:100%;margin-top:0}.frame-onboarding-2 input::placeholder{color:var(--fnt);opacity:1}.nav-row{transition:background .12s,color .12s}.nav-row:hover{background:var(--raised);color:var(--ink)}.nav-row:hover svg{color:var(--ink-2)}.nav-row[aria-current=page]:hover{background:var(--brand-wash)}.nav-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dash-menu-btn,.dash-nav-backdrop{display:none}.dash-nav{z-index:30}.dash-nav[data-fade=in-rail]>*{animation:.22s ease-out rail-fade-a}.dash-nav[data-fade=in-full]>*{animation:.22s ease-out rail-fade-b}@keyframes rail-fade-a{0%{opacity:0}to{opacity:1}}@keyframes rail-fade-b{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dash-nav[data-fade]>*{animation:none}}@media (width<=899px){.dash-main{overscroll-behavior-x:contain;overflow-x:auto}}@media (width<=767px){.dash-nav{z-index:160;background:var(--bg0);visibility:hidden;top:0;left:0;transform:translate(-102%);box-shadow:0 0 60px #0000008c;width:min(280px,86vw)!important;min-width:0!important;max-width:none!important;height:100dvh!important;transition:transform .18s!important;position:fixed!important}.dash-nav[data-open=true]{visibility:visible;transform:none}.dash-nav-backdrop[data-open=true]{z-index:150;background:#00000080;display:block;position:fixed;inset:0}.dash-menu-btn{z-index:40;border:1px solid var(--brd);background:var(--bg1);width:36px;height:36px;color:var(--tx);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;left:8px}.dash-topbar{flex-wrap:wrap;row-gap:8px;min-height:50px;padding:14px 14px 10px 54px!important}.dash-topbar>.dash-topbar-controls{flex-wrap:wrap;width:100%;margin-left:0!important}.dash-main [style*="padding:28px 32px"],.dash-main [style*="padding: 28px 32px"],.dash-main [style*="padding:24px 28px"],.dash-main [style*="padding: 24px 28px"],.dash-main [style*="padding:22px 24px"],.dash-main [style*="padding: 22px 24px"]{padding-left:14px!important;padding-right:14px!important}.dash-main [style*="grid-template-columns:1fr 1fr"],.dash-main [style*="grid-template-columns: 1fr 1fr"],.dash-main [style*="grid-template-columns:1fr 380px"],.dash-main [style*="grid-template-columns: 1fr 380px"],.dash-main [style*="grid-template-columns:1fr 340px"],.dash-main [style*="grid-template-columns: 1fr 340px"],.dash-main [style*="grid-template-columns:160px 1fr"],.dash-main [style*="grid-template-columns: 160px 1fr"],.dash-main [style*=minmax\(420px],.dash-main [style*=minmax\(320px]{grid-template-columns:minmax(0,1fr)!important}.dash-main [style*="grid-template-columns:repeat(3"],.dash-main [style*="grid-template-columns: repeat(3"],.dash-main [style*="grid-template-columns:repeat(4"],.dash-main [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-main [style*="grid-template-columns:380px 1fr"],.dash-main [style*="grid-template-columns: 380px 1fr"],.dash-main [style*="grid-template-columns:1fr 360px"],.dash-main [style*="grid-template-columns: 1fr 360px"],.dash-main [style*="minmax(220px, 300px) minmax(0, 1fr)"],.dash-main [style*="grid-template-columns:1.25fr 1fr"],.dash-main [style*="grid-template-columns: 1.25fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}.dash-main [style*=position\:sticky],.dash-main [style*="position: sticky"]{position:static!important}.dash-main div:has(>.settings-rail){flex-direction:column}.dash-main .settings-rail{white-space:nowrap;border-bottom:1px solid var(--brd);overflow-x:auto;border-right:none!important;flex-direction:row!important;width:auto!important;padding:8px 10px!important}.dash-main div:has(>.settings-rail)>:not(.settings-rail){min-width:0}.dash-tabs{white-space:nowrap;overflow-x:auto;padding-left:14px!important;padding-right:14px!important}.dash-main table{max-width:100%;display:block;overflow-x:auto}.dash-main a,.dash-main code{overflow-wrap:anywhere}}.tb-filters-toggle{display:none}.tb-filters-body{display:contents}@media (width<=767px){.tb-filters-toggle{display:inline-flex}.tb-filters[data-open=false]>.tb-filters-body{display:none}.tb-filters[data-open=true]>.tb-filters-body{flex-wrap:wrap;gap:8px;width:100%;display:flex}.dash-topbar-mark{display:none!important}}.ask-bubble{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:61;width:56px;height:56px;color:var(--on-brand);background:var(--brand);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .15s,background .15s;display:grid;position:fixed;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff0f}.ask-bubble:hover{background:var(--brand-hover);transform:translateY(-1px)}.ask-bubble:active{background:var(--brand-press);transform:none}.ask-bubble-dot{background:var(--warn);width:12px;height:12px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;animation:1.4s ease-in-out infinite ask-bubble-pulse;position:absolute;top:3px;right:3px}@keyframes ask-bubble-pulse{50%{opacity:.35}}[data-ui=v2] .dash-main{padding-bottom:88px}.ask-panel{right:20px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);width:min(420px,100vw - 40px);height:min(680px,100vh - 112px);box-shadow:var(--float);color:var(--ink);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ask-panel[hidden]{display:none}@media (width<=719px){.ask-panel{border:0;border-radius:0;width:100vw;height:auto;inset:0}.ask-bubble[aria-expanded=true]{display:none}html:has(.ask-panel:not([hidden])){overflow:hidden}}.ask-body,.ask-input{scrollbar-width:thin;scrollbar-color:var(--brand) transparent}.ask-body::-webkit-scrollbar{width:6px}.ask-input::-webkit-scrollbar{width:6px}.ask-body::-webkit-scrollbar-track{background:0 0}.ask-input::-webkit-scrollbar-track{background:0 0}.ask-body::-webkit-scrollbar-thumb{background:var(--brand);border-radius:999px}.ask-input::-webkit-scrollbar-thumb{background:var(--brand);border-radius:999px}.ask-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.ask-mark{background:var(--brand-wash);width:24px;height:24px;color:var(--brand-ink);border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.ask-head-text{min-width:0}.ask-title{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.ask-context{min-width:0;color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.ask-context-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ask-reset{height:32px;font:inherit;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ask-reset:hover{color:var(--ink);background:var(--raised)}.ask-reset+.ask-close{margin-left:0}.ask-close{width:32px;height:32px;color:var(--ink-3);border-radius:var(--r-m);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font-size:20px;line-height:1}.ask-close:hover{color:var(--ink);background:var(--raised)}.ask-body{flex-direction:column;flex:1;gap:16px;padding:18px 16px 8px;display:flex;overflow-y:auto}.ask-home{flex-direction:column;gap:14px;display:flex}.ask-hello{font-family:var(--font-newsreader), "Newsreader", Georgia, serif;color:var(--ink);margin:4px 0 0;font-size:22px;font-weight:400;line-height:1.3}.ask-scope{color:var(--ink-3);margin:-6px 0 2px;font-size:12px;line-height:1.5}.ask-groups{flex-direction:column;gap:14px;display:flex}.ask-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px;font-weight:600}.ask-tiles{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ask-tile{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.ask-tile:hover:not(:disabled){border-color:var(--ink-3)}.ask-tile:disabled{color:var(--ink-3);cursor:default}.ask-tile-icon{background:var(--raised);width:26px;height:26px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.ask-tile-text{flex:1;min-width:0}.ask-tile-hint{color:var(--ink-3);flex:none;font-size:11px}.ask-exchange{flex-direction:column;gap:10px;display:flex}.ask-q{background:var(--raised);border:1px solid var(--line);max-width:85%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.ask-card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--ground);overflow:hidden}.ask-card-head{color:var(--ink-3);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.ask-card-topic{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.ask-badge{border-radius:var(--r-pill);background:var(--brand-wash);color:var(--brand-ink);white-space:nowrap;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px}.ask-badge-free{background:color-mix(in srgb, var(--good) 14%, transparent);color:color-mix(in srgb, var(--good) 62%, var(--ink))}.ask-card-text{color:var(--ink-2);overflow-wrap:anywhere;padding:10px 12px;font-size:13px;line-height:1.6}.ask-card-text>*{margin:0}.ask-card-text>*+*{margin-top:8px}.ask-card-text ol,.ask-card-text ul{padding-left:20px}.ask-card-text ol{list-style:decimal}.ask-card-text ul{list-style:outside}.ask-card-text li+li{margin-top:4px}.ask-card-text li::marker{color:var(--ink-3)}.ask-card-text strong{color:var(--ink);font-weight:600}.ask-card-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.ask-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ask-links a{color:var(--brand-ink);font-size:12.5px;font-weight:500;line-height:18px;text-decoration:none}.ask-links a:hover{text-underline-offset:3px;text-decoration:underline}.ask-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ask-chip{font:inherit;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;text-align:left;background:0 0;padding:5px 10px;font-size:12px;line-height:16px}.ask-chip:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.ask-chip:disabled{color:var(--ink-3);cursor:default}.ask-card-quiet{background:0 0;border-style:dashed}.ask-card-quiet .ask-card-text{color:var(--ink-3)}.ask-card-note{color:var(--ink-3);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ask-card-error{border-style:solid;border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.ask-card-error .ask-card-note{color:var(--bad)}.ask-again{margin:0 12px 10px}.ask-card-pending{color:var(--ink-3);align-items:center;gap:2px;padding:12px;font-size:13px;display:flex}.ask-dots{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.ask-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ask-dot}.ask-dots i:nth-child(2){animation-delay:.15s}.ask-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ask-dots i{opacity:.7;animation:none}.ask-bubble,.ask-bubble-dot{transition:none;animation:none}}.ask-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-compose{border-top:1px solid var(--line-soft);padding:12px 14px 14px}.ask-compose-box{border:1px solid var(--line);background:var(--ground);border-radius:var(--r-l);align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex}.ask-compose-box:focus-within{border-color:var(--brand)}.ask-input{resize:none;min-width:0;font:inherit;box-sizing:border-box;min-height:30px;max-height:110px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:13.5px;line-height:20px;overflow-y:auto}.ask-input::placeholder{color:var(--ink-3)}.ask-send{border-radius:var(--r-m);background:var(--brand);width:30px;height:30px;color:var(--on-brand);cursor:pointer;border:0;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.ask-send:hover:not(:disabled){background:var(--brand-hover)}.ask-send:disabled{opacity:.45;cursor:default}.ask-meter{color:var(--ink-3);align-items:center;gap:6px;margin:8px 2px 0;font-size:11.5px;line-height:16px;display:flex}.ask-cost{color:var(--brand-ink);font-weight:600}.ask-meter-dot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.ask-meter-dot-ok{background:var(--good)}.ask-meter-dot-warn{background:var(--warn)}.ask-viewer-note{border-top:1px solid var(--line-soft);color:var(--ink-2);margin:0;padding:12px 16px;font-size:12px;display:none}.ask-panel :focus-visible,.ask-bubble:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ask-compose-box :focus-visible{outline:none}.frame-m-empty .wl-bar{transition:width .25s}@media (prefers-reduced-motion:reduce){.frame-m-empty .wl-bar{transition:none}}.frame-m-empty .wlp-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:880px;margin:0 auto;padding:24px;display:flex}.frame-m-empty .wlp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.frame-m-empty .wlp-run{padding:32px 24px}.frame-m-empty .wlp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.frame-m-empty .wlp-headline{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.frame-m-empty .wlp-headline em{font-style:normal}.frame-m-empty .wlp-lede{color:var(--ink-2);overflow-wrap:anywhere;max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.frame-m-empty .wlp-small{color:var(--ink-3);max-width:68ch;margin:12px 0 0;font-size:13px;line-height:20px}.frame-m-empty .wlp-track{border-radius:var(--r-s);background:var(--raised);max-width:480px;height:8px;margin-top:24px;overflow:hidden}.frame-m-empty .wlp-track>span{background:var(--brand);border-radius:var(--r-s);height:100%;display:block}.frame-m-empty .wlp-engines{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.frame-m-empty .wlp-engine{border:1px solid var(--line);border-radius:var(--r-s);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:4px 8px;font-size:13px;line-height:20px;display:inline-flex}.frame-m-empty .wlp-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.frame-m-empty .wlp-actions:empty{display:none}.frame-m-empty .wlp-asked{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:13px;line-height:20px;display:flex}.frame-m-empty .wlp-asked>span:first-child{color:var(--ink-3)}.frame-m-empty .wlp-findings{flex-direction:column;gap:8px;max-width:76ch;margin:24px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.frame-m-empty .wlp-findings li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.frame-m-empty .wlp-findings i{border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.frame-m-empty .wlp-setup{padding:16px 24px 8px}.frame-m-empty .wlp-title{margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}.frame-m-empty .wlp-setup dl{margin:0}.frame-m-empty .wlp-setup dl>div{border-top:1px solid var(--line-soft);grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;line-height:22px;display:grid}.frame-m-empty .wlp-setup dt{color:var(--ink-3);font-size:13px}.frame-m-empty .wlp-setup dd{overflow-wrap:anywhere;margin:0}.frame-m-empty .wlp-setup a{font-size:13px}.frame-m-empty .wlp-switch{color:var(--ink-3);text-align:center;margin:0;font-size:13px}@media (width<=720px){.frame-m-empty .wlp-page{padding:16px}.frame-m-empty .wlp-headline{font-size:20px;line-height:28px}.frame-m-empty .wlp-setup dl>div{grid-template-columns:minmax(0,1fr) auto}.frame-m-empty .wlp-setup dt{grid-column:1/-1}}.pl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.pl-head{padding:24px}.pl-pad{padding:16px 24px 24px}.pl-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.pl-headline{letter-spacing:-.01em;max-width:32ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.pl-headline em{font-style:normal}.pl-lede{color:var(--ink-2);max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.pl-title{font-size:16px;font-weight:600;line-height:24px}.pl-facts{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.pl-facts li{grid-template-columns:168px minmax(0,1fr);align-items:baseline;gap:12px;max-width:84ch;display:grid}.pl-facts b{font-weight:600}.pl-k{color:var(--ink-3);font-size:13px}.pl-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);padding:12px 24px;font-size:13px;line-height:20px}.pl-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;display:flex}.pl-small{color:var(--ink-3);max-width:76ch;margin:12px 0 0;font-size:13px;line-height:20px}.pl-rows{margin:16px 0 0;padding:0;list-style:none}.pl-rows li{border-top:1px solid var(--line-soft);padding:12px 0;font-size:14px;line-height:22px}.pl-rows li:first-child{border-top:0;padding-top:0}.pl-rows h3{margin:0;font-size:14px;font-weight:500;line-height:22px}.pl-rows p{color:var(--ink-2);max-width:80ch;margin:0;font-size:13px;line-height:20px}.pl-suggest{margin:12px 0 0;padding:0;list-style:none}.pl-suggest li{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 0;font-size:14px;line-height:22px;display:flex}.pl-suggest b{color:var(--ink);font-weight:600}.pl-suggest-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pl-more{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.pl-more>summary{cursor:pointer;border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.pl-more>summary::-webkit-details-marker{display:none}.pl-more>summary:hover{background:#ffffff05}.pl-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.pl-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.pl-more[open]>summary span:after{content:"Hide"}.pl-more-body{flex-direction:column;gap:24px;min-width:0;padding:0 16px 16px;display:flex}@media (width<=720px){.pl-headline{font-size:20px;line-height:28px}.pl-facts li{grid-template-columns:minmax(0,1fr);gap:0}.pl-head,.pl-pad{padding:16px}}.frame-overview .ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.frame-overview .ov-split{grid-template-columns:minmax(0,1fr) 372px;gap:14px;display:grid}@media (width<=1100px){.frame-overview .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.frame-overview .ov-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.frame-overview .ov-kpis{grid-template-columns:minmax(0,1fr)}}.frame-overview .ov-row:hover{background:#ffffff05}.frame-overview .ov-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.frame-overview .ov-evidence{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=1180px){.frame-overview .ov-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.frame-overview .ov-evidence{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.frame-overview .ov-three{grid-template-columns:minmax(0,1fr)}}.frame-overview .ovp-card{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;min-width:0}.frame-overview .ovp-pad{padding:16px 20px}.frame-overview .ovp-row{align-items:stretch;gap:14px;display:grid}.frame-overview .ovp-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.frame-overview .ovp-pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.frame-overview .ovp-pair{grid-template-columns:minmax(0,1fr)}}.frame-overview .ovp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.frame-overview .ovp-title{align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;display:flex}.frame-overview .ovp-meta{color:var(--ink-3);font-size:12px}.frame-overview .ovp-takeaway{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:14px;line-height:22px}.frame-overview .ovp-takeaway b{color:var(--ink);font-weight:600}.frame-overview .ovp-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.frame-overview .ovp-foot-in{margin-top:12px;padding:12px 0 0}.frame-overview .ovp-verdict{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:24px;display:grid}.frame-overview .ovp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500}.frame-overview .ovp-headline{letter-spacing:-.01em;max-width:22ch;margin:0;font-size:32px;font-weight:500;line-height:40px}.frame-overview .ovp-headline em{color:var(--brand-ink);font-style:normal}.frame-overview .ovp-early{max-width:64ch;color:var(--ink-2);background:color-mix(in oklab, var(--warn) 8%, transparent);border:1px solid color-mix(in oklab, var(--warn) 28%, transparent);border-radius:var(--r-m);margin:16px 0 0;padding:8px 12px;font-size:13px;line-height:20px}.frame-overview .ovp-early b{color:var(--ink);font-weight:600}.frame-overview .ovp-facts{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.frame-overview .ovp-facts li{grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.frame-overview .ovp-facts b{font-weight:600}.frame-overview .ovp-k{color:var(--ink-3);font-size:13px}.frame-overview .ovp-chip{border-radius:var(--r-s);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.frame-overview .ovp-onein{background:var(--ground);border:1px solid var(--line-soft);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.frame-overview .ovp-boxes{gap:8px;display:grid}.frame-overview .ovp-box{aspect-ratio:1;border-radius:var(--r-m);background:var(--raised);border:1px solid var(--line)}.frame-overview .ovp-box.on{background:var(--brand);border-color:var(--brand)}.frame-overview .ovp-key{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;line-height:20px;display:flex}.frame-overview .ovp-key>span{align-items:center;gap:8px;display:flex}.frame-overview .ovp-key i{border-radius:3px;flex:none;width:10px;height:10px}.frame-overview .ovp-fixes{margin:16px 0 0;padding:0;list-style:none}.frame-overview .ovp-fixes li{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.frame-overview .ovp-fixes li:first-child{border-top:0;padding-top:0}.frame-overview .ovp-fixes li:last-child{padding-bottom:4px}.frame-overview .ovp-n{border-radius:var(--r-s);background:var(--brand-wash);width:24px;height:24px;color:var(--brand-ink);place-items:center;font-size:12px;font-weight:600;display:grid}.frame-overview .ovp-fixes h3{margin:0 0 4px;font-size:14px;font-weight:500;line-height:22px}.frame-overview .ovp-fixes p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.frame-overview .ovp-proof{background:var(--ground);border:1px solid var(--line-soft);border-radius:var(--r-m);margin-top:12px;padding:12px 16px}.frame-overview .ovp-bar{align-items:center;gap:12px;padding:8px 0;font-size:13px;line-height:20px;display:grid}.frame-overview .ovp-vs{grid-template-columns:minmax(0,210px) minmax(0,1fr) 44px;margin-top:4px}.frame-overview .ovp-eng{grid-template-columns:minmax(0,170px) minmax(0,1fr) 92px;margin-top:4px}.frame-overview .ovp-bar-name{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.frame-overview .ovp-bar-name>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-overview .ovp-you{color:var(--brand-ink);background:var(--brand-wash);border-radius:var(--r-s);flex:none;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px}.frame-overview .ovp-track{border-radius:var(--r-s);background:var(--raised);height:8px;display:block;overflow:hidden}.frame-overview .ovp-track>span{border-radius:var(--r-s);height:100%;display:block}.frame-overview .ovp-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.frame-overview .ovp-val small{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}.frame-overview .ovp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.frame-overview .ovp-kpi{flex-direction:column;padding:16px 20px;display:flex}.frame-overview .ovp-kpi .ovp-track{margin:8px 0 12px}.frame-overview .ovp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}@media (width<=1100px){.frame-overview .ovp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.frame-overview .ovp-kpis{grid-template-columns:minmax(0,1fr)}}.frame-overview .ovp-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;display:grid}.frame-overview .ovp-fig{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);padding:16px 0 16px 24px}.frame-overview .ovp-fig:nth-child(odd){border-left:0;padding-left:0;padding-right:24px}.frame-overview .ovp-fig:nth-child(-n+2){border-top:0;padding-top:0}.frame-overview .ovp-fig:nth-last-child(-n+2){padding-bottom:4px}.frame-overview .ovp-fig-label{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:flex}.frame-overview .ovp-fig-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.frame-overview .ovp-fig-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.frame-overview .ovp-fig p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.frame-overview .ovp-more{background:var(--bg1);border:1px solid var(--brd);border-radius:12px}.frame-overview .ovp-more>summary{cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.frame-overview .ovp-more>summary::-webkit-details-marker{display:none}.frame-overview .ovp-more>summary:hover{background:#ffffff05}.frame-overview .ovp-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.frame-overview .ovp-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.frame-overview .ovp-more[open]>summary span:after{content:"Hide"}.frame-overview .ovp-more-body{flex-direction:column;gap:14px;padding:0 14px 14px;display:flex}.frame-overview .ovp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.frame-overview .ovp-switch{color:var(--ink-3);text-align:center;padding:4px 0;font-size:13px}@media (width<=1100px){.frame-overview .ovp-verdict{grid-template-columns:minmax(0,1fr)}.frame-overview .ovp-onein{max-width:340px}}@media (width<=1024px){.frame-overview .ovp-5-7,.frame-overview .ovp-two{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.frame-overview .ovp-headline{font-size:28px;line-height:32px}.frame-overview .ovp-facts li{grid-template-columns:minmax(0,1fr);gap:0}.frame-overview .ovp-figs{grid-template-columns:minmax(0,1fr)}.frame-overview .ovp-fig,.frame-overview .ovp-fig:nth-child(odd){border-left:0;padding:16px 0}.frame-overview .ovp-fig:nth-child(2){border-top:1px solid var(--line-soft)}.frame-overview .ovp-fig:first-child{padding-top:0}.frame-overview .ovp-fixes li{grid-template-columns:24px minmax(0,1fr)}.frame-overview .ovp-fixes li>a{grid-column:2;justify-self:start}.frame-overview .ovp-vs,.frame-overview .ovp-eng{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto}}.frame-overview .ovp-fw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 24px 16px;display:flex}.frame-overview .ovp-fw-title{max-width:44ch;margin:0;font-size:20px;font-weight:500;line-height:28px}.frame-overview .ovp-fw-lede{color:var(--ink-2);max-width:68ch;margin:8px 0 0;font-size:14px;line-height:22px}.frame-overview .ovp-fw-progress{min-width:168px;color:var(--ink-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.frame-overview .ovp-fw-progress b{color:var(--ink);font-weight:600}.frame-overview .ovp-fw-list{margin:0;padding:0;list-style:none}.frame-overview .ovp-fw-list li{border-top:1px solid var(--line-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 24px;display:grid}.frame-overview .ovp-fw-list li.next{background:color-mix(in oklab, var(--brand) 6%, transparent)}.frame-overview .ovp-fw-box{border-radius:var(--r-s);border:1px solid var(--line);width:20px;height:20px;color:var(--on-brand);place-items:center;display:grid}.frame-overview .ovp-fw-box svg{width:12px;height:12px}.frame-overview .ovp-fw-list li.done .ovp-fw-box{background:var(--brand);border-color:var(--brand)}.frame-overview .ovp-fw-list h3{margin:0;font-size:14px;font-weight:500;line-height:22px}.frame-overview .ovp-fw-list p{color:var(--ink-2);max-width:76ch;margin:0;font-size:13px;line-height:20px}.frame-overview .ovp-fw-list li.done h3{color:var(--ink-2);font-weight:400}.frame-overview .ovp-fw-list li.done p{color:var(--ink-3)}.frame-overview .ovp-fw-time{color:var(--ink-3);margin-left:8px;font-size:12px;font-weight:400}.frame-overview .ovp-fw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.frame-overview .ovp-fw-list li{grid-template-columns:20px minmax(0,1fr);align-items:start}.frame-overview .ovp-fw-list li>a{grid-column:2;justify-self:start}}.qc{container-type:inline-size}.qc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-group{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg1);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.qc-group::-webkit-scrollbar{display:none}.qc-search{margin-left:auto;display:flex}.qc-search input{width:250px}.qc-note{width:100%}@container (width<=720px){.qc-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.qc-kind,.qc-rival,.qc-note{grid-column:1/-1;justify-self:start}.qc-search{min-width:0;margin-left:0}.qc-search input{width:100%;min-width:0}}@media (width<=720px){.gap-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gap-table,.gap-table tbody,.gap-table tr,.gap-table td{width:auto;display:block}.gap-table tr{border-top:1px solid var(--brd);padding:12px 14px}.gap-table tr:first-child{border-top:none}.gap-table td{justify-content:space-between;align-items:baseline;gap:12px;display:flex;white-space:normal!important;border:none!important;max-width:none!important;padding:3px 0!important}.gap-table td:before{content:attr(data-label);color:var(--fnt);flex:none;font-size:12px}.gap-table td[data-label=Prompt]{font-size:13px;display:block;padding-bottom:6px!important}.gap-table td[data-label=Prompt]:before,.gap-table td[data-label=\#]:before{display:none}.gap-table td[data-label=\#]{font-size:12px;display:block}.gap-table td[data-label=\#]:after{content:" in the queue";color:var(--fnt)}}.actp{flex-direction:column;gap:14px;min-width:0;display:flex}.actp-card{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;min-width:0}.actp-head{padding:24px}.actp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.actp-headline{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:500;line-height:32px}.actp-headline em{color:var(--brand-ink);font-style:normal}.actp-lede{color:var(--ink-2);max-width:64ch;margin:12px 0 0;font-size:14px;line-height:22px}.actp-lede b{color:var(--ink);font-weight:600}.actp-foot{color:var(--ink-3);margin:16px 0 0;font-size:13px;line-height:20px}.actp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.actp-kpi{flex-direction:column;padding:16px 20px;display:flex}.actp-kpi-label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.actp-kpi-label i{border-radius:999px;flex:none;width:8px;height:8px}.actp-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.actp-kpi-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.actp-track{border-radius:var(--r-s);background:var(--raised);height:8px;margin:8px 0 12px;display:block;overflow:hidden}.actp-track>span{border-radius:var(--r-s);height:100%;display:block}.actp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.actp-rivals{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.actp-rivals>span:first-child{color:var(--ink-3)}.actp-rivals i{color:var(--ink-3);font-style:normal}@media (width<=1100px){.actp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.actp-kpis{grid-template-columns:minmax(0,1fr)}}.actp-first{border-color:color-mix(in oklab, var(--brand) 40%, var(--brd));padding:20px 24px}.actp-first h3{margin:0;font-size:18px;font-weight:600;line-height:26px}.actp-first>p{color:var(--ink-2);max-width:72ch;margin:8px 0 0;font-size:13px;line-height:20px}.actp-first>div:has(>pre){margin-top:12px}.actp-first .inp-message{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:80ch;margin:0;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:20px}.actp-first p.actp-foot{margin-top:12px}.actp-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.actp-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 20px;display:grid}.actp-n{border-radius:var(--r-s);background:var(--brand-wash);width:24px;height:24px;color:var(--brand-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;display:grid}.actp-row h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.actp-row p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.actp-quick{border-radius:var(--r-s);white-space:nowrap;vertical-align:middle;color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent);margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.actp-row p.actp-step{color:var(--ink);margin-top:8px}.actp-step span{color:var(--ink-3);margin-right:8px}.actp-step i{color:var(--ink-3);white-space:nowrap;margin-left:8px;font-style:normal}.actp-below{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.actp-below:empty{display:none}.actp-below>:only-child{grid-column:1/-1}.actp-order{color:var(--ink-3);margin:0;padding:0 4px;font-size:13px;line-height:20px}.actp-fixed{padding:16px 20px}.actp-fixed h3{margin:0;font-size:16px;font-weight:600;line-height:24px}.actp-fixed p{color:var(--ink-2);max-width:64ch;margin:4px 0 0;font-size:13px;line-height:20px}.actp-fixed ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.actp-fixed li{justify-content:space-between;gap:12px;display:flex}.actp-fixed li span:last-child{color:var(--good);white-space:nowrap}@media (width<=900px){.actp-below{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.actp-headline{font-size:20px;line-height:28px}.actp-row{grid-template-columns:24px minmax(0,1fr)}.actp-row>a{grid-column:2;justify-self:start}}.fixp{flex-direction:column;gap:16px;width:100%;min-width:0;padding:24px;display:flex}.fixp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.fixp-title{letter-spacing:-.01em;max-width:28ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.fixp-lede{color:var(--ink-2);max-width:64ch;margin:12px 0 0;font-size:16px;line-height:24px}.fixp #suggestions li>div:first-child{max-width:80ch}.fixp-whole{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.fixp-more{background:var(--bg1);border:1px solid var(--brd);border-radius:12px}.fixp-more>summary{cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;line-height:22px;list-style:none;display:flex}.fixp-more>summary::-webkit-details-marker{display:none}.fixp-more>summary:hover{background:#ffffff05}.fixp-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.fixp-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.fixp-more[open]>summary span:after{content:"Hide"}.fixp-body{min-width:0;padding:0 20px 20px;overflow-x:auto}.fixp-yours{color:var(--brand-ink);background:var(--brand-wash);border-radius:var(--r-s);margin-left:8px;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px}.fixp-switch{color:var(--ink-3);text-align:center;margin:0;padding:4px 0;font-size:13px}@media (width<=720px){.fixp{padding:24px 16px}.fixp-title{font-size:20px;line-height:28px}}.rm{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.rm-title{margin:0;font-size:14px;font-weight:600;line-height:22px}.rm-lead{color:var(--ink-2);max-width:80ch;margin:-8px 0 0;font-size:14px;line-height:22px}.rm-based{color:var(--ink-3);max-width:80ch;margin:0;font-size:12px;line-height:16px}.rm-note{color:var(--ink-2);max-width:80ch;margin:0;font-size:13px;line-height:20px}.rm-label{color:var(--ink-3);margin:12px 0 4px;font-size:12px;font-weight:500;line-height:16px}.rm-url{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:20px}.rm-link{color:var(--brand-ink);font-size:13px;line-height:20px}.rm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rm .ui-primary.rm-ai{background:var(--brand);color:var(--on-brand);align-items:center;gap:8px;display:inline-flex;box-shadow:0 1px 2px #00000040}.rm .ui-primary.rm-ai:hover:not(:disabled){background:var(--brand-hover)}.rm .ui-primary.rm-ai:active:not(:disabled){background:var(--brand-press)}.rm .ui-primary.rm-ai:disabled{background:var(--brand-mark);color:var(--brand-ink);cursor:default;box-shadow:none}.rm-ai-mark{flex:none}.rm-stale{border:1px solid var(--line);border-radius:var(--r-m);background:var(--raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rm-strip{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rm-tab{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:4px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.rm-tab:hover{border-color:var(--ink-3)}.rm-tab[aria-pressed=true]{color:var(--ink);background:var(--raised);border-color:var(--ink-3)}.rm-tag{color:var(--brand-ink);background:var(--brand-wash);border-radius:var(--r-s);padding:1px 6px;font-size:12px;font-weight:500;line-height:16px}.rm-week{color:var(--ink-2);max-width:80ch;margin:0;font-size:14px;line-height:22px}.rm-week strong{color:var(--ink);font-weight:600}.rm-steps{flex-direction:column;gap:16px;margin:0;padding:0 0 0 20px;list-style:decimal;display:flex}.rm-step{min-width:0;padding-left:4px}.rm-step::marker{color:var(--ink-3);font-weight:500}.rm-step-title{font-size:14px;font-weight:600;line-height:22px}.rm-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rm-chip{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-s);padding:1px 6px;font-size:12px;font-weight:500;line-height:16px}.rm-chip--link{color:var(--brand-ink);text-decoration:none}.rm-chip--link:hover{border-color:var(--brand-ink)}.rm-because{color:var(--ink-2);max-width:80ch;margin:6px 0 0;font-size:13px;line-height:20px}.rm-drafts{flex-direction:column;gap:12px;display:flex}.rm-draft{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);scroll-margin-top:16px}.rm-draft>summary{cursor:pointer;align-items:baseline;gap:12px;padding:12px 16px;font-size:13px;font-weight:600;line-height:20px;list-style:none;display:flex}.rm-draft>summary::-webkit-details-marker{display:none}.rm-draft>summary:hover{background:#ffffff05}.rm-draft-name{flex:none}.rm-preview{text-align:right;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.rm-show{color:var(--brand-ink);flex:none;font-weight:500}.rm-show:after{content:"Show"}.rm-draft[open]>summary .rm-show:after{content:"Hide"}.rm-sites{-webkit-overflow-scrolling:touch;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.rm-draft-body{min-width:0;padding:0 16px 16px}.rm-draft-body .inp-message{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:80ch;margin:0;padding:12px 16px;font-family:inherit;font-size:13px;line-height:20px}.rm-refine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rm-input{min-width:0;color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-m);flex:240px;padding:6px 12px;font-family:inherit;font-size:13px;line-height:20px}.rm-input:disabled{color:var(--ink-3)}.rm-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.rm-working{flex-direction:column;gap:8px;display:flex}@media (width<=759px){.rm{padding:16px}.rm-refine .ui-btn{width:100%}}.frame-prompts input::placeholder{color:var(--fnt);opacity:1}.frame-prompts .prp{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.frame-prompts .prp-card{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;min-width:0}.frame-prompts .prp-head{padding:24px}.frame-prompts .prp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.frame-prompts .prp-headline{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.frame-prompts .prp-headline em{color:var(--brand-ink);font-style:normal}.frame-prompts .prp-lede{color:var(--ink-2);max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.frame-prompts .prp-facts{color:var(--ink-3);flex-direction:column;gap:4px;margin:16px 0 0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.frame-prompts .prp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.frame-prompts .prp-kpi{flex-direction:column;padding:16px 20px;display:flex}.frame-prompts .prp-kpi-label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.frame-prompts .prp-kpi-label i{border-radius:999px;flex:none;width:8px;height:8px}.frame-prompts .prp-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.frame-prompts .prp-kpi-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.frame-prompts .prp-track{border-radius:var(--r-s);background:var(--raised);height:8px;margin:8px 0 12px;display:block;overflow:hidden}.frame-prompts .prp-track>span{border-radius:var(--r-s);height:100%;display:block}.frame-prompts .prp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.frame-prompts .prp-engs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.frame-prompts .prp-eng{opacity:.55;filter:grayscale();display:inline-flex}.frame-prompts .prp-eng.on{opacity:1;filter:none}.frame-prompts .prp-engs-note{color:var(--ink-3);margin-left:6px;font-size:12px;line-height:16px}@media (width<=1100px){.frame-prompts .prp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.frame-prompts .prp-kpis{grid-template-columns:minmax(0,1fr)}}.frame-prompts .prp-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.frame-prompts .prp-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 20px;display:grid}.frame-prompts .prp-dot{border-radius:999px;width:8px;height:8px;margin-top:8px}.frame-prompts .prp-row h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.frame-prompts .prp-row p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.frame-prompts .prp-row p.prp-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.frame-prompts .prp-empty{text-align:center;color:var(--ink-2);padding:32px 20px;font-size:13px}.frame-prompts .prp-foot{color:var(--ink-3);margin:0;padding:0 4px;font-size:13px;line-height:20px}@media (width<=720px){.frame-prompts .prp{padding:16px}.frame-prompts .prp-headline{font-size:20px;line-height:28px}.frame-prompts .prp-row{grid-template-columns:8px minmax(0,1fr)}.frame-prompts .prp-row>a{grid-column:2;justify-self:start}}.frame-prompts .prp-org{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.frame-prompts .prp-org-wide{grid-template-columns:minmax(0,1fr)}.frame-prompts .prp-main{flex-direction:column;gap:12px;min-width:0;display:flex}.frame-prompts .prp-topics{flex-direction:column;gap:1px;padding:8px;display:flex;position:sticky;top:16px}.frame-prompts .prp-topics-h{color:var(--ink);padding:6px 10px 8px;font-size:13px;font-weight:600;line-height:20px}.frame-prompts .prp-topics>button{width:100%;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:20px;display:flex}.frame-prompts .prp-topics>button:hover{background:var(--raised);color:var(--ink)}.frame-prompts .prp-topics>button.on{background:var(--brand-wash);color:var(--ink);font-weight:500}.frame-prompts .prp-topics>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frame-prompts .prp-topics-n{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.frame-prompts .prp-topics-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:8px;padding:12px 10px 4px;font-size:12px;line-height:16px}.frame-prompts .prp-topics-limit{color:var(--ink);margin-top:4px;font-size:13px;line-height:20px}.frame-prompts .prp-topics-foot .prp-track{height:4px;margin:8px 0 0}.frame-prompts .prp-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.frame-prompts .prp-tabs{background:var(--side,var(--bg0));border:1px solid var(--line);border-radius:var(--r-m);gap:2px;padding:3px;display:inline-flex}.frame-prompts .prp-tabs>button{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:13px;line-height:20px}.frame-prompts .prp-tabs>button:hover{color:var(--ink)}.frame-prompts .prp-tabs>button.on{background:var(--raised);color:var(--ink);font-weight:500}.frame-prompts .prp-sum{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0 0 0 auto;font-size:13px;line-height:20px;display:flex}.frame-prompts .prp-sum>span+span:before{content:"|";color:var(--line);margin:0 10px}.frame-prompts .prp-sum b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.frame-prompts .prp-sum-topic{color:var(--ink-2);font-weight:500}.frame-prompts .prp-sug{grid-template-columns:minmax(0,1fr) auto}@media (width<=900px){.frame-prompts .prp-org{grid-template-columns:minmax(0,1fr)}.frame-prompts .prp-topics{flex-direction:row;gap:6px;padding:8px;position:static;overflow-x:auto}.frame-prompts .prp-topics-h,.frame-prompts .prp-topics-foot{display:none}.frame-prompts .prp-topics>button{border:1px solid var(--line);flex:none;width:auto}.frame-prompts .prp-sum{margin-left:0}}.frame-conversations{flex-direction:column;flex:1;min-width:0;display:flex}.frame-conversations .cv-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-conversations .cv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.frame-conversations .cv-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.frame-conversations .cv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-conversations .cv-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-conversations .cv-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-conversations .cv-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px}.frame-conversations .cv-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.frame-conversations .cv-empty{color:var(--ink-2);padding:4px 20px 20px;font-size:14px}.frame-conversations .cv-list{margin:0;padding:0;list-style:none}.frame-conversations .cv-row{border-top:1px solid var(--line-soft);align-items:center;gap:16px;min-height:44px;padding:0 20px;font-size:14px;display:grid}.frame-conversations .cv-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}.frame-conversations li.cv-row:first-child{border-top:none}.frame-conversations .cols-engines{grid-template-columns:minmax(0,1fr) repeat(4,112px)}.frame-conversations .cv-num{text-align:right;font-variant-numeric:tabular-nums;flex:none}.frame-conversations .cv-dim{color:var(--ink-2)}.frame-conversations .cv-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-conversations .cv-name{align-items:center;gap:8px;min-width:0;display:flex}.frame-conversations .cv-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-conversations .cv-yours{color:var(--brand-ink);background:var(--brand-wash);border-radius:var(--r-s);flex:none;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.frame-conversations .cv-bars{flex-direction:column;gap:16px;margin:0;padding:4px 20px 20px;list-style:none;display:flex}.frame-conversations .cv-barhead{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.frame-conversations .cv-barhead .cv-num{color:var(--ink-2);font-size:13px}.frame-conversations .cv-phrasings{color:var(--ink-3);margin-top:6px;font-size:13px;line-height:20px}.frame-conversations .cv-thread{border-top:1px solid var(--line-soft)}.frame-conversations .cv-thread:first-child{border-top:1px solid var(--line)}.frame-conversations .cv-summary{cursor:pointer;grid-template-columns:12px minmax(0,1fr) 172px 156px;align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:14px;list-style:none;display:grid}.frame-conversations .cv-summary::-webkit-details-marker{display:none}.frame-conversations .cv-summary:hover{background:var(--raised)}.frame-conversations .cv-chevron{color:var(--ink-3);transition:transform .12s ease-out}.frame-conversations .cv-thread[open]>.cv-summary .cv-chevron{transform:rotate(90deg)}.frame-conversations .cv-prompt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-conversations .cv-engine{color:var(--ink-2);min-width:0;font-size:13px;display:flex}.frame-conversations .cv-chip{border-radius:var(--r-s);white-space:nowrap;justify-self:end;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.frame-conversations .cv-turns{flex-direction:column;gap:16px;padding:4px 20px 24px 44px;display:flex}.frame-conversations .cv-turn-label{color:var(--ink-3);margin-bottom:4px;font-size:13px;font-weight:500}.frame-conversations .cv-turn-user{border-left:2px solid var(--line);padding-left:12px}.frame-conversations .cv-answer{border:1px solid var(--line);border-radius:var(--r-m);background:var(--ground);max-height:360px;padding:12px 16px;overflow-y:auto}.frame-conversations .cv-cite{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-s);padding:2px 6px;font-size:12px;line-height:16px;text-decoration:none}@media (width<=1100px){.frame-conversations .cv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.frame-conversations .cv-split{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.frame-conversations .cv-row.cv-headrow{display:none}.frame-conversations .cv-row{flex-wrap:wrap;gap:6px 16px;padding:12px 16px;font-size:13px;display:flex}.frame-conversations .cv-row>.cv-name{flex:1 0 100%;font-size:14px}.frame-conversations .cols-engines>.cv-name{flex:55%}.frame-conversations .cols-engines>:not(.cv-name):not(.cv-lead){order:2}.frame-conversations .cv-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);font-weight:400;position:static;overflow:visible}.frame-conversations .cv-bars,.frame-conversations .cv-empty{padding:4px 16px 16px}.frame-conversations .cv-summary{grid-template-columns:12px minmax(0,1fr) auto;row-gap:6px;padding:12px 16px}.frame-conversations .cv-prompt{white-space:normal;grid-column:2/-1}.frame-conversations .cv-engine{grid-column:2}.frame-conversations .cv-turns{padding:4px 16px 20px}.frame-conversations .cv-body{gap:16px;padding:16px}.frame-conversations .cv-head{padding:16px 16px 12px}.frame-conversations .cv-foot{padding:12px 16px}}@media (width<=520px){.frame-conversations .cv-kpis{grid-template-columns:minmax(0,1fr)}}.frame-demand{flex-direction:column;flex:1;min-width:0;display:flex}.frame-demand .dm-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-demand .dm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.frame-demand .dm-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.frame-demand .dm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-demand .dm-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-demand .dm-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-demand .dm-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px;line-height:20px}.frame-demand .dm-chip{border-radius:var(--r-s);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.frame-demand .dm-up{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.frame-demand .dm-down{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.frame-demand .dm-flat,.frame-demand .dm-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.frame-demand .dm-you{color:var(--brand-ink);background:var(--brand-wash)}.frame-demand .dm-est{border-left:4px solid var(--warn);padding-left:6px}.frame-demand .dm-scroll{overflow-x:auto}.frame-demand .dm-list{margin:0;padding:0;list-style:none}.frame-demand .dm-row{border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums;align-items:center;gap:16px;min-height:44px;padding:10px 20px;font-size:14px;display:grid}.frame-demand .dm-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}.frame-demand li.dm-row:first-child{border-top:none}.frame-demand .dm-num{text-align:right}.frame-demand .dm-sub{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.frame-demand .dm-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-demand .cols-topics{grid-template-columns:minmax(0,1.6fr) 96px 104px 112px minmax(0,1fr) 112px}.frame-demand .cols-brands{grid-template-columns:minmax(0,1.4fr) 136px 112px 112px 112px}.frame-demand .cols-terms{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) 88px 96px 104px 104px 64px}.frame-demand .cols-terms-gsc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 88px 104px 96px 104px 104px 64px}.frame-demand .cols-pinned{grid-template-columns:minmax(0,1.6fr) 96px 96px 104px 104px 72px 40px}@media (width<=1100px){.frame-demand .dm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.frame-demand .dm-body{gap:16px;padding:16px}.frame-demand .dm-head{padding:16px 16px 12px}.frame-demand .dm-foot{padding:12px 16px}.frame-demand .dm-scroll>div{min-width:0!important}.frame-demand .dm-row.dm-headrow{display:none}.frame-demand .dm-row{flex-wrap:wrap;gap:6px 16px;padding:12px 16px;font-size:13px;display:flex}.frame-demand .dm-row>:first-child{flex:1 0 100%;font-size:14px}.frame-demand .dm-num{text-align:left}.frame-demand .dm-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);font-weight:400;position:static;overflow:visible}.frame-demand .dm-spark{display:none}.frame-demand .dm-months>span{min-width:0;font-size:11px;overflow:hidden}.frame-demand .dm-months>span:nth-child(2n){visibility:hidden}}@media (width<=520px){.frame-demand .dm-kpis{grid-template-columns:minmax(0,1fr)}}.frame-demand .dm-note{color:var(--ink-2);background:var(--bg1);border:1px solid var(--brd);border-left:3px solid var(--bad);border-radius:var(--r-s);margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.6}.frame-citations{flex-direction:column;flex:1;min-width:0;display:flex}.frame-citations .ct-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-citations .ct-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.frame-citations .ct-split{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.frame-citations .ct-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.frame-citations .ct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-citations .ct-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-citations .ct-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-citations .ct-lede{color:var(--ink-2);max-width:72ch;padding:0 20px 12px;font-size:14px;line-height:22px}.frame-citations .ct-kinds{color:var(--ink-3);flex-wrap:wrap;gap:10px;padding:0 20px 10px;font-size:13px;display:flex}.frame-citations .ct-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);font-variant-numeric:tabular-nums;padding:12px 20px;font-size:13px}.frame-citations .ct-list{margin:0;padding:0;list-style:none}.frame-citations .ct-row{border-top:1px solid var(--line-soft);align-items:center;gap:16px;min-height:44px;padding:0 20px;font-size:14px;display:grid}.frame-citations .ct-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}.frame-citations li.ct-row:first-child{border-top:none}.frame-citations .ct-num{text-align:right;font-variant-numeric:tabular-nums}.frame-citations .ct-strong{font-weight:500}.frame-citations .ct-dim{color:var(--ink-2)}.frame-citations .ct-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-citations .ct-name{align-items:center;gap:8px;min-width:0;display:flex}.frame-citations .ct-name>.ct-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-citations .ct-yours{color:var(--brand-ink);background:var(--brand-wash);border-radius:var(--r-s);flex:none;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.frame-citations .ct-aside{color:var(--ink-3);flex:none;font-size:13px}.frame-citations .cols-domains{grid-template-columns:minmax(0,1fr) 88px 168px}.frame-citations .cols-pages{grid-template-columns:minmax(0,1fr) 80px 72px 148px 88px}.frame-citations .cols-watched{grid-template-columns:minmax(0,2fr) 80px 72px minmax(0,1fr) 88px 96px 40px}.frame-citations .cols-gap{grid-template-columns:minmax(0,1.4fr) 80px 72px minmax(0,1fr) minmax(0,1.4fr)}.frame-citations .cols-authority{grid-template-columns:minmax(0,1fr) 72px 120px 104px}.frame-citations .cd-share{align-items:center;gap:12px;display:flex}.frame-citations .cd-track{border-radius:var(--r-s);background:var(--raised);flex:1;height:6px;overflow:hidden}.frame-citations .cd-pct{text-align:right;width:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.frame-citations .cp-engines{flex-wrap:wrap;gap:4px;display:flex}@media (width<=1100px){.frame-citations .ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.frame-citations .ct-split{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.frame-citations .ct-body{gap:16px;padding:16px}.frame-citations .ct-head{padding:16px 16px 12px}.frame-citations .ct-lede{padding:0 16px 12px}.frame-citations .ct-kinds{padding:0 16px 10px}.frame-citations .ct-foot{padding:12px 16px}.frame-citations .ct-row.ct-headrow{display:none}.frame-citations .ct-row{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;font-size:13px;display:flex}.frame-citations .ct-name{flex:1 0 100%;font-size:14px}.frame-citations .ct-grow{flex:auto;order:1}.frame-citations .ct-num{order:2}.frame-citations .ct-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);font-weight:400;position:static;overflow:visible}}@media (width<=520px){.frame-citations .ct-kpis{grid-template-columns:minmax(0,1fr)}}.frame-citations .srp-card{background:var(--bg1);border:1px solid var(--brd);border-radius:12px;min-width:0}.frame-citations .srp-pad{padding:16px 20px}.frame-citations .srp-head{padding:24px}.frame-citations .srp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.frame-citations .srp-headline{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.frame-citations .srp-headline em{color:var(--brand-ink);font-style:normal}.frame-citations .srp-lede{color:var(--ink-2);max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.frame-citations .srp-facts{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.frame-citations .srp-facts li{grid-template-columns:156px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.frame-citations .srp-facts b{font-weight:600}.frame-citations .srp-k{color:var(--ink-3);font-size:13px}.frame-citations .srp-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.frame-citations .srp-title{align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;display:flex}.frame-citations .srp-bar{grid-template-columns:minmax(0,300px) minmax(0,1fr) 44px;align-items:center;gap:12px;padding:8px 0;font-size:13px;line-height:20px;display:grid}.frame-citations .srp-site{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.frame-citations .srp-site>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-citations .srp-tag{color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-s);white-space:nowrap;flex:none;padding:0 6px;font-size:12px;font-weight:500;line-height:16px}.frame-citations .srp-tag.you{color:var(--brand-ink);background:var(--brand-wash);border-color:#0000}.frame-citations .srp-tag.rival{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 35%, transparent)}.frame-citations .srp-track{border-radius:var(--r-s);background:var(--raised);height:8px;display:block;overflow:hidden}.frame-citations .srp-track>span{border-radius:var(--r-s);height:100%;display:block}.frame-citations .srp-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.frame-citations .srp-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:16px}.frame-citations .srp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.frame-citations .srp-kpi{flex-direction:column;padding:16px 20px;display:flex}.frame-citations .srp-kpi-label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:20px}.frame-citations .srp-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.frame-citations .srp-kpi-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.frame-citations .srp-kpi .srp-track{margin:8px 0 12px}.frame-citations .srp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.frame-citations .srp-scope{color:var(--ink-3);max-width:96ch;margin:0;padding:0 4px;font-size:13px;line-height:20px}.frame-citations .srp-split{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}@media (width<=1100px){.frame-citations .srp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-citations .srp-split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.frame-citations .srp-kpis{grid-template-columns:minmax(0,1fr)}}.frame-citations .srp-more{background:var(--bg1);border:1px solid var(--brd);border-radius:12px}.frame-citations .srp-more>summary{cursor:pointer;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.frame-citations .srp-more>summary::-webkit-details-marker{display:none}.frame-citations .srp-more>summary:hover{background:#ffffff05}.frame-citations .srp-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.frame-citations .srp-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.frame-citations .srp-more[open]>summary span:after{content:"Hide"}.frame-citations .srp-more-body{flex-direction:column;gap:16px;min-width:0;padding:0 16px 16px;display:flex}@media (width<=720px){.frame-citations .srp-headline{font-size:20px;line-height:28px}.frame-citations .srp-facts li{grid-template-columns:minmax(0,1fr);gap:0}.frame-citations .srp-bar{grid-template-columns:minmax(0,150px) minmax(0,1fr) 36px}}.frame-citations .srp-suggest{margin:12px 0 0;padding:0;list-style:none}.frame-citations .srp-suggest li{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 0;font-size:14px;line-height:22px;display:flex}.frame-citations .srp-suggest b{color:var(--ink);font-weight:600}.frame-citations .srp-suggest-actions{flex:none;gap:8px;display:flex}.ai-page{flex-direction:column;flex:1;min-width:0;display:flex}.ai-page .ai-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.ai-page .ai-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.ai-page .ai-pad{padding:16px 20px 20px}.ai-page .ai-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.ai-page .ai-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.ai-page .ai-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ai-page .ai-lede{color:var(--ink-2);max-width:72ch;padding:0 20px 16px;font-size:14px;line-height:22px}.ai-page .ai-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px;line-height:20px}.ai-page .ai-note{color:var(--ink-3);max-width:90ch;font-size:13px;line-height:20px}.ai-page .ai-split{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;display:grid}.ai-page .ai-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ai-page .ai-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ai-page .ai-chip{border-radius:var(--r-s);white-space:nowrap;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.ai-page .ai-chip-you{color:var(--brand-ink);background:var(--brand-wash)}.ai-page a.ai-chip{text-decoration:none}.ai-page a.ai-chip-out:hover{border-color:var(--ink-3)}.ai-page .ai-chip-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.ai-page .ai-chip-noise{color:var(--ink-2);border:1px dashed var(--warn);padding:1px 5px}.ai-page .ai-chip-good{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.ai-page .ai-chip-bad{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.ai-page .ai-chip-warn{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.ai-page .ai-track{border-radius:var(--r-s);background:var(--raised);flex:1;max-width:120px;height:6px;display:block;overflow:hidden}.ai-page .ai-track>span{border-radius:var(--r-s);height:100%;display:block}.ai-page .ai-bars{flex-direction:column;gap:16px;margin:0;padding:4px 20px 20px;list-style:none;display:flex}.ai-page .ai-barhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.ai-page .ai-bar{border-radius:var(--r-s);background:var(--raised);height:6px;overflow:hidden}.ai-page .ai-bar>span{border-radius:var(--r-s);height:100%;display:block}.ai-page .ai-scroll{overflow-x:auto}.ai-page .ai-list{margin:0;padding:0;list-style:none}.ai-page .ai-row{border-top:1px solid var(--line-soft);align-items:center;gap:16px;min-height:44px;padding:10px 20px;font-size:14px;display:grid}.ai-page .ai-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}.ai-page li:first-child>.ai-row,.ai-page li.ai-row:first-child{border-top:none}.ai-page .ai-num{text-align:right;font-variant-numeric:tabular-nums}.ai-page .ai-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.ai-page .ai-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-page .cols-topics{grid-template-columns:minmax(0,1.6fr) 120px minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr) 12px}.ai-page .cols-unseen{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ai-page .cols-gaps{grid-template-columns:minmax(0,1fr) auto}.ai-page .cols-tprompts{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 72px minmax(0,1.2fr)}.ai-page .cols-themes{grid-template-columns:minmax(0,1fr) 88px 120px}.ai-page .cols-products{grid-template-columns:minmax(0,1.4fr) 96px 80px minmax(0,1fr) minmax(0,1.4fr)}.ai-page .cols-companies{grid-template-columns:minmax(0,1.3fr) 80px minmax(0,1fr) minmax(0,1.6fr)}.ai-page .cols-h2h{grid-template-columns:minmax(0,1.6fr) 120px 110px 110px}.ai-page .cols-regions{grid-template-columns:140px 150px minmax(260px,1.6fr) 104px 160px minmax(0,1fr)}@media (width<=1180px){.ai-page .ai-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.ai-page .ai-split,.ai-page .ai-two{grid-template-columns:minmax(0,1fr)}.ai-page .ai-split{align-items:start}}@media (width<=720px){.ai-page .ai-body{gap:16px;padding:16px}.ai-page .ai-head{padding:16px 16px 12px}.ai-page .ai-lede{padding:0 16px 16px}.ai-page .ai-pad{padding:16px}.ai-page .ai-foot{padding:12px 16px}.ai-page .ai-bars{padding:4px 16px 16px}.ai-page .ai-row{padding:12px 16px}.ai-page .ai-scroll>div{min-width:0!important}.ai-page .ai-row.ai-headrow{display:none}.ai-page .ai-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);font-weight:400;position:static;overflow:visible}.ai-page .cols-topics,.ai-page .cols-unseen{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ai-page .cols-topics>:nth-child(2){text-align:right}.ai-page .cols-topics>:nth-child(n+3):not(:last-child){grid-column:1/-1}.ai-page .cols-topics>:last-child{display:none}.ai-page .cols-unseen>*{grid-column:1/-1}.ai-page .cols-tprompts{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ai-page .cols-themes{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ai-page .cols-themes>:first-child{grid-column:1/-1}.ai-page .cols-themes>.ai-num{text-align:left}.ai-page .cols-regions{grid-template-columns:minmax(0,1fr);row-gap:10px}.ai-page .cols-products{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ai-page .cols-products>:first-child,.ai-page .cols-products>:nth-child(4),.ai-page .cols-products>:last-child{grid-column:1/-1}.ai-page .cols-products>.ai-num{text-align:left}.ai-page .cols-companies{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ai-page .cols-companies>:first-child,.ai-page .cols-companies>:last-child{grid-column:1/-1}.ai-page .cols-companies>.ai-num{text-align:left}.ai-page .cols-h2h{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ai-page .cols-h2h>:first-child{grid-column:1/-1}.ai-page .cols-h2h>.ai-num,.ai-page .cols-regions>.ai-num{text-align:left}.ai-page .cols-tprompts>:first-child,.ai-page .cols-tprompts>:last-child{grid-column:1/-1}.ai-page .trend-table table,.ai-page .trend-table tbody{display:block}.ai-page .trend-table thead{display:none}.ai-page .trend-table tr{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 0;display:flex}.ai-page .trend-table tr:first-child{border-top:none}.ai-page .trend-table td{display:block;border:none!important;height:auto!important;padding:0!important}.ai-page .trend-table td:first-child{flex:1 0 100%}.ai-page .trend-table td:nth-child(4){display:none}.ai-page .trend-table td:last-child{margin-left:auto}}@media (width<=520px){.ai-page .ai-kpis{grid-template-columns:minmax(0,1fr)}}.ai-page .brp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.ai-page .brp-pad{padding:16px 20px}.ai-page .brp-head{padding:24px 24px 8px}.ai-page .brp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.ai-page .brp-headline{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.ai-page .brp-headline em{color:var(--brand-ink);font-style:normal}.ai-page .brp-lede{color:var(--ink-2);max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.ai-page .brp-lede b{color:var(--ink);font-weight:600}.ai-page .brp-topics{margin:16px 0 0;padding:0 24px 8px;list-style:none}.ai-page .brp-topics li{border-top:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) minmax(80px,200px);align-items:start;gap:12px;padding:16px 0;display:grid}.ai-page .brp-dot{border-radius:999px;width:8px;height:8px;margin-top:8px}.ai-page .brp-topics h3{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px;display:flex}.ai-page .brp-topics h3 span{color:var(--ink-3);font-size:12px;font-weight:400;line-height:16px}.ai-page .brp-topics p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.ai-page .brp-track{border-radius:var(--r-s);background:var(--raised);height:8px;margin-top:8px;display:block;overflow:hidden}.ai-page .brp-track>span{border-radius:var(--r-s);background:var(--brand);height:100%;display:block}.ai-page .brp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ai-page .brp-kpi{flex-direction:column;padding:16px 20px;display:flex}.ai-page .brp-kpi-label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:20px}.ai-page .brp-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.ai-page .brp-kpi-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.ai-page .brp-kpi-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:32px;overflow:hidden}.ai-page .brp-kpi .brp-track{margin:8px 0 12px}.ai-page .brp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}@media (width<=1100px){.ai-page .brp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ai-page .brp-kpis{grid-template-columns:minmax(0,1fr)}}.ai-page .brp-title{align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;display:flex}.ai-page .brp-rivals{margin:4px 0 0;padding:0;list-style:none}.ai-page .brp-rivals li{border-top:1px solid var(--line-soft);padding:12px 0}.ai-page .brp-rivals li:first-child{border-top:0}.ai-page .brp-rival-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;line-height:22px;display:flex}.ai-page .brp-rival-head>span:last-child{color:var(--ink-2);font-size:13px}.ai-page .brp-rival-prompts{flex-direction:column;gap:4px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.ai-page .brp-rival-prompts a{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.ai-page .brp-rival-prompts a:hover{text-underline-offset:3px;text-decoration:underline}.ai-page .brp-rival-prompts span{color:var(--ink-3)}.ai-page .brp-more{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l)}.ai-page .brp-more>summary{cursor:pointer;border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.ai-page .brp-more>summary::-webkit-details-marker{display:none}.ai-page .brp-more>summary:hover{background:#ffffff05}.ai-page .brp-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.ai-page .brp-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.ai-page .brp-more[open]>summary span:after{content:"Hide"}.ai-page .brp-more-body{flex-direction:column;gap:24px;min-width:0;padding:0 16px 16px;display:flex}.ai-page .brp-switch{color:var(--ink-3);text-align:center;margin:0;font-size:13px}@media (width<=720px){.ai-page .brp-headline{font-size:20px;line-height:28px}.ai-page .brp-topics{padding:0 16px 8px}.ai-page .brp-topics li{grid-template-columns:8px minmax(0,1fr)}.ai-page .brp-track{grid-column:2}}.ag-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.ag-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.ag-pad{padding:16px 20px 20px}.ag-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.ag-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.ag-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ag-lede{color:var(--ink-2);max-width:80ch;padding:0 20px 16px;font-size:14px;line-height:22px}.ag-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px;line-height:20px}.ag-empty{color:var(--ink-2);max-width:80ch;padding:4px 20px 20px;font-size:14px;line-height:22px}.ag-note{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.ag-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ag-split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.ag-chip{border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ag-good{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.ag-bad{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.ag-warn{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.ag-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.ag-scroll{overflow-x:auto}.ag-list{margin:0;padding:0;list-style:none}.ag-row{border-top:1px solid var(--line-soft);min-height:44px;color:var(--ink);align-items:center;gap:16px;padding:10px 20px;font-size:14px;text-decoration:none;display:grid}.ag-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}li:first-child>.ag-row,li.ag-row:first-child{border-top:none}.ag-group{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ground);color:var(--ink-2);align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;display:flex}.ag-num{text-align:right;font-variant-numeric:tabular-nums}.ag-dim{color:var(--ink-2)}.ag-sub{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.ag-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cols-robots{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.3fr)}.cols-agents{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 88px 72px minmax(0,1fr)}@media (width<=1180px){.ag-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.ag-split{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ag-body{gap:16px;padding:16px}.ag-head{padding:16px 16px 12px}.ag-lede,.ag-empty{padding-left:16px;padding-right:16px}.ag-pad{padding:16px}.ag-foot{padding:12px 16px}.ag-group{padding:8px 16px}.ag-scroll>div{min-width:0!important}.ag-row.ag-headrow{display:none}.ag-row{flex-wrap:wrap;gap:4px 16px;padding:12px 16px;font-size:13px;display:flex}.ag-row>:first-child{flex:1 0 100%;font-size:14px}.ag-num{text-align:left}.ag-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);position:static;overflow:visible}}@media (width<=520px){.ag-kpis{grid-template-columns:minmax(0,1fr)}}.cols-landing{grid-template-columns:minmax(0,2fr) 88px 72px}.cols-platforms{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 72px}.ph-scroll{border-top:1px solid var(--line);overflow-x:auto}.ph-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1040px;font-size:14px}.ph-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:13px;font-weight:500}.ph-table td{border-top:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}.ph-table tbody tr:first-child td{border-top:none}.ph-table th:first-child,.ph-table td:first-child{padding-left:20px}.ph-table th:last-child,.ph-table td:last-child{padding-right:20px}.ph-table .ph-num{text-align:right}.ph-table .ph-page{min-width:220px;max-width:320px}.ph-table .ph-actions{white-space:nowrap;text-align:right}.ph-table .ph-evidence td{background:var(--ground)}@media (width<=720px){.ph-table{min-width:0}.ph-table thead{display:none}.ph-table,.ph-table tbody,.ph-table tr,.ph-table td{display:block}.ph-table tr{border-top:1px solid var(--line-soft);padding:12px 16px}.ph-table tbody tr:first-child{border-top:none}.ph-table td,.ph-table td:first-child,.ph-table td:last-child{border:none;max-width:none;padding:4px 0}.ph-table td[data-label]:not(.ph-page):before{content:attr(data-label) ": ";color:var(--ink-3);font-size:13px}.ph-table .ph-num{text-align:left}.ph-table .ph-actions{text-align:left;padding-top:8px}.ph-table .ph-evidence{background:var(--ground);padding:12px 16px}.ph-table .ph-evidence td{background:0 0}}.cols-logs{grid-template-columns:96px 80px minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.8fr) 120px}.cols-logs-host{grid-template-columns:96px 80px minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr) 120px}.stp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.stp-pad{padding:16px 20px 20px}.stp-head{padding:24px}.stp-eyebrow{color:var(--brand-ink);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.stp-headline{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;font-weight:500;line-height:32px}.stp-headline em{font-style:normal}.stp-lede{color:var(--ink-2);max-width:68ch;margin:12px 0 0;font-size:14px;line-height:22px}.stp-lede b{color:var(--ink);font-weight:600}.stp-facts{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.stp-facts li{grid-template-columns:156px minmax(0,1fr);align-items:baseline;gap:12px;max-width:80ch;display:grid}.stp-k{color:var(--ink-3);font-size:13px}.stp-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);padding:12px 24px;font-size:13px;line-height:20px}.stp-title{font-size:16px;font-weight:600;line-height:24px}.stp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stp-kpi{flex-direction:column;padding:16px 20px;display:flex}.stp-kpi-label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:20px}.stp-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:500;line-height:32px}.stp-kpi-value small{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400;line-height:20px}.stp-track{border-radius:var(--r-s);background:var(--raised);height:8px;margin:8px 0 12px;display:block;overflow:hidden}.stp-track>span{border-radius:var(--r-s);height:100%;display:block}.stp-kpi p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.stp-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.stp-chip{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;line-height:20px;display:inline-flex}.stp-chip i{background:var(--ink-3);border-radius:999px;flex:none;width:8px;height:8px}.stp-chip.good i{background:var(--good)}.stp-chip.warn i{background:var(--warn)}.stp-chip.bad i{background:var(--bad)}.stp-chip.bad{border-color:color-mix(in oklab, var(--bad) 40%, transparent)}.stp-legend{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.stp-legend .stp-chip{color:var(--ink-3);border:0;padding:0 8px 0 0;font-size:12px}@media (width<=1100px){.stp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stp-kpis{grid-template-columns:minmax(0,1fr)}}.stp-more{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l)}.stp-more>summary{cursor:pointer;border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.stp-more>summary::-webkit-details-marker{display:none}.stp-more>summary:hover{background:#ffffff05}.stp-more>summary span{color:var(--ink-3);font-size:13px;font-weight:400}.stp-more>summary span:after{content:"Show";color:var(--brand-ink);margin-left:12px;font-weight:500}.stp-more[open]>summary span:after{content:"Hide"}.stp-more-body{flex-direction:column;gap:24px;min-width:0;padding:0 16px 16px;display:flex}@media (width<=720px){.stp-headline{font-size:20px;line-height:28px}.stp-facts li{grid-template-columns:minmax(0,1fr);gap:0}}.inp-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.inp-actions:empty{display:none}.inp-steps{flex-direction:column;gap:24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.inp-steps li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.inp-steps h3{margin:0 0 8px;font-size:14px;font-weight:500;line-height:24px}.inp-steps p{color:var(--ink-2);max-width:76ch;margin:8px 0 0;font-size:13px;line-height:20px}.inp-n{border-radius:var(--r-s);background:var(--brand-wash);width:24px;height:24px;color:var(--brand-ink);place-items:center;font-size:12px;font-weight:600;display:grid}.inp-where{flex-direction:column;gap:8px;margin:12px 0 0;font-size:13px;line-height:20px;display:flex}.inp-where>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.inp-where dt{color:var(--ink);font-weight:500}.inp-where dd{color:var(--ink-2);margin:0}.inp-small{color:var(--ink-3);max-width:80ch;margin:24px 0 0;font-size:13px;line-height:20px}.inp-message{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:80ch;margin:0;padding:12px 16px;font-family:inherit;font-size:13px;line-height:20px}@media (width<=720px){.inp-where>div{grid-template-columns:minmax(0,1fr);gap:0}}.frame-reports{flex-direction:column;flex:1;min-width:0;display:flex}.frame-reports .rp-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-reports .rp-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.frame-reports .rp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-reports .rp-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-reports .rp-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-reports .rp-lede{color:var(--ink-2);max-width:72ch;padding:0 20px 16px;font-size:14px;line-height:22px}.frame-reports .rp-list{margin:0;padding:0;list-style:none}.frame-reports .rp-row{border-top:1px solid var(--line-soft);align-items:center;gap:16px;min-height:44px;padding:12px 20px;font-size:14px;display:grid}.frame-reports .rp-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:500}.frame-reports li.rp-row:first-child{border-top:none}.frame-reports .rp-num{text-align:right;font-variant-numeric:tabular-nums}.frame-reports .rp-sub{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:20px;display:block}.frame-reports .rp-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-reports .rp-quiet{color:var(--brand-ink);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.frame-reports .rp-quiet:disabled{color:var(--ink-3);cursor:default}.frame-reports .rp-chip{border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.frame-reports .rp-good{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.frame-reports .rp-bad{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.frame-reports .rp-warn{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.frame-reports .rp-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.frame-reports .rp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.frame-reports .cols-exports{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 72px 56px 176px}.frame-reports .rp-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:16px 20px;display:grid}.frame-reports .rp-fact-label{color:var(--ink-3);font-size:13px}.frame-reports .rp-fact-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}@media (width<=1100px){.frame-reports .rp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.frame-reports .rp-body{gap:16px;padding:16px}.frame-reports .rp-head{padding:16px 16px 12px}.frame-reports .rp-lede{padding:0 16px 16px}.frame-reports .rp-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.frame-reports .rp-grid{grid-template-columns:minmax(0,1fr)}.frame-reports .rp-row.rp-headrow{display:none}.frame-reports .rp-row{flex-wrap:wrap;gap:6px 16px;padding:12px 16px;font-size:13px;display:flex}.frame-reports .rp-row>:first-child,.frame-reports .rp-row>.rp-wide{flex:1 0 100%;font-size:14px}.frame-reports .rp-num{text-align:left}.frame-reports .rp-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);position:static;overflow:visible}}.frame-workflows{flex-direction:column;flex:1;min-width:0;display:flex}.frame-workflows .wf-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-workflows .wf-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0}.frame-workflows .wf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-workflows .wf-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-workflows .wf-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-workflows .wf-lede{color:var(--ink-2);max-width:72ch;padding:0 20px 16px;font-size:14px;line-height:22px}.frame-workflows .wf-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px;line-height:20px}.frame-workflows .wf-list{margin:0;padding:0;list-style:none}.frame-workflows .wf-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:12px 20px;font-size:14px;display:flex}.frame-workflows .wf-sub{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:20px;display:block}.frame-workflows .wf-chip{border-radius:var(--r-s);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.frame-workflows .wf-good{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.frame-workflows .wf-bad{color:var(--bad);background:color-mix(in oklab, var(--bad) 14%, transparent)}.frame-workflows .wf-warn{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.frame-workflows .wf-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.frame-workflows .wf-stats{flex-wrap:wrap;gap:32px;padding:0 20px 16px;display:flex}.frame-workflows .wf-stat-label{color:var(--ink-3);font-size:13px}.frame-workflows .wf-stat-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:500;line-height:28px}.frame-workflows .wf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=720px){.frame-workflows .wf-body{gap:16px;padding:16px}.frame-workflows .wf-head{padding:16px 16px 12px}.frame-workflows .wf-lede,.frame-workflows .wf-stats{padding-left:16px;padding-right:16px}.frame-workflows .wf-foot,.frame-workflows .wf-row{padding:12px 16px}.frame-workflows .wf-grid{grid-template-columns:minmax(0,1fr)}}.mth>div>div{max-width:80ch}.frame-content-score{flex-direction:column;flex:1;min-width:0;display:flex}.frame-content-score .cs-body{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.frame-content-score .cs-grid{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:16px;display:grid}.frame-content-score .cs-main{flex-direction:column;gap:16px;min-width:0;display:flex}.frame-content-score .cs-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;overflow:hidden}.frame-content-score .cs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.frame-content-score .cs-title{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.frame-content-score .cs-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.frame-content-score .cs-lede{color:var(--ink-2);max-width:72ch;padding:0 20px 16px;font-size:14px;line-height:22px}.frame-content-score .cs-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:12px 20px;font-size:13px;line-height:20px}.frame-content-score .cs-chip{border-radius:var(--r-s);white-space:nowrap;flex:none;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.frame-content-score .cs-chip-yours{color:var(--brand-ink);background:var(--brand-wash)}.frame-content-score .cs-chip-good{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.frame-content-score .cs-chip-out{color:var(--ink-3);border:1px solid var(--line);padding:1px 5px}.frame-content-score .cs-nav{flex-direction:column;display:flex}.frame-content-score .cs-nav-title{color:var(--ink-3);padding:16px 16px 8px;font-size:13px;font-weight:500}.frame-content-score .cs-prompt{border-left:3px solid #0000;border-top:1px solid var(--line-soft);color:var(--ink);padding:12px 16px 12px 13px;text-decoration:none;display:block}.frame-content-score .cs-prompt:hover{background:var(--raised)}.frame-content-score .cs-prompt[aria-current=page]{background:var(--brand-wash);border-left-color:var(--brand)}.frame-content-score .cs-prompt-text{font-size:14px;line-height:20px}.frame-content-score .cs-prompt-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.frame-content-score .cs-engines{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;padding:0 20px 16px;font-size:13px;display:flex}.frame-content-score .cs-engine{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.frame-content-score .cs-list{margin:0;padding:0;list-style:none}.frame-content-score .cs-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;min-height:44px;padding:8px 20px;font-size:14px;display:grid}.frame-content-score .cs-headrow{min-height:0;color:var(--ink-3);border-top:none;border-bottom:1px solid var(--line);font-size:13px;font-weight:500}.frame-content-score li.cs-row:first-child{border-top:none}.frame-content-score .cs-num{text-align:right;font-variant-numeric:tabular-nums}.frame-content-score .cs-dim{color:var(--ink-2)}.frame-content-score .cs-faint{color:var(--ink-3)}.frame-content-score .cs-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-content-score .cs-page{min-width:0}.frame-content-score .cs-page-line{align-items:center;gap:8px;min-width:0;display:flex}.frame-content-score .cs-url{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.frame-content-score .cs-url:hover{text-decoration:underline}.frame-content-score .cs-page-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:13px;display:flex}.frame-content-score .cols-gap{grid-template-columns:minmax(0,1fr) auto}.frame-content-score .cs-scroll{overflow-x:auto}.frame-content-score .cs-table{min-width:852px}.frame-content-score .cols-pages{grid-template-columns:minmax(160px,1fr) 44px 60px 76px 92px 96px 96px 104px}.frame-content-score .cols-pages .cs-url{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.frame-content-score .cols-passes{grid-template-columns:132px minmax(120px,1fr) 64px 56px 64px 112px 56px}.frame-content-score .cols-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);align-items:start}.frame-content-score .cs-span{color:var(--ink-3);grid-column:3/-1;font-size:13px}@media (width<=1024px){.frame-content-score .cs-grid{grid-template-columns:minmax(0,1fr)}.frame-content-score .cs-nav{flex-direction:row;overflow-x:auto}.frame-content-score .cs-nav-title{display:none}.frame-content-score .cs-prompt{border-top:none;border-bottom:3px solid #0000;border-left:none;border-right:1px solid var(--line-soft);flex:0 0 240px;padding:12px 16px}.frame-content-score .cs-prompt[aria-current=page]{border-bottom-color:var(--brand)}}@media (width<=720px){.frame-content-score .cs-body{gap:16px;padding:16px}.frame-content-score .cs-head{padding:16px 16px 12px}.frame-content-score .cs-lede,.frame-content-score .cs-engines{padding-left:16px;padding-right:16px}.frame-content-score .cs-foot{padding:12px 16px}.frame-content-score .cs-table{min-width:0}.frame-content-score .cs-row.cs-headrow{display:none}.frame-content-score .cs-row{flex-wrap:wrap;gap:4px 16px;padding:12px 16px;font-size:13px;display:flex}.frame-content-score .cs-row>.cs-page{flex:1 0 100%;margin-bottom:4px;font-size:14px}.frame-content-score .cs-num{text-align:left}.frame-content-score .cs-unit{clip:auto;width:auto;height:auto;color:var(--ink-3);font-weight:400;position:static;overflow:visible}.frame-content-score .cs-span{flex:1 0 100%}}.settings-rail .rail-item:not(.rail-active):hover{background:var(--raised)}@media (width<=767px){.settings-rail .rail-group{flex-direction:row!important;margin-top:0!important}.settings-rail .rail-label{display:none}}
