.lang-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lang-row-chev{color:var(--muted);margin-left:auto;transition:transform .15s}[aria-expanded=true]>.lang-row-chev{transform:rotate(90deg)}.lang-panel{gap:2px;display:grid}.lang-back{border-radius:var(--radius-md);min-height:40px;color:var(--muted);font:600 var(--fs-s) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.lang-back:hover,.lang-back:focus-visible{background:var(--subtle);color:var(--ink)}.lang-list{gap:2px;display:grid}.lang-item{border-radius:var(--radius-md);min-height:40px;color:var(--ink-2);font:500 var(--fs-m) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.lang-item:hover,.lang-item:focus-visible{background:var(--subtle);color:var(--ink)}.lang-item.is-on{color:var(--accent-ink);font-weight:600}.lang-item .icon{color:var(--accent-text)}.lang-list--drawer{padding:0 0 4px 22px}.lang-list--drawer .lang-item{min-height:44px}.lang-login{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.lang-login select{border-radius:var(--radius-md);min-height:44px;color:var(--ink-2);font:500 var(--fs-s) var(--font);cursor:pointer;background:0 0;border:0;padding:4px 8px}.lang-login select:hover,.lang-login select:focus-visible{background:var(--subtle);color:var(--ink)}.acc-pill{border-radius:var(--radius-pill);min-height:22px;font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:1px 9px 1px 8px;font-weight:600;line-height:1.3;display:inline-flex}.acc-pill i{border-radius:50%;flex:none;width:8px;height:8px}.acc-pill.ok{background:var(--success-tint);color:var(--success)}.acc-pill.ok i{background:var(--success)}.acc-pill.warn{background:var(--warning-tint);color:var(--warn-ink)}.acc-pill.warn i{background:var(--warn)}.acc-pill.off{background:var(--error-tint);color:var(--error-ink)}.acc-pill.off i{background:var(--error)}.net-mark{flex:none;align-items:center;line-height:0;display:inline-flex}.net-letter{background:var(--line-soft);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-size:var(--fs-xs);letter-spacing:-.4px;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:inline-grid}.cp{--cp-sheet:0;min-width:0;max-width:100%;display:inline-flex;position:relative}.cp-button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;max-width:min(520px,100%);height:48px;color:var(--ink);text-align:left;box-shadow:var(--shadow);align-items:center;gap:10px;padding:0 10px 0 12px;display:inline-flex}.cp-button:hover{border-color:var(--hair)}.cp-button[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.cp-mark{border-right:1px solid var(--line);flex:none;align-self:stretch;align-items:center;padding-right:10px;display:inline-flex}.ch-avatar.cp-av{width:32px;height:32px;font-size:var(--fs-s);flex:0 0 32px}.ch-avatar.cp-av-24{width:24px;height:24px;font-size:var(--fs-xs);flex:0 0 24px}.cp-text{min-width:0;line-height:1.25;display:grid}.cp-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-l);letter-spacing:-.2px;font-weight:700;overflow:hidden}.cp-handle{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--fs-xs);overflow:hidden}.cp-sub{align-items:center;gap:6px;min-width:0;display:flex}.cp-sub .acc-pill{min-height:18px;padding:0 7px 0 6px}.cp-button.is-problem .cp-title{color:var(--muted)}.cp-chev{color:var(--muted);flex:none}.cp-skel{border-radius:var(--radius-md);width:min(300px,100%);height:48px}.cp-pop{z-index:40;border-radius:var(--radius-lg);background:var(--surface);width:340px;max-width:calc(100vw - 32px);max-height:min(460px,70vh);box-shadow:0 0 0 1px var(--line), 0 18px 40px color-mix(in srgb, var(--ink) 16%, transparent);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.cp-list,.cp-group{gap:2px;display:grid}.cp-group+.cp-group{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:4px}.cp-group-head{min-height:32px;color:var(--ink-2);font-size:var(--fs-s);align-items:center;gap:8px;padding:6px 10px 4px;font-weight:700;display:flex}.cp-item{border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--ink-2);font-size:var(--fs-m);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.cp-item:hover,.cp-item:focus-visible{background:var(--subtle);color:var(--ink)}.cp-item:focus-visible{outline-offset:-2px}.cp-item[aria-current=true]{background:var(--accent-tint);color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent)}.cp-item-text{flex:auto;gap:2px;min-width:0;display:grid}.cp-item-title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cp-item.is-problem:not([aria-current=true]) .cp-item-title{color:var(--muted)}.cp-item-sub{min-width:0;color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:1.3;display:flex}.cp-item-handle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cp-check{width:20px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.cp-sep{background:var(--line);height:1px;margin:4px 6px}.cp-action{min-height:44px;font-weight:600}.cp-action .icon{color:var(--muted)}.modal-body>.cp-list{margin:-6px -8px 0}.cp-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-width:0;margin-bottom:6px;display:flex}.cp-line-link{min-width:0;max-width:100%;min-height:32px;color:var(--ink-2);font-size:var(--fs-m);border-radius:8px;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.cp-line-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-line-link:hover .cp-line-title{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.sticky-lead{flex:none;align-items:center;display:inline-flex}.sticky-channel{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line);border-radius:50%;flex:none;align-items:center;display:inline-flex}.channels.cn-page{gap:0}.cn-page>*+*{margin-top:16px}.cn-page>.pg-head+*{margin-top:0}.cn-page>.cn-group+.cn-group{margin-top:32px}.cn-group{gap:8px;display:grid}.cn-group-head{color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 2px;font-weight:600;display:flex}.cn-list{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;display:grid}.cn-list>li+li{border-top:1px solid var(--line-soft)}.cn-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main act more";align-items:center;gap:10px 14px;min-height:60px;padding:12px 12px 12px 20px;display:grid}.cn-list>li:first-child>.cn-row{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.cn-list>li:last-child>.cn-row{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.cn-row.off{background:color-mix(in srgb, var(--error-tint) 55%, transparent)}.cn-row.warn{background:color-mix(in srgb, var(--warning-tint) 55%, transparent)}.cn-main{grid-area:main;gap:4px;min-width:0;display:grid}.cn-name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.cn-title{font-family:var(--font-display);min-width:0;font-size:var(--fs-l);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.cn-handle{min-width:0;color:var(--muted);font-size:var(--fs-m);overflow-wrap:anywhere}.cn-state{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.cn-facts{color:var(--muted);font-size:var(--fs-s)}.cn-delete{color:var(--ink-2);font-size:var(--fs-s);font-weight:400}.cn-row.warn .acc-pill,.cn-row.off .acc-pill{background:var(--surface);box-shadow:var(--shadow-ring,0 0 0 1px var(--line))}.cn-archive{max-width:360px;color:var(--muted);font-size:var(--fs-s);gap:5px;display:grid}.cn-actions{flex-wrap:wrap;grid-area:act;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cn-more{grid-area:more;align-self:center;display:flex}.cn-more .menu-pop{left:auto;right:0}.cn-empty{padding:4px 0}.cn-failed{margin:4px 0 12px}.cn-empty .chart-state{margin-top:10px;margin-bottom:14px}.outcome.cn-outcome{flex-wrap:wrap;justify-content:space-between;gap:8px 12px}.cn-outcome>span{align-items:center;gap:8px;display:inline-flex}.cn-connect{gap:14px;display:grid}.cn-connect h3{color:var(--ink);font-size:var(--fs-m);margin-bottom:6px}.cn-connect ul{color:var(--ink-2);font-size:var(--fs-m);margin:0;padding-left:18px;line-height:1.5}.cn-connect li+li{margin-top:3px}.cab-flash{margin-bottom:14px}@container main (width<=760px){.cp{--cp-sheet:1}.cp-button{max-width:100%}.cp-button .cp-handle{display:none}.cn-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main more""act act";align-items:start;padding:12px 8px 12px 16px}.cn-row:not(:has(>.cn-actions)){grid-template-areas:"main more";align-items:center}.cn-actions{flex-direction:column;align-items:stretch;padding-right:8px}.cn-actions .button{width:100%}.cn-more{align-self:start}}@container app (width<=860px){.cn-empty-add{display:none}.cp-button,.cp-skel{height:44px}.cp-item{min-height:56px}.cp-action{min-height:48px}.cp-line-link{min-height:44px}}.cn-group-head{gap:8px}.cn-group-logo{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.cn-group-logo .net-mark{place-items:center;display:inline-grid}.cn-group-logo svg{max-width:20px;max-height:18px}.dyn{flex-direction:column;min-width:0;display:flex}.dyn-head{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 20px 4px;display:flex}.dyn .dyn-title{font-family:var(--font-display);color:var(--ink);font-size:var(--fs-xl);letter-spacing:var(--tracking-h3);margin:0 auto 0 0;font-weight:700;line-height:1.3}.dyn-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;display:flex}.dyn-select{min-width:0;display:inline-flex}.dyn-select .select{min-height:var(--ctl-h);color:var(--ink-2);font-weight:600}.dyn-switch{display:inline-flex}.dyn .switch-off{border-radius:var(--radius-sm);color:var(--disabled-ink);cursor:not-allowed;background:0 0;border:0;padding:0;font-family:inherit}.dyn .switch-off .track{opacity:.45}.dyn .switch-off[aria-checked=true] .track{background:var(--accent)}.dyn .switch-off[aria-checked=true] .track:after{transform:translate(15px)}.dyn .dyn-view button{place-items:center;min-width:44px;padding:4px 8px;display:inline-grid}.dyn .dyn-compact{display:none}.dyn-view-button{gap:6px;min-height:44px;padding:6px 12px}.dyn-view-button .icon{color:var(--muted)}.dyn-sheet{justify-items:stretch;gap:14px;display:grid}.dyn .dyn-legend{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;height:24px;margin:2px 0 0;padding:0 20px;overflow:auto hidden}.dyn .dyn-legend::-webkit-scrollbar{display:none}.dyn .dyn-legend>span{flex:none}.dyn-body{flex-direction:column;gap:6px;height:280px;padding:8px 20px 14px;display:flex}.dyn-plot{flex:auto;min-height:0;position:relative}.dyn .dyn-tbl{flex:auto;min-height:0;max-height:none;margin:0}.dyn-note{color:var(--muted);font-size:var(--fs-s);flex:none;line-height:1.4}.dyn-body.is-quiet{height:auto;padding-top:6px;padding-bottom:18px}.dyn-body.is-sparse{height:190px}.dyn .dyn-skel{border-radius:var(--radius-md);flex:auto;height:auto}@container main (width<=760px){.dyn-head{padding:12px 16px 4px}.dyn .dyn-full{display:none}.dyn .dyn-compact{display:inline-flex}.dyn .dyn-legend{white-space:normal;flex-wrap:wrap;row-gap:2px;height:auto;min-height:24px;padding:0 16px;overflow:visible}.dyn-body{height:240px;padding:6px 12px 12px}.dyn-body.is-sparse{height:170px}}@container app (width<=860px){.dyn-select .select,.dyn-view-button{min-height:44px}}.chart svg .chart-cover-frame{fill:var(--white);filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--ink) 18%, transparent))}.chart svg .chart-callout rect{fill:var(--white);stroke:var(--border-default);stroke-width:1px}.chart svg .chart-callout text{fill:var(--ink);font-size:var(--fs-xs);font-weight:600}.chart svg .chart-mark-n text{fill:var(--ink);font-size:11px;font-weight:700}.chart svg a.chart-cover-link{cursor:pointer;outline:none}.chart .chart-spot{pointer-events:none;border-radius:10px;position:absolute}.chart .chart-spot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart svg .chart-hit{fill:#0000}.chart svg a.chart-dot-link{cursor:pointer;outline:none}.chart svg a.chart-dot-link:hover circle:not(.chart-hit){stroke:var(--ink)}:is(.chart,.chart-dock) .tip.is-strip{pointer-events:auto;background:var(--surface);min-width:0;max-width:none;box-shadow:0 1px 0 var(--line-soft);border-radius:0;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}:is(.chart,.chart-dock) .tip .t-brief{flex:auto;min-width:0;display:grid}.chart-dock .tip.is-strip.is-docked{z-index:35;box-shadow:0 1px 0 var(--border-default), 0 8px 18px color-mix(in srgb, var(--ink) 10%, transparent);padding-top:0;padding-bottom:0;position:fixed}.chart-dock .tip.is-strip.is-docked .t-brief .t-note{-webkit-line-clamp:1}.chart-dock .tip.is-strip.is-docked .t-brief b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.chart,.chart-dock) .tip .t-brief .t-note.t-short,.chart-dock .tip.is-strip.is-docked .t-brief .t-note.t-full{display:none}.chart-dock .tip.is-strip.is-docked .t-brief .t-note.t-short{display:-webkit-box}.chart .tip.is-strip.is-tight .t-brief .t-note.t-full{display:none}.chart .tip.is-strip.is-tight .t-brief .t-note.t-short{display:-webkit-box}.chart .tip.is-strip{box-shadow:none}.dyn:has(.chart .tip.on-legend) .dyn-legend{visibility:hidden}.chart.chart-fail{color:var(--muted);font-size:var(--fs-s);justify-content:center;align-items:center;gap:8px;display:flex}:is(.chart,.chart-dock) .tip.is-strip:focus{outline:none}:is(.chart,.chart-dock) .tip .t-key.box{border-radius:2px;flex-basis:10px;width:10px;height:10px}:is(.chart,.chart-dock) .tip .t-brief b{font-variant-numeric:tabular-nums}:is(.chart,.chart-dock) .tip .t-brief .t-note{color:var(--ink-2);font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.chart,.chart-dock) .tip .t-open{border-radius:var(--radius-md);background:var(--accent-soft);min-height:44px;color:var(--accent-ink);pointer-events:auto;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}:is(.chart,.chart-dock) .tip:not(.is-strip) .t-open{width:100%;margin-top:8px}.chart svg a.chart-cover-link:hover .chart-cover-frame,.chart svg a.chart-cover-link:focus-visible .chart-cover-frame{stroke:var(--accent);stroke-width:2.5px}:is(.chart,.chart-dock) .tip .t-rel{white-space:pre-line}:is(.chart,.chart-dock) .tip .t-rel>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.chart,.chart-dock) .tip .t-rel>div.t-pub{-webkit-line-clamp:unset;display:grid;overflow:visible}:is(.chart,.chart-dock) .tip .t-pubname{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart svg .rel-dot{stroke:var(--surface);stroke-width:2px;pointer-events:none}.ow{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ow .panel+.panel{margin-top:0}.ow-signals{gap:8px;display:grid}.ow-signal{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);font-size:var(--fs-m);align-items:center;gap:12px;margin:0;padding:10px 12px 10px 16px;line-height:1.4;display:flex}.ow-signal-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ow-signal-text{flex:1;min-width:0}.ow-signal-text b{font-variant-numeric:tabular-nums;font-weight:700}.ow-signal-text a{color:var(--accent-ink);font-weight:600}.ow-signal-act{flex:none}.ow-tiles{border-bottom:1px solid var(--line);display:grid}.ow-n1{grid-template-columns:minmax(0,1fr)}.ow-n2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ow-n3{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.ow-n4{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.ow-tile{border-right:1px solid var(--line-soft);min-width:0;position:relative}.ow-tile:last-child{border-right:0}.ow-tile:first-child{border-top-left-radius:var(--radius)}.ow-tile:last-child{border-top-right-radius:var(--radius)}.ow-tile-hit{border-radius:inherit;cursor:pointer;width:100%;height:100%;transition:background var(--t-fast) var(--ease);background:0 0;border:0;padding:0;position:absolute;inset:0}.ow-tile-hit:hover{background:var(--subtle)}.ow-tile-hit[aria-pressed=true]{background:0 0}.ow-tile.on:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.ow-tile-hit:focus-visible{outline-offset:-5px;border-radius:var(--radius-md)}.ow-tile-body{pointer-events:none;flex-direction:column;gap:4px;min-width:0;padding:18px 20px 16px;display:flex;position:relative}.ow-tile-body .hint-icon,.ow-tile-body .hint-term,.ow-tile.static .ow-tile-body{pointer-events:auto}.ow-tile-label{color:var(--muted);font-size:var(--fs-s);white-space:nowrap;align-items:center;gap:4px;font-weight:600;line-height:1.45;display:inline-flex}.ow-tile.on .ow-tile-label{color:var(--accent-ink)}.ow-tile-value{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-weight:700;line-height:1.15;overflow:hidden}.ow-tile.hero .ow-tile-value{letter-spacing:-.03em;font-size:46px;line-height:1.05}.ow-tile-top{align-items:center;gap:14px;min-width:0;display:flex}.ow-tile-top .ow-tile-value{flex:none}.ow-tile-spark{flex:auto;min-width:0;max-width:168px;display:block}.ow-tile-spark .spark{width:100%;height:32px;display:block}.ow-tile-value.na{color:var(--faint);font-family:var(--font-body);font-size:var(--fs-l);letter-spacing:0;white-space:normal;font-weight:600}.ow-tile-skel{width:7.5em;max-width:80%;height:1.15em;font-size:var(--fs-2xl);border-radius:8px;margin:4px 0 2px;display:block}.ow-tile.hero .ow-tile-skel{font-size:46px}.ow-change-skel{border-radius:6px;width:9em;max-width:90%;height:12px;margin-top:4px;display:block}.ow-change{font-size:var(--fs-m);line-height:1.4}.ow-change b{font-variant-numeric:tabular-nums;font-weight:700}.ow-up b{color:var(--success)}.ow-down b{color:var(--ink-2)}.ow-flat b{color:var(--muted);font-weight:600}.ow-change-label{color:var(--muted);font-size:var(--fs-s)}.ow-tile-line{color:var(--muted);font-size:var(--fs-s);line-height:1.45}.ow-tile-line b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.ow-parts{display:block;overflow:hidden}.ow-parts-in{flex-wrap:wrap;margin-left:-1.1em;display:flex}.ow-parts-in>span{white-space:nowrap}.ow-parts-in>span:before{content:"·";content:"·" / "";text-align:center;width:1.1em;display:inline-block}.ow-main>.dyn{border-top:0}.ow-main .dyn-legend:has(>span:only-child){display:none}.ow-chart-cover{align-items:center;gap:6px;display:inline-flex}.ow-pubs{padding-bottom:6px}.ow-pubs-head{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 20px 6px;display:flex}.ow-pubs-head h2{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0 auto 0 0}.ow-all{white-space:nowrap}.ow-all-foot{display:none}.ow-chips{flex-wrap:wrap;gap:8px;padding:6px 20px 4px;display:flex}.ow-chip{background:var(--subtle);min-height:32px;color:var(--ink-2);font:600 var(--fs-s)/1 var(--font-body);cursor:pointer;transition:background var(--t-fast) var(--ease);border:0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ow-chip:hover{background:var(--line-soft)}.ow-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.ow-chip-n{color:var(--muted);font-variant-numeric:tabular-nums}.ow-chip[aria-pressed=true] .ow-chip-n{color:var(--accent-ink)}.ow-summary{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;margin:0;padding:6px 20px 2px}.ow-note{color:var(--muted);font-size:var(--fs-s);margin:0;padding:6px 20px 2px}.ow-empty{color:var(--muted);font-size:var(--fs-m);margin:0;padding:12px 20px 10px}.ow-none{color:var(--ink-2);font-size:var(--fs-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0;padding:6px 20px 18px;display:flex}.ow-list{padding:8px 8px 4px}.ow-hero{--hero-w:200px;grid-template-columns:var(--hero-w) minmax(0, 1fr) auto;border-radius:var(--radius-md);color:inherit;transition:background var(--t-fast) var(--ease);grid-template-rows:auto auto;align-items:center;gap:12px 28px;padding:12px;text-decoration:none;display:grid}.ow-hero>.ow-hero-cover{grid-row:1/span 2}.ow-hero>.ow-hero-body{grid-area:1/2;align-self:end}.ow-hero>.ow-hero-extra{flex-direction:column;grid-area:2/2;align-self:start;align-items:flex-start;gap:10px;min-width:0;display:flex}.ow-hero>.ow-hero-nums{grid-area:1/3/span 2}.ow-hero:not(:has(>.ow-hero-extra))>.ow-hero-body{grid-row:1/span 2;align-self:center}.ow-hero.is-tall{--hero-w:172px}.ow-hero.is-wide{--hero-w:320px}.ow-hero:hover{background:var(--subtle)}.ow-hero-cover{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.ow-hero-cover>:first-child{aspect-ratio:4/5;width:100%;height:auto}.ow-hero.is-tall .ow-hero-cover>:first-child{aspect-ratio:9/16}.ow-hero.is-wide .ow-hero-cover>:first-child{aspect-ratio:16/9}.ow-hero-body{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex;container:herobody/inline-size}.ow-hero-title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.015em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ow-hero-title.is-untitled,.ow-row-title.is-untitled{color:var(--muted);font-weight:600}.ow-hero-excerpt{max-width:62ch;color:var(--ink-2);font-size:var(--fs-m);white-space:pre-line;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ow-hero-verdict{color:var(--ink-2);font-size:var(--fs-m);font-weight:500}.ow-hero-markof{display:none}@container herobody (width<=400px){.ow-hero .ow-mark-of{display:none}.ow-hero-markof{color:var(--muted);font-size:var(--fs-s);margin-top:-6px;line-height:1.35;display:block}}.ow-hero-nums{border-left:1px solid var(--line-soft);align-content:center;gap:14px;min-width:168px;padding:4px 8px 4px 28px;display:grid}.ow-hero-main{gap:2px;display:grid}.ow-hero-main b{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-kpi);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.ow-hero-main b.na{color:var(--faint)}.ow-hero-main small{color:var(--muted);font-size:var(--fs-s)}.ow-hero-more{grid-template-columns:repeat(2,max-content);gap:6px 22px;display:grid}.ow-hero-more .ow-in b{font-size:var(--fs-l)}.ow-in{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ow-in b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ow-in b.na{color:var(--faint)}.ow-in small{color:var(--muted);font-size:var(--fs-s)}.ow-meta{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.ow-when{white-space:nowrap;font-variant-numeric:tabular-nums}.ow-facts{font-variant-numeric:tabular-nums}.ow-tag{background:var(--subtle);color:var(--ink-2);font-size:var(--fs-xs);border-radius:999px;padding:1px 8px;font-weight:600}.ow-mark{font-size:var(--fs-s);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ow-mark.up:not(.cr-heat){background:var(--subtle);color:var(--ink);border-radius:999px;padding:2px 9px}.ow-mark.cr-heat{font:800 var(--fs-xs)/18px var(--font-body);gap:4px;padding:2px 9px}.ow-mark.cr-heat.cr-heat--1{color:var(--ink)}.ow-mark b{font-weight:800}.ow-mark-of{font-weight:600}.ow-mark.down{background:var(--subtle);color:var(--ink-2);font-size:var(--fs-xs);cursor:help;border-radius:999px;padding:1px 8px;font-weight:600}.ow-meta .ow-mark.cr-heat{font-size:var(--fs-xs);padding:1px 8px;line-height:16px}.ow-meta .ow-mark.up:not(.cr-heat){font-size:var(--fs-xs);padding:1px 8px}.ow-hero .ow-mark.cr-heat{font-size:var(--fs-s);padding:4px 12px;line-height:20px}.ow-thead,.ow-row{align-items:center;column-gap:16px;display:grid}.ow-c1 .ow-thead,.ow-c1 .ow-row{grid-template-columns:20px minmax(0,1fr) 104px}.ow-c2 .ow-thead,.ow-c2 .ow-row{grid-template-columns:20px minmax(0,1fr) repeat(2,104px)}.ow-c3 .ow-thead,.ow-c3 .ow-row{grid-template-columns:20px minmax(0,1fr) 124px repeat(2,104px)}.ow-c4 .ow-thead,.ow-c4 .ow-row{grid-template-columns:20px minmax(0,1fr) 124px repeat(3,100px)}.ow-thead{margin-top:6px;padding:6px 12px 4px}.ow-th{color:var(--muted);font-size:var(--fs-xs);text-align:right;-webkit-hyphens:manual;hyphens:manual;font-weight:600;line-height:1.25}.ow-rows{margin:0;padding:0;list-style:none}.ow-row{background:linear-gradient(var(--line-soft), var(--line-soft)) 12px 0 / calc(100% - 24px) 1px no-repeat;padding:10px 12px}.ow-place{color:var(--muted);font-size:var(--fs-s);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.ow-row-link{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.ow-row-link:hover .ow-row-title{color:var(--accent-ink)}.ow-row-cover{display:block}.ow-row-cover .cover-badge{display:none}.ow-row-cover>*{width:48px;height:48px}.ow-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ow-row-title{color:var(--ink);font-size:var(--fs-m);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-fast) var(--ease);font-weight:600;line-height:1.35;overflow:hidden}.ow-cell{color:var(--ink-2);font-size:var(--fs-m);text-align:right;font-variant-numeric:tabular-nums}.ow-cell b{font-weight:600}.ow-row .ow-cell:nth-child(3) b{color:var(--ink);font-weight:700}.ow-cell b.na{color:var(--faint);font-weight:400}.ow-row-inline{display:none}.ow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:8px 0 0;padding:0 3px;list-style:none;display:none}.ow-grid a{color:var(--white);border-radius:6px;display:block;position:relative;overflow:hidden}.ow-grid a>:first-child{aspect-ratio:4/5;vertical-align:top;border-radius:6px;width:100%;height:auto}.ow-grid li:first-child{grid-area:span 2/span 2}.ow-grid li:first-child a>:first-child{aspect-ratio:auto;height:100%}.ow-grid li:first-child a{height:100%}.ow-grid.is-recent li:first-child{grid-area:auto}.ow-grid.is-recent li:first-child a,.ow-grid.is-recent li:first-child a>:first-child{aspect-ratio:4/5;height:auto}.ow-grid-num{background:color-mix(in srgb, var(--night) 72%, transparent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-weight:700;display:inline-flex;position:absolute;bottom:5px;left:5px}.ow-grid-num .icon{width:12px;height:12px}.ow-grid-mark{font:800 var(--fs-xs)/16px var(--font-body);gap:3px;padding:1px 7px;position:absolute;bottom:27px;left:5px}.ow-grid-tag{background:color-mix(in srgb, var(--night) 72%, transparent);font-size:var(--fs-xs);border-radius:999px;padding:1px 7px;font-weight:700;line-height:16px;position:absolute;top:5px;left:5px}.ow-grid .igx-thumb-play{display:none}.ow-line{color:var(--ink);font-size:var(--fs-m);transition:box-shadow var(--t-fast) var(--ease);align-items:center;gap:12px;padding:14px 18px 14px 20px;text-decoration:none;display:flex}.ow-line:hover{box-shadow:var(--shadow-card-hover)}.ow-line-icon{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ow-line-text{font-variant-numeric:tabular-nums;flex:1;min-width:0}.ow-line-text b{font-weight:700}.ow-line .icon{color:var(--muted)}.ow-stories{color:var(--ink);font-size:var(--fs-m);transition:box-shadow var(--t-fast) var(--ease);gap:12px;padding:14px 18px 16px 20px;text-decoration:none;display:grid}.ow-stories:hover{box-shadow:var(--shadow-card-hover)}.ow-stories-head{align-items:center;gap:12px;display:flex}.ow-stories-head .icon{color:var(--muted)}.ow-stories-row{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.ow-stories-row::-webkit-scrollbar{display:none}.ow-story{flex:none;justify-items:center;gap:6px;display:grid}.ow-story-ring{background:var(--subtle);width:64px;height:64px;box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--accent);color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ow-story-ring img{object-fit:cover;width:100%;height:100%}.ow-story b{font-size:var(--fs-s);font-variant-numeric:tabular-nums;font-weight:700}@container main (width<=1060px){.ow-c3 .ow-thead,.ow-c3 .ow-row{grid-template-columns:20px minmax(0,1fr) repeat(3,96px)}.ow-c4 .ow-thead,.ow-c4 .ow-row{grid-template-columns:20px minmax(0,1fr) repeat(4,88px)}.ow-hero.is-wide{--hero-w:280px}}@container main (width<=960px){.ow-c3 .ow-thead,.ow-c4 .ow-thead{display:none}.ow-c3 .ow-row,.ow-c4 .ow-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:10px 8px}.ow-c3 .ow-place,.ow-c3 .ow-cell,.ow-c4 .ow-place,.ow-c4 .ow-cell{display:none}.ow-c3 .ow-row-inline,.ow-c4 .ow-row-inline{flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;padding-left:60px;display:flex}.ow-c3 .ow-row-inline .ow-in b,.ow-c4 .ow-row-inline .ow-in b{font-weight:700}.ow-c3 .ow-row-title,.ow-c4 .ow-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.yt-ov .ow-c3 .ow-row-inline,.yt-ov .ow-c4 .ow-row-inline{padding-left:92px}}@container main (width<=840px){.ow-hero{grid-template-columns:var(--hero-w) minmax(0, 1fr)}.ow-hero>.ow-hero-cover{grid-row:1/span 3;align-self:start}.ow-hero>.ow-hero-nums{border-left:0;grid-area:3/2;padding:0}}@container main (width<=760px){.ow-signal:nth-child(n+2){display:none}.ow-signal{flex-wrap:wrap}.ow-tiles.ow-n2,.ow-tiles.ow-n3{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-tiles.ow-n4{grid-template-columns:repeat(3,minmax(0,1fr))}.ow-tiles .ow-tile.hero{border-right:0;border-bottom:1px solid var(--line-soft);border-top-right-radius:var(--radius);grid-column:1/-1}.ow-tiles.ow-n2 .ow-tile:nth-child(2){border-right:0;grid-column:1/-1}.ow-tiles.ow-n3 .ow-tile:nth-child(2),.ow-tiles.ow-n4 .ow-tile:nth-child(2){border-top-right-radius:0}.ow-tiles.ow-n3 .ow-tile:nth-child(3),.ow-tiles.ow-n4 .ow-tile:nth-child(4){border-right:0}.ow-tiles.ow-n4 .ow-tile:not(.hero) .ow-tile-body{padding:12px 10px 10px}.ow-tiles.ow-n4 .ow-tile:nth-child(2) .ow-tile-body{padding-left:16px}.ow-tiles.ow-n4 .ow-tile:not(.hero):not(:nth-child(2)).on:before{left:10px;right:10px}.ow-tiles.ow-n4 .ow-tile:not(.hero) .ow-tile-value{font-size:24px}.ow-tiles.ow-n4 .ow-tile:not(.hero) .ow-tile-label{white-space:normal;line-height:1.25}.ow-tile-body{padding:14px 16px 12px}.ow-tile.hero .ow-tile-value{font-size:40px}.ow-tile-line,.ow-change-label:not(.keep){display:none}.ow-tile-spark .spark{max-width:none}.ow-pubs-head{padding:16px 16px 4px}.ow-pubs .ow-all,.ow-joins .ow-all{display:none}.ow-all-foot{border-radius:var(--radius-md);background:var(--subtle);min-height:44px;color:var(--accent-ink);font-size:var(--fs-m);justify-content:center;align-items:center;gap:4px;margin:8px 16px 6px;font-weight:600;text-decoration:none;display:flex}.ow-chips{padding:6px 16px 4px}.ow-summary,.ow-note,.ow-empty{padding-left:16px;padding-right:16px}.ow-hero,.ow-hero.is-tall{--hero-w:112px;grid-template-columns:var(--hero-w) minmax(0, 1fr);grid-template-rows:auto;gap:12px 16px;padding:10px 8px}.ow-hero>.ow-hero-cover{grid-row:1;align-self:start}:is(.ow-hero>.ow-hero-body,.ow-hero:not(:has(>.ow-hero-extra))>.ow-hero-body){grid-area:1/2;align-self:center}.ow-hero>.ow-hero-extra{grid-area:2/1/auto/-1;gap:8px}.ow-hero>.ow-hero-nums{grid-area:3/1/auto/-1}.ow-hero.is-text>.ow-hero-cover,.ow-hero.is-tall>.ow-hero-cover{grid-row:1/span 2}:is(.ow-hero.is-text>.ow-hero-body,.ow-hero.is-text:not(:has(>.ow-hero-extra))>.ow-hero-body,.ow-hero.is-tall>.ow-hero-body,.ow-hero.is-tall:not(:has(>.ow-hero-extra))>.ow-hero-body){grid-row:1;align-self:end}.ow-hero.is-text>.ow-hero-nums,.ow-hero.is-tall>.ow-hero-nums{grid-area:2/2;align-self:start}.ow-hero.is-text>.ow-hero-extra,.ow-hero.is-tall>.ow-hero-extra{grid-row:3}.ow-hero.is-wide{grid-template-columns:minmax(0,1fr);gap:12px}:is(.ow-hero.is-wide>.ow-hero-body,.ow-hero.is-wide:not(:has(>.ow-hero-extra))>.ow-hero-body){grid-area:2/1}.ow-hero.is-wide>.ow-hero-extra{grid-row:3}.ow-hero.is-wide>.ow-hero-nums{grid-row:4}.ow-hero.is-wide .ow-hero-cover{max-width:360px}.ow-hero-title{font-size:var(--fs-l);-webkit-line-clamp:3}.ow-hero-nums{border-left:0;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;padding:0;display:flex}.ow-hero-main{align-items:baseline;gap:6px;display:inline-flex}.ow-hero-main b{font-size:30px}.ow-hero-more{flex-wrap:wrap;gap:4px 14px;display:flex}.ow-hero .ow-mark-of{display:none}.ow-hero-markof{color:var(--muted);font-size:var(--fs-s);margin-top:-6px;line-height:1.35;display:block}.ow-hero-excerpt{-webkit-line-clamp:4}.ow-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ow-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ow-chips::-webkit-scrollbar{display:none}.ow-chip{flex:none;min-height:44px;padding:0 14px}.ow-thead{display:none}.ow-c1 .ow-row,.ow-c2 .ow-row,.ow-c3 .ow-row,.ow-c4 .ow-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:10px 8px}.ow-place,.ow-cell{display:none}.ow-row-inline{flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;padding-left:60px;display:flex}.ow-row-inline .ow-in b{font-weight:700}.ow-line{padding:14px 16px}}@container main (width<=600px){.ow-main .dyn-ctl,.ow-main .dyn-legend>:not(.ov-rel-legend):not(.tg-flow-legend){display:none}.ow-main .dyn-legend:not(:has(>.ov-rel-legend,>.tg-flow-legend)){display:none}.ow-main .dyn-head{padding-bottom:0}.ow-main .dyn-body.is-chart{height:200px}.ow-main .dyn-head{min-height:56px}.ow-pubs .ow-grid{display:grid}.ow-pubs .ow-list-wide{display:none}}.ow-row-cover>.cover.land{width:80px;height:45px}.ow-row-cover>.cover.land.vert{width:36px;height:64px;margin:0 22px}.ow-row-cover>.cover.vert img.blur{display:none}.ow-row-cover>.cover.vert .frame{width:100%;box-shadow:none}.yt-ov .ow-row-link{grid-template-columns:80px minmax(0,1fr)}@container main (width<=760px){.yt-ov .ow-row-inline{padding-left:92px}.ow-row-cover>.cover.land.vert{margin:0 44px 0 0}.yt-ov .ow-list:not(:has(.cover.land:not(.vert))) .ow-row-link{grid-template-columns:36px minmax(0,1fr)}.yt-ov .ow-list:not(:has(.cover.land:not(.vert))) .ow-row-cover>.cover.land.vert{margin:0}.yt-ov .ow-list:not(:has(.cover.land:not(.vert))) .ow-row-inline{padding-left:48px}.yt-ov .ow-row-link{align-items:start}.yt-ov .ow-row-cover>.cover.vert{margin-bottom:-20px}}.ov{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ov .panel+.panel,.ov .latest{margin-top:0}.ov .banner{margin-bottom:0}.ov-state{color:var(--muted);font-size:var(--fs-m)}.nodata-dates{padding:18px 20px}@container main (width<=760px){.nodata-dates{padding:16px}}.ov .panel-head{align-items:center}.ov-head-note{color:var(--muted);font-size:var(--fs-s)}.ov-note .note{align-items:center}.ov-note .note>div{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ov-note .note .note-actions{margin-top:0}.ov-first{gap:12px;padding:20px 22px;display:grid}.ov-tiles{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-tile{grid-row:span 6;grid-template-rows:subgrid;border-right:1px solid var(--line-soft);min-width:0;display:grid;position:relative}.ov-tile:last-child{border-right:0}.ov-tile:first-child{border-top-left-radius:var(--radius)}.ov-tile:last-child{border-top-right-radius:var(--radius)}.ov-tile-hit{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ov-tile-hit:hover{background:var(--subtle)}.ov-tile-hit[aria-pressed=true],.ov-tile-hit[aria-pressed=true]:hover{background:var(--violet-100)}.ov-tile-hit:focus-visible{outline-offset:-5px;border-radius:var(--radius-md)}.ov-tile-body{grid-row:1/-1;grid-template-rows:subgrid;pointer-events:none;min-width:0;padding:16px 18px 14px;display:grid;position:relative}.ov-tile-body .hint-icon,.ov-tile-body .hint-term,.ov-tile.static .ov-tile-body{pointer-events:auto}.ov-tile-label{color:var(--muted);font-size:var(--fs-s);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.45;overflow:hidden}.ov-tile.on .ov-tile-label{color:var(--accent-ink)}.ov-tile-value{font-family:var(--font-display);color:var(--ink);font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-self:center;padding:2px 0 1px;font-weight:700;line-height:1.2;overflow:hidden}.ov-tile-value.na{font-family:var(--font-body);color:var(--faint);font-size:var(--fs-l);letter-spacing:0;white-space:normal;font-weight:600;line-height:1.3}.ov-tile-line{min-width:0;color:var(--muted);font-size:var(--fs-s);align-self:center;line-height:1.45}.ov-tile-line b{color:var(--ink-2);font-variant-numeric:tabular-nums}.ov-tile-line.pair{color:var(--ink-2);font-size:15px;font-weight:600}.ov-tile-line.pair b{color:var(--ink);font-weight:700}.ov-gain,.ov-loss{font-variant-numeric:tabular-nums;font-weight:600}.ov-gain{color:var(--success)}.ov-gain.is-zero,.ov-loss.is-zero{color:var(--muted)}.ov-loss{color:var(--error-ink)}.ov-delta{font-size:var(--fs-s);align-self:end;padding-top:8px;line-height:1.4}.ov-delta .hint{vertical-align:middle}.ov-delta .delta{font-size:var(--fs-s)}.ov-rel-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.ov-rel-key{align-items:center;gap:6px;display:inline-flex}.ov-results .panel-head{row-gap:10px}.ov-results-actions{gap:8px 14px;margin-left:auto}.ov-results-actions .text-button,.ov-behind{white-space:nowrap}.ov-results-body{padding-top:6px}.ov-short{display:none}.ov-rank{--c-place:20px;--c-th:96px;--c-v:92px;--c-s:96px;--c-i:72px;--c-c:60px;--c-r:96px;--rank-gap:16px;--rank-nums:minmax(var(--c-v), 1fr) minmax(var(--c-s), 1fr) minmax(var(--c-r), 1fr)}.ov-rank.reach{--rank-nums:minmax(var(--c-v), 1fr) minmax(var(--c-s), 1fr) minmax(var(--c-i), 1fr) minmax(var(--c-c), 1fr) minmax(var(--c-r), 1fr)}.ov-rank-head,.ov-rank-row{grid-template-columns:var(--c-place) var(--c-th) minmax(0, 560px) var(--rank-nums);column-gap:var(--rank-gap);align-items:center;display:grid}.ov-rank-nums{display:contents}.ov-rank-head{border-bottom:1px solid var(--line-soft);min-height:30px;color:var(--muted);font-size:var(--fs-xs);align-items:end;padding:0 0 6px;font-weight:600;line-height:1.3}.ov-rank-h-place{grid-column:1/span 2}.ov-rank-h{text-align:right;justify-content:flex-end;align-items:flex-end;gap:2px;min-width:0;display:flex}.ov-rank-h .ov-nw{white-space:nowrap}.ov-rank-h .hint,.ov-fmt th .hint{display:inline}.ov-rank-h .hint-icon,.ov-fmt th .hint-icon{vertical-align:-3px;width:16px;height:16px;margin-left:2px}.ov-rank-h.on{color:var(--accent-ink)}.ov-rank-list{margin:0;padding:0;list-style:none;display:grid}.ov-rank-row{border-radius:var(--radius-md);margin:0 -8px;padding:9px 8px;position:relative}.ov-rank-row:before{content:"";background:var(--line-soft);height:1px;position:absolute;bottom:0;left:8px;right:8px}.ov-rank-row:last-child:before{display:none}.ov-rank-row.link:hover{background:var(--subtle)}.ov-rank-row.link:hover .ov-top-title{color:var(--accent-text)}.ov-rank-place{color:var(--faint);font-size:var(--fs-s);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ov-rank-row>.thumb{width:var(--c-th)}.ov-rank-name{gap:6px;min-width:0;display:grid}.ov-top-title{color:var(--ink);font-size:var(--fs-m);font-weight:600;line-height:1.35;text-decoration:none}.ov-top-title.muted{color:var(--muted)}.ov-rank-link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.ov-rank-link:focus-visible{outline:none}.ov-rank-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.ov-rank-row .hint{z-index:1;position:relative}.ov-top-meta{align-items:center;gap:10px;min-width:0;display:flex}.ov-top-meta .fmt{flex:none}.ov-rank-num{font-variant-numeric:tabular-nums;align-content:center;justify-items:end;gap:1px;min-width:0;display:grid}.ov-rank-num b{color:var(--ink-2);font-size:var(--fs-m);white-space:nowrap;font-weight:600}.ov-rank-num.on b{color:var(--ink);font-weight:700}.ov-rank-num b.na,.ov-rank-num.muted b{color:var(--faint);font-weight:500}.ov-rank-num small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.ov-rank-lab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ov-rank-note{color:var(--muted);font-size:var(--fs-s);margin:10px 0 0}.ov-pair{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;display:grid}.ov-pair>.panel:only-child{grid-column:1/-1}.ov-bars{align-content:start;gap:12px;margin:0;padding:0;list-style:none}.ov-bars .bar-track{height:7px}.ov-fmt{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ov-fmt col.ov-fmt-lab{width:168px}.ov-fmt th,.ov-fmt td{border-bottom:1px solid var(--line-soft);text-align:right;vertical-align:top;padding:7px 0 7px 10px}.ov-fmt thead th{border-bottom-color:var(--line);color:var(--ink);font-size:var(--fs-m);white-space:nowrap;padding-top:0;padding-bottom:8px;font-weight:700}.ov-fmt thead td{border-bottom-color:var(--line)}.ov-fmt-name{align-items:center;gap:6px;display:inline-flex}.ov-fmt-name i{border-radius:var(--radius-pill);flex:none;width:9px;height:9px}.ov-fmt tbody th{color:var(--muted);font-size:var(--fs-s);text-align:left;padding-left:0;font-weight:500;line-height:1.35}.ov-fmt tbody th small{color:var(--faint);font-size:var(--fs-xs);display:block}.ov-fmt td{font-size:var(--fs-m);line-height:1.35}.ov-fmt td b{color:var(--ink);white-space:nowrap;font-weight:600;display:block}.ov-fmt td small{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;display:block}.ov-fmt td.na b,.ov-fmt td.muted b{color:var(--faint);font-weight:500}.ov-fmt td .hint{vertical-align:-4px;margin-right:2px}.ov-fmt tbody tr:last-child>*{border-bottom:0}.ov-fmt tbody+tbody{border-top:1px solid var(--line)}.ov-fmt-group th{color:var(--ink-2);font-size:var(--fs-s);text-align:left;border-bottom:0;padding:12px 0 4px;font-weight:700}.ov-fmt-released th,.ov-fmt-released td b{color:var(--faint);font-weight:500}.ov-fmt-released td,.ov-fmt-released th{font-size:var(--fs-s)}.ov-fmt-note{color:var(--muted);font-size:var(--fs-s);gap:2px;margin:10px 0 0;line-height:1.45;display:grid}.ov-fmt-note .hint{display:inline}.ov-fmt-note .hint-icon{vertical-align:-3px;width:16px;height:16px;margin-left:4px}.ov .v-strip{align-items:stretch;padding-top:8px}.ov .v-strip .v-item{flex-direction:column;display:flex}.ov .v-item .v-txt{flex-direction:column;flex:auto;display:flex}.ov .v-item .vt{min-height:2.7em}.ov .v-item .vs{margin-top:auto;padding-top:2px}.ov .vis.icon-only{color:var(--faint)}.ov-tag{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.2px;font-weight:600}.ov-counters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-counter{border-right:1px solid var(--line-soft);gap:1px;min-width:0;padding:16px 18px 14px;display:grid}.ov-counter:last-child{border-right:0}.ov-counter span{color:var(--muted);font-size:var(--fs-s);font-weight:600}.ov-counter b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ov-counter b.na{font-family:var(--font-body);color:var(--faint);font-size:var(--fs-l)}.ov-counter small{color:var(--muted)}@container main (width<=1060px){.ov-tile-value{font-size:23px}.ov{--fs-kpi:32px}.ov-pair{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.ov-rank{--c-th:80px;--c-v:92px;--c-s:88px;--c-i:68px;--c-c:56px;--c-r:96px;--rank-gap:12px}}@container main (width<=900px){.ov-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-tile{border-bottom:1px solid var(--line-soft)}.ov-tile:nth-child(2){border-top-right-radius:var(--radius);border-right:0}.ov-tile:nth-child(3),.ov-tile:last-child{border-bottom:0;border-top-right-radius:0}}@container main (width<=860px){.ov-pair{grid-template-columns:minmax(0,1fr)}.ov-rank-head{display:none}.ov-rank-row{grid-template-columns:var(--c-place) 76px minmax(0, 1fr);align-items:start;gap:6px 10px;padding:10px 8px}.ov-rank-row>.thumb{width:76px}.ov-rank-place{padding-top:1px}.ov-rank-nums{flex-wrap:wrap;grid-column:2/-1;gap:2px 16px;display:flex}.ov-rank-num{white-space:nowrap;align-items:baseline;gap:0 4px;display:inline-flex}.ov-rank-num b{font-size:var(--fs-s)}.ov-rank-lab{clip:auto;width:auto;height:auto;color:var(--muted);font-size:var(--fs-s);margin:0;position:static;overflow:visible}.ov-rank-lab.pre{order:-1}.ov-rank-num small{font-size:var(--fs-s)}.ov-rank-num small:before{content:"· "}}@container main (width<=760px){.ov-tile-body{padding:13px 14px 12px}.ov-tile-value{font-size:21px}.ov{--fs-kpi:28px}.ov-tile-value.na{font-size:15px}}@container main (width<=600px){.ov-long{display:none}.ov-short{display:inline}.ov .ov-results-actions{flex-wrap:nowrap;flex:100%;justify-content:space-between;margin-left:0}.ov-fmt col.ov-fmt-lab{width:104px}.ov-fmt th,.ov-fmt td{padding-left:6px}.ov-fmt td,.ov-fmt thead th{font-size:var(--fs-s)}.ov-fmt-name{gap:4px}.ov-fmt-name i{width:8px;height:8px}.ov-fmt tbody th{font-size:var(--fs-xs)}.ov .v-strip .v-item,.ov .v-item .v-txt{display:grid}.ov .v-item .vt{min-height:0}.ov-counters{grid-template-columns:minmax(0,1fr)}.ov-counter{border-right:0;border-bottom:1px solid var(--line-soft)}.ov-counter:last-child{border-bottom:0}}@container main (width<=420px){.ov-rank-row{grid-template-columns:16px 64px minmax(0,1fr);column-gap:8px}.ov-rank-row>.thumb{width:64px}.ov-results-actions .seg button{padding-left:9px;padding-right:9px}.ov .ov-results-actions{gap:6px}.ov-results-actions .text-button .icon{display:none}.ov-tile-body{padding:12px 12px 11px}.ov-tile-value{font-size:19px}.ov{--fs-kpi:24px}.ov-tile-line,.ov-delta{font-size:var(--fs-xs)}.ov-tile-line.pair{font-size:var(--fs-m)}.ov-fmt col.ov-fmt-lab{width:84px}.ov-fmt th,.ov-fmt td{padding-left:4px}.ov-fmt td,.ov-fmt thead th{font-size:var(--fs-xs)}}@container main (width<=340px){.ov .ov-results-actions{flex-wrap:wrap}}.ov-main.panel{box-shadow:none;background:0 0;border-radius:0}.ov-main>.ov-tiles{gap:var(--space-4);margin-bottom:var(--space-4);border-bottom:0}.ov-main .ov-tile,.ov-main .ov-tile:nth-child(n){border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);border:0;row-gap:0}.ov-main .ov-tile-hit[aria-pressed=true],.ov-main .ov-tile-hit[aria-pressed=true]:hover{background:var(--surface);box-shadow:0 0 0 2px var(--accent)}.ov-main .ov-tile-value:not(.na){font-size:var(--fs-kpi);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ov-tile-spark{pointer-events:none;grid-row:6;min-height:32px;margin-top:10px;display:block}.ov-tile-spark .spark{width:100%;height:32px;display:block}.ov-main>.dyn{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card)}.ov-tile-spark:empty{min-height:0;margin-top:0}.ov-main .ov-gap{border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);grid-area:span 6/2/auto/-1;align-items:center;padding:20px 24px;display:flex}.ov-main .ov-gap>.empty-line{flex:auto}@container main (width<=900px){.ov-main .ov-tiles:has(>.ov-gap)>.ov-tile{grid-column:1/-1}.ov-main .ov-gap{grid-area:auto/1/auto/-1;padding:16px 18px}}.ov-main>.ov-tiles:last-child{margin-bottom:0}.ov-main .ov-tile-hit:focus-visible{outline:none}.ov-main .ov-tile:has(>.ov-tile-hit:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.ov-tiles:not(:has(>.ov-gap)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}.one-pub{border-radius:var(--radius-md);color:inherit;align-items:center;gap:20px;margin:0 -8px;padding:8px;text-decoration:none;display:flex;position:relative}.one-pub:hover{background:var(--subtle)}.one-pub:hover .one-pub-title{color:var(--accent-text)}.one-pub-cover{flex:none}.one-pub-body{justify-items:start;gap:8px;min-width:0;display:grid}.one-pub-meta{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.one-pub-title{-webkit-line-clamp:2;color:var(--ink);font:700 var(--fs-l)/1.35 var(--font-display);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one-pub-nums{flex-wrap:wrap;gap:8px 32px;margin-top:4px;display:flex}.one-pub-num{gap:0;display:grid}.one-pub-num b{color:var(--ink);font:700 24px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.one-pub-num b.na{color:var(--faint)}.one-pub-num small{color:var(--muted);font-size:var(--fs-s)}@container main (width<=600px){.one-pub{align-items:flex-start;gap:14px}.one-pub-nums{gap:6px 20px}.one-pub-num b{font-size:20px}}@container main (width<=900px){.ov-tiles:not(:has(>.ov-gap)):not(:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.ov-tiles:not(:has(>.ov-gap)):not(:has(>:nth-child(4)))>:nth-child(3){grid-column:1/-1}}.yt-top-body{padding:4px 20px 0}.yt-top-body>.ow-empty{padding-left:0;padding-right:0}.yt-top .ov-rank-head,.yt-top .ov-rank-row{grid-template-columns:var(--c-th) minmax(0, 1fr) var(--rank-nums)}.yt-top .ov-rank-h-name{grid-column:1/span 2}.yt-top-h{align-items:center}.yt-top-sort{color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;padding:4px 0;display:inline-flex}.yt-top-sort:hover{color:var(--ink)}.yt-top-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.yt-top-h.on .yt-top-sort{color:var(--accent-ink)}.yt-top-arrow{min-width:10px;display:inline-block}.yt-top-meta{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;gap:4px 10px}.yt-rec{background:var(--accent-soft);min-height:22px;color:var(--accent-ink);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.yt-top-foot{justify-content:flex-end;padding:6px 20px 12px;display:flex}@container main (width<=860px){.yt-top-body{padding:0 12px}.yt-top .ov-rank-head{flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:0;padding:4px 8px 8px;display:flex}.yt-top .ov-rank-h-name{display:none}.yt-top .ov-rank-h{justify-content:flex-start}.yt-top .ov-rank-row{grid-template-columns:76px minmax(0,1fr)}.yt-top .ov-rank-nums{grid-column:2/-1}.yt-top-foot{justify-content:flex-start;padding:6px 20px 14px}}@container main (width<=420px){.yt-top .ov-rank-row{grid-template-columns:64px minmax(0,1fr)}}.yt-aud{gap:16px;display:grid}.aud-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.aud-card{flex-direction:column;margin:0;display:flex}.aud-card.is-wide,.aud-grid.is-odd>.aud-card:last-child{grid-column:1/-1}.aud-grid.is-odd>.aud-card:last-child .aud-list{columns:2;column-gap:48px;display:block}.aud-grid.is-odd>.aud-card:last-child .aud-list li{break-inside:avoid;margin-bottom:11px}.aud-note{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-s);margin:auto 0 0;padding-top:12px}.aud-grid>.panel+.panel{margin-top:0}.aud-card .panel-head{padding-bottom:2px}.aud-body{flex-direction:column;flex:1;gap:14px;display:flex}.aud-h{align-items:center;gap:6px;display:inline-flex}.aud-line{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;margin:0}.aud-line.is-muted{color:var(--muted)}.aud-kpis{flex-wrap:wrap;gap:8px 32px;display:flex}.aud-kpi{gap:2px;margin:0;display:grid}.aud-kpi span{color:var(--muted);font-size:var(--fs-s)}.aud-kpi b{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.aud-subs .dyn{margin-top:2px}.aud-big{gap:4px;margin:0;display:grid}.aud-big b{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.aud-big span{color:var(--ink-2);font-size:var(--fs-m)}.aud-stack{border-radius:var(--radius-pill);background:var(--line-soft);gap:2px;height:16px;display:flex;overflow:hidden}.aud-stack>span{min-width:3px;height:100%;display:block}.seg-a,.seg-0{background:var(--accent)}.seg-b,.seg-1{background:var(--violet-300)}.seg-2{background:var(--neutral-400)}.seg-3{background:var(--neutral-200)}.seg-4,.seg-5{background:var(--neutral-100)}.aud-legend{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aud-legend li{font-size:var(--fs-m);font-variant-numeric:tabular-nums;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.aud-legend li:has(small){grid-template-columns:10px minmax(0,1fr) auto 64px}.aud-legend i{border-radius:3px;align-self:center;width:10px;height:10px}.aud-legend span{color:var(--ink-2)}.aud-legend b{color:var(--ink);text-align:right;font-weight:600}.aud-legend small{color:var(--muted);font-size:var(--fs-s);text-align:right}.aud-gender{color:var(--ink-2);font-size:var(--fs-m);flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.aud-gender>span{align-items:baseline;gap:6px;display:inline-flex}.aud-gender i{border-radius:3px;align-self:center;width:10px;height:10px}.aud-gender b{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.g-female i,.aud-age-track .g-female{background:var(--accent)}.g-male i,.aud-age-track .g-male{background:var(--violet-300)}.aud-ages{gap:16px;margin:0;padding:0;list-style:none;display:grid}.aud-ages li{grid-template-columns:48px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.aud-ages .al{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums}.aud-ages .av{color:var(--ink);font-size:var(--fs-m);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.aud-age-track{border-radius:var(--radius-pill);background:var(--line-soft);gap:2px;height:16px;display:flex;overflow:hidden}.aud-age-track>span{min-width:2px;height:100%;display:block}.aud-list{counter-reset:aud;gap:11px;margin:0;padding:0;list-style:none;display:grid}.aud-list li{counter-increment:aud;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.aud-list .ll{min-width:0;color:var(--ink-2);font-size:var(--fs-m);align-items:baseline;gap:8px;display:flex}.aud-list.is-num .ll:before{content:counter(aud);min-width:16px;color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.aud-list .ln{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aud-flag{font-size:var(--fs-l);flex:none;line-height:1}.aud-list .lv{color:var(--ink);font-size:var(--fs-m);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.aud-list .lv small{color:var(--muted);font-size:var(--fs-s);margin-left:8px;font-weight:500}.aud-list .bar-track{height:6px}.aud-bars{gap:13px;margin:0;padding:0;list-style:none}.aud-bars .bar-track{height:7px}.aud-bars .bl{align-items:center;gap:4px;display:inline-flex}.aud-sites{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.aud-sites h3{color:var(--ink);font-size:var(--fs-m);margin:0;font-weight:600}.aud-toggle{color:var(--accent-ink);font:inherit;font-size:var(--fs-s);cursor:pointer;background:0 0;border:0;place-self:flex-start start;padding:0;font-weight:600}.aud-toggle:hover,.aud-toggle:focus-visible{text-underline-offset:3px;text-decoration:underline}.aud-empty{color:var(--muted);font-size:var(--fs-m);margin:0;padding:4px 2px}.aud-failed{color:var(--muted);font-size:var(--fs-s);margin:0}@container main (width<=760px){.yt-aud,.aud-grid{gap:12px}.aud-grid{grid-template-columns:minmax(0,1fr)}.aud-grid.is-odd>.aud-card:last-child .aud-list{columns:auto;display:grid}.aud-grid.is-odd>.aud-card:last-child .aud-list li{margin-bottom:0}.aud-big b{font-size:var(--fs-2xl)}.aud-kpis{gap:8px 24px}}.sg-page{gap:0;max-width:860px;display:grid}.main .pj-settings.pg-form{max-width:860px}.sg-lead{color:var(--muted);font-size:var(--fs-m);margin:0 0 16px;line-height:1.5}.sg-panel{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card)}.sg-empty{color:var(--ink-2);text-align:center;justify-items:center;gap:10px;padding:40px 20px;display:grid}.sg-empty b{font-weight:600}.sg-empty-icon{background:var(--violet-100);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.sg-member{align-items:center;gap:12px;padding:16px 20px;display:flex}.sg-member-ava{background:var(--violet-100);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sg-member-text{min-width:0;display:grid}.sg-member-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sg-member-text small{color:var(--muted);font-size:var(--fs-s)}.tm-page{gap:16px}.tm-page .sg-lead,.tm-flash{margin:0}.tm-panel{padding:6px 0}.tm-head{color:var(--ink);font-size:var(--fs-l);align-items:center;gap:8px;margin:0;padding:12px 20px 6px;font-weight:700;display:flex}.tm-count{color:var(--muted);font-weight:600}.tm-list{margin:0;padding:0;list-style:none}.tm-row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 20px;display:flex}@container app (width<=860px){.tm-row{flex-wrap:wrap;padding:12px 14px}.tm-row .tm-text,.tm-row .tm-open{flex:calc(100% - 100px)}.tm-row--wait .tm-actions{flex-basis:100%;justify-content:flex-start;padding-left:52px}}.tm-row:first-child{border-top:0}.tm-ava{background:var(--violet-100);width:40px;height:40px;color:var(--accent-ink);font-size:var(--fs-s);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.tm-ava--wait{background:var(--surface-2,var(--violet-100));color:var(--muted)}.tm-text{flex:auto;gap:2px;min-width:0;display:grid}.tm-text b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.tm-text small{color:var(--muted);font-size:var(--fs-s);line-height:1.4}.tm-me{color:var(--muted);font-weight:500}.tm-warn{color:var(--error-ink)}.tm-actions{flex:none;align-items:center;gap:6px;display:flex}.tm-open{border-radius:var(--radius-md);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;margin:-6px -8px;padding:6px 8px;display:grid}.tm-open:hover{background:var(--violet-100)}.tm-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-banner{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.tm-roles{border:0;gap:8px;margin:0;padding:0;display:grid}.tm-roles legend{color:var(--ink);font-size:var(--fs-m);margin-bottom:6px;padding:0;font-weight:600}.tm-role{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tm-role.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tm-role input{accent-color:var(--accent);margin-top:3px}.tm-role span{gap:2px;display:grid}.tm-role b{color:var(--ink);font-weight:600}.tm-role small{color:var(--muted);font-size:var(--fs-s);line-height:1.4}.tm-checks{gap:0;padding:0 4px 0 34px;display:grid}.tm-check{min-height:44px;color:var(--ink);font-size:var(--fs-m);cursor:pointer;align-items:center;gap:8px;display:flex}.tm-check input{width:16px;height:16px;accent-color:var(--accent)}.tm-alert{border-radius:var(--radius-md);background:var(--violet-100);color:var(--ink-2);font-size:var(--fs-m);gap:6px;margin:0;padding:10px 12px;line-height:1.45;display:grid}.tm-alert p{margin:0}.tm-alert ul{margin:0;padding-left:18px}.tm-link{gap:8px;display:flex}.tm-link .pj-input{font-size:var(--fs-s);flex:1}.tm-closed{text-align:center;justify-items:center;gap:10px;padding:48px 20px;display:grid}.tm-closed b{color:var(--ink);font-size:var(--fs-l)}.tm-closed span{color:var(--muted)}.tm-transfer-bar{border-radius:var(--radius-xl);background:var(--violet-100);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.nav-count{border-radius:var(--radius-pill);background:var(--accent);min-width:24px;height:24px;color:var(--on-accent);font-size:var(--fs-m);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 7px;font-weight:700;line-height:1;display:inline-grid}.menu-button{position:relative}.menu-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:9px;right:9px}.main.main--fill{flex-direction:column;max-width:none;height:100dvh;padding-bottom:20px;display:flex}.ib-page{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.ib-page>.pg-head{flex:none;margin-bottom:10px}.ib-bar{border-bottom:1px solid var(--line-soft);flex:none;gap:8px;padding:12px 12px 10px;display:grid}.ib-views .seg{width:100%;display:flex}.ib-views .seg button{border-radius:var(--radius-sm);flex:auto;padding:4px 8px}.ib-find{align-items:center;gap:8px;min-width:0;display:flex}.search.ib-search{flex:auto;min-width:0}.search.ib-search input{min-height:var(--ctl-h);font-size:var(--ctl-fs);padding-right:44px}.search.ib-search input::-webkit-search-cancel-button{appearance:none;display:none}.ib-clear{border-radius:var(--radius-md);width:40px;height:40px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.ib-clear:hover{background:var(--subtle);color:var(--ink)}.search .ib-clear .icon{color:inherit;position:static}.ib-source{flex:none;min-width:0;position:relative}.ib-source-btn{max-width:200px;min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);font-size:var(--fs-m);text-align:left;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:inline-flex}.ib-source-btn:hover{border-color:var(--hair)}.ib-source-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ib-source-btn.is-set{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.ib-source-btn .icon{color:var(--muted);flex:none}.ib-source-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-source-label{color:var(--muted);font-weight:500}.ib-pop{width:min(360px,100vw - 32px)}.ib-opts{gap:2px;display:grid}.ib-opt{border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--ink-2);font-size:var(--fs-l);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.ib-opt:hover,.ib-opt:focus-visible{background:var(--subtle);color:var(--ink)}.ib-opt:focus-visible{outline-offset:-2px}.ib-opt[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.ib-opt .icon{color:var(--accent);flex:none}.ib-opt-title{overflow-wrap:anywhere;flex:auto;min-width:0}.modal-body>.ib-opts{margin:-6px -8px 0}.ib-mark{flex:none;place-items:center;width:30px;min-height:20px;display:inline-grid}.ib{border-radius:var(--radius);background:var(--surface);min-height:420px;box-shadow:var(--shadow);flex:auto;grid-template-columns:clamp(360px,34%,440px) minmax(0,1fr);display:grid}.ib-page.is-one .ib{grid-template-columns:minmax(0,1fr)}.ib-side,.ib-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ib-side{border-right:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius)}.ib-main{border-radius:0 var(--radius) var(--radius) 0;overflow:hidden}.ib-page.is-one .ib-side{border-radius:var(--radius);border-right:0}.ib-page.is-one .ib-main{border-radius:var(--radius)}.ib-list{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.ib-list,.ib-scroll{scrollbar-width:thin;scrollbar-color:var(--hair) transparent}.ib-list::-webkit-scrollbar{width:10px}.ib-scroll::-webkit-scrollbar{width:10px}.ib-list::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--hair) padding-box;border:3px solid #0000}.ib-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--hair) padding-box;border:3px solid #0000}.ib-list::-webkit-scrollbar-track{background:0 0}.ib-scroll::-webkit-scrollbar-track{background:0 0}.ib-list>.chart-state{text-align:center;background:0 0;border:0;justify-items:center;margin:32px 16px;padding:0}.ib-list>.chart-state h3{color:var(--ink)}.ib-skel{gap:8px;padding:10px;display:grid}.ib-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:4px 12px 16px;display:flex}.ib-more-error{color:var(--muted);font-size:var(--fs-m);text-align:center}.ib-next{text-align:center;justify-items:center;gap:12px;margin:auto;padding:24px;display:grid}.ib-next-icon{background:var(--accent-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--accent-soft-border);color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ib-next-icon .icon{width:26px;height:26px}.ib-next-title{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:700}.ib-next.is-calm .ib-next-icon{background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.ib-next.is-calm .ib-next-title{color:var(--muted);font-family:var(--font);font-size:var(--fs-l);letter-spacing:0;font-weight:500}.ib-rows{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.ib-row{border-radius:var(--radius-md);min-height:44px;color:var(--ink);align-items:flex-start;gap:14px;padding:10px;text-decoration:none;display:flex;position:relative}.ib-row:hover{background:var(--bg-page)}.ib-row:focus-visible{outline-offset:-2px}.ib-row[aria-current=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.ib-row[aria-current=true] .ib-who{color:var(--accent-text)}.ib-row-body{flex:auto;gap:1px;min-width:0;display:grid}.ib-row-top{align-items:center;gap:8px;min-width:0;display:flex}.ib-who{min-width:0;font-size:var(--fs-l);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;line-height:1.35;overflow:hidden}.ib-row.is-new .ib-who{font-weight:700}.ib-new-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.ib-time{color:var(--muted);font-size:var(--fs-m);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.ib-new-dot+.ib-time{margin-left:0}.ib-row.is-new .ib-time{color:var(--accent-text);font-weight:600}.ib-preview,.ib-where{font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ib-preview{color:var(--ink-2)}.ib-row.is-new .ib-preview{color:var(--ink);font-weight:500}.ib-where{color:var(--muted)}.ib-where.has-cover{align-items:center;gap:8px;margin-top:2px;display:flex}.ib-where-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.cover.ib-row-cover{border-radius:var(--radius-sm);flex:none;width:48px}.ib-post-thumb{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);background:var(--line-soft);flex:none;display:block}.ib-post-thumb.is-row{width:16px}.ib-post-thumb.is-context{width:44px}.cover.ib-row-cover.empty>.icon{flex-basis:14px;width:14px;height:14px}.ib-ava{background:var(--violet-100);width:44px;height:44px;color:var(--accent-text);font-size:var(--fs-l);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-weight:700;line-height:1;display:inline-grid;position:relative}.ib-ava-in{letter-spacing:.02em}.ib-ava-badge{border-radius:var(--radius-pill);background:var(--surface);place-items:center;padding:2px;line-height:0;display:grid;position:absolute;bottom:-3px;right:-4px}.ib-row:hover .ib-ava-badge{background:var(--bg-page)}.ib-row[aria-current=true] .ib-ava-badge{background:var(--accent-soft)}.ib-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.ib-thread-skel{gap:12px;padding:16px 20px;display:grid}.ib-thread-skel .ib-skel-in{width:60%}.ib-thread-skel .ib-skel-out{justify-self:end;width:45%}.ib-thread>.chart-state{text-align:center;background:0 0;border:0;justify-items:center;margin:auto;padding:24px}.ib-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 16px 10px 20px;display:flex}.ib-head-text{flex:auto;min-width:0}.ib-head-who{min-width:0;font-size:var(--fs-l);align-items:center;gap:6px;display:flex}.ib-head-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;color:var(--muted);font-family:var(--font);font-size:var(--fs-m);flex:0 auto;font-weight:400;overflow:hidden}.ib-head-where{color:var(--muted);font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-head-link.button.small{font-size:var(--fs-m);flex:none}.ib-back{border-radius:var(--radius-md);min-height:44px;color:var(--accent-text);font-size:var(--fs-l);background:0 0;border:0;flex:none;align-items:center;gap:2px;margin-left:-8px;padding:6px 10px 6px 4px;font-weight:500;display:inline-flex}.ib-back:hover{background:var(--accent-tint)}.ib-context{border-bottom:1px solid var(--line-soft);background:var(--subtle);flex:none;align-items:center;gap:12px;padding:10px 20px;display:flex}.ib-context-label{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow);color:var(--ink-2);font-size:var(--fs-m);flex:none;padding:1px 9px;font-weight:600}.ib-context-text{min-width:0;color:var(--ink-2);font-size:var(--fs-m);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.cover.ib-context-cover{border-radius:var(--radius-sm);width:80px}.ib-scroll{overscroll-behavior:contain;background:var(--bg);flex:auto;min-height:0;position:relative;overflow-y:auto}.ib-scroll:focus{outline:none}.ib-scroll-inner{width:100%;max-width:860px;margin-inline:auto;padding:8px 20px 14px}.ib-compose>*{width:100%;max-width:820px;margin-inline:auto}.ib-older{color:var(--muted);font-size:var(--fs-m);text-align:center;padding:6px 0}.ib-msgs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ib-day{align-self:center;margin:8px 0 2px}.ib-day span{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow);color:var(--muted);font-size:var(--fs-m);padding:2px 12px;display:inline-block}.ib-msg{flex-direction:column;align-items:flex-start;max-width:min(78%,640px);display:flex}.ib-msg.is-ours{align-self:flex-end;align-items:flex-end}.ib-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--surface);min-width:72px;max-width:100%;box-shadow:var(--shadow);padding:8px 12px 6px}.ib-msg.is-ours .ib-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--violet-100);box-shadow:inset 0 0 0 1px var(--violet-200)}.ib-msg.is-target .ib-bubble{box-shadow:0 0 0 2px var(--accent)}.ib-msg.is-sending .ib-bubble,.ib-msg.is-unknown .ib-bubble{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.ib-author{color:var(--ink);font-size:var(--fs-m);margin-bottom:2px;font-weight:600}.ib-text{font-size:var(--fs-l);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ib-mention{color:var(--accent-text);font-weight:500}.ib-meta{color:var(--muted);font-size:var(--fs-m);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.ib-role{min-width:0;color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ib-quote{border-left:3px solid var(--hair);font-size:var(--fs-m);margin:2px 0 6px;padding:2px 0 2px 10px;display:grid}.ib-msg.is-ours .ib-quote{border-left-color:var(--violet-300)}.ib-quote b{color:var(--ink);font-weight:600}.ib-quote span{max-width:460px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-msg-note{color:var(--muted);font-size:var(--fs-m);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.ib-msg-note.is-warn{border-radius:var(--radius-lg);background:var(--warning-tint);max-width:100%;color:var(--warn-ink);flex-wrap:wrap;justify-content:flex-end;gap:6px 8px;padding:6px 6px 6px 12px}.ib-msg-note.is-warn>.icon{color:var(--warn-ink)}.ib-warn-text{flex:200px;min-width:0}.ib-warn-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.ib-meta .ib-mod{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);font-size:var(--fs-m);background:0 0;border:0;margin:-6px 0;padding:4px 8px;font-weight:600}.ib-meta .ib-mod:hover,.ib-meta .ib-mod:focus-visible{background:var(--accent-tint);color:var(--accent-text)}.ib-meta .ib-mod.is-danger{color:var(--error-ink)}.ib-meta .ib-mod.is-danger:hover,.ib-meta .ib-mod.is-danger:focus-visible{background:var(--error-tint);color:var(--error-ink)}.ib-meta .ib-mod:disabled{opacity:.6}.ib-mod-ask{color:var(--ink);align-items:center;gap:2px;display:inline-flex}.ib-msg.is-hidden .ib-text,.ib-msg.is-hidden .ib-author{opacity:.55}.ib-hidden-tag{border-radius:var(--radius-pill);background:var(--line-soft);padding:0 6px}.ib-resend.button.small{min-height:36px;font-size:var(--fs-m);padding:4px 12px;font-weight:600}.ib-resend.button.small.is-go{border-color:var(--accent-soft-border);color:var(--accent-text)}.ib-meta .ib-answer{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);font-size:var(--fs-m);background:0 0;border:0;align-items:center;gap:5px;margin:-6px auto -6px -8px;padding:4px 8px;font-weight:600;display:inline-flex}.ib-meta .ib-answer:hover,.ib-msg:hover .ib-meta .ib-answer,.ib-meta .ib-answer:focus-visible{color:var(--accent-text)}.ib-meta .ib-answer:hover,.ib-meta .ib-answer[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-text)}.ib-atts{gap:6px;margin:2px 0 4px;display:grid}.ib-photo{border-radius:var(--radius-md);max-width:100%;display:block}.ib-photo img{object-fit:cover;border-radius:var(--radius-md);background:var(--line-soft);width:320px;max-width:100%;height:auto;max-height:380px;display:block}.ib-file{border-radius:var(--radius-md);background:var(--subtle);width:100%;min-height:44px;color:var(--ink-2);font-size:var(--fs-m);text-align:left;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.ib-msg.is-ours .ib-file{background:color-mix(in srgb, var(--white) 55%, transparent)}.ib-file .icon{color:var(--muted);flex:none}.ib-file.is-btn:hover{background:var(--accent-tint)}.ib-file.is-off{color:var(--muted)}.ib-file.is-label{background:0 0;min-height:0;padding:0}.ib-note{color:var(--muted);font-size:var(--fs-m);display:block}.ib-msg.is-ours .ib-file.is-label{background:0 0}.ib-file-text{overflow-wrap:anywhere;flex:auto;min-width:0}.ib-file-act{color:var(--accent-text);flex:none;font-weight:600}.ib-media{justify-items:start;gap:4px;max-width:100%;display:grid}.ib-media audio{width:300px;max-width:100%;height:44px;display:block}.ib-video{border-radius:var(--radius-md);background:var(--night);max-width:100%;height:auto;display:block}.ib-vnote{aspect-ratio:1;background:var(--night);border-radius:50%;width:200px;max-width:100%;display:block;position:relative;overflow:hidden}.ib-vnote video{object-fit:cover;width:100%;height:100%;display:block}.ib-vnote-btn{color:var(--white);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.ib-vnote-btn .icon{background:color-mix(in srgb, var(--white) 22%, transparent);border-radius:50%;width:52px;height:52px;padding:15px 13px 15px 17px}.ib-vnote-btn.is-playing .icon{opacity:0}.ib-vnote-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ib-media-meta{color:var(--muted);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.ib-media-dl{min-height:32px;color:var(--accent-text);font-size:var(--fs-m);background:0 0;border:0;padding:0 2px;font-weight:600}.ib-media-dl:hover{text-underline-offset:3px;text-decoration:underline}.ib-compose{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:6px;padding:10px 16px 14px 20px;display:grid}.ib-route{min-width:0;color:var(--muted);font-size:var(--fs-m);align-items:center;gap:4px 12px;line-height:1.4;display:flex}.ib-route.is-off>span{overflow-wrap:anywhere;min-width:0}.ib-route-text{white-space:nowrap;flex:0 auto;min-width:0;display:flex}.ib-route-lead{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ib-hint{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto}.ib-left{color:var(--ink-2);white-space:nowrap;flex:none;margin-left:auto}.ib-stale{border-radius:var(--radius-md);background:var(--warning-tint);color:var(--warn-ink);font-size:var(--fs-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:8px 6px 4px;padding:6px 8px 6px 12px;display:flex}.ib-quiet{color:var(--muted);font-size:var(--fs-m);text-align:center;margin:-16px 16px 16px}@media (hover:none){.ib-hint{display:none}}.ib-route.is-target{border-left:2px solid var(--accent);color:var(--ink-2);padding-left:8px}.ib-route-reset{border-radius:var(--radius-md);width:32px;height:32px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.ib-route-reset:hover{background:var(--subtle);color:var(--ink)}.ib-input{align-items:flex-end;gap:10px;display:flex}.ib-input textarea{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;min-height:44px;font-size:var(--fs-l);resize:none;flex:auto;padding:9px 14px;line-height:24px}.ib-input textarea::placeholder{color:var(--faint)}.ib-input textarea:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.ib-input textarea[aria-invalid=true]{border-color:var(--error-line)}.ib-input.is-invalid textarea:focus-visible{border-color:var(--error-line);outline-color:var(--error-line)}.ib-input textarea:read-only{background:var(--bg-sunken);color:var(--ink-2);cursor:default;border-color:#0000}.ib-input textarea:read-only:focus-visible{border-color:var(--hair);outline:0}.ib-send{flex:none;min-width:136px}.ib-send .icon{display:none}.ib-error{color:var(--error-ink);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ib-route.is-off{color:var(--ink-2);flex-wrap:wrap;gap:8px 12px}.ib-closed{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-m);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:12px 20px 16px;display:flex}.vc-page .panel.ib-vc{margin-top:0}.ib-vc:focus{outline:none}.ib-vc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ib .button.small,.ib-vc .button.small{font-size:var(--fs-m)}.ib-vc .panel-head{align-items:center;padding-bottom:2px}.ib-vc-count{color:var(--muted);font-weight:600}.ib-vc-rows{padding:4px 8px 8px}.ib-vc-more{padding:0 20px 16px}.ib-vc-line{flex-wrap:wrap}.ib-vc-line a{color:var(--accent-text);text-underline-offset:3px;font-weight:600}.vc-meta .ib-vc-jump{color:var(--ink-2);font-variant-numeric:tabular-nums;gap:5px;padding:0}.vc-meta .ib-vc-jump .icon{color:var(--muted)}.vc-meta .ib-vc-jump:hover{color:var(--accent-text)}@container app (width<=860px){.main.main--fill{height:calc(100dvh - 57px - env(safe-area-inset-top,0px));padding:0}.app.inbox-thread .topbar{display:none}.app.inbox-thread .main.main--fill{height:100dvh}.ib-page{gap:0}.ib-bar{border-bottom-color:var(--line);gap:6px;padding:6px 16px}.ib-views .seg{border:0;padding:0}.ib-views .seg button,.ib-rows{padding:4px 6px}.ib-source-btn{max-width:46vw}.ib{min-height:0;box-shadow:none;border-radius:0}.ib-side,.ib-main,.ib-page.is-one .ib-side,.ib-page.is-one .ib-main{border-radius:0}.ib-head{padding:4px 12px 10px;padding-top:calc(4px + env(safe-area-inset-top,0px));flex-wrap:wrap;gap:0 10px}.ib-head-link{margin-left:auto}.ib-head>.ib-ava{display:none}.ib-head-text{flex:100%;order:3;padding-left:2px}.ib-context{padding:8px 16px}.ib-scroll-inner{padding:6px 12px 12px}.ib-msg{max-width:88%}.ib-compose{padding:8px 12px calc(10px + var(--safe-b))}.ib-closed{padding:12px 16px calc(14px + var(--safe-b))}.ib-meta .ib-answer{min-height:44px;margin:-6px auto -12px -8px}.ib-meta .ib-mod{min-height:44px}.ib-route-reset{width:44px;height:44px}.ib-route{gap:4px}.ib-hint{display:none}.ib-input{gap:8px}.ib-send.button{width:44px;min-width:44px;height:44px;padding:0}.ib-send .icon{display:block}.ib-send-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ib-resend.button.small{min-height:44px}.ib-row{padding:10px}}@container app (width<=420px){.ib-views .seg{gap:0}.ib-views .seg button{padding:4px}.ib-views .seg button .cnt{margin-left:3px}.ib-source-btn.is-set .ib-source-label,html:not(:lang(ru)) .ib-source-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not(:lang(ru)) .ib-views .seg{gap:2px}html:not(:lang(ru)) .ib-views{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}html:not(:lang(ru)) .ib-views .seg{width:max-content;min-width:100%}html:not(:lang(ru)) .ib-views .seg:after{content:"";flex:0 0 20px}.ib-source-btn{max-width:40vw}.ib-head-link{padding:5px 10px}}.vc-head{gap:6px;margin-bottom:8px;display:grid}.vc-head h1{font-family:var(--font-display);letter-spacing:var(--tracking-h1);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:56ch;font-size:22px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.vc-meta{color:var(--muted);font-size:var(--fs-m)}.vc-meta .text-button{padding-left:0;padding-right:0}.vc-dots{margin:-3px;padding:3px;overflow:hidden}.vc-dots-in{flex-wrap:wrap;align-items:center;row-gap:2px;margin-left:-17px;display:flex}.vc-di{align-items:center;min-width:0;display:inline-flex}.vc-di:before{content:"·";width:17px;color:var(--hair);text-align:center;flex:none}.vc-dot{color:var(--hair);margin:0 8px}.vc-page{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.vc-page .panel.vc-panel{margin-top:0}.vc-panel{position:relative}.vc-panel:focus,.vc-comments:focus{outline:none}.vc-panel:focus-visible,.vc-comments:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px 2px;display:flex}.vc-panel-head h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-l);letter-spacing:var(--tracking-h3);align-items:center;gap:4px;display:flex}.vc-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-state{color:var(--muted);font-size:var(--fs-m)}.vc-skel{width:100%}.vc-panel .bar-row .bl{white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.vc-line{border-radius:var(--radius-md);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:9px 14px;display:flex}.vc-line.warn{background:var(--warning-tint);color:var(--warn-ink)}.vc-line.gray{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow)}.vc-line .vc-dot{margin:0}.vc-line .text-button{min-height:44px;padding:0 2px}.vc-top-state{border-radius:var(--radius-md);background:var(--subtle);color:var(--ink-2);font-size:var(--fs-m);padding:14px 16px}.vc-list{font-size:var(--fs-m);gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.vc-li{border-radius:var(--radius-md);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 8px;text-decoration:none;display:flex}.vc-li:hover{background:var(--subtle)}.vc-li:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vc-li>b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.vc-li-main{min-width:0;line-height:1.4;display:block}.vc-li-title{color:var(--ink-2);overflow-wrap:anywhere;font-weight:600}.vc-li-title .icon{color:var(--faint);vertical-align:-2px;margin-left:4px}.vc-li:hover .vc-li-title{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.vc-li.unnamed .vc-li-title{color:var(--muted);font-weight:500}.vc-tag{vertical-align:1px;border-radius:var(--radius-pill);background:var(--accent-tint);min-height:20px;color:var(--accent-ink);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.vc-comments{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-ring);color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:8px;padding:12px 16px;display:flex}.vc-comments .icon{color:var(--faint);flex:none}@container main (width<=760px){.vc-panel-head{padding:14px 16px 2px}}@container app (width<=860px){.vc-line .text-button{min-height:44px}.vc-li{align-items:center;min-height:44px;padding-top:6px;padding-bottom:6px}}.vc-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.vc-head-row .vc-meta{flex:320px;min-width:0}.vc-head-range{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;margin-left:auto;display:flex}.vc-quiet{color:var(--muted);font-size:var(--fs-s);align-items:center;gap:6px;display:inline-flex}.vc-quiet .icon{color:var(--faint);flex:none}.vc-quiet .text-button{min-height:28px;font-size:var(--fs-s);padding:0 2px}.vc-ret{margin-top:0}.vc-ret-main{padding:4px 20px 16px}.vc-ret-main .chart-wrap{min-width:0;padding:0}.vc-ret-note{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;margin:6px 0 0}.vc-page>.aud-grid{align-items:start;margin:0}.vc-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.vc-stack>.aud-card:last-child{flex:1}.vc-stack>.panel+.panel{margin-top:0}.aud-card .vc-list{margin:0 -8px}.vc-sites{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.5}.vc-skel-line{width:100%;height:48px;display:block}@container app (width>=861px){.aud-card .vc-li{min-height:34px;padding-top:4px;padding-bottom:4px}}@container main (width<=760px){.vc-ret-main{padding:4px 12px 14px}.vc-head-range{justify-content:flex-start;margin-left:0}}.vc-head{margin-bottom:16px}.vc-page>.panel{margin-top:0}.vc-page .ow-tiles.ow-n4{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-page .ow-tiles.ow-n5,.vc-page .ow-tiles.ow-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-page .ow-tiles.ow-n5 .ow-tile:nth-child(3n),.vc-page .ow-tiles.ow-n6 .ow-tile:nth-child(3n){border-right:0}.vc-page .ow-tiles.ow-n5 .ow-tile:nth-child(-n+3),.vc-page .ow-tiles.ow-n6 .ow-tile:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}@container main (width<=760px){.vc-page .ow-tiles.ow-n4,.vc-page .ow-tiles.ow-n5,.vc-page .ow-tiles.ow-n6{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-page .ow-tiles .ow-tile{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.vc-page .ow-tiles .ow-tile:nth-child(2n){border-right:0}.vc-page .ow-tiles .ow-tile .ow-tile-body{padding:12px 12px 10px 16px}.vc-page .ow-tiles .ow-tile .ow-tile-value{font-size:24px}.vc-page .ow-tiles .ow-tile .ow-tile-label{white-space:normal;line-height:1.25}}.vc-m{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:2px;min-width:0;display:grid}.vc-m-label{color:var(--muted);font-size:var(--fs-s);font-weight:600;line-height:20px}.vc-m b{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.25}.vc-m b.na{font-family:var(--font-body);color:var(--faint);font-size:var(--fs-m);font-weight:600;line-height:calc(var(--fs-2xl) * 1.25)}.vc-m small{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums;line-height:1.4}.vc-m b .hint{font:inherit}@container main (width<=760px){.vc-m b{font-size:22px}.vc-m b.na{line-height:27.5px}}.vc-head-cover{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.vc-head-text{gap:6px;min-width:0;display:grid}.vc-head-thumb{border-radius:var(--radius-md);width:180px}.vc-head-cover.tall .vc-head-thumb{width:62px}.vc-head-thumb .cover-play{width:36px;height:36px}.vc-head-thumb .cover-play .icon{flex-basis:16px;width:16px;height:16px;margin-left:2px}.vc-head-cover.tall .vc-head-thumb .cover-play{width:28px;height:28px}.vc-head-cover.tall .vc-head-thumb .cover-play .icon{flex-basis:13px;width:13px;height:13px}@container main (width<=760px){.vc-head-cover{align-items:start;column-gap:12px}.vc-head-thumb{width:112px}.vc-head-cover.tall .vc-head-thumb{width:52px}}.vl-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;scroll-margin-top:76px;display:flex}.vl-formats{order:1;align-items:center;gap:6px 10px;min-width:0;max-width:100%;display:flex}.vl-order{order:2;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.vl-order-label{color:var(--muted);font-size:var(--fs-s);flex:none}.vl-order .select{min-width:0}.vl-selects{order:2;align-items:center;gap:10px;min-width:0;display:flex}.vl-sort{align-items:center;gap:4px;min-width:0;display:flex}.vl-sort .select{min-width:0}.vl-find{flex:260px;order:3;min-width:0;max-width:420px;margin-left:auto;display:flex;position:relative}.vl-find .search{flex:auto;max-width:none}.vl-find .search input{padding-right:118px}.vl-find .search input:placeholder-shown{padding-right:12px}.vl-find.has-found .search input{padding-right:118px}.vl-found{color:var(--ink);font-size:var(--fs-s);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;font-weight:700;display:flex;position:absolute;top:0;bottom:0;right:12px}@container main (width>760px){.vl-list:not(.is-full) .vl-formats{flex:100%}.vl-list:not(.is-full) .vl-selects{flex:none}.vl-list:not(.is-full) .vl-find{flex:240px;max-width:none;margin-left:0}.vl-list.is-cards .vl-find{flex:100%}}.vl-info{min-height:0;color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 2px 10px;display:flex}.vl-info:empty{display:none}.vl-archive{font-variant-numeric:tabular-nums}.vl-fallback{color:var(--ink-2);flex:100%}.vl-compare{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;display:inline-flex}.vl-compare>span+span:before{content:"|";color:var(--faint);margin:0 10px}.vl-hidden{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-s);margin:0;padding:10px 20px 14px}.vl-hidden .text-button{font-size:inherit}.vl-panel{overflow:clip}.vl-rows{transition:opacity .15s}.vl-table-wrap{overflow-x:auto}.vl-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-s)}.vl-table th{background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);color:var(--muted);font-size:var(--fs-xs);text-align:right;vertical-align:bottom;white-space:nowrap;border-bottom:0;padding:10px 7px;font-weight:600}.vl-table thead th{z-index:2;position:relative}.vl-table thead th.vl-c-video{z-index:3}.vl-table-wrap.is-fit{overflow:visible}.vl-table-wrap.is-fit .vl-table thead th{top:var(--vl-head-top,0px);position:sticky}.vl-table td{border-bottom:1px solid var(--line-soft);color:var(--ink);text-align:right;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px}.vl-table tbody tr:last-child td{border-bottom:0}.vl-table th:first-child,.vl-table td:first-child{text-align:left;padding-left:20px}.vl-table th:last-child,.vl-table td:last-child{padding-right:20px}.vl-th{justify-content:flex-end;align-items:flex-end;gap:1px;max-width:100%;display:inline-flex}.vl-th .hint-icon{margin-bottom:5px}.vl-c-video .vl-th,th.vl-c-video{text-align:left}.vl-lines{justify-items:end;line-height:1.3;display:inline-grid}.vl-lines>span{white-space:nowrap}.vl-sort-btn{border-radius:var(--radius-sm);min-height:44px;color:inherit;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;gap:2px;padding:2px 3px;font-weight:600;display:inline-flex}.vl-sort-btn:hover{background:var(--subtle);color:var(--ink)}th[aria-sort] .vl-sort-btn{color:var(--accent-ink)}.vl-sort-btn{position:relative}.vl-arrow{position:absolute;bottom:3px;right:100%}.vl-table th .vl-sort-btn[aria-disabled=true],.vl-table th .vl-sort-btn[aria-disabled=true]:hover{color:var(--faint);cursor:not-allowed;background:0 0}td.vl-c-date{color:var(--ink-2)}.vl-table td.na{color:var(--faint);white-space:normal}td.vl-note{color:var(--faint);font-size:var(--fs-s);text-align:left;white-space:normal;padding-left:18px}.vl-table tbody tr{cursor:pointer}.vl-table tbody tr:hover td{background:var(--subtle)}.vl-table tr.vl-removed{cursor:default}.vl-table tr.vl-removed:hover td{background:var(--surface)}.vl-video{align-items:center;gap:12px;min-width:0;display:flex}.vl-video .thumb{width:112px}.vl-vtext{gap:4px;min-width:0;display:grid}.vl-title{color:var(--ink);font-size:var(--fs-m);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.vl-title.muted{color:var(--muted);font-weight:500}a.vl-title:hover{color:var(--accent-text)}.vl-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.vl-quiet{display:inline}.vl-table.is-compact th{padding-left:4px;padding-right:4px}.vl-table.is-compact td{padding-left:6px;padding-right:6px}.vl-table.is-compact th:first-child,.vl-table.is-compact td:first-child{padding-left:16px}.vl-table.is-compact th:last-child,.vl-table.is-compact td:last-child{padding-right:16px}.vl-table.is-compact td.vl-c-date{white-space:normal}.vl-table.is-compact td.vl-note{padding-left:12px}.vl-table.is-compact .vl-video{gap:8px}.vl-table.is-compact .vl-video .thumb{width:64px}.vl-table.is-compact .vl-th{flex-wrap:wrap;row-gap:0}.vl-table.is-compact .vl-th .hint-icon{margin-bottom:0}.vl-table-wrap:not(.is-fit) .vl-c-video{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}.vl-table-wrap:not(.is-fit) thead th.vl-c-video{z-index:3;box-shadow:inset 0 -1px 0 var(--line), 1px 0 0 var(--line-soft)}.vl-table-wrap:not(.is-fit) tbody tr:hover .vl-c-video{background:var(--subtle)}.vl-table-wrap:not(.is-fit) tbody tr.vl-removed:hover .vl-c-video{background:var(--surface)}.vl-skel{border-radius:var(--radius-sm);vertical-align:middle;width:44px;max-width:100%;height:10px;display:inline-block}@media (prefers-reduced-motion:reduce){.vl-skel{animation:none}}.vl-cards{margin:0;padding:0;list-style:none}.vl-card{border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.vl-card:last-child{border-bottom:0}.vl-card.vl-removed{cursor:default;align-items:center}.vl-card .thumb{width:104px}.vl-card-body{gap:4px;min-width:0;display:grid}.vl-card-meta{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.vl-card-num{font-size:var(--fs-s);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.vl-card-num.value .vl-card-lead{color:var(--ink);font-weight:600}.vl-card-num.muted{color:var(--faint)}@container main (width>=600px){.vl-card{grid-template-columns:144px minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px}.vl-card .thumb{width:144px}}.vl-empty{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:32px 20px;display:flex}.vl-empty b{color:var(--ink);font-size:var(--fs-l)}.vl-pager{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 20px;display:flex}.vl-pages,.vl-pg-nums{align-items:center;gap:4px;display:flex}.vl-pg{border-radius:var(--radius-pill);min-width:44px;height:44px;color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;padding:0 8px;font-weight:500;display:inline-grid}.vl-pg:hover:not(:disabled){background:var(--subtle);border-color:var(--line)}.vl-pg[aria-current=page]{background:var(--accent-tint);border-color:var(--accent-soft-border);color:var(--accent-ink);cursor:default}.vl-step{gap:4px;padding:0 9px;display:inline-flex}.vl-step-word{display:none}.vl-gap{min-width:24px;color:var(--faint);font-size:var(--fs-m);place-items:center;display:inline-grid}.vl-pg-of{color:var(--ink-2);font-size:var(--fs-m);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:none}.vl-span{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums;white-space:nowrap}.vl-size{color:var(--muted);font-size:var(--fs-s);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.vl-size .select{min-height:var(--ctl-h)}@container main (width<=760px){.vl-filters{gap:10px}.vl-find{flex:100%;order:0;max-width:none;margin-left:0}.vl-formats{flex-wrap:wrap;flex:100%;order:1}.vl-order{flex:100%;order:2}.vl-order .select{flex:auto}.vl-selects{flex:100%;order:2}.vl-selects>.select{flex:0 auto}.vl-sort{flex:1 1 0}.vl-sort .select{flex:auto;width:100%}.vl-compare{flex-direction:column}.vl-compare>span+span:before{content:none}.vl-hidden{padding:10px 16px 14px}.vl-pager{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 16px 14px;display:grid}.vl-pages{grid-column:1/-1;justify-content:space-between;gap:8px}.vl-pg-nums{display:none}.vl-pg-of{display:inline}.vl-step{border-color:var(--line);background:var(--surface);height:44px;min-height:44px;padding:0 14px}.vl-step-word{display:inline}.vl-size{justify-self:end;margin-left:0}.vl-empty{padding:26px 16px}}@container main (width<=420px){.vl-formats .ctl-seg-scroll{width:100%}.vl-formats .seg{width:100%;display:flex}.vl-formats .seg button{flex:auto;padding-left:6px;padding-right:6px}.vl-formats .seg button .cnt{margin-left:3px}}@container main (width<=380px){.vl-card{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px 14px}.vl-card .thumb{width:92px}.vl-step{padding:0 11px}}@container app (width<=860px){.vl-filters{scroll-margin-top:128px}.vl-pg{min-width:44px;height:44px}.vl-size .select{min-height:44px}}.tg-publish{color:var(--ink-2);font-size:var(--fs-s);align-items:center;gap:0 6px;margin:0;line-height:1.4;display:flex}.tg-publish-text{text-indent:-22px;min-width:0;padding-left:22px}.tg-publish-text .icon{color:var(--warn);margin:-2px 6px 0 0}.tg-publish.ok{color:var(--muted)}.tg-publish.ok .tg-publish-text .icon{color:var(--success)}.tg-publish-dash{color:var(--muted);flex:none}.tg-publish .text-button{font-size:var(--fs-s);flex:none;padding:0}@container main (width<=760px){.tg-publish{flex-wrap:wrap}.tg-publish-dash{display:none}.tg-publish .text-button{flex-basis:100%;justify-content:flex-start;padding-left:22px}}.tg-grant>.tg-grant-why{color:var(--ink);font-size:var(--fs-m);margin:0;line-height:1.5}.tg-steps.tg-grant-steps li{align-items:flex-start;line-height:1.45}.tg-grant .tg-how ol li+li{margin-top:2px}.ib-bot-bar{border-bottom:1px solid var(--line-soft);background:var(--accent-soft);min-height:48px;color:var(--ink-2);font-size:var(--fs-m);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:6px 16px 6px 20px;display:flex}.ib-bot-bar>.icon{color:var(--accent);flex:none}.ib-bot-bar.is-staff{background:var(--warning-tint)}.ib-bot-bar.is-staff>.icon{color:var(--warn-ink)}.ib-bot-bar.is-off{background:var(--line-soft)}.ib-bot-bar.is-off>.icon{color:var(--muted)}.ib-bot-text{overflow-wrap:anywhere;flex:200px;min-width:0}.ib-bot-bar .ib-bot-act.button.small{min-height:36px;font-size:var(--fs-m);flex:none}.ib-bot-problem{color:var(--error-ink);flex:100%}.ib-bot-hint{border-top:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font-size:var(--fs-m);flex:none;align-items:center;gap:6px;margin:0;padding:6px max(20px,50% - 410px);display:flex}.ib-bot-hint .icon{flex:none}.ib-msg.is-action .ib-bubble{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:6px 12px;display:flex}.ib-action-text{color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ib-action-text .icon{color:var(--accent)}.ib-msg.is-action .ib-meta{margin-top:0;margin-left:auto}.ib-bot-buttons{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.ib-bot-btn{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 70%, transparent);min-height:30px;box-shadow:inset 0 0 0 1px var(--violet-200);color:var(--accent-text);font-size:var(--fs-m);cursor:default;align-items:center;gap:4px;padding:3px 12px;font-weight:500;display:inline-flex}.ib-bot-btn .icon{flex-basis:14px;width:14px;height:14px}.ib-msg.is-ours.is-bot .ib-bubble{background:var(--surface);box-shadow:inset 0 0 0 1px var(--violet-200)}.ib-msg.is-ours.is-bot .ib-file{background:var(--bg-subtle)}.ib-role.is-bot{color:var(--ink-2);align-items:center;gap:5px;font-weight:500;display:inline-flex}.ib-role.is-bot .icon{color:var(--accent);flex:none}.ib-msg.is-ours.is-bot.is-failed .ib-bubble{box-shadow:inset 0 0 0 1px var(--error-line)}.ib-msg.is-failed .ib-bubble{background:var(--surface);box-shadow:inset 0 0 0 1px var(--error-line)}.ib-msg-note.is-off{border-radius:var(--radius-lg);background:var(--error-tint);max-width:100%;color:var(--error-ink);text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:8px;padding:6px 12px}.ib-msg-note.is-off>.icon{flex:none;margin-top:2px}@container app (width<=860px){.ib-bot-bar{padding:6px 12px}.ib-bot-bar .ib-bot-act.button.small{min-height:44px}.ib-bot-hint{padding:6px 12px}}.pub-logo{line-height:0;display:inline-flex}.ig-logo{flex:none}.pub-state{border-radius:var(--radius-pill);min-height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--line-soft);color:var(--muted);align-items:center;gap:6px;padding:1px 9px;font-weight:600;display:inline-flex}.pub-state__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pub-state--ok{background:var(--success-tint);color:var(--success)}.pub-state--bad{background:var(--error-tint);color:var(--error-ink)}.pub-state--wait{background:var(--pending-tint);color:var(--pending-ink)}.pub-state--plan{background:var(--accent-tint);color:var(--accent-ink)}.pub-state--muted{background:var(--line-soft);color:var(--muted)}.ig-cn-soon{color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:10px;margin:4px 0 0;line-height:1.4;display:flex}.ig-cn-soon .ig-logo{flex:none}.ig-cn-mark{background:var(--line-soft);border-radius:50%;flex:none;grid-area:av;place-items:center;width:44px;height:44px;display:inline-grid}.ig-cn-invite .cn-main{gap:3px}.ig-cn-invite .cn-facts{line-height:1.4}.ig-cn-more .text-button{padding-left:0}.ig-cn-more .text-button:disabled{opacity:.6}.ig-cn-dialog{gap:14px;display:grid}.ig-cn-dialog>p{color:var(--ink-2);font-size:var(--fs-m);margin:0;line-height:1.5}.ig-cn-choices{gap:8px;max-height:min(380px,52vh);padding:2px;display:grid;overflow:auto}.ig-cn-choice{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:60px;color:var(--ink-2);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.ig-cn-choice:hover{border-color:var(--hair)}.ig-cn-choice.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ig-cn-choice input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.ig-cn-choice:has(input:disabled){cursor:default}.ch-avatar.ig-cn-choice-av{width:40px;height:40px;font-size:var(--fs-l);flex:0 0 40px}.ig-cn-choice-text{gap:2px;min-width:0;display:grid}.ig-cn-choice-text b{color:var(--ink);font-size:var(--fs-l);overflow-wrap:anywhere}.ig-cn-choice-text span{color:var(--muted);font-size:var(--fs-s);overflow-wrap:anywhere;line-height:1.4}.ig-cn-choice-text .ig-cn-choice-note.warn{color:var(--warn-ink);font-weight:600}.ig-cn-choice-text .ig-cn-choice-note.here{color:var(--accent-ink);font-weight:600}.ig-cn-how{border-radius:var(--radius-lg);background:var(--subtle);gap:8px;padding:14px 16px;display:grid}.ig-cn-how-title{color:var(--ink);font-size:var(--fs-m);margin:0;font-weight:700}.tg-steps.ig-cn-steps li{align-items:flex-start;line-height:1.45}@container app (width<=860px){.ig-cn-choice{min-height:64px}}.ig-cn-choice.off{opacity:.62;cursor:not-allowed}.ig-cn-methods{gap:10px;display:grid}.ig-cn-method{text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;gap:3px;padding:14px 16px;display:grid}.ig-cn-method:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ig-cn-method:disabled{cursor:default;opacity:.7}.ig-cn-method b{color:var(--ink);font-size:var(--fs-l)}.ig-cn-method span{color:var(--muted);font-size:var(--fs-s);line-height:1.4}.vt-page{--vt-cover:148px;--vt-ava:96px;--vt-shade:color-mix(in srgb, var(--ink) 22%, transparent)}.vt-account{gap:16px;max-width:860px;display:grid}.vt-card--instagram{--vt-brand:linear-gradient(115deg, #feda75 0%, #fa7e1e 30%, #d62976 66%, #962fbf 100%);--vt-ring:linear-gradient(45deg, #feda75, #fa7e1e 30%, #d62976 65%, #962fbf)}.vt-card--youtube{--vt-brand:linear-gradient(120deg, #ff2d3a 0%, #e00000 55%, #a30000 100%);--vt-ring:red}.vt-card--telegram-channel{--vt-brand:linear-gradient(135deg, color-mix(in srgb, var(--format-telegram) 80%, var(--white)) 0%, var(--format-telegram) 48%, color-mix(in srgb, var(--format-telegram) 78%, var(--ink)) 100%);--vt-ring:var(--format-telegram)}.vt-card--telegram-bot{--vt-brand:linear-gradient(135deg, var(--format-telegram) 0%, color-mix(in srgb, var(--format-telegram) 82%, var(--ink)) 100%);--vt-ring:var(--format-telegram)}.vt-hero{border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.vt-cover{height:var(--vt-cover);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--vt-brand,var(--violet-100));flex:none;position:relative;overflow:hidden}.vt-cover:after{content:"";background:radial-gradient(70% 120% at 10% 0%, color-mix(in srgb, var(--white) 26%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.vt-hero.is-empty .vt-cover,.vt-hero.is-wait .vt-cover{opacity:.45}.vt-hero.is-off .vt-cover{opacity:.5}.vt-hero-body{align-items:flex-start;gap:16px;min-width:0;padding:0 24px;display:flex}.vt-hero-body--plain{place-items:start;gap:8px;padding:20px 24px 22px;display:grid}.vt-hero-text{gap:4px;min-width:0;padding-top:14px;display:grid}.vt-hero-foot{justify-items:start;padding:4px 24px 22px;display:grid}.vt-ava{margin-top:calc(var(--vt-ava) / -2);border-radius:50%;flex:none;display:inline-flex;position:relative}.vt-ava-in{width:var(--vt-ava);height:var(--vt-ava);border:4px solid var(--surface);background:var(--violet-100);color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:34px;font-weight:700;display:grid;overflow:hidden}.vt-ava-in img{object-fit:cover;width:100%;height:100%}.vt-hero:not(.is-empty) .vt-ava{background:var(--vt-ring,var(--accent));padding:3px}.vt-hero:not(.is-empty) .vt-ava-in{width:calc(var(--vt-ava) - 6px);height:calc(var(--vt-ava) - 6px);border-width:3px}.vt-ava--ghost .vt-ava-in{border:2px dashed var(--hair);background:var(--surface);box-shadow:0 0 0 4px var(--surface)}.vt-badge{background:var(--surface);width:30px;height:30px;box-shadow:0 1px 3px var(--vt-shade);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:0}.vt-badge svg{display:block}.vt-badge--bot{background:var(--format-telegram);color:var(--white)}.vt-badge--bot .icon{width:17px;height:17px}.vt-title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.vt-net-line{color:var(--muted);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.vt-net-line>svg{flex:none}.vt-handle{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.vt-handle:before{content:"·";color:var(--disabled-ink);margin-right:4px}a.vt-handle:hover{color:var(--accent-ink)}.vt-handle .icon{opacity:.7;width:14px;height:14px}.vt-open{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--accent-ink);font-size:var(--fs-m);cursor:pointer;flex:none;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;margin-left:auto;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.vt-open:hover{border-color:var(--accent);background:var(--violet-50)}.vt-open .icon.vt-open-arrow{transform:rotate(180deg)}.vt-stats{flex-wrap:wrap;gap:8px 36px;margin:14px 0 0;display:flex}.vt-stat{flex-direction:column-reverse;gap:2px;display:flex}.vt-stat dd{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700;line-height:1.05}.vt-stat dt{color:var(--muted);font-size:var(--fs-s);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.vt-week{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.vt-week.up{color:var(--success)}.vt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vt-quiet{color:var(--muted);font-size:var(--fs-s);margin:12px 0 0;line-height:1.45}.vt-issue{border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--warning-tint);color:var(--ink);font-size:var(--fs-s);grid-template-columns:auto minmax(0,1fr) auto;place-self:stretch stretch;align-items:center;gap:10px;margin-top:14px;padding:10px 10px 10px 12px;display:grid}.vt-issue.off{border-color:var(--error-line);background:var(--error-tint)}.vt-issue.off>.icon{color:var(--error)}.vt-issue-text{gap:1px;min-width:0;display:grid}.vt-issue-text b{font-weight:600}.vt-issue-text span{color:var(--ink-2)}.vt-need{color:var(--ink-2);font-size:var(--fs-m);margin:12px 0 0}.vt-attention{color:var(--ink-2);font-size:var(--fs-s);align-items:center;gap:8px;margin:12px 0 0;font-weight:600;display:inline-flex}.vt-attention .icon{color:var(--warn)}.vt-points{color:var(--ink-2);font-size:var(--fs-m);gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.vt-points li{align-items:center;gap:10px;display:flex}.vt-points .icon{color:var(--success);flex:none}.vt-part{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:20px 24px;display:flex}.vt-part-text{flex:320px;gap:4px;min-width:0;display:grid}.vt-part h2{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-l);margin:0;font-weight:700}.vt-part p{max-width:560px;color:var(--muted);font-size:var(--fs-m);margin:0;line-height:1.5}.vt-part-action{flex:none}.button.danger-outline{border-color:var(--error-line);background:var(--surface);color:var(--error-ink)}.button.danger-outline:hover{border-color:var(--error);background:var(--error-tint)}.vt-abil{margin:8px 0 0;display:grid}.vt-abil-row{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 0;display:grid}.vt-abil-row+.vt-abil-row{border-top:1px solid var(--line-soft)}.vt-abil dt{color:var(--muted);font-size:var(--fs-s)}.vt-abil dd{min-width:0;margin:0}.vt-pm-ok{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.vt-pm-ok .icon{color:var(--success)}.vt-pm-note{color:var(--muted);font-size:var(--fs-s);align-items:flex-start;gap:6px;display:inline-flex}.vt-pm-note .icon{color:var(--muted);flex:none;margin-top:1px}.vt-pm-act{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;width:100%;display:grid}.vt-pm-label{color:var(--ink);font-size:var(--fs-s)}.vt-bot-mark.icon{width:36px;height:36px;color:var(--format-telegram)}.vt-skel-ava{width:var(--vt-ava);height:var(--vt-ava);margin-top:calc(var(--vt-ava) / -2);border:4px solid var(--surface);border-radius:50%;display:block;position:relative}.vt-skel-line{width:40%;height:22px;margin-bottom:12px;display:block}.vt-account>*{animation:cr-rise var(--t-slow) var(--ease) backwards}.vt-account>:nth-child(2){animation-delay:50ms}.vt-account>:nth-child(3){animation-delay:.1s}.vt-account>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.vt-account>*{animation:none}}@container main (width<=760px){.vt-page{--vt-cover:96px;--vt-ava:72px}.vt-hero-body{flex-wrap:wrap;gap:10px 14px;padding:0 16px}.vt-hero-foot{padding:4px 16px 18px}.vt-title{font-size:var(--fs-xl)}.vt-open{margin-left:0}.vt-stat dd{font-size:26px}.vt-part{padding:16px}.vt-abil-row{grid-template-columns:minmax(0,1fr);gap:4px}}.tg-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tg-page-head .page-title{margin:0}.tg-logo{vertical-align:middle;flex:none;display:inline-block}.acc-pill.gray{background:var(--line-soft);color:var(--muted)}.acc-pill.gray i{background:var(--hair)}.ch-avatar.tg-av{background:var(--accent-soft-border);color:var(--accent-text);font-size:var(--fs-m);letter-spacing:-.3px}.ch-avatar.tg-av.bot{background:var(--format-posts-soft);color:var(--ink)}.ch-avatar.tg-av.sm{width:36px;height:36px;font-size:var(--fs-s);flex:0 0 36px}.cn-row.is-off .cn-title{font-family:var(--font-display);color:var(--muted)}.cn-row.is-off .ch-avatar{opacity:.72}.cn-delete.muted{color:var(--muted);font-weight:500}.tg-more-gap{width:40px;display:inline-block}.tg-inbox{gap:0;margin-top:2px;display:grid}.tg-inbox-text{color:var(--ink-2);font-size:var(--fs-s);align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.tg-inbox-text .icon{color:var(--warn);flex:none;margin-top:1px}.tg-inbox.ok .tg-inbox-text{color:var(--muted)}.tg-inbox.ok .tg-inbox-text .icon{color:var(--success)}.tg-inbox-acts{flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding-left:22px;display:flex}.tg-inbox-acts .text-button{font-size:var(--fs-s);text-align:left;padding:0}.tg-inbox-acts .text-button:disabled{opacity:.6}.tg-inbox-miss{color:var(--warn-ink);font-size:var(--fs-s);font-weight:600}.modal-head .modal-back-step{margin-left:-10px}.modal-head .modal-back-step+h2{margin-right:auto}.tg-flow{gap:14px;display:grid}.tg-flow>p{color:var(--ink-2);font-size:var(--fs-m);margin:0;line-height:1.5}.tg-picks{gap:8px;display:grid}.tg-pick{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:60px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:10px 12px;display:flex}.tg-pick:hover{border-color:var(--hair);background:var(--subtle)}.tg-pick-ico{border-radius:var(--radius-md);background:var(--line-soft);width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.tg-pick-text{flex:auto;gap:2px;min-width:0;display:grid}.tg-pick-title{font-size:var(--fs-l);font-weight:700}.tg-pick-sub{color:var(--muted);font-size:var(--fs-s)}.tg-chev{color:var(--muted);flex:none}.tg-ways{gap:10px;display:grid}.tg-way{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;color:var(--ink);text-align:left;gap:8px;padding:14px 16px;display:grid}.tg-way:hover:not(:disabled){border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-tint)}.tg-way:disabled{opacity:.6}.tg-way-head{align-items:center;gap:8px;display:flex}.tg-way-title{font-size:var(--fs-l);font-weight:700}.tg-way-head .tg-chev{margin-left:auto}.tg-way-off{color:var(--muted);font-size:var(--fs-s)}.tg-tag{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-ink);font-size:var(--fs-xs);padding:2px 8px;font-weight:700}.tg-facts{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tg-fact{color:var(--ink-2);font-size:var(--fs-m);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.tg-fact .icon{margin-top:1px}.tg-fact.yes .icon{color:var(--success)}.tg-fact.no{color:var(--muted)}.tg-fact.no .icon{color:var(--hair)}.tg-fact.warn{color:var(--warn-ink)}.tg-fact.warn .icon{color:var(--warn)}.tg-more-ways{gap:8px;display:grid}.tg-more-title{color:var(--muted);font-size:var(--fs-s);margin:4px 0 0;font-weight:700}.tg-qr-wrap{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.tg-qr-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);width:184px;height:184px;color:var(--ink);flex:none;place-items:center;padding:8px;display:grid}.tg-qr{width:100%;height:100%;display:block}.tg-qr-bg{fill:var(--white)}.tg-qr-dots{fill:currentColor}.tg-qr-skel{border-radius:var(--radius-lg);background:var(--line-soft);width:184px;height:184px;display:block}.tg-qr-cap{min-width:0;color:var(--ink-2);font-size:var(--fs-m);flex:200px;justify-items:start;gap:8px;display:grid}.tg-qr-cap p{margin:0}.tg-qr-or{color:var(--muted);font-size:var(--fs-s)}.button.tg-big{width:100%;min-height:52px;font-size:var(--fs-l)}.tg-steps{counter-reset:tg-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tg-steps li{color:var(--ink-2);font-size:var(--fs-m);counter-increment:tg-step;align-items:center;gap:10px;display:flex}.tg-steps li:before{content:counter(tg-step);background:var(--accent-tint);width:24px;height:24px;color:var(--accent-ink);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.tg-wait{border-radius:var(--radius-md);background:var(--subtle);color:var(--ink-2);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px;display:flex}.tg-wait small{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums;margin-left:auto}.tg-spin{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite tg-spin}@keyframes tg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tg-spin{animation-duration:2.4s}}.tg-field{gap:6px;display:grid}.tg-field label{color:var(--ink);font-size:var(--fs-m);font-weight:600}.tg-field small{color:var(--muted);font-size:var(--fs-s);line-height:1.4}.tg-inline{gap:8px;display:flex}.tg-input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font-size:var(--fs-l);padding:8px 12px}.tg-token{resize:none;overflow-wrap:anywhere;word-break:break-all;font-family:inherit;line-height:1.35}.tg-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.tg-inline .button{flex:none}.tg-how{color:var(--ink-2);font-size:var(--fs-m)}.tg-how summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.tg-how ol{margin:8px 0 0;padding-left:20px;line-height:1.6}.tg-how p{margin:8px 0 0;line-height:1.5}.tg-bot-card{border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:10px 12px;display:flex}.tg-bot-card-text{gap:1px;min-width:0;display:grid}.tg-bot-card-text b{overflow-wrap:anywhere}.tg-bot-card-text span{color:var(--muted);font-size:var(--fs-s)}.tg-check{min-height:44px;color:var(--ink-2);font-size:var(--fs-m);cursor:pointer;align-items:center;gap:10px;display:flex}.tg-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.tg-chan-list{gap:4px;max-height:min(360px,50vh);display:grid;overflow:auto}.tg-chan{border-radius:var(--radius-md);padding:6px 8px}.tg-chan:hover{background:var(--subtle)}.tg-chan.dis{cursor:default;opacity:.7}.tg-chan-text{gap:1px;min-width:0;display:grid}.tg-chan-text b{color:var(--ink);overflow-wrap:anywhere}.tg-chan-text span{color:var(--muted);font-size:var(--fs-s)}.tg-chan-text span.here{color:var(--accent-ink);font-weight:600}@container main (width<=760px){.tg-qr-box{width:160px;height:160px}}@container app (width<=860px){.tg-pick{min-height:64px}.tg-inline{flex-direction:column}.tg-inline .button{min-height:44px}}.pub-tz{gap:8px;display:grid}.pub-tz .pub-field{min-width:0;font-size:var(--fs-m);gap:6px;display:grid}.pub-tz .pub-field>span:first-child{color:var(--muted);font-size:var(--fs-s);font-weight:600}.pub-tz-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pub-tz .select.pub-tz-select{min-width:min(280px,100%);min-height:40px;font-size:var(--fs-m)}.pub-tz-warn{border-radius:var(--radius-md);background:var(--pending-tint);color:var(--pending-ink);font-size:var(--fs-s);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.pub-tz-warn .icon{flex:none;margin-top:1px}.pub-tz .pub-ok{color:var(--success);font-size:var(--fs-s);align-items:center;gap:6px;margin:0;display:inline-flex}.pub-tz .pub-field-error{color:var(--error-ink);font-size:var(--fs-s);margin:0}@container main (width<=760px){.pub-tz .select.pub-tz-select{width:100%;min-height:44px}.pub-tz-row .button{flex:auto}}.pj-tz-note{margin-top:8px}.pj-avatar{letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.pj-md{width:32px;height:32px;font-size:var(--fs-s)}.pj-sm{width:30px;height:30px;font-size:var(--fs-xs);border-radius:8px}.pj-tone-0{background:var(--violet-100);color:var(--accent-text)}.pj-tone-1{background:var(--neutral-150);color:var(--ink)}.pj-tone-2{background:var(--cream);color:var(--ink)}.pj-tone-none{background:var(--neutral-100);color:var(--muted)}.pj-context .pj-trigger{gap:8px;padding:6px 8px 6px 6px}.pj-trigger .pj-name{-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:var(--fs-m);-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pj-context .pj-trigger:hover{border-color:var(--hair);background:var(--surface)}.pj-context .pj-trigger.is-here{border-color:var(--accent-soft-border);background:var(--accent-tint);color:var(--accent-ink)}.app.projects-open .sidebar-inner{z-index:46}.pj-menu{background:var(--surface);flex-direction:column;min-height:0;display:flex}.pj-menu:focus{outline:none}.pj-popover{z-index:45;border-radius:var(--radius-lg);width:340px;max-width:calc(100vw - 24px);max-height:560px;box-shadow:0 0 0 1px var(--line), 0 18px 40px color-mix(in srgb, var(--ink) 16%, transparent);padding-top:6px;position:fixed;top:104px;left:86px}.pj-head{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px 14px;display:flex}.pj-title{color:var(--faint);font-size:var(--fs-s);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.pj-cell{width:30px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.pj-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:10px;margin:0 6px 6px;padding:0 8px;display:flex}.pj-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-border)}.pj-search-input{min-width:0;min-height:40px;color:var(--ink);font-size:var(--fs-m);background:0 0;border:0;flex:auto;padding:0}.pj-search-input:focus,.pj-search-input:focus-visible{outline:none}.pj-search-input::placeholder{color:var(--faint)}.pj-search-input::-webkit-search-cancel-button{cursor:pointer}.pj-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.pj-group{color:var(--faint);font-size:var(--fs-xs);padding:8px 8px 4px;font-weight:600}.pj-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pj-item{border-radius:var(--radius-md);min-height:48px;color:var(--ink-2);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.pj-item:hover{background:var(--bg-sunken);color:var(--ink)}.pj-item:focus-visible{border-radius:var(--radius-md);outline-offset:-2px;background:var(--bg-sunken);color:var(--ink)}.pj-item[aria-current=true]{box-shadow:inset 0 0 0 1px var(--accent-soft-border);background:var(--accent-tint);color:var(--accent-ink)}.pj-item.is-next{background:var(--bg-sunken);color:var(--ink)}.pj-item-text{flex:auto;gap:2px;min-width:0;display:grid}.pj-item-name{font-size:var(--fs-m);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pj-item-sub{min-width:0;color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:8px;line-height:1.35;display:flex;overflow:hidden}.pj-ch{text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.pj-ch .yt-logo,.pj-ch .tg-logo,.pj-more{flex:none}.pj-check{color:var(--accent-ink);flex:none}.pj-empty{color:var(--muted);font-size:var(--fs-m);text-align:left;overflow-wrap:anywhere;justify-items:start;gap:4px;padding:10px 8px 6px;display:grid}.pj-empty .text-button{text-align:left}.pj-actions{border-top:1px solid var(--line-soft);gap:1px;padding:6px;display:grid}.is-single .pj-actions{border-top:0}.pj-action{border-radius:var(--radius-md);min-height:44px;color:var(--ink-2);font-size:var(--fs-m);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;font-weight:600;text-decoration:none;display:flex}.pj-action:hover,.pj-action:focus-visible{border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--ink)}.pj-scrim{z-index:70;background:color-mix(in srgb, var(--ink) 38%, transparent);position:fixed;inset:0}.pj-sheet{z-index:71;max-width:560px;max-height:min(86vh,86dvh);padding-bottom:var(--safe-b);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -12px 40px color-mix(in srgb, var(--ink) 18%, transparent);margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.pj-sheet .pj-head{padding:8px 6px 4px 18px}.pj-sheet .pj-search{margin:4px 12px 8px}.pj-sheet .pj-search-input{min-height:44px;font-size:var(--fs-l)}.pj-sheet .pj-scroll,.pj-sheet .pj-actions{padding-inline:12px}.pj-sheet .pj-item{min-height:54px}.pj-sheet .pj-action{min-height:48px}.topbar .tb-title{flex:auto;grid-template-columns:minmax(0,1fr)}.pj-topbar{min-width:0;max-width:100%;min-height:44px;color:var(--muted);font-size:var(--fs-s);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:-10px -4px;padding:0 4px;display:inline-flex}.pj-topbar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pj-topbar .icon{flex:none}.pj-topbar:active{background:var(--bg-sunken)}.pj-form{gap:14px;display:grid}.pj-lead{color:var(--ink-2);font-size:var(--fs-m);line-height:1.45}.pj-field{gap:6px;display:grid}.pj-field label{color:var(--ink);font-size:var(--fs-m);font-weight:600}.pj-input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font-size:var(--fs-l);padding:8px 12px}.pj-input::placeholder{color:var(--faint)}.pj-input:hover{border-color:var(--hair)}.pj-input:focus,.pj-input:focus-visible{border-color:var(--accent);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent-soft-border);outline:none}.pj-input.is-invalid{border-color:var(--error-line)}.pj-error{color:var(--error-ink);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.pj-foot-error{flex:100%}.pj-ok{color:var(--success);font-size:var(--fs-s);align-items:center;gap:6px;margin:0;display:inline-flex}.pj-inline-link{color:var(--accent-ink);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.pj-settings{gap:var(--gap);display:grid}.pj-settings>.pg-head{margin-bottom:var(--space-2)}.pj-settings .panel+.panel{margin-top:0}.pj-settings .panel-head{align-items:center}.pj-settings .panel-head .text-button{margin-block:-6px}.pj-rename{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-rename .pj-input{flex:260px}.pj-rename .pj-error,.pj-rename .pj-ok{flex-basis:100%}.pj-usage{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.pj-usage>div{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--subtle);padding:12px 14px}.pj-usage>.is-full{border-color:var(--warning-line);background:var(--warning-tint)}.pj-usage dt{color:var(--muted);font-size:var(--fs-s)}.pj-usage dd{font-family:var(--font-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.pj-limit{color:var(--ink-2);font-size:var(--fs-s);align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.pj-limit .icon{color:var(--muted);flex:none;margin-top:2px}.button.pj-wrap-button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto}.pj-limit-bar{max-width:880px;margin:0 0 var(--gap);border:1px solid var(--warning-line);border-radius:var(--radius-md);background:var(--warning-tint);padding:10px 14px}.app{--rail-w:104px;--panel-w:236px}.mn-rail{width:var(--rail-w);flex-direction:column;flex:0 0 var(--rail-w);background:var(--rail);align-items:center;padding:16px 0 14px;display:flex}.mn-brand{border-radius:var(--radius-md);background:var(--white);place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.mn-rail-nav{flex-direction:column;gap:4px;width:100%;padding:0 6px;display:flex}.mn-rail-item{border-radius:var(--radius-lg);min-height:58px;color:var(--white);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:9px 0 8px;font-size:11px;font-weight:500;line-height:1.15;text-decoration:none;transition:background .15s,color .15s;display:flex}.mn-rail-item:hover{background:var(--violet-700)}.mn-rail-item[aria-current=page]{background:var(--white);color:var(--accent-text);font-weight:600}.mn-rail-item:focus-visible{outline:2px solid var(--white);outline-offset:1px}.mn-rail-icon{place-items:center;line-height:0;display:grid;position:relative}.mn-rail-icon .icon{width:24px;height:24px}.mn-rail-label{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;max-width:100%;padding:0 4px}.mn-badge{border-radius:var(--radius-pill);background:var(--white);min-width:18px;height:18px;color:var(--ink);box-shadow:0 0 0 2px var(--rail);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-7px;left:13px}.mn-rail-item[aria-current=page] .mn-badge{background:var(--accent);color:var(--white);box-shadow:0 0 0 2px var(--white)}.mn-rail-foot{flex-direction:column;width:100%;margin-top:auto;padding:0 6px 10px;display:flex}.mn-dot{background:var(--error);width:10px;height:10px;box-shadow:0 0 0 2px var(--rail);border-radius:50%;position:absolute;top:-3px;right:-4px}.mn-rail-item[aria-current=page] .mn-dot{box-shadow:0 0 0 2px var(--white)}.mn-me{position:relative}.mn-me-button{border:3px solid color-mix(in srgb, var(--white) 90%, transparent);background:var(--accent-soft-border);width:44px;height:44px;color:var(--ink);font:700 var(--fs-m) var(--font);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.mn-me-button:hover,.mn-me-button[aria-expanded=true]{border-color:var(--white);background:var(--white)}.mn-me-button:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:50%}.mn-me-pop{z-index:60;border-radius:var(--radius-lg);background:var(--surface);width:248px;box-shadow:0 0 0 1px var(--line), 0 18px 40px color-mix(in srgb, var(--ink) 16%, transparent);gap:2px;padding:8px;display:grid;position:absolute;bottom:0;left:calc(100% + 14px)}.mn-me-email{color:var(--muted);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 6px;overflow:hidden}.mn-me-out{border-radius:var(--radius-md);min-height:44px;color:var(--ink-2);font:500 var(--fs-m) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.mn-me-out:hover,.mn-me-out:focus-visible{background:var(--subtle);color:var(--ink)}.sidebar-inner:has(.mn-me-pop){z-index:46}.mn-panel{width:var(--panel-w);flex-direction:column;flex:0 0 var(--panel-w);border-right:1px solid var(--line);background:var(--surface);padding:20px 14px 18px;display:flex;overflow-y:auto}.mn-panel-nav{flex-direction:column;min-width:0;display:flex}.button.mn-primary{justify-content:center;width:100%;margin-bottom:12px}.mn-list-head{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:4px 10px;font-weight:600}.mn-places,.mn-channels{gap:2px;display:grid}.mn-place{border-radius:var(--radius-lg);min-width:0;min-height:44px;color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:11px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.mn-place .icon{color:var(--muted);flex:none}.mn-place:hover{background:var(--neutral-50);color:var(--ink)}.mn-place[aria-current=page]{background:var(--violet-100);color:var(--accent-ink);font-weight:600}.mn-place[aria-current=page] .icon{color:currentColor}.mn-place-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mn-count{border-radius:var(--radius-pill);background:var(--subtle);min-width:22px;color:var(--ink-2);font-size:var(--fs-xs);text-align:center;flex:none;padding:1px 7px;font-weight:600}.mn-place[aria-current=page] .mn-count{background:var(--surface);color:var(--accent-ink)}.mn-count--alarm,.mn-place[aria-current=page] .mn-count--alarm{background:var(--error);color:var(--on-accent)}.mn-ch-group{gap:2px;display:grid}.mn-ch-head{min-height:36px;color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:11px;padding:6px 10px 2px;font-weight:600;display:flex}.mn-logo{flex:none;place-items:center;width:20px;height:20px;line-height:0;display:inline-grid}.mn-logo .net-mark svg{width:20px;height:auto;max-height:20px}.mn-ch-indent{flex:none;width:20px}.mn-warn{color:var(--error-ink);font-size:var(--fs-xs);flex:none;font-weight:600}.mn-place[aria-current=page] .mn-warn{color:var(--error-ink)}.mn-acc{margin-top:18px}.mn-acc-head{min-height:32px;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 4px 8px 10px;font-weight:600;display:flex}.mn-acc-add{background:var(--violet-100);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;place-items:center;text-decoration:none;display:grid}.mn-acc-add:hover{background:var(--accent);color:var(--white)}.mn-acc-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mn-acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mn-acc-tile{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);text-align:center;transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-content:start;justify-items:center;gap:2px;padding:12px 6px 10px;text-decoration:none;display:grid;position:relative}.mn-acc-tile:hover{background:var(--violet-50);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.mn-acc-tile[aria-current=page]{background:var(--violet-100);box-shadow:inset 0 0 0 1.5px var(--accent)}.mn-acc-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mn-acc-ava{border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid;position:relative}.mn-acc-tile.is-on .mn-acc-ava{background:var(--mn-ring,var(--accent));padding:2.5px}.mn-acc-tile.is-on .mn-acc-ava>img{border:2.5px solid var(--surface);object-fit:cover;background:var(--violet-100);border-radius:50%;width:100%;height:100%}.mn-acc-tile.is-on .mn-acc-ava>:is(svg,.icon){border:2.5px solid var(--surface);background:var(--surface);border-radius:50%;width:100%;height:100%;padding:12px}.mn-acc-tile.is-wait .mn-acc-ava{border:1.5px dashed var(--hair);background:var(--surface)}.mn-acc-tile.is-off .mn-acc-ava{background:var(--mn-soft,var(--violet-50))}.mn-acc-tile.is-wait .mn-acc-ava{opacity:.5}.mn-acc--instagram{--mn-ring:linear-gradient(45deg, #feda75, #fa7e1e 30%, #d62976 65%, #962fbf);--mn-soft:color-mix(in srgb, #d62976 9%, var(--white))}.mn-acc--youtube{--mn-ring:red;--mn-soft:color-mix(in srgb, red 8%, var(--white))}.mn-acc--telegram-channel,.mn-acc--telegram-bot{--mn-ring:var(--format-telegram);--mn-soft:color-mix(in srgb, var(--format-telegram) 10%, var(--white))}.mn-acc-tile .mn-acc-bot{width:24px;height:24px;color:var(--format-telegram)}.mn-acc-badge .mn-acc-bot{width:12px;height:12px;color:var(--white)}.mn-acc-badge{background:var(--surface);width:20px;height:20px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px}.mn-acc-badge .icon{width:12px;height:12px}.mn-acc--telegram-bot .mn-acc-badge{background:var(--format-telegram);color:var(--white)}.mn-acc-ava .mn-dot{box-shadow:0 0 0 2px var(--surface);top:0;right:0}.mn-acc-name{max-width:100%;color:var(--ink);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.mn-acc-count{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:600}.mn-acc-sub{max-width:100%;color:var(--muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.mn-acc-tile.is-off .mn-acc-sub{color:var(--accent-ink);font-weight:600}.mn-acc-tile[aria-current=page] .mn-acc-name{color:var(--accent-ink)}.mn-set-phone{gap:4px;margin-bottom:16px;display:grid}.mn-set-phone .mn-acc{margin-top:8px}.mn-set-phone .mn-acc-add{width:44px;height:44px}@container app (width>=861px){.main .an-head,.pub-page .pg-actions .pub-create,.pub-page .pg-actions .pub-drafts-link,.pub-page .pg-actions .pub-gear,.app .pub-page .button.primary.pub-fab,.pub-all-page .pg-back,.au-page .pg-actions .au-new,.au-page .au-places,.au-page .pg-actions .au-create,.au-gallery .pg-back,.insp-tabs>.tab:not(.insp-review-tab){display:none}.insp-tabs:not(:has(.insp-review-tab)){display:none}.insp-tabs:has(.insp-review-tab){box-shadow:none;background:0 0;padding:0}.ib-views,.cn-page .cn-add,.mn-set-phone{display:none}}.app .pj-menu.pj-popover{left:calc(var(--rail-w) + 10px)}.tgp-table td.vl-c-video{white-space:normal}.tgp-table .tg-pub{align-items:center}.tgp-table td.tgp-on{color:var(--ink);font-weight:600}.tgp-table tr.tgp-deleted .tg-pub-title{color:var(--muted)}.tgp-th-post{flex-wrap:wrap;align-items:flex-end;gap:2px 10px;display:inline-flex}.tgp-th-post .hint-icon{margin-bottom:5px}.vl-table th .tgp-date-sort{color:var(--muted);gap:4px;font-weight:600}.vl-table th[aria-sort] .tgp-date-sort{color:var(--accent-ink)}.tgp-cover{gap:4px 20px}.tgp-cards{margin:0;padding:0;list-style:none}.tgp-card{border-bottom:1px solid var(--line-soft);cursor:pointer;gap:8px;padding:12px 16px;display:grid}.tgp-card:last-child{border-bottom:0}.tgp-card:hover{background:var(--subtle)}.tgp-card.tgp-deleted .tg-pub-title{color:var(--muted)}.tgp-card-nums{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;padding-left:52px;display:flex}.tgp-card-nums .lead{color:var(--ink);font-weight:600}@container main (width>=600px){.tgp-card{padding:12px 20px}}.tgc-head{gap:8px;margin-bottom:12px}.tgc-head .tgc-text{font-family:var(--font-body);max-width:72ch;color:var(--ink);font-size:var(--fs-l);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:wrap;-webkit-line-clamp:none;line-clamp:none;font-weight:500;line-height:1.55;display:block;overflow:visible}.tgc-head .tgc-text.short{font-family:var(--font-display);letter-spacing:var(--tracking-h1);text-wrap:balance;font-size:22px;font-weight:800;line-height:1.3}.tgc-head .tgc-text.muted{color:var(--muted)}.tgc-head .tgc-text.is-cut{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tgc-more{justify-self:start;padding-left:0;padding-right:0}.tgc-head .tg-tag{vertical-align:1px}.tgc-page>.panel,.tgc-page>.panel+.panel{margin-top:0}.tgc-top{gap:12px;padding:16px 20px;display:grid}.tgc-prim{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;display:grid}.tgc-prim.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tgc-line{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-ring);color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}@container main (width<=560px){.tgc-top{padding:12px 14px}.tgc-prim{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tgc-prim.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tgc-head .tgc-text.short{font-size:20px}}.tgg .vc-panel-head h2{flex-wrap:wrap;align-items:baseline;column-gap:8px}.tgg-span{color:var(--muted);font-size:var(--fs-s);letter-spacing:0;white-space:nowrap;font-weight:500}.tgg-body{flex-direction:column;gap:6px;padding:8px 20px 16px;display:flex}.tgg-plot{height:240px;position:relative}.tgg-plot.half{height:122px}.tgg .tgg-legend{min-height:20px}.tgg:has(.chart .tip.on-legend) .tgg-legend{visibility:hidden}.tgg-note{color:var(--muted);font-size:var(--fs-s);margin:0}.tgg-note.top{margin-bottom:2px}.tgg-state{color:var(--muted);font-size:var(--fs-m);margin:0}.tgg .tgg-tbl{max-height:260px;margin:0}.tgg .tgg-bars{padding:2px 4px 2px 0}@container main (width<=760px){.tgg-body{padding:6px 16px 14px}.tgg-plot{height:200px}.tgg-plot.half{height:104px}}.tgn{gap:var(--gap);flex-direction:column;display:flex}.tgn>.panel+.panel{margin-top:0}.tgn-nums{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.tgn-num{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:start;gap:2px;min-width:0;padding:16px 18px 14px;display:grid}.tgn-num-label{color:var(--muted);font-size:var(--fs-s);font-weight:600}.tgn-num-value{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.25}.tgn-num-sub{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.tgn-num .ov-delta{padding-top:4px}.tgn-sum{overflow:clip}.tgn-nums{margin:0 -1px -1px 0}.tgn-graphs{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tgn-graphs>.panel+.panel{margin-top:0}@container main (width>=1120px){.tgn-graphs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (width<=760px){.tgn-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.tgn-num{padding:13px 14px 12px}.tgn-num-value{font-size:21px}}.tgs{gap:var(--gap);flex-direction:column;transition:opacity .15s;display:flex}.tgs>.panel+.panel{margin-top:0}.tgs-sum{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tgs-why{color:var(--muted);font-size:var(--fs-m);margin:0;padding:12px 20px 16px}.tgs-main>.tgs-sum:last-child{border-bottom:0}.tgs-cell{border-right:1px solid var(--line-soft);align-content:start;gap:2px;min-width:0;padding:16px 18px 14px;display:grid}.tgs-cell:nth-child(4){border-right:0}.tgs-sum.is-hero{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.tgs-sum.is-hero:has(>.tgs-cell:only-child){grid-template-columns:minmax(0,1fr)}.tgs-sum.is-hero>.tgs-cell:last-child{border-right:0}.tgs-sum.is-hero>.tgs-cell{padding:18px 20px 16px}@container main (width<=760px){.tgs-main .dyn-ctl{display:none}}.tgs-cell-hero .tgs-cell-value{letter-spacing:-.03em;font-size:46px;line-height:1.05}.tgs-cell-label{color:var(--muted);font-size:var(--fs-s);font-weight:600}.tgs-cell-value{font-family:var(--font-display);color:var(--ink);font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.2}.tgs-cell-value.na{font-family:var(--font-body);color:var(--faint);font-size:var(--fs-l);letter-spacing:0;white-space:normal;font-weight:600;line-height:1.5}.tgs-list-panel{scroll-margin-top:76px}.tgs-list-panel .panel-head{align-items:center}.tgs-cover{border-radius:var(--radius-md);background:var(--subtle);color:var(--ink-2);font-size:var(--fs-s);gap:2px;margin:0 0 14px;padding:10px 14px;line-height:1.45;display:grid}.tgs-day+.tgs-day{margin-top:16px}.tgs-day-h{font-family:var(--font-display);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-m);margin:0 0 2px;padding-bottom:6px;font-weight:700}.tgs-list{margin:0;padding:0;list-style:none}.tgs-row{border-bottom:1px solid var(--line-soft);font-size:var(--fs-m);grid-template-columns:48px minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr);align-items:baseline;column-gap:14px;padding:9px 0;display:grid}.tgs-row:last-child{border-bottom:0}.tgs-time{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.tgs-what{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.tgs-what b{font-weight:600}.tgs-row.joined .tgs-what b{color:var(--success)}.tgs-row.left .tgs-what b{color:var(--ink-2)}.tgs-src{color:var(--muted);overflow-wrap:anywhere}.tgs-now{color:var(--ink-2);font-size:var(--fs-s)}.tgs-row.tgs-gap{color:var(--muted);font-size:var(--fs-s);align-items:center;gap:8px;display:flex}.tgs-gap .icon{color:var(--faint);flex:none}.tgs-nobot{justify-items:start;gap:10px;display:grid}.tgs-after-gaps{margin-top:10px}@container main (width<=900px){.tgs-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.tgs-cell:nth-child(2n){border-right:0}.tgs-cell:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.tgs-sum.is-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.tgs-sum.is-hero>.tgs-cell-hero{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:1/-1}.tgs-sum.is-hero>.tgs-cell:nth-child(2){border-right:1px solid var(--line-soft);border-bottom:0}.tgs-sum.is-hero>.tgs-cell:nth-child(2):last-child,.tgs-sum.is-hero>.tgs-cell:nth-child(3){border-right:0}.tgs-sum.is-hero>.tgs-cell-hero:only-child{border-bottom:0}}@container main (width<=700px){.tgs-row{grid-template-columns:44px minmax(0,1fr);gap:2px 10px}.tgs-row>.tgs-what,.tgs-row>.tgs-now{grid-column:2}.tgs-cell{padding:13px 14px 12px}.tgs-cell-value{font-size:21px}.tgs-sum.is-hero>.tgs-cell{padding:14px 16px 12px}.tgs-cell-hero .tgs-cell-value{font-size:40px}.tgs-list-panel .panel-head .seg{width:100%;display:flex}.tgs-list-panel .panel-head .seg button{flex:auto}}@container app (width<=860px){.tgs-list-panel{scroll-margin-top:128px}}.tgst{flex-direction:column;gap:10px;display:flex}.tgst .tgst-note{margin:0 2px}.tgst-panel{padding:16px}.tgst-empty{margin:0;padding:6px 4px}.tgst-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tgst-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:14px;display:grid;position:relative}.tgst-card:hover{border-color:var(--border-strong);background:var(--subtle)}.tgst-top{align-items:center;gap:10px;min-width:0;display:flex}.tgst-when{gap:1px;min-width:0;display:grid}.tgst-date{color:var(--ink-2);font-size:var(--fs-s);font-weight:600}.tgst-where{color:var(--muted);font-size:var(--fs-xs)}.tgst-card.w-active .tgst-where{color:var(--success);font-weight:600}.tgst-card.w-gone .tgst-where{color:var(--error-ink)}.tgst-link{min-height:2.7em;color:var(--ink);font-size:var(--fs-m);font-weight:600;line-height:1.35;text-decoration:none}.tgst-link.muted{color:var(--muted);font-weight:500}.tgst-link:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.tgst-link:focus-visible{outline:none}.tgst-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.tgst-card:hover .tgst-link{color:var(--accent-text)}.tgst-nums{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;display:grid}.tgst-nums>div{min-width:0}.tgst-nums dt{color:var(--muted);font-size:var(--fs-xs)}.tgst-nums dd{color:var(--ink);font-size:var(--fs-m);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tgst-nums dd.na{color:var(--faint);font-size:var(--fs-s);font-weight:500}@container main (width<=600px){.tgst-panel{padding:0;overflow:hidden}.tgst-empty{padding:16px}.tgst-grid{grid-template-columns:minmax(0,1fr);gap:0}.tgst-card{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;padding:12px 16px}.tgst-card:last-child{border-bottom:0}.tgst-link{min-height:0}.tgst-link:after{border-radius:0}}.tgs-native,.tgs+.tgn-notify,.tgn-graphs:not(:first-child){margin-top:var(--gap)}.tgn-more>.tgn-graphs{margin-top:0}.tgn-notify{color:var(--ink-2);font-size:var(--fs-m);align-items:center;gap:10px;margin-bottom:0;padding:14px 20px;display:flex}.tgn-notify .icon{color:var(--muted);flex:none}.tgn-notify b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.tgp-before{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--fs-s);margin:0;padding:12px 20px}.tg-banners{margin:0 0 var(--space-4);gap:8px;display:grid}.tg-banners>.note{margin:0}.tg-window{color:var(--muted);font-size:var(--fs-s);white-space:nowrap}.tg-na{color:var(--faint);font-weight:500}.gain{color:var(--success);font-weight:600}.loss{color:var(--error-ink);font-weight:600}.gain.is-zero,.loss.is-zero{color:var(--muted)}.tg-kind{border-radius:var(--radius-md);background:var(--accent-tint);width:40px;height:40px;color:var(--accent-ink);flex:none;place-items:center;display:inline-grid}.tg-kind .icon{width:18px;height:18px}.tg-kind.k-text{background:var(--subtle);color:var(--muted)}.tg-kind.k-album{background:var(--format-posts-soft);color:color-mix(in srgb, var(--format-posts) 45%, var(--ink))}.tg-pub{align-items:flex-start;gap:12px;min-width:0;display:flex}.tg-pub-text{gap:4px;min-width:0;display:grid}.tg-pub-title{color:var(--ink);font-size:var(--fs-m);font-weight:600;line-height:1.35;text-decoration:none}a.tg-pub-title:hover{color:var(--accent-text)}.tg-pub-meta{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.tg-tag{border-radius:var(--radius-pill);background:var(--subtle);min-height:18px;color:var(--muted);font-size:var(--fs-xs);align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.tg-tag.off{background:var(--error-tint);color:var(--error-ink)}.tg-rank{--c-place:20px;--c-num:104px;--rank-gap:16px}.tg-rank-head,.tg-rank-row{grid-template-columns:var(--c-place) minmax(0, 1fr) calc(var(--c-num) * 4 + var(--rank-gap) * 3);column-gap:var(--rank-gap);align-items:center;display:grid}.tg-rank-head{border-bottom:1px solid var(--line-soft);min-height:30px;color:var(--muted);font-size:var(--fs-xs);align-items:end;padding:0 0 6px;font-weight:600}.tg-rank-h-place{text-align:right}.tg-rank-list{margin:0;padding:0;list-style:none;display:grid}.tg-rank-row{border-radius:var(--radius-md);margin:0 -8px;padding:10px 8px;position:relative}.tg-rank-row:before{content:"";background:var(--line-soft);height:1px;position:absolute;bottom:0;left:8px;right:8px}.tg-rank-row:last-child:before{display:none}.tg-rank-row:hover{background:var(--subtle)}.tg-rank-place{color:var(--faint);font-size:var(--fs-s);font-variant-numeric:tabular-nums;text-align:right;align-self:start;padding-top:10px;font-weight:600}.tg-nums{grid-template-columns:repeat(4, var(--c-num,104px));column-gap:var(--rank-gap,16px);justify-items:end;display:grid}.tg-num-h{text-align:right;align-items:flex-end;gap:2px;display:inline-flex}.tg-num-h .hint-icon{flex-basis:16px;width:16px;height:16px}.tg-num{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.tg-num b{color:var(--ink-2);font-size:var(--fs-m);white-space:nowrap;font-weight:600}.tg-num.on b{color:var(--ink);font-weight:700}.tg-num b.na{color:var(--faint);font-weight:500}.tg-num-lab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tg-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tg-join-list,.tg-recent-list{margin:0;padding:0;list-style:none;display:grid}.tg-join{border-bottom:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:9px 0;display:grid}.tg-join:last-child{border-bottom:0}.tg-join-when{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums;grid-row:span 2}.tg-join-what{color:var(--muted);font-size:var(--fs-s)}.tg-join.left .tg-join-what{color:var(--ink-2)}.tg-person{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.tg-person b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.tg-person.muted{color:var(--faint)}.tg-nick{color:var(--muted);font-size:var(--fs-s)}.tg-recent-list li{border-bottom:1px solid var(--line-soft);gap:4px;padding:10px 0;display:grid}.tg-recent-list li:last-child{border-bottom:0}.tg-recent-nums{color:var(--muted);font-size:var(--fs-s);padding-left:52px}.tg-reactions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tg-reactions li{border-radius:var(--radius-pill);background:var(--subtle);min-height:30px;font-size:var(--fs-m);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.tg-reactions b{font-variant-numeric:tabular-nums}.tg-r-key{font-size:var(--fs-m)}@container main (width<=1060px){.tg-rank{--rank-gap:12px}}@container main (width<=860px){.tg-pair{grid-template-columns:minmax(0,1fr)}.tg-rank-head{display:none}.tg-rank-row{grid-template-columns:var(--c-place) minmax(0, 1fr);gap:6px 10px}.tg-rank-row .tg-nums{flex-wrap:wrap;grid-column:2/-1;gap:2px 14px;padding-left:52px;display:flex}.tg-num{align-items:baseline;gap:4px;display:inline-flex}.tg-num b{font-size:var(--fs-s)}.tg-num-lab{clip:auto;width:auto;height:auto;color:var(--muted);font-size:var(--fs-xs);margin:0;position:static;overflow:visible}.tg-num.opt-null{display:none}.ov-results-actions{flex-wrap:wrap}}@container main (width<=600px){.tg-bar:has(.tg-window){flex-wrap:wrap}.tg-bar:has(.tg-window) .sticky-right{flex:100%}.tg-window{white-space:normal}.tg-ov .ov-tile-label{white-space:normal;overflow:visible}.ov.tg-ov .ov-results-actions{flex-wrap:wrap;row-gap:8px}}.tg-rank-who{align-items:center;gap:10px;min-width:0;display:flex}.tg-rank-who>:first-child{min-width:0}.tg-rank-who .heat-mark{flex:none}.tg-rank-row.is-hot{background:var(--lemon-50);box-shadow:inset 0 0 0 1px var(--lemon-200)}.tg-rank-row.is-hot:before{display:none}@container main (width<=760px){.heat-mark .heat-word{display:none}}.tg-cover{border-radius:var(--radius-md);background:var(--format-telegram-soft);color:color-mix(in srgb, var(--format-telegram) 70%, var(--ink));place-items:center;display:grid;position:relative;overflow:hidden}.tg-cover-s{width:48px;height:48px}.tg-cover.tg-cover-s .icon{width:20px;height:20px}.tg-cover-l{aspect-ratio:4/5;border-radius:var(--radius-lg,12px);width:100%}.tg-cover.tg-cover-l .icon{width:48px;height:48px}.tg-cover-text{background:linear-gradient(160deg, var(--format-telegram-soft), color-mix(in srgb, var(--format-telegram-soft) 60%, var(--white)));place-items:start;padding:6px}.tg-cover-words{min-width:0;max-width:100%;color:var(--night);font-family:var(--font-display);letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.tg-cover-s.tg-cover-text{place-items:center;padding:0}.tg-cover-mono{color:var(--night);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1}.tg-cover-l.tg-cover-text{place-items:center start;padding:18px 18px 20px}.tg-cover-l .tg-cover-words{--cover-min:18px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;-webkit-line-clamp:7;font-size:21px;line-height:1.25}.tg-cover-l .tg-cover-words .w.hy{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tg-cover-l .tg-cover-words .w.cut,.tg-cover-words .w .sp,.tg-cover-words .w.unbind .nb{display:none}.tg-cover-words .w.unbind .sp{display:inline}.tg-cover-l .tg-cover-words .w.end:after{content:"…"}.tg-cover-l.is-mid .tg-cover-words{font-size:25px}.tg-cover-l.is-short .tg-cover-words{font-size:30px;line-height:1.15}.tg-cover-kind{background:var(--white);width:18px;height:18px;color:var(--format-telegram);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.tg-cover .tg-cover-kind .icon{width:11px;height:11px}.tg-cover-l .tg-cover-kind{width:26px;height:26px;top:10px;bottom:auto;right:10px}.tg-cover-l.has-kind.tg-cover-text{padding-top:44px}.tg-cover.tg-cover-l .tg-cover-kind .icon{width:16px;height:16px}.ow-joins .tg-join-list{margin:0;padding:4px 20px 12px}.ow-joins .tg-join.left .tg-join-what{color:var(--ink-2)}@container main (width<=760px){.tg-cover-l.tg-cover-text{padding:12px 9px 14px}.tg-cover-l .tg-cover-words{--cover-min:12px;-webkit-line-clamp:7;font-size:14px}.tg-cover-l .tg-cover-kind{width:20px;height:20px;top:8px;right:8px}.tg-cover.tg-cover-l .tg-cover-kind .icon{width:12px;height:12px}.tg-cover-l.has-kind.tg-cover-text{padding-top:32px}.tg-cover-l.is-mid .tg-cover-words{font-size:16px}.tg-cover-l.is-short .tg-cover-words{font-size:19px}}.tgn-more{padding:0}.tgn-more>summary{min-height:56px;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-l);align-items:center;gap:12px;padding:0 20px;font-weight:700;list-style:none;display:flex}.tgn-more>summary::-webkit-details-marker{display:none}.tgn-more>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform var(--t-fast) var(--ease);flex:none;margin-left:auto;transform:rotate(45deg)}.tgn-more[open]>summary:after{transform:rotate(-135deg)}.tgn-more-n{min-width:0;color:var(--muted);font:500 var(--fs-s)/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tgn-more>.tgn-graphs{padding:0 12px 12px}.tgn-more .tgn-graphs>.panel{box-shadow:inset 0 0 0 1px var(--line-soft)}@container main (width<=760px){.tgn-more>summary{padding:0 16px}.tgn-more-n{display:none}.tg-banners .note.banner{font-size:var(--fs-s);padding:8px 8px 8px 14px;line-height:1.45}.tg-banners .note.banner>.icon{display:none}.tg-banners .note.banner>div{flex-wrap:nowrap}.tg-banners .note.banner .note-actions{align-self:center}}.igx-thumb{border-radius:var(--radius-md);background:var(--subtle);color:var(--muted);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.igx-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.igx-thumb-s{width:48px;height:48px}.igx-thumb-m{width:72px;height:72px}.igx-thumb-l{border-radius:var(--radius-lg,12px);width:112px;height:140px}.igx-thumb-none{background:var(--accent-tint);color:var(--accent-ink)}.igx-thumb-none .icon{width:18px;height:18px}.igx-thumb-play{background:color-mix(in srgb, var(--night) 55%, transparent);width:18px;height:18px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.igx-thumb-play .icon{width:10px;height:10px}.igx-thumb-l .igx-thumb-play{width:24px;height:24px;top:6px;right:6px}.igx-thumb-l .igx-thumb-play .icon{width:13px;height:13px}.igx-pub{align-items:center}.igx-settling{color:var(--warn-ink,var(--muted))}.tgc-prim.n6{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.igx-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.igx-card-text{gap:8px;min-width:0;display:grid}.igx-how,.igx-more{gap:8px;padding:16px 20px;display:grid}.igx-how h2,.igx-more h2{font-family:var(--font-display);font-size:var(--fs-l);align-items:baseline;gap:10px;margin:0;font-weight:700;display:flex}.igx-calc{color:var(--muted);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.igx-how-main{color:var(--ink);font-size:var(--fs-l);margin:0;line-height:1.5}.igx-how-main b{font-weight:700}.igx-how-line{color:var(--ink-2);font-size:var(--fs-m);margin:0}.igx-how-line.muted{color:var(--muted);font-size:var(--fs-s)}.igx-dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;margin:0;display:grid}.igx-dl>div{border-top:1px solid var(--line-soft);gap:2px;min-width:0;padding-top:8px;display:grid}.igx-dl dt{color:var(--muted);font-size:var(--fs-s)}.igx-dl>div{align-content:space-between}.igx-dl dd{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-xl,20px);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.igx-st-sum{border-bottom:0}.igx-st-sum .tgs-cell:nth-child(3){border-right:0}.igx-best-link{color:var(--accent-text);text-decoration:none}.igx-best-link:hover{text-decoration:underline}.igx-story-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px 14px;margin:0;padding:0;list-style:none;display:grid}.igx-story{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.igx-story-pic{border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.igx-story.best .igx-story-pic{box-shadow:0 0 0 2px var(--accent)}.igx-story-img{border-radius:var(--radius-md);background:var(--subtle);color:var(--muted);place-items:center;display:grid;position:relative;overflow:hidden}.igx-story-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.igx-story-img.none{background:var(--accent-tint);color:var(--accent-ink)}.igx-story-m{aspect-ratio:9/16;width:100%}.igx-story-l{aspect-ratio:9/16;width:112px}.igx-story-reach{background:linear-gradient(transparent, color-mix(in srgb, var(--night) 72%, transparent));color:var(--white);font-size:var(--fs-s);font-variant-numeric:tabular-nums;padding:18px 8px 7px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.igx-story-reach.na{opacity:.9;font-weight:600}.igx-story-best{background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);border-radius:999px;padding:2px 7px;font-weight:700;position:absolute;top:6px;left:6px}.igx-story-text{gap:2px;min-width:0;display:grid}.igx-story-link{color:var(--ink);font-size:var(--fs-s);font-weight:600;text-decoration:none}.igx-story-link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:-4px}.igx-story-link:focus-visible{outline:none}.igx-story-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:0}.igx-story:hover .igx-story-link{color:var(--accent-text)}.igx-story-line{color:var(--ink-2);font-size:var(--fs-xs);line-height:1.4}.igx-story-line.muted{color:var(--muted)}.igx-live{color:var(--success);font-size:var(--fs-xs);font-weight:600}.igx-how-cmp{gap:10px;display:grid}.igx-mbar{height:66px;margin:0 8px;position:relative}.igx-mbar-track{background:var(--subtle);border-radius:999px;height:6px;position:absolute;top:30px;left:0;right:0}.igx-mbar-usual,.igx-mbar-dot{justify-items:center;gap:4px;display:grid;position:absolute;top:26px;transform:translate(-50%)}.igx-mbar-usual{flex-direction:column-reverse;align-items:center;display:flex;top:6px}.igx-mbar-usual:before{content:"";background:var(--muted);width:2px;height:18px}.igx-mbar-dot:before{content:"";border:2px solid var(--surface);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:2px}.igx-mbar-dot.down:before{background:var(--loss);box-shadow:0 0 0 1px var(--loss)}.igx-mbar-tag{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.igx-mbar-dot .igx-mbar-tag{color:var(--ink);font-weight:600}.igx-audience{margin-top:var(--gap);gap:12px;display:grid}.igx-aud-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.igx-aud-head h2{font-family:var(--font-display);font-size:var(--fs-xl,20px);margin:0;font-weight:800}.igx-aud-at{color:var(--muted);font-size:var(--fs-s)}.igx-aud-grid{align-items:start;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.igx-gender{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-ring);gap:8px;padding:14px 20px;display:grid}.igx-gender-bar{background:var(--subtle);border-radius:999px;height:12px;display:flex;overflow:hidden}.igx-gender-bar>span{height:100%;display:block}.igx-gender-legend{font-size:var(--fs-m);flex-wrap:wrap;gap:4px 18px;display:flex}.igx-g-key:before{content:"";vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.igx-gender-bar .igx-g-f,.igx-g-key.igx-g-f:before{background:var(--accent)}.igx-gender-bar .igx-g-m,.igx-g-key.igx-g-m:before{background:var(--violet-300)}.igx-gender-bar .igx-g-u,.igx-g-key.igx-g-u:before{background:var(--line)}.igx-aud-grid>.panel+.panel{margin-top:0}.igx-aud{padding:16px 20px}.igx-aud h3{font-family:var(--font-display);font-size:var(--fs-l);margin:0 0 10px;font-weight:700}.igx-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.igx-bars li{font-size:var(--fs-m);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val""track track";align-items:baseline;gap:4px 10px;display:grid}.igx-bars .igx-bar-name{grid-area:name}.igx-bars .igx-bar-val{grid-area:val}.igx-bars .igx-bar-track{grid-area:track;height:8px}.igx-bar-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igx-bar-track{background:var(--subtle);border-radius:999px;height:10px;overflow:hidden}.igx-bar-fill{background:var(--accent);border-radius:999px;height:100%;display:block}.igx-bar-val{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.igx-audience>.ov-state{padding:16px 20px}@container main (width<=760px){.igx-thumb-l{width:72px;height:90px}.igx-story-l{width:72px}.igx-card-head{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.igx-card-head .tgc-more{padding-left:0}.igx-aud-grid{grid-template-columns:minmax(0,1fr)}.igx-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.igx-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.igx-sum-skel{border-radius:8px;width:4em;height:28px;margin-top:4px;display:block}.legacy .pw-field{display:block;position:relative}.legacy .pw-field input{box-sizing:border-box;width:100%;padding-right:92px}.legacy .pw-field .pw-toggle{padding:4px 6px;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.legacy label .hint{margin:0}@font-face{font-family:Geologica;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/geologica-cyrillic-ext-variable.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/geologica-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/geologica-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/geologica-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-cyrillic-ext-variable.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--neutral-25:#fbfbff;--neutral-50:#f5f7ff;--neutral-100:#eceffb;--neutral-150:#e2e6fc;--neutral-200:#d8ddf2;--neutral-300:#c2c6db;--neutral-400:#9fa3b8;--neutral-500:#7b7f93;--neutral-600:#5f6275;--neutral-700:#494c5e;--neutral-800:#313445;--neutral-900:#202333;--neutral-950:#131524;--violet-50:#f7f7ff;--violet-100:#edecff;--violet-200:#dbdaff;--violet-300:#c3bfff;--violet-400:#a79eff;--violet-500:#8e79ff;--violet-600:#7951fd;--violet-700:#633ed4;--violet-800:#4d30a7;--violet-900:#352077;--violet-950:#20114e;--lemon-50:#fcfadd;--lemon-100:#f6f1be;--lemon-200:#ede185;--lemon-300:#dec92f;--lemon-400:#c5ad00;--lemon-500:#ab9100;--lemon-spark:#fede23;--lemon-glow:#f3cf0f;--lemon-soft:#f6f1be;--lemon-dim:#2b235d;--ink:#171942;--night:#110949;--cream:#fbf3dd;--cream-strong:#ede185;--format-reels:#7951fd;--format-reels-soft:#f7f7ff;--format-shorts:#e66e68;--format-shorts-soft:#ffebe9;--format-posts:#00adb4;--format-posts-soft:#d2f9fb;--format-stories:#15b477;--format-stories-soft:#daf9e7;--format-telegram:#339fee;--format-telegram-soft:#e4f2ff;--ok:#1f8a4c;--error:#c22826;--bg-page:var(--neutral-50);--bg-surface:var(--white);--bg-sunken:var(--neutral-100);--bg-subtle:var(--neutral-25);--bg-night:var(--night);--bg-cream:var(--cream);--text-primary:var(--ink);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-link:var(--violet-700);--text-on-violet:var(--white);--text-on-lemon:var(--ink);--text-on-night:var(--white);--border-default:var(--neutral-150);--border-strong:var(--neutral-300);--accent:var(--violet-600);--accent-hover:var(--violet-700);--accent-soft:var(--violet-50);--accent-soft-border:var(--violet-100);--accent-text:var(--violet-700);--heat:var(--lemon-spark);--heat-soft:var(--lemon-soft);--heat-text:var(--ink);--font-display:"Geologica", "Golos Text", sans-serif;--font-body:"Golos Text", sans-serif;--type-display:800 72px/1 var(--font-display);--tracking-display:-.035em;--type-h1:800 56px/1.05 var(--font-display);--tracking-h1:-.03em;--type-h2:700 40px/1.1 var(--font-display);--tracking-h2:-.02em;--type-h3:700 28px/1.2 var(--font-display);--tracking-h3:-.01em;--type-kpi:700 38px/1 var(--font-display);--type-body-lg:400 20px/1.5 var(--font-body);--type-body:400 17px/1.5 var(--font-body);--type-ui:500 16px/1.25 var(--font-body);--type-caption:400 14px/1.4 var(--font-body);--type-overline:600 13px/1 var(--font-body);--tracking-overline:.12em;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:26px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-ring:0 0 0 1px var(--border-default);--shadow-float:0 30px 80px #28145a2e;--shadow-sticker:0 18px 40px #0000004d;--glow-night:radial-gradient(55% 65% at 16% 26%, #8e79ff 0%, transparent 70%), radial-gradient(48% 58% at 90% 84%, #f3cf0f 0%, transparent 70%), radial-gradient(30% 36% at 70% 16%, #a79eff54 0%, transparent 70%), #110949;--glow-dawn:radial-gradient(50% 60% at 12% 16%, #dbdaff 0%, transparent 70%), radial-gradient(46% 56% at 88% 88%, #ede185 0%, transparent 70%), radial-gradient(36% 42% at 58% 44%, #fbf3dd 0%, transparent 70%), #f5f7ff;--glow-heat:radial-gradient(60% 70% at 82% 16%, #f3cf0f 0%, transparent 70%), radial-gradient(55% 65% at 8% 92%, #7951fd 0%, transparent 70%), radial-gradient(30% 30% at 40% 40%, #ede18566 0%, transparent 70%), #fede23}[data-theme=dark]{--bg-page:var(--night);--bg-rail:#08062c;--bg-sidebar:#14163e;--bg-surface:#1a1d40;--bg-selected:#312b73;--text-primary:#f4f2fb;--text-secondary:#b4b5ce;--text-link:var(--violet-300);--border-default:#2f3251;--accent-text:var(--violet-300);--heat-soft:var(--lemon-dim);--heat-text:var(--lemon-200)}.cr-plate{vertical-align:.04em;background:var(--violet-100);color:var(--violet-800);border-radius:.28em;align-items:center;gap:.22em;padding:.04em .3em .08em .24em;line-height:1.05;display:inline-flex}.cr-plate--heat{background:var(--lemon-spark);color:var(--ink)}.cr-plate--shorts{background:var(--format-shorts-soft);color:var(--ink)}.cr-plate--posts{background:var(--format-posts-soft);color:var(--ink)}.cr-plate--stories{background:var(--format-stories-soft);color:var(--ink)}.cr-plate--telegram{background:var(--format-telegram-soft);color:var(--ink)}.cr-heat{font:700 16px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cr-heat--1{background:var(--neutral-100);color:var(--neutral-600)}.cr-heat--2{background:var(--lemon-soft);color:var(--ink)}.cr-heat--3{background:var(--lemon-spark);color:var(--ink)}[data-theme=dark] .cr-heat--1{color:#b4b5ce;background:#2f3251}[data-theme=dark] .cr-heat--2{background:var(--lemon-dim);color:var(--lemon-200)}.cr-marker{background:linear-gradient(transparent 55%, var(--cream-strong) 55%);padding:0 .08em}.cr-glow-night{background:var(--glow-night);color:#fff}.cr-glow-dawn{background:var(--glow-dawn);color:var(--ink)}.cr-glow-heat{background:var(--glow-heat);color:var(--ink)}.cr-grain{isolation:isolate;position:relative}.cr-grain:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cr-grain>*{z-index:1;position:relative}.cr-format{font:600 15px/1 var(--font-body);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.cr-format:before{content:"";border-radius:50%;width:10px;height:10px}.cr-format--reels{background:var(--format-reels-soft)}.cr-format--reels:before{background:var(--format-reels)}.cr-format--shorts{background:var(--format-shorts-soft)}.cr-format--shorts:before{background:var(--format-shorts)}.cr-format--posts{background:var(--format-posts-soft)}.cr-format--posts:before{background:var(--format-posts)}.cr-format--stories{background:var(--format-stories-soft)}.cr-format--stories:before{background:var(--format-stories)}.cr-format--telegram{background:var(--format-telegram-soft)}.cr-format--telegram:before{background:var(--format-telegram)}.cr-btn{min-height:44px;font:600 16px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.cr-btn--primary{background:var(--accent);color:var(--text-on-violet)}.cr-btn--primary:hover{background:var(--accent-hover)}.cr-btn--heat{background:var(--lemon-spark);color:var(--ink)}.cr-btn--cream{background:var(--cream);color:var(--ink)}.cr-btn--ghost{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-default);background:0 0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--bg-page);--surface:var(--bg-surface);--on-accent:var(--text-on-violet);--ink-2:var(--neutral-700);--muted:var(--text-secondary);--faint:var(--text-secondary);--hair:var(--border-strong);--line:var(--border-default);--line-soft:var(--neutral-100);--subtle:var(--bg-subtle);--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t-mid:.2s;--t-slow:.32s;--shadow-card-hover:0 0 0 1px var(--border-strong), 0 2px 4px color-mix(in srgb, var(--ink) 5%, transparent), 0 14px 32px -14px color-mix(in srgb, var(--ink) 18%, transparent);--accent-ink:var(--accent-text);--accent-tint:var(--accent-soft);--rail:var(--accent);--error-ink:var(--error);--error-tint:color-mix(in srgb, var(--error) 7%, var(--white));--error-line:color-mix(in srgb, var(--error) 28%, var(--white));--warning-tint:var(--cream);--warn:var(--ink);--warning-line:var(--cream-strong);--warn-ink:var(--ink);--pending-tint:var(--cream);--pending-ink:var(--ink);--info-ink:var(--ink);--info-tint:var(--bg-sunken);--success:color-mix(in srgb, var(--ok) 88%, var(--ink));--success-tint:color-mix(in srgb, var(--ok) 7%, var(--white));--s-video:var(--format-reels);--s-shorts:var(--format-shorts);--s-live:var(--format-posts);--s-prev:var(--neutral-400);--s-unknown:var(--neutral-600);--s-video-ink:var(--accent-text);--s-shorts-ink:color-mix(in srgb, var(--format-shorts) 60%, var(--ink));--s-live-ink:color-mix(in srgb, var(--format-posts) 60%, var(--ink));--disabled-ink:var(--neutral-400);--loss:var(--neutral-500);--female:var(--format-shorts);--range-soft:var(--accent-soft);--fs-xs:12px;--fs-s:13px;--fs-m:14px;--fs-l:16px;--fs-xl:18px;--fs-title:24px;--ctl-h:36px;--ctl-fs:var(--fs-m);--fs-2xl:28px;--fs-kpi:38px;--grid:var(--neutral-100);--radius:var(--radius-lg);--shadow-card:0 0 0 1px var(--border-default), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--ink) 12%, transparent);--shadow:var(--shadow-card);--shadow-lift:var(--shadow-ring), 0 8px 24px color-mix(in srgb, var(--ink) 8%, transparent);--font:var(--font-body);--rail-w:72px;--panel-w:236px;--gap:16px;--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{background:var(--bg)}html{scrollbar-gutter:stable}body{color:var(--ink);font:var(--fs-m)/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}html.lock,html.lock body{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button,select,summary,label.switch{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}main:focus{outline:none}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-family:var(--font-display);letter-spacing:-.7px;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.15}h2{font-family:var(--font-display);letter-spacing:-.3px;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.3}h3{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.35}small{font-size:var(--fs-xs)}strong,b{font-weight:600}.muted{color:var(--muted)}.faint{color:var(--faint)}.nw{white-space:nowrap}.small-text{font-size:var(--fs-s)}.icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.icon.sm{flex-basis:16px;width:16px;height:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);border:0;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:16px}.skip-link:focus{top:8px}.legacy{line-height:1.5}.legacy.page{max-width:456px;margin:0 auto;padding:clamp(32px,8vh,88px) 16px}.legacy.stack{gap:16px;max-width:1120px;display:grid}.legacy .page__header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.legacy .brand{align-items:center;padding:8px 0;display:inline-flex}.legacy .card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:24px}.legacy h1{letter-spacing:-.4px;margin:0 0 4px;font-size:22px}.legacy h2{margin:20px 0 8px;font-size:16px}.legacy p{margin:0 0 8px}.legacy .small{font-size:12px}.legacy .notice{background:var(--accent-tint);color:var(--ink-2);border-radius:var(--radius-md);padding:8px 12px}.legacy h1+.notice{margin-top:12px}.legacy .form{gap:12px;margin:16px 0 8px;display:grid}.legacy label{gap:4px;font-size:14px;display:grid}.legacy input{font:inherit;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;padding:10px 12px}.legacy button{font:inherit;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;padding:10px 14px;font-weight:600}.legacy button:disabled{opacity:.6;cursor:default}.legacy button.link{color:var(--accent-text);background:0 0;padding:4px 0;font-weight:600}.legacy .hint{color:var(--muted);margin:-4px 0 0;font-size:13px}.legacy .errors{color:var(--error-ink);margin:0;padding-left:18px}.legacy .facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:16px 0 0;display:grid}.legacy .facts dt{color:var(--muted)}.legacy .facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.legacy .audit{margin:0 0 16px;padding-left:18px;font-size:14px}.legacy button.secondary{color:var(--accent-text);border:1px solid var(--line);background:0 0}.legacy button.danger{color:var(--error-ink);border:1px solid var(--line);background:0 0}.legacy .actions{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.legacy .plain{margin:0;padding:0;list-style:none}.legacy label.check{align-items:flex-start;gap:8px;display:flex}.legacy label.check input{margin-top:4px}.legacy .scroll{margin:8px 0 16px;overflow-x:auto}.legacy table{border-collapse:collapse;width:100%;font-size:13px}.legacy th,.legacy td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.legacy th{color:var(--muted);white-space:nowrap;font-weight:600}.legacy code{overflow-wrap:anywhere}.legacy details{margin:4px 0}@media (width<=500px){.legacy .card{padding:18px 16px}.legacy .facts{grid-template-columns:minmax(0,1fr);gap:0}.legacy .facts dd{margin-bottom:8px}}.app{background:var(--bg);min-height:100vh;position:relative;container:app/inline-size}.shell{grid-template-columns:calc(var(--rail-w) + var(--panel-w)) minmax(0, 1fr);display:grid}.sidebar{min-width:0}.sidebar-inner{height:100dvh;display:flex;position:sticky;top:0}.rail{width:var(--rail-w);flex-direction:column;flex:0 0 var(--rail-w);background:var(--rail);align-items:center;gap:6px;padding:20px 0 18px;display:flex}.rail-brand{border-radius:var(--radius-md);background:var(--white);place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.brand-logo{object-fit:contain;flex:none;display:block}.brand-logo--lockup{width:auto;height:32px}.brand-logo--mark{width:auto;height:28px}.rail-spacer{flex:1}.rail-avatar{border:3px solid color-mix(in srgb, var(--white) 90%, transparent);background:var(--accent-soft-border);width:42px;height:42px;color:var(--ink);font-size:var(--fs-m);border-radius:50%;place-items:center;font-weight:700;display:grid}.navpanel{width:var(--panel-w);flex-direction:column;flex:0 0 var(--panel-w);border-right:1px solid var(--line);background:var(--surface);padding:20px 14px 18px;display:flex;overflow-y:auto}.project-context{border-bottom:1px solid var(--line);margin:0 -14px 14px;padding:0 14px 16px;position:relative}.workspace-label{color:var(--faint);font-size:var(--fs-xs);letter-spacing:1px;text-transform:uppercase;margin:0 10px 8px;font-weight:700}.project-switch{border-radius:var(--radius-md);align-items:center;gap:10px;width:100%;min-height:48px;padding:5px 6px;display:flex}.project-avatar{border-radius:var(--radius-md);background:var(--accent-tint);width:36px;height:36px;color:var(--accent-ink);font-size:var(--fs-s);flex:0 0 36px;place-items:center;font-weight:800;display:inline-grid}.project-meta{gap:1px;min-width:0;display:grid}.project-meta strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.project-meta small{color:var(--muted)}.project-pick{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.project-pick:hover{border-color:var(--accent-line,var(--line));background:var(--subtle)}.project-pick .project-meta{flex:auto}.project-chev{color:var(--muted);flex:none;transition:transform .15s}.project-pick[aria-expanded=true] .project-chev{transform:rotate(180deg)}.nav-item{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--ink-2);font-size:var(--fs-m);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--subtle)}.nav-item[aria-current=page]{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.nav-foot{border-top:1px solid var(--line);gap:2px;margin-top:auto;padding-top:14px;display:grid}.me-line{color:var(--muted);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;padding:4px 12px;overflow:hidden}.topbar{display:none}.shell-main{min-width:0;container:main/inline-size}.main{min-width:0;max-width:1344px;padding:24px 32px 56px}.scrim{display:none}.button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:36px;color:var(--ink-2);font-size:var(--fs-m);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){border-color:var(--hair)}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:none}.button.primary:hover:not(:disabled){background:var(--accent-hover)}.button.small{border-radius:var(--radius-md);min-height:32px;font-size:var(--fs-s);padding:5px 11px}.button.danger{border-color:var(--error);background:var(--error);color:var(--on-accent)}.button.danger:hover:not(:disabled){filter:brightness(.94)}.text-button{min-height:32px;color:var(--accent-ink);font-size:var(--fs-m);background:0 0;border:0;align-items:center;gap:5px;padding:2px 4px;font-weight:600;text-decoration:none;display:inline-flex}.text-button:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.icon-button{border-radius:var(--radius-md);width:40px;height:40px;color:var(--muted);background:0 0;border:0;flex:0 0 40px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--accent-tint);color:var(--accent)}.back-link{min-height:24px;color:var(--muted);font-size:var(--fs-m);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:8px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.seg{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line-soft);flex-wrap:nowrap;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:28px;color:var(--muted);font-size:var(--fs-m);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:3px 11px;font-weight:600;text-decoration:none}.seg button:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]){background:color-mix(in srgb, var(--white) 60%, transparent);color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-soft), 0 1px 3px color-mix(in srgb, var(--ink) 14%, transparent)}.seg button[aria-disabled=true]{color:var(--disabled-ink);cursor:not-allowed}.seg>.hint{align-items:stretch;display:inline-flex}.seg button .cnt{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.seg button[aria-pressed=true] .cnt{color:var(--accent-ink)}.seg button[aria-disabled=true] .cnt{color:inherit}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:34px;color:var(--ink-2);font-size:var(--fs-m);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--hair)}.select{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235F6275' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;max-width:100%;min-height:36px;color:var(--ink-2);font-size:var(--fs-m);text-overflow:ellipsis;appearance:none;padding:4px 30px 4px 11px}.search{flex:220px;align-items:center;min-width:0;max-width:360px;display:flex;position:relative}.search .icon{color:var(--faint);pointer-events:none;position:absolute;left:11px}.search input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:36px;font-size:var(--fs-m);padding:6px 12px 6px 36px}.search input::placeholder{color:var(--faint)}.switch{min-height:34px;color:var(--ink-2);font-size:var(--fs-m);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-weight:500;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{border-radius:var(--radius-pill);background:var(--neutral-500);flex:0 0 36px;width:36px;height:21px;transition:background .15s;position:relative}.switch .track:after{content:"";background:var(--surface);width:15px;height:15px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(15px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled+.track{opacity:.45}.switch:has(input:disabled){cursor:not-allowed;color:var(--faint)}.eyebrow{color:var(--faint);font-size:var(--fs-xs);letter-spacing:.8px;text-transform:uppercase;font-weight:700}.an-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:6px;display:flex}.an-fresh{color:var(--muted);font-size:var(--fs-s);white-space:nowrap}.ch-menu{flex:none;display:inline-flex;position:relative}.ch-more{border-radius:var(--radius-md);flex-basis:34px;width:34px;height:34px}.ch-more[aria-expanded=true]{background:var(--accent-tint);color:var(--accent)}.menu-pop{z-index:40;border-radius:var(--radius-lg);background:var(--surface);min-width:210px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px var(--line), 0 18px 40px color-mix(in srgb, var(--ink) 16%, transparent);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.menu-pop.align-end{left:auto;right:0}.menu-item{min-height:40px;color:var(--ink-2);font-size:var(--fs-m);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;padding:8px 12px;font-weight:500;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--subtle);color:var(--ink)}.menu-item.danger,.menu-item.danger:hover,.menu-item.danger:focus-visible{color:var(--error-ink)}.banners{gap:10px;margin-bottom:14px;display:grid}.banners .banner{margin-bottom:0}.banners .note{flex-wrap:wrap;align-items:center}.banners .note>div{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.banners .note .note-actions{margin-top:0}.tabs{scrollbar-width:none;gap:24px;width:max-content;max-width:100%;padding:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:44px;color:var(--muted);font-size:var(--fs-m);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-current=page],.tab[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.ctl-label{color:var(--faint);font-size:var(--fs-xs);font-weight:600}.ctl-seg-scroll{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.ctl-seg-scroll::-webkit-scrollbar{display:none}.chart-opts{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 20px 0;display:flex}.sheet-block{gap:8px;display:grid}.opt-list{border:1px solid var(--line);border-radius:var(--radius-md);display:grid;overflow:hidden}.opt{border:0;border-top:1px solid var(--line-soft);background:var(--surface);min-height:48px;color:var(--ink-2);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:15px;display:flex}.opt:first-child{border-top:0}.opt[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.opt:disabled{color:var(--faint)}.panel{border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow)}.panel+.panel,.panel+.two,.two+.panel{margin-top:var(--gap)}.two>.panel+.panel{margin-top:0}.spaced{margin-top:var(--gap)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:18px 20px 4px;display:flex}.panel-head h2{font-size:var(--fs-xl);letter-spacing:-.01em}.panel-head .sub{color:var(--muted);font-size:var(--fs-s);margin-top:3px}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-body{padding:12px 20px 18px}.two{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sub-h{font-size:var(--fs-m);margin:18px 0 8px}.sub-h.first{margin-top:0}.block-note{font-size:var(--fs-m)}.kpi-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-tab{border:0;border-right:1px solid var(--line-soft);text-align:left;background:0 0;align-content:start;gap:2px;min-width:0;padding:16px 18px 14px;display:grid;position:relative}.kpi-tab:last-child{border-right:0}.kpi-tab:first-child{border-top-left-radius:var(--radius)}.kpi-tab:last-child{border-top-right-radius:var(--radius)}.kpi-tab:hover{background:var(--subtle)}.kpi-tab[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.kpi-tab .pill{white-space:normal}.kpi-label{color:var(--muted);font-size:var(--fs-s);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kpi-value{font-family:var(--font-display);letter-spacing:-.6px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.kpi-value.na{color:var(--faint)}.kpi-sub{color:var(--muted);font-size:var(--fs-s);line-height:1.4}.kpi-sub b{color:var(--ink-2)}.delta{border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:1px 8px;font-weight:600;line-height:1.5;display:inline-flex}.delta.pos{background:var(--success-tint);color:var(--success)}.delta.neg{background:var(--error-tint);color:var(--error-ink)}.delta.flat{background:var(--bg-sunken);color:var(--muted)}.delta.none{color:var(--faint);background:0 0;padding:0}.delta-base{color:var(--faint);font-size:var(--fs-xs);font-weight:500}.pill{border-radius:var(--radius-pill);min-height:22px;font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:1px 9px;font-weight:600;display:inline-flex}.pill.wait{background:var(--pending-tint);color:var(--pending-ink)}.pill.ok{background:var(--success-tint);color:var(--success)}.pill.off{background:var(--error-tint);color:var(--error-ink)}.pill.gray{background:var(--line-soft);color:var(--muted)}.chart-wrap{padding:14px 20px 6px}.chart-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 20px 0;display:flex}.chart-tools .left,.chart-tools .right{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.chart{touch-action:pan-y;min-height:60px;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart svg text{font-family:var(--font);fill:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.chart svg .grid{stroke:var(--grid);stroke-width:1px}.chart svg .grid.zero{stroke:var(--hair)}.chart svg .band{fill:var(--bg-sunken)}.chart svg text.band-label{font-size:var(--fs-xs)}.chart svg .hover-line{stroke:var(--ink-2);stroke-width:1px;opacity:.35;pointer-events:none}.chart svg .hover-band{fill:var(--accent);opacity:.06;pointer-events:none}.chart svg .hover-dots{pointer-events:none}.chart svg .avg-line{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.chart:focus-visible{outline-offset:4px}:is(.chart,.chart-dock) .tip{z-index:5;border-radius:var(--radius-md);background:var(--surface);min-width:170px;max-width:300px;box-shadow:0 6px 24px color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);font-size:var(--fs-s);pointer-events:none;padding:9px 11px;line-height:1.4;position:absolute}:is(.chart,.chart-dock) .tip .t-date{color:var(--muted);margin-bottom:4px;font-weight:600}:is(.chart,.chart-dock) .tip .t-row{align-items:center;gap:8px;display:flex}:is(.chart,.chart-dock) .tip .t-row b{font-size:var(--fs-m);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}:is(.chart,.chart-dock) .tip .t-key{border-radius:2px;flex:0 0 12px;width:12px;height:3px}:is(.chart,.chart-dock) .tip .t-key.dash{background:repeating-linear-gradient(90deg, var(--s-prev) 0 4px, transparent 4px 6px)}:is(.chart,.chart-dock) .tip .t-rel{border-top:1px solid var(--line-soft);color:var(--ink-2);margin-top:5px;padding-top:5px}:is(.chart,.chart-dock) .tip .t-note{color:var(--muted);font-size:var(--fs-xs)}.legend{color:var(--ink-2);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px 14px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.legend i.box{border-radius:3px;width:10px;height:10px}.legend i.box.pale{background:var(--violet-200)}.legend i.dash{border-top:2px dashed var(--s-prev);height:0}.legend i.dot{border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 1px var(--hair);border-radius:50%}.legend i.hollow{border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:10px;height:10px}.chart-note{color:var(--muted);font-size:var(--fs-xs);padding:4px 20px 14px}.chart-state{border-radius:var(--radius-lg);background:var(--subtle);text-align:center;border:0;justify-items:center;gap:8px;margin:12px 20px 18px;padding:28px 22px;display:grid}.chart-state>.icon,.chart-state>.cs-emoji{background:var(--surface);width:56px;height:56px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.chart-state>.cs-emoji,.empty-emoji{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft-border)}.empty-line{align-items:center;gap:14px;min-width:0;display:flex}.empty-emoji{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:grid}.empty-text{flex:auto;gap:2px;min-width:0;display:grid}.empty-text>b{color:var(--ink);font:700 var(--fs-l)/1.3 var(--font-display);letter-spacing:-.01em}.empty-text>span{color:var(--muted);font-size:var(--fs-s);line-height:1.45}.empty-text>span:only-child{color:var(--ink-2);font-size:var(--fs-m);font-weight:500}.empty-action{flex:none}@container main (width<=560px){.empty-line{flex-wrap:wrap}.empty-action{flex:100%}.empty-action>.button{width:100%}}.chart-state>.icon{color:var(--accent-text);padding:18px}.chart-state>.cs-emoji{font-size:28px;line-height:1}.chart-state h3{font-family:var(--font-display);font-size:var(--fs-l);font-weight:700}.chart-state p{max-width:52ch;color:var(--muted);font-size:var(--fs-m)}.chart-state .button,.chart-state .note{margin-top:6px}.panel>.chart-state:only-child{border-radius:var(--radius);background:var(--surface);border:0;margin:0}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-m)}.tbl th,.tbl td{border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 12px}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl td:first-child{white-space:normal;min-width:9em}.tbl .tbl-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.35;display:block}.tbl th{color:var(--muted);font-size:var(--fs-xs);background:var(--subtle);font-weight:600;position:sticky;top:0}.tbl td.na{color:var(--faint)}.tbl td.na[colspan]{text-align:center}.tbl-scroll{border:1px solid var(--line);border-radius:var(--radius-md);max-height:340px;margin:10px 20px 16px;overflow:auto}.ret-legend{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px 16px;padding:0 20px 14px;display:flex}.ret-legend span{align-items:center;gap:6px;display:inline-flex}.ret-legend .line-key{border-radius:2px;width:14px;height:3px;display:inline-block}.ret-legend .dash-key{border-left:1px dashed var(--ink-2);width:0;height:12px;margin:0 4px;display:inline-block}.bars{gap:10px;display:grid}.bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;display:grid}.bar-row .bl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:var(--fs-m);overflow:hidden}.bar-row .bv{color:var(--ink);font-size:var(--fs-m);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.bar-row .bv small{color:var(--muted);margin-left:6px;font-weight:500}.bar-track{border-radius:var(--radius-pill);background:var(--line-soft);grid-column:1/-1;height:8px;overflow:hidden}.bar-fill{border-radius:var(--radius-pill);background:var(--accent);min-width:2px;height:100%;display:block}.bar-fill.pale{background:var(--violet-200)}.bar-row .bd{color:var(--muted);font-size:var(--fs-xs);grid-column:1/-1}.bl-btn{-webkit-line-clamp:2;max-width:100%;color:var(--ink-2);font-size:var(--fs-m);text-align:left;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.bl-btn:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.split{border-radius:var(--radius-pill);gap:2px;height:12px;display:flex;overflow:hidden}.split i{min-width:3px;height:100%;display:block}.split-legend{color:var(--ink-2);font-size:var(--fs-s);flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.split-legend span{align-items:center;gap:6px;display:inline-flex}.split-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.split-legend b{font-variant-numeric:tabular-nums}.kv-rows{font-size:var(--fs-m);gap:7px;display:grid}.kv-rows>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kv-rows span{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.kv-rows b{font-variant-numeric:tabular-nums;text-align:right;flex:none}.live-rows{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.cover{aspect-ratio:16/9;background:var(--line);max-width:100%;color:inherit;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.cover.port{aspect-ratio:9/16}.cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover.vert{background:var(--line)}.cover.vert img.blur{object-fit:cover;filter:blur(10px)brightness(.62);width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;top:-12px;left:-12px}.cover.vert .frame{width:31.64%;box-shadow:0 0 0 1px color-mix(in srgb, var(--white) 12%, transparent);background:0 0;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.cover.vert .frame img{object-fit:cover;width:100%;height:100%}.cover.empty{background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);place-items:center;display:grid}.cover.empty>.icon{flex-basis:22px;width:22px;height:22px}.cover{container-type:inline-size}.cover.empty:has(.cover-badge)>.icon{transform:translateY(-6px)}@container (width<=99px){.cover.empty>.icon{flex-basis:16px;width:16px;height:16px}}@container (width<=79px){.cover.empty:has(.cover-badge)>.icon{display:none}}.cover.empty.with-play>.icon{flex-basis:18px;width:18px;height:18px;position:absolute;bottom:6px;left:8px;transform:none}@container (width<=159px){.cover.empty.with-play>.icon{flex-basis:16px;width:16px;height:16px;bottom:5px;left:6px}}.cover-badge{background:color-mix(in srgb, var(--night) 82%, transparent);color:var(--on-accent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:0 4px;font-weight:600;line-height:16px;position:absolute;bottom:4px;right:4px}.cover-badge.live{background:var(--error-ink)}.cover-play{background:color-mix(in srgb, var(--white) 92%, transparent);width:52px;height:52px;color:var(--ink);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-play .icon{flex-basis:22px;width:22px;height:22px;margin-left:3px}.cover.empty .cover-play{box-shadow:0 0 0 1px var(--line), 0 4px 12px color-mix(in srgb, var(--ink) 12%, transparent)}.cover-cap{background:color-mix(in srgb, var(--night) 66%, transparent);color:var(--on-accent);font-size:var(--fs-xs);opacity:0;border-radius:8px;padding:3px 8px;font-weight:600;transition:opacity .15s;position:absolute;bottom:8px;left:8px}@media (hover:hover){a.cover:hover .cover-cap{opacity:1}a.cover:hover .cover-play{transform:translate(-50%,-50%)scale(1.06)}}.thumb{border-radius:var(--radius-md);width:112px}.thumb.sm{width:92px}.cover.deleted{background:repeating-linear-gradient(135deg, var(--neutral-100) 0 8px, var(--neutral-150) 8px 16px)}.cover.deleted .art{color:var(--muted);font-size:var(--fs-xs);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.fmt{font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.fmt i{border-radius:50%;width:8px;height:8px}.fmt.video{color:var(--s-video-ink)}.fmt.video i{background:var(--s-video)}.fmt.shorts{color:var(--s-shorts-ink)}.fmt.shorts i{background:var(--s-shorts)}.fmt.live{color:var(--s-live-ink)}.fmt.live i{background:var(--s-live)}.fmt.unknown{color:var(--muted)}.fmt.unknown i{background:var(--hair)}.vis{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.vis .icon{flex-basis:13px;width:13px;height:13px}.latest{margin-top:var(--gap)}.v-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:12px 20px 16px;display:grid}.v-item{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-content:start;gap:8px;min-width:0;padding:0;text-decoration:none;display:grid}.v-item .thumb{width:100%}.v-item:hover .vt{color:var(--accent-text)}.v-item .v-txt{gap:3px;min-width:0;display:grid}.v-item .vt{font-size:var(--fs-m);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.v-item .vm{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:2px 8px;display:flex}.v-item .vs{color:var(--ink-2);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.ct{-webkit-line-clamp:var(--ct-lines,2);line-clamp:var(--ct-lines,2);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vtbl-wrap{overflow-x:auto}.stat-group h3{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-weight:700}.stat-grid{border-radius:var(--radius-md);background:var(--line-soft);box-shadow:var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--surface);align-content:start;gap:1px;min-width:0;padding:11px 13px;display:grid}.stat span{color:var(--muted);font-size:var(--fs-s)}.stat b{font-family:var(--font-display);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.stat b.na{color:var(--faint);font-size:var(--fs-l)}.stat small{color:var(--muted);font-size:var(--fs-xs);line-height:1.35}.reach-stats{margin:8px 20px 2px}.reach-note{margin:10px 20px 0}.reach-formats h3{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.5px;text-transform:uppercase;margin:14px 20px 0;font-weight:700}.card-nav{gap:6px;display:flex}.anchor{scroll-margin-top:72px}.details-loading{gap:var(--gap);margin-bottom:var(--gap);display:grid}.loading-line{font-size:var(--fs-m);align-items:center;gap:8px;display:flex}.note{border-radius:var(--radius-lg);background:var(--info-tint);color:var(--info-ink);font-size:var(--fs-m);align-items:flex-start;gap:11px;padding:13px 16px;line-height:1.5;display:flex}.note .icon{margin-top:1px}.note.warn{background:var(--warning-tint);color:var(--warn-ink)}.note.off{background:var(--error-tint);color:var(--error-ink)}.note.gray{background:var(--line-soft);color:var(--ink-2)}.note .note-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.note.banner{align-items:center;padding:10px 12px 10px 16px}.note.banner>div{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.note.banner .note-actions{flex:none;margin-top:0}@container main (width<=760px){.note.banner,.banners .note{align-items:flex-start}.note.banner>.icon{margin-top:1px}}@media (pointer:coarse){.hint-icon{position:relative}.hint-icon:after{content:"";position:absolute;inset:-12px}}.banner{margin-bottom:14px}.first-load{gap:14px;padding:22px 22px 26px;display:grid}.ch-line{align-items:center;gap:12px;display:flex}.ch-avatar{object-fit:cover;background:var(--accent-soft-border);width:40px;height:40px;color:var(--accent-text);font-size:var(--fs-l);border-radius:50%;flex:0 0 40px;place-items:center;font-weight:800;display:inline-grid}.progress{border-radius:var(--radius-pill);background:var(--line);height:8px;overflow:hidden}.progress i{border-radius:var(--radius-pill);background:var(--accent);width:40%;height:100%;transition:width .4s;display:block}.progress.indeterminate i{animation:2.4s ease-in-out infinite prog}@keyframes prog{0%{width:12%}60%{width:68%}to{width:86%}}.skel{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--neutral-100) 0%, var(--bg-subtle) 50%, var(--neutral-100) 100%);background-size:200% 100%;animation:1.4s linear infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-row{margin-top:16px}.skel-row .skel{height:220px}.screen-skel{gap:14px;display:grid}.skel-line{max-width:520px;height:44px}.skel-summary{height:96px}.skel-chart{height:360px}.modal-back{z-index:60;background:color-mix(in srgb, var(--ink) 38%, transparent);place-items:center;padding:20px 16px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-xl);background:var(--surface);width:min(560px,100%);max-height:calc(100% - 20px);box-shadow:0 24px 80px color-mix(in srgb, var(--ink) 25%, transparent);flex-direction:column;display:flex;overflow:hidden}.modal:focus-visible{outline:none}.modal-head{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 12px 22px;display:flex}.modal-body{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:0;padding:18px 22px 20px;display:grid;overflow:auto}.modal-body p{color:var(--ink-2)}.modal-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@container app (width<=1180px){.main{padding:20px 22px 44px}}@container main (width<=1060px){.kpi-value{font-size:23px}}@container main (width<=900px){.v-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.v-strip .v-item:nth-child(4),.v-strip .v-item:nth-child(5){display:none}.kpi-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-tab{border-bottom:1px solid var(--line-soft)}.kpi-tab:nth-child(2){border-top-right-radius:var(--radius);border-right:0}.kpi-tab:nth-child(3),.kpi-tab:last-child{border-top-right-radius:0}.kpi-tab:nth-child(3),.kpi-tab:nth-child(4){border-bottom:0}}@container main (width<=760px){.chart-opts{padding:12px 16px 0}.two{grid-template-columns:minmax(0,1fr)}.kpi-tab{padding:13px 14px 12px}.kpi-value{font-size:21px}.panel-head{padding:15px 16px 4px}.panel-body{padding:10px 16px 16px}.chart-wrap{padding:12px 12px 4px}.chart-tools{padding:10px 16px 0}.chart-note{padding:4px 16px 12px}.reach-stats{margin:8px 16px 2px}.reach-note{margin:10px 16px 0}.reach-formats h3{margin:12px 16px 0}.ret-legend{padding:0 16px 12px}.tbl-scroll{margin:10px 16px 14px}.tbl th,.tbl td{padding:8px 9px}.tbl th{white-space:normal}.tbl td:first-child{min-width:7em}.chart-state{margin:12px 16px 16px;padding:18px}.tabs{width:auto}}@container main (width<=600px){.v-strip{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px 8px}.v-strip .v-item{border-top:1px solid var(--line-soft);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0}.v-strip .v-item:first-child{border-top:0}.v-strip .v-item:nth-child(4),.v-strip .v-item:nth-child(5){display:grid}}@container main (width<=420px){.kpi-value{font-size:19px}.kpi-tab{padding:12px 12px 11px}.kpi-sub{font-size:var(--fs-xs)}.stat b{font-family:var(--font-display);font-size:18px}}@container main (width<=340px){.tbl-scroll{margin:10px 12px 14px}.tbl th,.tbl td{padding:8px 6px}.tbl td:first-child{min-width:6em}.tbl td.na{white-space:normal}}@container app (width<=860px){.shell{display:block}.sidebar{z-index:50;width:min(310px,86%);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar-inner{height:100%;position:static}.rail{display:none}.navpanel{width:100%;box-shadow:var(--shadow-lift);flex-basis:100%}.app.menu-open .sidebar{transform:none}.app.menu-open .scrim{z-index:45;background:color-mix(in srgb, var(--ink) 35%, transparent);border:0;display:block;position:fixed;inset:0}.topbar{z-index:20;min-height:56px;padding:6px 10px;padding-top:calc(6px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--white) 96%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:6px;display:flex;position:sticky;top:0}.topbar .icon-button{flex-basis:44px;width:44px;height:44px}.topbar .tb-title{min-width:0;line-height:1.2;display:grid}.topbar .tb-title b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.topbar .tb-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .spacer{flex:1}.main{padding:16px 16px 40px}h1{font-size:22px}.anchor{scroll-margin-top:128px}.button,.button.small,.chip,.seg button,.tab,.text-button,.select,.search input,.switch,.back-link,.nav-item,.menu-item{min-height:44px}.ch-more,.modal-head .icon-button{flex-basis:44px;width:44px;height:44px}.chart svg text{font-size:var(--fs-xs)}.modal-back{place-items:end center;padding:0}.modal{border-radius:20px 20px 0 0;width:100%;max-height:92%}.modal-body{padding:16px}.modal-head{padding:12px 10px 10px 16px}.modal-foot{padding:12px 16px calc(16px + var(--safe-b))}.modal-foot .button{flex:auto}}.is-stale{opacity:.5;pointer-events:none;transition:opacity .15s}.channels{gap:14px;display:grid}.page-title{font-size:var(--fs-title);letter-spacing:-.02em;line-height:32px}.outcome{border-radius:var(--radius-md);background:var(--warning-tint);color:var(--warn-ink);font-size:var(--fs-m);align-items:center;gap:8px;padding:11px 14px;display:flex}.outcome.ok{background:var(--success-tint);color:var(--success)}.consent{color:var(--ink-2);font-size:var(--fs-m);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.consent input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin-top:2px}.consent a,.policy-links a{color:var(--accent-ink);text-underline-offset:3px}.connect-actions{flex-wrap:wrap;gap:10px;display:flex}.policy-links{color:var(--muted);font-size:var(--fs-s)}@container main (width<=760px){.page-title{font-size:22px}.connect-actions .button{flex:auto}}.button,.button.small,.legacy button{border-radius:var(--radius-pill);min-height:36px;font-weight:500}.legacy button{min-height:44px}.icon-button,.ch-more{flex-basis:36px;width:36px;height:36px}.chip,.select,.search input,.switch{min-height:36px}.seg button{min-height:28px}.text-button{min-height:32px}.tab{min-height:44px}.back-link{min-height:24px}.menu-item{min-height:40px}@container app (width<=860px){.button,.button.small,.chip,.seg button,.tab,.text-button,.select,.search input,.switch,.back-link,.menu-item{min-height:44px}.icon-button,.ch-more{flex-basis:44px;width:44px;height:44px}.shell{--ctl-h:44px;--ctl-fs:16px}}@media (pointer:coarse){:root{--ctl-h:44px;--ctl-fs:16px}.button,.button.small,.chip,.seg button,.tab,.text-button,.select,.search input,.switch,.back-link,.menu-item{min-height:44px}.icon-button,.ch-more{flex-basis:44px;width:44px;height:44px}}.nav-item{border-radius:var(--radius-lg)}.legacy input{border-radius:var(--radius-md);min-height:44px}.legacy input:focus-visible,.search input:focus-visible,.select:focus-visible{border-color:var(--accent)}.legacy input[readonly]{background:var(--bg);color:var(--ink-2);border-color:var(--line-soft)}.legacy .page__header{margin-bottom:24px}.legacy .card{border-radius:var(--radius-xl)}.modal{box-shadow:var(--shadow-ring), var(--shadow-float)}.cr-heat.cr-heat--sm{font:800 var(--fs-xs)/18px var(--font-body);font-variant-numeric:tabular-nums;gap:4px;padding:2px 9px}.cr-heat.cr-heat--sm.cr-heat--1{color:var(--ink)}.cr-format.cr-format--sm{font:600 var(--fs-s)/18px var(--font-body);gap:6px;padding:3px 10px}.cr-format.cr-format--sm:before{width:8px;height:8px}.fmt-dot{align-items:center;gap:6px;display:inline-flex}.fmt-dot:before{content:"";background:var(--format-posts);border-radius:50%;flex:none;width:7px;height:7px}.fmt-dot--reels:before{background:var(--format-reels)}.fmt-dot--posts:before{background:var(--format-posts)}.fmt-dot--stories:before{background:var(--format-stories)}.fmt-dot--telegram:before{background:var(--format-telegram)}.fmt-dot--shorts:before{background:var(--format-shorts)}.button,.icon-button,.tab,.seg button,.chip,.mn-place,.mn-rail-item{transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), transform var(--t-fast) var(--ease)}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:scale(.98)}.ov-main .ov-tile{transition:box-shadow var(--t-mid) var(--ease)}.ov-main .ov-tile:has(>.ov-tile-hit:hover):not(.on){box-shadow:var(--shadow-card-hover)}@keyframes cr-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ov>*,.cn-page>.cn-group,.pub-page>.pub-month,.pub-page>.pub-week,.pub-page>.pub-list{animation:cr-rise var(--t-slow) var(--ease) backwards}.ov>:nth-child(2){animation-delay:60ms}.ov>:nth-child(3){animation-delay:.12s}.ov>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.ov>*,.cn-page>.cn-group,.pub-page>.pub-month,.pub-page>.pub-week,.pub-page>.pub-list{animation:none}.button:active:not(:disabled),.icon-button:active:not(:disabled){transform:none}}.auth{background:var(--bg);grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);min-height:100vh;display:grid}.auth-art{--lenta:url(/brand/lenta-night-9x16.svg);background:var(--night);align-items:flex-end;min-height:100vh;padding:56px;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";background:var(--lenta) center / cover no-repeat;-webkit-mask-image:linear-gradient(to top, transparent 4%, color-mix(in srgb, var(--ink) 35%, transparent) 24%, var(--ink) 50%);-webkit-mask-image:linear-gradient(to top, transparent 4%, color-mix(in srgb, var(--ink) 35%, transparent) 24%, var(--ink) 50%);mask-image:linear-gradient(to top, transparent 4%, color-mix(in srgb, var(--ink) 35%, transparent) 24%, var(--ink) 50%);position:absolute;inset:0}.auth-claim{max-width:11ch;color:var(--white);font:800 clamp(40px, 4.2vw, 64px)/1.02 var(--font-display);letter-spacing:-.035em;margin:0;position:relative}.auth-claim .cr-plate{margin-top:.08em}.auth>.legacy.page{align-self:center;width:100%;padding:clamp(32px,8vh,88px) 32px}.legacy input{border-color:var(--neutral-500)}.legacy input:hover:not(:focus-visible):not([readonly]){border-color:var(--neutral-600)}.auth .legacy .form button:not(.link){min-height:48px;font-size:16px;font-weight:500}@media (width<=860px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{--lenta:url(/brand/lenta-night-16x9.svg);min-height:220px;padding:24px 32px}.auth-art:before{-webkit-mask-image:linear-gradient(to top, transparent 8%, color-mix(in srgb, var(--ink) 30%, transparent) 40%, var(--ink) 75%);-webkit-mask-image:linear-gradient(to top, transparent 8%, color-mix(in srgb, var(--ink) 30%, transparent) 40%, var(--ink) 75%);mask-image:linear-gradient(to top, transparent 8%, color-mix(in srgb, var(--ink) 30%, transparent) 40%, var(--ink) 75%)}.auth-claim{font-size:30px}.auth>.legacy.page{align-self:start;padding:32px}}@media (width<=420px){.auth-art{padding:20px 16px}.auth>.legacy.page{padding:24px 16px}}
