@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;600&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&family=Funnel+Display:wght@400;500;600&display=swap";:root{--page:oklch(96.8% .004 230);--surface:oklch(99.9% .001 200);--sunken:oklch(97.2% .004 200);--hover:oklch(96.2% .005 200);--ink:oklch(22% .015 220);--text:oklch(36% .012 220);--muted:oklch(48% .01 220);--faint:oklch(62% .008 220);--quiet:oklch(52% .008 220);--line:oklch(92.5% .004 220);--line-strong:oklch(87% .006 220);--line-control:oklch(64% .008 220);--link:oklch(46% .09 205);--brand:oklch(50% .09 190);--brand-ink:oklch(99% .003 200);--brand-soft:color-mix(in oklab, var(--brand) 9%, var(--surface));--primary:oklch(30% .055 200);--primary-hover:oklch(35% .06 200);--wa:oklch(55% .12 150);--email:oklch(52% .1 245);--push:oklch(62% .12 70);--push-ink:oklch(50% .11 70);--call:oklch(50% .09 320);--good:oklch(48% .1 160);--good-soft:oklch(96% .03 160);--warn:oklch(48% .1 65);--warn-soft:oklch(96.5% .035 75);--bad:oklch(52% .17 25);--bad-soft:oklch(96% .03 25);--info:oklch(48% .1 250);--info-soft:oklch(96% .025 250);--focus:oklch(52% .1 205);--ai-surface:oklch(98.5% .003 200);--ai-line:oklch(91% .006 200);--ai-ink:oklch(24% .03 200);--ai-signal:oklch(52% .11 188);--ai-spark:oklch(78% .14 75);--ai-spark-ink:oklch(50% .11 65);--ai-evidence:oklch(95.5% .005 200);--ai-grid:none;--r-sm:6px;--r-md:10px;--r-lg:12px;--shadow:0 1px 2px oklch(20% .01 220/.05);--shadow-pop:0 16px 40px oklch(20% .01 220/.14);--font:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Schibsted Grotesk", "Geist", system-ui, sans-serif;--font-ai:"Funnel Display", "Geist", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-proof:64px;--fs-page:28px;--fs-stat:40px;--fs-stat-sm:28px;--fs-section:20px;--fs-title:16px;--fs-body:14px;--fs-small:13px;--fs-label:12px;--fs-ai-headline:26px;--fs-agent:18px;--fs-ai-answer:15px;--lh-tight:1.1;--lh-title:1.25;--lh-body:1.5;--lh-small:1.35;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:64px;--sp-section:var(--space-2xl);--sp-block:var(--space-lg);--sp-gap:var(--space-md);--sp-tight:var(--space-xs);--category-1:oklch(48% .1 240);--category-2:oklch(62% .11 75);--category-3:oklch(52% .09 160);--category-4:oklch(45% .09 300);--category-5:oklch(60% .1 30);--category-6:oklch(40% .03 220);--dur-fast:.12s;--dur-ai:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--nav-bg:oklch(23% .02 230);--nav-hover:oklch(29% .02 230);--nav-active:oklch(33% .025 225);--nav-line:oklch(36% .02 230);--nav-text:oklch(88% .008 220);--nav-muted:oklch(70% .012 225);--nav-ink:oklch(98.5% .003 220);--nav-accent:oklch(80% .09 185);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--text);font:var(--fs-body)/var(--lh-body) var(--font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.01em;margin:0}h1,h2{font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--fs-page);font-weight:600;line-height:var(--lh-title);letter-spacing:-.02em}h2{font-size:var(--fs-section);font-weight:600;line-height:var(--lh-title);letter-spacing:-.01em}h3{font-size:var(--fs-title);font-weight:600;line-height:var(--lh-body)}h4{font-size:var(--fs-body);font-weight:600}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}code{font-size:var(--fs-small);background:var(--sunken);border:1px solid var(--line);padding:0 var(--space-2xs);border-radius:3px}.muted{color:var(--muted)}.faint{color:var(--quiet)}::placeholder{color:var(--quiet);opacity:1}.small{font-size:var(--fs-small)}.num{font-variant-numeric:tabular-nums}b,strong{font-weight:600}.strong{color:var(--ink);font-weight:600}.frame{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.frame>*{min-width:0}.sidenav{background:var(--nav-bg);height:100vh;color:var(--nav-text);padding:var(--space-sm) var(--space-xs);gap:var(--space-sm);border-right:1px solid var(--nav-line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidenav .ws{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);display:flex}.sidenav .ws .swatch{border-radius:var(--r-sm);background:var(--brand);width:26px;height:26px;color:var(--brand-ink);font-size:var(--fs-label);flex:none;place-items:center;font-weight:600;display:grid}.sidenav .ws b{color:var(--nav-ink);font-weight:600;font-size:var(--fs-title)}.sidenav .group{gap:1px;display:grid}.sidenav .group-name{font-size:var(--fs-label);color:var(--nav-muted);padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-weight:500}.sidenav a{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);color:var(--nav-text);font-weight:500;text-decoration:none;transition:background-color .15s ease-out;display:flex}.sidenav a svg{color:var(--nav-muted)}.sidenav a:hover{background:var(--nav-hover);text-decoration:none}.sidenav a[aria-current=page]{background:var(--nav-active);color:var(--nav-ink)}.sidenav a[aria-current=page] svg{color:var(--nav-accent)}.sidenav .preview-as{gap:var(--space-2xs);padding:0 var(--space-xs);display:grid}.sidenav .preview-as label{font-size:var(--fs-label);color:var(--nav-muted);font-weight:500}.sidenav .preview-as select{font:inherit;font-size:var(--fs-small);background-color:var(--nav-hover);color:var(--nav-ink);border:1px solid var(--nav-line);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-xl) var(--space-2xs) var(--space-xs);min-width:0}.sidenav .bottom{grid-template-columns:minmax(0,1fr);gap:1px;margin-top:auto;display:grid}.mobilebar{display:none}.main-col{flex-direction:column;min-width:0;display:flex}.appbar{z-index:20;align-items:center;gap:var(--space-sm);height:56px;padding:0 var(--space-2xl);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.appbar-actions{align-items:center;gap:var(--space-xs);flex:none;margin-left:auto;display:flex}.dd{position:relative}.dd-btn{align-items:center;gap:var(--space-xs);min-width:32px;height:32px;padding:0 var(--space-xs);border-radius:var(--r-sm);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;font-weight:500;display:inline-flex;position:relative}.dd-btn:hover,.dd-btn[aria-expanded=true]{background:var(--hover)}.appbar-actions .dd.new .dd-btn{background:var(--primary);color:var(--brand-ink);padding:0 var(--space-sm) 0 var(--space-xs);font-weight:600}.appbar-actions .dd.new .dd-btn:hover,.appbar-actions .dd.new .dd-btn[aria-expanded=true]{background:var(--primary-hover)}.dd-btn .av{width:30px;height:30px;color:var(--primary);font-size:var(--fs-label);background:oklch(90% .03 195);border-radius:50%;place-items:center;font-weight:600;display:grid}.badge{min-width:16px;height:16px;padding:0 var(--space-2xs);background:var(--primary);color:var(--brand-ink);font-size:var(--fs-label);border-radius:8px;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:0}.dd-pop{z-index:40;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:220px;box-shadow:var(--shadow-pop);padding:var(--space-2xs);position:absolute;top:calc(100% + 6px);right:0}.dd-head{padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:var(--space-2xs);gap:2px;display:grid}.dd-head b{color:var(--ink);font-size:var(--fs-body);font-weight:600}.menu a,.menu button{text-align:left;width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:400;text-decoration:none;display:block}.menu a:hover,.menu button:hover{background:var(--hover);text-decoration:none}.notes{width:360px;max-width:86vw}.notes ul{margin:0;padding:0;list-style:none}.notes a{padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);color:var(--text);gap:2px;font-weight:400;text-decoration:none;display:grid}.notes a:hover{background:var(--hover);text-decoration:none}.notes a b{color:var(--ink);font-weight:500}.notes a span{font-size:var(--fs-small);color:var(--muted)}.notes a .go{color:var(--link);font-weight:500}.notes a.new{background:color-mix(in oklab, var(--brand) 6%, var(--surface))}.search{align-items:center;gap:var(--space-xs);min-width:160px;height:32px;padding:0 var(--space-sm);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--page);color:var(--muted);flex:0 440px;display:flex;position:relative}.search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--focus) 16%, transparent);background:var(--surface)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search input::-webkit-search-cancel-button{display:none}.search kbd{font-family:inherit;font-size:var(--fs-label);color:var(--muted);border:1px solid var(--line);padding:0 var(--space-2xs);border-radius:4px}.search-pop{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(560px,90vw);max-height:420px;box-shadow:var(--shadow-pop);padding:var(--space-2xs);z-index:40;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.search-group{font-size:var(--fs-label);color:var(--muted);padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-weight:500}.search-pop a{padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);color:var(--ink);gap:1px;font-weight:400;text-decoration:none;display:grid}.search-pop a[aria-selected=true]{background:var(--hover)}.search-pop .t{font-weight:500}.search-pop .s{font-size:var(--fs-small);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content{padding:var(--sp-section) var(--sp-section) var(--space-3xl);width:100%;max-width:1320px}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-gap);margin-bottom:var(--sp-block);flex-wrap:wrap;min-height:32px;display:flex}.page-head p{margin-top:var(--space-2xs);max-width:72ch;color:var(--muted)}.crumbs{font-size:var(--fs-small);margin-bottom:var(--space-xs);gap:var(--space-2xs);color:var(--muted);display:flex}.notice{gap:var(--space-xs);background:var(--sunken);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--space-md);align-items:flex-start;display:flex}.notice strong{color:var(--ink);font-weight:500}.callout{border:1px solid var(--line);background:var(--sunken);border-radius:var(--r-md);padding:var(--space-sm) var(--sp-gap);font-size:var(--fs-body)}.callout b{color:var(--ink);font-weight:600}.callout.bad{background:color-mix(in oklab, var(--bad) 8%, var(--surface));border-color:color-mix(in oklab, var(--bad) 35%, var(--line))}.callout.warn{background:color-mix(in oklab, var(--warn) 9%, var(--surface));border-color:color-mix(in oklab, var(--warn) 30%, var(--line))}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.panel-pad{padding:var(--sp-block)}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--sp-gap) var(--sp-block);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.panel-head h2{font-size:var(--fs-section)}.grid{gap:var(--sp-gap);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-main-side{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.stack{gap:var(--sp-gap);align-content:start;display:grid}.stack>*,.grid>*,.journey-layout>*,.builder>*{min-width:0}.row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.kpi{padding:var(--space-md) var(--space-md);gap:var(--space-2xs);display:grid}.kpi .label{font-size:var(--fs-small);color:var(--muted)}.kpi .value{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);color:var(--ink);line-height:var(--lh-tight);letter-spacing:-.02em;margin-top:2px}.kpi .sub{font-size:var(--fs-small);color:var(--muted)}.figure{gap:2px;display:grid}.figure .value{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);color:var(--ink);line-height:var(--lh-tight);letter-spacing:-.02em}.figure .of{color:var(--muted);font-size:var(--fs-small)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) ease-out;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover);text-decoration:none}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--brand-ink)}.btn.primary:hover{background:var(--primary-hover)}.btn.ghost{color:var(--link);padding:0 var(--space-xs);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.sm{height:28px;padding:0 var(--space-xs);font-size:var(--fs-small)}.btn:disabled{color:var(--faint);background:var(--sunken);border-color:var(--line);cursor:not-allowed}.chip{align-items:center;gap:var(--space-2xs);padding:3px var(--space-xs);border-radius:var(--r-sm);font-size:var(--fs-small);background:color-mix(in oklab, currentColor 10%, var(--surface));color:var(--muted);white-space:nowrap;font-weight:500;line-height:var(--lh-small);border:0;display:inline-flex}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.live,.chip.scheduled{color:var(--good)}.chip.ready{color:var(--link)}.chip.paused,.chip.draft{color:var(--warn)}.chip.retired{color:var(--muted)}.chip.hot{color:var(--brand)}.chip.warm{color:var(--warn)}.chip.cold{color:var(--muted)}.chip.utility{color:var(--good)}.chip.marketing{color:var(--push-ink)}.chip.authentication{color:var(--link)}.tag{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);color:var(--text);white-space:nowrap;font-weight:500;display:inline-flex}.tag i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wrap .tag{white-space:normal}.tabs{border-bottom:1px solid var(--line);margin-bottom:var(--sp-block);gap:2px;display:flex;overflow-x:auto}.tabs button{padding:var(--space-xs) var(--space-sm);cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.seg button{background:var(--surface);padding:var(--space-2xs) var(--space-sm);cursor:pointer;color:var(--muted);border:0;border-right:1px solid var(--nav-line);font-weight:500}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--hover);color:var(--ink)}.seg.days button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600}.field{gap:var(--space-xs);display:grid}.field label,.label{font-size:var(--fs-body);color:var(--ink);font-weight:500}.hint{font-size:var(--fs-small);color:var(--muted)}.field input[type=checkbox],.field input[type=radio]{width:auto;height:auto;margin:0;padding:0}.field select,.field input:not([type=checkbox]):not([type=radio]),.field textarea,.input{height:32px;padding:0 var(--space-sm);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);width:100%}.field textarea{height:auto;min-height:120px;padding:var(--space-xs) var(--space-sm);resize:vertical;line-height:var(--lh-body)}.field select:focus,.field input:focus,.field textarea:focus,.input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent);outline:none}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--fs-small);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);white-space:nowrap}td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;white-space:nowrap}td.num{color:var(--ink);font-weight:500}.mono{font-family:var(--mono);font-size:var(--fs-small);color:var(--ink)}td.name-cell{min-width:220px}.metric-table th,.metric-table td{padding-left:var(--sp-tight);padding-right:var(--sp-tight)}.metric-table th:first-child,.metric-table td:first-child{padding-left:var(--sp-gap);z-index:1;background:var(--surface);min-width:260px;max-width:320px;box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.metric-table th{white-space:normal;vertical-align:bottom}.metric-table .nr{color:var(--muted);font-weight:400}td.fill{width:100%;max-width:0}.clip{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover td{background:var(--hover)}.funnel{gap:var(--space-xs);display:grid}.funnel-row{gap:var(--space-xs);font-size:var(--fs-body);grid-template-columns:120px 1fr 96px;align-items:center;display:grid}.funnel-row .bar{background:var(--sunken);border:1px solid var(--line);border-radius:5px;height:10px;overflow:hidden}.funnel-row .bar span{background:var(--brand);height:100%;display:block}.funnel-row .v{text-align:right;font-variant-numeric:tabular-nums}.mini-bar{background:var(--sunken);border:1px solid var(--line);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.mini-bar span{background:var(--brand);height:100%;display:block}.empty{text-align:center;justify-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--sp-block);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.content>*+.empty,.content>.empty+:not(.section){margin-top:var(--sp-block)}.panel .empty{background:0 0;border:0}.empty .ic{background:color-mix(in oklab, var(--primary) 9%, var(--surface));width:44px;height:44px;color:var(--primary);margin-bottom:var(--space-2xs);border-radius:12px;place-items:center;display:grid}.empty.bad .ic{background:color-mix(in oklab, var(--bad) 10%, var(--surface));color:var(--bad)}.empty h3{font-size:var(--fs-title);font-weight:600}.empty p{max-width:52ch}.empty .row{margin-top:var(--space-xs)}.empty.compact{padding:var(--sp-block) var(--sp-gap);border-style:dashed}td .empty{padding:var(--space-2xl) var(--sp-gap);border:0}.cat-card{padding:var(--sp-gap) var(--space-md);gap:var(--sp-tight);background:var(--surface);grid-template-rows:auto 1fr auto;display:grid}.cat-card .n{align-self:end}.cat-card:hover{border-color:var(--line-strong)}.cat-card .strong:before{content:"";background:var(--cat,var(--brand));width:8px;height:8px;margin-right:var(--space-xs);vertical-align:1px;border-radius:50%;display:inline-block}.cat-card[aria-pressed=true]{border-color:var(--ink)}.cat-card .n{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em}.choices{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.choice{text-align:left;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);padding:var(--space-md) var(--space-md);cursor:pointer;gap:var(--space-xs);align-content:start;display:grid}.choice:hover{border-color:var(--muted)}.choice[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);background:var(--brand-soft)}.choice .ct{align-items:center;gap:var(--space-xs);color:var(--ink);font-weight:600;font-size:var(--fs-title);display:flex}.choice .eg{font-size:var(--fs-small);color:var(--muted)}.brand-tile{background:color-mix(in oklab, var(--b) 12%, var(--surface));color:var(--b);border-radius:8px;flex:none;place-items:center;display:inline-grid}.brand-tile b{letter-spacing:-.02em;font-weight:600}.conn{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.conn .what{color:var(--muted);font-size:var(--fs-small)}.conn .acct{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--text);display:flex}.conn .acct img{border-radius:50%;width:20px;height:20px}.tool-grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;text-align:left;display:flex}.tool:hover:not(:disabled){border-color:var(--muted)}.tool:disabled{cursor:default;background:var(--sunken);border-color:var(--line)}.tool span{line-height:var(--lh-small);display:grid}.tool .soon{font-size:var(--fs-label);color:var(--quiet);font-weight:400}.check{gap:var(--space-xs);font-size:var(--fs-body);align-items:flex-start;display:flex}.check input{margin-top:3px}.preview-col{gap:var(--space-xs);align-content:start;display:grid;position:sticky;top:24px}.tabs a{padding:var(--space-xs) var(--space-sm);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none}.tabs a:hover{color:var(--ink);text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.soon{gap:var(--space-md);margin-top:var(--space-md);max-width:860px;display:grid}.soon-split{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;max-width:none}.soon-card{padding:var(--space-lg) var(--space-lg);gap:var(--space-sm);justify-items:start;display:grid}.soon-points{margin:var(--space-2xs) 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.soon-points li{padding-left:var(--space-md);gap:1px;display:grid;position:relative}.soon-points li:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.soon-points b{color:var(--ink);font-weight:500}.soon-points span{color:var(--muted);font-size:var(--fs-small)}.skel{border:1px dashed var(--line-strong);border-radius:var(--r-md);padding:var(--space-md);gap:var(--space-sm);background:var(--page);min-height:360px;display:grid}.skel i{background:var(--sunken);border-radius:5px;height:9px;display:block}.skel-inbox{grid-template-columns:220px 1fr}.skel-list,.skel-table{gap:var(--space-xs);align-content:start;display:grid}.skel-row{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;display:flex}.skel-row span{gap:var(--space-xs);flex:1;display:grid}.skel-table .skel-row{justify-content:space-between}.skel-row .skel-av{border-radius:50%;flex:none;width:24px;height:24px}.skel-thread{gap:var(--space-sm);padding:var(--space-xs);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-content:start;display:grid}.skel-thread .bub{border-radius:10px;height:34px}.skel-thread .bub.me{background:color-mix(in oklab, var(--wa) 14%, var(--surface));justify-self:end}.skel-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.skel-card{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:grid}@media (width<=1100px){.soon-split{grid-template-columns:1fr}}.eyebrow{font-size:var(--fs-label);color:var(--muted);margin-bottom:var(--space-2xs);font-weight:500}.eyebrow:has(>svg){align-items:center;gap:var(--space-2xs);display:inline-flex}.section-title{margin:0 0 var(--sp-gap)}.section{margin-top:var(--sp-section)}.brief-head h2{font-size:var(--fs-section);line-height:var(--lh-title);max-width:70ch;margin-bottom:var(--sp-tight)}.brief-good{color:var(--good)}.brief-warn{color:var(--warn)}.brief-list{padding:var(--sp-tight) var(--sp-block) var(--sp-block);gap:var(--sp-gap);margin:0;list-style:none;display:grid}.brief-list li{padding-top:var(--sp-gap);border-top:1px solid var(--line)}.brief-list li:first-child{border-top:0}.brief-list b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.brief-list p{margin-top:var(--space-2xs);max-width:72ch}.brief-list.numbered{counter-reset:act}.brief-list.numbered li{counter-increment:act;column-gap:var(--space-xs);grid-template-columns:28px 1fr;display:grid}.brief-list.numbered li:before{content:counter(act);font-family:var(--font-display);color:var(--ai-signal);font-weight:600;font-size:var(--fs-title);grid-row:span 3}.brief-links{gap:var(--space-xs) var(--space-sm);margin-top:var(--sp-tight);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.analyst-card{justify-content:space-between;align-items:center;gap:var(--sp-gap);color:inherit;text-decoration:none;display:flex}.analyst-card b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.analyst-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--line))}@media (width<=720px){.analyst-card{flex-direction:column;align-items:flex-start}}.alert-tag{font-size:var(--fs-label);color:var(--warn);margin-bottom:var(--space-2xs);font-weight:600;display:block}.alert-tag.bad{color:var(--bad)}.tiles{gap:var(--sp-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.tile{gap:var(--space-2xs);padding:var(--space-md) var(--space-md);border-radius:var(--r-lg);border:1px solid var(--line);--t:var(--muted);background:var(--surface);display:grid;position:relative}.tile .k{font-size:var(--fs-small);color:var(--muted);font-weight:500}.tile svg{color:var(--t);position:absolute;top:13px;right:14px}.tile .v{font-size:var(--fs-stat);font-weight:600;font-family:var(--font-display);letter-spacing:-.03em;line-height:var(--lh-tight);color:var(--ink);margin-top:var(--space-2xs)}.tile .s{font-size:var(--fs-small);color:var(--muted)}.tone-blue{--t:var(--info)}.tone-green{--t:var(--good)}.tone-amber{--t:var(--warn)}.tone-red{--t:var(--bad)}.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}.sk{background:var(--sunken);border-radius:6px;height:12px;display:block}.sk-dark{background:var(--nav-hover)}.sk-row{gap:var(--space-lg);padding:var(--space-md) var(--sp-block);border-bottom:1px solid var(--line);align-items:center;display:flex}.sk-row:last-child{border-bottom:0}@media (prefers-reduced-motion:no-preference){.sk{animation:1.4s ease-in-out infinite sk-pulse}@keyframes sk-pulse{50%{opacity:.55}}}.rules-layout{grid-template-columns:minmax(0,1fr) 380px}.rules-layout>aside{align-self:start;position:sticky;top:76px}@media (width<=1440px){.rules-layout{grid-template-columns:1fr}.rules-layout>aside{order:-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;position:static}}.wrap-btn{white-space:normal;height:auto;min-height:32px;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);text-align:left}.cat-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.choice svg.diagram{color:var(--brand)}.builder{gap:var(--space-lg);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.stepper{gap:2px;display:grid;position:sticky;top:24px}.stepper button{gap:var(--space-xs);text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);cursor:pointer;color:var(--muted);background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;font-weight:500;display:grid}.stepper button:hover:not(:disabled){background:var(--hover)}.stepper button:disabled{cursor:default;opacity:.6}.stepper .dot{border:1.5px solid var(--line-strong);width:24px;height:24px;font-size:var(--fs-label);background:var(--surface);border-radius:50%;place-items:center;display:grid}.stepper button[aria-current=step]{color:var(--ink);background:var(--hover)}.stepper button[aria-current=step] .dot{border-color:var(--brand);color:var(--brand)}.stepper button.done .dot{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.builder-foot{justify-content:space-between;gap:var(--space-sm);border-top:1px solid var(--line);padding:var(--space-md) var(--space-lg);display:flex}.score{padding-bottom:var(--space-xs);overflow-x:auto}.score-grid{grid-template-columns:130px repeat(var(--steps), minmax(160px, 1fr));min-width:calc(130px + var(--steps) * 160px);display:grid}.score-when{padding:0 var(--space-xs) var(--space-xs);font-size:var(--fs-small);color:var(--muted);border-left:1px solid var(--line);align-content:end;gap:2px;display:grid}.score-when b{color:var(--ink);font-weight:600;font-size:var(--fs-body)}.score-when .branch{font-size:var(--fs-label);color:var(--warn);font-weight:600}.score-lane-name{align-items:center;gap:var(--space-xs);font-size:var(--fs-body);color:var(--ink);padding-right:var(--space-sm);border-top:1px solid var(--line);min-height:66px;font-weight:600;display:flex}.score-lane-name i{background:var(--lane);border-radius:50%;width:9px;height:9px;display:inline-block}.score-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);min-height:66px;padding:var(--space-xs) var(--space-sm);align-items:center;display:flex;position:relative}.score-cell:before{content:"";border-top:1px dashed var(--line);position:absolute;top:50%;left:0;right:0}.note{z-index:1;text-align:left;border:1.5px solid var(--lane);border-radius:var(--r-sm);background:var(--surface);width:100%;padding:var(--space-xs) var(--space-xs);cursor:pointer;font-size:var(--fs-small);gap:1px;display:grid;position:relative}.note .fill{background:var(--lane);opacity:calc(var(--read) * .22);pointer-events:none;position:absolute;inset:0}.note b{color:var(--ink);font-weight:600;position:relative}.note span{color:var(--muted);position:relative}.note[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--lane) 30%, transparent)}.lane-wa{--lane:var(--wa)}.lane-email{--lane:var(--email)}.lane-push{--lane:var(--push)}.tree{padding:var(--space-xs) var(--space-2xs) var(--space-md);overflow-x:auto}.tree-inner{width:max-content;margin:0 auto;display:flex}.tnode-wrap{flex-direction:column;align-items:center;display:flex}.tnode{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;width:224px;padding:0;overflow:hidden}.tnode:hover{border-color:var(--muted)}.tnode[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.tnode .head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-label);color:var(--muted);background:var(--sunken);border-bottom:1px solid var(--line);font-weight:500;display:flex}.tnode .head .k{align-items:center;gap:var(--space-2xs);display:inline-flex}.tnode .head .k i{background:var(--kind);border-radius:2px;width:8px;height:8px}.tnode .body{padding:var(--space-xs) var(--space-sm);gap:var(--space-2xs);display:grid}.tnode .title{color:var(--ink);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body)}.tnode .preview{font-size:var(--fs-small);color:var(--muted);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tnode .stats{gap:var(--space-sm);font-size:var(--fs-small);color:var(--muted);border-top:1px solid var(--line);padding:var(--space-xs) var(--space-sm);display:flex}.tnode .stats b{color:var(--ink)}.k-template{--kind:var(--wa)}.k-reply,.k-buttons{--kind:var(--link)}.k-list{--kind:var(--call)}.k-handoff{--kind:var(--push)}.tchildren{gap:var(--space-md);padding-top:var(--space-md);align-items:flex-start;display:flex;position:relative}.tchildren:before{content:"";height:var(--space-md);border-left:2px solid var(--line-strong);position:absolute;top:0;left:50%}.tbranch{padding-top:var(--space-md);flex-direction:column;align-items:center;display:flex;position:relative}.tbranch:before{content:"";border-top:2px solid var(--line-strong);position:absolute;top:0;left:-8px;right:-8px}.tbranch:first-child:before{left:50%}.tbranch:last-child:before{right:50%}.tbranch:only-child:before{display:none}.tbranch:after{content:"";height:var(--space-md);border-left:2px solid var(--line-strong);position:absolute;top:0;left:50%}.tbranch.noreply:after{border-left-style:dashed}.tpill{z-index:1;margin-bottom:var(--space-xs);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-small);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;max-width:240px;font-weight:600;display:inline-flex;position:relative}.tpill .count{color:var(--brand)}.tpill.noreply{color:var(--muted);border-style:dashed}.tref{font-size:var(--fs-small);color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-sm);text-align:center;background:var(--surface);width:180px}.journey-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.builder .journey-layout{grid-template-columns:1fr}@media (width<=1280px){.journey-layout{grid-template-columns:1fr}}.phone{border-radius:var(--r-lg);padding:var(--space-sm);gap:var(--space-xs);background:#efe7de;display:grid}.bubble{color:#213343;padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;background:#fff;border-radius:4px 12px 12px;max-width:92%;box-shadow:0 1px 1px #00000014}.bubble.me{background:#d9fdd3;border-radius:12px 4px 12px 12px;justify-self:end}.bubble .hdr{margin-bottom:3px;font-weight:600}.bubble .ftr{color:#7a8494;font-size:var(--fs-label);margin-top:var(--space-2xs)}.bubble .time{text-align:right;color:var(--quiet);font-size:var(--fs-label)}.bubble-btn{color:#1a73b8;text-align:center;padding:var(--space-xs);font-size:var(--fs-body);background:#fff;border-radius:10px;max-width:92%;font-weight:600}.bubble-list{color:#213343;max-width:92%;font-size:var(--fs-small);background:#fff;border-radius:10px;overflow:hidden}.bubble-list div{padding:var(--space-xs) var(--space-sm);border-top:1px solid #eef0f3}.bubble-list div:first-child{color:#1a73b8;text-align:center;border-top:0;font-weight:600}.var{background:color-mix(in srgb, var(--brand) 16%, transparent);border-radius:3px;padding:0 2px}.mail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mail-head{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);background:var(--sunken);font-size:var(--fs-small);gap:2px;display:grid}.mail-body{padding:var(--space-md) var(--space-md);white-space:pre-wrap;font-size:var(--fs-body)}.sheet-back{z-index:40;background:oklch(20% .01 240/.32);justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet{overscroll-behavior:contain;background:var(--surface);width:min(480px,100%);height:100%;box-shadow:var(--shadow-pop);padding:var(--space-lg);gap:var(--space-md);grid-auto-rows:max-content;align-content:start;animation:.18s ease-out slide;display:grid;overflow-y:auto}@keyframes slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.toast{background:var(--ink);color:var(--surface);padding:var(--space-xs) var(--space-md);border-radius:var(--r-md);z-index:60;box-shadow:var(--shadow-pop);max-width:calc(100% - 32px);font-weight:500;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.timeline{display:grid}.tl-step{gap:var(--space-xs);padding-bottom:var(--space-sm);grid-template-columns:18px 1fr;display:grid;position:relative}.tl-step:before{content:"";border-left:2px solid var(--line);position:absolute;top:16px;bottom:0;left:8px}.tl-step:last-child:before{display:none}.tl-dot{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:18px;height:18px;margin-top:2px}.tl-step.done .tl-dot{background:var(--good);border-color:var(--good)}.tl-step.now .tl-dot{border-color:var(--link)}.tl-step.bad .tl-dot{background:var(--warn);border-color:var(--warn)}.login{min-height:100vh;padding:var(--space-md);background:var(--page);place-items:center;display:grid}.login .panel{width:min(400px,100%);padding:var(--space-lg);gap:var(--space-md);box-shadow:var(--shadow-pop);display:grid}.err{color:var(--bad);font-size:var(--fs-body)}.check-list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.check-list li{gap:var(--space-xs);font-size:var(--fs-body);grid-template-columns:20px 1fr;display:grid}.check-list .ok{color:var(--good);font-weight:600}.check-list .warn{color:var(--warn);font-weight:600}@media (width<=900px){.mobilebar{z-index:30;align-items:center;gap:var(--space-xs);height:52px;padding:0 var(--space-sm);background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);font-weight:600;display:flex;position:sticky;top:0}.mobilebar button{padding:var(--space-xs);cursor:pointer;color:var(--ink);background:0 0;border:0}.frame{grid-template-columns:1fr}.sidenav{z-index:50;visibility:hidden;width:260px;height:auto;transition:transform .2s ease-out,visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidenav[data-open=true]{visibility:visible;box-shadow:var(--shadow-pop);transform:none}.content{padding:var(--space-md) var(--space-md) var(--space-3xl)}.appbar{padding:0 var(--space-md);gap:var(--space-xs);position:static}.search kbd,.appbar-actions .dd.new .dd-btn span{display:none}.rules-layout,.cols-2,.cols-3,.cols-4,.cols-main-side,.builder{grid-template-columns:1fr}.stepper{grid-auto-flow:column;position:static;overflow-x:auto}.stepper button{grid-template-columns:26px}.stepper button span.t{display:none}.funnel-row{grid-template-columns:90px 1fr 76px}.hide-phone{display:none}}@media (prefers-reduced-motion:reduce){.sidenav{transition:none}}.inbox{grid-template-columns:minmax(280px,360px) minmax(0,1fr);height:calc(100vh - 260px);min-height:480px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.inbox-filters{gap:var(--space-xs);padding:var(--space-sm);border-bottom:1px solid var(--line);display:grid}.inbox-list ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-row{gap:var(--space-sm);text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;padding:var(--space-sm) var(--space-sm);cursor:pointer;background:0 0;align-items:flex-start;display:flex}.inbox-row:hover{background:var(--hover)}.inbox-row[aria-current=true]{background:var(--brand-soft)}.inbox-row-main{flex:1;gap:2px;min-width:0;display:grid}.inbox-preview{color:var(--muted);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-open{background:var(--good);width:8px;height:8px;margin-top:var(--space-xs);border-radius:50%;flex:none}.inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread>.empty{margin:auto}.inbox-thread-head{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);align-items:center;display:flex}.inbox-back{display:none}.inbox-msgs{align-content:start;gap:var(--space-2xs);padding:var(--space-md);background:var(--sunken);flex:1;display:grid;overflow-y:auto}.inbox-msgs .bubble{white-space:normal;justify-self:start;gap:2px;max-width:min(78%,560px);display:grid}.inbox-msgs .bubble.out{background:#d9fdd3;border-radius:12px 4px 12px 12px;justify-self:end}.inbox-msgs .bubble.out.ig{background:#efe4ff}.bubble-time{color:var(--quiet);font-size:var(--fs-label);justify-self:end}.inbox-day,.inbox-sys{font-size:var(--fs-small);color:var(--muted);background:var(--surface);border:1px solid var(--line);padding:2px var(--space-sm);margin:var(--space-xs) 0;text-align:center;border-radius:999px;justify-self:center}.inbox-sys{justify-self:end}.inbox-compose{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line);display:grid}.inbox-compose textarea.input{height:auto;padding:var(--space-xs) var(--space-sm);resize:none}@media (width<=760px){.inbox{grid-template-columns:minmax(0,1fr);height:calc(100vh - 220px)}.inbox.has-thread .inbox-list,.inbox:not(.has-thread) .inbox-thread{display:none}.inbox-list{border-right:0}.inbox-back{display:inline-flex}}.agent-av{color:var(--a);background:color-mix(in oklab, var(--a) 14%, var(--surface));border:1px solid color-mix(in oklab, var(--a) 30%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-av b{font-family:var(--font-ai);font-weight:600;line-height:1}.agent-av.ai{color:var(--ai-ink);background:var(--ai-surface);border-color:color-mix(in oklab, var(--ai-signal) 35%, var(--ai-line))}.agent-pick{gap:var(--sp-tight);flex-wrap:wrap;display:flex}.agent-pick button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:3px}.agent-pick button[aria-pressed=true]{border-color:var(--ink)}.agent-pick button:disabled{cursor:default}.swatch{background:var(--a);border-radius:50%;width:26px;height:26px;display:block}.prompt-preview{padding:var(--sp-gap);white-space:pre-wrap;max-height:560px;font-family:var(--mono);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text);background:var(--sunken);border-top:1px solid var(--line);margin:0;overflow:auto}.notes{gap:var(--sp-tight);margin:0;padding:0;list-style:none;display:grid}.notes li{justify-content:space-between;align-items:flex-start;gap:var(--sp-tight);padding:var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);font-size:var(--fs-body);display:flex}.field-head{justify-content:space-between;align-items:baseline;gap:var(--sp-tight);display:flex}.agent-hero{align-items:center;gap:var(--sp-gap);display:flex}.agent-hero .who{gap:2px;display:grid}.agent-hero .who b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.agents-layout{gap:var(--sp-block);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.agent-preview{position:sticky;top:80px}@media (width<=1000px){.agents-layout{grid-template-columns:1fr}.agent-preview{position:static}}.model-list{gap:var(--sp-tight);display:grid}.model-opt{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;display:flex}.model-opt:has(input:checked){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--surface))}.model-opt input{margin-top:3px}.model-opt>span{gap:2px;display:grid}.model-opt b{color:var(--ink);font-weight:600}.caveats{margin:var(--space-2xs) 0 0;padding-left:var(--space-md);gap:var(--space-2xs);display:grid}.agent-switch{gap:var(--sp-tight);margin-bottom:var(--sp-gap);flex-wrap:wrap;display:flex}.agent-switch a{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;display:flex}.agent-switch a>span{line-height:var(--lh-small);display:grid}.agent-switch a b{color:var(--ink);font-weight:600}.agent-switch a[aria-current=page]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.tool-row{justify-content:space-between;align-items:center;gap:var(--sp-gap);padding:var(--space-sm) var(--sp-block);border-top:1px solid var(--line);display:flex}.tool-row:first-of-type{border-top:0}.tool-row b{color:var(--ink);font-weight:600}.steps{margin:var(--space-xs) 0 var(--space-sm);padding-left:var(--space-lg);gap:var(--space-xs);font-size:var(--fs-body);display:grid}.steps li.done{color:var(--muted)}.steps li.done::marker{content:"✓  ";color:var(--good)}.steps li.now{color:var(--ink);font-weight:600}.proposal-facts{gap:var(--sp-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proposal-facts>div{gap:2px;display:grid}.proposal-facts .label{font-size:var(--fs-label);color:var(--muted);font-weight:500}@media (width<=720px){.proposal-facts{grid-template-columns:1fr}}.msg-list{gap:var(--sp-tight);margin:0;padding:0;list-style:none;display:grid}.msg-list li{padding:var(--space-xs) var(--space-md);border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);gap:var(--space-xs);display:grid}.msg-list p{white-space:pre-wrap;margin:0}.team-strip{gap:var(--sp-gap);margin-bottom:var(--sp-block);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.team-card{gap:var(--space-sm);padding:var(--space-md) var(--space-md);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;align-items:flex-start;min-width:0;text-decoration:none;display:flex}.team-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--line));text-decoration:none}.team-card .who{gap:3px;min-width:0;display:grid}.team-card b{color:var(--ink);font-size:var(--fs-title);font-weight:600}.team-card .state{font-size:var(--fs-small);font-weight:600}.team-card .state.live{color:var(--good)}.team-card .state.ready{color:var(--link)}.team-card .state.draft{color:var(--warn)}.team-card .state.retired{color:var(--muted)}.team-card .detail{font-size:var(--fs-small);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dock{z-index:40;background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-lg);width:400px;height:min(600px,100vh - 110px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.dock-head{padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border-bottom:1px solid var(--ai-line);background:var(--ai-surface);justify-content:space-between;align-items:center;display:flex}.dock-agents{gap:var(--space-2xs);display:flex}.dock-agents button{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xs);font-family:var(--font-ai);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;font-weight:500;display:flex}.dock-agents button[aria-selected=true]{border-color:var(--ai-line);background:var(--surface);color:var(--ai-ink)}.icon-btn{padding:var(--space-xs);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-btn:hover{background:var(--hover);color:var(--ink)}.dock-context{justify-content:space-between;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-small);color:var(--muted);background:var(--sunken);border-bottom:1px solid var(--line);display:flex}.dock-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dock-context button{color:var(--muted);cursor:pointer;background:0 0;border:0}.dock-body{padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dock-empty{text-align:center;justify-items:center;gap:var(--space-xs);padding:var(--space-xs);margin:auto 0;display:grid}.dock-empty b{font-size:var(--fs-title);color:var(--ink)}.dock-suggest{gap:var(--space-xs);margin-top:var(--space-xs);width:100%;display:grid}.bubble{max-width:88%;padding:var(--space-xs) var(--space-sm);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px}.bubble.me{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-bottom-right-radius:4px;align-self:flex-end}.bubble.them{background:var(--ai-surface);border:1px solid var(--ai-line);align-self:flex-start;gap:var(--space-xs);border-bottom-left-radius:4px;display:grid}.bubble.them.failed{background:var(--surface);border-color:var(--line-strong);color:var(--text);justify-items:start}.bubble .from{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);display:flex}.bubble .from b{color:var(--ink)}.bubble .chk{color:var(--good);margin-left:auto;font-weight:600}.bubble .chk.warn{color:var(--warn)}.bubble.thinking{align-items:center;gap:var(--space-xs);color:var(--ai-ink);display:flex}.bubble.thinking:after{content:"";background:var(--ai-spark);border-radius:2px;width:8px;height:8px;animation:1.4s ease-in-out infinite ai-pulse;transform:rotate(45deg)}.dock-input{gap:var(--space-xs);padding:var(--space-xs);border-top:1px solid var(--ai-line);background:var(--surface);align-items:flex-end;display:flex;position:relative}.dock-input textarea{resize:none;border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--space-xs) var(--space-sm);font:inherit;flex:1;max-height:120px}.dock-input textarea:focus{border-color:var(--focus);outline:none}.btn.icon-only{place-items:center;width:36px;height:36px;padding:0;display:grid}.mention{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-2xs);display:grid;position:absolute;bottom:calc(100% + 4px);left:10px;right:10px;box-shadow:0 8px 24px #0000001f}.mention button{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs);border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.mention button:hover{background:var(--hover)}@media (width<=720px){.dock{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;height:85vh;bottom:0;right:0}}.content{padding-bottom:calc(var(--space-3xl) + var(--space-xl))}.feed-card{gap:var(--sp-tight);display:grid}.feed-card h2{font-size:var(--fs-section);line-height:var(--lh-title);max-width:72ch}.link-card{color:inherit;text-decoration:none}.link-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--line));text-decoration:none}.feed-list{padding-left:var(--space-lg);gap:var(--space-2xs);color:var(--text);margin:0;display:grid}.link-row{color:inherit;text-decoration:none}.link-row:hover{background:var(--hover);text-decoration:none}.seg{border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.seg a{padding:var(--space-2xs) var(--space-sm);color:var(--muted);border-left:1px solid var(--line);font-weight:500;text-decoration:none}.seg a:first-child{border-left:0}.seg a[aria-current=page]{background:var(--sunken);color:var(--ink);font-weight:600}.new-inv{flex-basis:100%}.bubble .text{white-space:normal;gap:var(--space-xs);display:grid}.bubble .text p{margin:0}.bubble .text ul{padding-left:var(--space-md);gap:3px;margin:0;display:grid}.bubble .text b{color:var(--ink);font-weight:600}.copy-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:var(--fs-small);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-sm);flex:1;overflow:hidden}.prop-list{gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-xs) var(--space-sm);max-height:240px;display:grid;overflow-y:auto}.sheet.wide{width:min(640px,100%)}.profile-head{gap:var(--space-md);align-items:flex-start;display:flex}.profile-head h2{font-size:var(--fs-section)}.profile-av{width:48px;height:48px;color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--surface));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.facts{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.fact{padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);gap:2px;min-width:0;display:grid}.fact:nth-child(odd){border-right:1px solid var(--line)}.fact .k{font-size:var(--fs-small);color:var(--muted)}.fact .v{color:var(--ink);overflow-wrap:anywhere;font-weight:500}@media (width<=560px){.facts{grid-template-columns:1fr}.fact:nth-child(odd){border-right:0}}.timeline-list{margin:0;padding:0;list-style:none;display:grid}.timeline-list li{gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-sm) 0;border-top:1px solid var(--line);grid-template-columns:96px 1fr;display:grid;position:relative}.timeline-list li:first-child{border-top:0}.timeline-list .when{font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums}.timeline-list li.good b{color:var(--good)}.timeline-list li.bad b{color:var(--bad)}.timeline-list li.warn b{color:var(--warn)}.sends{margin:var(--space-2xs) 0 0;gap:3px;padding:0;list-style:none;display:grid}.chan{font-size:var(--fs-label);padding:0 var(--space-2xs);background:var(--sunken);border:1px solid var(--line);color:var(--muted);border-radius:4px;font-weight:600;display:inline-block}.chan.whatsapp{color:var(--good)}.chan.email{color:var(--link)}.chan.push{color:var(--push-ink)}tr.clickable td:first-child b{color:var(--ink)}.intent-strip{gap:var(--sp-gap);margin-bottom:var(--sp-block);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);display:grid}.intent-seg,.intent-how{gap:var(--space-xs);text-align:left;padding:var(--space-md) var(--space-md);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;font:inherit;color:inherit;display:grid}.intent-seg .top{justify-content:space-between;align-items:center;display:flex}.intent-seg .top b{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em}.intent-seg:hover,.intent-how:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--line))}.intent-seg.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.intent-how{background:var(--sunken);align-content:center}.intent-how b{color:var(--link);font-weight:600}.lead-toolbar{align-items:center;gap:var(--sp-tight);margin-bottom:var(--sp-gap);flex-wrap:wrap;display:flex}.lead-search{width:340px;max-width:100%;height:32px}.toolbar-end{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.filter-btn .dd-btn{border:1px solid var(--line-strong);background:var(--surface);padding:0 var(--space-sm);gap:var(--space-2xs)}.filter-btn.set .dd-btn{border-color:color-mix(in oklab, var(--primary) 45%, var(--line));background:color-mix(in oklab, var(--primary) 7%, var(--surface));color:var(--primary)}.filter-btn .val{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;overflow:hidden}.filter-btn .val:before{content:"· ";color:var(--faint)}.filter-btn .caret{font-size:var(--fs-label);color:var(--faint)}.filter-btn .dd-pop{left:0;right:auto}.filter-pop{gap:var(--space-xs);padding:var(--space-xs) var(--space-xs);min-width:220px;display:grid}.filter-pop .check{gap:var(--space-xs);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.filter-pop .check input{margin:0}.filter-pop input[type=range]{width:100%;accent-color:var(--primary)}.lead-table{table-layout:fixed;width:100%}.lead-table .c-lead{width:30%}.lead-table .c-stage{width:15%}.lead-table .c-score{width:13%}.lead-table .c-why{width:28%}.lead-table .c-date{width:14%}.lead-table td.clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.intent-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.intent-how{grid-column:1/-1}.toolbar-end{justify-content:space-between;width:100%;margin-left:0}.lead-table .c-lead{width:55%}.lead-table .c-stage,.lead-table .c-score{width:22.5%}}html{scrollbar-gutter:stable}.write-myra{gap:var(--space-xs);padding:var(--space-md) var(--space-md);border-radius:var(--r-md);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);display:grid}.write-myra label{gap:2px;display:grid}.write-myra .pick{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:grid}.ads-type{border:1px solid var(--line);font:inherit;color:inherit;background:var(--surface)}.ads-type:hover{border-color:var(--line-strong)}.ads-type.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ads-type .funnel-row{font-size:var(--fs-small);grid-template-columns:82px 1fr 74px}.ads-loop{gap:var(--space-xs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ads-step{gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-content:start;min-width:0;display:grid}.ads-step.cad{border:2px solid color-mix(in oklab, var(--link) 55%, var(--line));background:color-mix(in oklab, var(--link) 5%, var(--surface))}.ads-step .v{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);color:var(--ink);line-height:var(--lh-tight)}.ads-step .funnel-row{font-size:var(--fs-small);grid-template-columns:1fr;gap:2px}.ads-step .funnel-row .v{text-align:left;font-size:var(--fs-small);font-weight:400}.ads-weeks{align-items:flex-end;gap:var(--space-2xs);min-height:120px;padding:var(--space-xs) 0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.ads-week{min-width:44px;padding:var(--space-2xs) 2px;border-radius:var(--r-sm);justify-items:center;gap:3px;display:grid}.ads-week.after{background:color-mix(in oklab, var(--good) 8%, var(--surface))}.ads-week .bar{background:var(--brand);border-radius:3px 3px 0 0;width:18px}.ads-leak{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--line);display:flex}@media (width<=1100px){.ads-loop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ads-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-leak{flex-direction:column;align-items:flex-start}}.call-lines{gap:var(--sp-tight);margin:0;padding:0;list-style:none;display:grid}.call-lines li{gap:var(--sp-tight);padding:var(--space-xs) var(--space-sm);border-radius:var(--r-md);border:1px solid var(--line);grid-template-columns:92px 1fr;display:grid}.call-lines li.lead{background:var(--sunken)}.call-lines .who{font-size:var(--fs-label);color:var(--muted);padding-top:2px;font-weight:500}.call-lines mark{background:color-mix(in oklab, var(--warn) 22%, transparent);color:inherit;border-radius:3px;padding:0 2px}.needs-ok .count{min-width:18px;padding:0 var(--space-2xs);background:var(--warn);color:var(--brand-ink);font-size:var(--fs-label);border-radius:9px;place-items:center;height:18px;font-weight:600;line-height:1;display:inline-grid}.ask-btn{border-color:var(--ai-line);background:var(--ai-surface);color:var(--ai-ink);font-family:var(--font-ai);font-weight:500}.ask-btn>span:first-child,.spark-mark{color:var(--ai-signal)}.ask-btn kbd{font-family:inherit;font-size:var(--fs-label);color:var(--muted);border:1px solid var(--line);padding:0 var(--space-2xs);border-radius:4px}@media (width<=1280px){.ask-btn kbd{display:none}}@media (width<=1100px){.needs-ok .lbl,.ask-btn .lbl{display:none}.needs-ok,.ask-btn{padding:0 var(--sp-tight)}}.needs-ok .chip{padding:0 var(--space-2xs)}@media (width<=640px){.appbar{position:relative}.needs-ok svg{display:none}.search{flex:none;justify-content:center;width:34px;min-width:0;padding:0}.search>svg{z-index:1;pointer-events:none;position:relative}.search input{width:100%;padding:0 var(--space-sm) 0 var(--space-xl);border-radius:inherit;position:absolute;inset:0}.search:focus-within{left:var(--sp-gap);right:var(--sp-gap);z-index:30;width:auto;padding:0 var(--space-sm);justify-content:flex-start;position:absolute}}.chip.good{color:var(--good)}.chip.warn{color:var(--warn)}.chip.bad{color:var(--bad)}.spark{width:100%;height:28px;color:var(--good);display:block}.spark.warn{color:var(--warn)}.spark.bad{color:var(--bad)}.spark.neutral{color:var(--brand)}.sheet.ask{background:var(--ai-grid), var(--ai-surface);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.sheet.ask>.spread{padding:var(--sp-gap) var(--sp-block);border-bottom:1px solid var(--line);background:var(--surface)}.ask-thread{overscroll-behavior:contain;min-height:0;padding:var(--sp-block);gap:var(--sp-gap);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow-y:auto}.turn{gap:var(--sp-tight);scroll-margin-top:var(--sp-gap);grid-template-columns:minmax(0,1fr);display:grid}.turn .answer{transition:box-shadow var(--dur-ai) var(--ease-out)}.turn.again .answer{box-shadow:0 0 0 2px var(--ai-signal)}.ask-q{background:var(--surface);border:1px solid var(--line);max-width:85%;color:var(--ink);border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);padding:var(--sp-tight) var(--sp-gap);overflow-wrap:anywhere;justify-self:end;font-weight:500}.ask-foot{gap:var(--sp-tight);padding:var(--sp-gap) var(--sp-block);border-top:1px solid var(--line);background:var(--surface);display:grid}.ask-foot form{gap:var(--sp-tight);flex-wrap:nowrap}.ask-foot .input{flex:1;min-width:0}@media (width<=640px){.sheet.ask>.spread,.ask-thread,.ask-foot{padding-left:var(--sp-gap);padding-right:var(--sp-gap)}}.answer{gap:var(--sp-gap);background:var(--ai-surface);border:1px solid var(--ai-line);border-radius:4px var(--r-lg) var(--r-lg) var(--r-lg);min-width:0;padding:var(--sp-gap);grid-template-columns:minmax(0,1fr);display:grid}.answer .who{justify-content:space-between;align-items:center;gap:var(--sp-tight);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}.answer .who b{font-family:var(--font-ai);font-size:var(--fs-body);color:var(--ai-ink);font-weight:500}.answer h3{font-family:var(--font-ai);font-size:var(--fs-section);font-weight:500;line-height:var(--lh-title);color:var(--ai-ink);text-wrap:balance}.answer th,.answer td{padding:var(--sp-tight);font-size:var(--fs-small)}.minitiles{gap:var(--sp-tight);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.minitiles>div{background:var(--sunken);border-radius:var(--r-sm);padding:var(--sp-tight);justify-items:start;gap:2px;display:grid}.minitiles .k{font-size:var(--fs-label);color:var(--muted);font-weight:500}.minitiles b{font-size:var(--fs-title);color:var(--ink);font-weight:600}.pairbars{gap:var(--sp-tight);margin:0;display:grid}.pb-row{gap:var(--sp-tight);font-size:var(--fs-small);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;display:grid}.pb-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-bars{gap:2px;display:grid}.pb{border-radius:3px;height:7px;display:block}.pb.prev,.pb-key i.prev{background:color-mix(in oklab, var(--muted) 35%, var(--surface))}.pb.now,.pb-key i.now{background:var(--brand)}.pb-v{color:var(--ink);white-space:nowrap;font-weight:500}.pb-key{gap:var(--sp-gap);display:flex}.pb-key span{align-items:center;gap:var(--space-2xs);display:inline-flex}.pb-key i{border-radius:2px;width:10px;height:10px}@media (width<=640px){.pb-row{grid-template-columns:minmax(0,1fr) auto}.pb-bars{grid-area:2/1/auto/-1}}.ans-prop{gap:var(--sp-tight);border:1px dashed var(--ai-signal);background:var(--surface);border-radius:var(--r-md);padding:var(--sp-gap);display:grid}.ans-prop b{color:var(--ink)}.receipts{border-top:1px dashed var(--line);padding-top:var(--sp-tight);font-size:var(--fs-small);color:var(--muted)}.receipts summary{cursor:pointer;color:var(--link);font-weight:600}.receipts summary svg{vertical-align:-3px}.spark-mark{vertical-align:-2px;display:inline-flex}.ask-title .spark-mark{margin-right:var(--space-2xs)}.receipts ul{margin:var(--space-2xs) 0 0;padding-left:var(--space-md);gap:var(--space-2xs);display:grid}.starters{gap:var(--sp-tight);flex-wrap:wrap;display:flex}.starter{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:var(--space-2xs) var(--sp-gap);font-size:var(--fs-small);cursor:pointer;text-align:left;border-radius:999px}.starter:hover{background:var(--hover)}.ask-about{align-items:center;gap:var(--sp-tight);margin-top:var(--sp-section);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--sp-gap);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-lg);display:flex}.ask-about:focus-within{border-color:var(--focus)}.ask-about label{font-family:var(--font-ai);font-size:var(--fs-body);color:var(--ai-ink);white-space:nowrap;font-weight:500}.ask-about input{min-width:0;padding:var(--space-2xs) 0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}@media (width<=640px){.ask-about{flex-wrap:wrap}.ask-about label{flex-basis:100%}}.ask-hero{justify-items:center;gap:var(--sp-gap);text-align:center;padding:var(--sp-section) var(--sp-gap);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-lg);display:grid}.ask-hero .eyebrow{color:var(--ai-spark-ink);margin:0}.ask-hero h1{font-family:var(--font-ai);color:var(--ai-ink);letter-spacing:-.015em;font-weight:500}.ask-hero p{max-width:60ch}.ask-hero form{gap:var(--sp-tight);width:min(720px,100%);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--sp-gap);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);align-items:center;display:flex}.ask-hero form:focus-within{border-color:var(--focus)}.ask-hero input{min-width:0;padding:var(--space-2xs) 0;font-size:var(--fs-title);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.ask-hero .starters{justify-content:center}.cite{font:400 var(--fs-label) var(--mono);color:var(--ai-ink);background:var(--ai-evidence);padding:0 var(--space-2xs);cursor:pointer;border:0;border-radius:4px}.fh-home{container-type:inline-size}.fh-kpis{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}@container (width<=860px){.fh-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.fh-kpi{grid-column:span 2}.fh-kpi:nth-child(n+4){grid-column:span 3}}@container (width<=480px){.fh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-kpi,.fh-kpi:nth-child(n+4){grid-column:span 1}.fh-kpi:last-child{grid-column:span 2}}.fh-kpi{box-shadow:inset -1px -1px 0 var(--line);background:var(--surface);min-width:0;position:relative}.fh-kpi .go{gap:var(--space-2xs);height:100%;padding:var(--sp-gap) var(--sp-block) var(--sp-tight) var(--sp-gap);color:inherit;font-weight:inherit;transition:background-color var(--dur-fast) ease-out;align-content:start;justify-items:start;text-decoration:none;display:grid}.fh-kpi a.go:hover{background:var(--hover);text-decoration:none}.fh-kpi a.go:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:0}.fh-why{top:var(--sp-tight);right:var(--sp-tight);position:absolute}.fh-checked{align-items:center;gap:var(--space-2xs);display:inline-flex}.fh-kpi .lbl,.fh-flow .lbl{font-size:var(--fs-small);color:var(--muted);font-weight:500}.fh-kpi b{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:-.03em;font-weight:600;line-height:var(--lh-tight);color:var(--ink);white-space:nowrap}.title-row{align-items:baseline;gap:var(--space-2xs) var(--sp-gap);flex-wrap:wrap;min-width:0;display:flex}.title-row .updated{white-space:nowrap}.fh-top{justify-content:space-between;align-items:center;gap:var(--sp-tight) var(--sp-gap);margin-bottom:var(--sp-gap);flex-wrap:wrap;display:flex}.fh-top h1{margin:0}.fh-period{align-items:center;display:inline-flex;position:relative}.fh-period svg{color:var(--muted);pointer-events:none;position:absolute;left:10px}.fh-period select{font:inherit;color:var(--ink);background-color:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);padding:0 var(--space-xl) 0 var(--space-xl);cursor:pointer;height:32px;font-weight:500}.fh-period select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fh-vs{font-size:var(--fs-small);color:var(--muted)}.fh-delta{font-size:var(--fs-small);color:var(--ink);font-weight:500}.fh-flow{padding:var(--sp-gap) var(--sp-block) var(--sp-block);gap:var(--sp-block);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.fh-flow li{min-width:0;position:relative}.fh-flow .go{width:100%;color:inherit;font-weight:inherit;justify-items:start;gap:2px;text-decoration:none;display:grid}.fh-flow a.go:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.fh-track{width:100%;height:96px;margin-bottom:var(--sp-tight);border-bottom:1px solid var(--line-strong);align-items:flex-end;display:flex}.fh-track i{background:var(--brand);width:60%;transition:background-color var(--dur-fast) ease-out;border-radius:4px 4px 0 0;display:block}.fh-flow a.go:hover .fh-track i{background:var(--primary)}.fh-flow b{font-family:var(--font-display);font-size:var(--fs-stat-sm);letter-spacing:-.02em;font-weight:600;line-height:var(--lh-tight);color:var(--ink)}.fh-rate{z-index:1;top:36px;left:calc((-40% - var(--sp-block)) / 2);padding:2px var(--space-xs);font-size:var(--fs-label);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;font-weight:600;position:absolute;transform:translate(-50%)}@media (width<=640px){.fh-flow{gap:var(--sp-gap);padding:var(--sp-gap)}.fh-track{height:72px}.fh-flow b{font-size:var(--fs-title)}.fh-rate{top:24px;left:calc((-40% - var(--sp-gap)) / 2);padding:1px var(--space-2xs)}.fh-kpi b{font-size:var(--fs-stat-sm)}}.fh-brief{padding:var(--sp-gap) var(--sp-block) var(--sp-tight) var(--space-2xl);gap:var(--sp-tight);color:var(--text);margin:0;display:grid}.fh-trust{gap:var(--space-2xs) var(--sp-gap);padding:var(--sp-tight) var(--sp-block) var(--sp-gap);flex-wrap:wrap;display:flex}#needs-ok,#proposals{scroll-margin-top:72px}.fh-list{padding:0 var(--sp-block);display:grid}.fh-row{align-items:center;gap:var(--sp-gap);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);display:flex}.fh-row:last-child{border-bottom:0}.fh-row .grow{flex:1;min-width:0;display:grid}.fh-row .grow b{color:var(--ink);font-weight:600}.fh-row .grow span{font-size:var(--fs-small);color:var(--muted)}.fh-row a.fh-open{color:inherit;font-weight:inherit;text-decoration:none}.fh-row a.fh-open:hover b{color:var(--link);text-decoration:underline}.fh-row a.fh-open:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.fh-sev{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.fh-sev.bad{background:var(--bad)}.fh-sev.warn{background:var(--warn)}.fh-sev.good{background:var(--good)}.fh-funnel,.fh-tiles{gap:var(--sp-tight);display:grid}.fh-funnel{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.fh-tiles{gap:var(--sp-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fh-card{gap:var(--space-2xs);min-width:0;padding:var(--sp-gap);text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-content:start;justify-items:start;display:grid}.fh-card:hover{border-color:var(--line-strong);background:var(--hover)}.fh-card .eyebrow{margin:0}.fh-card b{font-size:var(--fs-stat-sm);font-weight:600;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);line-height:var(--lh-tight)}.fh-card .spark{margin-top:var(--sp-tight)}.fh-tabs{padding:0 var(--sp-block);margin:0}.fh-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}@media (width<=640px){.ask-hero h1{font-size:var(--fs-page)}.fh-list,.fh-tabs,.fh-brief,.fh-trust{padding-left:var(--sp-gap);padding-right:var(--sp-gap)}.fh-brief{padding-left:var(--space-xl)}}.db{gap:var(--sp-gap);margin-top:var(--sp-gap);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.db-list{padding:var(--sp-tight);gap:2px;display:grid}.db-list .eyebrow{padding:var(--space-2xs) var(--space-sm);margin:0}.db-list button{text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);color:var(--text);cursor:pointer;background:0 0;border:0;display:grid}.db-list button small{color:var(--muted);font-size:var(--fs-label)}.db-list button:hover{background:var(--hover)}.db-list button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:600}.db-body{gap:var(--sp-gap);padding:var(--sp-block);display:grid}.db-tile{cursor:default}.db-tile:hover{border-color:var(--line);background:var(--surface)}.db-comment{color:var(--text);margin:0}.db-ask{align-items:center;gap:var(--sp-tight);padding:var(--sp-tight) var(--sp-gap);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.db-ask .eyebrow{color:var(--ai-ink);font-family:var(--font-ai);font-size:var(--fs-body);margin:0}.db-ask .input{flex:1;min-width:160px}@media (width<=760px){.db{grid-template-columns:minmax(0,1fr)}.db-body{padding:var(--sp-gap)}}.at-cards{gap:var(--sp-gap);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.at-card{gap:var(--sp-tight);min-width:0;padding:var(--sp-gap);align-content:start;display:grid}.at-top{align-items:center;gap:var(--sp-tight);min-width:0;display:flex}.at-top div{min-width:0;display:grid}.at-top b{color:var(--ink);font-size:var(--fs-title)}.at-top span{color:var(--muted);font-size:var(--fs-small)}.at-card>.chip{justify-self:start}.at-kv{gap:var(--sp-tight) var(--sp-gap);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.at-kv dt{color:var(--muted)}.at-kv dd{color:var(--text);margin:0}.at-can{gap:var(--sp-tight)}.at-lower{margin-top:var(--sp-section);align-items:start}.at-pad{padding:var(--sp-gap) var(--sp-block);margin:0}.at-lower .chip{white-space:normal}@media (width<=640px){.at-lower th,.at-lower td{padding-left:var(--sp-tight);padding-right:var(--sp-tight)}}.analyst-card,.at-card,.team-card{background:var(--ai-grid), var(--ai-surface);border-color:var(--ai-line)}.analyst-card b,.at-top b,.agent-hero .who b,.team-card b{font-family:var(--font-ai);color:var(--ai-ink);font-weight:500}.brief-head h2,.feed-card h2{font-family:var(--font-ai);color:var(--ai-ink);letter-spacing:-.015em;font-weight:500}.brief-list b{color:var(--ai-ink)}@media (prefers-reduced-motion:no-preference){.turn,.brief-list li,.answer{animation:ai-arrive var(--dur-ai) var(--ease-out) both}.brief-list li:nth-child(2){animation-delay:.12s}.brief-list li:nth-child(3){animation-delay:.24s}.brief-list li:nth-child(n+4){animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.bubble.thinking:after{animation:none}}@keyframes ai-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ai-pulse{50%{opacity:.35}}h1,h2,.kpi .value,.figure .value,.cat-card .n,.tile .v,.intent-seg .top b,.ads-step .v,.fh-card b,.fh-kpi b,.fh-flow b,.brief-head .num{font-feature-settings:normal;font-variant-numeric:normal}.tiles{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);gap:1px;overflow:hidden}.tiles>.tile{border:0;border-radius:0}.ai-thinking{align-items:center;gap:var(--sp-tight);display:inline-flex}.ai-thinking i{background:var(--ai-spark);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.ai-thinking span{background:linear-gradient(90deg, transparent, var(--ai-signal), transparent) 0 0 / 200% 100% var(--ai-line);border-radius:2px;width:96px;height:2px}.ai-trace{gap:var(--space-2xs);font:400 var(--fs-label)/var(--lh-small) var(--mono);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.ai-trace li.now{color:var(--ai-ink)}.ai-trace li.now:after{content:"…"}.ai-caret{background:var(--ai-signal);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ai-thinking i{animation:1.4s ease-in-out infinite ai-pulse}.ai-trace li{animation:ai-arrive .3s var(--ease-out) both}.ai-thinking span{animation:1.4s linear infinite ai-scan}.ai-caret{animation:1s step-end infinite ai-blink}.answer .minitiles,.answer .pairbars,.answer .table-wrap,.answer .ans-prop,.answer .receipts{animation:ai-arrive var(--dur-ai) var(--ease-out) both}}@keyframes ai-scan{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-blink{50%{opacity:0}}.brief-head,.brief-head~.panel,.feed-card,.panel.brief{background:var(--ai-grid), var(--ai-surface);border-color:var(--ai-line)}.stack:has(>.brief-head)>.panel{background:var(--ai-grid), var(--ai-surface);border-color:var(--ai-line)}.stack:has(>.brief-head)>.grid>.panel{background:var(--ai-grid), var(--ai-surface);border-color:var(--ai-line)}.brief-head~.panel .panel-head,.panel.brief .panel-head{border-bottom-color:var(--ai-line)}.stack:has(>.brief-head) .panel-head{border-bottom-color:var(--ai-line)}.panel.brief .panel-head h2{font-family:var(--font-ai);color:var(--ai-ink);font-weight:500}.stack:has(>.brief-head) .panel-head h2{font-family:var(--font-ai);color:var(--ai-ink);font-weight:500}.brief-head h2{font-size:var(--fs-ai-headline);line-height:var(--lh-title)}.panel.brief .fh-brief li::marker{color:var(--ai-signal)}:where(select:not([multiple])){height:32px;padding-left:var(--space-sm);border:1px solid var(--line-control);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink)}select:not([multiple]){appearance:none;padding-right:var(--space-xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23636b70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px}.sm{min-width:0;max-width:1320px}.sm>*+*{margin-top:var(--space-lg)}.sm a.btn,.sm .btn{text-decoration:none}.sm-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sm-head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;min-height:32px;display:flex}.sm-hl{font:600 var(--fs-page)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}h2.sm-hl{font-size:var(--fs-section)}.sm-head p{margin:var(--space-2xs) 0 0;font-size:var(--fs-small);color:var(--muted)}.sm-ctrl{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.sm-period select{font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);max-width:100%;padding:var(--space-2xs) var(--space-lg) var(--space-2xs) var(--space-xs);appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:4px 4px}.sm-section{font:600 var(--fs-title)/var(--lh-body) var(--font);color:var(--ink);margin:0}.sm-nums{align-items:flex-end;gap:var(--space-lg) var(--space-2xl);padding:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.sm-hero{justify-items:start;gap:2px;display:grid}.sm-lbl{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:var(--space-2xs);display:inline-flex}.sm-big{font:600 var(--fs-stat)/var(--lh-tight) var(--font-display);letter-spacing:-.025em;color:var(--ink)}.sm-big .sm-nr{font-size:var(--fs-stat-sm)}.sm-side{row-gap:var(--space-sm);padding-bottom:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.sm-side>div{gap:var(--space-2xs);padding:0 var(--space-lg);border-left:1px solid var(--line);min-width:0;display:grid}.sm-side dt{font-size:var(--fs-label);color:var(--muted);align-items:center;gap:var(--space-2xs);display:flex}.sm-side dd{font:600 var(--fs-section)/var(--lh-title) var(--font-display);color:var(--ink);align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.sm-side .sm-nr{font-size:var(--fs-title)}.sm-sub{font-size:var(--fs-label);color:var(--muted);max-width:32ch}.sm-big,.sm-side dd{font-feature-settings:normal;font-variant-numeric:normal}.sm-nr{color:var(--muted);font-family:var(--font);font-weight:500;display:inline-grid}.sm-nr small{font-size:var(--fs-label);font-weight:400}.sm-few{margin-left:var(--space-xs);vertical-align:middle;cursor:help;font-size:var(--fs-label)}.sm-delta{font:500 var(--fs-label)/var(--lh-small) var(--font);color:var(--text);background:var(--sunken);padding:2px var(--space-xs);white-space:nowrap;border-radius:999px;display:inline-block}.sm-hero .sm-delta{margin-top:var(--space-xs)}.sm-vs{color:var(--muted);font-weight:400}.sm-side .sm-vs,.sm td .sm-vs{display:none}.sm td .sm-delta{margin-top:2px}.sm-delta.is-small{opacity:.75}.sm-info{display:inline-flex;position:relative}.sm-info>button{border:1px solid var(--line-strong);background:var(--surface);width:16px;height:16px;color:var(--muted);font:600 var(--fs-label)/1 var(--font);cursor:help;border-radius:50%;place-items:center;padding:0;display:grid}.sm-info>button:hover{border-color:var(--muted);color:var(--ink)}.sm-tip{width:min(260px,100vw - 32px);padding:var(--space-xs) var(--space-sm);background:var(--ink);color:var(--surface);font:400 var(--fs-label)/var(--lh-small) var(--font);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--dur-fast), transform var(--dur-fast);z-index:20;text-align:left;white-space:normal;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.sm-info:hover .sm-tip,.sm-info:focus-within .sm-tip{opacity:1;transform:translate(-50%)}.sm table{font-size:var(--fs-small);font-variant-numeric:tabular-nums}.sm th{font-size:var(--fs-label);color:var(--muted);padding:var(--space-xs) var(--space-sm);font-weight:400}.sm td{padding:var(--space-xs) var(--space-sm);color:var(--ink)}.sm th:first-child,.sm td:first-child{padding-left:var(--sp-block)}.sm th:last-child,.sm td:last-child{padding-right:var(--sp-block)}.sm td.num b,.sm td b{font-weight:600}.sm td .small{font-size:var(--fs-label)}.sm tbody tr{transition:background var(--dur-fast)}.sm tbody tr:hover td{background:var(--hover)}.sm .metric-table .nr{color:var(--muted);font-weight:400}.sm .panel-head{padding:var(--space-sm) var(--sp-block)}.sm .panel-head h2{font-size:var(--fs-title);line-height:var(--lh-body)}.sm-note{font-size:var(--fs-label);color:var(--quiet);padding:var(--space-xs) var(--sp-block) var(--space-sm);margin:0}.sm-bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--sp-block);flex-wrap:wrap;display:flex}.ads-doors{border-collapse:collapse;width:100%}.ads-doors thead th{text-align:right;border-bottom:1px solid var(--line)}.ads-doors thead th:first-child{text-align:left}.ads-doors tbody tr+tr>*{border-top:1px solid var(--line)}.ads-doors a{color:var(--ink);text-decoration:none}.ads-doors a:hover{text-decoration:underline}.ads-key{width:8px;height:8px;margin-right:var(--space-xs);vertical-align:middle;border-radius:2px;display:inline-block}.ads-steps{padding:var(--space-sm) var(--sp-block);gap:var(--space-sm);margin:0;list-style:none;display:grid}.ads-steps li{align-items:center;gap:var(--space-md);font-size:var(--fs-small);color:var(--muted);grid-template-columns:minmax(80px,140px) 1fr minmax(120px,180px);display:grid}.ads-bar{background:var(--sunken);border-radius:999px;height:12px;overflow:hidden}.ads-bar i{background:var(--category-1);border-radius:999px;height:100%;display:block}.ads-v{color:var(--ink);display:grid}.ads-v small{font-size:var(--fs-label);color:var(--muted)}@media (width<=560px){.ads-steps li{grid-template-columns:1fr auto}.ads-bar{order:3;grid-column:1/-1}}.sm-crumb{gap:var(--space-2xs);font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.sm-crumb a{color:var(--muted)}@media (prefers-reduced-motion:reduce){.sm *,.sm :before{transition:none!important}}@media (width<=640px){.sm-nums{padding:var(--space-md)}.sm-side>div{padding:0 var(--space-md)}.sm th:first-child,.sm td:first-child{padding-left:var(--space-md)}.sm th:last-child,.sm td:last-child{padding-right:var(--space-md)}}.sm-group{gap:var(--space-xs);display:grid}.sm-group>p{margin:0}.sk-tbl .sk-row{gap:var(--space-md);padding:var(--space-sm) var(--sp-block);align-items:start}.sk-tbl .sk-th{padding-block:var(--space-sm)}.sk-c{flex:1;min-width:0;display:grid}.sk-c:first-child{flex:2.5}.sk-lines{gap:10px;padding:5px 0;display:grid}@media (width<=640px){.sk-tbl .sk-row{padding-inline:var(--space-md)}.sk-c:nth-child(n+4){display:none}}.sm-stack>*+*,.home .fh-home>*+*{margin-top:var(--space-lg)}.home .team-strip{margin-bottom:0}.home .panel{border-radius:var(--r-md)}.home .ask-hero{justify-items:stretch;gap:var(--space-sm);text-align:left;padding:var(--space-lg);background:var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-lg);display:grid}.home .ask-hero .eyebrow{font-size:var(--fs-label);color:var(--muted);margin:0;font-weight:500}.home .ask-hero h2{font:600 var(--fs-agent)/var(--lh-title) var(--font-ai);letter-spacing:-.01em;color:var(--ai-ink);margin:0}.home .ask-hero p{max-width:72ch;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin:0}.home .ask-hero form{align-items:center;gap:var(--space-xs);width:100%;max-width:720px;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);display:flex}.home .ask-hero form:focus-within{border-color:var(--ai-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--ai-signal) 22%, transparent)}.home .ask-hero input{font-size:var(--fs-title);line-height:var(--lh-body)}.home .ask-hero input::placeholder{color:var(--muted)}.home .ask-hero .starters{justify-content:flex-start;gap:var(--space-xs)}.home .starter{font-size:var(--fs-small);color:var(--text);border-color:var(--line);padding:var(--space-2xs) var(--space-sm);transition:background var(--dur-fast), border-color var(--dur-fast)}.home .starter:hover{border-color:var(--line-strong);color:var(--ink)}.home .tiles{background:var(--surface);border-radius:var(--r-md);gap:0}.home .tile{padding:var(--space-md) var(--space-lg);--t:var(--faint);box-shadow:-1px -1px 0 var(--line)}.home .tile .k,.home .fh-kpi .lbl{font-weight:400}.home .tile .s{font-size:var(--fs-label)}.home .tile .v .sm-nr{font-size:var(--fs-stat-sm)}.home .fh-kpis{border-radius:var(--r-md)}.home .fh-vs{font-size:var(--fs-label)}.home .fh-delta{font:500 var(--fs-label)/var(--lh-small) var(--font);color:var(--text);background:var(--sunken);padding:2px var(--space-xs);white-space:nowrap;border-radius:999px;display:inline-block}.home .fh-rate{border-color:var(--line);font-weight:500}.home .panel.brief,.home .hm-brief{background:var(--ai-surface);border-color:var(--ai-line);border-radius:var(--r-lg)}.home .panel.brief .panel-head,.home .hm-brief .panel-head{border-bottom-color:var(--ai-line)}.home .panel.brief .panel-head h2,.home .hm-brief .panel-head h2{font:600 var(--fs-agent)/var(--lh-title) var(--font-ai);color:var(--ai-ink);letter-spacing:-.01em}.home .panel.brief .panel-head .chip{font-size:var(--fs-label);color:var(--muted);white-space:normal;background:0 0;padding:0;font-weight:400}.home .fh-brief{gap:0;padding:0;list-style:none}.home .fh-brief li{padding:var(--space-sm) var(--sp-block);border-bottom:1px solid var(--ai-line);line-height:var(--lh-body);animation:hm-in var(--dur-ai) var(--ease-out) both}.home .fh-brief li:nth-child(2){animation-delay:.12s}.home .fh-brief li:nth-child(n+3){animation-delay:.24s}.home .fh-brief b{color:var(--ink);font-weight:600}.home .fh-trust{font-size:var(--fs-label);padding-top:var(--space-xs)}.home .hm-brief .panel-pad{padding:var(--space-md) var(--sp-block)}.home .hm-brief td{border-bottom-color:var(--ai-line);background:0 0}.home .hm-brief tbody tr:hover td{background:0 0}.home .hm-brief td:first-child{padding-left:0}.home .hm-brief td:last-child{padding-right:0}.home .hm-brief ul{line-height:var(--lh-body)}.home .hm-brief sup a{font:400 var(--fs-label) var(--mono);color:var(--ai-ink);background:var(--ai-evidence);padding:0 var(--space-2xs);border-radius:4px;margin-left:2px;text-decoration:none}.home .hm-brief .callout{background:var(--ai-evidence);border-radius:var(--r-sm);font-size:var(--fs-label);padding:var(--space-xs) var(--space-sm);border:0}.home .fh-row{gap:var(--space-sm);padding:var(--space-xs) 0}.home .fh-row .grow b{font-size:var(--fs-small)}.home .fh-row .grow span{font-size:var(--fs-label)}.home .fh-sev{border:1.5px solid var(--line-strong);background:0 0}.home .fh-sev.bad{background:var(--bad);border-color:var(--bad)}.home .fh-sev.warn{background:var(--warn);border-color:var(--warn)}.home .fh-sev.good{background:var(--good);border-color:var(--good)}.home .hm-alerts{margin:0;padding:0;list-style:none}.home .hm-alerts li{padding:var(--space-sm) var(--sp-block);border-bottom:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small)}.home .hm-alerts li:last-child{border-bottom:0}.home .hm-check{padding:var(--space-md) var(--sp-block) var(--space-md) var(--space-2xl);gap:var(--space-sm);margin:0;display:grid}.home .hm-check li::marker{color:var(--muted)}.home .hm-check .chip{margin-left:var(--space-xs)}.home .hm-ready .kpi{padding:var(--space-sm) var(--sp-block)}.home .hm-ready .kpi+.kpi{border-top:1px solid var(--line)}.home .hm-ready .kpi .sub{font-size:var(--fs-label)}@keyframes hm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home .fh-brief li{animation:none}}@media (width<=640px){.home .ask-hero{padding:var(--space-md)}.home .ask-hero h2{font-size:var(--fs-title);line-height:var(--lh-body)}.home .tile{padding:var(--space-md)}.home .panel-head,.home .fh-brief li,.home .hm-alerts li,.home .hm-ready .kpi{padding-left:var(--space-md);padding-right:var(--space-md)}.home .hm-brief .panel-pad{padding:var(--space-md)}.home .hm-check{padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl)}}.home .hm-brief .sk-tbl .sk-row{border-bottom-color:var(--ai-line);padding-inline:0}.ht-grid{gap:var(--sp-gap);padding:var(--sp-gap) var(--sp-block) var(--sp-block);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ht-card{flex-direction:column;gap:2px;min-width:0;display:flex}.ht-card .lbl{color:var(--muted);font-size:var(--fs-small,.85rem)}.ht-card b{font-size:1.5rem;line-height:1.2}.ht-bars{width:100%;height:72px;margin-top:var(--space-sm);color:var(--brand);border-bottom:1px solid var(--line)}.ht-bars rect{fill:currentColor;fill-opacity:.75}.ht-bars rect:hover{fill-opacity:1}.ht-axis{justify-content:space-between;display:flex}.fl-scroll{padding:var(--space-sm) var(--sp-block) var(--space-xs);overflow-x:auto}.fl-in{position:relative}.fl-head{height:84px;position:relative}.fl-head>div{text-align:center;font-size:var(--fs-label);line-height:var(--lh-small);color:var(--muted);align-content:start;justify-items:center;gap:1px;display:grid;position:absolute;top:0;transform:translate(-50%)}.fl-head b{font:600 var(--fs-title)/var(--lh-body) var(--font-display);color:var(--ink);font-feature-settings:normal;font-variant-numeric:normal}.fl-head small{font-size:var(--fs-label);color:var(--muted)}.fl-head .sm-nr{font-size:var(--fs-small);margin-top:var(--space-2xs)}.fl svg{display:block;overflow:visible}.fl-rib{opacity:.2;transition:opacity var(--dur-fast)}.fl-rib.on{opacity:.42}.fl-rib.dim{opacity:.07}.fl-bar{transition:opacity var(--dur-fast)}.fl-bar.dim{opacity:.3}.fl-nr{fill:var(--sunken);stroke:var(--line-strong);stroke-dasharray:3 3}.fl-lab{font:500 var(--fs-label) var(--font);fill:var(--text);dominant-baseline:middle;font-variant-numeric:tabular-nums}.fl-lab-l{text-anchor:end}.fl-lab-n{fill:var(--muted);font-weight:400}.fl .sm-note{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.fl .sm-note .sm-few{margin-left:0}@media (width<=640px){.fl-scroll{padding-left:var(--space-md);padding-right:var(--space-md)}}@media (prefers-reduced-motion:reduce){.fl-rib,.fl-bar{transition:none}}.fl-sk-head,.fl-sk-chart{justify-content:space-between;padding:0 84px 0 176px;display:flex}.fl-sk-head{height:84px}.fl-sk-head>div{flex-direction:column;align-items:center;width:14px;display:flex}.fl-sk-chart{height:176px;padding-block:4px;position:relative}.fl-sk-chart .fl-sk-col{border-radius:4px;width:14px;height:100%;margin:0;position:relative}.fl-sk-chart .fl-sk-band{opacity:.45;border-radius:0;height:auto;position:absolute;inset:4px 84px 4px 176px}.fl-sk-chart .fl-sk-lab{width:112px;height:10px;position:absolute;left:48px}.cp-cats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.cp-cat{gap:var(--space-2xs);text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--surface);box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);padding:var(--space-md) var(--space-lg);transition:background var(--dur-fast);border:0;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.cp-cat:hover{background:var(--hover)}.cp-cat[aria-pressed=true]{background:var(--sunken);box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line), inset 0 0 0 1px var(--ink)}.cp-cat-name{font:500 var(--fs-small)/var(--lh-small) var(--font);color:var(--ink);align-items:center;gap:var(--space-xs);display:flex}.cp-cat-name:before{content:"";background:var(--cat,var(--brand));border-radius:50%;flex:none;width:8px;height:8px}.cp-cat[aria-pressed=true] .cp-cat-name{font-weight:600}.cp-cat-n{font:600 var(--fs-section)/var(--lh-title) var(--font-display);color:var(--ink);font-feature-settings:normal;font-variant-numeric:normal;align-self:end}.cp-cat-n small{font:400 var(--fs-label)/var(--lh-small) var(--font);color:var(--muted)}.cp-cat-sub{font-size:var(--fs-label);line-height:var(--lh-small);color:var(--muted)}.cp-filters,.cp-filters .row{gap:var(--space-xs);flex-wrap:wrap}.cp-filters .input{width:auto;font-size:var(--fs-small);max-width:100%}.cp-filters .cp-search{width:220px}.cp-count{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums}.cp td{vertical-align:middle}.cp td.name-cell b{font-weight:500}.cp-sub{font-size:var(--fs-label);line-height:var(--lh-small);color:var(--muted);margin-top:2px}.cp td .cp-sub.clip{max-width:26ch}.cp-none{color:var(--muted);font-weight:400}.cp td.num .sm-nr{font-size:var(--fs-small)}.cp .chip.st{color:var(--text);font-size:var(--fs-small);gap:var(--space-xs);background:0 0;padding:0}.cp .chip.st .dot{box-sizing:border-box;border:1.5px solid var(--muted);background:0 0;width:8px;height:8px}.cp .chip.st.live .dot,.cp .chip.st.scheduled .dot{background:var(--good);border-color:var(--good)}.cp .chip.st.paused .dot{background:var(--warn);border-color:var(--warn)}.cp .chip.st.ready .dot{border-color:var(--link)}.cp-meta{margin-top:var(--space-xs);gap:var(--space-sm);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap}.cp-facts-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cp-facts-row+.cp-facts-row{border-top:1px solid var(--line)}.cp-fact{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-left:1px solid var(--line);align-content:start;min-width:0;display:grid}.cp-fact:first-child{border-left:0}.cp-fact-l{font-size:var(--fs-label);line-height:var(--lh-small);color:var(--muted)}.cp-fact-v{font:500 var(--fs-body)/var(--lh-body) var(--font);color:var(--ink);overflow-wrap:anywhere}.cp-fact-big{font:600 var(--fs-section)/var(--lh-title) var(--font-display);color:var(--ink);font-feature-settings:normal;font-variant-numeric:normal}.cp-fact-big .sm-nr{font-size:var(--fs-title)}.cp-fact-big .chip.st{font-family:var(--font);font-size:var(--fs-small)}.cp-fact-sub{font-size:var(--fs-label);line-height:var(--lh-small);color:var(--muted)}.cp-limits>.panel{background:var(--surface)!important}.cp>section.panel,.cp>.callout{margin-bottom:0!important}@media (width<=900px){.cp-facts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-fact:nth-child(odd){border-left:0}.cp-fact:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=640px){.cp-cat,.cp-fact{padding:var(--space-sm) var(--space-md)}.cp-filters .cp-search{width:100%}.cp .panel-head{padding-left:var(--space-md);padding-right:var(--space-md)}}@media (width<=420px){.cp-facts-row{grid-template-columns:1fr}.cp-fact{border-left:0}.cp-fact:nth-child(n+2){border-top:1px solid var(--line)}}.lq-bands{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lq-band{gap:var(--space-2xs);text-align:left;font:inherit;color:inherit;padding:var(--space-md) var(--space-lg);background:var(--surface);border:0;border-left:1px solid var(--line);cursor:pointer;transition:background var(--dur-fast);align-content:start;justify-items:start;min-width:0;display:grid}.lq-band:first-child{border-top-left-radius:var(--r-md);border-left:0}.lq-band:last-child{border-top-right-radius:var(--r-md)}.lq-band:hover{background:var(--hover)}.lq-band.on{background:var(--brand-soft);box-shadow:inset 0 -2px 0 var(--brand)}.lq-band:focus-visible{outline-offset:-2px}.lq-n{font:600 var(--fs-stat-sm)/var(--lh-tight) var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:var(--space-2xs);font-feature-settings:normal;font-variant-numeric:normal}.lq-band .sm-sub{max-width:none}.lq-band .sm-sub b{color:var(--ink);font-weight:600}.lq-how{border-top:1px solid var(--line)}.lq-how .small b{color:var(--ink);font-weight:600}.lq-tools{padding:var(--space-sm) var(--sp-block);border-bottom:1px solid var(--line);gap:var(--space-xs);margin:0}.lq .lead-search{flex:0 320px;width:320px;min-width:0}.lq-count{color:var(--ink)}.lq .lq-sort{width:auto;height:32px;font-size:var(--fs-small)}.lq .toolbar-end{flex-wrap:wrap}.lq .filter-btn .dd-pop{max-width:calc(100vw - 2 * var(--space-md))}.lq .filter-pop{width:max-content;min-width:0;max-width:100%}.lq .filter-btn .val{max-width:140px}.lq-list .empty{border:0;border-radius:0}.lq-more{border-top:1px solid var(--line)}.lq-foot{padding-top:var(--space-sm);border-top:1px solid var(--line)}.lq .lead-table{table-layout:auto}.lq table th,.lq table td{vertical-align:middle;text-align:left}.lq table th{white-space:nowrap;border-bottom:1px solid var(--line)}.lq table th.num,.lq table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lq td.num{font-weight:400}.lq table tbody tr:last-child td{border-bottom:0}.lq td>b{font-weight:500}.lq td .small{margin-top:2px}.lq .lead-table td.fill{min-width:18ch}.lq .lq-why{max-width:100%;display:block}.lq-imp td{white-space:normal}.lq-imp td.num,.lq-imp td .chip,.lq-imp td:nth-child(2),.lq-imp td:nth-child(3){white-space:nowrap}.lq-imp td .stack{white-space:normal;min-width:18ch}.lq-ph{font-family:var(--mono);font-size:var(--fs-label);color:var(--muted)}.lq-acts{gap:var(--space-2xs);flex-wrap:nowrap;justify-content:flex-end}.lq-imp select{font:inherit;font-size:var(--fs-small);height:28px;padding:0 var(--space-xs);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.lq-due{gap:var(--space-2xs);padding:var(--space-sm) var(--sp-block);background:var(--warn-soft);border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;display:grid}.lq-due b{color:var(--ink);font-weight:600}@media (width<=640px){.lq-band{padding:var(--space-sm) var(--space-md)}.lq-n{font-size:var(--fs-section)}.lq-tools,.lq-due{padding-left:var(--space-md);padding-right:var(--space-md)}.lq .lead-search{flex:100%;width:100%}.lq .toolbar-end{justify-content:space-between;width:100%;margin-left:0}.lq .sm-head .sm-ctrl{width:100%}.lq-tools{position:relative}.lq .filter-btn .dd{position:static}.lq .filter-btn .dd-pop{left:var(--space-md);right:var(--space-md);max-width:none}.lq .filter-pop{width:auto}}.sl-who{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);color:var(--muted);display:inline-flex}.sl-group{font:600 var(--fs-small)/var(--lh-small) var(--font);color:var(--ink);margin:0}.sl-group span{margin-left:var(--space-2xs);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.sl td{vertical-align:middle}.sl tbody tr:last-child td{border-bottom:0}.sl-sub{color:var(--muted);font-weight:400}.sl-calls{table-layout:fixed}.sl-chips{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.sl-acts{justify-content:flex-end;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.sl-share{align-items:center;gap:var(--space-xs);display:inline-flex}.sl td.sl-more{color:var(--warn);font-weight:600}.sl td.sl-less{color:var(--good);font-weight:600}.sl-src{margin:0;padding:0;list-style:none}.sl-src li+li button{border-top:1px solid var(--line)}.sl-src button{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--sp-block);font:inherit;font-size:var(--fs-small);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;display:flex}.sl-src button:hover{background:var(--hover)}.sl-src button>span{align-items:center;gap:var(--space-xs);display:inline-flex}.sl-src svg{color:var(--muted)}.sl-src b{font-variant-numeric:tabular-nums;font-weight:600}.sl-tx{scroll-margin-top:80px}.sl-filters{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--sp-block);flex-wrap:wrap;display:flex}.sl-filters .search{flex:240px}.sl-filters select{min-width:0;max-width:100%;font-size:var(--fs-small)}@media (width<=640px){.sl-calls{table-layout:auto}.sl-src button,.sl-filters{padding-left:var(--space-md);padding-right:var(--space-md)}}.sl-bar{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.sl-bar i{height:100%;display:block}.sl-key{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:inline-flex}.sl-key i{width:8px;height:8px;margin-left:var(--space-xs);border-radius:2px;display:inline-block}.pv-c0{--c:var(--brand);--t:var(--brand-ink)}.pv-c1{--c:var(--category-1);--t:var(--brand-ink)}.pv-c2{--c:var(--category-2);--t:var(--ink)}.pv-c3{--c:var(--category-4);--t:var(--brand-ink)}.pv-c4{--c:var(--category-3);--t:var(--brand-ink)}.pv-c5{--c:var(--category-6);--t:var(--brand-ink)}.pv-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pv-banner{align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--sp-gap);font-size:var(--fs-small);color:var(--text);background:var(--info-soft);border:1px solid color-mix(in oklab, var(--info) 30%, var(--line));border-radius:var(--r-md);flex-wrap:wrap;display:flex}.pv-banner b{color:var(--ink);font-weight:600}.pv-banner-states{flex-wrap:wrap;gap:2px;display:inline-flex}.pv-banner-states button{font:inherit;font-size:var(--fs-label);padding:1px var(--space-xs);border-radius:var(--r-sm);color:var(--info);cursor:pointer;background:0 0;border:1px solid #0000}.pv-banner-states button[aria-pressed=true]{border-color:color-mix(in oklab, var(--info) 40%, var(--line));background:var(--surface);color:var(--ink)}.pv-banner-key{gap:var(--space-2xs);color:var(--muted);align-items:center;margin-left:auto;display:inline-flex}.pv-banner button:focus-visible,.pv-banner a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-import{padding:0 var(--space-2xs);border:1px dashed var(--info);border-radius:var(--r-sm);color:var(--info);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-small);white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.pv-import.tara{border-style:solid;border-color:var(--ai-line);color:var(--ai-ink);cursor:help}.pv-import[data-why]{cursor:help;position:relative}.pv-import[data-why]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pv-import[data-why]:hover:after,.pv-import[data-why]:focus:after{content:attr(data-why);z-index:5;width:max-content;max-width:240px;padding:var(--space-2xs) var(--space-xs);background:var(--ink);color:var(--surface);border-radius:var(--r-sm);font-size:var(--fs-label);font-weight:400;line-height:var(--lh-small);white-space:normal;text-align:left;position:absolute;top:calc(100% + 4px);left:0}.pv-recs .pv-import[data-why]:after{left:auto;right:0}.pv-imp-name{-webkit-text-decoration:underline dashed color-mix(in oklab, var(--info) 70%, transparent) 1px;text-decoration:underline dashed color-mix(in oklab, var(--info) 70%, transparent) 1px;text-underline-offset:3px}.pv-nr{color:var(--muted);font-weight:400}.pv-head{margin-bottom:var(--sp-gap);flex-wrap:nowrap;align-items:flex-start}.pv-head>div{flex:1}.pv-head>.fh-period{margin-top:var(--space-2xs);flex:none}.pv-head h1{overflow-wrap:anywhere;max-width:46ch}.pv-head .crumbs{margin-bottom:var(--space-2xs);white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.pv-head .crumbs>.row{flex-wrap:nowrap;flex:none;min-width:0}.pv-head .crumbs>.row:last-child{flex:0 auto;overflow:hidden}.pv-head .crumbs a,.pv-head .crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.pv-head .crumbs a.mid{max-width:18ch}.pv-head .crumbs [aria-current]{max-width:100%}.pv-head .crumbs a:focus-visible{max-width:none}.pv-sub{gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.pv-kpis{margin-bottom:var(--sp-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.pv-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-kpis b{font-size:var(--fs-stat-sm)}.pv-kpis .fh-vs{line-height:var(--lh-small)}.pv-main{gap:var(--sp-gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.pv-main>*{min-width:0}.pv-pad{padding:var(--sp-gap) var(--sp-block);margin:0}.pv-linkish{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pv-linkish:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.pv-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pv-table td:first-child{min-width:170px}.pv-attn{margin-bottom:var(--sp-gap);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.pv-attn-line{align-items:center;gap:var(--space-2xs) var(--space-md);padding:var(--space-xs) var(--sp-gap);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.pv-attn-line>b{color:var(--ink);font-weight:600}.pv-attn-item{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.pv-attn-item a,.pv-attn-item button{color:var(--text)}.pv-attn-item a:hover,.pv-attn-item button:hover{color:var(--link);text-decoration:underline}.pv-attn-line .btn{margin-left:auto}.pv-attn-more{border-top:1px solid var(--line)}.pv-facts{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.pv-fact{gap:var(--space-2xs);align-items:center;display:inline-flex}.pv-chart-head{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.pv-chart-head h2{font-size:var(--fs-title)}.pv-flow{gap:var(--space-xs);padding:var(--space-sm) var(--sp-block) var(--sp-gap);display:grid}.pv-flow-row{gap:var(--space-sm);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.pv-flow-row .lbl{justify-content:space-between;align-items:baseline;gap:var(--space-xs);font-size:var(--fs-small);color:var(--muted);line-height:var(--lh-small);display:flex}.pv-flow-row .lbl b{font-family:var(--font-display);font-size:var(--fs-title);color:var(--ink);font-weight:600}.pv-bar{gap:2px;height:28px;display:flex}.pv-seg{background:var(--c);min-width:3px;color:var(--t);font-size:var(--fs-label);white-space:nowrap;transition:opacity var(--dur-fast) ease-out;border-radius:4px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.pv-seg:hover{opacity:.85;text-decoration:none}.pv-seg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-bar.none{padding:0 var(--space-xs);background:var(--sunken);font-size:var(--fs-small);color:var(--muted);border-radius:4px;align-items:center}.pv-headline{padding:var(--space-sm) var(--sp-block) 0;font-size:var(--fs-body);color:var(--text);max-width:72ch;margin:0}.pv-headline b{color:var(--ink);font-weight:600}.pv-table td,.pv-table th{padding-top:var(--space-xs);padding-bottom:var(--space-xs);vertical-align:top}.pv-table td:first-child{max-width:300px}.pv-table .base{font-size:var(--fs-label);color:var(--muted);font-weight:400;display:block}.pv-table tr.sel>td{background:var(--brand-soft)}.pv-cell-name{gap:var(--space-xs);align-items:baseline;display:flex}.pv-cell-name .pv-dot{transform:translateY(-1px)}.pv-rank-ctl{gap:var(--space-xs) var(--space-md);padding:0 var(--sp-block);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pv-rank-ctl .tabs{border:0;margin:0;padding:0;overflow:visible}.pv-rank-row .pv-name{-webkit-line-clamp:1}.pv-rank-ctl .tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.pv-rank-ctl select{font:inherit;font-size:var(--fs-small);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);height:28px;color:var(--ink);padding:0 var(--space-xs)}.pv-rank{padding:var(--sp-tight) var(--sp-block) var(--sp-gap);display:grid}.pv-rank-row{gap:var(--space-sm);padding:var(--space-2xs);font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;grid-template-columns:minmax(0,240px) minmax(0,1fr) 160px;align-items:center;width:100%;display:grid}.pv-rank-row:hover{background:var(--hover)}.pv-rank-row:focus-visible{outline:2px solid var(--focus);outline-offset:0}.pv-rank-row .who{gap:var(--space-xs);align-items:baseline;min-width:0;display:flex}.pv-rank-row .who>span:last-child{min-width:0}.pv-rank-row .path{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pv-track{background:var(--sunken);border-radius:4px;height:14px;position:relative}.pv-track i{background:var(--brand);border-radius:4px;height:100%;display:block}.pv-track i.small{background:color-mix(in oklab, var(--brand) 40%, var(--surface));border:1px dashed var(--brand)}.pv-ref{border-left:1.5px dashed var(--ink);width:0;position:absolute;top:-4px;bottom:-4px}.pv-rank-row .val{text-align:right;font-variant-numeric:tabular-nums;line-height:var(--lh-small)}.pv-rank-row .val b{font-family:var(--font-display);font-size:var(--fs-title);color:var(--ink)}.pv-rank-row .val>span{font-size:var(--fs-label);color:var(--muted);display:block}.pv-rank-row .val>.chip{margin-left:var(--space-2xs);font-size:var(--fs-label);line-height:var(--lh-small);display:inline-flex}.pv-rank-gap{gap:var(--space-xs);padding:var(--space-2xs);font-size:var(--fs-small);color:var(--muted);border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);margin:var(--space-2xs) 0;align-items:center;display:flex}.pv-rank-key{gap:var(--space-2xs) var(--space-md);padding:0 var(--sp-block) var(--sp-gap);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}.pv-rank-key .ref{border-left:1.5px dashed var(--ink);width:0;height:12px;margin-right:var(--space-2xs);vertical-align:middle;display:inline-block}.pv-tree td:first-child{min-width:280px}.pv-tree tr:not(.pv-pin-row)>td:first-child,.pv-tree th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.pv-tree tr.sel>td:first-child{background:var(--brand-soft)}@media (width<=760px){.pv-tree td:first-child{min-width:200px}}.pv-tog{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;font-size:var(--fs-label);transition:transform var(--dur-fast) ease-out;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.pv-tog:hover{background:var(--hover);color:var(--ink)}.pv-tog:focus-visible{outline:2px solid var(--focus);outline-offset:0}.pv-tog[aria-expanded=true]{transform:rotate(90deg)}.pv-tog-gap{flex:none;width:24px;display:inline-block}.pv-tree .lvl{font-size:var(--fs-label);color:var(--muted);display:block}.pv-path{gap:var(--space-2xs);padding:var(--space-xs) var(--sp-block);border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.pv-path button{font:inherit;color:var(--link);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:30ch;padding:0;overflow:hidden}.pv-path button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-path [aria-current]{color:var(--ink);font-weight:500}.pv-tara .panel-head h2{font-size:var(--fs-title)}.pv-recs{padding:0 var(--sp-block);counter-reset:rec;margin:0;list-style:none}.pv-recs>li{counter-increment:rec;padding:var(--space-sm) 0;border-top:1px solid var(--ai-line);gap:var(--space-2xs);display:grid}.pv-recs>li:first-child{border-top:0}.pv-rec-title{font-family:var(--font-ai);font-weight:500;font-size:var(--fs-ai-answer);line-height:var(--lh-body);color:var(--ai-ink)}.pv-rec-body{gap:var(--space-2xs);font-size:var(--fs-small);color:var(--text);display:grid}.pv-rec-body p{margin:0}.pv-kind{margin-right:var(--space-2xs);font-size:var(--fs-label);color:var(--ai-signal);font-weight:500;display:inline-block}.pv-where{gap:var(--space-2xs);color:var(--ai-ink);align-items:flex-start;display:flex}.pv-where svg{color:var(--ai-signal);flex:none;margin-top:3px}.pv-ev{padding:0 var(--space-2xs);background:var(--ai-evidence);color:var(--ai-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;font-weight:500;display:inline-block}.pv-more{margin:0 var(--sp-block) var(--space-2xs)}.pv-trust{padding:var(--sp-tight) var(--sp-block) var(--sp-gap);border-top:1px solid var(--ai-line);margin:0}.pv-pin-row>td{padding:0 var(--space-sm) var(--space-xs);border-bottom:1px solid var(--line)}.pv-pin{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);border-radius:var(--r-md);align-items:flex-start;display:flex}.pv-pin>div{gap:var(--space-2xs);flex:1;min-width:0;display:grid}.pv-pin summary{cursor:pointer;font-size:var(--fs-small);color:var(--ai-signal);width:max-content;font-weight:500}.pv-pin summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pv-pin details[open] summary{margin-bottom:var(--space-2xs)}.pv-pin .about{font-size:var(--fs-small);color:var(--muted)}.pv-creative{gap:var(--sp-gap);padding:var(--sp-gap) var(--sp-block);grid-template-columns:148px minmax(0,1fr);display:grid}.pv-thumb{align-content:center;place-items:center;gap:var(--space-xs);aspect-ratio:4/5;border:1px dashed var(--info);border-radius:var(--r-md);background:var(--sunken);color:var(--faint);display:grid}.pv-copy{font-size:var(--fs-body);color:var(--ink);max-width:60ch;margin:0}.pv-sibs td,.pv-sibs th{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.pv-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-head-ctl{justify-content:flex-end;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;flex:none;display:flex}.pv-head-ctl .fh-period{margin-top:0}.pv-view{background:var(--sunken);border-radius:var(--r-md);font-size:var(--fs-small);gap:2px;padding:2px;display:inline-flex}.pv-view a{padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-sm);color:var(--muted);white-space:nowrap;font-weight:500;text-decoration:none}.pv-view a:hover{color:var(--ink)}.pv-view a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pv-view a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pv-gap{align-items:center;gap:var(--space-2xs);margin-left:var(--space-2xs);padding:0 var(--space-2xs);min-height:20px;font:inherit;font-size:var(--fs-label);color:var(--muted);cursor:pointer;border-radius:var(--r-sm);vertical-align:middle;white-space:nowrap;background:0 0;border:0;display:inline-flex}br+.pv-gap{margin-left:calc(-1 * var(--space-2xs))}.pv-gap.short{justify-content:center;min-width:20px;margin-left:2px}.pv-gap.big{color:var(--text);white-space:normal;text-align:left;font-weight:500}.pv-inc{color:var(--muted)}.pv-cant{color:var(--ai-ink);padding-bottom:0}.pv-up-h{padding:var(--space-sm) var(--sp-block) 0;border-top:1px solid var(--ai-line);font-size:var(--fs-label);color:var(--ai-signal);margin:0;font-weight:500}.pv-rank-note{padding:var(--space-xs) var(--sp-block) 0;color:var(--muted);margin:0}.pv-rank-note b{color:var(--ink);font-weight:600}.pv-id summary{cursor:pointer;font-size:var(--fs-label)}.pv-id summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pv-id[open]{gap:var(--space-2xs);display:inline-flex}.pv-gap:hover{color:var(--ink);background:var(--hover)}.pv-gap:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pv-attn:focus{outline:none}.pv-attn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-left{font-size:var(--fs-label);color:var(--muted);line-height:var(--lh-small);display:block}.pv-off{gap:var(--space-xs);color:var(--muted);align-items:flex-start;margin:0;display:flex}.pv-off svg{flex:none;margin-top:3px}.pv-off b{color:var(--text);font-weight:500}.pv-flow-foot{gap:var(--space-xs) var(--space-md);padding:var(--sp-gap) var(--sp-block);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pv-flow-foot .pv-off{flex:320px}.pv-fit th.num,.pv-fit td.num .base{white-space:normal}.pv-fit td.num .pv-gap.big{margin:2px 0 0 auto;padding:0;display:block}.pv-fit td.num .pv-gap.big .fh-sev{margin-right:var(--space-2xs)}.pv-fit th.num{min-width:64px}.pv-fit th.num.wide{min-width:132px}.pv-fit td:first-child{min-width:130px}.pv-fit .pv-name{-webkit-line-clamp:none;display:inline}.pv-tree.pv-fit td:first-child{min-width:240px;max-width:360px}.pv-tree.pv-fit tr>td:first-child,.pv-tree.pv-fit th:first-child{position:static}.pv-mark{width:24px;height:24px;margin-left:var(--space-2xs);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.pv-mark:hover{background:var(--hover)}.pv-mark:focus-visible{outline:2px solid var(--focus);outline-offset:0}.pv-recs>li:focus{outline:none}.pv-recs>li.on{box-shadow:inset 2px 0 0 var(--ai-signal);padding-left:var(--space-xs)}.pv-rank-row2{cursor:default}.pv-rank-row2.sel{background:var(--brand-soft)}.pv-rank-name{color:var(--link);overflow-wrap:anywhere}.pv-rank-row2 .path{white-space:normal}.pv-rank-row2 .val .pv-gap{margin-left:2px}@media (width<=1100px){.pv-main{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pv-kpis,.pv-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-flow-row{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.pv-flow-row .lbl{justify-content:start;gap:var(--space-xs);grid-auto-flow:column;align-items:baseline}.pv-rank-row{grid-template-columns:minmax(0,1fr) 110px}.pv-rank-row .pv-track{grid-area:2/1/auto/-1}.pv-creative{grid-template-columns:1fr}.pv-thumb{max-width:200px}.pv-banner-key{margin-left:0}.pv-head{flex-wrap:wrap}.pv-head .crumbs{flex-wrap:wrap;row-gap:2px}.pv-head>div{flex-basis:100%}.pv-head-ctl{justify-content:flex-start}.pv-rank-ctl .tabs{flex-wrap:wrap;display:flex}.pv-rank-ctl .tabs button{padding:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.pv-seg,.pv-tog{transition:none}}.ak{--s1:color-mix(in oklab, var(--brand) 80%, var(--surface));--s2:var(--category-4);--s3:var(--category-2);--s4:var(--category-1);--meta:var(--s1);--google:var(--s2);margin-top:calc(-1 * var(--space-lg));max-width:1320px;color:var(--text);font-family:var(--font)}.ak a{color:inherit;text-decoration:none}.ak-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ak :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ak-head{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:32px;display:flex}.ak-trail{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ak-trail a{color:var(--link);padding:var(--space-2xs) 2px;border-radius:4px}.ak-trail a:hover{background:var(--hover)}.ak-trail [aria-current]{color:var(--ink);font-weight:500}.ak-sep{margin:0 var(--space-xs);color:var(--faint)}.ak-ctrl{gap:var(--space-xs);flex-shrink:0;align-items:center;display:flex}.ak-seg{background:var(--sunken);border-radius:8px;padding:2px;display:inline-flex}.ak-seg a{font-size:var(--fs-small);padding:var(--space-2xs) var(--space-sm);color:var(--muted);transition:background var(--dur-fast), color var(--dur-fast);border-radius:6px}.ak-seg a:hover{color:var(--ink)}.ak-seg a[aria-current]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow), 0 0 0 1px var(--line);font-weight:500}.ak-period select{font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-lg) var(--space-2xs) var(--space-xs);appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:4px 4px}.ak-body{gap:var(--space-lg);margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ak-main{min-width:0;padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);animation:ak-in var(--dur-ai) var(--ease-out) both}.ak-hl{font:600 var(--fs-page)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:30ch;margin:0}.ak-hl-q{color:var(--muted);font-weight:400}.ak-nums{align-items:flex-end;gap:var(--space-2xl);margin:var(--space-md) 0 var(--space-md);display:flex}.ak-hero{gap:2px;display:grid}.ak-lbl{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:var(--space-2xs);display:inline-flex}.ak-big{font-family:var(--font-display);font-weight:600;font-size:var(--fs-stat);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:var(--space-xs);display:inline-flex}.ak-big.ak-nr-t{font-size:var(--fs-stat-sm);color:var(--muted)}.ak-side{padding-bottom:var(--space-2xs);gap:0;margin:0;display:flex}.ak-side>div{padding:0 var(--space-lg);border-left:1px solid var(--line)}.ak-side dt{font-size:var(--fs-label);color:var(--muted);align-items:center;gap:var(--space-2xs);height:18px;display:flex}.ak-side dd{margin:var(--space-2xs) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);color:var(--ink);align-items:baseline;gap:var(--space-xs);white-space:nowrap;display:flex}.ak-nr-t{color:var(--muted);font-weight:500}.ak-side .ak-nr-t,.ak-side .ak-none{font-size:var(--fs-title)}.ak-none{color:var(--muted)}.ak-delta{font-family:var(--font);font-size:var(--fs-label);color:var(--text);background:var(--sunken);padding:2px var(--space-xs);white-space:nowrap;border-radius:999px;justify-self:start;font-weight:500}.ak-hero .ak-delta{margin-top:var(--space-xs)}.ak-vs{color:var(--muted);font-weight:400}.ak-side .ak-vs{display:none}.ak-delta.is-small{opacity:.75}.ak-info{display:inline-flex;position:relative}.ak-info>button{border:1px solid var(--line-strong);background:var(--surface);width:16px;height:16px;color:var(--muted);font:600 var(--fs-label)/1 var(--font);cursor:help;border-radius:50%;place-items:center;padding:0;display:grid}.ak-info>button:hover{border-color:var(--muted);color:var(--ink)}.ak-tip{width:260px;padding:var(--space-xs) var(--space-sm);background:var(--ink);color:var(--surface);font:400 var(--fs-label)/var(--lh-small) var(--font);letter-spacing:0;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--dur-fast), transform var(--dur-fast);z-index:20;text-align:left;white-space:normal;border-radius:8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ak-info:hover .ak-tip,.ak-info:focus-within .ak-tip{opacity:1;transform:translate(-50%)}.ak-flowhead{height:44px;font-size:var(--fs-label);color:var(--muted);position:relative}.ak-flowhead>span{white-space:nowrap;justify-items:center;gap:2px;display:grid;position:absolute;top:0;transform:translate(-50%)}.ak-flowhead>span:first-child{left:16.25%}.ak-flowhead>span:nth-child(2){left:50.6%}.ak-flowhead>span:nth-child(3){left:85%}.ak-flowhead b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);color:var(--ink)}.ak-flowhead em{font-style:normal;font-size:var(--fs-label);color:var(--muted);white-space:nowrap;position:absolute;top:22px;transform:translate(-50%)}.ak-flowhead em:before,.ak-flowhead em:after{content:"";background:var(--line-strong);vertical-align:middle;width:18px;height:1px;margin:0 var(--space-2xs);display:inline-block}.ak-step1{left:33.4%}.ak-step2{left:67.8%}.ak-flow{position:relative}.ak-flow svg{width:100%;height:auto;display:block;overflow:visible}.ak-ribbons{animation:ak-draw var(--dur-ai) var(--ease-out) both}.ak-rib{opacity:.2;cursor:pointer;transition:opacity var(--dur-fast)}.ak-rib.is-on{opacity:.42}.ak-rib.is-dim{opacity:.07}.ak-bar{cursor:pointer;transition:opacity var(--dur-fast)}.ak-bar.is-dim,.ak-nr.is-dim{opacity:.3}.ak-s1{fill:var(--s1);background:var(--s1)}.ak-s2{fill:var(--s2);background:var(--s2)}.ak-s3{fill:var(--s3);background:var(--s3)}.ak-s4{fill:var(--s4);background:var(--s4)}.ak-nr{cursor:pointer}.ak-hatch-bg{fill:var(--sunken)}.ak-hatch-line{stroke:var(--faint);stroke-width:1.2px}.ak-unsplit{fill:var(--faint)}.ak-fan{fill:var(--faint);opacity:.12}.ak-th{align-items:center;gap:var(--space-2xs);display:inline-flex}.ak-lab{font:500 var(--fs-label) var(--font);fill:var(--text);dominant-baseline:middle;font-variant-numeric:tabular-nums}.ak-lab-l{text-anchor:end}.ak-lab-q{fill:var(--muted);font-weight:400}.ak-ftip{z-index:10;width:232px;padding:var(--space-sm) var(--space-sm);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);pointer-events:none;font-size:var(--fs-small);position:absolute}.ak-ftip strong{color:var(--ink);font-weight:600;line-height:var(--lh-small);margin-bottom:var(--space-xs);display:block}.ak-ftip dl{gap:3px var(--space-sm);grid-template-columns:1fr auto;margin:0;display:grid}.ak-ftip dt{color:var(--muted)}.ak-ftip dd{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.ak-ftip em{color:var(--muted);font-style:normal;font-weight:400}.ak-ftip p{margin:var(--space-xs) 0 0;font-size:var(--fs-label);color:var(--warn)}.ak-ftip .ak-ftip-go{color:var(--muted)}.ak-doors{border-collapse:collapse;width:100%;margin-top:var(--space-md);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ak-doors thead th{color:var(--muted);font-weight:400;font-size:var(--fs-label);text-align:right;padding:0 var(--space-sm) var(--space-2xs);border-bottom:1px solid var(--line)}.ak-doors thead th:first-child{text-align:left;padding-left:0}.ak-doors tbody tr{cursor:pointer;transition:background var(--dur-fast)}.ak-doors tbody tr:hover{background:var(--hover)}.ak-doors tbody th,.ak-doors td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;color:var(--ink)}.ak-doors tbody th{text-align:left;text-overflow:ellipsis;width:42%;max-width:0;padding-left:0;font-weight:500;overflow:hidden}.ak-doors tbody th a{align-items:center;gap:var(--space-xs);display:inline-flex}.ak-doors td .ak-nr-t,.ak-doors td .ak-none{font-weight:400}.ak-key{border-radius:3px;flex-shrink:0;width:10px;height:10px}.ak-chev{color:var(--faint);width:16px;font-size:var(--fs-title);padding-right:var(--space-2xs)!important}.ak-doors tbody tr:hover .ak-chev{color:var(--ink)}.ak-ring{border:1.5px solid var(--warn);width:7px;height:7px;margin-left:var(--space-2xs);vertical-align:1px;border-radius:50%;display:inline-block}.ak-loop{align-items:center;gap:var(--space-xs);margin:var(--space-md) 0 0;font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;display:flex}.ak-loop b{color:var(--text);font-weight:500}.ak-loop-dot{border:1.5px solid var(--muted);border-radius:50%;width:6px;height:6px}.ak-loop-q:before{content:"·";margin-right:var(--space-xs)}.ak-ad{gap:var(--space-2xl);padding-top:var(--space-xs);grid-template-columns:260px 1fr;align-items:start;display:grid}.ak-adcard{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0}.ak-adcard figcaption{font-size:var(--fs-label);color:var(--muted)}.ak-adcard blockquote{margin:var(--space-xs) 0 var(--space-sm);font-size:var(--fs-title);line-height:var(--lh-body);color:var(--ink)}.ak-adcard blockquote.ak-q{color:var(--muted);font-size:var(--fs-small)}.ak-adcard code{font-family:var(--mono);font-size:var(--fs-label);color:var(--muted)}.ak-steps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.ak-steps li{align-items:center;gap:var(--space-sm);font-size:var(--fs-small);grid-template-columns:110px 1fr 150px;display:grid}.ak-step-l{color:var(--muted)}.ak-step-bar{height:16px}.ak-step-bar i{background:var(--s1);transform-origin:0;height:100%;animation:ak-grow var(--dur-ai) var(--ease-out) both;border-radius:0 4px 4px 0;display:block}.ak-steps li:last-child .ak-step-bar i{background:var(--brand)}.ak-step-v{font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);color:var(--ink);align-items:baseline;gap:var(--space-xs);font-variant-numeric:tabular-nums;display:flex}.ak-step-v small{font-family:var(--font);font-weight:400;font-size:var(--fs-label);color:var(--muted)}.ak-hl-rank span{color:var(--muted);font-weight:400}.ak-rank-ctrl{justify-content:space-between;align-items:center;gap:var(--space-md);margin:var(--space-md) 0 var(--space-xs);flex-wrap:wrap;display:flex}.ak-tabs{gap:var(--space-md);border-bottom:1px solid var(--line);display:flex}.ak-tabs a{font-size:var(--fs-small);color:var(--muted);padding:var(--space-2xs) 0 var(--space-xs);border-bottom:2px solid #0000;margin-bottom:-1px}.ak-tabs a:hover{color:var(--ink)}.ak-tabs a[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.ak-rank-key{font-size:var(--fs-label);color:var(--muted);margin:var(--space-2xs) 0 var(--space-xs);align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ak-rank-key .ak-ring{margin-left:0}.ak-rank ol,.ak-rank-rest{margin:0;padding:0;list-style:none}.ak-rank ol li{animation:ak-in .4s var(--ease-out) both}.ak-rank ol a{z-index:1;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) 0;font-size:var(--fs-small);border-radius:6px;grid-template-columns:22px minmax(0,270px) 1fr;display:grid;position:relative}.ak-rank ol a:hover{background:var(--hover)}.ak-rk-n{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:var(--fs-label)}.ak-rk-name{align-items:center;gap:var(--space-xs);color:var(--ink);white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.ak-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ak-p-meta{background:var(--meta)}.ak-p-google{background:var(--google)}.ak-rk-bar{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.ak-rk-bar i{height:14px;width:max(3px, calc((100% - 190px) * var(--w)));background:var(--brand);transform-origin:0;animation:ak-grow var(--dur-ai) var(--ease-out) both;border-radius:0 4px 4px 0;flex-shrink:0}.ak-rk-list{position:relative;margin-top:var(--space-md)!important}.ak-rk-list .ak-avg{pointer-events:none;animation:none;position:absolute;inset:-6px 8px -6px 316px}.ak-avg:before{content:"";top:14px;bottom:0;left:calc((100% - 190px) * var(--w));border-left:1px solid var(--ink);opacity:.35;position:absolute}.ak-avg span{top:-8px;left:calc((100% - 190px) * var(--w));font-size:var(--fs-label);color:var(--muted);white-space:nowrap;background:var(--page);padding:0 var(--space-2xs);position:absolute;transform:translate(-50%)}.ak-rank ol li:first-child .ak-rk-bar i{background:var(--primary)}.ak-rk-bar b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ak-rank-rest{margin-top:var(--space-xs);border-top:1px solid var(--line);padding-top:var(--space-2xs)}.ak-rank-rest li>a,.ak-rest-nr{gap:0 var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) 0;font-size:var(--fs-small);color:var(--muted);border-radius:6px;grid-template-columns:22px minmax(0,270px) 1fr;align-items:center;display:grid}.ak-rank-rest li>a .ak-rk-name{grid-column:2}.ak-rank-rest li>a:hover{background:var(--hover)}.ak-rest-nr{gap:var(--space-xs);padding-left:calc(22px + var(--space-sm));display:flex}.ak-tara{border-radius:var(--r-lg);padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);color:var(--ai-ink);animation:ak-in var(--dur-ai) var(--ease-out) 80ms both;position:sticky;top:16px}.ak-tara header{align-items:center;gap:var(--space-xs);display:flex}.ak-ava{background:var(--ai-ink);width:32px;height:32px;color:var(--ai-surface);font:600 var(--fs-ai-answer) var(--font-ai);border-radius:50%;place-items:center;display:grid;position:relative}.ak-ava:after{content:"";background:var(--ai-signal);width:9px;height:9px;box-shadow:0 0 0 2px var(--ai-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ak-tara header b{font:600 var(--fs-agent)/var(--lh-title) var(--font-ai);display:block}.ak-tara header span{font-size:var(--fs-label);color:var(--muted)}.ak-tara h2{font:500 var(--fs-section)/var(--lh-title) var(--font-ai);margin:var(--space-md) 0 var(--space-xs);letter-spacing:-.01em}.ak-tara-note{font:400 var(--fs-ai-answer)/var(--lh-body) var(--font);margin:var(--space-md) 0 var(--space-xs)}.ak-tara-q{font-size:var(--fs-ai-answer);margin:var(--space-md) 0;color:var(--text)}.ak-ideas{margin:0 calc(-1 * var(--space-md));border-top:1px solid var(--ai-line);padding:0;list-style:none}.ak-idea{border-bottom:1px solid var(--ai-line);animation:ak-in var(--dur-ai) var(--ease-out) both}.ak-idea>button{all:unset;box-sizing:border-box;gap:var(--space-2xs);width:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;display:grid}.ak-idea>button:hover{background:color-mix(in oklab, var(--surface) 70%, transparent)}.ak-idea:has([aria-expanded=true]){background:color-mix(in oklab, var(--surface) 70%, transparent)}.ak-idea>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ak-idea-k{align-items:center;gap:var(--space-xs);font-size:var(--fs-label);color:var(--muted);display:flex}.ak-idea-t{color:var(--ink);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body)}.ak-ev{gap:var(--space-2xs);flex-wrap:wrap;margin-top:2px;display:flex}.ak-ev span{font-size:var(--fs-label);background:var(--ai-evidence);color:var(--ai-ink);padding:1px var(--space-xs);font-variant-numeric:tabular-nums;border-radius:5px}.ak-why{padding:0 var(--space-md) var(--space-sm);background:color-mix(in oklab, var(--surface) 70%, transparent);animation:ak-in .3s var(--ease-out) both}.ak-why p{margin:0 0 var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.ak-why-a{gap:var(--space-xs);align-items:center;display:flex}.ak-why-a a{font-size:var(--fs-small);color:var(--link);padding:var(--space-2xs) var(--space-2xs)}.ak-why-a button{font:500 var(--fs-small) var(--font);color:var(--brand-ink);background:var(--primary);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-sm);cursor:pointer;border:0;margin-left:auto}.ak-why-a button:hover{background:var(--primary-hover)}.ak-why-a button:disabled{background:var(--good-soft);color:var(--good);cursor:default}.ak-tara footer{margin-top:var(--space-sm);font-size:var(--fs-label);color:var(--muted)}.ak-state{max-width:560px;padding:var(--space-3xl) 0}.ak-state p{color:var(--muted);margin:var(--space-sm) 0 var(--space-md);line-height:var(--lh-body)}.ak-btn{background:var(--primary);padding:var(--space-xs) var(--space-md);border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-body);display:inline-block;color:var(--brand-ink)!important}.ak-sk{border-radius:var(--r-md);background:linear-gradient(90deg, var(--sunken), var(--hover), var(--sunken));background-size:200% 100%;animation:1.4s linear infinite ak-shim}.ak-sk-h{width:70%;height:64px}.ak-sk-n{width:55%;height:64px;margin:var(--space-lg) 0}.ak-sk-c{height:260px}.ak-sk-t{height:240px}@keyframes ak-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ak-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ak-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ak-shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ak *,.ak :before{transition:none!important;animation:none!important}}@media (width<=1100px){.ak-body{grid-template-columns:1fr}.ak-tara{position:static}.ak-nums{flex-wrap:wrap}}.ak-mark{background:var(--ai-spark);box-sizing:border-box;border-radius:1px;flex-shrink:0;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ak-mark.k-check{background:var(--warn)}.ak-mark.k-cost{background:var(--surface);border:1.5px solid var(--muted)}.ak-marks{margin-left:calc(-1 * var(--space-2xs));display:inline-flex}.ak-marks:first-of-type{margin-left:0}.ak-pin{cursor:pointer;outline:none}.ak-pin rect{fill:var(--ai-spark);stroke:var(--surface);stroke-width:2px;transition:transform var(--dur-fast) var(--ease-out);transform-box:fill-box;transform-origin:50%}.ak-pin.k-check rect{fill:var(--warn)}.ak-pin.k-cost rect{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.ak-pin-hit{fill:#0000}.ak-pin:hover rect,.ak-pin:focus-visible rect{transform:rotate(45deg)scale(1.35)}.ak-pin:focus-visible .ak-pin-hit{stroke:var(--focus);stroke-width:2px}.ak-ptip{z-index:11;padding:var(--space-xs) var(--space-sm);background:var(--ink);max-width:240px;color:var(--surface);box-shadow:var(--shadow-pop);font-size:var(--fs-small);pointer-events:none;white-space:nowrap;border-radius:8px;gap:2px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.ak-ptip-k{align-items:center;gap:var(--space-2xs);font-size:var(--fs-label);opacity:.7;display:flex}.ak-ptip em{font-style:normal;font-size:var(--fs-label);opacity:.7}.ak-bar:focus-visible{stroke:var(--focus);stroke-width:2px;outline:none}.ak-small{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;font-size:var(--fs-label);color:var(--muted);text-align:left;display:flex}.ak-small .ak-ring{margin-left:0}.ak-doors tfoot td{text-align:left;border:0;padding:0}.ak-base{font:400 var(--fs-label) var(--font);color:var(--muted);margin-right:var(--space-2xs);white-space:nowrap;cursor:help}.ak-flowhead .ak-base{margin:0 0 0 var(--space-2xs)}.ak-flowhead em:has(.ak-base):before{display:none}.ak-flowhead em:has(.ak-base):after{display:none}.ak-sub{align-items:center;gap:var(--space-2xs);font-size:var(--fs-label);color:var(--muted);margin-top:3px;display:inline-flex}.ak-few,.ak-small .ak-few,.ak-rank-key .ak-few{margin-left:var(--space-xs);vertical-align:middle;cursor:help}.ak-swap{animation:ak-swap .42s var(--ease-out) both}@keyframes ak-swap{0%{opacity:.35}to{opacity:1}}.ak-hl .ak-info{margin-left:var(--space-xs);vertical-align:4px}.ak-hl:focus{outline:none}.ak-hl:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ak-h2-q{color:var(--muted);font-weight:400;font-size:var(--fs-ai-answer)}.ak-ftip .ak-ftip-fix{color:var(--text)}.ak-rk-nm{min-width:0;line-height:var(--lh-small);display:grid}.ak-rk-nm>span,.ak-rk-nm small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-rk-nm small{font-size:var(--fs-label);color:var(--muted)}.ak-rk-c{font-size:var(--fs-label);color:var(--muted);white-space:nowrap}.ak-key-bar{background:var(--brand);border-radius:0 3px 3px 0;width:22px;height:6px;margin-right:2px;display:inline-block}.ak-idea:has(>button:focus-visible){background:color-mix(in oklab, var(--surface) 70%, transparent)}@media (width<=640px){.ak-side{row-gap:var(--space-sm);flex-wrap:wrap}.ak-side>div{padding:0 var(--space-md)}.ak-doors,.lk-att-t{display:block;overflow-x:auto}.ak-tip{width:min(260px,100vw - 32px)}.ak{overflow-x:clip}}.hk{--s1:color-mix(in oklab, var(--brand) 80%, var(--surface));--money-in:var(--faint);margin-top:calc(-1 * var(--space-lg));max-width:1320px;color:var(--text);font-family:var(--font)}.hk a{color:inherit;text-decoration:none}.hk :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.hk-head{align-items:baseline;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-md);display:flex}.hk-title{font:600 var(--fs-page)/var(--lh-title) var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.hk-title:focus{outline:none}.hk-head .hk-seg{align-self:center;margin-left:auto}.hk-eyebrow{font-size:var(--fs-small);color:var(--muted)}.hk-seg{background:var(--sunken);border-radius:8px;padding:2px;display:inline-flex}.hk-seg a{font-size:var(--fs-small);padding:var(--space-2xs) var(--space-sm);color:var(--muted);transition:background var(--dur-fast), color var(--dur-fast);border-radius:6px}.hk-seg a:hover{color:var(--ink)}.hk-seg a[aria-current]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow), 0 0 0 1px var(--line);font-weight:500}.hk-delta{font-family:var(--font);font-size:var(--fs-label);color:var(--text);background:var(--sunken);padding:2px var(--space-xs);white-space:nowrap;border-radius:999px;font-weight:500}.hk-delta.is-small{opacity:.75}.hk-few{margin-left:var(--space-xs);vertical-align:middle;cursor:help;font-family:var(--font)}.hk-row{gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.hk-brief{border-radius:var(--r-lg);padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);color:var(--ai-ink);animation:hk-in var(--dur-ai) var(--ease-out) 80ms both;flex-direction:column;display:flex}.hk-brief header{align-items:center;gap:var(--space-xs);display:flex}.hk-ava{background:var(--ai-ink);width:30px;height:30px;color:var(--ai-surface);font:600 var(--fs-body) var(--font-ai);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.hk-ava:after{content:"";background:var(--ai-signal);width:9px;height:9px;box-shadow:0 0 0 2px var(--ai-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.hk-brief h2{font:600 var(--fs-agent)/var(--lh-title) var(--font-ai);margin:0}.hk-brief header span{font-size:var(--fs-label);color:var(--muted)}.hk-brief ol{margin:var(--space-sm) calc(-1 * var(--space-md)) 0;border-top:1px solid var(--ai-line);padding:0;list-style:none}.hk-brief li{border-bottom:1px solid var(--ai-line);animation:hk-in var(--dur-ai) var(--ease-out) both}.hk-brief li a{gap:var(--space-2xs) var(--space-xs);padding:var(--space-xs) var(--space-md);transition:background var(--dur-fast);grid-template-columns:104px minmax(0,1fr);display:grid}.hk-brief li a:hover{background:color-mix(in oklab, var(--surface) 70%, transparent)}.hk-who{white-space:nowrap;align-items:center;gap:var(--space-xs);font-size:var(--fs-label);color:var(--muted);grid-row:span 2;align-self:start;padding-top:1px;display:flex}.hk-who i{width:20px;height:20px;font:600 var(--fs-label) var(--font-ai);background:var(--surface);color:var(--ai-ink);box-shadow:0 0 0 1px var(--ai-line);border-radius:50%;place-items:center;font-style:normal;display:grid}.hk-line{color:var(--ink);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body)}.hk-ev{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.hk-ev span{font-size:var(--fs-label);background:var(--ai-evidence);color:var(--ai-ink);padding:1px var(--space-xs);font-variant-numeric:tabular-nums;border-radius:5px}.hk-ev em{font-style:normal;font-size:var(--fs-label);color:var(--muted);opacity:0;transition:opacity var(--dur-fast);margin-left:auto}.hk-brief li a:hover em,.hk-brief li a:focus-visible em{opacity:1}.hk-brief footer{padding-top:var(--space-xs);font-size:var(--fs-label);color:var(--muted);margin-top:auto}.hk-ok{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--space-md) var(--space-md) var(--space-xs);animation:hk-in var(--dur-ai) var(--ease-out) .16s both}.hk-ok h2{font:600 var(--fs-title)/var(--lh-body) var(--font-display);margin:0 0 var(--space-xs);color:var(--ink);align-items:center;gap:var(--space-xs);display:flex}.hk-count{font:600 var(--fs-label)/var(--lh-small) var(--font);background:var(--sunken);color:var(--text);padding:3px var(--space-xs);border-radius:999px}.hk-ok ul{margin:0 calc(-1 * var(--space-md));border-top:1px solid var(--line);padding:0;list-style:none}.hk-ok li{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.hk-ok li:last-child{border-bottom:0}.hk-dot{border:1.5px solid var(--line-strong);border-radius:50%;width:8px;height:8px}.hk-dot.is-urgent{background:var(--warn);border-color:var(--warn)}.hk-ok-t{border-radius:4px;gap:2px;min-width:0;display:grid}.hk-ok-t b{color:var(--ink);font-weight:600;font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-ok-t span{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-ok-t:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.hk-ok button{font:500 var(--fs-small) var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-sm);cursor:pointer}.hk-ok button:hover{background:var(--hover)}.hk-okd{font-size:var(--fs-label);color:var(--good)}.hk-flowwrap{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.hk-flow{gap:0 var(--space-xl);grid-template-columns:minmax(150px,1fr) minmax(0,4.4fr) minmax(150px,1fr);align-items:end;display:grid;position:relative}.hk-end{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--r-md);transition:background var(--dur-fast), opacity var(--dur-fast);align-content:end;display:grid;position:relative}.hk-end:hover{background:var(--hover)}.hk-end.is-dim{opacity:.55}.hk-end-l{font-size:var(--fs-label);color:var(--muted);align-items:center;gap:var(--space-xs);display:flex}.hk-end-l:before{content:"";background:var(--money-in);border-radius:2px;width:8px;height:8px}.hk-end.k-revenue .hk-end-l:before{background:var(--brand)}.hk-end-l .hk-delta{font-size:var(--fs-label);padding:1px var(--space-2xs);background:var(--surface);margin-left:auto}.hk-end b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-stat-sm);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.hk-end-r{font-size:var(--fs-small);color:var(--text);font-variant-numeric:tabular-nums}.hk-end.k-spend:after,.hk-end.k-revenue:before{content:"→";color:var(--faint);font-size:var(--fs-body);position:absolute;top:50%;transform:translateY(-50%)}.hk-end.k-spend:after{right:-26px}.hk-end.k-revenue:before{left:-26px}.hk-fun{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.hk-col{min-width:0;display:grid}.hk-colhead{padding:var(--space-2xs) var(--space-2xs) var(--space-xs);margin:0 calc(-1 * var(--space-2xs));font-size:var(--fs-label);color:var(--muted);border-radius:6px;gap:1px;display:grid}.hk-colhead:hover{background:var(--hover)}.hk-colhead b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);line-height:var(--lh-title);color:var(--ink);font-variant-numeric:tabular-nums}.hk-plot{display:block;overflow:visible}.hk-conv{padding:0 var(--space-sm);font-size:var(--fs-small);color:var(--ink);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;align-self:end;margin-bottom:92px;font-weight:500}.hk-conv span{color:var(--muted);font-weight:400}.hk-bar{fill:var(--s1);cursor:pointer;transition:opacity var(--dur-fast);transform-box:fill-box;transform-origin:50% 100%;animation:hk-grow .6s var(--ease-out) both}.hk-bar.is-dim{opacity:.4}.hk-ghost{fill:var(--s1);opacity:.12;cursor:help;transition:opacity var(--dur-fast);animation:hk-ghost .5s var(--ease-out) both}.hk-ghost.is-on,.hk-ghost:hover{opacity:.24}.hk-ftip{z-index:10;width:260px;padding:var(--space-sm) var(--space-sm);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);pointer-events:none;font-size:var(--fs-small);position:absolute}.hk-ftip strong{color:var(--ink);font-weight:600;line-height:var(--lh-small);margin-bottom:var(--space-xs);display:block}.hk-ftip dl{gap:3px var(--space-sm);grid-template-columns:1fr auto;margin:0;display:grid}.hk-ftip dt{color:var(--muted)}.hk-ftip dd{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.hk-ftip p{margin:var(--space-xs) 0 0;font-size:var(--fs-label);color:var(--muted)}.hk-ask{margin-top:var(--space-lg)}.hk-ask form{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border-radius:var(--r-lg);background:var(--ai-grid), var(--ai-surface);border:1px solid var(--ai-line);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);display:flex}.hk-ask form:focus-within{border-color:var(--ai-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--ai-signal) 22%, transparent)}.hk-ask input{min-width:0;font:400 var(--fs-title) var(--font);color:var(--ink);padding:var(--space-xs) 0;background:0 0;border:0;flex:1}.hk-ask input::placeholder{color:var(--muted)}.hk-ask input:focus{outline:none}.hk-ask form>button{font:500 var(--fs-small) var(--font);color:var(--brand-ink);background:var(--primary);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-md);cursor:pointer;border:0}.hk-chips{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.hk-chips button{font:400 var(--fs-small) var(--font);color:var(--text);background:var(--surface);border:1px solid var(--line);padding:var(--space-2xs) var(--space-sm);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);border-radius:999px}.hk-chips button:hover{background:var(--hover);border-color:var(--line-strong);color:var(--ink)}.hk-doors{margin:var(--space-lg) 0 var(--space-xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.hk-doors a{gap:2px var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-sm);border-right:1px solid var(--line);transition:background var(--dur-fast);grid-template-columns:1fr auto;display:grid}.hk-doors a:last-child{border-right:0}.hk-doors a:hover{background:var(--hover)}.hk-door-t{font-size:var(--fs-label);color:var(--muted)}.hk-doors b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-section);color:var(--ink);grid-column:1}.hk-door-l{font-size:var(--fs-label);color:var(--muted);grid-column:1}.hk-doors i{color:var(--faint);font-style:normal;font-size:var(--fs-title);grid-area:1/2/span 3;align-self:center}.hk-doors a:hover i{color:var(--ink)}.hk-hl{font:600 var(--fs-section)/var(--lh-title) var(--font-display);color:var(--ink);max-width:44ch;margin:0}.hk-state{max-width:600px;padding:var(--space-3xl) 0}.hk-state p{color:var(--muted);margin:var(--space-sm) 0 var(--space-md);line-height:var(--lh-body)}.hk-btn{background:var(--primary);padding:var(--space-xs) var(--space-md);border-radius:var(--r-sm);font-weight:500;display:inline-block;color:var(--brand-ink)!important}.hk-sk{border-radius:var(--r-md);background:linear-gradient(90deg, var(--sunken), var(--hover), var(--sunken));margin-bottom:var(--space-md);background-size:200% 100%;animation:1.4s linear infinite hk-shim}.hk-sk-h{width:60%;height:34px;margin-top:var(--space-xs)}.hk-sk-b,.hk-sk-c{height:200px}.hk-sk-a{height:54px}.hk-swap{animation:hk-swap .42s var(--ease-out) both}@keyframes hk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hk-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes hk-ghost{0%{opacity:0}}@keyframes hk-swap{0%{opacity:.35}to{opacity:1}}@keyframes hk-shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hk *,.hk :before{transition:none!important;animation:none!important}}@media (width<=1000px){.hk-row{grid-template-columns:1fr}.hk-doors{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.hk-head{flex-wrap:wrap}.hk-ask .hk-ava{display:none}.hk-flow{gap:var(--space-sm);grid-template-columns:1fr 1fr}.hk-fun{margin-top:var(--space-xs);grid-area:2/1/auto/-1}.hk-end:after,.hk-end:before{display:none}.hk-end b{font-size:var(--fs-section);line-height:var(--lh-title)}.hk-colhead b{font-size:var(--fs-title);line-height:var(--lh-body)}.hk-fun{column-gap:var(--space-2xs);grid-template-columns:repeat(8,minmax(0,1fr))}.hk-col{grid-row:2}.hk-col:first-of-type{grid-column:1/3}.hk-col:nth-of-type(2){grid-column:3/5}.hk-col:nth-of-type(3){grid-column:5/7}.hk-col:nth-of-type(4){grid-column:7/9}.hk-conv{margin:0 0 var(--space-xs);white-space:normal;font-size:var(--fs-label);grid-row:1;padding:0}.hk-conv:first-of-type{grid-column:2/4}.hk-conv:nth-of-type(2){grid-column:4/6}.hk-conv:nth-of-type(3){grid-column:6/8}.hk-colhead{font-size:var(--fs-label);overflow-wrap:anywhere;padding:var(--space-2xs) 0 var(--space-xs);margin:0}}.ck-side{gap:var(--space-md);align-self:start;display:grid;position:sticky;top:16px}.ck-side .ak-tara{position:static}.ck-att{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--space-sm) 0 var(--space-2xs);animation:ak-in var(--dur-ai) var(--ease-out) 40ms both}.ck-att h2{align-items:center;gap:var(--space-xs);margin:0 var(--space-md) var(--space-2xs);font:600 var(--fs-small) var(--font);color:var(--ink);display:flex}.ck-att h2 span{font:500 var(--fs-label) var(--font);color:var(--muted);background:var(--sunken);padding:1px var(--space-xs);border-radius:999px}.ck-att ul{margin:0;padding:0;list-style:none}.ck-att li a{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-top:1px solid var(--line);transition:background var(--dur-fast);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.ck-att li a:hover,.ck-att li.is-here a{background:var(--hover)}.ck-att li span:nth-child(2){min-width:0;line-height:var(--lh-small);display:grid}.ck-att b{font-weight:500;font-size:var(--fs-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-att small{font-size:var(--fs-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-att-q{margin:0 var(--space-md) var(--space-xs);font-size:var(--fs-small);color:var(--muted)}.ck-dot{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ck-dot.is-live{background:var(--good)}.ck-dot.is-failing{background:var(--bad)}.ck-dot.is-held,.ck-dot.is-waiting{border:1.5px solid var(--muted)}.ck-st{font:500 var(--fs-label)/var(--lh-small) var(--font);color:var(--muted);white-space:nowrap;margin-left:var(--space-xs)}.ck-st.is-failing{color:var(--bad)}.ck-att .ck-st{margin-left:0}.ck .ak-big{align-items:baseline}.ck-of{font:400 var(--fs-small) var(--font);color:var(--muted);letter-spacing:0}.ck .ak-side dd{margin-top:2px}.ck .ak-sub .ak-few{margin-left:2px}.ck-flowhead{height:46px}.ck-flowhead em:before,.ck-flowhead em:after{display:none}.ck-flowhead em{cursor:help;font-variant-numeric:tabular-nums;top:20px}.ck-flowhead b{font-size:var(--fs-title)}.ck-lab-halo{paint-order:stroke;stroke:var(--page);stroke-width:3px;stroke-linejoin:round}.ck .ak-ftip dd em{font-size:var(--fs-label)}.ck-key-none{border:1.5px dashed var(--line-strong);box-sizing:border-box;background:0 0}.ck-doors tbody th{width:46%}.ck-doors tbody th a{max-width:100%}.ck-loop{font-size:var(--fs-small)}.ck-loop b{color:var(--ink);font-weight:600}.ck-loop-dot{background:var(--brand);border-radius:50%;width:8px;height:8px}.ck-steps{padding-top:var(--space-2xs)}.ck-key{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-xs);font-size:var(--fs-label);color:var(--muted);display:flex}.ck-key i{width:14px;height:8px;margin-left:var(--space-xs);border-radius:2px}.ck-key i:first-child{margin-left:0}.ck-k0,.ck-b0{background:color-mix(in oklab, var(--s1) 18%, var(--surface))}.ck-k1,.ck-b1{background:color-mix(in oklab, var(--s1) 55%, var(--surface))}.ck-k2,.ck-b2{background:var(--s1)}.ck-steps ol{counter-reset:s;margin:0;padding:0;list-style:none}.ck-steps li{animation:ak-in .4s var(--ease-out) both;border-top:1px solid var(--line);position:relative}.ck-steps li:last-child{border-bottom:1px solid var(--line)}.ck-steps a{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-2xs) var(--space-sm) 0;transition:background var(--dur-fast);grid-template-columns:22px minmax(0,240px) 1fr 76px 76px 16px;display:grid}.ck-steps a:hover{background:var(--hover)}.ck-n{font:600 var(--fs-label) var(--font);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.ck-name{gap:2px;min-width:0;display:grid}.ck-name b{color:var(--ink);font-weight:500;font-size:var(--fs-small);align-items:center;gap:var(--space-xs);display:inline-flex}.ck-name small{font-size:var(--fs-label);color:var(--muted)}.ck-bars{height:18px;position:relative}.ck-bars i{transform-origin:0;animation:ak-grow var(--dur-ai) var(--ease-out) both;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.ck-bars .ck-b1{animation-delay:.12s}.ck-bars .ck-b2{animation-delay:.24s}.ck-v{font:600 var(--fs-title) var(--font-display);color:var(--ink);line-height:var(--lh-body);font-variant-numeric:tabular-nums;justify-items:end;display:grid}.ck-v small{font:400 var(--fs-label) var(--font);color:var(--muted)}.ck-v .ak-few{white-space:normal;text-align:right;font-size:var(--fs-label);margin:2px 0 0}.ck-steps a:hover .ak-chev{color:var(--ink)}.ck-drop{font:500 var(--fs-label)/var(--lh-small) var(--font);color:var(--warn);padding:2px var(--space-2xs);border:1px solid color-mix(in oklab, var(--warn) 35%, var(--line));border-radius:999px}.ck-ad{grid-template-columns:300px 1fr}.ck-msg{padding:var(--space-md);border-radius:var(--r-lg);background:color-mix(in oklab, var(--s1) 6%, var(--surface));border:1px solid var(--line);gap:var(--space-sm);margin:0;display:grid}.ck-msg figcaption{justify-content:space-between;gap:var(--space-xs);font-size:var(--fs-label);color:var(--muted);display:flex}.ck-kind{color:var(--text);font-weight:500}.ck-kind.is-mkt{color:var(--ai-spark-ink)}.ck-bubble{background:var(--surface);padding:var(--space-sm) var(--space-sm);box-shadow:0 1px 0 var(--line);border-radius:4px 14px 14px}.ck-bubble.is-mail{border-radius:var(--r-md)}.ck-bubble p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.ck-btns{margin:var(--space-sm) calc(-1 * var(--space-sm)) calc(-1 * var(--space-sm));border-top:1px solid var(--line);gap:1px;display:grid}.ck-btns span{text-align:center;padding:var(--space-xs);font-size:var(--fs-small);color:var(--link);border-bottom:1px solid var(--line)}.ck-btns span:last-child{border-bottom:0}.ck-msg code{font-family:var(--mono);font-size:var(--fs-label);color:var(--muted)}.ck .ak-steps li{grid-template-columns:90px 1fr 190px}@media (width<=1100px){.ck-side{position:static}}.ck-meta{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-sm);font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;display:flex}.ck-meta .ck-st{align-items:center;gap:var(--space-2xs);margin-left:var(--space-2xs);color:var(--text);display:inline-flex}.ck-meta .ck-st.is-failing{color:var(--bad)}.ck-wait{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;font-size:var(--fs-body);color:var(--text);display:flex}.lk{--s5:var(--category-3)}.ak-s5{fill:var(--s5);background:var(--s5)}.lk-flowhead{height:58px;font-size:var(--fs-label);color:var(--muted);position:relative}.lk-flowhead>span{white-space:nowrap;justify-items:center;gap:1px;display:grid;position:absolute;top:0;transform:translate(-50%)}.lk-flowhead b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);color:var(--ink);font-variant-numeric:tabular-nums}.lk-flowhead small{font-size:var(--fs-label);color:var(--muted)}.lk-lab-n{fill:var(--muted);font-weight:400}.lk .ak-ftip dd em{margin-left:var(--space-2xs)}.lk-att{margin-top:var(--space-lg)}.lk-att h2{font:600 var(--fs-title)/var(--lh-body) var(--font-display);color:var(--ink);margin:0 0 var(--space-xs);letter-spacing:-.01em}.lk-att h2 span{color:var(--muted);font-weight:400;font-size:var(--fs-body)}.lk-att-t{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.lk-att-t thead th{color:var(--muted);font-weight:400;font-size:var(--fs-label);text-align:right;padding:0 var(--space-sm) var(--space-2xs);border-bottom:1px solid var(--line);white-space:nowrap}.lk-att-t thead th:first-child{text-align:left;padding-left:0}.lk-att-t thead th:nth-child(2){text-align:left}.lk-att-t thead a{color:var(--muted);border-radius:4px}.lk-att-t thead a:hover{color:var(--ink)}.lk-att-t thead b{color:var(--ink);margin-left:var(--space-2xs);font-weight:600}.lk-att-t tbody th,.lk-att-t td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line);text-align:right;color:var(--ink);white-space:nowrap}.lk-att-t tbody th{text-align:left;padding-left:0;font-weight:500}.lk-att-t td a{padding:2px var(--space-2xs);border-radius:4px;font-weight:500}.lk-att-t td a:hover{background:var(--hover)}.lk-never{width:38%;text-align:left!important}.lk-never-in{align-items:center;gap:var(--space-xs);display:flex}.lk-bar{flex-shrink:0;width:64px;height:8px}.lk-bar i{background:color-mix(in oklab, var(--ink) 28%, transparent);transform-origin:0;height:100%;animation:ak-grow var(--dur-ai) var(--ease-out) both;border-radius:0 3px 3px 0;display:block}.lk-day{font-size:var(--fs-label);color:var(--warn)!important;font-weight:400!important}.lk-day:hover{background:var(--warn-soft)!important}.lk-zero,.lk-noown{color:var(--muted)!important;font-weight:400!important}.lk-att-open{color:var(--muted)!important}.lk-act{width:1%}.lk-btn{font:500 var(--fs-label) var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-xs);cursor:pointer}.lk-btn:hover{background:var(--hover)}.lk-done{font-size:var(--fs-label);color:var(--muted)}.lk-list{margin-top:var(--space-sm);animation:ak-in var(--dur-ai) var(--ease-out) both}.lk-list-main{min-width:0;padding:var(--space-md) var(--space-lg) var(--space-md);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.lk-tools{align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0 var(--space-xs);flex-wrap:wrap;display:flex}.lk-search{font:inherit;font-size:var(--fs-small);width:220px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.lk-chip{align-items:center;gap:var(--space-2xs);font-size:var(--fs-small);color:var(--ink);background:var(--sunken);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border-radius:999px;display:inline-flex}.lk-chip span{width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.lk-chip:hover span{background:var(--hover);color:var(--ink)}.lk-addf select{font:inherit;font-size:var(--fs-small);color:var(--link);border:1px dashed var(--line-control);padding:var(--space-2xs) var(--space-xs);cursor:pointer;appearance:none;background:0 0;border-radius:999px}.lk-clear{font-size:var(--fs-small);margin-left:var(--space-2xs);color:var(--muted)!important}.lk-clear:hover{color:var(--ink)!important}.lk-t{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.lk-t thead th{color:var(--muted);font-weight:400;font-size:var(--fs-label);text-align:left;padding:0 var(--space-xs) var(--space-2xs);border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0}.lk-t thead th:first-child,.lk-t tbody th{padding-left:0}.lk-t tbody tr{cursor:pointer;transition:background var(--dur-fast)}.lk-t tbody tr:hover,.lk-t tbody tr.is-sel{background:var(--hover)}.lk-t tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lk-t tbody th,.lk-t td{padding:var(--space-xs) var(--space-xs);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;color:var(--ink);white-space:nowrap;font-weight:400}.lk-src small{font-size:var(--fs-label);color:var(--muted);text-overflow:ellipsis;max-width:210px;overflow:hidden}.lk-src small:before{content:"·";margin-right:var(--space-2xs)}.lk-t .lk-flag{margin-left:var(--space-xs)}.lk-nm{margin-right:var(--space-xs);font-weight:500}.lk-ph{color:var(--muted);font-size:var(--fs-label);font-family:var(--mono)}.lk-src{align-items:center;gap:var(--space-xs);display:inline-flex}.lk-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.lk-r{text-align:right!important}.lk-mut{color:var(--muted)}.lk-wait{color:var(--warn)}.lk-stage{font-size:var(--fs-label);padding:1px var(--space-xs);background:var(--sunken);color:var(--text);border-radius:5px;display:inline-block}.lk-stage.s-booked{background:color-mix(in oklab, var(--s1) 14%, transparent);color:var(--ink)}.lk-stage.s-bought{background:var(--good-soft);color:var(--good);font-weight:500}.lk-flag{font-size:var(--fs-label);color:var(--muted)}.lk-more{all:unset;margin:var(--space-sm) auto 0;font-size:var(--fs-small);color:var(--link);cursor:pointer;padding:var(--space-2xs) var(--space-sm);border-radius:var(--r-sm);display:block}.lk-more span{color:var(--muted)}.lk-more:hover{background:var(--hover)}.lk-more:focus-visible{outline:2px solid var(--focus)}.lk-none{color:var(--muted);padding:var(--space-xl) 0}.lk-none a{color:var(--link)!important}.lk-list.has-panel{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.has-panel .lk-wide,.has-panel .lk-src small{display:none}.lk-panel{background:var(--surface);border-radius:var(--r-lg);max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop), 0 0 0 1px var(--line);padding:var(--space-md) var(--space-md);animation:lk-slide .26s var(--ease-out) both;outline:none;position:sticky;top:16px;overflow-y:auto}.lk-panel header{justify-content:space-between;align-items:flex-start;display:flex}.lk-panel h2{font:600 var(--fs-section)/var(--lh-title) var(--font-display);color:var(--ink);margin:0 0 2px}.lk-x{all:unset;width:28px;height:28px;font-size:var(--fs-section);color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.lk-x:hover{background:var(--hover);color:var(--ink)}.lk-x:focus-visible{outline:2px solid var(--focus)}.lk-facts{align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0;font-size:var(--fs-small);flex-wrap:wrap;display:flex}.lk-facts .lk-flag{font-size:var(--fs-label)}.lk-owner{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);color:var(--muted);padding:var(--space-xs) 0 var(--space-sm);border-bottom:1px solid var(--line);display:flex}.lk-owner select{font:inherit;color:var(--ink);border:1px solid var(--line-control);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-xs);background:var(--surface)}.lk-owner em{font-style:normal;font-size:var(--fs-label)}.lk-panel h3{font-size:var(--fs-label);color:var(--muted);margin:var(--space-md) 0 var(--space-xs);text-transform:none;font-weight:500}.lk-ad{padding:var(--space-sm) var(--space-sm)}.lk-ad figcaption{align-items:center;gap:var(--space-xs);display:flex}.lk-ad blockquote{font-size:var(--fs-body);margin:var(--space-xs) 0}.lk-ad small{font-size:var(--fs-label);color:var(--muted)}.lk-from{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);margin:0;display:flex}.lk-tl{border-left:1px solid var(--line);margin:0;margin-left:var(--space-2xs);padding:0;list-style:none}.lk-tl li{gap:var(--space-xs);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-sm);font-size:var(--fs-small);grid-template-columns:70px 1fr auto;display:grid;position:relative}.lk-tl li:before{content:"";background:var(--s4);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-4px}.lk-tl li.t-call:before{background:var(--s1)}.lk-tl li.t-none:before{background:var(--surface);border:1.5px solid var(--muted);box-sizing:border-box}.lk-tl-k{color:var(--muted);font-size:var(--fs-label);padding-top:1px}.lk-tl-t{color:var(--ink)}.lk-tl-t small{font-size:var(--fs-label);color:var(--muted);display:block}.lk-tl-at{color:var(--muted);font-size:var(--fs-label);white-space:nowrap}@keyframes lk-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk-panel{animation:none}}@media (width<=720px){.lk-list-main{padding:var(--space-md);overflow-x:auto}}.lk-sort{align-items:center;gap:var(--space-2xs);font-size:var(--fs-label);color:var(--muted);margin-left:auto;display:inline-flex}.has-panel .lk-sort{display:none}.lk-flag.lk-wait{color:var(--warn)}.sk-head>span:first-child{left:6.4%}.sk-head>span:nth-child(2){left:35.2%}.sk-head>span:nth-child(3){left:63.9%}.sk-head>span:nth-child(4){left:92.7%}.sk-head em.sk-g0{left:20.8%}.sk-head em.sk-g1{left:49.5%}.sk-head em.sk-g2{left:78.3%}.sk-head em{color:var(--text);font-weight:500}.sk-chart svg{margin-top:var(--space-2xs)}.sk-rib{fill:var(--s1);opacity:.14}.sk-bar{fill:var(--s1);cursor:default}.sk-bar.is-last{fill:var(--brand)}.sk-ghost{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.7;pointer-events:none}.sk-st{font:500 var(--fs-label) var(--font);fill:var(--muted);text-anchor:middle}.sk-axis{stroke:var(--line-strong);stroke-width:1px}.sk-tick{font:400 var(--fs-label) var(--font);fill:var(--faint);dominant-baseline:middle;font-variant-numeric:tabular-nums}.sk-tick-r{text-anchor:end}.sk-avg{stroke:var(--ink);stroke-width:1.5px;opacity:.55}.sk-avg-l{font:500 var(--fs-label) var(--font);fill:var(--text);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums}.sk-dot{cursor:pointer;transition:opacity var(--dur-fast);outline:none}.sk-hit{fill:#0000}.sk-dot-c{fill:var(--s2);stroke:var(--surface);stroke-width:2px;opacity:.78;transition:r var(--dur-fast)}.sk-dot.is-few .sk-dot-c{opacity:.4}.sk-dot.is-on .sk-dot-c{opacity:1}.sk-dot.is-dim{opacity:.28}.sk-dot:focus-visible .sk-hit{stroke:var(--focus);stroke-width:2px}.sk-dot-l{font:600 var(--fs-label) var(--font);fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--page);stroke-width:4px}.sk-chart .ak-ftip{width:220px}.sk-tip-tbc{color:var(--muted)!important}.sk-tbc b{font-weight:600}.sk-team{color:var(--muted)}.sk-att{margin-top:var(--space-2xs)}.sk-att h2{font:500 var(--fs-label) var(--font);color:var(--muted);margin:0 0 var(--space-2xs)}.sk-att ul{margin:0;padding:0;list-style:none}.sk-att li{align-items:center;gap:var(--space-md);padding:var(--space-xs) 0;border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:minmax(0,260px) 1fr;display:grid}.sk-att-k{align-items:center;gap:var(--space-xs);color:var(--ink);display:inline-flex}.sk-att-k .ak-ring{margin:0}.sk-att-k b{font-weight:500}.sk-att-k:hover b,.sk-att li>span a:hover{text-underline-offset:3px;text-decoration:underline}.sk-att-v{color:var(--muted)}.sk-late{gap:var(--space-2xs) var(--space-md);color:var(--text);flex-wrap:wrap;align-items:center;display:flex}.sk-late a{align-items:center;gap:var(--space-2xs);font-variant-numeric:tabular-nums;display:inline-flex}.sk-late i{background:var(--warn);opacity:.55;border-radius:0 3px 3px 0;height:8px;display:inline-block}.sk-more{color:var(--muted)}.sk-calls .ak-loop{margin:var(--space-2xs) 0 var(--space-2xs)}.sk-calls .ak-doors{margin-top:var(--space-2xs)}.sk-calls .ak-doors tbody tr{cursor:default}.sk-calls .ak-doors tbody th{width:34%}.sk-when{min-width:108px;color:var(--muted);font-weight:400;display:inline-block}.sk-res{font-size:var(--fs-label);padding:2px var(--space-xs);background:var(--sunken);color:var(--text);border-radius:999px}.sk-res.r-sold{background:var(--good-soft);color:var(--good);font-weight:500}.sk-res.r-booked{background:color-mix(in oklab, var(--s1) 14%, transparent);color:var(--ink)}.sk-res.r-noanswer{color:var(--muted);background:0 0}.sk-rk{margin-top:var(--space-lg)!important}.sk-rk-p .ak-rk-name{white-space:nowrap}.sk .ak-rank-rest li>a{padding-left:calc(22px + var(--space-sm));grid-template-columns:minmax(0,270px) 1fr}.sk-st-t{fill:var(--text);font-weight:500}.sk-st-few{font-size:var(--fs-label);fill:var(--warn);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sk-key-ghost{border:1.2px dashed var(--muted);width:10px;height:10px;margin-right:var(--space-2xs);vertical-align:-1px;border-radius:3px;display:inline-block}.sk .ak-rank-rest .ak-rk-name{color:var(--text);grid-column:auto}
