@font-face{font-family:Google Sans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}:root{--bg:#f1f3f7;--surface:#fff;--surface-2:#f5f7fb;--border:#e9ecf3;--border-strong:#dde3ee;--text:#05174e;--text-2:#2b3d66;--text-3:#6f7c94;--text-soft:#8d99b7;--text-4:#a2acc4;--blue-50:#f4f7ff;--blue-100:#e8ecfb;--blue-200:#c3d0fb;--blue-400:#3e70f7;--blue-500:#0047f4;--blue-600:#0039c9;--blue-700:#002c9c;--lime-50:#fafdea;--lime-100:#ecf7b8;--lime-500:#d7f32c;--lime-600:#a8bf00;--lime-700:#74850a;--lime-800:#576600;--accent:var(--blue-500);--accent-strong:var(--blue-600);--accent-soft:var(--blue-100);--accent-bg:var(--blue-50);--accent-fg:#fff;--lime:var(--lime-500);--sidebar-bg:#fff;--sidebar-border:#e9ecf3;--sidebar-text:#05174e;--sidebar-text-dim:#354676;--sidebar-text-faint:#8d99b7;--sidebar-accent:var(--blue-500);--ai-tint:var(--blue-50);--ai-tint-strong:#dfe7fb;--ai-mark:var(--accent);--pos:#1ba06c;--pos-bg:#e6f5ef;--neu:#6f7c94;--warn:#b8791b;--warn-bg:#fbf1df;--neg:#ec4b58;--neg-bg:#fdedee;--kwmap-lead:var(--lime-500);--kwmap-lead-ink:var(--text);--kwmap-behind:#d49226;--kwmap-behind-ink:#2b1d03;--kwmap-rival:#f4a3aa;--kwmap-rival-ink:#4e0b13;--kwmap-open:#e9eef6;--kwmap-open-ink:var(--text);--kwmap-open-line:#cdd5e3;--kwmap-dev:var(--blue-200);--kwmap-dev-ink:var(--text);--kwmap-none:var(--surface);--kwmap-none-ink:#5b6885;--kwmap-none-line:#b9c3d6;--kw2-muted:#5b6885;--kwtag-easy-ink:#0b6b47;--kwtag-medium-ink:#8a5a10;--kwtag-hard-ink:#a01e2b;--font:var(--font-google-sans,ui-sans-serif), "Google Sans Fallback", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "BPG Nino Mtavruli", "Sylfaen", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-card:14px;--r-btn:10px;--r-chip:999px;--r-pill:999px;--shadow-sm:0 1px 2px #05174e0a;--shadow-md:0 1px 2px #05174e0a, 0 6px 16px -10px #05174e24;--shadow-lg:0 2px 6px #05174e0d, 0 40px 80px -32px #05174e3d;--shadow:var(--shadow-md);--gutter:24px;--rail-card-w:60px;--rail-w:92px;--rail-gutter:4px;--sidebar-w:244px;--topbar-h:64px;--topbar-visible:var(--topbar-h);--r-frame:20px;--main-bg:#d7e5f1;--main-bg-grad:linear-gradient(135deg, #e4eef7 0%, #d7e5f1 52%, #c9dcec 100%);--topbar-bg-grad:linear-gradient(135deg, #e4eef7e0 0%, #d7e5f1e0 52%, #c9dcece0 100%);--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--ctrl-h-sm:28px;--ctrl-h-md:36px;--ctrl-h-lg:44px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);--chart-1:#0047f4;--chart-2:#16a99c;--chart-3:#8b5cf6;--chart-4:#e0731b;--chart-5:#3e97ce;--chart-6:#d24c86;--chart-7:#1ba06c;--chart-8:#8b95af;--chart-9:#6e7be8;--chart-10:#8fa800;--chart-11:#c2410c;--chart-12:#0e7490;--chart-own:var(--lime-600);--chart-field:#a2acc4;--rival-1:#8c7ed0;--rival-2:#af8433;--rival-3:#4abba1;--rival-4:#ac5371;--rival-5:#d9826c;--rival-6:#1e9db0;--rival-7:#7a5fa8;--rival-8:#c9a04f;--rival-9:#2e8b68;--rival-10:#c286c4;--pad-card:22px 24px 20px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable;background:#c9dcec}body{font-family:var(--font);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text);background:var(--main-bg);background-image:var(--main-bg-grad);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;background-size:100% 100%;min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:.88em}.num,.delta,td.num,.leaderboard td,.metric-tile__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:calc(100vh - var(--topbar-h));display:grid}.sidebar{background:var(--sidebar-bg);top:var(--rail-gutter);height:calc(100vh - var(--topbar-visible) - 2 * var(--rail-gutter));margin:var(--rail-gutter) 0 0 var(--gutter);width:var(--rail-card-w);z-index:30;border:1px solid var(--sidebar-border);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;align-self:start;transition:width .18s,box-shadow .18s;display:flex;position:sticky;overflow:hidden}.sidebar:hover{width:var(--sidebar-w);box-shadow:var(--shadow-lg)}.sidebar:has(:focus-visible){width:var(--sidebar-w);box-shadow:var(--shadow-lg)}.sidebar-nav{flex-direction:column;flex:1;gap:5px;padding:14px 6px 18px;display:flex;overflow-y:auto}.nav-item{color:var(--sidebar-text-dim);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:9px 10px;font-size:15px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.nav-item:hover{background:#f4f6fb}.nav-item.active{color:var(--sidebar-text);font-weight:700}.nav-item-icon{color:#9aa6c4;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;transition:background .14s,color .14s;display:grid}.nav-item-icon svg{stroke-width:1.7px;width:19px;height:19px}.nav-item.active .nav-item-icon{background:var(--sidebar-accent);color:#fff}.nav-item-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item-badge{background:var(--sidebar-accent);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:700}.nav-item-label,.nav-item-badge{opacity:0;transition:opacity .12s 60ms}.sidebar:hover .nav-item-label,.sidebar:hover .nav-item-badge{opacity:1}.sidebar:has(:focus-visible) .nav-item-label{opacity:1}.sidebar:has(:focus-visible) .nav-item-badge{opacity:1}.sidebar-foot{border-top:1px solid var(--sidebar-border);align-items:center;gap:10px;margin:8px 8px 0;padding:12px 0 6px;display:flex}.workspace-switcher{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:10px;width:100%;padding:6px 4px;display:flex}.workspace-switcher:hover{background:var(--surface-2)}.ws-text{opacity:0;transition:opacity .12s 60ms}.sidebar:hover .ws-text{opacity:1}.sidebar:has(:focus-visible) .ws-text{opacity:1}.account-menu .ws-text{opacity:1}@media (min-width:900.02px){.sidebar[data-collapsed]{width:var(--rail-card-w);box-shadow:none}.sidebar[data-collapsed] .nav-item-label,.sidebar[data-collapsed] .nav-item-badge,.sidebar[data-collapsed] .ws-text{opacity:0}.sidebar:has(.account-menu){width:var(--sidebar-w);box-shadow:var(--shadow-lg)}:is(.sidebar:has(.account-menu) .nav-item-label,.sidebar:has(.account-menu) .nav-item-badge,.sidebar:has(.account-menu) .ws-text){opacity:1}}.sidebar[data-tour-open]{width:var(--sidebar-w);box-shadow:var(--shadow-lg)}.sidebar[data-tour-open] .nav-item-label,.sidebar[data-tour-open] .nav-item-badge,.sidebar[data-tour-open] .ws-text{opacity:1}.account-menu{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:14px;max-height:calc(100vh - 120px);padding:6px;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow-y:auto}.account-menu .nav-item{width:100%;font:inherit;text-align:left;background:0 0;border:none;padding:7px 10px;font-size:13px}.account-menu-header{align-items:center;gap:10px;min-width:0;padding:8px 10px 6px;display:flex}.account-menu-divider{background:var(--sidebar-border);height:1px;margin:4px 0}.avatar{color:#fff;background:#0b1330;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;position:relative}.avatar-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-1px;right:-1px}.account-menu-badge{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.ws-text{flex-direction:column;min-width:0;display:flex}.ws-name{color:var(--sidebar-text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ws-role{color:var(--sidebar-text-faint);font-size:12.5px}.account-menu-header .ws-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.topbar{z-index:20;background:var(--topbar-bg-grad) fixed;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);padding:12px var(--gutter);align-items:center;gap:14px;display:flex;position:relative}.topbar-brand{flex-shrink:0;align-items:center;display:inline-flex}.topbar-brand img{width:auto;height:38px;display:block}.topbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn{width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;transition:background .14s,color .14s;display:grid;position:relative}.icon-btn:hover{color:var(--text);background:#f1f4fa}.icon-btn .dot{background:var(--neg);width:8px;height:8px;box-shadow:0 0 0 2px var(--main-bg);border-radius:50%;position:absolute;top:8px;right:9px}.topbar .icon-btn{background:var(--surface);width:36px;height:36px;box-shadow:var(--shadow-md)}.topbar .icon-btn:hover{background:#f8faff}.topbar .icon-btn .dot{box-shadow:0 0 0 2px var(--surface);top:6px;right:7px}.icon-btn .badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-fg);box-shadow:0 0 0 2px var(--main-bg);isolation:isolate;border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.icon-btn .badge:after{content:"";z-index:-1;border-radius:inherit;background:var(--accent);animation:2.2s ease-out infinite badge-pulse;position:absolute;inset:0}@keyframes badge-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.icon-btn--unread,.icon-btn--unread:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.icon-btn .badge:after{opacity:0;animation:none}}.topbar .icon-btn .badge{box-shadow:0 0 0 2px var(--surface)}.app-select{background-color:var(--surface);color:#14235e;cursor:pointer;white-space:nowrap;height:36px;box-shadow:none;border:1px solid #bcc9df;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:0 11px;font-size:13px;font-weight:500;transition:border-color .16s,background .16s;display:inline-flex;overflow:hidden}.app-select option{background:var(--surface);color:var(--text)}select.app-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238D99B7' stroke-width='1.6' 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;padding-right:30px}.app-select:hover{border-color:#a6b6d2}.app-select--on{background-color:var(--accent-bg)}.page-head .filter-bar{gap:8px;margin:0}.range-filter{max-width:100%;display:inline-flex;position:relative}.cp-field>.range-filter{display:flex}.range-filter__status{color:var(--text-soft);white-space:nowrap;pointer-events:none;font-size:11.5px;position:absolute;top:calc(100% + 3px);right:2px}.page[data-range-pending]>:not(.page-head):not(.cp-head){opacity:.55;pointer-events:none;transition:opacity .15s}.lang-toggle{background:var(--surface);box-shadow:var(--shadow-md);letter-spacing:.04em;border-radius:8px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.lang-toggle button{height:36px;color:var(--text-3);padding:0 10px;transition:background .15s,color .15s}.lang-toggle button:hover{background:var(--surface-2)}.lang-toggle button.on{background:var(--text);color:#fff}html[data-lang=ka] .lang-en,html:not([data-lang=ka]) .lang-ka{display:none}.main{flex-direction:column;min-width:0;display:flex}.page{width:100%;padding:18px var(--gutter) 26px;flex:1}.page-narrow{max-width:760px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;display:flex}.page-head>*{min-width:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 14px;display:flex}.section-head>*{min-width:0}.page-head h1{letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.15}.page-head .lede,.section-head .lede{color:var(--text-soft);max-width:64ch;font-size:14px}.btn{height:var(--ctrl-h-md);border-radius:var(--r-btn);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:active{filter:brightness(.97);transform:translateY(.5px)}.btn-primary{background:var(--accent);color:var(--accent-fg);font-weight:600}.btn-primary:hover{background:var(--accent-strong);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--accent) 70%, transparent)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-secondary:hover{background:var(--surface-2)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-danger{background:var(--neg);color:var(--accent-fg)}.btn-danger:hover{background:color-mix(in srgb, var(--neg) 85%, #000)}@media (pointer:coarse){.btn-sm{height:var(--ctrl-h-md)}}.btn-danger-ghost{background:var(--surface);border-color:color-mix(in srgb, var(--neg) 35%, var(--border));color:var(--neg)}.btn-danger-ghost:hover{background:color-mix(in srgb, var(--neg) 8%, var(--surface));border-color:var(--neg)}.row-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.btn-sm{height:var(--ctrl-h-sm);font-size:var(--text-xs);padding:0 10px}.btn-lg{height:var(--ctrl-h-lg);font-size:var(--text-base);padding:0 18px}.btn-block{justify-content:center;width:100%}.btn-icon-only{width:var(--ctrl-h-md);justify-content:center;padding:0}.btn-sm.btn-icon-only{width:var(--ctrl-h-sm)}.btn-lg.btn-icon-only{width:var(--ctrl-h-lg)}.input,.select{height:var(--ctrl-h-md);border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--r-btn);font-size:var(--text-sm);color:var(--text);width:100%;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input-sm,.select-sm{height:var(--ctrl-h-sm);font-size:var(--text-xs);padding:0 8px}.select-lg{height:var(--ctrl-h-lg)}.input:focus,.select:focus,.input:focus-visible,.select:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}a:focus-visible,button:focus-visible,.nav-item:focus-visible,.tab:focus-visible,.subtab:focus-visible,.chip:focus-visible{box-shadow:var(--focus-ring);outline:none}html.using-mouse :is(button,a,[role=tab],[role=button],[tabindex]):not(input):not(textarea):not(select):focus{box-shadow:none!important;outline:none!important}.field-label{color:var(--text-3);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.chip{border-radius:var(--r-chip);background:var(--surface-2);height:24px;color:var(--text-2);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:550;display:inline-flex}.chip-pos{background:var(--pos-bg);color:var(--pos)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-neg{background:var(--neg-bg);color:var(--neg)}.chip-accent{background:var(--accent-bg);color:var(--accent)}.chip-outline{border-color:var(--border-strong);color:var(--text-2);background:0 0}.chip-neutral{background:var(--border-strong);color:var(--text);border-color:#0000}.you-tag{background:var(--accent);height:18px;color:var(--accent-fg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.you-tag--lime{background:var(--lime-500);color:var(--text)}.card{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--r-card);padding:var(--pad-card);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s,transform .15s}.card-pad-0{padding:0}.card-pad-sm{padding:14px 16px 16px}.card-pad-md{padding:22px 24px 20px}.card-pad-lg{padding:26px 28px 24px}.card-interactive{cursor:pointer}.card-interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card-interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.card>.sub,.ai-card>.sub{color:var(--text-soft);margin-top:3px;font-size:14px;display:block}.card h3,.ai-card h3{letter-spacing:-.015em;margin:0 0 12px;font-size:19px;font-weight:700}.card>h3+.sub,.ai-card>h3+.sub{margin-top:-9px}.delta{align-items:center;gap:2px;font-weight:500;display:inline-flex}.delta-pos{color:var(--pos)}.delta-neg{color:var(--neg)}.delta-neu{color:var(--text-3)}.ai-card{background:var(--ai-tint);border:1px solid var(--ai-tint-strong);border-radius:var(--r-card);padding:20px 22px;position:relative}.ai-mark{text-transform:uppercase;letter-spacing:.06em;color:var(--ai-mark);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-flex}.ai-mark svg{width:14px;height:14px}.ai-card p{max-width:70ch;color:var(--text);margin:0;font-size:14px;line-height:1.65}.ai-card p+p{margin-top:10px}.ai-working{margin-top:12px}.ai-working__bar{background:var(--ai-tint-strong);border-radius:999px;height:4px;position:relative;overflow:hidden}.ai-working__fill{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent) 70%, transparent);width:38%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite ai-sweep;position:absolute;inset:0 auto 0 0}@keyframes ai-sweep{0%{transform:translate(-100%)}to{transform:translate(265%)}}.ai-working__status{color:var(--blue-700);align-items:center;gap:8px;min-height:20px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.ai-working__spark{color:var(--accent);animation:1.5s ease-in-out infinite ai-spark;display:inline-flex}@keyframes ai-spark{0%,to{opacity:.55;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}.ai-working__steps{flex:1;min-width:0;height:20px;position:relative}.ai-working__step{white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:6s ease-in-out infinite ai-step;animation-delay:calc(var(--i,0) * 2s);line-height:20px;position:absolute;inset:0;overflow:hidden}@keyframes ai-step{0%{opacity:0;transform:translateY(6px)}6%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}.ai-working__lines{flex-direction:column;gap:9px;max-width:70ch;margin-top:14px;display:flex}.ai-working__line{background:linear-gradient(90deg, var(--blue-100) 0%, var(--blue-100) 35%, #fff 50%, var(--blue-100) 65%, var(--blue-100) 100%);background-size:240% 100%;border-radius:6px;height:11px;animation:1.8s linear infinite ai-shimmer;display:block}@keyframes ai-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ai-working__note{color:var(--text-3)!important;margin-top:12px!important;font-size:12px!important}.ai-spin{border:2px solid var(--blue-200);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-regen--busy{color:var(--blue-700);opacity:1}@media (prefers-reduced-motion:reduce){.ai-working__fill{opacity:.35;width:100%;animation:none}.ai-working__spark,.ai-working__step{animation:none}.ai-working__step:not(:first-child){display:none}.ai-working__step:first-child{opacity:1}.ai-working__line{background:var(--blue-100);animation:none}.ai-spin{animation:none}}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}.table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--border);background:var(--surface);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px}.table tr:last-child td{border-bottom:none}.table tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}.table tbody tr.you-row{background:color-mix(in srgb, var(--accent) 7%, transparent)}.table tbody tr.you-row:hover{background:color-mix(in srgb, var(--accent) 11%, transparent)}.dev-logo{color:#fff;letter-spacing:-.02em;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.dev-logo-sm{border-radius:6px;width:24px;height:24px;font-size:10px}.dev-logo-lg{border-radius:10px;width:48px;height:48px;font-size:16px}.dev-logo-round{border-radius:50%;width:40px;height:40px;font-size:14px}.channel-chip{border-radius:var(--r-chip);background:var(--surface-2);height:22px;color:var(--text-2);align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.channel-chip svg{width:12px;height:12px}.channel-presence{gap:3px;display:inline-flex}.channel-presence .pdot{background:var(--surface);border:1px solid var(--border);border-radius:5px;place-items:center;width:20px;height:20px;display:inline-grid}.channel-presence .pdot svg{width:12px;height:12px;display:block}.channel-presence .pdot:not(.on){opacity:.28;filter:grayscale()}.spark{vertical-align:middle;display:inline-block}.tabs{box-shadow:inset 0 -1px 0 var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:20px;min-width:0;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}.tab{font-size:var(--text-sm);color:var(--text-2);cursor:pointer;white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:11px 2px;font-weight:500;transition:color .15s,border-color .15s}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--lime-500);font-weight:700}.subtabs{background:var(--surface-2);border:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.subtabs::-webkit-scrollbar{display:none}.subtab{white-space:nowrap;color:var(--text-2);cursor:pointer;border-radius:999px;flex:none;padding:5px 13px;font-size:12px;font-weight:500;transition:background .14s,color .14s}.subtab.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-bar .grow{flex:1}.filter-bar-lead{margin-top:-4px;padding:10px 0 14px}.filter-bar-gallery{gap:16px 24px}.filter-bar-gallery--after-charts{margin-top:32px;padding-top:0}.row-open-affordance{color:var(--text-4);align-items:center;transition:color .15s,transform .15s;display:inline-flex}.card-interactive:hover .row-open-affordance{color:var(--accent);transform:translate(2px)}.page-head .head-action{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.row{align-items:center;gap:12px;display:flex}.row-wrap{flex-wrap:wrap}.col{flex-direction:column;display:flex}.detail-split{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.detail-split__main{flex:380px;min-width:0}.detail-split__side{flex-direction:column;flex:260px;gap:16px;min-width:min(260px,100%);display:flex}.detail-2col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:900px){.detail-2col{grid-template-columns:minmax(0,1fr)}}.cmp-table{--label-w:240px;--col-w:200px}.cmp-table .cmp-label{width:var(--label-w);min-width:var(--label-w);max-width:var(--label-w);z-index:3;background:var(--surface);position:sticky;left:0}.cmp-table .cmp-col{min-width:var(--col-w)}.cmp-table .cmp-you{left:var(--label-w);z-index:2;position:sticky}@media (max-width:900px){.cmp-table{--label-w:150px;--col-w:160px}}@media (max-width:700px){.cmp-table{--label-w:130px}.cmp-table .cmp-you{position:static}}.gap-4{gap:var(--space-1)}.gap-6{gap:6px}.gap-8{gap:var(--space-2)}.gap-12{gap:var(--space-3)}.gap-16{gap:var(--space-4)}.grid{display:grid}.compare-grid{grid-template-columns:var(--cols-lg,repeat(4, minmax(0, 1fr)));gap:16px;display:grid}.compare-grid>*{min-width:0}@media (max-width:1500px){.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1240px){.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.compare-grid{grid-template-columns:minmax(0,1fr)}}.flex{display:flex}.items-center{align-items:center}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.text-12,.text-xs{font-size:var(--text-xs)}.text-13,.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:-.01em}.text-20{font-size:var(--text-xl);line-height:var(--lh-snug);letter-spacing:-.01em}.text-2xl{font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:-.02em;font-weight:600}.fw-500{font-weight:500}.fw-600{font-weight:600}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.scrim{z-index:100;background:#18181b66;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--border);width:580px;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);z-index:101;border-radius:16px;flex-direction:column;max-height:min(60vh,100dvh - 24px);display:flex;position:fixed;top:max(12px,8dvh);left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-input{border:none;border-bottom:1px solid var(--border);background:0 0;outline:none;flex:none;width:100%;height:44px;padding:0 16px;font-size:14px}.cmdk-input:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)}.cmdk-list{flex:auto;min-height:0;padding:6px 0;overflow-y:auto}.cmdk-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);padding:10px 16px 4px;font-size:11px;font-weight:600}.cmdk-item{cursor:pointer;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.cmdk-item:hover,.cmdk-item.active{background:var(--surface-2)}.cmdk-item-icon{background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cmdk-item.active .cmdk-item-icon{background:var(--accent-bg);color:var(--accent)}.cmdk-item-meta{color:var(--text-4);margin-left:auto;font-size:11px}.cmdk-foot{border-top:1px solid var(--border);color:var(--text-3);flex:none;gap:16px;padding:8px 16px;font-size:11px;display:flex}.cmdk-foot kbd{font-family:var(--font);background:var(--surface-2);border-radius:3px;padding:1px 5px;font-size:10px}.photo-ph{background:var(--surface-2);border:1px solid var(--border);color:var(--text-4);place-items:center;display:grid;position:relative;overflow:hidden}.photo-ph svg{z-index:1;opacity:.7;width:28px;height:28px;position:relative}.empty{text-align:center;color:var(--text-3);background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:56px 24px}.card .empty,.ai-card .empty,.empty .empty{box-shadow:none;background:0 0;border:0;padding:40px 16px}.empty h4{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:700}.empty p{margin:0 0 16px;max-width:420px;margin-inline:auto;font-size:14px}.empty p:last-child{margin-bottom:0}.hr{background:var(--border);border:0;height:1px;margin:16px 0}.dot-sep{color:var(--text-4);margin:0 6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-4)}.sidebar ::-webkit-scrollbar-thumb{border-color:var(--sidebar-bg)}.scroll-x{overflow-x:auto}.ov-more{color:var(--accent);align-items:center;gap:9px;margin-top:16px;font-size:15px;font-weight:700;display:inline-flex}.ov-more svg{transition:transform .18s}.ov-more:hover svg{transform:translate(4px)}html.rv-boot .main .card,html.rv-boot .main .ai-card{opacity:0}html.rv-boot .main details .card,html.rv-boot .main details .ai-card{opacity:1}.rv:not(.in){opacity:0;transform:translateY(14px)}.card.rv,.ai-card.rv{transition:opacity .56s cubic-bezier(.2,.65,.3,1),transform .56s cubic-bezier(.2,.65,.3,1),border-color .15s,box-shadow .15s;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s}.card.rv.in,.ai-card.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.rv-boot .main .card,html.rv-boot .main .ai-card{opacity:1}.rv:not(.in){opacity:1;transform:none}.card.rv,.ai-card.rv{transition:none}}.modal-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05174e57;place-items:center;height:100dvh;padding:32px 20px;animation:.18s modal-scrim-in;display:grid;position:fixed;inset:0}.modal-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-frame);width:100%;max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.22s cubic-bezier(.2,.65,.3,1) modal-panel-in;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.modal-head h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}.modal-head .sub{color:var(--text-soft);margin-top:3px;font-size:14px;display:block}.modal-head .icon-btn{flex-shrink:0;margin-left:auto}.modal-body{padding:4px 24px 22px;overflow:auto}@keyframes modal-scrim-in{0%{opacity:0}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(12px)scale(.99)}}@media (prefers-reduced-motion:reduce){.modal-scrim,.modal-panel{animation:none}}.fb-launch{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:60;border-radius:var(--r-pill);background:var(--text);color:#fff;height:40px;font-size:var(--text-sm);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:fixed;box-shadow:0 10px 24px -10px #05174e8c}.fb-launch:hover{background:var(--accent);box-shadow:0 12px 28px -10px color-mix(in srgb, var(--accent) 70%, transparent)}.fb-launch:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:560px){.fb-launch{justify-content:center;width:44px;height:44px;padding:0;right:14px}.fb-launch-label{display:none}}@media print{.fb-launch{display:none!important}}.fb-form{flex-direction:column;gap:14px;padding-top:14px;display:flex}.fb-cats{flex-wrap:wrap;gap:6px;display:flex}.fb-cat{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--text-2);font-size:var(--text-xs);cursor:pointer;padding:0 12px;font-weight:500}.fb-cat:hover{color:var(--text)}.fb-cat-on,.fb-cat-on:hover{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.fb-text{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.5}.fb-drop{border:1.5px dashed var(--border-strong);background:var(--surface-2);width:100%;color:var(--text-2);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.fb-drop:hover,.fb-drop-over{border-color:var(--accent);background:var(--accent-bg)}.fb-drop:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.fb-drop-icon{background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.fb-drop:hover .fb-drop-icon,.fb-drop-over .fb-drop-icon{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.fb-drop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fb-drop-text strong{color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.fb-drop-text>span{color:var(--text-3);font-size:var(--text-xs);line-height:1.4}.fb-drop-opt{color:var(--text-soft);font-size:var(--text-xs);font-weight:400}.fb-shot{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.fb-shot img{object-fit:cover;border:1px solid var(--border);border-radius:8px;flex:none;width:88px;height:56px}.fb-shot-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fb-shot-text strong{color:var(--pos);font-size:var(--text-sm);font-weight:600;line-height:1.35}.fb-shot-text strong svg{vertical-align:-2px;margin-right:2px;display:inline-block}.fb-shot-text>span{color:var(--text-3);font-size:var(--text-xs)}.fb-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.fb-link:hover{text-decoration:underline}.fb-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (max-width:560px){.fb-shot img{width:64px;height:42px}}.fb-error{background:var(--neg-bg);color:var(--neg);font-size:var(--text-xs);border-radius:8px;margin:0;padding:8px 12px}.fb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-note{color:var(--text-3);font-size:var(--text-xs);flex:200px;line-height:1.45}.fb-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 0 4px;display:flex}.fb-done-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fb-done p{color:var(--text-2);max-width:380px;margin:0;line-height:1.5}.fb-done-icon{background:var(--pos-bg);width:44px;height:44px;color:var(--pos);border-radius:50%;place-items:center;display:grid}.tk-section{margin-bottom:24px}.tk-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.tk-section-title span{font-variant-numeric:tabular-nums;opacity:.7;margin-left:4px}.tk-list,.adm-fb-list{padding:0;overflow:hidden}.tk-row,.adm-fb-row{color:inherit;border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.tk-row:first-child,.adm-fb-row:first-child{border-top:0}.tk-row:hover,.adm-fb-row:hover{background:var(--surface-2)}.tk-row-dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.tk-row-unread .tk-row-dot{background:var(--accent)}.tk-row-main,.adm-fb-row-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.tk-row-title,.adm-fb-row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tk-row-meta,.adm-fb-row-meta{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-row-meta strong{color:var(--accent)}.tk-row-when,.adm-fb-row-when{text-align:right;min-width:72px;font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;flex:none}.tk-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.tk-empty p{max-width:460px;color:var(--text-2);margin:0;line-height:1.5}.tk-empty-icon{background:var(--accent-bg);color:var(--accent)}.tk-page{max-width:860px}.tk-back{font-size:var(--text-sm);color:var(--text-3);align-items:center;gap:6px;margin-bottom:8px;text-decoration:none;display:inline-flex}.tk-back:hover{color:var(--text)}.tk-head-meta{font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px;display:flex}.tk-notice{background:var(--accent-bg);color:var(--text-2);font-size:var(--text-sm);border-radius:10px;margin:0 0 16px;padding:10px 12px}.tk-notice-pos{background:var(--pos-bg);color:var(--pos)}.tk-thread{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tk-msg{border:1px solid var(--border);background:var(--surface);max-width:min(640px,88%);box-shadow:var(--shadow-sm);border-radius:14px;padding:12px 14px}.tk-msg-own{background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 22%, var(--border));border-bottom-right-radius:4px;align-self:flex-end}.tk-msg-team{border-bottom-left-radius:4px;align-self:flex-start}.tk-msg-who{font-size:var(--text-xs);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.tk-msg-who span{color:var(--text-3);font-weight:400}.tk-msg-logo{border-radius:4px;width:16px;height:16px;display:inline-block}.tk-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:14.5px;line-height:1.55}.tk-msg-shot{margin-top:10px;display:block}.tk-msg-shot img{border:1px solid var(--border);object-fit:contain;background:var(--surface-2);border-radius:10px;max-width:100%;max-height:280px;display:block}.tk-event{background:var(--surface-2);color:var(--text-3);font-size:var(--text-xs);border-radius:999px;align-self:center;padding:4px 12px}.tk-reply{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tk-reply-label{font-size:var(--text-sm);color:var(--text);font-weight:600}.tk-reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-reply-foot form{margin:0}@media (max-width:560px){.tk-msg{max-width:100%}.tk-row,.adm-fb-row{flex-wrap:wrap}.tk-row-main,.adm-fb-row-main{flex-basis:calc(100% - 20px)}.tk-row-when,.adm-fb-row-when{min-width:0;margin-left:auto}}.metric-tile{flex-direction:column;gap:10px;min-height:132px;display:flex}.metric-tile__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-tile__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-weight:600}.metric-tile__icon{color:var(--text-4);transition:color .15s;display:inline-flex}.metric-tile__value-row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.metric-tile__value{letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.05}.metric-tile__foot{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.metric-tile__note{color:var(--text-3)}.metric-tile__chevron{margin-left:auto}a.metric-tile:hover .metric-tile__icon{color:var(--accent)}.tour-scrim{z-index:300;height:100dvh;position:fixed;inset:0}.tour-scrim--solid{background:#05174e85;animation:.2s tour-fade}.tour-spot{z-index:301;pointer-events:none;border-radius:14px;transition:top .22s cubic-bezier(.2,.65,.3,1),left .22s cubic-bezier(.2,.65,.3,1),width .22s cubic-bezier(.2,.65,.3,1),height .22s cubic-bezier(.2,.65,.3,1);position:fixed;box-shadow:0 0 0 9999px #05174e85,0 0 0 1px #ffffffb3}.tour-bubble{z-index:302;background:var(--surface);border:1px solid var(--border);width:min(340px,100vw - 24px);box-shadow:var(--shadow-lg);border-radius:16px;padding:18px 20px 16px;animation:.2s tour-fade;position:fixed}.tour-bubble--center{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-bubble--over:after{display:none}.tour-bubble:after{content:"";background:var(--surface);border:1px solid var(--border);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.tour-bubble--center:after{display:none}.tour-bubble--bottom:after{top:-6px;left:calc(var(--tour-arrow) - 5px);border-bottom:0;border-right:0}.tour-bubble--top:after{bottom:-6px;left:calc(var(--tour-arrow) - 5px);border-top:0;border-left:0}.tour-bubble--right:after{left:-6px;top:calc(var(--tour-arrow) - 5px);border-top:0;border-right:0}.tour-bubble--left:after{right:-6px;top:calc(var(--tour-arrow) - 5px);border-bottom:0;border-left:0}.tour-title{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.tour-body{color:var(--text-2);overscroll-behavior:contain;max-height:calc(100dvh - 150px);margin:0 0 14px;font-size:13px;line-height:1.5;overflow-y:auto}.tour-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tour-foot .onb-dots{gap:5px}.tour-foot .onb-dots i{width:6px;height:6px}.tour-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tour-btn{border:1px solid var(--border-strong);background:var(--surface);font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.tour-btn:hover{border-color:var(--accent);color:var(--accent)}.tour-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.tour-btn--go{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.tour-btn--go:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--accent-fg)}.tour-btn--quiet{color:var(--text-3);border-color:#0000}.tour-btn--quiet:hover{border-color:var(--border-strong);color:var(--text-2)}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-spot{transition:none}.tour-scrim--solid,.tour-bubble{animation:none}}.hamburger,.scrim-nav{display:none}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1240px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-grid-2>*{min-width:0}@media (max-width:560px){.r-grid-2{grid-template-columns:minmax(0,1fr)}}.rail-layout{grid-template-columns:var(--rail,280px) minmax(0, 1fr);align-items:start;gap:20px;display:grid}.rail-layout>*{min-width:0}.card:has(.table){-webkit-overflow-scrolling:touch;overflow-x:auto}.card,.table td,.modal-body,.ai-card{overflow-wrap:break-word}@media (max-width:760px){.rail-layout{grid-template-columns:minmax(0,1fr)}.table{font-size:13px}.table th,.table td{padding:9px 10px}}@media (max-width:900px){:root{--gutter:14px}.app{min-height:calc(100vh - var(--topbar-h));grid-template-columns:minmax(0,1fr)}.sidebar,.sidebar:hover{z-index:80;visibility:hidden;border:0;border-radius:0;width:min(84vw,300px);height:100dvh;margin:0;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 10px 50px #00000073}.sidebar:has(:focus-visible){z-index:80;visibility:hidden;border:0;border-radius:0;width:min(84vw,300px);height:100dvh;margin:0;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 10px 50px #00000073}.app[data-mobile-nav=open] .sidebar{visibility:visible;transition-delay:0s;transform:translate(0)}.card:has(.table)>.table:has(th:nth-child(4)){min-width:560px}.nav-item-label,.nav-item-badge,.ws-text{opacity:1}.scrim-nav{z-index:70;background:#00000075;display:block;position:fixed;inset:0}.topbar{padding:6px var(--gutter);gap:8px}.topbar-brand{display:none}.hamburger{place-items:center;display:inline-grid}.page{padding:16px var(--gutter) 72px}.page-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}}@media (max-width:560px){.card-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media print{.no-print,.topbar,.sidebar,nav.sidebar,aside.sidebar{display:none!important}}html.export-capture,html.export-capture *{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.export-capture .no-print{display:none!important}html.export-capture .rv:not(.in){opacity:1!important;transform:none!important}html.export-capture.rv-boot .main .card,html.export-capture.rv-boot .main .ai-card{opacity:1!important}html.export-capture,html.export-capture *,html.export-capture :before,html.export-capture :after{transition:none!important;animation:none!important}.text-right{text-align:right}.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}.rs-layout{grid-template:"lead chat""rest chat"1fr/minmax(0,1fr) 380px;align-items:start;gap:20px 24px;display:grid}.rs-lead{flex-direction:column;grid-area:lead;gap:16px;min-width:0;display:flex}.rs-lead>.page-head{margin-bottom:0}.rs-rest{flex-direction:column;grid-area:rest;gap:20px;min-width:0;display:flex}.rs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:4px 0 12px;display:flex}.rs-section-title{color:var(--text);margin:0;font-size:18px;font-weight:600}.rs-section-heading{align-items:center;gap:10px;display:flex}.rs-count{background:var(--surface-2);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:600}.rs-pending{font-style:italic;color:var(--text-3)!important;margin:0!important;font-size:13px!important}.rs-overview{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.rs-overview>.ai-mark{margin-bottom:0}.rs-overview-top,.rs-overview-text{flex-direction:column;gap:12px;min-width:0;display:flex}.rs-overview-headline{letter-spacing:-.01em;color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:1.35}.ai-card p.rs-overview-summary{max-width:80ch;font-size:14.5px}.rs-keys{border-top:1px solid var(--ai-tint-strong);padding-top:12px}.rs-keys-title,.ai-card .rs-section-topic{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:11.5px;font-weight:700}.rs-keys-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;margin:0 -10px;display:grid}.rs-key{color:var(--text);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.rs-key:hover{background:var(--surface)}.rs-key-label{color:var(--text-3);font-size:12px}.rs-key-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.rs-key-foot{min-height:18px;color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.rs-key-source{color:var(--text-3);font-size:11.5px}@container (min-width:760px){.rs-overview-split{grid-template-columns:minmax(0,1fr) minmax(300px,40%);gap:24px;display:grid}.rs-overview-split .rs-keys{border-top:0;border-left:1px solid var(--ai-tint-strong);padding-top:0;padding-left:24px}.rs-overview-split .rs-keys-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-sections{border-top:1px solid var(--ai-tint-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding-top:12px;display:grid}.rs-section-points{color:var(--text);margin:0;padding-left:18px;font-size:14px;line-height:1.55}.rs-section-points li+li{margin-top:4px}.rs-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;margin-left:auto;display:flex}.rs-filters .rs-search{flex:0 auto;width:260px;min-width:180px;height:36px}.rs-search input::-webkit-search-cancel-button{cursor:pointer}.rs-empty h3{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:700}.rs-card-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.card.rs-card{flex-direction:column;gap:10px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.card.rs-card:hover{border-color:var(--accent)}.rs-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rs-card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.rs-card-titles{flex:calc(100% - 44px);min-width:0}.rs-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rs-card-link{color:var(--text);text-decoration:none}.rs-card-link:focus-visible{outline:none}.rs-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.rs-card-meta{color:var(--text-3);margin-top:2px;font-size:12.5px}.rs-card-topic{flex-shrink:0;margin-left:44px}.rs-card-body{flex-direction:column;gap:4px;padding-left:44px;display:flex}.rs-card-headline{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.rs-card-takeaway{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.rs-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-left:44px;display:flex}.rs-card-open{color:var(--accent);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.rs-card-actions .rs-pdfs{z-index:1;position:relative}.rs-pdfs{flex-wrap:wrap;gap:4px;display:inline-flex}.rs-pdf-other{padding-inline:8px}.rs-back{width:fit-content;color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rs-back:hover{color:var(--accent)}.rs-report-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.rs-report-titles{flex:320px;min-width:0}.rs-report-title{letter-spacing:-.015em;color:var(--text);margin:0;font-size:24px;font-weight:700;line-height:1.25}.rs-report-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;display:flex}.rs-report-meta>span+span:before{content:"·";margin-right:8px}.rs-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-digest{flex-direction:column;gap:12px;display:flex}.rs-digest>.ai-mark{margin-bottom:0}.rs-digest-headline{color:var(--text);margin:0;font-size:19px;font-weight:700;line-height:1.35}.rs-takeaway{color:var(--text);margin:0;font-size:14.5px;font-weight:600;line-height:1.55}.rs-points{color:var(--text-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.rs-points li+li{margin-top:6px}.rs-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rs-figure{background:var(--surface);border-radius:12px;min-width:0;padding:10px 12px}.rs-figure-value{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.rs-figure-label{color:var(--text-2);margin-top:3px;font-size:12px;line-height:1.4}.rs-more>summary{cursor:pointer;color:var(--accent);width:fit-content;font-size:13px;font-weight:600;list-style:none}.rs-more>summary::-webkit-details-marker{display:none}.rs-more[open]>summary{margin-bottom:8px}.rs-block-title{color:var(--text);margin:0;font-size:17px;font-weight:600}.rs-block-note{color:var(--text-3);margin:2px 0 12px;font-size:12.5px}.rs-about-text{max-width:75ch;color:var(--text-2);margin:0;font-size:14.5px;line-height:1.7}.rs-about-text+.rs-about-text{margin-top:12px}.rs-full .rs-block-title{margin-bottom:12px}.rs-pdf-frame{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;height:85vh;min-height:480px;display:flex;overflow:hidden}.rs-pdf-frame iframe{border:0;width:100%;height:100%;display:block}.rs-pdf-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rs-pdf-missing{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.rs-pdf-missing p{margin:0}.rs-series .rs-block-title{margin-bottom:8px}.rs-series-list{margin:0 -10px;padding:0;list-style:none}.rs-series-item{color:var(--text);border-radius:10px;align-items:baseline;gap:12px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.rs-series-item:hover{background:var(--surface-2)}.rs-series-item svg{color:var(--text-3);flex-shrink:0;align-self:center;margin-left:auto}.rs-series-period{flex-shrink:0;min-width:96px;font-weight:600}.rs-series-headline{min-width:0;color:var(--text-2)}.rs-chat-panel{height:calc(100vh - var(--topbar-visible) - 88px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-height:420px;box-shadow:var(--shadow-sm);flex-direction:column;grid-area:chat;align-self:start;display:flex;position:sticky;top:16px;overflow:hidden}.rs-chat-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;display:flex;position:relative}.rs-chat-title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.rs-chat-title svg{color:var(--accent)}.rs-chat-toggle{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:4px;display:none}.rs-chat-toggle svg{transition:transform .15s}.rs-chat-panel[data-open] .rs-chat-toggle svg{transform:rotate(180deg)}.rs-chat-body{border-top:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex}.rs-chat-scope{flex-direction:column;gap:6px;padding:10px 16px 0;display:flex}.rs-chat-note{color:var(--text-3);margin:0;font-size:12.5px}.rs-scope-switch{background:var(--surface-2);border-radius:10px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.rs-scope-switch button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600}.rs-scope-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.rs-chat{flex-direction:column;flex:1;min-height:0;display:flex}.rs-chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.rs-msg{border-radius:14px;max-width:92%;padding:9px 13px;font-size:14px;line-height:1.55}.rs-msg-user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.rs-msg-model{background:var(--surface-2);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.rs-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.rs-typing{color:var(--text-3);font-style:italic}.rs-msg-cites{color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:12px;display:flex}.rs-cite{color:var(--accent);text-decoration:none}.rs-cite:hover{text-decoration:underline}.rs-chat-error{color:var(--neg);margin:0;font-size:13px}.rs-askbar{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px 14px;display:flex}.rs-starters{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rs-starter{text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:7px 12px;font-size:13px;line-height:1.35}.rs-starter:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.rs-chat-clear{align-self:flex-start}.rs-chat-form{align-items:flex-end;gap:8px;display:flex;position:relative}.rs-chat-input{resize:none;field-sizing:content;flex:1;height:auto;min-height:42px;max-height:140px;padding:10px 12px;font-family:inherit;line-height:1.45}.rs-chat-send{flex-shrink:0;height:42px}.rs-mention-list{z-index:5;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);max-height:min(296px,44vh);box-shadow:var(--shadow-lg);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.rs-mention-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.rs-mention-option[aria-selected=true]{background:var(--accent-bg)}.rs-mention-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rs-mention-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rs-mention-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rs-mention-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rs-mention-tag{background:var(--accent-bg);max-width:100%;color:var(--accent);border-radius:8px;align-items:center;gap:2px;padding:2px 2px 2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.rs-mention-tag-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rs-mention-tag button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.rs-mention-tag button:hover:not(:disabled){background:var(--surface)}.rs-mention-limit{color:var(--text-3);margin:0;font-size:12.5px}.rs-mention-btn{width:38px;height:42px;color:var(--text-2);flex-shrink:0;justify-content:center;padding:0;font-size:16px;font-weight:600}.rs-msg-mentions{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.rs-msg-mention{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:#ffffff2e;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.rs-msg-mention:hover{background:#ffffff4d}@media (max-width:1100px){.rs-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""chat""rest"}.rs-chat-panel{height:auto;min-height:0;position:static}.rs-chat-head{padding:12px 16px}.rs-chat-toggle{display:inline-flex}.rs-chat-toggle:after{content:"";position:absolute;inset:0}.rs-chat-body{display:none}.rs-chat-panel[data-open] .rs-chat-body{flex:none;height:min(72vh,620px);display:flex}}@media (max-width:760px){.rs-sections{grid-template-columns:minmax(0,1fr)}.rs-filters{justify-content:flex-start;width:100%}.rs-filters .rs-search{flex:100%}.rs-mention-list{max-height:min(240px,40vh)}.rs-card-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.rs-card-body,.rs-card-actions{padding-left:0}.rs-report-title{font-size:20px}.rs-pdf-frame{display:none}.rs-pdf-links{margin-top:0}}@media (prefers-reduced-motion:reduce){.card.rs-card,.rs-chat-toggle svg{transition:none}}.kv{flex-direction:column;gap:11px;margin:0;display:flex}.kv>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.kv dt{color:var(--text-3);flex:none;font-size:13px}.kv dd{color:var(--text);text-align:right;min-width:0;margin:0;font-size:14px}@media (max-width:560px){.kv>div{flex-direction:column;gap:2px}.kv dd{text-align:left}}.meter{background:var(--surface-2);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.meter-fill{background:linear-gradient(90deg, var(--accent), #4b7bff);border-radius:999px;height:100%}.freshness{color:var(--text-3);align-items:center;gap:6px;margin:-4px 0 12px;font-size:12px;line-height:1.5;display:flex}.freshness>svg{flex-shrink:0}.freshness__text{overflow-wrap:anywhere;min-width:0}.freshness strong{color:var(--text-2);font-weight:500}.freshness .infotip{margin-top:1px}.freshness--busy>svg{color:var(--accent)}.freshness--partial>svg{color:var(--warn)}.freshness--stale{font-size:var(--text-sm);color:var(--warn);background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:var(--r-btn);align-items:flex-start;padding:10px 13px}.freshness--stale strong{color:inherit;font-weight:700}.alert-neg{color:var(--neg);background:var(--neg-bg);border:1px solid color-mix(in srgb, var(--neg) 25%, transparent);border-radius:var(--r-btn);font-size:var(--text-sm);margin-bottom:12px;padding:8px 12px}.alert-pos{color:var(--pos);background:var(--pos-bg);border:1px solid color-mix(in srgb, var(--pos) 25%, transparent);border-radius:var(--r-btn);font-size:var(--text-sm);margin-bottom:12px;padding:8px 12px}.auth-page{background:var(--bg);place-items:center;min-height:100dvh;padding:28px;display:grid}.auth-card{background:var(--surface);width:min(1160px,100%);min-height:min(860px,100dvh - 56px);box-shadow:var(--shadow-lg);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.auth-col{flex-direction:column;min-width:0;padding:clamp(28px,4vw,54px) clamp(24px,4vw,58px);display:flex}.auth-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-logo{width:auto;height:44px}.auth-body{flex-direction:column;flex:1;justify-content:center;align-self:center;width:100%;max-width:430px;padding:40px 0 32px;display:flex}.auth-foot{color:var(--text-3);margin:0;font-size:12.5px}.auth-foot b{color:var(--accent);font-weight:700}.auth-foot-sep{color:var(--text-4);margin:0 4px}.auth-foot-links{flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12.5px;display:flex}.auth-foot-links a{color:var(--text-3)}.auth-foot-links a:hover{color:var(--accent);text-decoration:underline}.auth-title{letter-spacing:-.025em;color:var(--text);margin:0 0 10px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.15}.auth-sub{color:var(--text-3);margin:0 0 30px;font-size:16px}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-field{display:block}.auth-label{color:var(--text);margin-bottom:8px;font-size:14.5px;font-weight:500;display:block}.auth-label i{color:var(--text-4);font-size:13px;font-style:normal;font-weight:400}.auth-input-wrap{display:block;position:relative}.auth-input{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:54px;color:var(--text);border-radius:11px;padding:0 16px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--text-4)}.auth-input:focus,.auth-input:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.auth-input-wrap .auth-input{padding-right:50px}.auth-eye{width:40px;height:40px;color:var(--text-3);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-eye:hover{color:var(--text)}select.auth-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236F7C94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px}.auth-hint{color:var(--text-4);margin:-8px 0 0;font-size:13px}.auth-agree{color:var(--text-3);margin:0}.auth-consent{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.auth-consent input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.legal-link{color:var(--accent)}.legal-link:hover{text-decoration:underline}.auth-link{color:var(--accent);align-self:flex-start;font-size:14.5px;font-weight:500}.auth-link:hover{text-decoration:underline}.auth-addr{color:var(--text);overflow-wrap:anywhere;font-weight:600}.auth-code{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.auth-code::placeholder{font-weight:400}.auth-actions{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;display:flex}.auth-actions .auth-link{cursor:pointer}.auth-more{margin:22px 0 0}.auth-more>summary{cursor:pointer;color:var(--accent);font-size:14.5px;font-weight:500;list-style:none;display:inline-block}.auth-more>summary::-webkit-details-marker{display:none}.auth-more>summary:hover{text-decoration:underline}.auth-more[open]>summary{margin-bottom:16px}.auth-submit{background:var(--accent);color:#fff;border-radius:11px;width:100%;height:56px;margin-top:4px;font-size:16px;font-weight:700;transition:background .15s,box-shadow .15s}.auth-submit:hover{background:var(--accent-strong);box-shadow:0 10px 22px -12px #0047f4b3}.auth-submit:disabled{opacity:.6;cursor:default}.auth-submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-alt{color:var(--text-3);margin:22px 0 0;font-size:14.5px}.auth-alt a{color:var(--accent);font-weight:500}.auth-alt a:hover{text-decoration:underline}.auth-art{background:var(--surface);position:relative;overflow:hidden}.auth-art img{object-fit:cover;object-position:42% center;width:100%;height:100%;position:absolute;inset:0}.onb-step{color:var(--text-3);align-items:center;gap:14px;margin-bottom:26px;font-size:15px;display:flex}.onb-step b{color:var(--accent);font-weight:700}.onb-dots{gap:8px;display:flex}.onb-dots i,.onb-dots .onb-dot{background:var(--border-strong);border-radius:50%;width:8px;height:8px;display:block}.onb-dots .on{background:var(--accent)}.onb-dots .done{background:var(--accent-soft)}a.onb-dot{transition:background .15s;position:relative}a.onb-dot:after{content:"";border-radius:50%;position:absolute;inset:-10px}a.onb-dot:hover{background:var(--accent)}a.onb-dot:focus-visible{box-shadow:var(--focus-ring);outline:none}.onb-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.onb-actions .auth-submit{flex:1;margin-top:0}.onb-back-btn{border:1px solid var(--border-strong);background:var(--surface);height:56px;color:var(--text-2);white-space:nowrap;border-radius:11px;place-items:center;padding:0 24px;font-size:15.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-grid}.onb-back-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.onb-back-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-body-wide{max-width:620px}.onb-scroll{max-height:min(420px,46vh);margin-right:-4px;padding-right:4px;overflow-y:auto}.onb-pick{border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.onb-pick:hover{border-color:var(--accent);background:var(--accent-bg)}.onb-pick input{accent-color:var(--accent);flex-shrink:0;margin-top:3px}.onb-pick-body{flex:1;min-width:0}.onb-pick-title{color:var(--text);font-size:15.5px;font-weight:700;display:block}.onb-pick-meta{color:var(--text-3);margin-top:2px;font-size:13.5px;display:block}.onb-pick-price{color:var(--accent);white-space:nowrap;font-size:15.5px;font-weight:700}.auto-later{display:none}.auto-scope:has(.no-auto input:checked) .auto-saved{display:none}.auto-scope:has(.no-auto input:checked) .auto-later{display:block}.onb-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin:4px 0 2px;font-size:11.5px;font-weight:700}.onb-phase{flex-direction:column;gap:18px;display:flex}.onb-phase[hidden]{display:none}.onb-fieldset{border:0;margin:0;padding:0}.onb-list{gap:10px;margin-top:8px;display:grid}.onb-phase .onb-scroll{max-height:min(460px,40vh)}.onb-search{height:46px;margin-top:8px}.onb-empty{color:var(--text-3);margin:6px 2px;font-size:13.5px}.onb-count{color:var(--text-3);letter-spacing:.04em;margin-left:8px}.onb-pick:has(input:checked){border-color:var(--accent);background:var(--accent-bg)}.onb-chosen{border:1px solid var(--accent);background:var(--accent-bg);border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;display:flex}.onb-change{color:var(--accent);flex-shrink:0;font-size:14px;font-weight:600}.onb-change:hover{text-decoration:underline}.cp-search{height:46px;margin-bottom:12px}.cp-list{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.cp-list.onb-scroll{max-height:min(360px,36vh)}.cp-tier{border:1px solid var(--border);background:var(--surface);border-radius:12px}.cp-tier-head{text-align:left;background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:11px 11px 0 0;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:background .15s;display:flex}.cp-tier[data-open=false] .cp-tier-head{border-bottom-color:#0000;border-radius:11px}.cp-tier-head:hover{background:var(--accent-bg)}.cp-tier-rank{border:1px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--text-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.cp-tier-text{flex:1;min-width:0}.cp-tier-title{color:var(--text);font-size:14px;font-weight:700;display:block}.cp-tier-rule{color:var(--text-3);margin-top:1px;font-size:12.5px;display:block}.cp-tier-picked{background:var(--accent);color:var(--accent-fg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cp-tier-quiet{background:var(--warn-bg);color:var(--warn);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cp-tier-count{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700}.cp-tier-caret{color:var(--text-3);flex-shrink:0;transition:transform .15s}.cp-tier[data-open=false] .cp-tier-caret{transform:rotate(-90deg)}.cp-tier-near{border-color:var(--accent-soft)}.cp-tier-near .cp-tier-head{background:var(--accent-bg);border-bottom-color:var(--accent-soft)}.cp-tier-near .cp-tier-rank{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.cp-tier-near .cp-tier-count{border-color:var(--accent-soft);color:var(--accent)}.cp-tier-near .cp-tier-rule{color:var(--text-2)}@container (max-width:560px){.cp-tier-head{align-items:flex-start}.cp-tier-rank,.cp-tier-count,.cp-tier-caret{margin-top:1px}}.cp-tier-rows{flex-direction:column;padding:6px;display:flex}.cp-row{border-radius:8px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s,box-shadow .15s;display:flex}.cp-row+.cp-row{box-shadow:inset 0 1px 0 var(--border)}.cp-row:hover{background:var(--surface-2);box-shadow:none}.cp-row:has(input:checked){background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}.cp-row input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}.cp-body{min-width:0}.cp-name{color:var(--text);font-size:14.5px;font-weight:700;display:block}.cp-meta{color:var(--text-3);margin-top:1px;font-size:12.5px;display:block}.cp-nodata{color:var(--text-4);font-style:italic}.cp-activity{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.cp-activity-quiet{color:var(--text-3)}.cp-flag{background:var(--warn-bg);color:var(--warn);vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.cp-empty{color:var(--text-3);margin:4px 2px;font-size:13.5px}.cp-tray{border:1px solid var(--border);background:var(--surface-2,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.cp-tray-label{color:var(--text-3);font-size:12.5px;font-weight:700}.cp-chip{border:1px solid var(--accent);background:var(--accent-bg);color:var(--accent);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cp-chip span{opacity:.7;font-size:15px;line-height:1}.cp-chip:hover{background:var(--accent);color:#fff}.cp-chip:hover span{opacity:1}.cp-more{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:9px 12px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.cp-more:hover{background:var(--accent-bg);border-color:var(--accent)}.cp-more-up{transform:rotate(180deg)}.cp-link{color:var(--accent);align-self:flex-start;margin-top:2px;font-size:13.5px;font-weight:600}.cp-link:hover{text-decoration:underline}@media (max-width:900px){.auth-page{padding:0}.auth-card{box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:100dvh}.auth-art{display:none}.auth-body{max-width:none;padding:32px 0 28px}.auth-body-wide{max-width:none}}@media (max-width:560px){.auth-input,.input,.select,.input-sm,.select-sm,.cmdk-input,textarea{font-size:16px}.auth-col{padding:22px 20px 26px}.auth-logo{height:36px}.auth-input,.auth-submit,.onb-back-btn{height:50px}.onb-back-btn{padding:0 18px}}.mk{background:var(--surface);color:var(--text-2);line-height:1.55}.mk-container{width:min(1300px,100% - 96px);margin-inline:auto}.mk-container--wide{width:min(1560px,100% - 48px)}.mk[data-reveal=on] .mk-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.65,.3,1),transform .7s cubic-bezier(.2,.65,.3,1);transition-delay:var(--d,0s);transform:translateY(20px)}.mk[data-reveal=on] .mk-reveal.in{opacity:1;transform:none}.mk[data-reveal=on] .mk-hero-copy.mk-reveal-now{transform:translateY(14px)}.mk-uc-grid .mk-uc:nth-child(2){--d:80ms}.mk-uc-grid .mk-uc:nth-child(3){--d:.16s}.mk-mod-grid .mk-mod:nth-child(3n+2){--d:70ms}.mk-mod-grid .mk-mod:nth-child(3n){--d:.14s}.mk-stats-grid .mk-stat:nth-child(2){--d:70ms}.mk-stats-grid .mk-stat:nth-child(3){--d:.14s}.mk-stats-grid .mk-stat:nth-child(4){--d:.21s}@media (prefers-reduced-motion:reduce){.mk[data-reveal=on] .mk-reveal{opacity:1;transition:none;transform:none}}.mk-nav{z-index:60;-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);background:#ffffffe6;position:sticky;top:0}.mk-nav-inner{align-items:center;gap:32px;padding:22px 0;display:flex}.mk-brand{flex:none}.mk-brand img{width:auto;height:50px}.mk-nav-links{gap:44px;margin-inline:auto;display:flex}.mk-nav-links a{color:var(--text);font-size:15.5px;font-weight:500;transition:color .18s}.mk-nav-links a:hover{color:var(--accent)}.mk-nav-actions{align-items:center;gap:12px;display:flex}.mk-btn{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:15.5px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.mk-btn-primary{background:var(--accent);color:#fff}.mk-btn-primary:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px -10px #0047f48c}.mk-btn-outline{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:#fff}.mk-btn-outline:hover{background:var(--accent-bg);transform:translateY(-1px)}.mk-btn-ghost{background:var(--surface-2);color:var(--text)}.mk-btn-ghost:hover{background:var(--lime);color:var(--text);transform:translateY(-1px)}.mk-btn-lg{border-radius:11px;padding:16px 30px;font-size:16.5px}.mk-dot{color:var(--lime)}.mk-hero{align-items:center;min-height:min(780px,100svh - 98px);padding:56px 0 72px;display:flex;position:relative;overflow:hidden}.mk-hero-inner{z-index:2;position:relative}.mk-hero-copy{max-width:600px}.mk-hero h1{letter-spacing:-.02em;color:var(--text);margin:0 0 30px;font-size:clamp(30px,4.2vw,60px);font-weight:500;line-height:1.2}.mk-hero h1:lang(ka){text-wrap:balance;font-size:clamp(28px,3.1vw,44px)}.mk-hero-sub{color:var(--text-2);margin:0 0 34px;font-size:clamp(16px,1.45vw,20px);line-height:1.5}.mk-hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:62px;display:flex}.mk-sources-cap{color:var(--text-3);margin:0 0 12px;font-size:14px}.mk-sources-list{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.mk-sources-list li{color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:13px;font-weight:500;display:inline-flex}.mk-sources-list svg{flex-shrink:0}.mk-hero-art{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:83%;position:absolute;top:50%;right:-30%;transform:translateY(-50%)}.mk-hero-art img{width:100%;height:auto}.mk-section{padding:96px 0}.mk-head{max-width:760px;margin-bottom:48px}.mk-head-row{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.mk-head-row>div{max-width:660px}.mk-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin:0 0 14px;font-size:12.5px;font-weight:700;display:flex}.mk-kicker:before{content:"";background:var(--lime);border-radius:50%;flex-shrink:0;width:7px;height:7px}.mk-title{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.2}.mk-sub{color:var(--text-2);margin:0;font-size:17px}.mk-usecases{border-block:1px solid var(--border);background:#fafbfd}.mk-uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-uc{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;padding:28px 26px 30px;transition:transform .22s,box-shadow .22s,border-color .22s}.mk-uc:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-4px)}.mk-uc-icon{background:var(--accent-bg);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:20px;display:grid}.mk-uc-icon img{object-fit:contain;width:40px;height:40px}.mk-uc h3{letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:18.5px;font-weight:700}.mk-uc p{color:var(--text-2);margin:0;font-size:15px}.mk-mod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-mod{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px 22px 26px;transition:transform .2s,box-shadow .2s,border-color .2s}.mk-mod:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.mk-mod-icon{background:var(--accent-bg);border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:16px;display:grid}.mk-mod-icon img{object-fit:contain;width:34px;height:34px}.mk-mod h3{letter-spacing:-.015em;color:var(--text);margin:0 0 6px;font-size:16.5px;font-weight:700}.mk-mod p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.mk-stats{border-block:1px solid var(--border)}.mk-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:54px 0;display:grid}.mk-stat{text-align:center;border-right:1px solid var(--border);padding:4px 12px}.mk-stat:last-child{border-right:0}.mk-stat-num{letter-spacing:-.02em;color:var(--text);font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.05;display:block}.mk-stat-num em{color:var(--lime-700);font-style:normal}.mk-stat-label{color:var(--text-3);margin-top:8px;font-size:14.5px;display:block}.mk-cta-card{background:linear-gradient(150deg, var(--accent-bg) 0%, #fff 58%, #fbffec 100%);border:1px solid var(--border);text-align:center;border-radius:22px;padding:clamp(44px,6vw,80px) 32px}.mk-cta-card h2{letter-spacing:-.02em;color:var(--text);max-width:22ch;margin:0 auto 14px;font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.2}.mk-cta-card p{color:var(--text-2);margin:0 0 30px;font-size:17.5px}.mk-footer{border-top:1px solid var(--border);padding:42px 0 48px}.mk-footer-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mk-footer-inner img{width:auto;height:26px}.mk-footer-tag{color:var(--text-3);margin:0;font-size:14.5px}.mk-footer-contact{color:var(--text-2);font-size:14.5px;text-decoration:none}.mk-footer-contact:hover{color:var(--accent);text-decoration:underline}.mk-footer-socials{align-items:center;gap:12px;display:inline-flex}.mk-footer-social{opacity:.9;align-items:center;line-height:0;display:inline-flex}.mk-footer-social:hover{opacity:1}.mk-footer-rights{color:var(--text-4);margin:0 0 0 auto;font-size:13px}.mk-footer-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 28px;width:100%;padding-top:20px;font-size:14px;display:flex}.mk-footer-links a{color:var(--text-3)}.mk-footer-links a:hover{color:var(--accent);text-decoration:underline}.mk-legal-nav{justify-content:space-between}.mk-legal{max-width:760px;color:var(--text-2);overflow-wrap:break-word;margin-inline:auto;padding:44px 0 96px;font-size:16px;line-height:1.7}.mk-legal-title{letter-spacing:-.025em;color:var(--text);margin:0 0 10px;font-size:clamp(32px,4.4vw,46px);font-weight:500;line-height:1.15}.mk-legal-updated{color:var(--text-3);margin:0 0 30px;font-size:14px}.mk-legal h2{color:var(--text);margin:40px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.mk-legal p{margin:0 0 14px}.mk-legal ul{margin:0 0 14px;padding-left:22px;list-style:outside}.mk-legal li{margin-bottom:8px}.mk-legal li::marker{color:var(--text-4)}.mk-legal a{color:var(--accent)}.mk-legal a:hover{text-decoration:underline}.mk-legal-details{border-top:1px solid var(--border);margin:26px 0 0}.mk-legal-details>div{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.mk-legal-details dt{color:var(--text-3);font-size:14.5px}.mk-legal-details dd{color:var(--text);margin:0}.mk-legal-details+p{margin-top:26px}.mk-legal-form{max-width:560px;margin-top:18px}.mk-legal-form .auth-hint,.mk-legal-form .alert-neg,.mk-legal-form .alert-pos{margin:0}.mk-legal .alert-neg a{color:inherit;text-decoration:underline}.mk-legal-textarea{resize:vertical;height:auto;min-height:150px;padding:14px 16px;font-family:inherit;line-height:1.5}.mk-legal-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-preview-note{color:var(--text-3);margin:14px 0 0;font-size:13.5px}.mk-how{border-block:1px solid var(--border);background:#fafbfd}.mk-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.mk-how-step{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;padding:28px 26px 30px;position:relative}.mk-how-n{background:var(--lime);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:22px;right:22px}.mk-how-icon{background:var(--accent-bg);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:20px;display:grid}.mk-how-icon img{object-fit:contain;width:40px;height:40px}.mk-how-step h3{letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:18.5px;font-weight:700}.mk-how-step p{color:var(--text-2);margin:0;font-size:15px}.mk-how-grid .mk-how-step:nth-child(2){--d:80ms}.mk-how-grid .mk-how-step:nth-child(3){--d:.16s}.mk-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-plan{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:28px 26px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.mk-plan:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-4px)}.mk-plan h3{letter-spacing:-.015em;color:var(--text);margin:0 0 12px;font-size:18px;font-weight:700}.mk-plan-price{color:var(--text);align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.mk-plan-price strong{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1}.mk-plan-price span{color:var(--text-3);font-size:15px}.mk-plan-year{color:var(--text-3);margin:0 0 10px;font-size:13.5px}.mk-term:not([data-term="12"]) .mk-plan-term--year,.mk-term[data-term="12"] .mk-plan-term--month{display:none}.mk-plan-price{flex-wrap:wrap}.mk-plan-term .mk-plan-year{min-height:1.55em}.mk-plan-year s{text-decoration-thickness:1px}.mk-term-switch{background:var(--surface-2);border:1px solid var(--border);border-radius:25px;flex-wrap:wrap;gap:4px;max-width:100%;margin:-12px 0 28px;padding:4px;display:inline-flex}.mk-term-option{min-height:40px;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative}.mk-term-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-term-option:hover{color:var(--text)}.mk-term-option:has(input:checked){background:var(--text);color:#fff}.mk-term-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.mk-term-badge{background:var(--lime-500);color:var(--text);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1}.mk-plan-cap{color:var(--text-2);margin:0 0 18px;font-size:15px}.mk-plan-cap strong{color:var(--text);font-weight:700}.mk-plan-list{border-top:1px solid var(--border);color:var(--text-2);flex-direction:column;gap:9px;margin:0 0 24px;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.mk-plan-list li{align-items:center;gap:8px;display:flex}.mk-plan-list svg{color:var(--lime-700);flex-shrink:0}.mk-plan .mk-btn{align-self:flex-start;margin-top:auto}.mk-price-note{color:var(--text-3);margin:18px 0 0;font-size:13.5px}.mk-price-grid .mk-plan:nth-child(2){--d:80ms}.mk-price-grid .mk-plan:nth-child(3){--d:.16s}.mk-faq{border-block:1px solid var(--border);background:#fafbfd}.mk-faq-list{flex-direction:column;gap:10px;max-width:820px;display:flex}.mk-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:0 22px}.mk-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.mk-faq-item summary::-webkit-details-marker{display:none}.mk-faq-item summary svg{color:var(--text-3);flex-shrink:0;transition:transform .2s}.mk-faq-item[open] summary svg{transform:rotate(180deg)}.mk-faq-item p{color:var(--text-2);max-width:68ch;margin:0;padding:0 0 20px;font-size:15px;line-height:1.6}.browser{box-shadow:var(--shadow-lg);background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}.browser-bar{border-bottom:1px solid var(--border);background:#f7f9fc;align-items:center;gap:14px;padding:11px 18px;display:flex}.b-dots{gap:7px;display:flex}.b-dots i{border-radius:50%;width:11px;height:11px;display:block}.b-dots i:first-child{background:#ff5f57}.b-dots i:nth-child(2){background:#febc2e}.b-dots i:nth-child(3){background:#28c840}.b-url{color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:999px;margin-inline:auto;padding:4px 22px;font-size:12.5px}.b-sample{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.prev-app{grid-template-columns:216px minmax(0,1fr);display:grid}.prev-rail{border-right:1px solid var(--border);padding:18px 12px}.prev-rail-brand{width:auto;height:26px;margin:2px 0 20px 8px}.prev-rail-nav{flex-direction:column;gap:3px;display:flex}.prev-rail-item{color:var(--sidebar-text-dim);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:5px 9px;font-size:13.5px;font-weight:500;display:flex}.prev-rail-item.is-active{background:var(--accent-soft);color:var(--text);font-weight:700}.prev-rail-ic{width:24px;height:24px;color:var(--text-4);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.prev-rail-item.is-active .prev-rail-ic{background:var(--accent);color:#fff}.prev-main{background:var(--main-bg);background-image:var(--main-bg-grad);min-width:0;padding:18px 22px 22px}.prev-pill{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-soft);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.prev-app--demo{position:relative}button.prev-rail-item{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:500;transition:background .14s,color .14s}button.prev-rail-item:hover{background:var(--surface-2);color:var(--text)}button.prev-rail-item.is-active:hover{background:var(--accent-soft)}button.prev-rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.prev-main--demo{overscroll-behavior:contain;max-height:min(780px,82vh);padding:20px 24px 28px;overflow-y:auto}.prev-page-head{margin:0 0 18px}.prev-page-head .head-action{align-items:center;gap:10px;display:flex}.prev-toast{z-index:5;background:var(--text);color:#fff;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 18px;font-size:14px;line-height:1.4;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.prev-toast .mk-btn{flex-shrink:0;padding:8px 14px;font-size:13.5px}.prev-toast__close{appearance:none;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.prev-toast__close:hover{background:#ffffff38}@media (max-width:1180px){.mk-hero{min-height:0;padding:40px 0 64px;display:block}.mk-hero-art{width:min(760px,100%);margin:0 auto 30px;position:static;right:auto;transform:none}.mk-hero-copy{max-width:none}.mk-mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-head-row{flex-direction:column;align-items:flex-start}.mk-how-grid,.mk-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prev-app{grid-template-columns:minmax(0,1fr)}.prev-rail{border-right:0;border-bottom:1px solid var(--border);min-width:0;padding:10px 12px}.prev-rail-brand{display:none}.prev-rail-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:4px;overflow-x:auto}.prev-rail-nav::-webkit-scrollbar{display:none}.prev-rail-item{flex:none}button.prev-rail-item{width:auto}.prev-main--demo{max-height:min(720px,78vh)}}@media (max-width:900px){.mk-container{width:min(1300px,100% - 48px)}.mk-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;min-width:0;overflow-x:auto}.mk-nav-links::-webkit-scrollbar{display:none}.mk-nav-links a{white-space:nowrap}.mk-brand img{height:44px}.mk-uc-grid{grid-template-columns:minmax(0,1fr)}.mk-section{padding:68px 0}.mk-how-grid,.mk-price-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk-footer-rights{width:100%;margin-left:0}}@media (max-width:560px){.mk-container{width:calc(100% - 32px)}.mk-nav-inner{flex-wrap:wrap;gap:8px 10px;padding:10px 0}.mk-brand img{height:36px}.mk-nav-actions{display:contents}.mk-nav-actions>.mk-btn{order:1;padding:9px 13px;font-size:13.5px}.mk-nav-actions>.mk-btn:first-of-type{margin-left:auto}.mk-nav-links{flex:calc(100% - 100px);order:2;margin-inline:0}.mk-nav-actions>.lang-toggle{order:3}.mk-btn{padding:10px 16px;font-size:14px}.mk-term-option{gap:5px;padding:0 10px;font-size:13.5px}.mk-term-badge{padding:4px 6px;font-size:11px}.mk-btn-lg{padding:13px 20px;font-size:15px}.mk-hero-ctas{gap:10px;margin-bottom:44px}.mk-mod-grid{grid-template-columns:minmax(0,1fr)}.mk-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0;padding:34px 0}.mk-stat:nth-child(2){border-right:0}.mk-legal{padding:26px 0 64px;font-size:15.5px}.mk-legal h2{margin-top:32px;font-size:19px}.mk-legal-title{font-size:28px}.mk-legal-details>div{grid-template-columns:minmax(0,1fr);gap:2px}.mk-sources-list li{padding:5px 10px 5px 8px;font-size:12.5px}.prev-main{padding:14px 14px 16px}.prev-main--demo{max-height:70vh;padding:14px 12px 18px}.prev-toast{flex-wrap:wrap;padding:10px 10px 10px 14px;font-size:13px;bottom:10px}}@media (max-width:380px){.mk-term-switch{gap:2px;padding:3px}.mk-term-option{gap:4px;padding:0 8px;font-size:13px}.mk-term-badge{padding:4px 5px;font-size:10.5px}}@media (max-width:340px){.mk-brand img{height:28px}.mk-nav-actions>.mk-btn{padding:8px 10px;font-size:13px}}.rename{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.rename__name{min-width:0;margin:0}.rename--labelled>.rename__name{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4);text-underline-offset:3px}.rename__btn{width:22px;height:22px;color:var(--text-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-grid}.rename:hover .rename__btn,.rename__btn:focus-visible,.rename--labelled .rename__btn{opacity:1}.rename__btn:hover{color:var(--accent);background:var(--accent-bg)}.rename__reset{display:inline-flex}.rename__reset-btn{font:inherit;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.rename__reset-btn:hover{color:var(--accent);text-decoration:underline}.rename-form{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.rename-form__input{font:inherit;border:1px solid var(--accent);width:min(320px,100%);min-width:0;box-shadow:0 0 0 3px var(--accent-bg);border-radius:8px;outline:none;padding:5px 9px;font-size:14px;font-weight:600}.rename-form__hint{color:var(--text-3);flex-basis:100%;font-size:11px}.company-project-card>.rename{margin:4px 0 8px;display:flex}.company-project-card>.rename .rename__name{font-size:16px}h1 .rename__name,.rename__name:is(h1){font:inherit}.cp-head .rename-form__input{font-size:20px;font-weight:700}.page-head h1 .rename{vertical-align:baseline}.page-head h1 .rename-form__input{font-size:20px;font-weight:700}table .rename__btn{width:18px;height:18px}.rank-move{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;text-transform:none;border-radius:999px;flex-shrink:0;align-items:center;gap:1px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.rank-move--up{color:var(--lime-800);background:var(--lime-100)}.rank-move--down{color:var(--neg);background:var(--neg-bg)}.rank-move--flat{color:var(--text-4);background:var(--surface-2);padding:0 6px}.rank-move--new{color:var(--accent);background:var(--accent-bg);letter-spacing:.06em;font-size:8.5px}.rank-move--pts{height:auto;font-size:inherit;background:0 0;padding:0;font-weight:700}.ck-rank-box__value .rank-move,.pj-figure b .rank-move,.metric-tile__value .rank-move{letter-spacing:0;height:18px;margin-left:8px;padding:0 6px;font-size:11px}.pj-figure b .rank-move{vertical-align:6px}.ck-rank-box__value .rank-move{vertical-align:5px}.ck-rank-row .ck-rank-row__name{align-items:center;gap:6px;min-width:0;display:flex}.ck-rank-row .ck-rank-row__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-move{vertical-align:1px;margin-left:7px}.cmp-axis__move{margin-left:5px;font-size:11px}.wall-score__move{margin-left:6px;font-size:12px}.wall-rank .rank-move{margin-left:4px}.wall-badge .rank-move{height:16px;margin-left:6px}.wall-badge .rank-move--up{color:var(--lime-500);background:#ffffff24}.wall-badge .rank-move--down{color:#ffb4ad;background:#ffffff24}.wall-badge .rank-move--flat{color:#ffffffb3;background:#ffffff24}.wall-badge .rank-move--new{color:#fff;background:#ffffff2e}.kw-row__who .rank-move{vertical-align:1px;margin:0 3px 0 4px}.metric-tile__value .rank-move{margin-left:8px}.feed-row{background:0 0;transition:background .12s;position:relative}.feed-row:hover{background:var(--surface-2)}.feed-row--unread{background:var(--lime-50);box-shadow:inset 3px 0 0 var(--lime-500)}.feed-row--unread:hover{background:var(--lime-100)}.feed-row__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex-shrink:0;margin-top:6px}.infotip{vertical-align:middle;cursor:help;outline:none;align-items:center;margin-left:6px;display:inline-flex;position:relative}.infotip__mark{width:15px;height:15px;color:var(--text-4);flex:none;transition:color .12s;display:block}.infotip:hover .infotip__mark,.infotip:focus-visible .infotip__mark{color:var(--accent)}.infotip__bubble{transform:translate(-50%);translate:var(--infotip-shift,0px) 0;text-transform:none;letter-spacing:0;text-align:left;white-space:normal;color:#fff;background:var(--text);opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:9px;width:max-content;max-width:min(250px,100vw - 24px);padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.45;transition:opacity .12s;display:none;position:absolute;top:calc(100% + 9px);left:50%;box-shadow:0 8px 28px #05174e38}.infotip__bubble:after{content:"";transform:translate(-50%);translate:calc(-1 * var(--infotip-shift,0px)) 0;border:5px solid #0000;border-bottom-color:var(--text);position:absolute;bottom:100%;left:50%}.infotip:hover .infotip__bubble,.infotip:focus-within .infotip__bubble{opacity:1;visibility:visible;display:block}.infotip__bubble--fixed{z-index:210;opacity:1;visibility:visible;display:block;position:fixed;transform:translate(0,0)}.infotip__bubble--fixed:after{left:var(--infotip-arrow,50%);translate:none}.infotip__bubble--up:after{border-bottom-color:#0000;border-top-color:var(--text);top:100%;bottom:auto}.infotip__bubble--right:after{bottom:auto;left:auto;right:100%;top:var(--infotip-arrow,50%);border-bottom-color:#0000;border-right-color:var(--text);transform:translateY(-50%)}.infotip--end .infotip__bubble{left:auto;right:-6px;transform:none}.infotip--end .infotip__bubble:after{left:auto;right:12px;transform:none}.infotip--start .infotip__bubble{left:-6px;right:auto;transform:none}.infotip--start .infotip__bubble:after{left:12px;transform:none}@media (max-width:720px){.infotip__bubble{max-width:min(210px,100vw - 24px)}}.cockpit{gap:var(--space-4);margin-bottom:var(--space-4);--r-card:19px;--r-btn:12px;--shadow-sm:0 3px 10px #05174e08, 0 1px 2px #05174e05;--ck-ink:#030b2e;--ck-tab-off:#969696;--ck-bar-grey:#8c99b7;--pos:#00905f;--chart-1:#1956ff;--chart-2:#1fa3b7;--chart-3:#8b5cf6;--chart-4:#2f6dff;--chart-5:#c9569c;--chart-6:#4fb3e8;--chart-8:#969eb5;--chart-field:#b9c1d6;grid-template-columns:repeat(24,minmax(0,1fr));display:grid}.cockpit>*{min-width:0}.ck-5{grid-column:span 5}.ck-6{grid-column:span 6}.ck-9{grid-column:span 9}.ck-12{grid-column:span 12}.ck-14{grid-column:span 14}.ck-full{grid-column:1/-1}.cockpit>.card{flex-direction:column;height:100%;display:flex}.cockpit>.card,.ck-kpi-band>.card{border-color:color-mix(in srgb, var(--border) 55%, transparent)}.cockpit>.ck-feed{display:none}@media (min-width:1680px){html:not(.export-capture) .cockpit--feed>.ck-kpi-band{grid-column:1/20}html:not(.export-capture) .cockpit--feed>.ck-beside-feed.ck-6{grid-column:span 5}html:not(.export-capture) .cockpit--feed>.ck-beside-feed.ck-9{grid-column:span 7}html:not(.export-capture) .cockpit--feed>.ck-feed{grid-area:1/20/span 2/-1;padding:16px 0 0;display:flex;overflow:hidden}}.ck-feed>.ck-head{margin-bottom:12px;padding:0 16px}.ck-body--feed{border-top:1px solid var(--border);flex:1 1 0;min-height:0;position:relative}.ck-feed__scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.ck-feed__empty{text-align:center;color:var(--text-3);padding:22px 16px;font-size:13px}.ck-body{min-width:0}.ck-body--fill{min-height:var(--ck-fill-min,0px);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.ck-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.ck-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.ck-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ck-ink);align-items:center;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.ck-sub{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ck-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex;position:relative}.ck-open{background:var(--blue-50);border:1px solid var(--blue-200);width:24px;height:24px;color:var(--blue-600);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.ck-open:hover{background:var(--blue-500);border-color:var(--blue-500);color:var(--accent-fg)}.ck-open:focus-visible{box-shadow:var(--focus-ring);outline:none}.ck-viewall{background:var(--blue-50);border:1px solid var(--blue-200);height:28px;color:var(--blue-600);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 12px;font-size:11.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ck-viewall svg{flex:none;width:12px;height:12px}.ck-viewall:hover{background:var(--blue-500);border-color:var(--blue-500);color:var(--accent-fg)}.ck-viewall:focus-visible{box-shadow:var(--focus-ring);outline:none}.ck-tabs{box-shadow:none;gap:10px;margin-bottom:20px}.ck-tabs .tab{color:var(--ck-tab-off);padding:0 2px 8px;font-size:12px}.ck-tabs .tab:hover{color:var(--ck-ink)}.ck-tabs .tab.active{color:var(--ck-ink);border-bottom:3px solid var(--lime-500)}.ck-tabstack{display:grid}.ck-tabstack__cell{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.ck-tabstack__cell.is-off{visibility:hidden}.ck-empty{text-align:center;min-height:120px;color:var(--text-3);place-items:center;padding:16px;font-size:12px;display:grid}.ck-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700}.ck-big-name{letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:700}.ck-rank-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ck-rank-box{border:1px solid var(--border);border-radius:var(--r-btn);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ck-rank-box--own{border-color:var(--lime-100);background:var(--lime-50)}.ck-rank-box--own .ck-rank-box__value,.ck-rank-box--own .ck-rank-box__label{color:var(--lime-800)}.ck-rank-box__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:700}.ck-rank-box__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ck-ink);font-size:30px;font-weight:700;line-height:1.05}.ck-rank-box__value small{color:var(--text-3);margin-left:3px;font-size:12px;font-weight:600}.ck-rank-box__sub{color:var(--text-3);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.ck-rank-box--dev,.ck-rank-box--proj{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 12px 10px;display:grid}.ck-rank-box--dev{border-color:var(--blue-200);background:var(--blue-50)}.ck-rank-box--proj{border-color:var(--lime-100);background:var(--lime-50)}.ck-rank-box--dev .ck-rank-box__label,.ck-rank-box--proj .ck-rank-box__label{letter-spacing:-.005em;text-transform:none;min-width:0;color:var(--ck-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.ck-rank-box--dev .ck-rank-box__value,.ck-rank-box--proj .ck-rank-box__value{letter-spacing:0;font-size:14px;line-height:1.3}.ck-rank-grid--pos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.ck-rank-box__gauge{grid-column:1/-1;justify-self:center;width:min(104px,100%);height:auto;margin-top:6px;display:block;overflow:visible}.ck-rank-box__gauge .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;fill:var(--ck-ink);font-size:25px;font-weight:700}.ck-rank-box__gauge .of{fill:var(--text-3);font-size:11px;font-weight:600}.ck-rank-box--dev .ck-rank-box__gauge .track{fill:var(--blue-100)}.ck-rank-box--dev .ck-rank-box__gauge .val{fill:var(--blue-500)}.ck-rank-box--proj .ck-rank-box__gauge .track{fill:var(--lime-100)}.ck-rank-box--proj .ck-rank-box__gauge .val{fill:var(--lime-600)}.ck-rank-box__none{color:var(--text-3);grid-column:1/-1;margin-top:6px;font-size:11px}.ck-sentence{color:var(--text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.ck-sentence strong{color:var(--text);font-weight:700}.ck-gap-head{justify-content:space-between;align-items:baseline;gap:8px;margin-top:11px;display:flex}.ck-gap-head__l{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ck-gap-head__l b{color:var(--text-2);font-weight:600}.ck-gap-head__r{color:var(--ck-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.ck-splits{grid-template-columns:max-content max-content minmax(0,1fr) max-content;gap:8px;margin-top:9px;display:grid}.ck-split{grid-column:1/-1;grid-template-columns:subgrid;cursor:default;align-items:center;display:grid}.ck-split__label{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ck-split__n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.ck-split__n--own{text-align:right;color:var(--ck-ink)}.ck-split__n--field{color:var(--text-3);font-weight:600}.ck-bar{background:var(--surface-2);border-radius:999px;min-width:0;height:6px;display:flex;overflow:hidden}.ck-rank-row__bar .ck-bar{background:0 0}.ck-bar__fill{border-radius:999px;height:100%}.ck-bar__fill--own{background:var(--chart-own)}.ck-bar__fill--field{background:var(--chart-field)}.ck-bar__fill--neutral{background:var(--ck-bar-grey)}.ck-bar--track{background:var(--border-strong)}.ck-bar__fill--dev{background:var(--blue-500)}.chart-legend{color:var(--text-3);flex-wrap:wrap;gap:7px 12px;padding-top:20px;font-size:11px;display:flex}.chart-legend--top{padding-top:0;padding-bottom:20px}.chart-legend>button,.chart-legend>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.chart-legend button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chart-legend button.is-off{opacity:.4;text-decoration:line-through}.chart-legend-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.chart-legend-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit .chart-legend{flex-wrap:nowrap;column-gap:10px}@media (max-width:680px){.cockpit .chart-legend{flex-wrap:wrap}}.cockpit .chart-legend--wrap{flex-wrap:wrap}.cockpit .ck-body>.chart-legend--wrap,.cockpit .ck-body--fill>.chart-legend--wrap{margin-top:auto}.chart-legend-note{white-space:nowrap;margin-left:auto}@media (max-width:680px){.chart-legend-note{white-space:normal;text-align:right;max-width:100%}}.recharts-tooltip-wrapper{z-index:20}.chart-legend .lead-own{color:var(--text);font-weight:700}.ck-body--plot{flex-direction:column;flex:auto;display:flex}.ck-plot-box{height:258px}.ck-plot{width:100%;display:block}.ck-plot text{font-family:var(--font)}.ck-plot .grid{stroke:var(--border);stroke-opacity:.9}.ck-plot .tick{fill:var(--text-3);font-size:10.5px}.ck-plot .colhit{fill:#05174e09}.ck-plot .part{opacity:.5}.ck-plot .pline{fill:none;stroke-linejoin:round;stroke-linecap:round}.ck-bar__fill{width:var(--w,0%)}.rv .ck-bar__fill{width:0;transition:width .82s cubic-bezier(.2, .65, .3, 1) calc(var(--d,0s) + .18s)}.rv.in-view .ck-bar__fill{width:var(--w,0%)}.rv .ck-swarm__pt{opacity:0;transform:scale(.4)}.rv.in-view .ck-swarm__pt{opacity:1;transition:opacity .42s ease-out,transform .52s cubic-bezier(.2,.65,.3,1);transition-delay:calc(var(--d,0s) + .12s + var(--i,0) * 14ms);transform:none}@media (prefers-reduced-motion:reduce){.rv .ck-bar__fill,.rv.in-view .ck-bar__fill{width:var(--w,0%);transition:none}.rv .ck-swarm__pt,.rv.in-view .ck-swarm__pt{opacity:1;transition:none;transform:none}}.ck-kpi-band{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ck-kpi{min-width:0;color:var(--ck-ink);flex-direction:column;justify-content:space-between;gap:7px;padding:13px 16px 12px;text-decoration:none;transition:box-shadow .22s,border-color .22s;display:flex;container-type:inline-size}.ck-kpi:hover{box-shadow:0 14px 30px -18px #05174e38,0 3px 10px #05174e0a}.ck-kpi__head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ck-kpi__label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.07em;text-transform:uppercase;min-width:0;color:var(--ck-ink);font-size:10.5px;font-weight:700;overflow:hidden}.ck-kpi__split{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr);align-items:end;column-gap:14px;display:grid}.ck-kpi__l{flex-direction:column;gap:6px;min-width:0;display:flex}.ck-kpi__r{min-width:0;display:flex}.ck-kpi__num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ck-ink);font-size:26px;font-weight:700;line-height:1}.ck-kpi__of{letter-spacing:-.01em;color:var(--text-3);font-size:14px;font-weight:500}.ck-kpi__note{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ck-kpi__move{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:baseline;gap:1px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ck-kpi__move i{font-style:normal}.ck-kpi__move--up{color:var(--pos)}.ck-kpi__move--down{color:var(--neg)}.ck-kpi__move--flat,.ck-kpi__move--new{color:var(--text-4)}.ck-kpi__move--new{letter-spacing:.05em;font-size:9px}.ck-spark{min-width:0;color:var(--blue-400);flex:auto;display:block;position:relative}.ck-spark svg{display:block;overflow:visible}.ck-spark__end{background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;left:100%;transform:translate(-50%,-50%)}.rv .ck-spark svg{clip-path:inset(-4px 100% -4px -4px)}.rv.in-view .ck-spark svg{clip-path:inset(-4px);transition:clip-path 1.3s cubic-bezier(.2, .65, .3, 1) calc(var(--d,0s) + .15s)}.rv .ck-spark__area,.rv .ck-spark__end{opacity:0}.rv.in-view .ck-spark__area{opacity:1;transition:opacity .7s ease-out calc(var(--d,0s) + .9s)}.rv.in-view .ck-spark__end{opacity:1;transition:opacity .3s ease-out calc(var(--d,0s) + 1.35s)}@container (max-width:200px){.ck-kpi__split{grid-template-columns:minmax(0,1fr);row-gap:8px}}.ck-kpi--cols{justify-content:flex-start;gap:9px}.ck-kpi__cols{flex:auto;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:7px 12px;display:grid}.ck-kpi__cols--one{grid-template-columns:minmax(0,1fr)}.ck-kpi__rule{background:var(--border);grid-row:span 3}.ck-kpi__col{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.ck-kpi__col .ck-kpi__num{align-self:end;font-size:22px}.ck-kpi__col .ck-kpi__of{font-size:12.5px}.ck-kpi__top{flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0;display:flex}.ck-kpi__top .ck-kpi__move{margin-left:auto}.ck-kpi__scope{white-space:nowrap;min-width:0;color:var(--text-3);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ck-scope-dot{border-radius:999px;flex:none;align-self:center;width:7px;height:7px;margin-right:6px}.ck-scope-dot--developer{background:var(--blue-500)}.ck-scope-dot--project{background:var(--lime-600)}.ck-kpi__spark{min-width:0;display:flex}.ck-kpi__spark .ck-spark{color:inherit}@container (max-width:218px){.ck-kpi__cols{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:10px}.ck-kpi__rule{grid-row:auto;height:1px}.ck-kpi__col{flex-direction:column;grid-row:auto;justify-content:space-between;gap:7px;display:flex}.ck-kpi__col .ck-kpi__num{align-self:auto}.ck-kpi__cols--one .ck-kpi__top{margin-bottom:auto}}.ck-tip{z-index:210;pointer-events:none;background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent);min-width:132px;max-width:min(340px,100vw - 16px);box-shadow:var(--shadow-lg);color:var(--text-2);border-radius:12px;padding:9px 11px;font-size:11.5px;line-height:1.45;position:fixed;top:0;left:0}.ck-tip__head{color:var(--text);margin-bottom:5px;font-size:12px;font-weight:700}.ck-tip__sub{color:var(--text-3);margin:-3px 0 5px;font-size:10.5px}.ck-tip__row{white-space:nowrap;align-items:center;gap:7px;display:flex}.ck-tip__row+.ck-tip__row{margin-top:3px}.ck-tip__row i{border-radius:999px;flex:none;width:8px;height:8px}.ck-tip__row span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ck-tip__row b{font-variant-numeric:tabular-nums;color:var(--text)}.ck-tip__foot{border-top:1px solid var(--border);color:var(--text-3);margin-top:6px;padding-top:5px;font-size:10.5px}.ck-tip__note{color:var(--text-3);margin-top:6px;font-size:10.5px;line-height:1.4}.ck-stand-list{flex-direction:column;gap:4px;display:flex}.ck-body--plot>.ck-stand-list{flex:auto;justify-content:space-between}.ck-stand-row{color:inherit;grid-template-columns:auto minmax(72px,1.25fr) minmax(40px,1fr) 52px;align-items:center;gap:9px;padding:3px 0;text-decoration:none;display:grid}.ck-stand-row__name{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;transition:color .15s;display:flex}.ck-stand-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-stand-row__name .you-tag{flex:none;height:16px;padding:0 6px;font-size:9px}.ck-stand-row:hover .ck-stand-row__name{color:var(--accent)}.ck-stand-list{container-type:inline-size}@container (max-width:340px){.ck-stand-row{grid-template-columns:auto minmax(0,1fr) 52px;row-gap:3px}.ck-stand-row>.ck-bar{grid-area:2/2/auto/-1}}.ck-stand-row__n{text-align:right;color:var(--ck-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.ck-stand-row__n small{color:var(--text-4);font-size:9px;font-weight:600}.ck-rank-list{flex-direction:column;display:flex}.ck-rank-row{border-bottom:1px solid var(--border);grid-template-columns:16px auto minmax(0,1fr) minmax(60px,1.1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.ck-rank-row:last-child{border-bottom:0}.ck-rank-row:hover .ck-rank-row__name{color:var(--accent)}.ck-rank-row__n{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}.ck-rank-row__id{flex-direction:column;min-width:0;display:flex}.ck-rank-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;transition:color .15s;overflow:hidden}.ck-rank-row__sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ck-rank-row__bar{min-width:0}.ck-rank-row__score{white-space:nowrap;color:var(--ck-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ck-rank-row__score small{color:var(--text-3);font-size:10px;font-weight:600}.ck-rank-row__parts{color:var(--text-3);overflow-wrap:anywhere;grid-area:2/3/auto/-1;margin-top:-4px;font-size:11px;line-height:1.4}.ck-rank-row__parts b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.ck-rank-list{container-type:inline-size}@container (max-width:420px){.ck-rank-row{grid-template-columns:16px auto minmax(0,1fr) auto;row-gap:6px}.ck-rank-row__bar{grid-area:2/3/auto/-1}.ck-rank-row__parts{grid-row:3;margin-top:0}.ck-rank-row .ck-rank-row__name{white-space:normal;flex-wrap:wrap;row-gap:3px}.ck-rank-row .ck-rank-row__text{white-space:normal;overflow-wrap:anywhere}.ck-rank-row__sub{white-space:normal}}.ck-kw-table{border-collapse:collapse;table-layout:fixed;width:100%}.ck-kw-table th{letter-spacing:.07em;text-transform:uppercase;color:var(--text-4);text-align:left;border-bottom:1px solid var(--border);padding:0 0 6px;font-size:9px;font-weight:700}.ck-kw-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:5px 0}.ck-kw-table tr:last-child td{border-bottom:0}.ck-kw-table__kw{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:12px;overflow:hidden}.ck-kw-table__vol{text-align:right;font-size:12px;font-weight:600}.ck-kw-table__season{color:var(--text-3);white-space:nowrap;text-align:left;font-size:10px}.ck-kw-table__season svg{vertical-align:middle}.ck-kw-table__season span{vertical-align:middle;margin-left:5px}.ck-serp-list{flex-direction:column;gap:9px;display:flex}.ck-serp-row__bar{cursor:default;outline:none;position:relative;overflow:visible}.ck-serp-row__bar:after{content:"";position:absolute;inset:-8px 0}.ck-serp-row__bar:focus-visible{box-shadow:var(--focus-ring)}.ck-serp-row__bar .ck-serp-row__tip{z-index:6;white-space:normal;width:250px;min-width:0;inset:calc(100% + 10px) 0 auto auto;transform:none}.ck-serp-row__tip .ck-swarm__tip-head,.ck-serp-row__tip .ck-swarm__tip-sub{white-space:normal}.ck-serp-row__tip .ck-swarm__tip-row{white-space:normal;gap:12px}.ck-serp-row__tip .ck-swarm__tip-row>b{flex:none}.ck-serp-row__tip-top b{color:var(--accent)}.ck-serp-row__bar:hover .ck-serp-row__tip,.ck-serp-row__bar:focus-visible .ck-serp-row__tip{opacity:1;visibility:visible;display:grid}.ck-serp-row{grid-template-columns:minmax(0,1fr) minmax(48px,.9fr) auto;align-items:center;gap:8px;display:grid}.ck-serp-row__name{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-size:12px;display:flex;overflow:hidden}.ck-serp-row__n{white-space:nowrap;font-size:11px;font-weight:600}.ck-swarm{flex-direction:column;height:100%;display:flex}.ck-swarm__lane{grid-template-columns:var(--ck-swarm-grid,76px minmax(0, 1fr));align-items:center;gap:8px;display:grid}.ck-swarm__cells{display:contents}.ck-swarm__stack{flex-direction:column;display:flex}.ck-swarm--stacked .ck-swarm__lane{padding-right:12px}.ck-swarm__nameline{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;padding-bottom:3px;display:flex}.ck-swarm--stacked .ck-swarm__nameline .ck-swarm__name{flex-direction:row;flex:auto;justify-content:flex-start;align-items:baseline;gap:6px}.ck-swarm--stacked .ck-swarm__nameline .ck-swarm__name b{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}.ck-swarm--stacked .ck-swarm__nameline .ck-swarm__name i{white-space:nowrap;flex:none}.ck-swarm--stacked .ck-swarm__stat--line{flex-direction:row;flex:none;align-items:baseline;gap:8px;font-size:10px}.ck-swarm--stacked .ck-swarm__ytitle--line{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:5px}.ck-swarm--stacked .ck-swarm__ytitle--line b{flex:none}.ck-swarm--stacked .ck-swarm__xtitle--line{line-height:14px;display:block;overflow:hidden}.ck-swarm-box{container-type:inline-size}@container (max-width:449.98px){.ck-swarm-box>.ck-swarm:not(.ck-swarm--stacked){visibility:hidden}}.ck-swarm__name{min-width:0;color:var(--ck-ink);flex-direction:column;justify-content:center;font-size:12px;line-height:1.25;display:flex}.ck-swarm__name b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ck-swarm__name i{color:var(--text-3);font-size:10px;font-style:normal}.ck-swarm__stat{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;justify-content:center;gap:1px;font-size:9.5px;line-height:1.25;display:flex;overflow:hidden}.ck-swarm__stat i{color:var(--text-4);margin-right:4px;font-style:normal}.ck-swarm__track{background-image:repeating-linear-gradient(to right, var(--border) 0 4px, transparent 4px 8px);background-position:0;background-repeat:no-repeat;background-size:100% 1px;display:block;position:relative}.ck-swarm__median{border-left:1.5px solid var(--blue-200);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ck-swarm__pt{display:block;position:absolute}.ck-swarm__pt:before{content:"";position:absolute;inset:-4px}.ck-swarm__pt:hover{z-index:6}.ck-swarm__pt:has(:focus-visible){z-index:6}.ck-swarm__dot{opacity:.9;background:color-mix(in srgb, var(--c,var(--text-4)) 55%, var(--surface));border:1.5px solid var(--c,var(--text-4));box-sizing:border-box;border-radius:999px;width:100%;height:100%;display:block;position:relative}a.ck-swarm__dot{cursor:pointer}.ck-swarm__pt:hover .ck-swarm__dot{opacity:1}.ck-swarm__tip{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);min-width:168px;box-shadow:var(--shadow-lg);color:var(--text);white-space:nowrap;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;gap:2px;padding:8px 10px;font-size:11.5px;line-height:1.4;transition:opacity .12s;display:none;position:absolute;left:50%;transform:translate(-50%)}.ck-swarm__pt:hover .ck-swarm__tip{opacity:1;visibility:visible;display:grid}.ck-swarm__pt:has(:focus-visible) .ck-swarm__tip{opacity:1;visibility:visible;display:grid}.ck-swarm__pt--below .ck-swarm__tip{top:calc(100% + 6px)}.ck-swarm__pt--above .ck-swarm__tip{bottom:calc(100% + 6px)}.ck-swarm__pt--start .ck-swarm__tip{left:-4px;transform:none}.ck-swarm__pt--end .ck-swarm__tip{left:auto;right:-4px;transform:none}.ck-swarm__tip-head{color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:flex}.ck-swarm__tip-head i{border-radius:2px;flex:none;width:8px;height:8px}.ck-swarm__tip-sub{color:var(--text-3);margin-bottom:3px}.ck-swarm__tip-row{color:var(--text-2);justify-content:space-between;gap:14px;display:flex}.ck-swarm__tip-row b{color:var(--text);font-variant-numeric:tabular-nums}.ck-swarm__tip-row--total{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}.ck-swarm__tip-open{color:var(--text-4);margin-top:3px;font-size:10.5px}.ck-swarm__ticks{height:14px;display:block;position:relative}.ck-swarm__tick{color:var(--text-4);white-space:nowrap;font-size:9px;position:absolute;top:0;transform:translate(-50%)}.ck-swarm__tick:first-child{transform:none}.ck-swarm__tick:last-child{transform:translate(-100%)}.ck-swarm__xtitle{color:var(--text-4);text-align:center;font-size:10px}.ck-swarm__dir{color:var(--text-4);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;line-height:1.4;display:flex;overflow:hidden}.ck-swarm__dir i{text-overflow:ellipsis;font-style:normal;overflow:hidden}.ck-swarm__dir b{color:var(--text-3);font-weight:600}.ck-swarm__ytitle{flex-direction:column;justify-content:center;min-width:0;line-height:1.2;display:flex}.ck-swarm__ytitle b{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.ck-swarm__ytitle i{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.ck-swarm__yaxis{display:block;position:relative}.ck-swarm__ytick{color:var(--text-4);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:8.5px;font-style:normal;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.ck-swarm__ytick--mid{color:var(--text-3)}.ck-swarm__medhead{align-self:stretch;display:block;position:relative}.ck-swarm__medlabel{white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.ck-swarm__medlabel--start{align-items:flex-start;transform:none}.ck-swarm__medlabel--end{align-items:flex-end;transform:translate(-100%)}.ck-swarm__medlabel b{color:var(--text-3);font-size:9px;font-weight:600}.ck-swarm__medlabel i{color:var(--text-4);font-size:7px;font-style:normal}.ck-swarm__medlabel--start i{margin-left:-1px}.ck-swarm__medlabel--end i{margin-right:-1px}.ck-swarm__tip-note{color:var(--text-4);margin-top:1px;font-size:10.5px}.ck-metric{min-width:0;color:var(--text-3);grid-template-columns:16px minmax(0,1fr);gap:1px 8px;padding:5px 0;font-size:10.5px;display:grid}.ck-metric+.ck-metric{border-top:1px solid var(--border)}.ck-metric__icon{color:var(--text-4);flex:none;grid-area:1/1;display:flex}.ck-metric b{color:var(--text-2);grid-area:1/2;font-size:11px;font-weight:600}.ck-metric__blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;line-height:1.4;display:-webkit-box;overflow:hidden}.ck-swarm__pills{justify-content:flex-end;align-items:center;gap:0;padding-bottom:8px;display:flex}.ck-pill--icon{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.ck-pill--icon svg{display:block}.ck-pill{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-2);font:inherit;cursor:pointer;border-left-width:0;padding:0 12px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.ck-pill:first-child{border-left-width:1px;border-radius:9px 0 0 9px}.ck-pill:last-child{border-radius:0 9px 9px 0}.ck-pill:hover{background:var(--surface-2)}.ck-pill.is-on{background:var(--blue-100);color:var(--blue-700);border-color:var(--blue-200)}.ck-pill:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.ck-pill:disabled{cursor:default}.ck-swarm__stat b{color:var(--ck-ink);font-weight:700}.ck-swarm__stat--box{border:1px solid var(--border);background:var(--surface);text-align:left;box-sizing:border-box;border-radius:10px;gap:3px;max-height:52px;padding:4px 8px;font-size:9px}.ck-swarm__stat--box>span{align-items:baseline;gap:4px;display:flex}.ck-swarm__stat--box i{letter-spacing:.02em;margin:0;font-size:9px}.ck-swarm__stat--box b{color:color-mix(in srgb, var(--c,var(--ck-ink)) 70%, var(--ck-ink));font-size:11.5px;line-height:1}.ck-swarm__stat--box b.ck-swarm__stat-tot{color:var(--ck-ink)}.ck-swarm-legend{border-top:1px solid var(--border);margin-top:2px}.ck-swarm-legend .chart-legend{gap:8px 18px;padding-top:8px;font-size:12px}.ck-swarm-legend .chart-legend-dot{width:11px;height:11px}.ck-swarm__foot{box-sizing:border-box;grid-template-columns:minmax(0,420px);padding-top:26px;display:grid}.ck-swarm__box{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:9px 12px;display:flex;overflow:hidden}.ck-swarm__box>b{color:var(--ck-ink);font-size:11px;font-weight:700}.ck-swarm__sizes{justify-content:space-between;align-items:flex-end;gap:6px;min-width:0;display:flex}.ck-swarm__size{color:var(--text-3);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;display:flex}.ck-swarm__size i{background:var(--chart-field);border-radius:999px;display:block}.ck-swarm__how{color:var(--text-2);flex-direction:column;gap:3px;font-size:10px;line-height:1.35;display:flex}.ck-profile{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;container-type:inline-size}.ck-profile-stack{flex:1 1 0;grid-template:"radar radar"minmax(0,1fr)"defs table"/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px 24px;min-width:0;min-height:0;display:grid}.ck-profile-stack>:first-child{grid-area:radar;align-self:stretch}.ck-profile-defs{grid-area:defs}.ck-score-wrap{grid-area:table;min-width:0}@container (min-width:780px){.ck-profile-stack{grid-template-columns:minmax(0,1fr) 270px;grid-template-areas:"radar defs""table table";gap:12px 28px}.ck-profile-defs{align-self:center;margin-top:0;padding-right:4px}.ck-profile-defs .ck-metric{gap:0 12px;padding:5px 0}.ck-profile-defs .ck-metric b{font-size:12.5px}.ck-profile-defs .ck-metric__blurb{font-size:11px}}.ck-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-top:8px;display:grid}.ck-metric-grid .ck-metric{padding:6px 0;border-top:0!important}.ck-metric-grid .ck-metric__icon{width:30px;height:30px;color:var(--m,var(--text-4));background:color-mix(in srgb, var(--m,var(--text-4)) 12%, transparent);border-radius:9px;justify-content:center;align-items:center}.ck-metric-grid .ck-metric__icon svg{width:17px;height:17px}.ck-metric-grid{align-items:start}.ck-metric-grid .ck-metric{color:var(--text-2);grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:2px 12px;font-size:12px}.ck-metric-grid .ck-metric__icon{grid-row:1/span 2;align-self:start}.ck-metric-grid .ck-metric b{color:var(--m,var(--text-2));grid-row:1;padding-top:1px;font-size:13px;line-height:1.25}.ck-metric-grid .ck-metric__blurb{grid-row:2;line-height:1.45}.ck-metric-grid--col{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:6px}.ck-metric-grid--col .ck-metric{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr);gap:0 10px;min-height:38px;padding:2px 0;font-size:10.5px}.ck-metric-grid--col .ck-metric__icon{border-radius:7px;width:24px;height:24px}.ck-metric-grid--col .ck-metric__icon svg{width:14px;height:14px}.ck-metric-grid--col .ck-metric b{padding-top:0;font-size:12px}.ck-metric-grid--col .ck-metric__blurb{-webkit-line-clamp:3;line-height:1.3}.ck-score-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px}.ck-score-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:0 4px 5px;font-size:9px;font-weight:700;overflow:hidden}.ck-score-table th:first-child{width:30%}.ck-score-table th .ck-score-table__th{width:20px;height:20px;color:var(--m,var(--text-4));background:color-mix(in srgb, var(--m,var(--text-4)) 12%, transparent);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ck-score-table th .ck-score-table__th svg{width:12px;height:12px}.ck-score-table td{text-align:right;color:color-mix(in srgb, var(--c,var(--ck-ink)) 70%, var(--ck-ink));font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border);padding:4px;font-size:12.5px;font-weight:700;line-height:18px}.ck-score-table tr:last-child td{border-bottom:0}.ck-score-table__name{align-items:center;gap:7px;min-width:0;display:flex;text-align:left!important;color:var(--text)!important;font-weight:500!important}.ck-score-table__name i{background:var(--c,var(--text-4));border-radius:999px;flex:none;width:9px;height:9px}.ck-score-table__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-activity-split{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px;min-height:0;display:grid}.ck-activity-split .ck-channels{align-self:center;margin-top:0}.ck-channels{flex-direction:column;flex:none;gap:4px;margin-top:8px;display:flex}.ck-channels__head,.ck-channels__row{grid-template-columns:74px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.ck-channels__head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);border-bottom:1px solid var(--border);margin-bottom:2px;padding-bottom:4px;font-size:9px;font-weight:700}.ck-channels__head span:last-child,.ck-channels__total{text-align:right}.ck-channels__row{height:18px}.ck-channels__label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ck-channels__label--link{text-decoration:none}.ck-channels__label--link:hover,.ck-channels__label--link:focus-visible{color:var(--ck-ink);text-underline-offset:2px;text-decoration:underline}.ck-channels__bar{background:0 0;gap:2px;height:8px;overflow:visible}.ck-channels__seg{cursor:default;transition:opacity .12s ease, width .82s cubic-bezier(.2, .65, .3, 1) calc(var(--d,0s) + .18s);outline:none;position:relative}.ck-channels__seg:after{content:"";position:absolute;inset:-6px 0}.ck-channels__bar:hover .ck-channels__seg,.ck-channels__bar:focus-within .ck-channels__seg{opacity:.35}.ck-channels__bar .ck-channels__seg:hover,.ck-channels__bar .ck-channels__seg:focus-visible{opacity:1}.ck-channels__seg:focus-visible{box-shadow:var(--focus-ring)}.ck-channels__tip{z-index:5;bottom:calc(100% + 9px)}.ck-channels__seg:hover .ck-channels__tip,.ck-channels__seg:focus-visible .ck-channels__tip{opacity:1;visibility:visible;display:grid}.ck-channels__seg--start .ck-channels__tip{left:0;transform:none}.ck-channels__seg--end .ck-channels__tip{left:auto;right:0;transform:none}.ck-channels__bar .ck-bar__fill{border-radius:3px;min-width:0}.ck-channels__bar .ck-bar__fill:first-child{border-radius:999px 3px 3px 999px}.ck-channels__bar .ck-bar__fill:last-child{border-radius:3px 999px 999px 3px}.ck-channels__bar .ck-bar__fill:only-child{border-radius:999px}.ck-channels__total{color:var(--ck-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ck-channels__more{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.ck-channels__more-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);margin-right:2px;font-size:10px;font-weight:600}.ck-channels__chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;height:22px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ck-channels__chip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-channels__chip .num{color:var(--text-4);font-variant-numeric:tabular-nums;font-weight:600}.ck-channels__chip:hover{background:var(--surface-2)}.ck-channels__chip.is-on{background:var(--blue-100);color:var(--blue-700);border-color:var(--blue-200)}.ck-channels__chip.is-on .num{color:inherit}.ck-channels__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ck-pulse__ring{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite ck-pulse}@keyframes ck-pulse{0%{opacity:.5;transform:scale(.6)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.cockpit>.card{transition:box-shadow .22s,border-color .22s}.cockpit>.card:hover{box-shadow:0 14px 30px -18px #05174e38,0 3px 10px #05174e0a}@media (prefers-reduced-motion:reduce){.rv .ck-spark svg,.rv.in-view .ck-spark svg{clip-path:none;transition:none}.rv .ck-spark__area,.rv .ck-spark__end{opacity:1;transition:none}.ck-pulse__ring{opacity:0;animation:none}}.bp-wrap{width:100%;height:100%;position:relative}.bp-bubble circle{transition:r .32s cubic-bezier(.22,1,.36,1),fill-opacity .14s}.bp-circle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bp-bubble--drag .bp-circle{cursor:grabbing}.bp-wrap a,.bp-wrap a:focus,.bp-wrap a:focus-visible,.bp-wrap .bp-bubble:focus{box-shadow:none;outline:none!important}.bp-wrap,.bp-wrap text,.bp-label{-webkit-user-select:none;user-select:none}.bp-wrap a:focus-visible .bp-ring{fill-opacity:.22}.bp-wrap a:focus-visible .bp-circle{fill-opacity:.32}.bp-bubble:hover .bp-circle{fill-opacity:.24}.bp-bubble--off{pointer-events:none}.bp-label{animation:.26s both bp-fade}@keyframes bp-fade{0%{opacity:0}to{opacity:1}}.bp-tip{opacity:0;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);min-width:168px;box-shadow:var(--shadow-lg);color:var(--text);white-space:nowrap;text-align:left;pointer-events:none;z-index:6;border-radius:10px;gap:2px;padding:8px 10px;font-size:11.5px;line-height:1.4;transition:opacity .12s;display:grid;position:absolute;top:0;left:0}.bp-tip__head{color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:flex}.bp-tip__head i{border-radius:2px;flex:none;width:8px;height:8px}.bp-tip__sub{color:var(--text-3)}.bp-tip__row{color:var(--text-2);justify-content:space-between;gap:14px;display:flex}.bp-tip__row b{color:var(--text);font-variant-numeric:tabular-nums}.bp-tip__row--total{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}.bp-tip__chg--up b,.bp-tip__chg--up span{color:var(--pos,var(--text-2))}.bp-tip__chg--down b,.bp-tip__chg--down span{color:var(--neg,var(--text-2))}@media (prefers-reduced-motion:reduce){.bp-bubble circle{transition:fill-opacity .14s}.bp-label{animation:none}}@media (max-width:1280px){.cockpit{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.ck-5,.ck-6,.ck-9,.ck-12{grid-column:span 6}.ck-14,.cockpit>.ck-competitor{grid-column:span 12}.ck-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-activity-split{grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}.ck-body--fill{min-height:var(--ck-fill-min-narrow,var(--ck-fill-min,0px))}}@media (max-width:680px){.cockpit{grid-template-columns:minmax(0,1fr)}.ck-5,.ck-6,.ck-9,.ck-12,.ck-14,.cockpit>.ck-competitor{grid-column:span 1}.ck-kpi-band{grid-template-columns:minmax(0,1fr)}.ck-swarm:not(.ck-swarm--stacked) .ck-swarm__dir b{display:none}.ck-profile-stack{grid-template:"radar"minmax(0,1fr)"defs""table"/minmax(0,1fr);gap:10px}.ck-body--fill{min-height:var(--ck-fill-min-phone,var(--ck-fill-min-narrow,var(--ck-fill-min,0px)))}}.company-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.company-directory-grid>*{min-width:0}.company-identity{color:var(--text);flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.company-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-profile>*{min-width:0}.company-profile h1{overflow-wrap:anywhere}.company-project-card dl{margin:0 0 20px}.company-project-card dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.company-project-card dt{color:var(--text-3)}.company-project-card dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:1200px){.company-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.company-directory-grid{grid-template-columns:minmax(0,1fr)}}.profile-pending{color:var(--accent);background:var(--surface);border-radius:6px;padding:2px 8px;font-size:12px;position:absolute;top:calc(100% + 3px);left:10px}.profile-content{overflow-anchor:none;min-height:calc(100vh - 72px)}.profile-content[aria-busy=true]{opacity:.55;pointer-events:none;transition:opacity .15s}.profile-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.profile-section-heading h2{margin:0;font-size:22px;line-height:1.3}.profile-section-heading p{color:var(--text-2);max-width:780px;margin:6px 0 0;font-size:13px;line-height:1.6}.profile-platform-row{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:12px;padding:18px 0;display:flex}.profile-platform-row span{flex:1}.profile-platform-row:hover{color:var(--accent)}.profile-platform-row+.btn{margin-top:18px}.profile-filter-bar{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.profile-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.profile-filter{border:1px solid var(--border);min-height:42px;color:var(--text-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.profile-filter span{background:#edf0f8;border-radius:5px;padding:2px 5px;font-size:11px}.profile-filter:hover{border-color:#aebeff}.profile-filter.is-active{border-color:var(--accent);color:var(--accent);background:#eaf0ff;font-weight:600}.profile-filter.is-active span{background:#dce5ff}.profile-more{flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.profile-more p{color:var(--text-2);font-size:13px}.profile-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-contact-link{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex}.profile-contact-link:hover{border-color:#aebeff}.profile-contact-link>span{flex:1;min-width:0}.profile-contact-link small{color:var(--text-3);overflow-wrap:anywhere;margin-top:5px;display:block}.profile-contact-link>svg{color:var(--accent);flex-shrink:0}.profile-account-group{flex-direction:column;gap:16px;display:flex}.profile-account-group+.profile-account-group{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.profile-account-group>header{flex-direction:column;gap:4px;display:flex}.profile-account-group h3{margin:0;font-size:16px;line-height:1.4}.profile-account-none{color:var(--text-3);margin:0;font-size:13px}.profile-account-project{flex-direction:column;gap:12px;display:flex}.profile-account-project+.profile-account-project{margin-top:8px}.profile-account-project__name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.profile-account-project__name a{color:var(--text);font-size:14px;font-weight:600}.profile-account-project__name a:hover{text-decoration:underline}.profile-account-project__name small{color:var(--text-3);font-size:12px}.profile-project-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.company-profile .card{border-radius:18px}.company-profile .rv{opacity:1!important;transition:none!important;transform:none!important}@media (max-width:720px){.profile-section-heading h2{font-size:20px}.profile-section-heading>.btn{font-size:12px}.profile-contact-link{padding:18px}.profile-contact-grid{grid-template-columns:minmax(0,1fr)}}.company-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-social-card{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:minmax(0,36%) minmax(0,1fr);display:grid;overflow:hidden}.company-social-card:hover{border-color:#aebeff}.company-social-card:focus-visible{outline-offset:3px;outline:3px solid #95aaff}.company-social-card--text{grid-template-columns:minmax(0,1fr)}.company-social-preview{background:var(--surface-2);flex-direction:column;justify-content:center;min-width:0;display:flex}.company-social-preview>*{flex-shrink:0;width:100%}.company-social-body{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.company-social-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.company-social-meta>span{align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.company-social-meta time{color:var(--text-3);font-size:11px}.company-social-caption{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:6.4em;max-height:6.4em;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.company-social-metrics{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 22px;margin:auto 0 0;padding-top:14px;display:flex}.company-social-metrics>div{flex-direction:column-reverse;gap:4px;display:flex}.company-social-metrics dt{color:var(--text-3);font-size:11px}.company-social-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.company-social-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-social-actions>.btn{color:var(--accent)}.company-social-actions>a:last-child:not(.btn){color:var(--text-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (max-width:1100px){.company-social-grid{grid-template-columns:minmax(0,1fr)}.company-social-card{grid-template-columns:minmax(0,30%) minmax(0,1fr)}.company-social-card--text{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.company-social-card{grid-template-columns:minmax(0,1fr)}.company-social-preview{max-height:280px;overflow:hidden}.company-social-preview>*{align-self:center;max-width:280px}.company-social-body{padding:18px}}.cmp-cockpit{margin-bottom:var(--space-5,28px)}.cmp-cockpit .ck-10{grid-column:span 10}.cmp-cockpit .ck-14{grid-column:span 14}.cmp-anchor{height:0;scroll-margin-top:96px}.cmp-section-head{margin:4px 0 12px}.cmp-section-head h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:700}.cmp-section-head p{color:var(--text-3);margin:3px 0 0;font-size:12.5px}.cmp-rank-list{max-height:600px;margin:0 -8px;padding:0 8px;overflow-y:auto}.cmp-rank-list .ck-rank-row{color:inherit;border-radius:10px;padding:8px;text-decoration:none}.cmp-rank--own{background:color-mix(in srgb, var(--lime-500) 8%, transparent)}.cmp-rank--own-dev{background:color-mix(in srgb, var(--blue-500) 7%, transparent)}.cmp-rank--own+.ck-rank-row,.cmp-rank--own+.cmp-sov-row,.cmp-rank--own-dev+.ck-rank-row,.cmp-rank--own-dev+.cmp-sov-row{border-top:0}.cmp-rank-list .ck-rank-row__bar .ck-bar--track{background:var(--border-strong)}.cmp-axes{flex-direction:column;gap:10px;margin-top:16px;display:flex}.cmp-axes__head,.cmp-axis,.cmp-axes__foot{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.cmp-axes__head{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px;font-weight:600}.cmp-axes__head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-axes__head .cmp-axes__pts,.cmp-axis__pts{text-align:right}.cmp-axis__label{color:var(--ck-ink);flex-direction:column;font-size:12.5px;font-weight:600;display:flex}.cmp-axis__label small{color:var(--text-3);font-size:10.5px;font-weight:500}.cmp-axis__side{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-axis__text{color:var(--text-3);align-items:baseline;gap:6px;min-width:0;font-size:11.5px;display:flex}.cmp-axis__text>span{min-width:0;line-height:1.3}.cmp-axis__text b{color:var(--ck-ink);flex-shrink:0;font-weight:700}.cmp-axis__pts{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cmp-axis__pts.is-behind,.cmp-axis__pts.is-ahead{color:var(--ck-ink)}.cmp-axes__foot{border-top:1px solid var(--border);color:var(--text-2);padding-top:10px;font-size:12px;font-weight:600}.cmp-axes__foot span:first-child{grid-column:1/4}.cmp-sov-list{flex-direction:column;margin:4px -8px 0;display:flex}.cmp-sov-row{border-bottom:1px solid var(--border);color:inherit;border-radius:10px;grid-template-columns:16px auto minmax(0,1.25fr) minmax(120px,1.15fr) 56px 56px 56px 56px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.cmp-sov-row:last-child{border-bottom:0}.cmp-sov-row:hover .ck-rank-row__name{color:var(--accent)}.cmp-sov-row .ck-rank-row__name{transition:color .15s}.cmp-sov-row>.num{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.cmp-sov-row--head{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-radius:0;padding:0 8px 6px;font-size:10.5px;font-weight:600}.cmp-sov-row--head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-sov-row--head>.num{color:var(--text-3);white-space:normal;font-size:10.5px;line-height:1.25}.cmp-sov-row__share{align-items:center;gap:10px;min-width:0;display:flex}.cmp-sov-row__share .ck-bar{flex:1}.cmp-sov-row__share b{color:var(--ck-ink);text-align:right;font-variant-numeric:tabular-nums;width:38px;font-size:13px;font-weight:700}.cmp-sov-row__as{color:var(--text-3);white-space:nowrap;font-size:10px;line-height:1.25;display:block}@media (max-width:1280px){.cmp-cockpit .ck-10,.cmp-cockpit .ck-14{grid-column:span 6}}@media (max-width:980px){.cmp-cockpit .ck-10,.cmp-cockpit .ck-14{grid-column:span 12}}@media (max-width:680px){.cmp-cockpit .ck-10,.cmp-cockpit .ck-14{grid-column:span 1}.cmp-axes__head,.cmp-axis,.cmp-axes__foot{grid-template-columns:68px minmax(0,1fr) minmax(0,1fr) 40px;gap:8px}.cmp-axis__text{flex-direction:column-reverse;align-items:flex-start;gap:1px}.cmp-sov-row{grid-template-columns:16px auto minmax(0,1fr) minmax(96px,1fr)}.cmp-sov-row>.num{display:none}.cmp-sov-row .ck-rank-row__name{white-space:normal;overflow-wrap:anywhere}}.rail,.rail__port{position:relative}.rail__scroll{overflow-x:auto}.rail--right .rail__port:after{content:"";pointer-events:none;background:linear-gradient(to right, #fff0, var(--surface) 80%);z-index:3;width:64px;position:absolute;top:0;bottom:0;right:0}.rail--left .rail__port:before{content:"";top:0;bottom:0;left:calc(var(--label-w,240px) + var(--col-w,200px));pointer-events:none;z-index:3;background:linear-gradient(90deg,#05174e12,#05174e00);width:18px;position:absolute}.rail__nav{justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.rail__hint{color:var(--blue-600);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:999px;margin-right:4px;padding:4px 10px;font-size:12px;font-weight:600}.rail__hint:empty{display:none}.rail__btn{background:var(--blue-50);border:1px solid var(--blue-200);width:28px;height:28px;color:var(--blue-600);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-grid}.rail__btn:hover:not(:disabled){background:var(--blue-500);border-color:var(--blue-500);color:var(--accent-fg)}.rail__btn:disabled{opacity:.35;cursor:default}.rail__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:900px){.rail--left .rail__port:before{left:calc(var(--label-w,150px) + var(--col-w,160px))}}@media (max-width:680px){.rail--left .rail__port:before{display:none}.rail--right .rail__port:after{width:24px}}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;margin-top:8px;padding-top:14px;display:flex}.cmp-rannow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cmp-rannow__now{color:var(--text-3);white-space:nowrap;font-size:11px}.cmp-part{flex-direction:column;gap:2px;display:flex}.cmp-part__of{color:var(--text-3);font-size:11px;line-height:1.35}.mk-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1500px){.mk-layout{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.mk-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.mk-left{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mk-right{min-width:0;position:relative}.mk-day{flex-direction:column;display:flex}.mk-day__scroll{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -8px;padding:0 8px;position:relative;overflow-y:auto}@media (min-width:900px) and (max-width:1499px){.mk-day{max-height:82vh}}@media (min-width:1500px){.mk-layout{align-items:stretch}.mk-right{min-height:560px}.mk-day{position:absolute;inset:0;overflow:hidden}}.mk-chart{margin-bottom:0}.mk-insights{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-layout--activity+.mk-insights{margin-top:var(--space-4)}.mk-layout--activity{grid-template-columns:minmax(0,1fr);align-items:start}.mk-layout--activity .mk-right{min-height:0}.mk-layout--activity .mk-day{max-height:none;position:static;overflow:visible}@media (min-width:1200px){.mk-layout--activity{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:stretch}.mk-layout--activity .mk-right{min-height:420px}.mk-layout--activity .mk-day{position:absolute;inset:0;overflow:hidden}.mk-layout--activity .mk-day__content{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -8px;padding:0 8px;overflow-y:auto}.mk-layout--activity .mk-activity-group .mk-items{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.mk-insights{grid-template-columns:minmax(0,1fr)}}.mk-box{padding:18px 18px 12px}.mk-box__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.mk-strip{--ck-ink:#030b2e;gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mk-strip__tile{justify-content:flex-start;gap:10px;margin-bottom:0}.mk-strip__tile .ck-kpi__head{justify-content:flex-start;align-items:center;gap:6px}.mk-strip__tile .ck-kpi__label{white-space:normal;overflow:visible}.detail-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.detail-section-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.detail-note{color:var(--text-3);margin:5px 0 14px;font-size:12px;line-height:1.65}.detail-jumps{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.detail-jumps a{border:1px solid var(--border);color:var(--text-2);border-radius:6px;padding:7px 12px;font-size:12px}.detail-jumps a:hover{border-color:var(--blue-500);color:var(--blue-500)}.mk-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-list-limit{margin-top:6px;font-size:11px;display:block}.detail-jumps a:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}@media (max-width:680px){.mk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-list{flex-direction:column;display:flex}.mk-row{text-align:left;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .15s;display:flex}.mk-row:last-child{border-bottom:0}.mk-row:hover{background:var(--surface-2)}.mk-row.is-on{background:color-mix(in srgb, var(--lime-500) 8%, transparent)}.mk-row:disabled{cursor:default;opacity:.7}.mk-row__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mk-row__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.mk-row__sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:inline-flex;overflow:hidden}.mk-row__bar .ck-bar{height:5px}.mk-row>.num{color:var(--ck-ink,var(--text));font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mk-extra{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.mk-extra__head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mk-extra__head .num{color:var(--text);letter-spacing:0;margin-left:auto;font-size:13px}.mk-row--reset{color:var(--blue-600);justify-content:center;font-size:12px;font-weight:600}.mk-chips{flex-wrap:wrap;gap:6px;padding:12px 0 4px;display:flex}.mk-chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;height:26px;font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.mk-chip__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-chip b{color:var(--text-3);font-weight:600}.mk-chip:hover{border-color:var(--blue-200);color:var(--accent)}.mk-group{scroll-margin-top:80px}.mk-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mk-chart__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.mk-chart__sum{color:var(--text-3);font-size:12.5px}.mk-mode{align-items:center;gap:8px;display:inline-flex}.mk-mode .tabs{gap:16px;margin:0}.mk-mode .tab{font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;padding:4px 2px 6px;font-size:12.5px}.mk-day__head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.mk-day__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.mk-day__title{letter-spacing:-.015em;margin:2px 0 0;font-size:20px;font-weight:700}.mk-day__sum{color:var(--text-3);margin-top:2px;font-size:12.5px}.mk-day__nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-group{border-bottom:1px solid var(--border);padding:14px 0 4px}.mk-group:last-child{border-bottom:0}.mk-group__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.mk-group__name{color:var(--text);font-size:14px;font-weight:700}.mk-group__co{color:var(--text-3);font-size:12px}.mk-group__n{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.mk-items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.mk-cluster{border-left:2px solid var(--border);margin:0 0 12px;padding-left:10px}.mk-cluster--ad{border-left-color:var(--blue-200)}.mk-cluster--post{border-left-color:color-mix(in srgb, var(--lime-500) 45%, var(--border))}.mk-cluster__head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.mk-cluster__head b{color:var(--text-3);font-weight:700}.mk-item{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:6px 8px 6px 6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.mk-item:hover{border-color:var(--blue-200);box-shadow:0 6px 16px -12px #05174e59}.mk-item:hover .mk-item__title{color:var(--accent)}.mk-item__thumb{object-fit:cover;background:var(--surface-2);width:44px;height:44px;color:var(--text-3);border-radius:7px;place-items:center;display:grid}.mk-item__body{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-item__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.mk-item__meta{color:var(--text-3);font-size:11px}.mk-item__arrow{color:var(--text-4)}.mk-group__more{color:var(--blue-600);margin:8px 0 2px;font-size:12px;font-weight:600}.mk-group__more:hover{text-decoration:underline}.mk-activity-group{padding:0}.mk-activity-group>summary{cursor:pointer;margin:0;padding:16px 0;list-style:none}.mk-activity-group>summary::-webkit-details-marker{display:none}.mk-activity-group>summary:hover .mk-group__name{color:var(--blue-600)}.mk-activity-group>summary:focus-visible{outline:2px solid var(--blue-500);outline-offset:3px;border-radius:6px}.mk-activity-group .mk-group__name{overflow-wrap:anywhere;min-width:0}.mk-activity-group .mk-group__n{white-space:normal}.mk-activity-group__action{color:var(--blue-600);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mk-activity-group__hide,.mk-activity-group[open] .mk-activity-group__show{display:none}.mk-activity-group[open] .mk-activity-group__hide{display:inline}.mk-activity-group[open] .mk-activity-group__action>svg{transform:rotate(90deg)}.mk-activity-group__scope{color:var(--text-3);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.mk-activity-group .mk-items{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-activity-group .mk-cluster{margin-bottom:16px}@media (max-width:1100px){.mk-activity-group .mk-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mk-activity-group .mk-items{grid-template-columns:minmax(0,1fr)}.mk-activity-group .mk-group__n{width:100%;margin-left:14px}.mk-activity-group__action{margin-left:14px}.mk-layout--activity .mk-step span{display:inline}.mk-layout--activity .mk-step{min-height:36px}.mk-items{grid-template-columns:minmax(0,1fr)}}.mk-views{margin:-6px 0 14px}.mk-views .tab{text-decoration:none}.mk-views__chip{align-self:center;gap:8px;margin-left:auto;text-decoration:none}.mk-views__chip span{font-size:14px;line-height:1}.mk-layout{--ck-ink:#030b2e;--ck-bar-grey:#8c99b7}.mk-engagement .ck-swarm-legend{margin-top:6px}.mk-profile{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:16px 28px;display:grid}.mk-profile__side{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:1100px){.mk-profile{grid-template-columns:minmax(0,1fr)}}.mk-chip.is-on{border-color:var(--accent);color:var(--accent);background:var(--blue-50)}.mk-posts{flex-direction:column;gap:8px;display:flex}.mk-post{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:12px;grid-template-columns:22px 64px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.mk-post:hover{border-color:var(--blue-200);box-shadow:0 6px 16px -12px #05174e59}.mk-post:hover .mk-post__title{color:var(--accent)}.mk-post .mk-item__thumb{width:64px;height:64px}.mk-post__rank{color:var(--text-4);text-align:right;font-size:11px}.mk-post__body{flex-direction:column;gap:3px;min-width:0;display:flex}.mk-post__who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mk-post__who .dev-logo,.mk-post__who .dev-logo-sm{border-radius:5px;width:18px;height:18px;font-size:8px}.mk-post__co{color:var(--ck-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.mk-post__kind{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.mk-post__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.mk-post__stats{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.mk-post__stats b{color:var(--ck-ink);font-size:12px}.mk-post__split{gap:10px;margin-left:4px;display:inline-flex}.mk-post__split span{align-items:center;gap:3px;display:inline-flex}.mk-step{border:1px solid var(--blue-200);background:var(--blue-50);height:28px;color:var(--blue-600);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.mk-step+.mk-step{padding:0 8px 0 10px}.mk-step:hover:not(:disabled){background:var(--blue-500);border-color:var(--blue-500);color:var(--accent-fg)}.mk-step:disabled{opacity:.4;cursor:default}.mk-step:focus-visible{box-shadow:var(--focus-ring);outline:none}.mk-step--busiest{gap:6px}@media (max-width:680px){.mk-step span{display:none}.mk-step{padding:0 8px}}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:14px;display:flex}.cp-identity{align-items:center;gap:18px;min-width:0;display:flex}.cp-identity>div{min-width:0}.cp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:650}.cp-identity h1{letter-spacing:-.02em;margin:4px 0 5px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.cp-identity p{color:var(--text-2);margin:0;font-size:13px}.cp-identity p a{color:var(--accent);white-space:nowrap}.cp-identity p a svg{vertical-align:middle;display:inline-block}.cp-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cp-field>span{color:var(--text-2);font-size:12px}.cp-field .app-select{min-width:170px;max-width:100%;height:40px}.cp-context{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:22px;font-size:13px;display:flex}.cp-context>a{color:var(--accent)}.cp-stats{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.cp-stat{border-right:1px solid var(--border);color:var(--text);flex-direction:column;min-width:0;padding:20px 24px;display:flex}.cp-stat:last-child{border-right:0}.cp-stat:hover{background:#f8faff}.cp-stat__label{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cp-stat__label>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.cp-stat__label>svg{color:var(--accent);flex-shrink:0}.cp-stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:38px;font-weight:600;line-height:1.15}.cp-stat small{color:var(--text-3);font-size:12px}.cp-nav{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:6px;display:flex;position:relative}.cp-tab{color:var(--text-2);border-radius:6px;padding:9px 13px;font-size:13px;font-weight:500;line-height:1.3}.cp-tab:hover{color:var(--text);background:#f2f5fc}.cp-tab.is-active{background:var(--accent);color:#fff}.cp-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:22px 24px}.cp-panel .profile-section-heading{margin-bottom:16px}.cp-panel .profile-section-heading h2{font-size:17px}.cp-grid-2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.cp-grid-2>*{min-width:0}.cp-link{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:13.5px;font-weight:500;display:inline-flex}.cp-latest{flex-direction:column;display:flex}.cp-latest__row{border-bottom:1px solid var(--border);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.cp-latest__row:first-child{padding-top:0}.cp-latest__row:last-child{border-bottom:0;padding-bottom:0}.cp-latest__thumb{width:70px;height:62px;color:var(--text-3);background:#e9eef7;border-radius:6px;place-items:center;display:grid;overflow:hidden}.cp-latest__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cp-latest__body{flex-direction:column;min-width:0;display:flex}.cp-latest__meta{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cp-latest__title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text);-webkit-box-orient:vertical;margin:3px 0;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cp-latest__title:hover{color:var(--accent)}.cp-latest__sub{color:var(--text-3);font-size:12px}.cp-latest__row>a:last-child{color:var(--accent);white-space:nowrap;align-items:center;gap:3px;font-size:13px;display:inline-flex}.cp-timeline{padding-left:10px}.cp-event{border-left:1px solid #d8e0ed;padding:0 0 22px 24px;position:relative}.cp-event:last-child{padding-bottom:4px}.cp-event:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.cp-event small{color:var(--text-3);font-size:12px}.cp-event p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cp-event a{color:var(--accent);align-items:center;gap:4px;font-size:13px;display:inline-flex}@media (max-width:1100px){.cp-grid-2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-stat:nth-child(2){border-right:0}.cp-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:860px){.cp-grid-2{grid-template-columns:minmax(0,1fr)}.cp-head{flex-direction:column;align-items:stretch}.cp-controls{width:100%}.cp-controls .cp-field{flex:200px}.cp-field .app-select{width:100%;min-width:0}}@media (max-width:640px){.cp-stats{grid-template-columns:minmax(0,1fr)}.cp-stat{border-right:0;border-bottom:1px solid var(--border);padding:15px 18px}.cp-stat:last-child{border-bottom:0}.cp-stat strong{font-size:30px}.cp-tab{padding:8px 10px;font-size:12.5px}.cp-panel{padding:18px}.cp-latest__row{grid-template-columns:56px minmax(0,1fr)}.cp-latest__thumb{width:56px;height:56px}.cp-latest__row>a:last-child{grid-column:2}}.kw-head>div:first-child{flex:560px;min-width:0;max-width:900px}.kw-source{border:1px solid var(--border);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:inline-flex}.kw-legend{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:-6px 0 18px;font-size:12px;display:flex}.kw-legend span{align-items:center;gap:6px;display:inline-flex}.kw-legend i{background:#cfd7e4;border-radius:2px;width:9px;height:13px;display:inline-block}.kw-legend i.is-you{background:var(--chart-own)}.kw-legend i.is-dev{background:var(--accent)}.kw-legend i.is-none{background:0 0;border:1px dashed #c9d2e0}.kw-grid{align-items:start}.kw-tiers{flex-direction:column;gap:16px;display:flex}.kw-tier{padding:20px 24px 16px}.kw-tier__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.kw-tier__head>div{min-width:0}.kw-tier__head h2{letter-spacing:-.015em;margin:3px 0 0;font-size:20px;line-height:1.2}.kw-tier__facts{color:var(--text-3);text-align:right;white-space:nowrap;font-size:12.5px}.kw-tier__facts b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.kw-tier__sum{color:var(--text-2);margin:6px 0 8px;font-size:12.5px}.kw-tier__empty{color:var(--text-3);margin:10px 0 4px;font-size:13.5px}.kw-rows{flex-direction:column;margin:0 -10px;display:flex}.kw-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 98px 84px 74px 26px;align-items:center;gap:14px;padding:11px 10px;display:grid;position:relative}.kw-row+.kw-row:before{content:"";border-top:1px solid var(--border);position:absolute;top:0;left:10px;right:10px}.kw-row:hover,.kw-row:focus-visible{background:#f5f8ff;outline:none}.kw-row:hover:before,.kw-row:hover+.kw-row:before,.kw-row:focus-visible:before,.kw-row:focus-visible+.kw-row:before{border-color:#0000}.kw-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.kw-row__kw{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.kw-row:hover .kw-row__kw{color:var(--accent)}.kw-row__who{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.kw-row__who b{font-weight:600}.kw-row__who.is-good b{color:var(--pos)}.kw-row__who.is-mid b{color:var(--warn)}.kw-row__who.is-bad b{color:var(--neg)}.kw-serp{grid-template-columns:repeat(10,8px);justify-self:end;gap:2px;display:inline-grid}.kw-serp i{background:#e6ebf3;border-radius:2px;height:16px;display:block}.kw-serp i.is-you{background:var(--chart-own)}.kw-serp i.is-dev{background:var(--accent)}.kw-serp i.is-portal{background:#cfd7e4}.kw-serp i.is-empty,.kw-serp--none i{box-sizing:border-box;background:0 0;border:1px dashed #d5dce8}.kw-row__vol{text-align:right;font-variant-numeric:tabular-nums;line-height:1.15}.kw-row__vol b{font-size:16px;font-weight:600}.kw-row__vol small{color:var(--text-3);font-size:11px;display:block}.kw-row__kd{text-align:right;color:var(--text-2);white-space:nowrap;font-size:12px;line-height:1.2}.kw-row__kd b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.kw-row__kd small{color:var(--text-3);font-size:11px;display:block}.kw-row__open{border:1px solid var(--border);width:26px;height:26px;color:var(--text-3);background:var(--surface);border-radius:50%;place-items:center;display:grid}.kw-row:hover .kw-row__open,.kw-row:focus-visible .kw-row__open{background:var(--accent);border-color:var(--accent);color:#fff}.kw-more{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;display:inline-flex}.kw-side{flex-direction:column;gap:16px;display:flex}.kw-side .cp-panel h2{margin:3px 0 4px;font-size:17px;line-height:1.25}.kw-side .cp-panel>p{color:var(--text-2);margin:0 0 12px;font-size:12.5px}.kw-rival{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.kw-rival:first-of-type{border-top:0;padding-top:2px}.kw-rival__logo{color:#43516b;background:#eef1f6;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.kw-rival__logo img{object-fit:contain;width:100%;height:100%;display:block}.kw-rival__name{font-size:14px;font-weight:600}.kw-rival__meta{color:var(--text-3);margin-left:8px;font-size:12px}.kw-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kw-chip{border:1px solid var(--border);background:var(--surface);max-width:100%;font:inherit;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.kw-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kw-chip b{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.kw-chip:hover,.kw-chip:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.kw-chip--good b{color:var(--pos)}.kw-chip--mid b{color:var(--warn)}.kw-chip--bad b{color:var(--neg)}.kw-chip--more{color:var(--text-2);border-style:dashed}.kw-empty{color:var(--text-3);margin:0;font-size:13px}.kw-facts{flex-wrap:wrap;gap:8px;margin:2px 0 14px;display:flex}.kw-fact{border:1px solid var(--border);background:#f8faff;border-radius:10px;flex-direction:column;gap:2px;min-width:96px;padding:8px 12px;display:flex}.kw-fact small{color:var(--text-3);letter-spacing:.02em;white-space:nowrap;font-size:11px}.kw-fact b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.kw-fact--wide{min-width:0}@media (max-width:860px){.kw-source{align-self:flex-start}}@media (max-width:640px){.kw-tier{padding:16px 16px 12px}.kw-rows{margin:0 -6px}.kw-row{grid-template-columns:minmax(0,1fr) 62px 60px 22px;gap:10px;padding:10px 6px}.kw-row+.kw-row:before{left:6px;right:6px}.kw-row__kd{display:none}.kw-serp{grid-template-columns:repeat(10,5px)}.kw-serp i{height:14px}.kw-row__kw{font-size:14px}.kw-row__vol b{font-size:15px}.kw-row__open{width:22px;height:22px}.kw-fact{min-width:84px;padding:7px 10px}}.kw2{--kw2-own-soft:color-mix(in srgb, var(--blue-500) 42%, white)}.kw2-kpis{margin-bottom:20px}.cockpit>.kw2-strip{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 28px;padding:20px 26px;display:grid}.cockpit>.kw2-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.cockpit>.kw2-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit>.kw2-strip--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.kw2-stat{min-width:0;color:var(--ck-ink);flex-direction:column;gap:8px;display:flex}.kw2-stat__label{letter-spacing:.07em;text-transform:uppercase;color:var(--kw2-muted);font-size:11px;font-weight:700;line-height:1.3}.kw2-stat__fig{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.kw2-stat__num{letter-spacing:-.025em;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.kw2-stat__of{color:var(--kw2-muted);white-space:nowrap;font-size:14px}.kw2-stat__note{width:0;min-width:100%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (max-width:680px){.cockpit>.kw2-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px}.kw2-stat__num{font-size:25px}}.kw2-heading{align-items:center;gap:6px;min-width:0;display:flex}.kw2-legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.kw2-legend li{align-items:center;gap:7px;display:flex}.kw2-dot{box-sizing:border-box;border-radius:3px;flex:none;width:11px;height:11px}.kw2-dot--key{border-radius:4px;width:12px;height:12px}.kw2-dot--lead{background:var(--kwmap-lead)}.kw2-dot--behind{background:var(--kwmap-behind)}.kw2-dot--rival{background:var(--kwmap-rival)}.kw2-dot--dev{background:var(--kwmap-dev)}.kw2-dot--open{background:var(--kwmap-open);border:1px solid var(--kwmap-open-line)}.kw2-dot--none{background:var(--kwmap-none);border:1px dashed var(--kwmap-none-line)}.cockpit.kw2-places{grid-template-columns:repeat(var(--kw2-cols,3), minmax(0, 1fr))}.cockpit.kw2-places--open{align-items:start}.cockpit.kw2-places--open>.card{height:auto}.kw2-place{margin:0;padding:20px 0 8px}.kw2-place__head{flex:1 0 auto;justify-content:space-between;align-items:center;gap:14px;padding:0 20px 14px;display:flex}.kw2-place__id{flex-direction:column;gap:3px;min-width:0;display:flex}.kw2-place__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--kw2-muted);font-size:11px;font-weight:700}.kw2-place__title{letter-spacing:-.015em;min-width:0;color:var(--ck-ink);align-items:center;gap:6px;margin:0;font-size:21px;font-weight:600;line-height:1.2;display:flex}.kw2-place__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kw2-place__title .infotip{flex:none}.kw2-place__figs{color:var(--kw2-muted);flex-wrap:wrap;gap:2px 14px;padding-top:4px;font-size:12.5px;display:flex}.kw2-place__figs b{color:var(--ck-ink);font-weight:700}.kw2-ring{flex-direction:column;flex:none;align-items:center;gap:6px;max-width:96px;display:flex}.kw2-ring__arc{background:conic-gradient(var(--blue-500) 0 var(--kw2-ring,0%), var(--border-strong) var(--kw2-ring,0%) 100%);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.kw2-ring__hole{background:var(--surface);width:50px;height:50px;color:var(--kw2-muted);white-space:nowrap;border-radius:50%;justify-content:center;align-items:baseline;padding-top:14px;font-size:11.5px;line-height:1;display:flex}.kw2-ring__hole b{color:var(--ck-ink);font-size:19px;font-weight:700}.kw2-ring__hole--long{padding-top:17px;font-size:10px}.kw2-ring__hole--long b{font-size:13px}.kw2-ring__label{text-align:center;color:var(--kw2-muted);font-size:11.5px;line-height:1.25}.kw2-map{aspect-ratio:389/340;margin:0 16px 4px;position:relative}.kw2-tile-box{left:var(--ax);top:var(--ay);width:var(--aw);height:var(--ah)}@media (min-width:681px) and (max-width:1280px){.kw2-places .kw2-map{aspect-ratio:var(--kw2-wide)}.kw2-places .kw2-tile-box{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh)}}@media (min-width:1281px){.kw2-places--wide .kw2-map{aspect-ratio:var(--kw2-wide)}.kw2-places--wide .kw2-tile-box{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh)}}.kw2-tile-box{position:absolute;overflow:hidden;container:kw2-tile/size}.kw2-tile{--kw2-pad:0px;--kw2-cap:10px;width:calc(100% - 4px);height:calc(100% - 4px);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;justify-content:space-between;gap:4px;margin:2px;padding:0;display:flex;overflow:hidden}.kw2-tile:hover{filter:brightness(.96)}.kw2-tile:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.kw2-tile--lead{background:var(--kwmap-lead);color:var(--kwmap-lead-ink)}.kw2-tile--behind{background:var(--kwmap-behind);color:var(--kwmap-behind-ink)}.kw2-tile--rival{background:var(--kwmap-rival);color:var(--kwmap-rival-ink)}.kw2-tile--dev{background:var(--kwmap-dev);color:var(--kwmap-dev-ink)}.kw2-tile--open{background:var(--kwmap-open);color:var(--kwmap-open-ink)}.kw2-tile--none{background:var(--kwmap-none);color:var(--kwmap-none-ink);border:1px dashed var(--kwmap-none-line);--kw2-edge:2px}.kw2-tile__kw{--kw2-fit:calc((100cqw - 5px - 2 * var(--kw2-pad) - var(--kw2-edge,0px)) / var(--kw2-word,8));-webkit-line-clamp:1;overflow-wrap:anywhere;font-weight:600;line-height:1.25;font-size:min(var(--kw2-cap), calc(10px + clamp(0px, (var(--kw2-fit) - 11px) * 1000000, 1px) + clamp(0px, (var(--kw2-fit) - 12px) * 1000000, 1px) + clamp(0px, (var(--kw2-fit) - 13.5px) * 1000000, 1.5px) + clamp(0px, (var(--kw2-fit) - 17px) * 1000000, 3.5px)));-webkit-box-orient:vertical;display:none;overflow:hidden}.kw2-tile__nb{white-space:nowrap}.kw2-tile__foot{flex-direction:column;gap:3px;min-width:0;margin-top:auto;display:none}.kw2-tile__vol{white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.kw2-tile__pos{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;display:none;overflow:hidden}@container kw2-tile (min-width:44px) and (min-height:26px){.kw2-tile{--kw2-pad:4px;--kw2-cap:10px;padding:3px 4px}.kw2-tile__kw{display:-webkit-box}}@container kw2-tile (min-width:44px) and (min-height:38px){.kw2-tile__kw{-webkit-line-clamp:2}}@container kw2-tile (min-width:44px) and (min-height:50px){.kw2-tile__kw{-webkit-line-clamp:3}}@container kw2-tile (min-width:44px) and (min-height:63px){.kw2-tile__kw{-webkit-line-clamp:4}}@container kw2-tile (min-width:44px) and (min-height:76px){.kw2-tile__kw{-webkit-line-clamp:5}}@container kw2-tile (min-width:56px) and (min-height:40px){.kw2-tile{--kw2-pad:5px;border-radius:8px;padding:4px 5px}.kw2-tile__kw{-webkit-line-clamp:2}}@container kw2-tile (min-width:56px) and (min-height:57px){.kw2-tile__foot{display:flex}}@container kw2-tile (min-width:56px) and (min-height:69px){.kw2-tile__kw{-webkit-line-clamp:3}}@container kw2-tile (min-width:56px) and (min-height:82px){.kw2-tile__kw{-webkit-line-clamp:4}}@container kw2-tile (min-width:56px) and (min-height:94px){.kw2-tile__kw{-webkit-line-clamp:5}}@container kw2-tile (min-width:134px) and (min-height:52px){.kw2-tile{--kw2-pad:7px;--kw2-cap:12px;border-radius:10px;padding:7px}.kw2-tile__kw{-webkit-line-clamp:1}.kw2-tile__foot{display:flex}}@container kw2-tile (min-width:76px) and (min-height:68px){.kw2-tile{--kw2-pad:7px;--kw2-cap:12px;border-radius:10px;padding:7px}.kw2-tile__kw{-webkit-line-clamp:2}.kw2-tile__foot{display:flex}}@container kw2-tile (min-width:76px) and (min-height:86px){.kw2-tile__pos{display:block}}@container kw2-tile (min-width:76px) and (min-height:100px){.kw2-tile__kw{-webkit-line-clamp:3}}@container kw2-tile (min-width:76px) and (min-height:116px){.kw2-tile__kw{-webkit-line-clamp:4}}@container kw2-tile (min-width:104px) and (min-height:90px){.kw2-tile{--kw2-pad:10px;--kw2-cap:13.5px;padding:10px}.kw2-tile__kw{-webkit-line-clamp:2}.kw2-tile__vol{font-size:18px}.kw2-tile__pos{display:none}}@container kw2-tile (min-width:104px) and (min-height:100px){.kw2-tile__pos{display:block}}@container kw2-tile (min-width:104px) and (min-height:126px){.kw2-tile__kw{-webkit-line-clamp:3}}@container kw2-tile (min-width:154px) and (min-height:144px){.kw2-tile{--kw2-pad:14px;--kw2-cap:17px;padding:14px}.kw2-tile__kw{-webkit-line-clamp:2}.kw2-tile__vol{font-size:26px}}@container kw2-tile (min-width:154px) and (min-height:168px){.kw2-tile__kw{-webkit-line-clamp:3}}@container kw2-tile (min-width:154px) and (min-height:214px){.kw2-tile__kw{-webkit-line-clamp:5}}.kw2-place__nodata{color:var(--kw2-muted);margin:6px 20px 0;font-size:12px}.kw2-list-toggle{min-height:42px;font:inherit;color:var(--blue-500);cursor:pointer;background:0 0;border:0;border-radius:12px;margin:6px 10px 0;font-size:13px;font-weight:600}.kw2-list-toggle:hover{background:var(--blue-50)}.kw2-list-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.kw2-list{flex-direction:column;margin-top:4px;display:flex}.kw2-row{border:0;border-top:1px solid var(--border);width:100%;font:inherit;text-align:left;color:var(--ck-ink);cursor:pointer;background:0 0;grid-template-columns:11px minmax(0,1fr) auto 12px;align-items:center;column-gap:10px;padding:9px 20px;display:grid}.kw2-row:hover,.kw2-row:focus-visible{background:var(--blue-50);outline:none}.kw2-row:focus-visible{box-shadow:inset var(--focus-ring)}.kw2-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.kw2-row__kw{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.kw2-row__pos{color:var(--kw2-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.kw2-row__vol{white-space:nowrap;font-size:13px;font-weight:600}.kw2-row__arrow{color:var(--text-3)}@media (max-width:1280px){.cockpit.kw2-places{grid-template-columns:repeat(var(--kw2-cols-mid,2), minmax(0, 1fr))}}@media (max-width:680px){.cockpit.kw2-places{grid-template-columns:minmax(0,1fr)}}.cockpit.kw2-boxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cockpit.kw2-boxes>.card{height:auto}@media (max-width:900px){.cockpit.kw2-boxes{grid-template-columns:minmax(0,1fr)}}.kw2-more{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12.5px;display:inline-flex}.kw2-targets{flex-direction:column;margin:-4px -24px -12px;padding:0;list-style:none;display:flex}.kw2-targets li{border-top:1px solid var(--border)}.kw2-target{width:100%;min-height:58px;font:inherit;text-align:left;color:var(--ck-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 24px;display:grid}.kw2-target:hover,.kw2-target:focus-visible{background:var(--blue-50);outline:none}.kw2-target:focus-visible{box-shadow:inset var(--focus-ring)}.kw2-targets li:last-child .kw2-target{border-radius:0 0 var(--r-card) var(--r-card)}.kw2-target__n{background:var(--text);width:24px;height:24px;color:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.kw2-target__main{flex-direction:column;gap:3px;min-width:0;display:flex}.kw2-target__kw{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.kw2-target__meta{color:var(--kw2-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.kw2-target__meta b{color:var(--ck-ink);font-weight:700}.kw2-kd{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.kw2-kd__word{display:inline-block}.kw2-kd__word:first-letter{text-transform:uppercase}.kw2-kd--easy{background:var(--pos-bg);color:var(--kwtag-easy-ink)}.kw2-kd--medium{background:var(--warn-bg);color:var(--kwtag-medium-ink)}.kw2-kd--hard{background:var(--neg-bg);color:var(--kwtag-hard-ink)}.kw2-devs{flex-direction:column;gap:14px;display:flex}.kw2-devb{border-top:1px solid var(--border);flex-direction:column;gap:9px;padding-top:14px;display:flex}.kw2-key{border-radius:3px;flex:none;width:16px;height:8px}.kw2-devb__head{align-items:center;gap:10px;min-width:0;display:flex}.kw2-devb__head .dev-logo{border-radius:9px;flex:none;width:32px;height:32px}.kw2-devb__name{min-width:0;color:var(--ck-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.kw2-devb__you{letter-spacing:0;text-transform:none;flex:none;height:20px;padding:0 9px;font-size:11px}.kw2-devb__n{color:var(--kw2-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px}.kw2-devb__n b{color:var(--ck-ink);font-size:17px;font-weight:600}.kw2-devb__bar{background:var(--border);outline:none;gap:2px;height:8px}.kw2-devb__bar:focus-visible{box-shadow:var(--focus-ring)}.kw2-devb__bar .ck-bar__fill{border-radius:0}.kw2-fill--own-top{background:var(--blue-500)}.kw2-fill--own{background:var(--kw2-own-soft)}.kw2-fill--rival-top{background:var(--ck-bar-grey)}.kw2-fill--rival{background:var(--chart-field)}.kw2-devb__top{color:var(--kw2-muted);font-size:12.5px}.kw2-chips{flex-wrap:wrap;gap:6px 8px;padding-top:1px;display:flex}.kw2-chip{background:var(--surface-2);color:var(--text-2);border-radius:999px;outline:none;padding:4px 11px;font-size:12.5px}.kw2-chip b{font-weight:700}.kw2-chip:focus-visible{box-shadow:var(--focus-ring)}.kw2-chip--above{background:var(--neg-bg);color:var(--kwtag-hard-ink)}.kw2-chip--below{background:var(--pos-bg);color:var(--kwtag-easy-ink)}.kw2-devs__none{border-top:1px solid var(--border);color:var(--text-3);padding-top:14px;font-size:12.5px}@media (max-width:680px){.kw2-place__head{padding:0 16px 14px}.kw2-map{margin:0 12px 4px}.kw2-row{padding:9px 16px}.kw2-target{grid-template-columns:24px minmax(0,1fr);gap:6px 10px}.kw2-kd{grid-column:2;justify-self:start}}.company-wall .rv{opacity:1!important;transition:none!important;transform:none!important}.dir-head{margin-bottom:22px}.dir-head h1{letter-spacing:-.02em;margin:4px 0 5px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.dir-head p{color:var(--text-2);margin:0;font-size:13px}.dir-head .cp-controls{flex-wrap:nowrap}.collect-status{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.collect-status--on{background:var(--surface);height:36px;box-shadow:var(--shadow-md);color:var(--text-2);border-radius:999px;padding:0 8px 0 12px}.topbar .collect-status{margin-right:6px}.collect-status--on .infotip{margin-left:0}.collect-status__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.collect-status__dot:after{content:"";background:var(--accent);border-radius:50%;animation:2.2s ease-out infinite ck-pulse;position:absolute;inset:0}@media (max-width:900px){.collect-status__label,.collect-status--idle{display:none}.collect-status--on{padding:0 8px 0 12px}}@media (prefers-reduced-motion:reduce){.collect-status__dot:after{opacity:0;animation:none}}.dir-search{flex:none}.dir-search__box{background:var(--surface);width:340px;max-width:100%;height:40px;color:var(--text-3);border:1px solid #c9d3e6;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.dir-search__box:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.dir-search__box input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.dir-you{color:var(--accent);vertical-align:middle;background:#e8eefd;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.cp-panel-head h2 .cp-pill,.wall-toolbar h2 .cp-pill{color:#43516b;letter-spacing:0;vertical-align:middle;background:#eef1f6;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.wall-hero{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:14px;grid-template-columns:minmax(240px,1.3fr) auto minmax(0,1.4fr) minmax(220px,1fr) auto;align-items:center;gap:24px 28px;margin-bottom:26px;padding:22px 24px;display:grid}.wall-hero>*{min-width:0}.wall-hero__who{align-items:center;gap:16px;display:flex}.wall-hero__who>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wall-hero__who h2{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:20px;line-height:1.2;display:flex}.wall-hero__who h2 a{color:var(--text)}.wall-hero__who h2 a:hover{color:var(--accent)}.wall-hero__who p{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13px;display:flex}.wall-hero__who p a{color:var(--text);font-weight:500}.wall-hero__who p a:hover{color:var(--accent)}.wall-hero__who p small{color:var(--text-3);font-weight:400}.wall-last{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wall-last i{background:#c8d1e1;border-radius:50%;flex-shrink:0;width:7px;height:7px}.wall-last i.is-live{background:var(--lime-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime-500) 35%, transparent)}.wall-hero__strip .wall-strip{height:84px}.wall-hero__open{justify-self:end}.wall-score{flex-direction:column;gap:4px;min-width:150px;display:flex}.wall-score__label,.wall-card__projects-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:650}.wall-score__row{align-items:baseline;gap:6px;display:flex}.wall-score__row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.wall-score__row small{color:var(--text-3);font-size:12px}.wall-score--big .wall-score__row strong{font-size:40px}.wall-rank{color:var(--accent);font-variant-numeric:tabular-nums;background:#e8eefd;border-radius:6px;align-items:baseline;gap:3px;margin-left:auto;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.wall-rank em{color:#5b6f9e;font-size:11px;font-style:normal;font-weight:500}.wall-score__bar{background:#e9eef7;border-radius:3px;height:6px;display:block;overflow:hidden}.wall-score__bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.wall-card .wall-score__bar i{background:linear-gradient(90deg,#2f6dff,#5e6be0)}.wall-hero .wall-score__bar i{background:var(--lime-600)}.wall-score__na{color:var(--text-3);font-size:14px;font-weight:500}.wall-score__parts{width:0;min-width:100%;color:var(--text-3);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.wall-score__parts b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.wall-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wall-stat{border:1px solid var(--border);color:var(--text);background:#f8f9fc;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.wall-stat:hover{background:#f2f5ff;border-color:#aebeff}.wall-stat__label{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.wall-stat__value{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.wall-stat__value strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.1}.wall-stat--zero .wall-stat__value strong{color:var(--text-3);font-weight:500}.wall-stats--compact .wall-stat{padding:7px 9px}.wall-stats--compact .wall-stat__value strong{font-size:16px}.wall-delta{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.wall-delta--up{color:#26654a}.wall-delta--down{color:#b4433a}.wall-delta--flat{color:var(--text-3);font-weight:500}.wall-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:16px;display:flex}.wall-toolbar h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.wall-toolbar__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wall-seg{background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.wall-seg button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:500}.wall-seg button:hover{color:var(--text);background:#f2f5fc}.wall-seg button.is-on{background:var(--accent);color:#fff}.wall-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.wall-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.wall-chip:hover{color:var(--text);border-color:#aebeff}.wall-chip.is-on{border-color:var(--accent);color:var(--accent);background:#eaf0ff;font-weight:600}.wall-chip--live i{background:var(--lime-600);border-radius:50%;width:7px;height:7px}.wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wall-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden;container-type:inline-size}.wall-card:hover{border-color:#b9c7ea;box-shadow:0 8px 24px #05174e14}.wall-card__body{flex-direction:column;flex:1;gap:14px;padding:16px 18px;display:flex}.wall-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wall-card__who{color:var(--text);align-items:center;gap:12px;min-width:0;display:flex}.wall-card__who>span{flex-direction:column;gap:2px;min-width:0;display:flex}.wall-card__who h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.25}.wall-card__who:hover h3{color:var(--accent)}.wall-card__who small{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.wall-badge{background:var(--navy,#05174e);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.wall-card__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.bill{max-width:1100px;margin:0 auto}.bill-note{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13px}.bill-note--ok{border-color:color-mix(in srgb, var(--pos) 45%, var(--border));color:var(--pos)}.bill-note--err{border-color:color-mix(in srgb, var(--neg) 45%, var(--border));color:var(--neg)}.bill-project{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:24px;overflow:hidden}.bill-project.is-flagged{border-color:var(--accent)}.bill-project__head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 24px;display:flex}.bill-project__head h2{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px}.bill-project__head h2 a{color:var(--text)}.bill-project__head h2 a:hover{color:var(--accent)}.bill-project__open{margin-left:auto}.bill-stats{background:0 0;border:0;border-radius:0;margin-bottom:0}.bill-stats .cp-stat:hover{background:0 0}.bill-stats .cp-stat strong{overflow-wrap:anywhere;font-size:30px}.bill-stats .cp-stat strong em{color:var(--text-3);font-size:16px;font-style:normal;font-weight:500}.bill-bar{background:#e6ebf5;border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.bill-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.bill-due{border-top:1px solid var(--border);background:var(--warn-bg);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 24px;font-size:13.5px;font-weight:550;display:flex}.bill-sec{border-top:1px solid var(--border);padding:20px 24px 22px}.bill-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.bill-sec__head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;font-weight:650}.bill-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.bill-panel-head h2{margin:0;font-size:16px}.bill-pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bill-pkg{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.bill-pkg.is-current{border-color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}.bill-pkg__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.bill-pkg__top strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.bill-pkg__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:600;line-height:1.2}.bill-pkg__price small{letter-spacing:0;color:var(--text-3);font-size:13px;font-weight:400}.bill-pkg__alt,.bill-pkg__cap{color:var(--text-2);font-size:12.5px}.bill-pkg__alt{color:var(--text-3)}.bill-pkg__act{margin-top:auto;padding-top:12px}.bill-pkg__act small{color:var(--text-3);font-size:12px}.bill-hint{color:var(--text-3);margin:14px 0 0;font-size:12px;line-height:1.5}.bill-auto{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.bill-auto__state{white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.bill-auto__text{min-width:0;color:var(--text-2);flex:280px;margin:0;font-size:13px;line-height:1.5}.bill-auto__acts{flex-wrap:wrap;gap:8px;display:flex}.bill-auto__state small{color:var(--text-3);font-size:12.5px}.bill-auto__warn,.bill-auto__more{flex:100%;margin:0;font-size:12.5px;line-height:1.5}.bill-auto__warn{background:var(--warn-bg);color:var(--text);border-radius:8px;padding:9px 12px;font-weight:550}.bill-auto__more{color:var(--text-3)}.bill-history{margin-top:24px}.bill-pays{margin:0;padding:0;list-style:none}.bill-pay{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:13px 24px;display:flex}.bill-pay:first-child{border-top:0}.bill-pay__what{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.bill-pay__what strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.bill-pay__what small{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.bill-pay__amt{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.bill-pay__amt strong{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.bill-pays__more{border-top:1px solid var(--border);margin:0;padding:12px 24px 16px;font-size:13px}.bill-chips{flex-wrap:wrap;gap:8px;display:flex}.bill-chips form{display:contents}.bill-chips .cp-chip{cursor:pointer;font:inherit;font-size:13px;font-weight:600}.bill-plans{flex-direction:column;gap:10px;margin:8px 0 24px;display:flex}.bill-add{border:1.5px dashed var(--blue-200);background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--text);border-radius:16px;align-items:center;gap:14px;padding:18px 24px;transition:border-color .15s,background .15s;display:flex}.bill-add:hover{border-color:var(--accent);background:var(--accent-bg)}.bill-add:focus-visible{box-shadow:var(--focus-ring);outline:none}.bill-add__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bill-add>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bill-add strong{font-size:15px;font-weight:600}.bill-add small{color:var(--text-3);font-size:12.5px}@media (max-width:860px){.bill-pkgs{grid-template-columns:minmax(0,1fr)}.bill-project__head,.bill-sec,.bill-due,.bill-add,.bill-pay,.bill-pays__more{padding-left:18px;padding-right:18px}.bill-auto__state{white-space:normal;flex-wrap:wrap}.bill-auto__acts{width:100%}}.np-steps{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-6px 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.np-steps li{align-items:center;gap:8px;display:inline-flex}.np-steps li+li:before{content:"";background:var(--border-strong);width:18px;height:1px;margin-right:2px}.np-steps li span{border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.np-steps li[aria-current]{color:var(--text);font-weight:600}.np-steps li[aria-current] span{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.np{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.np-main{flex-direction:column;gap:16px;min-width:0;display:flex}.np-sec{min-width:0;margin:0;padding:20px}.np-legend{float:left;width:100%;color:var(--text);margin:0 0 14px;padding:0;font-size:16px;font-weight:600}.np-legend~*{clear:both}.np-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px;font-weight:500}.np-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.np-search{flex:220px;max-width:320px}.np-cities{flex-wrap:wrap;gap:6px;display:flex}.np-city{border:1px solid var(--border-strong);background:var(--surface);height:30px;font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.np-city:hover{border-color:var(--accent)}.np-city[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:600}.np-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.np-tile{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.np-tile[hidden]{display:none}.np-tile input,.np-pkg input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.np-tile:hover,.np-pkg:hover{border-color:var(--accent)}:is(.np-tile:has(input:checked),.np-pkg:has(input:checked)){border-color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}:is(.np-tile:has(input:focus-visible),.np-pkg:has(input:focus-visible)){border-color:var(--accent);box-shadow:var(--focus-ring)}:is(.np-tile:has(input:checked:focus-visible),.np-pkg:has(input:checked:focus-visible)){box-shadow:inset 0 0 0 1px var(--accent), var(--focus-ring)}.np-tile__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-tile__name{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.np-tile__meta{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.np-check{border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:inline-flex}:has(>input:checked)>.np-check{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}:has(>input:checked)>.bill-pkg__top>.np-check{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.np-empty{color:var(--text-3);margin:4px 2px 0;font-size:13.5px}.np-taken{color:var(--text-3);margin:14px 0 0;font-size:12.5px;line-height:1.5}.np-pkg{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.np-pkg__mark{margin-top:8px}.np-pkg .bill-pkg__price{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.np-pkg .bill-pkg__price small{white-space:nowrap}.np-pkg__was{letter-spacing:0;color:var(--text-3);white-space:nowrap;font-size:13px;font-weight:400;text-decoration-thickness:1px}.np-pkgs--slots .np-pkg__next{min-height:1.5em}.np-pkg__mark{display:flex}.np-pkgs--slots .np-pkg__mark{min-height:24px}.np-summary__row dd small s{text-decoration-thickness:1px}.np-term{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:21px;flex-wrap:wrap;gap:4px;max-width:100%;margin:0 0 14px;padding:3px;display:inline-flex}.np-term__opt{min-height:34px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative}.np-term__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.np-term__opt:hover{color:var(--text)}.np-term__opt:has(input:checked){background:var(--accent);color:var(--accent-fg)}.np-term__opt:has(input:focus-visible){box-shadow:var(--focus-ring)}.np-term__badge{background:var(--lime-500);color:var(--text);border-radius:999px;padding:4px 7px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1}.np-summary{top:calc(var(--topbar-visible) + 16px);flex-direction:column;gap:14px;padding:20px;display:flex;position:sticky}.np-summary__title{margin:0;font-size:16px;font-weight:600}.np-summary__rows{flex-direction:column;gap:12px;margin:0;display:flex}.np-summary__row{flex-direction:column;gap:3px;min-width:0;display:flex}.np-summary__row+.np-summary__row{border-top:1px solid var(--border);padding-top:12px}.np-summary__row dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:650}.np-summary__row dd{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;margin:0;font-size:14.5px;display:flex}.np-summary__row dd strong{font-weight:600}.np-summary__row dd small{color:var(--text-3);font-size:12.5px}.np-summary__none{color:var(--text-3)}.np-submit{white-space:normal;width:100%;height:auto;min-height:var(--ctrl-h-lg);text-align:center;justify-content:center;padding-top:8px;padding-bottom:8px}.np-submit:disabled{background:var(--blue-200);color:#fff;cursor:not-allowed;box-shadow:none}.np-note{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}.np-note--inline{display:none}@media (max-width:1240px){.np-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.np{grid-template-columns:minmax(0,1fr);padding-bottom:150px}.np-sec{padding:16px}.np-grid{grid-template-columns:minmax(0,1fr)}.np-search{max-width:none}.np-note--inline{display:block}.np-summary{z-index:40;padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;gap:10px;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px -12px #05174e40}.np-summary__title,.np-summary .np-note{display:none}.np-summary__rows{flex-direction:row;gap:14px}.np-summary__row{flex:1 1 0}.np-summary__row+.np-summary__row{border-top:0;border-left:1px solid var(--border);padding:0 0 0 14px}.np-summary__row dt{font-size:10px}.np-summary__row dd{font-size:13.5px}.np-summary__row dd strong,.np-summary__row dd small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.np-summary__extra{display:none}.np-term{gap:2px}.np-term__opt{gap:5px;padding:0 10px;font-size:13px}.np-term__badge{padding:4px 6px;font-size:10.5px}body:has(.np-summary) .fb-launch{bottom:150px}}.wall-card__acts{align-items:center;gap:8px;display:inline-flex}@media (pointer:coarse){.wall-card__acts .btn{height:var(--ctrl-h-md)}}.wall-card__projects{flex-direction:column;gap:6px;display:flex}.wall-card__projects ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wall-card__projects li{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:36px;padding:5px 5px 5px 12px;display:flex}.wall-card__projects li>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;padding-right:7px;line-height:1.4;display:flex}.wall-card__projects a{color:var(--text);font-size:13.5px;font-weight:600}.wall-card__projects a:hover{color:var(--accent)}.wall-card__projects small{color:var(--text-3);font-size:12px}.wall-card__projects .btn{flex-shrink:0;width:26px;height:26px}@media (hover:hover){.wall-card__projects li:not(:hover) .btn:not(:focus-visible){color:var(--text-3);background:0 0;border-color:#0000}}@media (pointer:coarse){.wall-card__projects .btn{width:var(--ctrl-h-md);height:var(--ctrl-h-md)}}.wall-remove-cap{color:var(--text-3);margin:14px 0 0;font-size:12.5px}.wall-remove-cap+.wall-remove-list{margin-top:6px}.wall-remove-list{border:1px solid var(--border);border-radius:10px;margin:14px 0 0;padding:0;list-style:none}.wall-remove-list li+li{border-top:1px solid var(--border)}.wall-remove-list label{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.wall-remove-list input{width:16px;height:16px;accent-color:var(--neg);flex-shrink:0;margin:2px 0 0}.wall-remove-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.wall-remove-list small{color:var(--text-3);font-size:12px}.wall-remove-list strong,.wall-remove-list small{overflow-wrap:anywhere}.wall-remove-list--plain li{color:var(--text);padding:10px 12px;font-size:13.5px}.wall-add{background:color-mix(in srgb, var(--accent) 3%, var(--surface));min-height:260px;color:var(--text);text-align:center;border-style:dashed;border-color:#b9c7ea;justify-content:center;align-items:center;gap:8px;padding:24px}.wall-add:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.wall-add__plus{width:48px;height:48px;color:var(--accent);background:#eaf0ff;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.wall-add strong{font-size:15px}.wall-add small{color:var(--text-3);font-size:12.5px}.wall-strip{background:#e9eef7;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:132px;display:grid}.wall-strip[data-n="1"]{grid-template-columns:minmax(0,1fr)}.wall-strip[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-creative{background:#dfe6f2;min-width:0;display:block;position:relative;overflow:hidden}.wall-creative img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.wall-creative:hover img{transform:scale(1.03)}.wall-creative__text{height:100%;color:var(--text-2);align-items:center;padding:12px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.wall-creative__tag{background:#ffffffeb;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:8px;left:8px}.wall-strip--empty{text-align:center;background:color-mix(in srgb, var(--tint,#7f8fb8) 10%, #f4f6fb);color:var(--text-3);grid-template-columns:minmax(0,1fr);place-items:center;padding:0 12px;font-size:12.5px;display:grid}.wall-hero__strip .wall-strip{border-radius:8px;overflow:hidden}@container (max-width:500px){.wall-card .wall-strip{height:116px}.wall-card .wall-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-card .wall-stat{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2px 8px;padding:7px 9px}.wall-card .wall-stat__value{flex-wrap:nowrap;margin-left:auto}.wall-card .wall-stat__value strong{font-size:15px}.wall-card__foot{flex-flow:column;align-items:stretch;gap:8px}.wall-card__acts{display:flex}.wall-card__acts .btn{flex:1 1 0;justify-content:center;min-width:0}}@container (max-width:400px){.wall-card .wall-stat{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:3px}.wall-card .wall-stat__value{margin-left:0}}@media (max-width:1400px){.wall-hero{grid-template-columns:minmax(240px,1.3fr) auto minmax(0,1.4fr)}.wall-hero__strip{grid-column:1/3}.wall-hero__open{grid-column:3;justify-self:end}}@media (max-width:1240px){.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wall-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.dir-head{flex-direction:column;align-items:stretch}.dir-head .cp-controls{flex-wrap:wrap}.dir-search{flex:240px}.dir-search__box{width:100%}.wall-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.wall-hero__strip,.wall-hero__open{grid-column:auto;justify-self:start}.wall-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-toolbar__controls{width:100%}}.pj-page .rv{opacity:1!important;transition:none!important;transform:none!important}.pj-head{margin-bottom:22px}.pj-head>div:first-child{flex:520px;min-width:0;max-width:860px}.pj-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:300px minmax(0,1fr);margin-bottom:22px;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.pj-card:hover{border-color:#b9c7ea;box-shadow:0 10px 28px #05174e14}.pj-card--off{border-style:dashed}.pj-card__cover{background:#e9eef7;min-height:260px;position:relative}.pj-card--off .pj-card__cover{min-height:0}.pj-card__cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pj-card__cover--logo{color:var(--text-3);background:#f2f5fb;place-items:center;display:grid}.pj-card__body{flex-direction:column;gap:18px;min-width:0;padding:24px 28px 22px;display:flex}.pj-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.pj-card__id{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.pj-card__id .cp-eyebrow{align-items:center;gap:10px;display:flex}.pj-card__id .cp-eyebrow .chip{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.pj-card__id h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.pj-card__id h2 a{color:var(--text)}.pj-card__id h2 a:hover{color:var(--accent)}.pj-card__meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.pj-card__dev{color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pj-card__dev:hover{color:var(--accent)}.pj-card__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.pj-figures{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pj-figure{border-right:1px solid var(--border);color:var(--text);flex-direction:column;gap:2px;min-width:0;margin-right:18px;padding:16px 18px 14px 0;display:flex}.pj-figure:last-child{border-right:0;margin-right:0}.pj-figure b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.pj-figure span{color:var(--text);margin-top:4px;font-size:13px;font-weight:500}.pj-figure small{color:var(--text-3);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.pj-figure:hover b,.pj-figure:hover span{color:var(--accent)}.pj-figure--na b{color:var(--text-3);font-weight:500}.pj-plan{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:13px;display:flex}.pj-plan b{color:var(--text);font-weight:600}.pj-plan__picks{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pj-logos{align-items:center;display:inline-flex}.pj-logos__one{box-shadow:0 0 0 2px var(--surface);border-radius:8px;margin-left:-6px;display:inline-flex}.pj-logos__one:first-child{margin-left:0}.pj-logos__more{color:var(--text-2);margin-left:8px;font-size:11.5px;font-weight:600}.pj-note{border:1px solid var(--border);color:var(--text-2);background:#f8faff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.pj-note>svg{color:var(--accent);flex-shrink:0}.pj-note>span{flex:240px;min-width:0}.pj-note--warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--border));background:color-mix(in srgb, var(--warn) 7%, var(--surface))}.pj-note--warn>svg{color:var(--warn)}.pj-note form{display:inline-flex}.pj-note__btn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pj-ended__rows{flex-direction:column;display:flex}.pj-ended__row{border-top:1px solid var(--border);color:var(--text-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 100px 160px;gap:12px;padding:9px 0;font-size:13px;display:grid}.pj-ended__row:first-child{border-top:0;padding-top:0}.pj-ended__name{color:var(--text);font-weight:500}.pj-ended__name a{color:var(--text)}.pj-ended__name a:hover{color:var(--accent)}.pj-ended__name small{color:var(--text-3);font-weight:400}.pj-ended-note{color:var(--text-3);margin:4px 0 0;font-size:13px}.pj-ended-note a{color:var(--accent)}@media (max-width:1100px){.pj-card{grid-template-columns:240px minmax(0,1fr)}.pj-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-figure:nth-child(2){border-right:0;margin-right:0}.pj-figure:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:860px){.pj-head>div:first-child,.kw-head>div:first-child{flex:0 auto}.pj-head__actions{width:100%}.pj-card{grid-template-columns:minmax(0,1fr)}.pj-card__cover{height:190px;min-height:0}.pj-card__body{gap:14px;padding:18px 18px 16px}.pj-card__id h2{font-size:22px}.pj-figure b{font-size:28px}.pj-ended__row{grid-template-columns:minmax(0,1fr) auto}.pj-ended__row>span:nth-child(2),.pj-ended__row>span:nth-child(3){display:none}}.synclog{overscroll-behavior:contain;max-height:520px;margin:0 -8px;padding:0 8px;overflow-y:auto}.synclog__row{border-bottom:1px solid var(--border);grid-template-columns:62px 16px minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.5;display:grid}.synclog__row:last-child{border-bottom:0}.synclog__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);font-size:11px}.synclog__icon{align-self:center;display:inline-flex}.consent-bar{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:190;background:var(--surface);width:min(460px,100vw - 32px);color:var(--text-2);border:1px solid var(--border-strong);box-shadow:0 12px 32px -12px #05174e47, var(--shadow-lg);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:fixed}.consent-bar-text{margin:0;font-size:13.5px;line-height:1.5}.consent-bar-text a{color:var(--blue-500);text-underline-offset:2px;text-decoration:underline}.consent-bar-actions{justify-content:flex-end;gap:8px;display:flex}.consent-choice{border-top:1px solid var(--border);margin-top:36px;padding-top:20px}.consent-choice h2{margin-top:0}
