@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700.woff2)format("woff2")}:root{--ink:#1d1d1f;--ink2:#424245;--sub:#6e6e73;--mut-lg:#86868b;--line:#d2d2d7;--line2:#e8e8ed;--line3:#f0f0f3;--gray:#f5f5f7;--white:#fff;--blue:#0071e3;--link:#06c;--blue-soft:#e8f0fe;--blue-ink:#1a4f9e;--good:#0b7a3b;--good-soft:#e9f8ef;--bad:#c40000;--bad-soft:#fdecec;--warn-ink:#8a4b00;--warn-soft:#fff7eb;--warn-line:#ffd59a;--purple-soft:#f1eafd;--purple-ink:#5c2a9e;--google:#3b82f6;--bol:#2f2fd6;--amazon:#ff9500;--chatgpt:#0d9488;--r:18px;--r-lg:22px;--r-sm:12px;--font:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body.pt{background:var(--gray);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}.pt a{color:var(--link);text-decoration:none}.pt a:hover{text-decoration:underline}.pt :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.pt h1,.pt h2,.pt h3{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.muted{color:var(--sub)}.small{font-size:13px}.tiny{font-size:12px}.num{font-variant-numeric:tabular-nums}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn-ink)}.pt-top{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line2);background:#ffffffeb;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px clamp(14px,3vw,28px);display:flex;position:sticky;top:0}.pt-logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex;color:var(--ink)!important;text-decoration:none!important}.pt-nav{border-top:1px solid var(--line2);white-space:nowrap;scrollbar-width:none;flex:100%;order:3;align-items:center;gap:2px;min-width:0;margin:0 calc(-1*clamp(14px,3vw,28px)) -12px;padding:6px clamp(8px,3vw,22px);font-size:14px;display:flex;overflow-x:auto}.pt-nav-g{gap:2px;display:flex}.pt-nav-g+.pt-nav-g{border-left:1px solid var(--line2);margin-left:10px;padding-left:12px}.pt-nav::-webkit-scrollbar{display:none}.pt-nav a{border-radius:8px;padding:7px 11px;color:var(--ink2)!important;text-decoration:none!important}.pt-nav a.on{background:var(--line2);font-weight:600;color:var(--ink)!important}.pt-top-r{order:2;align-items:center;gap:8px;margin-left:auto;display:flex}.pt-iconbtn{background:var(--gray);width:38px;height:38px;color:var(--ink2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative;text-decoration:none!important}.pt-iconbtn .dot{background:var(--bad);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.pt-todo{background:var(--warn-soft);border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;color:var(--warn-ink)!important;text-decoration:none!important}.pt-todo b{background:var(--amazon);color:#fff;border-radius:99px;padding:1px 7px;font-size:12px}.pt-avatar{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.pt-avatar.light{background:var(--line2);color:var(--ink2)}.pt-avatar.lg{width:44px;height:44px}.pt-main{flex-direction:column;gap:18px;max-width:1240px;margin:0 auto;padding:clamp(20px,4vw,32px) clamp(16px,3vw,28px) 56px;display:flex}.pt-main.w-lg{max-width:1160px}.pt-main.w-md{max-width:1040px}.pt-main.w-sm{max-width:900px}.pt-main.w-xs{max-width:860px}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pt-h1{letter-spacing:-.02em;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.1}.pt-h1 span{color:var(--mut-lg)}.pt-h2{font-size:17px;font-weight:600}.pt-h2.lg{font-size:19px}.pt-h2.sm{color:var(--sub);font-size:15px}.pt-h3{font-size:15px;font-weight:600}.pt-crumb{color:var(--sub);font-size:13px}.client-mark{min-width:0;color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.client-mark img{object-fit:contain;width:auto;max-width:120px;height:22px;display:block}.client-mark.md img{max-width:180px;height:32px}.client-mark.lg img{max-width:240px;height:48px}.client-mark .mono{background:var(--brand,var(--ink));width:24px;height:24px;color:var(--brand-ink,#fff);border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.client-mark.md .mono{border-radius:9px;width:32px;height:32px;font-size:13px}.client-mark.lg .mono{border-radius:13px;width:48px;height:48px;font-size:17px}.client-mark .nm{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pt-client{border-left:1px solid var(--line2);font:inherit;cursor:default;background:0 0;border-top:0;border-bottom:0;border-right:0;align-items:center;gap:10px;padding-left:14px;display:inline-flex}button.pt-client{cursor:pointer}button.pt-client:hover .nm{text-decoration:underline}body.pt.branded .pt-top{box-shadow:inset 0 -2px 0 var(--brand)}.brand-band{background:var(--brand,var(--line2));border-radius:99px;height:6px}.pt-card.branded-head{background:linear-gradient(135deg, var(--brand-soft,#fff), #fff 60%)}.bars.brand>span{background:var(--brand-soft,#dbe8fd)}.bars.brand>span.hi{background:var(--brand,var(--google))}.pt-badge{color:var(--sub);background:#fff;border-radius:99px;padding:6px 12px;font-size:12px}.pt-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-cols{flex-wrap:wrap;gap:14px;display:flex}.pt-cols>.c3{flex:3 520px;min-width:0}.pt-cols>.c2{flex:2 340px;min-width:0}.pt-cols>.c1{flex:300px;min-width:0}.pt-grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,200px), 1fr));gap:14px;display:grid}.pt-card{border-radius:var(--r);background:#fff;min-width:0;padding:20px 22px}.pt-card.lg{border-radius:var(--r-lg);padding:clamp(18px,4vw,26px)}.pt-card.tight{padding:8px 14px}.pt-card.dark,a.pt-card.dark{background:var(--ink);color:#f5f5f7!important}.pt-card.dark .muted,.pt-card.dark .tiny{color:#a1a1a6}.pt-card.warn{background:var(--warn-soft)}.pt-card.info{background:var(--blue-soft);color:#1a3f78}.pt-card.focus{box-shadow:inset 0 0 0 2px var(--blue-soft)}.pt-card.dashed{border:2px dashed var(--line);background:0 0}a.pt-card{transition:box-shadow .2s,transform .2s;display:block;color:inherit!important;text-decoration:none!important}a.pt-card:hover{box-shadow:0 6px 24px #0000000f}.pt-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.stack.tight{gap:8px}.pt-kpi{border-radius:var(--r);background:#fff;padding:18px 20px}.pt-kpi .l{color:var(--sub);font-size:12px}.pt-kpi .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:600}.pt-kpi.sm .v{margin-top:4px;font-size:22px}.pt-kpi .d{color:var(--sub);margin-top:4px;font-size:12px}.pt-kpi .d.good{color:var(--good)}.pt-kpi .d.bad{color:var(--bad)}.pt-kpi.flat{background:var(--gray);border-radius:14px;padding:12px 14px}.pt-kpi.flat .v{margin-top:2px;font-size:20px}.chip{background:var(--gray);color:var(--ink2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.good{background:var(--good-soft);color:var(--good)}.chip.warn{background:var(--warn-soft);color:var(--warn-ink)}.chip.bad{background:var(--bad-soft);color:#a40000}.chip.info{background:var(--blue-soft);color:var(--blue-ink)}.chip.purple{background:var(--purple-soft);color:var(--purple-ink)}.chip.plain{font-weight:400}.chip.ai{background:var(--purple-soft);color:var(--purple-ink);vertical-align:1px;padding:1px 6px;font-size:10px}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.google{background:var(--google)}.dot.bol{background:var(--bol)}.dot.amazon{background:var(--amazon)}.dot.chatgpt{background:var(--chatgpt)}.dot.all{background:var(--sub)}.chicon{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.chicon.lg{width:34px;height:34px}.chicon.google{background:linear-gradient(145deg,#4c8df6,#1a5fd0)}.chicon.bol{background:linear-gradient(145deg,#2f2fd6,#00007a)}.chicon.amazon{background:linear-gradient(145deg,#ffb340,#f08400)}.chicon.chatgpt{background:linear-gradient(145deg,#2dd4bf,#0f766e)}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:600;line-height:1.2;display:inline-flex;text-decoration:none!important}.btn-blue{background:var(--blue);color:#fff!important}.btn-blue:hover{background:#0077ed}.btn-dark{background:var(--ink);color:#fff!important}.btn-line{border-color:var(--link);background:#fff;font-weight:500;color:var(--link)!important}.btn-ghost{border-color:var(--line);background:#fff;font-weight:500;color:var(--ink)!important}.btn-text{background:0 0;padding-inline:10px;font-weight:500;color:var(--sub)!important}.btn-danger{background:var(--bad);color:#fff!important}.btn-sm{padding:8px 13px;font-size:13px}.btn[disabled]{opacity:.5;cursor:not-allowed}.pill{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;padding:8px 14px;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.pill.on,.pill[aria-pressed=true],.pill[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff!important}.field{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.field .opt{color:var(--sub);font-weight:400}.field .help{color:var(--sub);font-size:12px;font-weight:400}.input,.select,.textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;width:100%;padding:11px 13px;font-size:15px;font-weight:400}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0071e326}.textarea{resize:vertical;min-height:96px}.input.sm,.select.sm{border-radius:8px;width:auto;padding:6px 10px;font-size:13px}.has-err .input,.has-err .select,.has-err .textarea{border-color:#e30000}.ferr{color:var(--bad);font-size:12px;font-weight:400}.fields{grid-template-columns:repeat(auto-fit, minmax(var(--min,220px), 1fr));gap:14px;display:grid}.choice-grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,160px), 1fr));gap:8px;display:grid}.choice{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:14px;padding:12px 14px;display:block;position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice b{font-size:14px;display:block}.choice span{color:var(--sub);font-size:12px;font-weight:400;display:block}.choice:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.choice:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:8px 14px;font-weight:400;display:inline-flex}.seg input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.seg input[value=asap]:checked+span{background:var(--bad);border-color:var(--bad)}.seg input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.upload{border:1px dashed var(--line);color:var(--sub);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px;font-weight:400;display:flex}.upload input{position:absolute;left:-9999px}.check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-weight:400;display:inline-flex}.check input{accent-color:var(--blue);width:16px;height:16px}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pt-table th{color:var(--sub);text-align:left;white-space:nowrap;padding:11px 8px;font-weight:500}.pt-table td{border-top:1px solid var(--line3);vertical-align:middle;padding:12px 8px}.pt-table .r{text-align:right}.pt-table .c{text-align:center}.pt-table td .sub{color:var(--sub);font-size:12px}.rows>*{border-bottom:1px solid var(--line3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 0;display:flex}.rows>:last-child{border-bottom:0}.rows>a{color:var(--ink)!important;text-decoration:none!important}.rows .when{color:var(--sub);flex-shrink:0;width:64px}.rows .grow{flex:240px;min-width:0}.bars{height:var(--h,140px);align-items:flex-end;gap:6px;margin-top:14px;display:flex}.bars>span{background:#dbe8fd;border-radius:4px;flex:1;min-height:2px;position:relative}.bars>span.hi{background:var(--google)}.bars>span.na{border-bottom:2px dotted var(--line);border-radius:0;height:0;background:0 0!important}.bars.bol>span{background:#dcdcfa}.bars.bol>span.hi{background:var(--bol)}.bars.amazon>span{background:#ffe7c2}.bars.amazon>span.hi{background:var(--amazon)}.bars.chatgpt>span{background:#c9f1ec}.bars.chatgpt>span.hi{background:var(--chatgpt)}.bars.neutral>span{background:var(--line2)}.bars.neutral>span.hi{background:var(--blue)}.bars.neutral>span.fc{background:#b9d4f7}.bars-x{color:var(--sub);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.stackbars{height:var(--h,140px);align-items:flex-end;gap:6px;margin-top:14px;display:flex}.stackbars>span{border-radius:4px;flex-direction:column-reverse;flex:1;min-height:2px;display:flex;overflow:hidden}.stackbars i{display:block}.split{background:var(--line2);border-radius:6px;height:22px;display:flex;overflow:hidden}.split>span{min-width:2px}.legend{color:var(--sub);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.linechart{width:100%;height:var(--h,220px);margin-top:14px;display:block}.rangechart .grid line{stroke:var(--line3)}.rangechart .now{stroke:var(--brand,var(--blue))}.rangechart .now-dot{fill:var(--brand,var(--blue))}.rangechart .cmp{stroke:#c7c7cc}.rangechart .cmp-dot{fill:#c7c7cc}.rangechart .now-key{background:var(--brand,var(--blue))}.rangechart .cmp-key{background:#c7c7cc}.rangechart .goal{stroke:var(--warn-ink);opacity:.7}.rangechart .goal-key{border-top:2px dashed var(--warn-ink);vertical-align:3px;background:0 0;border-radius:0;width:14px;height:0}.chart-switch{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chart-switch .pill{padding:6px 12px;font-size:13px}.pt-insights{margin:6px 0 0;padding:0;list-style:none}.pt-insights li{border-bottom:1px solid var(--line3);align-items:baseline;gap:10px;padding:10px 0;display:flex}.pt-insights li:last-child{border-bottom:0}.pt-insights li:before{content:"";background:#c7c7cc;border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.pt-insights li[data-tone=good]:before{background:var(--good)}.pt-insights li[data-tone=bad]:before{background:var(--bad)}.pt-explain{border-top:1px solid var(--line3);margin-top:18px;padding-top:12px}.pt-explain summary{cursor:pointer;font-weight:600}.pt-explain dl{margin:10px 0 0}.pt-explain dt{margin-top:10px;font-weight:600}.pt-explain dd{color:var(--sub);margin:2px 0 0}.range-dates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:420px;display:grid}.range-dates[hidden]{display:none}.pt a.choice{color:var(--ink)!important;text-decoration:none!important}.choice[aria-current=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pt-coverage{color:var(--warn-ink);margin:-6px 0 0;font-size:13px}.ring{align-items:center;gap:16px;display:flex}.steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:4px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.steps li.done{border-top-color:var(--good)}.steps li.cur{border-top-color:var(--amazon);background:var(--warn-soft)}.steps b{font-size:13px}.steps div{color:var(--sub);font-size:12px}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{align-items:flex-start;gap:12px;display:flex}.checklist .n{background:var(--line2);width:24px;height:24px;color:var(--sub);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.checklist .n.done{background:var(--good);color:#fff}.checklist .n.cur{background:var(--blue);color:#fff}.progress{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:6px;display:grid}.progress span{background:var(--line);border-radius:99px;height:6px}.progress span.on{background:var(--blue)}.skeleton{background:var(--line3);border-radius:8px;width:60%;height:28px;margin-top:10px}.chat{flex-direction:column;gap:12px;display:flex}.bubble{white-space:pre-line;border-radius:18px;max-width:82%;padding:11px 14px;line-height:1.5}.bubble.them{background:var(--gray);border-bottom-left-radius:6px}.bubble.me{background:var(--blue);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble .who{color:var(--sub);margin-bottom:2px;font-size:12px;display:block}.bubble.me .who{color:#fffc}.composer{align-items:flex-end;gap:10px;display:flex}.flash{background:var(--good-soft);color:var(--good);border-radius:14px;padding:13px 16px;font-weight:500}.flash.err{background:var(--bad-soft);color:#a40000}dialog.dlg{width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;border-radius:22px;padding:0;overflow:auto;box-shadow:0 24px 80px #00000040}dialog.dlg.wide{width:min(720px,100vw - 32px)}dialog.dlg.side{border-radius:22px 0 0 22px;width:min(420px,100vw);height:100vh;max-height:100vh;margin:0 0 0 auto}dialog.dlg.top{margin-top:10vh}dialog.dlg::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d1d1f73}.dlg-b{flex-direction:column;gap:16px;padding:clamp(20px,4vw,28px);display:flex}.dlg-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dlg-h h2{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.2}.dlg-x{background:var(--gray);cursor:pointer;width:32px;height:32px;color:var(--ink2);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dlg-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.dlg-f .left{margin-right:auto}.dlg-icon{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.dlg-icon.good{background:var(--good-soft);color:var(--good)}.dlg-icon.bad{background:var(--bad-soft);color:var(--bad)}.kv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin:0;display:grid}.kv dt{color:var(--sub);font-size:12px}.kv dd{margin:2px 0 0}.search-results a{border-radius:10px;justify-content:space-between;gap:10px;padding:11px 12px;display:flex;color:var(--ink)!important;text-decoration:none!important}.search-results a:hover,.search-results a:focus{background:var(--gray)}.auth{flex-wrap:wrap;min-height:100vh;display:flex}.auth>section{flex-direction:column;flex:420px;justify-content:center;padding:clamp(28px,6vw,96px);display:flex}.auth .side{background:var(--ink);color:#f5f5f7}.auth .side li{gap:12px;display:flex}.auth-card{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card>div{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:440px;padding:clamp(24px,5vw,40px);display:flex}.code-input{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;padding-block:14px;font-size:28px;font-weight:700}.settings{flex-wrap:wrap;gap:18px;display:flex}.settings>nav{flex-direction:column;flex:220px;gap:2px;display:flex}.settings>nav a{border-radius:10px;padding:10px 12px;color:var(--ink)!important;text-decoration:none!important}.settings>nav a.on{background:#fff;font-weight:600}.settings>div{flex-direction:column;flex:999 560px;gap:14px;min-width:0;display:flex}@media (width<=640px){.pt-top{gap:8px 10px;padding:10px 14px}.pt-nav{margin:0 -14px -10px;padding:5px 8px}.pt-nav-g+.pt-nav-g{margin-left:6px;padding-left:8px}.pt-client{padding-left:10px}.pt-client .nm,.pt-logo>span{display:none}.pt-top-r{gap:6px}.pt-todo span.t,.pt-new span.t{display:none}.pt-kpi .v{font-size:24px}.bubble{max-width:92%}dialog.dlg,dialog.dlg.wide{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}dialog.dlg.side{border-radius:22px 22px 0 0;height:92vh;margin:auto 0 0}.dlg-f{justify-content:stretch}.dlg-f .btn{flex:auto}}.logomark path{transform-box:fill-box;transform-origin:50% 100%}.pt-nav a{isolation:isolate;position:relative}.pt-nav a.on{background:0 0}.pt-nav a .ind{z-index:-1;background:var(--line2);view-transition-name:pt-nav-on;border-radius:8px;position:absolute;inset:0}.pt-top{view-transition-name:pt-top}.odo{vertical-align:bottom;height:1.15em;line-height:1.15em;display:inline-flex;overflow:hidden}.odo .col{flex-direction:column;transition:transform .9s cubic-bezier(.16,1,.3,1);display:flex}.odo .col>span,.odo .fix{height:1.15em;display:block}.af-burst{z-index:90;pointer-events:none;width:0;height:0;position:fixed}.af-burst svg{width:14px;height:14px;position:absolute;top:-7px;left:-7px}.af-live{z-index:80;text-align:center;background:var(--white,#fff);border-radius:22px;justify-items:center;gap:8px;padding:22px 30px 20px;display:grid;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #1414282e}.af-live b{letter-spacing:-.01em;font-size:20px;font-weight:700}.af-live span{color:var(--sub);font-size:13px}.af-live .logomark path{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(pt-nav-on){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,1.25,.5,1)}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}body.boot .pt-logo .logomark path{animation:.62s ease-out both af-rise}body.boot .pt-logo .logomark path:nth-of-type(2){animation-delay:.22s}body.boot .pt-logo .logomark path:nth-of-type(3){animation-delay:.11s}.auth-card .logomark path{animation:.62s ease-out both af-rise}.auth-card .logomark path:nth-of-type(2){animation-delay:.22s}.auth-card .logomark path:nth-of-type(3){animation-delay:.11s}.bars span{transform-origin:50% 100%;animation:.64s ease-out both af-bar;animation-delay:calc(var(--i,0) * 70ms)}.linechart{animation:1.3s cubic-bezier(.45,0,.2,1) both af-reveal}.flash{animation:.52s cubic-bezier(.2,.9,.3,1) both af-drop}body[data-switched].branded .pt-top{animation:.9s cubic-bezier(.65,0,.35,1) both af-sweep}.pt-kpi .d.good,.pt-kpi .d.bad{animation:.5s cubic-bezier(.3,1.45,.5,1) .45s both af-pop}.btn{transition:transform .16s cubic-bezier(.3,1.45,.5,1),background-color .16s,box-shadow .16s}.btn:active{transform:scale(.97)}dialog.dlg[open]{animation:.34s cubic-bezier(.2,.9,.3,1) both af-dlg}}@media (prefers-reduced-motion:reduce){.odo .col{transition:none}}@keyframes af-rise{0%{transform:scaleY(0)}60%{transform:scaleY(1.14)}82%{transform:scaleY(.96)}to{transform:scaleY(1)}}@keyframes af-bar{0%{transform:scaleY(0)}60%{transform:scaleY(1.08)}82%{transform:scaleY(.98)}to{transform:scaleY(1)}}@keyframes af-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes af-drop{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes af-pop{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:none}}@keyframes af-dlg{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes af-sweep{0%{box-shadow:inset 0 -2px 0 var(--brand), inset 0 -400px 0 color-mix(in srgb, var(--brand) 14%, transparent)}to{box-shadow:inset 0 -2px 0 var(--brand), inset 0 0 0 transparent}}.pt-alerts{gap:10px;display:grid}.pt-alert{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.pt-alert.bad{border-color:var(--bad);background:var(--bad-soft)}
