:root{--bg:#161616;--bg-2:#0a0a0a;--surface:#1c1c1c;--surface-2:#1c1c1c;--surface-3:#252525;--inverse:#faf7f6;--inverse-tint:#fff;--on-inverse:#161616;--hair:#252525;--hair-2:#646464;--hair-bright:#fff;--text:#acacac;--text-hi:#fff;--muted:#838383;--muted-2:#838383;--muted-3:#535151;--accent:#35c7ff;--accent-ink:#35c7ff;--on-accent:#161616;--additional:#9f8be7;--accent-wash:rgba(53,199,255,.12);--accent-line:rgba(53,199,255,.5);--accent-brd:rgba(53,199,255,.4);--status-success-fg:#7bbf9a;--status-success-bg:rgba(120,190,150,.14);--status-success-solid:#2f8f4e;--status-warning-fg:#cdb47e;--status-warning-bg:rgba(190,160,90,.14);--status-error-fg:#e09a9a;--status-error-bg:rgba(200,120,120,.16);--status-error-solid:#c94b4b;--status-info-fg:var(--accent);--status-info-bg:var(--accent-wash);--status-info-border:var(--accent-brd);--status-neutral-fg:#838383;--status-neutral-bg:#252525;--status-neutral-border:#646464;--data-telegram:#3aa0e0;--data-vk:#5b82b8;--data-youtube:#d05548;--data-rutube:#8a6ad8;--data-ok:#ee8208;--data-dzen:#9a9a9a;--data-instagram:#c13584;--data-yandex:#e0a020;--data-bitrix:#2fb5f0;--data-site:#4a9d7f;--data-avito:#3aa06a;--data-track:#252525;--overlay:rgba(10,10,10,.72);--font-ui:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-display:44px;--fw-display:500;--lh-display:1.1;--fs-h2:30px;--fw-h2:500;--lh-h2:1.2;--fs-title:22px;--fw-title:500;--lh-title:1.2;--fs-body:18px;--fw-body:300;--lh-body:1.6;--fs-ui:16px;--fw-ui:300;--lh-ui:1.6;--fs-label:16px;--fw-label:500;--lh-label:1.2;--fs-meta:14px;--fw-meta:300;--lh-meta:1.2;--fs-chat:15px;--fw-chat:400;--lh-chat:1.55;--fs-chat-meta:12px;--fw-chat-meta:400;--lh-chat-meta:1.35;--fs-brand-micro:10px;--lh-solid:1;--fs-num:40px;--fw-num:500;--fs-kpi:50px;--lh-number:1;--tracking-normal:0;--tracking-display:-0.006em;--tracking-tight:-0.02em;--tracking-caps:0.04em;--font-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--space-1:5px;--space-2:10px;--space-base:15px;--space-4:20px;--space-5:25px;--space-grid:30px;--space-7:45px;--space-section:60px;--space-9:75px;--space-page:90px;--offset-icon-optical:2px;--radius-s:10px;--radius-m:16px;--radius-l:38px;--radius-xl:60px;--radius-pill:999px;--radius-button-s:22px;--radius-button-m:28px;--radius-button-l:42px;--stroke-1:1px;--stroke-2:2px;--border-subtle:var(--stroke-1) solid var(--hair);--border-strong:var(--stroke-1) solid var(--hair-2);--border-accent:var(--stroke-1) solid var(--accent-brd);--opacity-muted:.55;--opacity-soft:.72;--opacity-disabled:.38;--opacity-hover:.86;--opacity-active:.76;--motion-fast:100ms;--motion-normal:300ms;--motion-slow:600ms;--ease-standard:cubic-bezier(.23,.65,.74,1.09);--ease-smooth:cubic-bezier(.23,.65,.74,1);--menu-w:184px;--topbar-h:72px;color-scheme:dark}@media (min-width:768px){:root{--radius-m:26px;--radius-l:50px;--radius-xl:80px}}body,html{background:var(--bg)}body{color:var(--text);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:var(--fw-ui);line-height:var(--lh-ui)}.brand-lockup{--brand-mark-size:34px;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-hi)}.brand-lockup__mark{display:block;width:var(--brand-mark-size);height:var(--brand-mark-size);object-fit:contain;flex:none}.brand-lockup__content{flex-direction:column}.brand-lockup__content,.brand-lockup__name{display:inline-flex;align-items:flex-start;min-width:0}.brand-lockup__name{gap:.25em;font-size:calc(var(--brand-mark-size) * .8);line-height:var(--lh-solid)}.brand-lockup__word{position:relative;display:block;height:1em;flex:none}.brand-lockup__wordmark{object-fit:contain}.brand-lockup__os,.brand-lockup__wordmark{display:block;width:auto;height:1em;flex:none}.brand-lockup__os{color:var(--accent);fill:currentColor}.brand-lockup__tagline{position:absolute;top:calc(100% + var(--space-1));left:0;display:block;width:max-content;max-width:none;color:var(--muted);font-size:calc(var(--brand-mark-size) * .21);font-weight:var(--fw-chat-meta);line-height:var(--lh-label);letter-spacing:var(--tracking-normal);white-space:nowrap;text-align:left}.brand-lockup--tagline{gap:var(--space-base)}.brand-lockup--tagline .brand-lockup__mark{transform:translateY(-12.5px)}.brand-lockup--tagline .brand-lockup__name{padding-bottom:calc(var(--space-base) + var(--space-2));font-size:calc(var(--brand-mark-size) * .5)}.projects-topbar{flex-wrap:wrap;gap:var(--space-4) var(--space-grid)}.projects-topbar__account{margin-left:auto}.projects-topbar--account{justify-content:flex-end;min-height:44px}.projects-brand-footer{display:flex;justify-content:flex-start;width:100%;box-sizing:border-box;margin-top:auto;padding:var(--space-section) 0 var(--space-grid) var(--space-grid)}@media (max-width:520px){.brand-lockup--tagline{--brand-mark-size:56px!important}.projects-topbar{align-items:flex-start!important}.projects-page{padding:var(--space-grid) var(--space-base)!important}.projects-brand-footer{padding:var(--space-grid) 0 var(--space-base)}}button,input,select,textarea{font:inherit}:where(button,a,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible,:where(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(button,a,summary,[role=button]){transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}:where(button,a,summary,[role=button]):hover:not(:disabled):not([aria-disabled=true]){opacity:var(--opacity-hover)}:where(button,a,summary,[role=button]):active:not(:disabled):not([aria-disabled=true]){opacity:var(--opacity-active);transform:scale(.98)}:where([aria-disabled=true]),:where(button,input,textarea,select):disabled{opacity:var(--opacity-disabled)!important;cursor:not-allowed!important}.app-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}.glass{background:var(--surface)}.t-display,h1{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.t-display,.t-h2,h1{color:var(--text-hi)}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}.t-title{font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title)}.t-body{font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body)}.t-label{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);color:var(--muted-2)}.t-meta{font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--muted)}.t-num{font-size:var(--fs-num);font-weight:var(--fw-num);line-height:var(--lh-number);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.auth-field:focus-visible{border-color:var(--accent)}.row-link:hover{border-color:var(--accent)}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.dash-clickable{cursor:pointer}.dash-clickable:hover{border-color:var(--accent)}.wt-panel{width:calc(100vw - var(--menu-w, 248px) - 56px - var(--depth-off, 0px))}@media (max-width:768px){.wt-panel{width:100vw}}.pnl-bar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--space-base) var(--space-4);flex-wrap:wrap;margin:0 calc(-1 * var(--space-grid)) var(--space-5);padding:var(--space-4) var(--space-grid);background:var(--surface);border-bottom:0}.pnl-bar.between{justify-content:space-between}.pnl-bar.col{flex-direction:column;align-items:stretch;gap:var(--space-base)}.pnl-bar .hrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base) var(--space-4);flex-wrap:wrap}.pnl-summary{display:flex;align-items:baseline;gap:var(--space-5) var(--space-grid);flex-wrap:wrap}.pnl-summary .s{display:flex;flex-direction:column;gap:var(--space-1)}.pnl-summary .s .n{font-size:var(--fs-h2);font-weight:var(--fw-num);line-height:var(--lh-number);letter-spacing:var(--tracking-tight);color:var(--text-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pnl-summary .s .n.acc{color:var(--accent)}.pnl-summary .s .n.warn{color:var(--status-warning-fg)}.pnl-summary .s .n.err{color:var(--status-error-fg)}.pnl-summary .s .l,.pnl-summary .s .n.muted{color:var(--muted-2)}.pnl-summary .s .l{font-size:var(--fs-meta);white-space:nowrap}.pnl-sec{margin:var(--space-grid) calc(-1 * var(--space-grid)) var(--space-4);padding:var(--space-2) var(--space-grid);scroll-margin-top:var(--space-9);border-bottom:0;font-size:var(--fs-title);font-weight:var(--fw-title);color:var(--text-hi)}.pnl-sec.first{margin-top:0}.pnl-sec.lg{font-size:var(--fs-title)}.seg{flex-wrap:wrap;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);border:var(--border-strong)}.seg,.seg-btn{display:inline-flex;align-items:center;gap:var(--space-1)}.seg-btn{padding:var(--space-1) var(--space-base);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-number)}.seg-btn:hover{color:var(--text)}.seg-btn.on{background:var(--accent-wash);color:var(--accent-ink)}.seg-btn .cnt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-label);opacity:var(--opacity-soft)}.seg-btn .dot{width:8px;height:8px;border-radius:var(--radius-s);flex:none}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:480px){.post-grid{grid-template-columns:1fr}}.pcard{display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:var(--radius-m);background:var(--surface)}.pcard.err,.pcard.wait,.pcard:hover{border-color:transparent}.pc-media{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-2);overflow:hidden}.pc-media img{width:100%;height:100%;object-fit:cover;display:block}.pc-media.ph{aspect-ratio:auto;height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border-bottom:0;background:var(--surface-2)}.pc-media.ph .pc-ph-badge{width:40px;height:40px;border-radius:var(--radius-m);color:#fff;display:grid;place-items:center;letter-spacing:var(--tracking-caps)}.pc-media.ph .pc-ph-badge,.pc-media.ph .pc-ph-label{font-size:var(--fs-meta);font-weight:var(--fw-label)}.pc-media.ph .pc-ph-label{color:var(--muted)}.pc-body{display:flex;flex-direction:column;padding:var(--space-base) var(--space-base) var(--space-base);min-width:0}.pc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.pc-title{margin:0;font-size:var(--fs-ui);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:var(--tracking-tight);color:var(--text-hi);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-badges{display:flex;flex-wrap:wrap;margin-top:var(--space-2)}.pc-badges,.pc-plat{gap:var(--space-1);align-items:center}.pc-plat{display:inline-flex;font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:0;color:var(--text);background:var(--surface-2)}.pc-plat .d{width:8px;height:8px;border-radius:var(--radius-s);flex:none}.pc-st{font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.pc-st.wait{color:var(--accent-ink);background:var(--accent-wash);border:0}.pc-st.ok{color:var(--status-success-fg);background:var(--status-success-bg);border:0}.pc-st.warn{color:var(--status-warning-fg);background:var(--status-warning-bg);border:0}.pc-st.err{color:var(--status-error-fg);background:var(--status-error-bg);border:0}.pc-st.muted{color:var(--muted);border:0}.pc-st.muted,.pc-tag{background:var(--surface-3)}.pc-tag{padding:var(--space-1) var(--space-1);border-radius:var(--radius-s);color:var(--muted-2)}.pc-tag,.pc-text{font-size:var(--fs-meta)}.pc-text{margin:var(--space-2) 0 0;line-height:var(--lh-ui);color:var(--text);white-space:pre-wrap;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-text.open{-webkit-line-clamp:unset}.cq-shell{flex-direction:column;height:100%}.cq-cols,.cq-shell{display:flex;min-height:0}.cq-cols{gap:var(--space-4);flex:1 1}.cq-master{width:360px;flex:none;display:flex;flex-direction:column;min-height:0;border:0;border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.cq-detail{flex:1 1;min-width:0;overflow-y:auto;overflow-x:hidden}.cq-mhead{flex:none;display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4);border-bottom:0;background:var(--surface)}.cq-mhead .hrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-base);flex-wrap:wrap}.cq-mhead .seg{flex-wrap:wrap}.cq-types{justify-content:flex-start;gap:var(--space-1) var(--space-base)}.cq-type{font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.cq-type b{color:var(--text-hi);font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:var(--space-1)}.cq-rows{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-2);gap:var(--space-1)}.cq-row{display:flex;gap:var(--space-2);align-items:flex-start;text-align:left;width:100%;padding:var(--space-2) var(--space-2);border:var(--stroke-1) solid transparent;border-radius:var(--radius-m);background:transparent;cursor:pointer;font-family:inherit}.cq-row:hover{background:var(--surface-3)}.cq-row.on{background:var(--accent-wash);border-color:var(--accent-brd)}.cq-row .rav{width:30px;height:30px;border-radius:var(--radius-s);display:grid;place-items:center;color:#fff;font-size:var(--fs-meta);font-weight:var(--fw-label);flex:none}.cq-row .rmid{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.cq-row .rtop{display:flex;align-items:baseline;gap:var(--space-2)}.cq-row .rtop b{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-row .rtop .rt{margin-left:auto;font-size:var(--fs-meta);color:var(--muted-2);flex:none}.cq-row .rprev{font-size:var(--fs-meta);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-row .rmeta{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}.cq-row .rcat{padding:var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);border:0;color:var(--muted-2)}.cq-row .rcat,.cq-row .rwait{font-size:var(--fs-meta);font-weight:var(--fw-label)}.cq-row .rwait{color:var(--accent-ink);display:inline-flex;align-items:center;gap:var(--space-1)}.cq-row .rwait:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent)}.cq-detail-inner{max-width:720px;padding-inline:var(--space-2);box-sizing:border-box}.cq-back{display:none}.cq-empty-detail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-base);height:100%;min-height:260px;text-align:center;color:var(--muted-2)}.cq-empty-detail .ico{font-size:var(--fs-display);opacity:var(--opacity-muted)}.cq-empty-detail p{margin:0;font-size:var(--fs-ui);max-width:34ch}.cq-ctx{margin-bottom:var(--space-4)}.cq-ctx-lbl{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted-2);margin-bottom:var(--space-1)}.cq-ctx-card{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-base);border:0;border-radius:var(--radius-m);background:var(--surface-2)}.cq-ctx-plat{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:0;color:var(--text);background:var(--surface);flex:none}.cq-ctx-plat .d{width:8px;height:8px;border-radius:var(--radius-s);flex:none}.cq-ctx-body{min-width:0}.cq-ctx-body b{display:block;font-size:var(--fs-meta);color:var(--text-hi)}.cq-ctx-body p{margin:var(--space-1) 0 0;font-size:var(--fs-meta);color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cq-ctx-empty{padding:var(--space-2) var(--space-base);border:0;border-radius:var(--radius-m);color:var(--muted-2);font-size:var(--fs-meta);background:var(--surface-2)}.cq-dtop{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.cq-cats,.cq-dtop{display:flex;align-items:center;flex-wrap:wrap}.cq-cats{gap:var(--space-1)}.cq-cat{font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);border:0;color:var(--muted)}.cq-cat,.cq-grounded{font-size:var(--fs-meta)}.cq-grounded{color:var(--accent-ink)}.cq-status{font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:0;white-space:nowrap}.msg{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-2)}.msg.in{justify-content:flex-start}.msg.out{flex-direction:row-reverse}.msg .av{width:34px;height:34px;border-radius:var(--radius-m);display:grid;place-items:center;color:#fff;font-weight:var(--fw-label);flex:none}.msg .av,.msg .av.rh{font-size:var(--fs-meta)}.msg .av.rh{background:var(--accent)}.msg .bub{max-width:80%;border-radius:var(--radius-m);padding:var(--space-2) var(--space-base);min-width:0}.msg.in .bub{background:var(--surface-2);border:0;border-top-left-radius:5px}.msg.out .bub{background:var(--accent-wash);border:0;border-top-right-radius:5px}.msg.out .bub.ok{background:var(--status-success-bg);border-color:var(--status-success-bg)}.msg.out .bub.empty{background:transparent;border:0}.msg .who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--muted-2);margin-bottom:var(--space-1)}.msg .who,.msg .who b{font-size:var(--fs-meta)}.msg .who b{color:var(--text-hi);font-weight:var(--fw-label)}.msg .who .t{margin-left:auto}.msg .txt{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--text);white-space:pre-wrap;word-break:break-word}.cq-link{display:inline-block;margin-top:var(--space-1);color:var(--accent-ink);text-decoration:none}.cq-hint,.cq-link{font-size:var(--fs-meta)}.cq-hint{margin:var(--space-2) 0 0;color:var(--muted-3)}.cq-empty{width:100%;text-align:left;background:transparent;border:0;color:var(--muted);font-size:var(--fs-meta);font-style:italic;cursor:pointer;padding:var(--space-1) 0;font-family:inherit}.cq-empty:hover{color:var(--accent-ink)}.cq-ta{width:100%;box-sizing:border-box;border-radius:var(--radius-s);background:var(--surface);border:var(--border-accent);color:var(--text);font-size:var(--fs-ui);font-family:inherit;resize:vertical;line-height:var(--lh-ui)}.cq-note,.cq-ta{padding:var(--space-2) var(--space-2)}.cq-note{margin-top:var(--space-2);border-radius:var(--radius-s);background:var(--surface-2);border:0;color:var(--muted);font-size:var(--fs-meta)}.cq-actions{display:flex;gap:var(--space-2);margin-top:var(--space-base);flex-wrap:wrap}@media (max-width:720px){.cq-master{width:100%}.cq-detail{overflow-y:visible}.cq-detail-inner{max-width:none}.cq-back{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-base);background:transparent;border:0;color:var(--accent-ink);font-size:var(--fs-meta);font-weight:var(--fw-label);cursor:pointer;padding:0;font-family:inherit}}.wk{display:flex;flex-direction:column}.wk-gut{width:56px;flex:none}.wk-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.wk-dh,.wk-head{display:flex;gap:var(--space-1)}.wk-dh{flex:1 1;min-width:0;text-align:center;padding:var(--space-1) 0;border-radius:var(--radius-s);flex-direction:column;align-items:center}.wk-dh .wd{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted-2)}.wk-dh b{font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-dh.on{background:var(--accent-wash)}.wk-dh.on b{color:var(--accent)}.wk-allday{display:flex;gap:var(--space-1);margin-top:var(--space-1);align-items:stretch}.wk-allday .wk-gut{font-size:var(--fs-meta);color:var(--muted-2);text-align:right;padding:var(--space-1) var(--space-1) 0 0;line-height:var(--lh-number)}.wk-adcol{flex:1 1;min-width:0;flex-direction:column;padding:var(--space-1);border-radius:var(--radius-s);background:var(--surface-2);min-height:30px}.wk-adcol,.wk-body{display:flex;gap:var(--space-1)}.wk-body{margin-top:var(--space-1)}.wk-axis{width:56px;flex:none}.wk-axis,.wk-hr{position:relative}.wk-hr{box-sizing:border-box;border-top:var(--border-subtle)}.wk-hr span{position:absolute;top:-8px;right:8px;font-size:var(--fs-meta);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface);padding:0 var(--space-1)}.wk-col{flex:1 1;min-width:0;position:relative;border-left:var(--border-subtle);background:var(--bg)}.wk-col:last-child{border-right:var(--border-subtle)}.wk-ev{position:absolute;left:3px;right:3px;min-height:46px;box-sizing:border-box;padding:var(--space-1) var(--space-1);border:var(--stroke-1) solid;border-radius:var(--radius-s);overflow:hidden;z-index:1;display:flex;flex-direction:column;gap:var(--space-1)}.wk-ev.dash-clickable{cursor:pointer}.wk-ev.dash-clickable:hover{z-index:3}.wk-ev-t{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wk-ev-name{font-weight:var(--fw-label);color:var(--text);line-height:var(--lh-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.wk-ev-m,.wk-ev-name{font-size:var(--fs-meta)}.wk-ev-m{display:flex;align-items:center;gap:var(--space-1);margin-top:auto}.wk-ev-dot{width:7px;height:7px;border-radius:var(--radius-pill);flex:none}.card{background:var(--surface);border:0;border-radius:var(--radius-m)}.lab{font-size:var(--fs-meta);font-weight:var(--fw-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-2);display:flex;align-items:center;gap:var(--space-1)}.lab svg{width:14px;height:14px}.num{font-size:var(--fs-h2);font-weight:var(--fw-label);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-number);color:var(--text-hi)}.num.acc{color:var(--accent)}.unit{font-weight:var(--fw-ui)}.meta,.unit{color:var(--muted)}.delta,.meta,.unit{font-size:var(--fs-meta)}.delta{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--fw-label);padding:var(--space-1) var(--space-1);border-radius:var(--radius-s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta.up{color:var(--status-success-fg);background:var(--status-success-bg)}.delta.down{color:var(--status-error-fg);background:var(--status-error-bg)}.delta.flat{color:var(--muted-2);background:var(--surface-3)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);padding:var(--space-1) var(--space-1);border-radius:var(--radius-pill);border:0;color:var(--muted);white-space:nowrap}.chip.err{color:var(--status-error-fg);background:var(--status-error-bg);border-color:var(--status-error-bg)}.chip.ok{color:var(--status-success-fg);background:var(--status-success-bg);border-color:var(--status-success-bg)}.chip.warn{color:var(--status-warning-fg);background:var(--status-warning-bg);border-color:var(--status-warning-bg)}.ptag{font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-1);border-radius:var(--radius-s);background:var(--surface-3);color:var(--muted-2)}.pbar{flex-direction:column}.pbar,.pbar .prow{display:flex;gap:var(--space-2)}.pbar .prow{align-items:center;font-size:var(--fs-meta)}.pbar .ptrack{flex:1 1;height:8px;background:var(--data-track);overflow:hidden}.pbar .ptrack,.pbar .ptrack>i{border-radius:var(--radius-pill)}.pbar .ptrack>i{display:block;height:100%}.pbar .pn{width:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-label);color:var(--text)}.ringwrap{position:relative;flex:none}.ringwrap .rc{position:absolute;inset:0;display:grid;place-items:center}.ringwrap .rc b{font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}svg.ring .trk{fill:none;stroke:var(--data-track);stroke-width:6}svg.ring .prg{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}svg.spark{display:block;overflow:visible}svg.spark .ln{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}svg.spark .ln.flat{stroke:var(--muted-2)}svg.spark .ar{fill:var(--accent-wash);stroke:none}svg.spark .pt{fill:var(--accent)}.ic-box{border-radius:var(--radius-s);background:var(--surface-2);color:var(--muted);display:grid;place-items:center;flex:none}.ic-box svg{width:16px;height:16px}.fresh{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);color:var(--muted)}.fresh .d{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--status-success-fg)}.shell-grid{display:grid;grid-template-columns:var(--menu-w,248px) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.wt-workarea{display:flex}.wt-board,.wt-workarea{flex:1 1;min-height:0;min-width:0}.wt-board{padding:var(--space-grid);overflow-y:auto;overflow-x:hidden}.wt-board,.wt-rail{box-sizing:border-box}.wt-rail{flex:none;display:flex;flex-direction:column;padding:var(--space-base) var(--space-2);position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:150;overflow:hidden}.wt-railtop{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0 var(--space-base);margin-bottom:var(--space-2);border-bottom:var(--border-subtle)}.wt-collapse{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;border-radius:var(--radius-m);background:transparent;color:var(--muted);cursor:pointer}.wt-collapse:hover{color:var(--text);background:var(--surface-3)}.wt-collapse svg{width:22px;height:22px}.wt-brand{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1);background:transparent;border:0;cursor:pointer;color:var(--text);min-width:0;flex:1 1}.wt-brand .name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap}.identity-avatar{--identity-size:34px;display:inline-grid;place-items:center;flex:none;width:var(--identity-size);height:var(--identity-size);box-sizing:border-box;overflow:hidden;border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-hi);object-fit:cover;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-solid)}.identity-avatar--project{border-radius:var(--radius-s);background:var(--accent-wash);color:var(--accent-ink)}.identity-avatar--large{--identity-size:64px;font-size:var(--fs-title)}.wt-nav{display:flex;flex-direction:column;gap:var(--space-1)}.wt-nav button{display:flex;align-items:center;gap:var(--space-base);min-height:46px;padding:var(--space-2) var(--space-base);color:var(--muted);background:transparent;border:var(--stroke-1) solid transparent;cursor:pointer;font-size:var(--fs-label);line-height:var(--lh-label);text-align:left;width:100%;position:relative;white-space:nowrap}.wt-nav button svg{width:22px;height:22px;flex:none}.wt-nav button:hover{color:var(--text);background:var(--surface-3)}.wt-rail .foot{margin-top:auto;font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--muted-2);padding:var(--space-2) var(--space-2);white-space:nowrap}.wt-product-footer{--rail-brand-size:22px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:auto;padding:var(--space-2) var(--space-1);min-width:0}.wt-product-footer__version{margin-left:calc(var(--rail-brand-size) + var(--space-2));color:var(--muted-2);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);white-space:nowrap}.wt-rail.collapsed{padding:var(--space-base) var(--space-2)}.wt-rail.collapsed .lbl{display:none}.wt-rail.collapsed .wt-railtop{flex-direction:column;gap:var(--space-2)}.wt-rail.collapsed .wt-brand{justify-content:center;padding:0;flex:none}.wt-rail.collapsed .wt-nav button{justify-content:center;padding:var(--space-2) 0;gap:0}.wt-rail.collapsed .foot{text-align:center;padding:var(--space-2) 0;overflow:hidden}.wt-rail.collapsed .wt-product-footer{align-items:center;padding-inline:0}.wt-rail.collapsed .wt-product-footer .brand-lockup__content,.wt-rail.collapsed .wt-product-footer__version{display:none}.wt-topbar{--topbar-h:72px;position:-webkit-sticky;position:sticky;top:0;z-index:40;box-sizing:border-box;justify-content:space-between;gap:var(--space-base);height:var(--topbar-h);min-height:var(--topbar-h);padding:var(--space-base) var(--space-grid);overflow:visible;background:var(--bg)}.wt-topbar,.wt-topbar .tb-l{display:flex;align-items:center}.wt-topbar .tb-l{gap:var(--space-2);min-width:0;flex:1 1 auto}.wt-topbar .tb-l .pj{font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-topbar .tb-l .stage{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill)}.wt-topbar .tb-l .stage,.wt-topbar .tb-r{font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);flex:none}.wt-topbar .tb-r{position:relative;display:flex;align-items:center;gap:var(--space-2);color:var(--muted)}.wt-topbar .tb-r a{text-decoration:none}.wt-topbar .tb-r svg{display:block;width:22px;height:22px;opacity:1}.tb-apps-wrap,.tb-menu-wrap{position:relative;display:flex;align-items:center}.tb-icon-action{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer}.tb-icon-action.on,.tb-icon-action:hover{background:var(--surface-3);color:var(--text-hi)}.tb-plain-action,.tb-plain-action.on,.tb-plain-action:hover{background:transparent}.tb-projects{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border:0;border-radius:var(--radius-button-m);background:var(--accent);color:var(--on-accent);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);white-space:nowrap;cursor:pointer}.tb-projects-icon{display:none!important;width:18px!important;height:18px!important}.tb-projects-chevron{display:inline-flex;align-items:center;justify-content:center}.tb-projects-chevron svg{width:18px!important;height:18px!important}.tb-apps-trigger svg{fill:currentColor;stroke:none}.tb-account-trigger{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer}.tb-account-trigger .identity-avatar{--identity-size:36px}.tb-account-trigger.on .identity-avatar{border:var(--border-strong)}.tb-nemeta{position:relative;overflow:hidden;background:transparent;color:var(--text-hi)}.tb-nemeta-mark{position:absolute;z-index:1;display:block;width:28px;height:29px;transition:transform var(--motion-slow) var(--ease-smooth),opacity var(--motion-normal) var(--ease-smooth)}.tb-nemeta-mark svg{width:100%!important;height:100%!important;overflow:visible}.nm-mark-line{fill:none;stroke:currentColor;stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.nm-mark-dot{fill:var(--accent)}.topbar-popover{position:absolute;top:calc(100% + var(--space-4));right:0;z-index:420;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:var(--border-strong);border-radius:var(--radius-m);background:var(--surface);opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(.98);pointer-events:none;transform-origin:top right;transition:transform var(--motion-normal) var(--ease-smooth),opacity var(--motion-normal) var(--ease-smooth)}.topbar-popover[data-state=open]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.help-popover{left:0;right:auto;width:min(300px,calc(100vw - (2 * var(--space-base))));padding:var(--space-2) 0;transform-origin:top left}.account-popover button,.account-popover__logout button,.help-popover button{width:100%;min-height:44px;padding:0 var(--space-4);border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label)}.account-popover button:hover,.account-popover__logout button:hover,.help-popover button:hover{background:var(--surface-3);color:var(--text-hi)}.topbar-menu-separator{display:block;flex:none;height:0;margin:var(--space-2) 0;border-top:var(--border-subtle)}.project-popover{width:min(390px,calc(100vw - (2 * var(--space-base))));max-height:calc(100dvh - var(--topbar-h, 72px) - var(--space-grid));padding:var(--space-base);gap:var(--space-2);overflow-y:auto;overscroll-behavior:contain}.project-popover__title{padding:var(--space-1) var(--space-2);color:var(--text-hi);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title)}.project-popover__list{display:flex;flex-direction:column;gap:var(--space-1)}.project-menu-row{display:flex;flex-wrap:wrap;align-items:center;min-width:0;border-radius:var(--radius-m)}.project-menu-row.current{background:var(--surface-3)}.project-menu-link{display:flex;align-items:center;gap:var(--space-base);min-width:0;flex:1 1;padding:var(--space-2);border-radius:var(--radius-m);color:var(--text)}.project-menu-link:hover{background:var(--surface-3);color:var(--text-hi)}.project-menu-copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.project-menu-copy strong{overflow:hidden;text-overflow:ellipsis;color:var(--text-hi);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);white-space:nowrap}.project-menu-copy span{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.project-menu-check{display:inline-flex;color:var(--accent)}.project-menu-check svg{width:18px!important;height:18px!important}.project-menu-settings{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);flex:none;width:calc(100% - (2 * var(--space-2)));min-height:38px;padding:0 var(--space-base);margin:0 var(--space-2) var(--space-2);border:0;border-radius:var(--radius-button-s);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label)}.project-menu-settings:hover{color:var(--text-hi);background:var(--surface)}.project-menu-settings svg{width:20px!important;height:20px!important}.topbar-menu-footer{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 var(--space-base);border-radius:var(--radius-button-s);background:var(--surface-3);color:var(--text-hi);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label)}.account-popover{width:min(340px,calc(100vw - (2 * var(--space-base))));padding:var(--space-base) 0 var(--space-2)}.account-popover__identity{display:flex;align-items:center;gap:var(--space-base);min-width:0;padding:var(--space-2) var(--space-4) var(--space-base)}.account-popover__copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.account-popover__copy strong{overflow:hidden;text-overflow:ellipsis;color:var(--text-hi);font-size:var(--fs-label);font-weight:var(--fw-title);line-height:var(--lh-label);white-space:nowrap}.account-popover__copy span{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);white-space:nowrap}.account-popover__settings{color:var(--accent-ink)!important}.account-popover__logout{margin:0}.profile-settings{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) 0 var(--space-grid)}.profile-settings__section{display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-5);border:var(--border-strong);border-radius:var(--radius-m);background:var(--surface)}.profile-settings__heading{display:flex;flex-direction:column;gap:var(--space-1)}.profile-settings__heading h3{margin:0;color:var(--text-hi);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title)}.profile-settings__heading p{margin:0;color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.profile-avatar-editor{display:flex;align-items:center;gap:var(--space-4)}.profile-avatar-editor__preview{display:grid;place-items:center;flex:none;width:76px;height:76px;overflow:hidden;border:var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-hi);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-solid)}.profile-avatar-editor__preview img{width:100%;height:100%;object-fit:cover}.profile-avatar-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.profile-avatar-editor__actions>span{flex-basis:100%;color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.profile-avatar-editor__actions button,.profile-avatar-editor__upload{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 var(--space-base);border:var(--border-strong);border-radius:var(--radius-button-s);background:transparent;color:var(--text);cursor:pointer;font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label)}.profile-avatar-editor__upload input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.profile-field{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text);font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label)}.profile-field input{min-height:44px;box-sizing:border-box;padding:0 var(--space-base);border:var(--border-strong);border-radius:var(--radius-s);background:var(--bg);color:var(--text-hi);font:inherit}.profile-field input[readonly]{color:var(--muted);background:var(--surface-2);cursor:default}.profile-field small{color:var(--muted)}.profile-field small,.profile-notice{font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.profile-notice{padding:var(--space-2) var(--space-base);border-radius:var(--radius-s);background:var(--status-success-bg);color:var(--status-success-fg)}.profile-notice.bad{background:var(--status-error-bg);color:var(--status-error-fg)}.profile-settings__actions{display:flex;justify-content:flex-end}.profile-primary{min-height:42px;padding:0 var(--space-4);border:0;border-radius:var(--radius-button-s);background:var(--accent);color:var(--on-accent);cursor:pointer;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label)}.profile-primary:disabled{cursor:default;opacity:var(--opacity-disabled)}.apps-popover{position:absolute;top:calc(100% + var(--space-4));right:0;z-index:420;width:min(360px,calc(100vw - (2 * var(--space-base))));max-height:calc(100dvh - var(--topbar-h, 72px) - var(--space-grid));box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface);opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(.98);pointer-events:none;transform-origin:top right;transition:transform var(--motion-normal) var(--ease-smooth),opacity var(--motion-normal) var(--ease-smooth)}.apps-popover[data-state=open]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.apps-popover-head{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-1)}.apps-popover-head strong{color:var(--text-hi);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title)}.apps-popover-head span{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.apps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.apps-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-2);min-width:0;min-height:104px;padding:var(--space-2) var(--space-1);border:0;border-radius:var(--radius-m);background:transparent;color:var(--text);cursor:pointer}.apps-item:focus-visible,.apps-item:hover:not(:disabled){background:var(--surface-3);color:var(--text-hi)}.apps-glyph{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-m);background:var(--surface-3);color:var(--accent)}.apps-glyph svg{width:25px!important;height:25px!important}.apps-glyph.telegram{color:var(--data-telegram)}.apps-glyph.bitrix{color:var(--data-bitrix)}.apps-glyph.youtube{color:var(--data-youtube)}.apps-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label);white-space:nowrap}.apps-soon{color:var(--muted-3);font-size:var(--fs-chat-meta);font-weight:var(--fw-chat-meta);line-height:var(--lh-chat-meta)}.apps-all{align-self:stretch;min-height:42px;padding:0 var(--space-base);border:0;border-radius:var(--radius-button-s);background:var(--surface-3);color:var(--text-hi);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);cursor:pointer}.wt-burger{display:none;align-items:center;justify-content:center;width:38px;height:38px;flex:none;margin-right:var(--space-1);border:var(--border-subtle);border-radius:var(--radius-s);background:transparent;color:var(--text);cursor:pointer}.wt-burger:active{background:var(--surface-3)}.wt-railclose{display:none;position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:var(--radius-s);border:var(--border-strong);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);z-index:1}.wt-scrim{display:none}@media (max-width:768px){.shell-grid{grid-template-columns:minmax(0,1fr)}.wt-rail{position:fixed;left:0;top:0;height:100dvh;width:268px;max-width:82vw;transform:translateX(-100%);transition:transform var(--motion-normal) var(--ease-standard);z-index:200}.wt-rail.open{transform:translateX(0)}.wt-railclose{display:grid;place-items:center}.wt-burger{display:inline-flex}.wt-collapse{display:none}.wt-rail.collapsed{padding:var(--space-base) var(--space-2)}.wt-rail.collapsed .lbl{display:revert}.wt-rail.collapsed .wt-nav button{justify-content:flex-start;padding:var(--space-2) var(--space-base);gap:var(--space-base)}.wt-rail.collapsed .wt-brand{justify-content:flex-start;flex:1 1}.wt-scrim{display:block;position:fixed;inset:0;z-index:190;background:var(--overlay);animation:backdropIn var(--motion-normal) var(--ease-standard)}.wt-brand{padding-top:var(--space-2)}}@media (max-width:520px){.wt-topbar{--topbar-h:64px;min-height:var(--topbar-h);padding:var(--space-2);gap:var(--space-1)}.wt-topbar .tb-l{display:none}.wt-topbar .tb-r{gap:var(--space-1);margin-left:auto}.tb-account-trigger,.tb-icon-action,.tb-projects{width:40px;height:40px;min-height:40px;padding:0}.tb-projects-icon{display:block!important}.tb-projects-label{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tb-projects-chevron{display:none}.tb-account-trigger .identity-avatar{--identity-size:32px}.account-popover,.apps-popover,.help-popover,.project-popover,.topbar-popover{position:fixed;top:calc(var(--topbar-h) + var(--space-2));right:var(--space-2);left:auto;width:calc(100vw - (2 * var(--space-2)));max-height:calc(100dvh - var(--topbar-h) - (2 * var(--space-2)));transform-origin:top right}}@media (max-width:380px){.tb-settings-action{display:none}}.rows{flex-direction:column;gap:var(--space-2)}.rows,.rrow{display:flex}.rrow{align-items:center;gap:var(--space-base);padding:var(--space-2) var(--space-base)}.rrow .ic-box{width:33px;height:33px}.rrow .rl{flex:1 1;min-width:0}.rrow .rl .t{font-weight:var(--fw-label);color:var(--text)}.rrow .rl .s,.rrow .rl .t{font-size:var(--fs-meta);display:flex;align-items:center;gap:var(--space-1)}.rrow .rl .s{color:var(--muted);margin-top:var(--space-1)}.rrow .rn{font-size:var(--fs-title);font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--text);flex:none}.rrow .rn.acc{color:var(--accent)}.cell{padding:var(--space-base) var(--space-base);display:flex;flex-direction:column;gap:var(--space-1)}.agents{font-size:var(--fs-meta);color:var(--muted-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:var(--space-1);border-top:0}.agents .ad{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--status-success-fg);flex:none}svg.c{display:block;width:100%;height:auto;overflow:visible}.ax{fill:var(--muted-2);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl{stroke:var(--surface-2);stroke-width:1}.wg-dash{container-type:inline-size}.wg-grid{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));grid-auto-rows:auto;grid-auto-flow:row dense;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.wg-w{background:var(--surface);border:0;border-radius:var(--radius-m);padding:var(--space-base) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.wg-w.sp2{grid-column:span 2}.wg-w.sp3{grid-column:span 3}.wg-wh{display:flex;justify-content:space-between;gap:var(--space-2)}.wg-wt{font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-2);display:flex;align-items:center;gap:var(--space-1)}.wg-kpi{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.wg-kpi .big{font-size:var(--fs-num);letter-spacing:var(--tracking-tight);line-height:var(--lh-number);color:var(--text-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-kpi .big.acc{color:var(--accent)}.wg-cmp,.wg-unit{font-size:var(--fs-meta);color:var(--muted);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.wg-delta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label);padding:var(--space-1) var(--space-1);border-radius:var(--radius-s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-delta.up{color:var(--status-success-fg);background:var(--status-success-bg)}.wg-delta.down{color:var(--status-error-fg);background:var(--status-error-bg)}.wg-delta.flat{color:var(--muted-2);background:var(--surface-3)}.wg-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-base)}.wg-legend span{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--muted)}.wg-legend i{width:9px;height:9px;border-radius:var(--radius-s);flex:none}.wg-legend b{color:var(--text);font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-statb{display:flex;flex-direction:column;gap:var(--space-1)}.wg-statb .r{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.wg-statb .r .n{width:64px;color:var(--muted)}.wg-statb .r .tk{flex:1 1;height:7px;border-radius:var(--radius-pill);background:var(--data-track);overflow:hidden}.wg-statb .r .tk>i{display:block;height:100%;border-radius:var(--radius-pill)}.wg-statb .r .v{width:22px;text-align:right;font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-cta{border:0;background:var(--surface)}.wg-cta .ct{justify-content:space-between;flex-wrap:wrap}.wg-cta .ct,.wg-cta .l{display:flex;align-items:center;gap:var(--space-2)}.wg-cta .l{flex:1 1 200px;min-width:0}.wg-cta .l .ic{width:34px;height:34px;border-radius:var(--radius-s);background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center}.wg-cta .l .ic svg{width:18px;height:18px}.wg-cta .big{font-size:var(--fs-num);color:var(--accent);line-height:var(--lh-number);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wg-cta .items{display:flex;flex-wrap:wrap;gap:var(--space-1)}.wg-cta .it{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface);border:var(--border-subtle);color:var(--text);cursor:pointer}.wg-cta .it:hover{border-color:var(--accent)}.wg-cta .go{padding:var(--space-2) var(--space-base);background:var(--accent);color:var(--on-accent);border:0;cursor:pointer}.wg-cta .allok{color:var(--status-success-fg)}.wg-cta .allok,.wg-nextpub .t{font-weight:var(--fw-label);font-size:var(--fs-label);line-height:var(--lh-label)}.wg-nextpub .t{color:var(--text)}.wg-nextpub .m{font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta);color:var(--muted);display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}@container (max-width: 1080px){.wg-w.sp3{grid-column:span 2}}@container (max-width: 560px){.wg-w.sp2,.wg-w.sp3{grid-column:auto}}.demo-chip{font-size:var(--fs-meta);font-weight:var(--fw-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.demo-banner{display:flex;align-items:center;gap:var(--space-base);flex-wrap:wrap;padding:var(--space-2) var(--space-base);margin-bottom:var(--space-4);border-radius:var(--radius-m)}.demo-banner.sbx{border-color:var(--hair-2);background:var(--surface-2)}.demo-banner .db-badge{font-size:var(--fs-meta);font-weight:var(--fw-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.demo-banner.sbx .db-badge{background:var(--surface-3);color:var(--muted)}.demo-banner .db-text{font-size:var(--fs-meta);color:var(--muted);flex:1 1;min-width:200px}.demo-banner .db-cta{padding:var(--space-1) var(--space-base);font-weight:var(--fw-label);font-size:var(--fs-meta);border:0;cursor:pointer}.demo-banner .db-ghost{padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:transparent;color:var(--muted);font-size:var(--fs-meta);border:var(--border-strong);cursor:pointer}.demo-banner .db-confirm{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.demo-banner .db-confirm .db-ct{font-size:var(--fs-meta);color:var(--muted)}.demo-banner .db-danger{padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:transparent;color:var(--text-hi);font-size:var(--fs-meta);font-weight:var(--fw-label);border:var(--border-accent);cursor:pointer}.demo-banner .db-danger:hover{background:var(--accent-wash)}.demo-restore-row{margin-top:var(--space-grid);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.demo-restore-row.empty{flex-direction:column;align-items:flex-start;gap:var(--space-base);margin-top:var(--space-5)}.demo-restore{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-base);border-radius:var(--radius-s);border:var(--stroke-1) dashed var(--hair-2);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--fs-meta);cursor:pointer}.demo-restore:hover{color:var(--text-hi);border-color:var(--accent-brd);background:var(--accent-wash)}.demo-restore .dr-plus{color:var(--accent);font-weight:var(--fw-label);font-size:var(--fs-ui);line-height:var(--lh-number)}.demo-restore-row .dr-hint{color:var(--muted);font-size:var(--fs-meta);max-width:52ch}.analytics-view{container:analytics/inline-size;width:100%;min-width:0;overflow:visible}.analytics-view .pnl-bar,.analytics-view .pnl-sec{border-bottom:var(--border-subtle)}.analytics-view .wg-w{border:var(--border-subtle);contain:layout style;overflow:visible}.an-overview{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:0}.analytics-view .an-filterbar{top:0;margin-inline:0;isolation:isolate}.an-filter-actions{display:flex;align-items:center;gap:var(--space-base);min-width:0}.an-filter-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.an-filter-scroll .seg{flex-wrap:nowrap;min-width:max-content}.an-platform{position:relative;min-width:0}.an-platform,.an-platform+.an-platform{margin-top:var(--space-grid)}.an-platform-head{position:relative;gap:var(--space-base);margin-bottom:var(--space-base);padding-bottom:var(--space-2);border-bottom:var(--border-subtle)}.an-platform-head,.an-platform-title{display:flex;align-items:center;min-width:0}.an-platform-title{gap:var(--space-2);margin:0;color:var(--text-hi);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title)}.an-platform-title>span{min-width:0}.an-platform-channel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-2);font-size:var(--fs-meta);font-weight:var(--fw-meta);line-height:var(--lh-meta)}.an-mgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-base);gap:var(--space-base);width:100%;min-width:0;align-content:start;overflow:visible}@container analytics (min-width: 460px){.an-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container analytics (min-width: 720px){.an-mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-grid)}}@container analytics (min-width: 890px){.an-mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container analytics (min-width: 1240px){.an-mgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container analytics (min-width: 1500px){.an-mgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.analytics-view .an-metric-card{position:relative;min-width:0}.analytics-view .an-metric-card:focus-within,.analytics-view .an-metric-card:hover{z-index:8}.analytics-view .an-metric-card .wg-wt{overflow:visible;white-space:normal;text-overflow:clip}.an-zero{margin-top:var(--space-2);color:var(--muted)}.an-zero>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);cursor:pointer;list-style:none;color:var(--muted-2);font-size:var(--fs-meta);font-weight:var(--fw-label);line-height:var(--lh-label)}.an-zero>summary::-webkit-details-marker{display:none}.an-zero>summary:before{content:"›";color:var(--muted-3);transform:rotate(0deg);transition:transform var(--motion-fast) var(--ease-standard)}.an-zero[open]>summary:before{transform:rotate(90deg)}.an-zero>summary:hover{background:var(--surface-3);color:var(--text)}.an-zero>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.an-zero-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-zero .an-mgrid{margin-top:var(--space-2)}.an-mgrid-zero .wg-w{background:var(--surface-2);opacity:var(--opacity-soft)}.an-section{min-width:0}.an-detail-grid,.an-external-grid,.an-quality-grid,.an-rec-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-base);gap:var(--space-base);min-width:0}@container analytics (min-width: 460px){.an-external-grid,.an-quality-grid,.an-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container analytics (min-width: 720px){.an-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-grid)}.an-detail-grid,.an-external-grid,.an-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-grid)}}@container analytics (min-width: 890px){.an-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container analytics (min-width: 1240px){.an-quality-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.an-detail-grid,.an-external-grid,.an-rec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container analytics (min-width: 1500px){.an-quality-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.an-health{min-width:0;padding:var(--space-base);border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface)}.an-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.an-health-head>strong{min-width:0;color:var(--text-hi);font-size:var(--fs-label);overflow-wrap:anywhere}.an-health-state{flex:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.an-health-ok .an-health-state{color:var(--status-success-fg);background:var(--status-success-bg)}.an-health-warn .an-health-state{color:var(--status-warning-fg);background:var(--status-warning-bg)}.an-health-err .an-health-state{color:var(--status-error-fg);background:var(--status-error-bg)}.an-health-coverage{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-base)}.an-health-coverage>span{flex:1 1 auto;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-3)}.an-health-coverage>span>span{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--accent)}.an-health-coverage>b{flex:none;color:var(--text);font-size:var(--fs-meta);font-weight:var(--fw-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-health-meta{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);color:var(--muted-2);font-size:var(--fs-meta);line-height:var(--lh-meta);overflow-wrap:anywhere}.an-detail-card{min-width:0;padding:var(--space-base);border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface)}.an-detail-card>h4,.an-external-block>h4,.an-insight>h4,.an-recommendations>h4{margin:0 0 var(--space-base);color:var(--text-hi);font-size:var(--fs-label);font-weight:var(--fw-title);line-height:var(--lh-title)}.an-kv-list{flex-direction:column}.an-kv-list,.an-kv-row{display:flex;min-width:0}.an-kv-row{align-items:flex-start;justify-content:space-between;gap:var(--space-base);padding:var(--space-2) 0;border-top:var(--border-subtle);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui)}.an-kv-row:first-child{padding-top:0;border-top:0}.an-kv-row>span:first-child{min-width:0;overflow-wrap:anywhere}.an-kv-values{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-base);min-width:0}.an-kv-values>span{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.an-kv-values small{color:var(--muted-3)}.an-kv-values b,.an-kv-values small{font-size:var(--fs-meta);overflow-wrap:anywhere}.an-kv-values b{color:var(--text-hi);font-weight:var(--fw-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-more{border-top:var(--border-subtle)}.an-more>summary{padding:var(--space-2) 0;color:var(--accent-ink);cursor:pointer;font-size:var(--fs-meta)}.an-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}.an-fact-card .big{overflow-wrap:anywhere}.an-fact-hint{color:var(--muted-2);font-size:var(--fs-meta);line-height:var(--lh-meta)}.an-youtube-trends+.an-detail-grid{margin-top:var(--space-grid)}.an-data-note{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-base) 0 0;padding:var(--space-2) var(--space-base);border-radius:var(--radius-s);background:var(--surface-2);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere}.an-data-note.warn{background:var(--status-warning-bg);color:var(--status-warning-fg)}.an-data-note svg{flex:none;margin-top:var(--offset-icon-optical)}.an-data-fresh{margin:var(--space-2) 0 0;color:var(--muted-3);font-size:var(--fs-meta)}.an-content-list{display:flex;flex-direction:column;gap:var(--space-2)}.an-external-block{margin-top:var(--space-4);min-width:0}.an-external-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-base);border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface)}.an-external-card>strong{color:var(--text-hi);font-size:var(--fs-label);line-height:var(--lh-title);overflow-wrap:anywhere}.an-external-card>a{align-self:flex-start;color:var(--accent-ink);font-size:var(--fs-meta);text-decoration:none}.an-external-card>a:hover{text-decoration:underline}.an-external-card>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s)}.an-external-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;color:var(--muted-2);font-size:var(--fs-meta)}.an-external-head>span{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.an-external-head time{flex:none;color:var(--muted-3)}.an-title-meta{margin-left:auto;color:var(--muted-3);font-size:var(--fs-meta);font-weight:var(--fw-meta)}.an-insight{min-width:0;padding:var(--space-4);border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface)}.an-insight-copy{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-base);gap:var(--space-base)}@container analytics (min-width: 720px){.an-insight-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-grid)}}.an-insight-copy>div{min-width:0}.an-insight-copy strong{color:var(--text-hi);font-size:var(--fs-label)}.an-insight-copy p,.an-insight-copy ul{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-ui);line-height:var(--lh-ui);overflow-wrap:anywhere}.an-insight-copy ul{padding-left:var(--space-4)}.an-recommendations{margin-top:var(--space-4)}.an-rec-card{min-width:0;padding:var(--space-base);border-radius:var(--radius-m);background:var(--surface-2)}.an-rec-card>strong{display:block;color:var(--text-hi);font-size:var(--fs-label);line-height:var(--lh-title);overflow-wrap:anywhere}.an-rec-card>p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-ui);overflow-wrap:anywhere}.an-rec-card>div{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.an-rec-card>div>span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted-2);font-size:var(--fs-meta)}.an-insight-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-base);margin-top:var(--space-4)}.an-insight-actions>span{color:var(--muted-2);font-size:var(--fs-meta);line-height:var(--lh-meta)}.an-insight-actions .an-apply-error{color:var(--status-error-fg)}.an-cmp{border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.an-cmp-row{display:grid;grid-template-columns:minmax(120px,1.3fr) auto auto minmax(84px,.9fr);align-items:center;grid-gap:var(--space-base) var(--space-4);gap:var(--space-base) var(--space-4);padding:var(--space-2) var(--space-base);border-top:var(--border-subtle)}.an-cmp-row:first-child{border-top:0}.an-cmp-name{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-label);font-size:var(--fs-meta);min-width:0}.an-cmp-name .dot{width:9px;height:9px;border-radius:var(--radius-s);flex:none}.an-cmp-val{font-size:var(--fs-body);font-weight:var(--fw-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text-hi)}.an-cmp-spark{min-width:0;opacity:var(--opacity-hover)}@media (max-width:560px){.an-cmp-row{grid-template-columns:1fr auto auto}.an-cmp-spark{display:none}}.an-hint{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:var(--space-1);padding:0;border:0;background:transparent;color:var(--muted-3);font:inherit;cursor:help;vertical-align:middle;outline:none}.an-hint:focus-visible,.an-hint:hover{color:var(--accent)}.an-hint:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-pill)}.an-pop{position:absolute;top:calc(100% + 7px);left:0;z-index:6;width:max-content;max-width:min(262px,80vw);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-2);background:var(--surface);border:var(--border-subtle);border-radius:var(--radius-s);font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--muted);text-transform:none;letter-spacing:var(--tracking-normal);font-weight:var(--fw-ui);white-space:normal;visibility:hidden;opacity:0;transform:translateY(-3px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);pointer-events:none}.an-hint:focus .an-pop,.an-hint:focus-within .an-pop,.an-hint:hover .an-pop{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.an-pop b{color:var(--text-hi);font-weight:var(--fw-label);font-size:var(--fs-meta)}.an-pop em{color:var(--muted-2);font-style:normal}.an-hint-wide{margin-left:auto}.an-hint-wide .an-pop{right:0;left:auto;width:min(360px,calc(100vw - (2 * var(--space-grid))))}.an-section-title{position:relative;display:flex;align-items:center;gap:var(--space-base)}.an-metric-card .an-hint{position:static}.an-metric-card .an-pop{top:calc(var(--space-grid) + var(--space-2));right:var(--space-base);left:var(--space-base);width:auto;max-width:none}.an-focus{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-base);border-left:var(--stroke-2) solid var(--accent-brd);background:var(--accent-wash);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:var(--fs-meta);color:var(--muted);line-height:var(--lh-ui)}.an-focus svg{flex:none;margin-top:var(--space-1);color:var(--accent)}@container analytics (max-width: 559px){.analytics-view .pnl-bar{padding-block:var(--space-2)}.analytics-view .pnl-bar .hrow{width:100cqw;max-width:100cqw;min-width:0;flex-wrap:wrap}.analytics-view .pnl-bar .an-filter-scroll{width:100cqw;max-width:100cqw;flex-wrap:nowrap}.an-filter-actions{flex:0 1 100cqw;width:100cqw;max-width:100cqw;min-width:0;justify-content:flex-start;gap:var(--space-1);flex-wrap:wrap}.an-filter-actions>button{flex:none;padding-inline:var(--space-2)!important}.analytics-view .pnl-summary .s{min-width:0;max-width:100%}.analytics-view .pnl-summary .s .l{white-space:normal;overflow-wrap:anywhere}.an-platform{margin-top:var(--space-4)}.an-platform+.an-platform{margin-top:var(--space-5)}.an-platform-head{margin-bottom:var(--space-2)}.an-platform-title{font-size:var(--fs-body)}.an-platform-channel{max-width:38vw}.an-hint-wide .an-pop{width:calc(100vw - (2 * var(--space-base)));max-width:calc(100vw - (2 * var(--space-base)))}.an-tc-row{align-items:flex-start!important;flex-wrap:wrap;min-width:0;overflow:visible}.an-tc-mid{flex-basis:calc(100% - 54px)!important}.an-tc-stats{width:100%;flex:1 1 100%!important;justify-content:flex-start!important;padding-left:calc(var(--space-grid) + var(--space-2))}.an-tc-stats>span{align-items:flex-start!important}.an-external-head,.an-health-head{align-items:flex-start;flex-wrap:wrap}.an-kv-row{flex-direction:column;gap:var(--space-1)}.an-kv-values{width:100%;justify-content:flex-start}.an-kv-values>span{align-items:flex-start}.an-insight{padding:var(--space-base)}.an-title-meta{flex-basis:100%;margin-left:0}.an-insight-actions>button{width:100%}}.an-src-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.an-src-gh{display:flex;align-items:center;gap:var(--space-2);color:var(--muted-2);margin:0 0 var(--space-2)}.an-soon,.an-src-gh{font-size:var(--fs-meta);font-weight:var(--fw-label);letter-spacing:var(--tracking-caps);text-transform:uppercase}.an-soon{padding:var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted-3);border:var(--border-subtle)}.an-src-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-gap:var(--space-base);gap:var(--space-base)}.an-src{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-base);border:var(--border-subtle);border-radius:var(--radius-m);background:var(--surface)}.an-src-ic{display:inline-flex;flex:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--radius-s);background:var(--surface-3)}.an-src-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.an-src-name{font-weight:var(--fw-label);font-size:var(--fs-meta);color:var(--text-hi)}.an-src-meta{font-size:var(--fs-meta);color:var(--muted)}.an-src.soon{background:var(--surface-2);border-style:dashed}.an-src.soon .an-src-ic{opacity:var(--opacity-muted)}.an-src.soon .an-src-name{color:var(--muted)}.an-src.soon .an-src-meta{color:var(--muted-3)}.wt-rail{background:var(--bg-2);border-right:var(--border-subtle)}.wt-brand .logo{background:var(--accent);color:var(--on-accent)}.wt-brand .name,.wt-nav button{font-weight:var(--fw-label)}.wt-nav button{border:0;border-radius:var(--radius-m)}.wt-nav button.on{color:var(--text-hi);font-weight:var(--fw-label);background:var(--surface-3)}.wt-nav button.on svg path:first-of-type{opacity:var(--opacity-disabled)}.wt-rail .wt-collapse svg path:first-of-type,.wt-rail .wt-nav button svg path:first-of-type{opacity:0}.wt-topbar{border-bottom:var(--border-subtle)}.wt-topbar .tb-l .pj{font-weight:var(--fw-label)}.wt-topbar .tb-l .stage{background:var(--accent-wash);border:0;color:var(--accent-ink)}.wt-topbar .tb-r .role{border:0}.card,.wg-w{border-radius:var(--radius-m);border:0}.dash-clickable:hover{border-color:transparent}.wg-kpi .big{font-weight:var(--fw-num)}.wg-kpi .big.acc{color:var(--text-hi)}.wg-grid .big.dashboard-kpi-value{display:inline-block;max-width:100%;font-size:var(--fs-kpi);font-weight:var(--fw-display);line-height:var(--lh-number);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wg-w.wg-cta{background:var(--accent);border:0;color:var(--on-accent)}.wg-cta .wg-wt{color:var(--on-accent)!important;font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--tracking-caps);white-space:normal;overflow:visible;text-overflow:clip}.wg-cta .l .ic{background:var(--on-accent);color:var(--inverse-tint)}.wg-cta .big{font-weight:var(--fw-num)}.wg-cta .big,.wg-cta .wg-cmp{color:var(--on-accent)}.wg-cta .it{background:var(--on-accent);border-color:var(--on-accent);color:var(--inverse-tint);padding:var(--space-2) var(--space-base)}.wg-cta .go,.wg-cta .it{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label)}.wg-cta .go{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;min-height:46px;padding:0 var(--space-4)}.wg-cta .cta-q{flex-direction:column;margin-top:var(--space-1)}.wg-cta .cta-q,.wg-cta .cta-qr{display:flex;gap:var(--space-1)}.wg-cta .cta-qr{align-items:baseline;width:100%;text-align:left;min-width:0;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;color:var(--on-accent);font-family:inherit;cursor:pointer}.wg-cta .cta-qr:focus-visible{outline:2px solid var(--on-accent);outline-offset:3px}.wg-cta .cta-qr .qt{flex:none;font-size:var(--fs-meta);color:inherit}.wg-cta .cta-qr .qn,.wg-cta .cta-qr .qt{font-weight:var(--fw-label);line-height:var(--lh-label)}.wg-cta .cta-qr .qn{min-width:0;font-size:var(--fs-label);color:var(--on-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-done .ct{justify-content:space-between}.wg-done .ct,.wg-done .l{display:flex;align-items:center;gap:var(--space-2)}.wg-done .l .ic{width:34px;height:34px;border-radius:var(--radius-s);background:var(--surface-2);color:var(--muted);display:grid;place-items:center}.wg-done .l .ic svg{width:18px;height:18px}.wg-done .allok{color:var(--status-success-fg);font-weight:var(--fw-label);font-size:var(--fs-label);line-height:var(--lh-label)}.wg-grid>.wg-w,.wg-grid>.wg-w.dash-clickable:hover{border:0}svg.c polygon{display:none}svg.c .gl{stroke:var(--hair)}svg.c .ax{fill:var(--muted-3)}.wg-cta .go{background:var(--on-accent);color:var(--inverse-tint);border-radius:var(--radius-s)}.demo-banner .db-cta{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-s)}.demo-banner{background:var(--surface);border:0}.demo-banner .db-badge,.demo-chip{background:var(--accent-wash);border:0;color:var(--accent-ink)}.content-main .pcard,.content-main .pcard.err,.content-main .pcard.err:hover,.content-main .pcard.wait,.content-main .pcard.wait:hover,.content-main .pcard:hover{border:var(--border-strong);background:var(--surface)}.wg-wt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-wh{align-items:center}.wg-wh .wg-wt{flex:1 1;min-width:0}.wg-donut{display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--space-2);gap:var(--space-2)}.wg-donut .wg-donut-c{display:flex;align-items:center;justify-content:center;min-height:0}.wg-main{min-width:0}.asst-layer{position:fixed;inset:0;z-index:300;pointer-events:none}.asst-layer[data-state=open]{pointer-events:auto}@media (min-width:601px){.shell-grid.assistant-open .wt-topbar{z-index:301}}.asst-backdrop{position:absolute;inset:0;background:var(--overlay);opacity:0;transition:opacity var(--motion-normal) var(--ease-smooth)}.asst-layer[data-state=open] .asst-backdrop{opacity:1}.asst-card{position:absolute;box-sizing:border-box;top:calc(var(--topbar-h) + 15px);left:auto;right:var(--space-grid);width:min(920px,calc(100vw - (2 * var(--space-grid))));margin:0;height:min(780px,calc(100dvh - var(--topbar-h) - 45px));display:flex;flex-direction:column;min-height:0;background:var(--surface);border:var(--border-subtle);border-radius:var(--admina-card-radius);overflow:hidden;opacity:0;transform:translateY(-12px) scale(.985);transform-origin:top right;transition:transform var(--motion-normal) var(--ease-smooth),opacity var(--motion-normal) var(--ease-smooth);will-change:transform,opacity}.asst-layer[data-layout=single] .asst-card{width:min(640px,calc(100vw - (2 * var(--space-grid))))}.asst-layer[data-state=open] .asst-card{opacity:1;transform:translateY(0) scale(1)}.card,.wg-w{contain:layout paint}.asst-h{display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-base);border-bottom:0}.asst-h,.asst-ico{align-items:center;flex:none}.asst-ico{display:inline-flex;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--muted);cursor:pointer}.asst-ico:hover{color:var(--text-hi);background:var(--surface-3)}.asst-ico svg{width:19px;height:19px}.asst-h-title{flex:1 1;min-width:0;font-size:var(--fs-chat);font-weight:var(--fw-label);line-height:var(--lh-chat);color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--space-1)}.asst-body{flex:1 1;min-height:0;display:flex;overflow:hidden}.asst-list{flex:0 0 240px;flex-direction:column;gap:var(--space-1);overflow-y:auto;padding:var(--space-2);border-right:0;background:var(--bg)}.asst-list,.asst-main{min-width:0;display:flex}.asst-main{flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.asst-main>div{flex:1 1;min-height:0;border:0!important;border-radius:0!important;background:transparent!important}.asst-newrow{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-base);margin-bottom:var(--space-1);border:0;border-radius:var(--radius-s);background:transparent;color:var(--text-hi);font-family:inherit;font-weight:var(--fw-chat);font-size:var(--fs-chat);line-height:var(--lh-chat);cursor:pointer;flex:none}.asst-newrow:hover{background:var(--surface-3)}.asst-newrow svg{width:15px;height:15px;flex:none}.asst-litem{text-align:left;background:transparent;border:var(--stroke-1) solid transparent;border-radius:var(--radius-s);padding:var(--space-2) var(--space-2);cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:var(--space-1);width:100%;flex:none}.asst-litem:hover{background:var(--surface-2)}.asst-litem.on{background:var(--surface-3);border-color:transparent}.asst-litem .lt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1)}.asst-litem .ltt{font-size:var(--fs-chat);font-weight:var(--fw-chat);line-height:var(--lh-chat);color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asst-litem .ltm{font-size:var(--fs-chat-meta);font-weight:var(--fw-chat-meta);line-height:var(--lh-chat-meta);color:var(--muted-2);flex:none}.asst-litem .lp{font-size:var(--fs-chat);font-weight:var(--fw-chat);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-chat)}.asst-litem-wrap{position:relative}.asst-litem.deletable{padding-right:var(--space-grid)}.asst-litem-del{position:absolute;top:6px;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-s);background:transparent;color:var(--muted-2);cursor:pointer;opacity:var(--opacity-muted)}.asst-litem-del:focus-visible,.asst-litem-wrap:hover .asst-litem-del{opacity:1}.asst-litem-del:hover{background:var(--surface-2);color:var(--status-error-fg)}.asst-litem-del svg{width:14px;height:14px}.asst-soon{flex:1 1;display:flex;flex-direction:column;gap:var(--space-base);padding:var(--space-4) var(--space-grid);color:var(--text-hi);font-size:var(--fs-chat);font-weight:var(--fw-chat)}.asst-soon,.asst-soon p{line-height:var(--lh-chat)}.asst-soon p{margin:0}.asst-soon .asst-act{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-base);font-size:var(--fs-meta);color:var(--muted-2)}.asst-soon .asst-act .d{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--status-success-fg);flex:none}@media (min-width:601px) and (max-width:768px){.asst-card{right:var(--space-base);left:auto;margin:0;width:calc(100vw - (2 * var(--space-base)));height:calc(100dvh - var(--topbar-h) - 30px)}.asst-layer[data-layout=single] .asst-card{width:min(640px,calc(100vw - (2 * var(--space-base))))}.asst-list{flex-basis:200px}}@media (max-width:600px){.asst-card,.asst-layer[data-layout=single] .asst-card{top:10px;right:10px;left:auto;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none;border-radius:var(--radius-m);transform:translateY(-12px) scale(.985);transform-origin:top right}.asst-layer[data-state=open] .asst-card{transform:translateY(0) scale(1)}.asst-body{flex-direction:column}.asst-list{flex:0 0 auto;flex-direction:row;overflow-x:auto;max-height:110px;padding:var(--space-2)}.asst-newrow{width:auto;margin:0;padding:var(--space-2);font-size:var(--fs-meta)}.asst-litem-wrap{flex:0 0 148px;min-width:0}.asst-litem .lt{flex-direction:column}.asst-litem .lp,.asst-litem .ltt{max-width:100%;font-size:var(--fs-chat-meta)}.asst-main .chat-feed{padding:var(--space-base)!important}.asst-main .chat-composer{margin:0 var(--space-base) var(--space-base)!important}}.asst-main .chat-composer__input:focus-visible{outline:0}.asst-main .chat-composer:focus-within{outline:2px solid var(--accent);outline-offset:3px}.seg-btn.on{background:var(--surface-3)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.content-layout{display:flex;gap:var(--space-4);align-items:flex-start}.content-main{flex:1 1;min-width:0}.content-plan-col{flex:none;width:380px}.content-plan-col button:hover{background:var(--surface-2)}.content-main .pnl-bar{margin-right:0}@media (max-width:960px){.content-layout{flex-direction:column}.content-plan-col{width:100%}}