.dash-view{--dash-unit:56px;--dash-gap:12px;--dash-radius:6px;--dash-ease:cubic-bezier(.2, 0, 0, 1);--dash-move:.24s;padding:var(--space-2) clamp(12px, 1.6vw, 24px) var(--space-5) var(--space-2);position:relative}[dir=rtl] .dash-view{padding-inline:clamp(12px, 1.6vw, 24px) var(--space-2)}.dash-view--loading{place-items:center;min-height:50vh;display:grid}.dash-wall{position:relative}.dash-wall--compact .dash-view{--dash-unit:48px}@media (max-width:1100px){.dash-view{--dash-gap:10px}}.dash-wall[data-fs-target]:fullscreen{padding:var(--space-5);background:var(--projects-section);display:block;overflow:auto}.dash-head{margin-bottom:var(--space-3)}.dash-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 13px;display:flex}.dash-head__titles{flex:280px;min-width:0}.dash-head__name,.dash-head__name-input{font-family:var(--font-display);letter-spacing:-.015em;color:var(--main-color);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.5vw,20px);font-weight:700;line-height:1.2}.dash-head__name-input{cursor:text;text-align:left;background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;width:100%;padding:2px 0;transition:border-color .15s}[dir=rtl] .dash-head__name-input{text-align:right}@supports (field-sizing:content){.dash-head__name-input{field-sizing:content;width:auto;min-width:4ch;max-width:100%}}.dash-head__name-input:hover{border-bottom-color:var(--border-color)}.dash-head__name-input:focus{border-bottom-color:var(--accent)}.dash-head__meta{margin:var(--space-1) 0 0;min-height:18px;font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;gap:2px 10px;display:flex}.dash-head__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-head__group{gap:2px;display:inline-flex}.dash-tabs{border-bottom:1px solid var(--border-color-subtle);flex-wrap:wrap;align-items:flex-end;gap:2px;margin-top:10px;display:flex}.dash-tab{color:var(--text-muted);font-size:var(--text-sm);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 10px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.dash-tab[data-reorder]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.dash-tabs.is-reordering .dash-tab{cursor:grabbing}.dash-tab.is-dragging{z-index:2;color:var(--main-color);background:var(--more-list-bg);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-pop);transition:none}.dash-tab i{font-size:10px}.dash-tab:hover{color:var(--main-color)}.dash-tab.is-current{border-bottom-color:var(--accent);color:var(--main-color)}.dash-tabs__more{color:var(--text-muted);font-size:var(--text-xs);padding:6px 8px}.dash-bar{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;display:flex}.dash-bar__group{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:inline-flex}.dash-bar__icon{color:var(--text-muted);margin-inline-end:2px;font-size:11px}.dash-bar__kind,.dash-bar__word{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:26px;color:var(--main-color);font:inherit;font-size:var(--text-sm);padding:0 8px}.dash-bar__word{width:210px;max-width:60vw}.dash-bar__kind:focus,.dash-bar__word:focus{border-color:var(--accent);outline:none}.dash-bar__toggle{display:none}@media (max-width:559px){.dash-head__row{gap:6px 10px}.dash-head__titles{flex-basis:96px}.dash-head__meta{min-height:0}.dash-bar__toggle{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;display:inline-flex}.dash-bar__toggle.is-set{color:var(--main-color)}.dash-bar__toggle i{font-size:10px}.dash-bar.is-folded{display:none}}.dash-save.is-error{color:var(--negative)}.dash-btn{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:34px;color:var(--main-color);font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dash-btn:hover{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-btn:focus-visible,.dash-icon:focus-visible,.dash-chip:focus-visible,.dash-menu__item:focus-visible,.dash-picker__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-btn:disabled{opacity:.55;cursor:default}.dash-btn--primary{border-color:var(--button-bg);background:var(--button-bg);color:#fff}.dash-btn--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:#fff}.dash-btn--quiet{background:0 0}.dash-btn__caret{opacity:.7;font-size:10px}.dash-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:6px;padding:0;text-decoration:underline}.dash-icon{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dash-icon:hover,.dash-icon.is-on{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-icon--btn{border-color:var(--border-color-subtle);background:var(--more-list-bg);width:34px;height:34px;color:var(--main-color)}.dash-icon:disabled{opacity:.4;cursor:default;pointer-events:none}.dash-icon--danger:hover,.dash-icon--danger.is-confirming{border-color:var(--negative);background:var(--negative);color:#fff}.dash-icon--add{color:var(--accent);font-size:14px}.dash-input{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--search-area-bg,var(--more-list-bg));width:100%;height:34px;color:var(--main-color);font:inherit;font-size:var(--text-md);padding:0 10px}.dash-input:focus{border-color:var(--accent);outline:none}.dash-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-menu{position:relative}.dash-menu__panel{top:calc(100% + 6px);z-index:var(--z-dropdown);border:1px solid var(--border-color);background:var(--more-list-bg);width:min(320px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);border-radius:5px;padding:6px;position:absolute;inset-inline-start:0;overflow:auto}.dash-menu__panel--end{width:240px;inset-inline:auto 0}.dash-menu__panel ul{margin:0;padding:0;list-style:none}.dash-menu__label{font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:10px 10px 4px;font-weight:600}.dash-menu__item{border-radius:var(--radius-lg);width:100%;color:var(--main-color);font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 10px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.dash-menu__item>i:first-child{width:16px;color:var(--text-muted);text-align:center;margin-top:2px}.dash-menu__item>span{overflow-wrap:anywhere;flex:1;min-width:0}.dash-menu__item small{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;line-height:1.4;display:block}.dash-menu__item:hover{background:var(--more-list-bg-hover)}.dash-menu__item.is-current,.dash-menu__item.is-current>i:first-child{color:var(--accent)}.dash-menu__item:disabled{opacity:.55;cursor:default}.dash-menu__item.is-danger,.dash-menu__item.is-danger>i:first-child{color:var(--negative)}.dash-menu__item.is-confirming{background:var(--accent-bg)}.dash-menu__badge{color:var(--text-muted);margin-top:3px;font-size:11px}.dash-stage{position:relative;container-type:inline-size}.dash-grid{--dash-cols:12;--dash-rows:var(--rows12,0);--dash-step:calc((100% + var(--dash-gap)) / var(--dash-cols));height:max(var(--dash-unit), calc(var(--dash-rows) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap)));transition:height var(--dash-move) var(--dash-ease);position:relative}.dash-grid.is-empty{min-height:240px}.dash-grid:before{content:"";z-index:0;--dash-guide:color-mix(in srgb, var(--accent) 5%, transparent);background-image:linear-gradient(to right, var(--dash-guide) 0, var(--dash-guide) calc(100% - var(--dash-gap)), transparent calc(100% - var(--dash-gap)));background-size:var(--dash-step) 100%;border-radius:var(--dash-radius);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}[dir=rtl] .dash-grid:before{background-image:linear-gradient(to left, var(--dash-guide) 0, var(--dash-guide) calc(100% - var(--dash-gap)), transparent calc(100% - var(--dash-gap)));background-position:100% 0}.dash-grid.is-interacting:before{opacity:1}.dash-grid.is-interacting{-webkit-user-select:none;user-select:none}.dash-grid.is-interacting .dash-widget__body,.dash-grid.is-interacting iframe,.dash-grid.is-interacting video{pointer-events:none}.dash-cell{--x:var(--x12);--y:var(--y12);--w:var(--w12);--h:var(--h12);top:calc(var(--y) * (var(--dash-unit) + var(--dash-gap)));width:calc(var(--w) * var(--dash-step) - var(--dash-gap));height:calc(var(--h) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));z-index:1;min-width:0;min-height:0;transition:top var(--dash-move) var(--dash-ease), left var(--dash-move) var(--dash-ease), right var(--dash-move) var(--dash-ease), width var(--dash-move) var(--dash-ease), height var(--dash-move) var(--dash-ease), transform var(--dash-move) var(--dash-ease);will-change:top, left, right, width, height;position:absolute;inset-inline-start:calc(var(--x) * var(--dash-step))}.dash-cell.is-dragging,.dash-cell.is-resizing,.dash-cell.is-settling{z-index:var(--z-raised);transition:none}.dash-cell.is-dragging .dash-widget{border-color:var(--accent-border);box-shadow:var(--shadow-modal)}.dash-cell.is-resizing .dash-widget{border-color:var(--accent-border);box-shadow:var(--shadow-pop)}.dash-cell.is-fresh .dash-widget{animation:dash-arrive .32s var(--dash-ease) both}@keyframes dash-arrive{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.dash-placeholder{--x:var(--x12);--y:var(--y12);--w:var(--w12);--h:var(--h12);top:calc(var(--y) * (var(--dash-unit) + var(--dash-gap)));width:calc(var(--w) * var(--dash-step) - var(--dash-gap));height:calc(var(--h) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));z-index:0;border:1px dashed var(--accent);border-radius:var(--dash-radius);background:var(--accent-bg);pointer-events:none;transition:top var(--dash-move) var(--dash-ease), left var(--dash-move) var(--dash-ease), right var(--dash-move) var(--dash-ease), width var(--dash-move) var(--dash-ease), height var(--dash-move) var(--dash-ease);justify-content:flex-end;align-items:flex-end;padding:8px;animation:.15s both dash-fade;display:flex;position:absolute;inset-inline-start:calc(var(--x) * var(--dash-step))}@keyframes dash-fade{0%{opacity:0}to{opacity:1}}.dash-grid.is-resize .dash-placeholder{z-index:calc(var(--z-raised) + 1);background:0 0}.dash-placeholder__label{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--more-list-bg);color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 8px;font-weight:600}.dash-align{z-index:calc(var(--z-raised) + 2);background:var(--accent);pointer-events:none;animation:.12s both dash-fade;position:absolute}.dash-align:before,.dash-align:after{content:"";background:inherit;position:absolute}.dash-align--x{top:calc(var(--from) * (var(--dash-unit) + var(--dash-gap)));width:2px;height:calc((var(--to) - var(--from)) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap));inset-inline-start:calc(var(--at) * var(--dash-step) - 1px)}.dash-align--x.is-end{inset-inline-start:calc(var(--at) * var(--dash-step) - var(--dash-gap) - 1px)}.dash-align--x:before,.dash-align--x:after{width:8px;height:2px;inset-inline-start:-3px}.dash-align--x:before{top:0}.dash-align--x:after{bottom:0}.dash-align--y{top:calc(var(--at) * (var(--dash-unit) + var(--dash-gap)) - 1px);width:calc((var(--to) - var(--from)) * var(--dash-step) - var(--dash-gap));height:2px;inset-inline-start:calc(var(--from) * var(--dash-step))}.dash-align--y.is-end{top:calc(var(--at) * (var(--dash-unit) + var(--dash-gap)) - var(--dash-gap) - 1px)}.dash-align--y:before,.dash-align--y:after{width:2px;height:8px;top:-3px}.dash-align--y:before{inset-inline-start:0}.dash-align--y:after{inset-inline-end:0}.dash-widget.is-measuring{height:auto}.dash-widget.is-measuring .dash-widget__body{flex:none;height:auto;overflow:visible}.dash-widget.is-measuring .dash-note{min-height:0}.dash-widget.is-measuring .dash-note--editing{height:auto}.dash-dragcard{z-index:calc(var(--z-modal) + 3);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--more-list-bg);box-shadow:var(--shadow-pop);color:var(--main-color);font-size:var(--text-md);pointer-events:none;cursor:grabbing;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.dash-dragcard i{color:var(--accent)}.dash-handle{z-index:3;touch-action:none;position:absolute}.dash-handle--n,.dash-handle--s{height:7px;inset-inline:10px}.dash-handle--e,.dash-handle--w{width:7px;inset-block:10px}.dash-handle--n{cursor:ns-resize;top:-3px}.dash-handle--s{cursor:ns-resize;bottom:-3px}.dash-handle--e{cursor:ew-resize;inset-inline-end:-3px}.dash-handle--w{cursor:ew-resize;inset-inline-start:-3px}.dash-handle--ne,.dash-handle--nw,.dash-handle--se,.dash-handle--sw{width:16px;height:16px}.dash-handle--ne{top:-3px;cursor:nesw-resize;inset-inline-end:-3px}.dash-handle--nw{top:-3px;cursor:nwse-resize;inset-inline-start:-3px}.dash-handle--se{bottom:-3px;cursor:nwse-resize;inset-inline-end:-3px}.dash-handle--sw{bottom:-3px;cursor:nesw-resize;inset-inline-start:-3px}[dir=rtl] .dash-handle--ne,[dir=rtl] .dash-handle--sw{cursor:nwse-resize}[dir=rtl] .dash-handle--nw,[dir=rtl] .dash-handle--se{cursor:nesw-resize}.dash-handle--n:after,.dash-handle--s:after,.dash-handle--e:after,.dash-handle--w:after{content:"";background:var(--accent);opacity:0;border-radius:2px;transition:opacity .15s;position:absolute}.dash-handle--n:after,.dash-handle--s:after{height:2px;inset-inline:0}.dash-handle--e:after,.dash-handle--w:after{width:2px;inset-block:0}.dash-handle--n:after{top:2px}.dash-handle--s:after{bottom:2px}.dash-handle--e:after{inset-inline-end:2px}.dash-handle--w:after{inset-inline-start:2px}.dash-handle:hover:after{opacity:1}.dash-handle--se:before{content:"";border-inline-end:2px solid var(--text-muted);border-block-end:2px solid var(--text-muted);opacity:0;border-end-end-radius:2px;width:8px;height:8px;transition:opacity .15s,border-color .15s;position:absolute;inset-block-end:5px;inset-inline-end:5px}.dash-cell:hover .dash-handle--se:before,.dash-cell:focus-within .dash-handle--se:before,.dash-cell.is-resizing .dash-handle--se:before{opacity:1}.dash-handle--se:hover:before,.dash-cell.is-resizing .dash-handle--se:before{border-color:var(--accent)}@media (hover:none){.dash-handle--se:before{opacity:1}}.dash-grid.is-editable .dash-widget__head{touch-action:none}@container (max-width:899px){.dash-grid{--dash-cols:6;--dash-rows:var(--rows6,0)}.dash-cell{--x:var(--x6);--y:var(--y6);--w:var(--w6);--h:var(--h6)}.dash-handle,.dash-grid:before{display:none}.dash-grid.is-editable .dash-widget__head{touch-action:auto;cursor:default}.dash-widget__grip{display:none}}@container (max-width:559px){.dash-grid{--dash-cols:1;--dash-rows:var(--rows1,0)}.dash-cell{--x:0;--y:var(--y1);--w:1;--h:var(--h1)}}.dash-widget{--chart-surface:var(--more-list-bg);border:1px solid var(--border-color-subtle);border-radius:var(--dash-radius);background:var(--more-list-bg);min-width:0;height:100%;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.dash-widget__head{border-bottom:1px solid var(--border-color-subtle);align-items:center;gap:6px;min-height:44px;padding:8px 8px 8px 12px;display:flex}[dir=rtl] .dash-widget__head{padding:8px 12px 8px 8px}.dash-widget.is-editable .dash-widget__head{cursor:grab;-webkit-user-select:none;user-select:none}.dash-cell.is-dragging .dash-widget__head{cursor:grabbing}.dash-widget__grip{border-radius:var(--radius-md);width:14px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;opacity:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline:-4px -2px;padding:0;font-size:11px;transition:opacity .15s,color .15s;display:inline-flex}.dash-widget:hover .dash-widget__grip,.dash-widget__grip:focus-visible{opacity:1}.dash-widget__grip:hover{color:var(--main-color)}.dash-widget__grip:active{cursor:grabbing}.dash-widget__tools{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.dash-widget .dash-widget__open,.dash-widget .dash-widget__more{opacity:0;transition:opacity .15s,background-color .15s,color .15s,border-color .15s}.dash-widget:hover .dash-widget__tools,.dash-widget:focus-within .dash-widget__tools,.dash-widget:hover .dash-widget__open,.dash-widget:focus-within .dash-widget__open,.dash-widget:hover .dash-widget__more,.dash-widget:focus-within .dash-widget__more,.dash-widget .dash-widget__more.is-on{opacity:1}@media (hover:none){.dash-widget__grip,.dash-widget__tools,.dash-widget .dash-widget__open,.dash-widget .dash-widget__more{opacity:1}}.dash-pop{z-index:calc(var(--z-modal) + 1);width:270px;position:fixed;inset-inline-start:auto}.dash-pop__phone{display:none}@media (max-width:480px){.dash-widget__tools{display:none}.dash-pop__phone{display:list-item}}.dash-widget.is-narrow .dash-widget__tools{display:none}.dash-pop.is-folded .dash-pop__phone{display:list-item}.dash-widget__icon{width:16px;color:var(--accent);text-align:center;flex-shrink:0;font-size:13px}.dash-widget__titles{flex:1;min-width:0}.dash-widget__title{font-size:var(--text-md);color:var(--main-color);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.dash-widget__sub{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;margin:1px 0 0;line-height:1.35}.dash-widget__follow{color:var(--accent);margin-inline-end:4px;font-size:9px}.dash-widget__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.dash-size select{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:28px;color:var(--main-color);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 6px}.dash-widget__body{scrollbar-width:thin;flex:1;min-height:0;padding:10px 12px 12px;position:relative;overflow:auto}.dash-fill{flex-direction:column;height:100%;min-height:0;display:flex}.dash-widget__body:empty:after{content:attr(data-empty);font-size:var(--text-sm);color:var(--text-muted);padding:18px 4px;animation:.2s 6s both dash-late;display:block}@keyframes dash-late{0%{opacity:0}to{opacity:1}}.dash-widget__waiting{height:100%;min-height:80px}.dash-widget .dash-widget__fs{width:28px;height:28px;color:var(--text-muted);box-shadow:none;opacity:0;background:0 0;border-color:#0000;font-size:13px;transition:opacity .15s,background-color .2s,color .2s,border-color .2s;position:static}.dash-widget:hover .dash-widget__fs,.dash-widget .dash-widget__fs:focus-visible,.dash-widget .dash-widget__fs.is-on{opacity:1}.dash-widget[data-fs-target]:fullscreen{border-radius:0}.dash-widget[data-fs-target]:fullscreen .dash-widget__body{padding:var(--space-5)}.dash-widget.is-map .dash-widget__body,.dash-widget--keyword-stories .dash-widget__body,.dash-widget--tv-channel .dash-widget__body{padding:0;overflow:hidden}.dash-widget .smv-embed-page{--chart-surface:var(--more-list-bg)}.dash-widget .ale,.dash-widget .eve,.dash-widget .rte,.dash-widget .smv-embed-page{background:0 0;height:100%;min-height:0}.dash-widget[data-scope=intel]{--intel-critical:var(--sev-critical);--intel-high:var(--sev-high);--intel-medium:var(--sev-medium);--intel-low:var(--sev-low);--intel-covered:var(--teal);--intel-late:var(--gold);--intel-unmatched:var(--accent)}.dash-widget[data-scope=intel] :is(b,strong,time,.intel-stattile__value,.intel-score){font-variant-numeric:tabular-nums}.dash-mapblock{height:340px;margin-block:var(--space-2)}.dash-widget .econ-summary,.dash-widget .alert-summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dash-widget .trending-keywords>.profile-texts,.dash-widget .viral-week__toggle,.dash-widget .sources-mix .collapse-toggle,.dash-widget .econ-year .collapse-toggle,.dash-widget .alert-summary__header,.dash-widget .kw-snowball>.spread__title,.dash-widget .pane-act--close,.dash-widget .most-view__header{display:none}.dash-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dash-list li{border-bottom:1px solid var(--border-color-subtle);gap:2px;padding:8px 2px;display:grid}.dash-list a{font-size:var(--text-md);color:var(--main-color);overflow-wrap:anywhere;font-weight:600;line-height:1.5;text-decoration:none}.dash-list a:hover{color:var(--accent)}.dash-list small,.dash-state--foot{font-size:var(--text-xs);color:var(--text-muted);margin:0}.dash-state--foot{padding-top:var(--space-2)}.dash-list b{font-size:var(--text-md);color:var(--main-color)}.dash-list__items{font-size:var(--text-sm);color:var(--main-color);margin:4px 0 0;padding-inline-start:18px;line-height:1.5}.dash-widget.is-map .leaflet-container,.dash-widget .location-map-container{height:100%}.dash-widget .pane{border:0;border-top:3px solid var(--pane-c,var(--accent));width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;border-radius:0}.dash-widget .pane-grip{display:none}.dash-widget .stream-tile{background:0 0;border:0;border-radius:0;height:100%}.dash-widget .stream-tile:hover{box-shadow:none;transform:none}.dash-widget .stream-tile__video{aspect-ratio:auto;flex:auto;min-height:0}.dash-widget .stream-tile__video video{object-fit:contain}.dash-widget .stream-tile--live .stream-tile__video{background:0 0}.dash-widget .stream-tile__fav{display:none}.dash-state{min-height:100px;padding:var(--space-4);font-size:var(--text-md);color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.dash-state--failed{color:var(--main-color)}.dash-message{max-width:520px;margin:var(--space-7) auto;padding:var(--space-6) var(--space-5);border:1px dashed var(--border-color);border-radius:var(--dash-radius);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.dash-message>i{color:var(--accent);font-size:28px}.dash-message p{font-size:var(--text-lg);color:var(--main-color);margin:0;line-height:1.5}.dash-scroll{max-height:100%}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash-stats__cell{border:1px solid var(--border-color-subtle);border-radius:5px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dash-stats__cell b{font-variant-numeric:tabular-nums;color:var(--main-color);font-size:22px;font-weight:700}.dash-stats__cell span{font-size:var(--text-sm);color:var(--text-muted)}.dash-params{gap:10px;max-width:460px;display:grid}.dash-params__field{gap:6px;display:grid}.dash-params__label{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.dash-params__field.is-bad .dash-input{border-color:var(--negative)}.dash-params__note{border-inline-start:2px solid var(--accent-border);background:var(--accent-bg);font-size:var(--text-sm);color:var(--main-color);margin:0;padding:6px 10px;line-height:1.45}.dash-input--area{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.dash-params__error{font-size:var(--text-sm);color:var(--negative)}.dash-params__actions,.dash-chips{flex-wrap:wrap;gap:6px;display:flex}.dash-chip{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg-hover);color:var(--main-color);font:inherit;cursor:pointer;padding:5px 10px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.dash-chip:hover{border-color:var(--accent-border);color:var(--accent)}.dash-chip.is-on{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.dash-picker{z-index:var(--z-modal);width:min(380px,100vw);padding:var(--space-4);border-inline-start:1px solid var(--border-color);background:var(--more-list-bg);box-shadow:var(--shadow-modal);flex-direction:column;gap:10px;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.dash-picker__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dash-picker__head h2{font-size:var(--text-lg);color:var(--main-color);margin:0;font-weight:700}.dash-picker__list{min-height:0;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);scrollbar-width:thin;flex:1;overflow:auto}.dash-picker__group h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.dash-picker__group:first-child h3{margin-top:0}.dash-picker__group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dash-picker__item{border:1px solid var(--border-color-subtle);background:var(--more-list-bg);width:100%;color:var(--main-color);font:inherit;text-align:start;cursor:pointer;border-radius:5px;align-items:flex-start;gap:8px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.dash-picker__item:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-bg)}.dash-picker__item:disabled{opacity:.6;cursor:not-allowed}.dash-picker__icon{width:18px;color:var(--accent);text-align:center;flex-shrink:0;margin-top:2px}.dash-picker__text{flex:1;gap:2px;min-width:0;display:grid}.dash-picker__text b{font-size:var(--text-md);font-weight:600}.dash-picker__text span{font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.dash-picker__add{color:var(--text-muted);flex-shrink:0;margin-top:3px;font-size:12px}.dash-picker__item:hover:not(:disabled) .dash-picker__add{color:var(--accent)}.dash-foot{min-height:40px;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.dash-widget__body:empty:after{animation-duration:0s}.dash-btn,.dash-icon,.dash-chip,.dash-menu__item,.dash-picker__item,.dash-widget,.dash-cell,.dash-placeholder,.dash-grid{transition:none}.dash-cell.is-fresh .dash-widget,.dash-placeholder{animation:none}}.dash-picker__where{font-size:var(--text-sm);color:var(--accent);margin:0}.dash-picker__bar{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.dash-check{color:var(--main-color);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dash-picker__count{font-size:var(--text-xs);color:var(--accent);margin-inline-start:6px;font-style:normal;font-weight:600}.dash-picker__item.is-dragging{opacity:.5}.dash-picker.is-dragging{pointer-events:none;opacity:.85}.dash-picker__item{touch-action:pan-y}.dash-note{min-height:100%;font-size:var(--text-md);color:var(--main-color);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.dash-note.is-editable{border-radius:var(--radius-lg);cursor:text}.dash-note.is-editable:hover{background:var(--more-list-bg-hover)}.dash-note.is-editable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-note.is-empty{color:var(--text-muted)}.dash-note--editing{white-space:normal;flex-direction:column;gap:4px;height:100%;display:flex}.dash-note__field{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--search-area-bg,var(--more-list-bg));width:100%;min-height:80px;color:var(--main-color);font:inherit;font-size:var(--text-md);resize:none;flex:1;padding:6px 8px;line-height:1.6}.dash-note__field:focus{border-color:var(--accent);outline:none}.dash-note__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.dash-snack{z-index:calc(var(--z-modal) + 2);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--more-list-bg);box-shadow:var(--shadow-pop);color:var(--main-color);font-size:var(--text-md);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .dash-snack{padding:6px 14px 6px 6px;transform:translate(50%)}.dash-snack .dash-linkbtn{color:var(--accent);margin:0;font-weight:600;text-decoration:none}.dash-dialog{z-index:var(--z-modal);padding:var(--space-4);background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.dash-dialog__panel{width:min(540px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-4);border:1px solid var(--border-color);background:var(--more-list-bg);box-shadow:var(--shadow-modal);border-radius:5px;gap:10px;display:grid;overflow:auto}.dash-dialog__panel--small{width:min(380px,100vw - 32px)}.dash-dialog__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dash-dialog__head h2{font-size:var(--title-section);color:var(--main-color);margin:0;font-weight:700}.dash-dialog__note{font-size:var(--text-sm);color:var(--text-muted);margin:0}.dash-dialog__file{font-size:var(--text-sm);color:var(--main-color)}.dash-keys{gap:6px;margin:0;display:grid}.dash-keys>div{align-items:center;gap:12px;display:flex}.dash-keys dt{flex:0 0 96px}.dash-keys dd{font-size:var(--text-md);color:var(--main-color);margin:0}.dash-keys kbd{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--more-list-bg-hover);color:var(--main-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);border-bottom-width:2px;padding:1px 6px;display:inline-block}.dash-menu__sub{margin:0 0 4px;padding-inline-start:26px!important}.dash-foot__rotate{align-items:center;gap:6px;margin-inline-start:14px;display:inline-flex}.dash-foot__rotate select{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg);height:26px;color:var(--main-color);font:inherit;font-size:var(--text-sm);padding:0 6px}.dash-message__choices{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.dash-tab,.dash-note{transition:none}.dash-align{animation:none}}
.eve{background:var(--projects-section);height:100dvh;color:var(--main-color);flex-direction:column;display:flex;overflow:hidden}.eve.is-clear{background:0 0}.eve-head{border-bottom:1px solid var(--border-color-subtle);gap:2px;padding:10px 14px 8px;display:grid}.eve-head h1{text-align:start;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.5}.eve-head h1 i{color:var(--accent);margin-inline-end:7px;font-size:.8em}.eve-head p{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.eve-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.eve-map{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.eve-map__canvas{flex:1;min-height:0;position:relative}.eve-map .gs-map{border:0;border-radius:0;height:100%}.eve-empty{color:var(--secondary-color);text-align:center;margin:0;padding:24px 14px;font-size:13px}.eve-legend{color:var(--secondary-color);border-top:1px solid var(--border-color-subtle);flex-wrap:wrap;gap:4px 10px;padding:4px 10px;font-size:11px;display:flex}.eve-legend span{align-items:center;gap:5px;display:inline-flex}.eve-legend__dot{border-radius:50%;width:9px;height:9px}.eve-legend__dot--country{border:1.5px dashed var(--secondary-color);background:0 0}.eve-list{border-inline-start:1px solid var(--border-color-subtle);flex-direction:column;min-height:0;display:flex}.eve-rows{flex:1;min-height:0;padding:8px;scroll-padding-block:8px;overflow:auto}.eve-rows .intel-event{background:var(--more-list-bg)}.eve.is-clear .eve-rows .intel-event{background:0 0}.eve-rows .intel-event__headline{font-size:13px;line-height:1.4}.eve-rows .intel-event header time{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:11px}.eve-rows .intel-desk__hint{margin:8px 4px}.eve-foot{border-top:1px solid var(--border-color-subtle);color:var(--secondary-color);gap:4px;padding:7px 14px;font-size:12px;display:grid}.eve-foot p{margin:0}.eve-foot__note{font-size:11px;line-height:1.4}.eve-foot__links{justify-content:space-between;align-items:center;gap:8px;display:flex}.eve-foot a{color:var(--main-color);font-weight:600;text-decoration:none}.eve-foot a:hover{color:var(--accent);text-decoration:underline}.eve-foot__site{align-items:center;gap:6px;display:inline-flex}.eve-foot__site i{color:var(--accent)}@media (max-width:639px){.eve-body{grid-template-rows:minmax(0,11fr) minmax(0,9fr);grid-template-columns:1fr}.eve-list{border-inline-start:0;border-top:1px solid var(--border-color-subtle)}.eve-foot__note{display:none}}
.economy-view{padding:0}.economy-view__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.economy-view__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.economy-view__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}.economy-view__body{align-items:flex-start;gap:5px;display:flex}.economy-view__sidebar{flex-shrink:0;width:220px;position:sticky;top:80px}.economy-view__filter-section{background:var(--search-area-bg);border-radius:4px;margin:0;padding:14px}.economy-view__filter-title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.economy-view__filter-group{margin-bottom:14px}.economy-view__filter-group label{color:var(--secondary-color);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.economy-view__select{border:1px solid var(--border-color-subtle);background:var(--app-container);width:100%;color:var(--main-color);cursor:pointer;border-radius:3px;padding:7px 10px;font-size:12px}.economy-view__importance-btns{flex-direction:column;gap:4px;display:flex}.economy-view__importance-btn{border:1px solid var(--border-color-subtle);color:var(--secondary-color);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.economy-view__importance-btn:hover{background:var(--projects-section)}.economy-view__importance-btn--active{background:var(--imp-color);color:#fff;border-color:var(--imp-color)}.economy-view__importance-btn--active:hover{opacity:.9}.economy-view__clear-btn{border:1px dashed var(--border-color-subtle);width:100%;color:var(--secondary-color);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.economy-view__clear-btn:hover{background:var(--projects-section);color:var(--sev-critical)}.economy-view__main{flex:1;min-width:0}.economy-view__loading,.economy-view__empty{text-align:center;color:var(--secondary-color);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:14px;display:flex}.economy-view__empty i,.economy-view__loading i{opacity:.4;font-size:32px}.economy-view__date-group{margin-bottom:22px}.economy-view__date-header{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;padding:4px 2px 12px;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:flex}.economy-view__date-header i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.economy-view__table-wrapper{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);border-radius:7px;overflow-x:auto}.economy-view__table{border-collapse:collapse;width:100%;font-size:13px}.economy-view__table thead th{text-align:start;width:10%;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--main-color) 3%, transparent);border-bottom:1px solid var(--border-color-subtle);white-space:nowrap;padding:11px 12px;font-size:11px;font-weight:600}.economy-view__th-time{width:60px}.economy-view__th-country{width:70px}.economy-view__th-imp{width:20px}.economy-view__th-actual,.economy-view__th-forecast,.economy-view__th-previous{width:80px;text-align:end!important}.economy-view__row{transition:background .15s}.economy-view__row:hover{background:var(--accent-bg)}.economy-view__row--high{border-inline-start:3px solid var(--negative)}.economy-view__row--medium{border-inline-start:3px solid var(--sev-high)}.economy-view__row--low{border-inline-start:3px solid var(--sev-low)}.economy-view__row td{border-bottom:1px solid var(--border-color-subtle);vertical-align:middle;padding:8px 10px}.economy-view__cell-time{font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;color:var(--secondary-color);white-space:nowrap;font-size:12px}.economy-view__cell-country{white-space:nowrap;align-items:center;gap:4px;display:flex}.economy-view__flag{align-items:center;line-height:1;display:inline-flex}.economy-view__flag-img{object-fit:cover;vertical-align:middle;border-radius:1px;height:15px;box-shadow:0 0 0 1px #00000014}.economy-view__currency{color:var(--secondary-color);font-size:11px;font-weight:600}.economy-view__cell-imp{text-align:center}.economy-view__imp-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.economy-view__cell-event{color:var(--main-color);font-weight:500}.economy-view__cell-value{text-align:end;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;color:var(--secondary-color);font-size:12px}.economy-view__cell-value--actual{color:var(--main-color);font-weight:700}.economy-view__load-more{background:var(--search-area-bg);border:1px solid var(--border-color-subtle);width:100%;color:var(--accent);cursor:pointer;border-radius:4px;margin-top:12px;padding:10px;font-size:13px;font-weight:500;transition:background .15s;display:block}.economy-view__load-more:hover{background:var(--projects-section)}.economy-view__tabs{scrollbar-width:thin;gap:7px;margin:0 0 16px;padding:4px 2px 10px;display:flex;overflow-x:auto}.economy-view__tab{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.economy-view__tab:hover{color:var(--main-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));background:linear-gradient(180deg, var(--accent-bg), transparent), var(--search-area-bg)}.economy-view__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.economy-view__tab--active,.economy-view__tab--active:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow-card)}.economy-view__tab i{opacity:.85;font-size:11px}.economy-view__panel{padding:0}.economy-view__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.economy-view__card{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.economy-view__card:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.economy-view__card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.economy-view__card--up:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.economy-view__card--down:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.economy-view__card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.economy-view__card-symbol{letter-spacing:.01em;color:var(--secondary-color);font-size:12px;font-weight:800}.economy-view__card-price{letter-spacing:-.01em}.economy-view__card-flag{align-items:center;line-height:1;display:inline-flex}.economy-view__card-name{color:var(--secondary-color);overflow-wrap:anywhere;margin-bottom:8px;font-size:11px}.economy-view__card-price{color:var(--main-color);font-size:18px;font-weight:700;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;margin-bottom:2px}.economy-view__card-change{align-items:center;gap:4px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.economy-view__card-range{color:var(--secondary-color);font-size:11px;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums}.economy-view__card-type{text-transform:none;letter-spacing:0;color:var(--secondary-color);background:var(--projects-section);border-radius:2px;padding:2px 6px;font-size:12px;font-weight:600}.economy-view__positive{color:var(--positive)}.economy-view__negative{color:var(--negative)}.dark .economy-view__positive{color:var(--positive)}.dark .economy-view__negative{color:var(--negative)}.economy-view__tab-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.economy-view__mini-btn{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.economy-view__mini-btn:hover{color:var(--main-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle))}.economy-view__mini-btn--active,.economy-view__mini-btn--active:hover{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.economy-view__tech-signals{flex-direction:column;gap:6px;margin-top:10px;display:flex}.economy-view__tech-signal{justify-content:space-between;align-items:center;gap:6px;display:flex}.economy-view__tech-label{color:var(--secondary-color);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.economy-view__tech-badge{color:#fff;text-transform:capitalize;letter-spacing:.2px;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.economy-view__global-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:7px;flex-wrap:wrap;gap:10px 21px;margin-bottom:16px;padding:14px 18px;display:flex}.economy-view__global-item{flex-direction:column;gap:3px;min-width:90px;display:flex}.economy-view__global-label{color:var(--secondary-color);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.economy-view__global-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--main-color);font-size:17px;font-weight:800}.economy-view__tabs::-webkit-scrollbar{height:3px}.economy-view__tabs::-webkit-scrollbar-track{background:0 0}.economy-view__tabs::-webkit-scrollbar-thumb{background:var(--projects-section);border-radius:2px}.economy-view__sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.economy-view__sort-th:hover{color:var(--main-color)}.economy-view__sort-th--active{color:var(--accent)!important}.economy-view__sort-th-content{align-items:center;gap:4px;display:inline-flex}.economy-view__sort-icon{font-size:var(--text-2xs);opacity:.35;transition:opacity .15s}.economy-view__sort-th:hover .economy-view__sort-icon{opacity:.6}.economy-view__sort-th--active .economy-view__sort-icon{opacity:1}@media (max-width:768px){.economy-view__body{flex-direction:column;align-items:stretch}.economy-view__sidebar{width:100%;position:static}.economy-view__filter-section{margin:0 16px}.economy-view__main{width:100%;padding:0 16px}[dir=rtl] .economy-view__main{padding:0 16px}.economy-view__th-forecast,.economy-view__th-previous,.economy-view__table td:nth-child(6),.economy-view__table td:nth-child(7){display:none}.economy-view__tabs{margin:0 10px 12px;padding:3px}.economy-view__tab{padding:6px 10px;font-size:12px}.economy-view__tab span{display:none}.economy-view__tab i{font-size:16px}.economy-view__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.economy-view__panel{padding:0 10px 10px}.economy-view__card-price{font-size:15px}.economy-view__tab-filter .economy-view__select{max-width:100%}}.econ-year,.econ-dots,.econ-calweek,.econ-ridges{margin:18px 0 24px}.econ-year__note{color:var(--secondary-color);margin:0 0 10px;font-size:13px;line-height:1.6}.econ-dots__title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.econ-ridges{--rl-bg:var(--background-color)}.economy-view__curvebox{position:relative}.economy-view__curvebox>svg{display:block}.economy-view__curvebox>.fs-toggle{inset:12px 12px auto auto}.economy-view__curvebox:fullscreen>svg{flex:1 1 0;width:100%;height:auto;min-height:0}.economy-view__curvebox:fullscreen>.fs-toggle{inset:calc(clamp(12px,2vw,28px) + 12px) calc(clamp(12px,2vw,28px) + 12px) auto auto}
.econ-overview{flex-direction:column;gap:clamp(16px,2.1vw,26px);display:flex}.econ-hero{border:1px solid var(--border-color-subtle);isolation:isolate;background:radial-gradient(120% 90% at 82% 20%, #1f9f911f, transparent 46%), radial-gradient(90% 80% at 8% 12%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 44%), linear-gradient(140deg, #f6f2ea 0%, #efeae0 50%, #eef2ef 100%);border-radius:6px;padding:clamp(16px,2vw,28px);position:relative;overflow:hidden}.dark .econ-hero{background:radial-gradient(120% 90% at 82% 18%, #0f4c7573, transparent 46%), radial-gradient(90% 80% at 8% 14%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 44%), linear-gradient(140deg, #131c21 0%, #16222a 46%, #142734 100%);border-color:#ffffff14}.econ-hero__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.econ-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:clamp(13px,1.9vw,29px);display:grid;position:relative}.econ-hero__copy{min-width:0}.econ-hero__eyebrow{border:1px solid var(--border-color-subtle);background:color-mix(in srgb, var(--main-color) 5%, transparent);color:var(--main-color);letter-spacing:0;text-transform:none;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.dark .econ-hero__eyebrow{border-color:#ffffff24}.econ-hero__pulse-dot{background:#24d17e;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite econ-pulse;box-shadow:0 0 0 3px #24d17e33}@keyframes econ-pulse{0%,to{opacity:1}50%{opacity:.4}}.econ-hero__title{letter-spacing:-.02em;color:var(--main-color);margin:10px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.02}:root[dir=rtl] .econ-hero__title{line-height:1.15}.econ-hero__subtitle{max-width:46ch;color:var(--secondary-color);margin:8px 0 0;font-size:13px;line-height:1.6}.econ-hero__stats{flex-wrap:wrap;gap:8px 21px;margin-top:14px;display:flex}.econ-hero__stat{flex-direction:column;gap:3px;display:flex}.econ-hero__stat-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-hero__stat-value{color:var(--main-color);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:700}.econ-hero__stat-chg{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.econ-hero__stat-chg.up,.econ-pulse-card__chg.up{color:var(--positive)}.econ-hero__stat-chg.down,.econ-pulse-card__chg.down{color:var(--negative)}.dark .econ-hero__stat-chg.up,.dark .econ-pulse-card__chg.up{color:var(--positive)}.dark .econ-hero__stat-chg.down,.dark .econ-pulse-card__chg.down{color:var(--negative)}.econ-hero__gauge{justify-content:center;display:flex}.econ-gauge{border:1px solid var(--border-color-subtle);background:color-mix(in srgb, var(--search-area-bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:8px;width:100%;max-width:340px;padding:16px 18px 18px}.dark .econ-gauge{border-color:#ffffff1a}.econ-gauge__label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-gauge__dial{position:relative}.econ-gauge__svg{width:100%;height:auto;margin:4px 0 0;display:block}.econ-gauge__readout{text-align:center;pointer-events:none;position:absolute;bottom:4%;left:0;right:0}.econ-gauge__score{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.econ-gauge__rating{margin-top:3px;font-size:13px;font-weight:700}.econ-gauge__spark{opacity:.9;width:100%;height:40px;margin-top:8px}.econ-section{flex-direction:column;gap:10px;display:flex}.econ-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.econ-section__title{font-size:var(--title-section);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-weight:800;display:inline-flex}.econ-section__title i{width:1.6em;height:1.6em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.66em;display:inline-flex}.econ-section__all{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-section__all i{font-size:10px;transition:transform .2s}:root[dir=rtl] .econ-section__all i{transform:scaleX(-1)}.econ-section__all:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.econ-section__all:hover i{transform:translate(3px)}:root[dir=rtl] .econ-section__all:hover i{transform:scaleX(-1)translate(3px)}.econ-pulse-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.econ-pulse-card{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-pulse-card:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-pulse-card[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-pulse-card[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-pulse-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-pulse-card__top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.econ-pulse-card__label{min-width:0;color:var(--secondary-color);letter-spacing:.01em;overflow-wrap:anywhere;font-size:12px;font-weight:700}.econ-pulse__flag{object-fit:cover;width:18px;height:13px;box-shadow:0 0 0 1px var(--border-color-subtle);border-radius:1px;flex:none}.econ-pulse__coin{border-radius:50%;flex:none;width:18px;height:18px}.econ-pulse-card__value{color:var(--main-color);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.1}.econ-pulse-card__foot{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:8px;display:flex}.econ-pulse-card__chg{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.econ-pulse-card__range{background:var(--more-list-bg-hover);border-radius:100px;flex:auto;max-width:72px;height:4px;position:relative}.econ-pulse-card__range-fill{top:50%;background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--search-area-bg);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-pulse-card__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}@media (max-width:820px){.econ-hero__grid{grid-template-columns:minmax(0,1fr)}.econ-hero__gauge{order:-1}}@media (prefers-reduced-motion:reduce){.econ-hero__pulse-dot{animation:none}}
.econ-cal{flex-direction:column;gap:14px;display:flex}.econ-cal__toolbar{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 19px;padding:16px 18px;display:flex}.econ-cal__stats{gap:19px;display:flex}.econ-cal__stat{flex-direction:column;gap:2px;display:flex}.econ-cal__stat-value{letter-spacing:-.02em;color:var(--main-color);font-variant-numeric:tabular-nums;font-size:clamp(19px,1.6vw,24px);font-weight:800;line-height:1}.econ-cal__stat--high .econ-cal__stat-value,.dark .econ-cal__stat--high .econ-cal__stat-value{color:var(--negative)}.econ-cal__stat--released .econ-cal__stat-value,.dark .econ-cal__stat--released .econ-cal__stat-value{color:var(--positive)}.econ-cal__stat-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-cal__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.econ-cal__date{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);color:var(--secondary-color);align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.econ-cal__date i{font-size:11px}.econ-cal__date input{color:var(--main-color);font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;font-size:12px}.dark .econ-cal__date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.econ-cal__date-sep{color:var(--secondary-color)}.econ-cal__country{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);max-width:180px;color:var(--main-color);font-family:var(--font-text), sans-serif;cursor:pointer;padding:8px 12px;font-size:12px}.econ-cal__imps{gap:6px;display:inline-flex}.econ-cal__imp{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-cal__imp:hover{color:var(--main-color)}.econ-cal__imp.active[data-imp=high]{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 40%, transparent);background:color-mix(in srgb, var(--negative) 12%, transparent)}.econ-cal__imp.active[data-imp=medium]{color:var(--sev-high);border-color:color-mix(in srgb, var(--sev-high) 40%, transparent);background:color-mix(in srgb, var(--sev-high) 12%, transparent)}.econ-cal__imp.active[data-imp=low]{color:var(--sev-low);border-color:color-mix(in srgb, var(--sev-low) 40%, transparent);background:color-mix(in srgb, var(--sev-low) 12%, transparent)}.econ-cal__imp-bars,.econ-cal-event__imp{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.econ-cal__imp-bars span,.econ-cal-event__imp span{background:var(--border-color-subtle);border-radius:1px;width:3px}.econ-cal__imp-bars span:first-child{height:40%}.econ-cal__imp-bars span:nth-child(2){height:70%}.econ-cal__imp-bars span:nth-child(3){height:100%}.econ-cal__imp[data-imp=high] .econ-cal__imp-bars span,.econ-cal-event__imp[data-imp=high] span{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-cal__imp[data-imp=medium] .econ-cal__imp-bars span:nth-child(-n+2),.econ-cal-event__imp[data-imp=medium] span:nth-child(-n+2){background:var(--sev-high)}.econ-cal__imp[data-imp=low] .econ-cal__imp-bars span:first-child,.econ-cal-event__imp[data-imp=low] span:first-child{background:var(--sev-low)}.econ-cal__clear{border:1px dashed var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.econ-cal__clear:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.econ-cal__day{flex-direction:column;gap:6px;display:flex}.econ-cal__day-head{align-items:center;gap:10px;padding:6px 2px;display:flex}.econ-cal__day-date{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-size:clamp(15px,1.6vw,18px);font-weight:800;display:inline-flex}.econ-cal__day-date:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1.1em}.econ-cal__day-count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-cal__events{flex-direction:column;gap:6px;display:flex}.econ-cal-event{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 2.5%, transparent), transparent 55%), var(--search-area-bg);border-radius:6px;grid-template-columns:52px 16px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.econ-cal-event:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-cal-event--high:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-cal-event--medium:before{background:var(--sev-high)}.econ-cal-event--low:before{background:var(--sev-low)}.econ-cal-event:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-cal-event__time{color:var(--main-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.econ-cal-event__main{min-width:0}.econ-cal-event__name{color:var(--main-color);font-size:14px;font-weight:600;line-height:1.35}.econ-cal-event__meta{align-items:center;gap:7px;margin-top:4px;display:flex}.econ-cal-event__meta .economy-view__flag-img{height:13px}.econ-cal-event__cur{letter-spacing:.04em;color:var(--secondary-color);font-size:11px;font-weight:700}.econ-cal-event__vals{align-items:stretch;gap:6px;display:flex}.econ-cal-event__val{border-radius:4px;flex-direction:column;align-items:flex-end;gap:3px;min-width:58px;padding:5px 9px;display:flex}.econ-cal-event__val--actual{background:var(--more-list-bg-hover)}.econ-cal-event__val-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-cal-event__val-num{color:var(--main-color);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.econ-cal-event__val--prev .econ-cal-event__val-num{color:var(--secondary-color);font-weight:600}.econ-cal-event__val--actual.dir-up .econ-cal-event__val-num{color:var(--positive)}.econ-cal-event__val--actual.dir-down .econ-cal-event__val-num{color:var(--negative)}.dark .econ-cal-event__val--actual.dir-up .econ-cal-event__val-num{color:var(--positive)}.dark .econ-cal-event__val--actual.dir-down .econ-cal-event__val-num{color:var(--negative)}@media (max-width:720px){.econ-cal__toolbar{flex-direction:column;align-items:flex-start}.econ-cal-event{grid-template-columns:46px 14px minmax(0,1fr);row-gap:8px}.econ-cal-event__vals{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}
.econ-idx{flex-direction:column;gap:clamp(13px,1.6vw,19px);display:flex}.econ-idx-breadth{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.econ-idx-breadth__side{align-items:center;gap:6px;display:flex}.econ-idx-breadth__num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(19px,1.6vw,22px);font-weight:800}.econ-idx-breadth__side.up .econ-idx-breadth__num{color:var(--positive)}.econ-idx-breadth__side.down .econ-idx-breadth__num{color:var(--negative)}.dark .econ-idx-breadth__side.up .econ-idx-breadth__num{color:var(--positive)}.dark .econ-idx-breadth__side.down .econ-idx-breadth__num{color:var(--negative)}.econ-idx-breadth__lbl{letter-spacing:0;text-transform:none;color:var(--secondary-color);font-size:12px;font-weight:600}.econ-idx-breadth__bar{background:var(--more-list-bg-hover);border-radius:100px;height:10px;display:flex;overflow:hidden}.econ-idx-breadth__seg{height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.econ-idx-breadth__seg.up{background:linear-gradient(90deg, var(--positive), var(--positive))}.econ-idx-breadth__seg.down{background:linear-gradient(90deg, var(--negative), var(--negative))}.econ-idx-region{flex-direction:column;gap:8px;display:flex}.econ-idx-region__head{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:inline-flex}.econ-idx-region__head i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.econ-idx-region__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-idx-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.econ-idx-card{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-idx-card[data-dir=up]:after,.econ-idx-card[data-dir=down]:after{content:"";pointer-events:none;opacity:calc(var(--heat,0) * .5);position:absolute;inset:0}.econ-idx-card[data-dir=up]:after{background:radial-gradient(120% 80% at 80% 0,#16a34a29,#0000 60%)}.econ-idx-card[data-dir=down]:after{background:radial-gradient(120% 80% at 80% 0,#dc262629,#0000 60%)}.econ-idx-card:before{content:"";inset-inline-start:0;z-index:1;width:3px;position:absolute;top:0;bottom:0}.econ-idx-card[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-idx-card[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-idx-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-idx-card>*{z-index:1;position:relative}.econ-idx-card__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.econ-idx-card__sym{letter-spacing:.01em;color:var(--secondary-color);font-size:12px;font-weight:800}.econ-idx-card__top .economy-view__flag-img{height:14px}.econ-idx-card__name{color:var(--secondary-color);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.econ-idx-card__row{justify-content:space-between;align-items:baseline;gap:6px;margin-top:8px;display:flex}.econ-idx-card__price{letter-spacing:-.01em;color:var(--main-color);font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,23px);font-weight:800}.econ-idx-card__chg{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.econ-idx-card__chg.up{color:var(--positive)}.econ-idx-card__chg.down{color:var(--negative)}.dark .econ-idx-card__chg.up{color:var(--positive)}.dark .econ-idx-card__chg.down{color:var(--negative)}.econ-idx-card__range{margin-top:12px}.econ-idx-card__range-track{background:var(--more-list-bg-hover);border-radius:100px;height:4px;display:block;position:relative}.econ-idx-card__range-fill{top:50%;width:9px;height:9px;box-shadow:0 0 0 2px var(--search-area-bg);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-idx-card__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}.econ-idx-card__range[data-dir=up] .econ-idx-card__range-fill{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-idx-card__range[data-dir=down] .econ-idx-card__range-fill{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-idx-card__range-lbls{color:var(--secondary-color);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:10px;font-weight:600;display:flex}@media (max-width:600px){.econ-idx-breadth{text-align:center;grid-template-columns:1fr;gap:8px}.econ-idx-breadth__side{justify-content:center}}
.econ-board{flex-direction:column;gap:clamp(11px,1.4vw,18px);display:flex}.econ-board__group{flex-direction:column;gap:8px;display:flex}.econ-board__head{align-items:center;gap:8px;display:flex}.econ-board__title{letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;margin:0;font-size:clamp(14px,1.5vw,17px);font-weight:800;display:inline-flex}.econ-board__title i{width:1.55em;height:1.55em;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:.64em;display:inline-flex}.econ-board__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;border:1px solid var(--border-color-subtle);border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.econ-board__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.econ-board__filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.econ-metric{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);border-radius:7px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.econ-metric:before{content:"";inset-inline-start:0;background:var(--border-color-subtle);width:3px;position:absolute;top:0;bottom:0}.econ-metric[data-dir=up]:before{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-metric[data-dir=down]:before{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-metric.is-clickable{cursor:pointer}.econ-metric:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.econ-metric.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 24px #00000029}.econ-metric__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.econ-metric__label{min-width:0;color:var(--secondary-color);letter-spacing:.01em;overflow-wrap:anywhere;font-size:12px;font-weight:800}.econ-metric__top .economy-view__flag-img{height:14px}.econ-metric__badge{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.econ-metric__name{color:var(--secondary-color);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.econ-metric__value{letter-spacing:-.01em;color:var(--main-color);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(19px,2vw,23px);font-weight:800;line-height:1.1}.econ-metric__chg{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:800;display:inline-flex}.econ-metric__chg.up{color:var(--positive)}.econ-metric__chg.down{color:var(--negative)}.dark .econ-metric__chg.up{color:var(--positive)}.dark .econ-metric__chg.down{color:var(--negative)}.econ-metric__chg-pct{opacity:.85}.econ-metric__range{margin-top:12px}.econ-metric__range-track{background:var(--more-list-bg-hover);border-radius:100px;height:4px;display:block;position:relative}.econ-metric__range-fill{top:50%;width:9px;height:9px;box-shadow:0 0 0 2px var(--search-area-bg);background:var(--accent);border-radius:50%;position:absolute;inset-inline-start:calc(var(--pos,.5) * 100%);transform:translate(-50%,-50%)}:root[dir=rtl] .econ-metric__range-fill{inset-inline-start:auto;inset-inline-end:calc(var(--pos,.5) * 100%);transform:translate(50%,-50%)}.econ-metric__range[data-dir=up] .econ-metric__range-fill{background:color-mix(in srgb, var(--positive) 82%, #000)}.econ-metric__range[data-dir=down] .econ-metric__range-fill{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.econ-metric__range-lbls{color:var(--secondary-color);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:10px;font-weight:600;display:flex}.econ-metric__sub{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}
.help-container{max-width:1200px;margin:0 auto;padding:40px 20px}.help-header{text-align:center;margin-bottom:40px}.help-title{color:var(--main-color);margin:0 0 12px;font-size:24px;font-weight:700}.help-subtitle{color:var(--secondary-color);margin:0;font-size:18px}.help-categories{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.category-button{background:var(--search-area-bg);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--main-color);cursor:pointer;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.category-button:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.category-button.active{background:var(--accent);border-color:var(--accent);color:#fff}.category-button i{font-size:14px}.help-content{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}.faq-section{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-card);border-radius:6px;padding:32px}.faq-title{font-size:var(--title-page);color:var(--main-color);margin:0 0 24px;font-weight:700}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--border-color-subtle);border-radius:4px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;overflow:hidden}.faq-item:hover{border-color:var(--border-color);box-shadow:var(--shadow-pop)}.faq-item.open{border-color:var(--accent)}.faq-question{background:var(--background-color,#fff);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:13px;width:100%;padding:18px 20px;transition:background .2s;display:flex}.faq-question:hover{background:var(--projects-section)}.faq-item.open .faq-question{background:#eff6ff}.faq-question-text{color:var(--main-color);flex:1;font-size:16px;font-weight:600}.faq-question i{color:var(--secondary-color);font-size:14px;transition:transform .2s}.faq-answer{max-height:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.faq-item.open .faq-answer{max-height:500px;padding:0 20px 20px}.faq-answer p{color:var(--secondary-color);margin:0;font-size:15px;line-height:1.7}.faq-empty{text-align:center;color:var(--secondary-color);padding:60px 20px}.faq-empty i{opacity:.5;margin-bottom:16px;font-size:48px}.faq-empty p{margin:0;font-size:16px}.help-sidebar{flex-direction:column;gap:19px;display:flex;position:sticky;top:20px}.sidebar-title{color:var(--secondary-color);text-transform:none;letter-spacing:0;margin:0 0 16px;font-size:14px;font-weight:600}.quick-actions{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);border-radius:6px;padding:24px}.action-card{background:var(--projects-section);border:1px solid var(--border-color-subtle);border-radius:4px;align-items:center;gap:10px;margin-bottom:12px;padding:16px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.action-card:last-child{margin-bottom:0}.action-card:hover{border-color:var(--accent);box-shadow:var(--shadow-pop);background:#fff;transform:translate(4px)}.action-icon{background:var(--accent-bg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.action-icon i{color:var(--accent);font-size:18px}.action-content{flex:1}.action-content h4{color:var(--main-color);margin:0 0 4px;font-size:14px;font-weight:600}.action-content p{color:var(--secondary-color);margin:0;font-size:13px}.action-arrow{color:var(--secondary-color);font-size:14px;transition:transform .2s}.action-card:hover .action-arrow{color:var(--accent);transform:translate(4px)}.popular-topics{background:var(--background-color,#fff);border:1px solid var(--border-color-subtle);border-radius:6px;padding:24px}.topic-list{flex-direction:column;gap:6px;display:flex}.topic-tag{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);color:var(--main-color);text-align:left;cursor:pointer;border-radius:3px;padding:10px 14px;font-size:14px;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s,opacity .2s}.topic-tag:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}[dir=rtl] .help-content{direction:rtl}[dir=rtl] .faq-question{text-align:right}[dir=rtl] .action-card:hover,[dir=rtl] .action-card:hover .action-arrow{transform:translate(-4px)}@media (max-width:1024px){.help-content{grid-template-columns:1fr}.help-sidebar{grid-row:2;position:static}.help-sidebar>*{width:100%}}@media (max-width:640px){.help-container{padding:24px 16px}.help-title{font-size:22px}.help-subtitle{font-size:16px}.help-categories{gap:6px}.category-button{padding:8px 16px;font-size:13px}.faq-section{padding:20px}.faq-title{font-size:17px}.faq-question{padding:14px 16px}.faq-question-text{font-size:15px}.quick-actions,.popular-topics{padding:20px}.action-card{padding:12px}}@media (prefers-color-scheme:dark){.help-title{color:var(--main-color)}.help-subtitle{color:var(--secondary-color)}.category-button{background:var(--projects-section);border-color:var(--border-color);color:var(--main-color)}.category-button:hover{background:var(--search-area-bg);border-color:var(--info);color:var(--info)}.category-button.active{background:var(--accent);border-color:var(--accent)}.faq-section,.quick-actions,.popular-topics{background:var(--projects-section);border-color:var(--border-color)}.faq-title{color:var(--main-color)}.faq-item{border-color:var(--border-color)}.faq-item.open{border-color:var(--info)}.faq-question{background:var(--projects-section)}.faq-question:hover{background:var(--search-area-bg)}.faq-item.open .faq-question{background:color-mix(in srgb, var(--info) 16%, transparent)}.faq-question-text{color:var(--main-color)}.faq-answer p{color:var(--secondary-color)}.action-card{background:var(--search-area-bg);border-color:var(--border-color)}.action-card:hover{background:var(--projects-section)}.action-content h4{color:var(--main-color)}.topic-tag{background:var(--search-area-bg);border-color:var(--border-color);color:var(--main-color)}.topic-tag:hover{background:color-mix(in srgb, var(--info) 16%, transparent);border-color:var(--info)}}
.projects-section:has(.home-view){border-radius:0;width:100%;max-width:100%;margin:0;padding:0}.home-view{--home-section-gap:6px;--home-pad-inline:clamp(14px, 4vw, 40px);--np-sidebar-w:0px;width:100%;max-width:100%;padding:0 var(--home-pad-inline) 10px;position:relative}.app-body:has(.home-view){overflow-x:clip}.home-view>.landing-hero{width:calc(100% + 2 * var(--home-pad-inline) + var(--np-sidebar-w));max-width:none;margin-inline-start:calc(-1 * (var(--home-pad-inline) + var(--np-sidebar-w)));margin-inline-end:calc(-1 * var(--home-pad-inline));margin-top:0}@media (min-width:769px){.home-view{--np-sidebar-w:80px}.app-container:has(.home-view){position:relative}.app-container:has(.home-view) .app-header{z-index:6;background:0 0;border-bottom:none;position:absolute;inset:0 0 auto}.app-content:has(.home-view) .app-sidebar{z-index:5;padding-top:72px;position:sticky;top:-60px}.home-view .landing-hero__content{padding-inline-start:calc(clamp(18px, 3.8vw, 64px) + var(--np-sidebar-w))}}.home-view__topline{top:16px;z-index:6;max-width:min(56%,420px);margin:0;position:absolute;inset-inline-end:clamp(16px,4vw,44px)}.home-view__topline .ttime{color:color-mix(in srgb, var(--main-color) 74%, transparent)}.home-view__topline .ttime:hover{color:var(--main-color)}.home-view__dashboard{gap:clamp(14px,1.9vw,24px);padding-bottom:clamp(18px,2.4vw,34px)}.projects-section-header{color:var(--main-color);justify-content:space-between;align-items:center;display:flex}.projects-head{font-size:var(--title-section);margin:0;font-weight:700}.projects-section-line{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.projects-status{gap:6px;display:flex}.project-boxes.jsGridView{flex-wrap:wrap;align-content:baseline;display:flex}.home-view__dashboard>*{border-color:var(--border-color-subtle)}.home-view__dashboard .alert-summary,.home-view__dashboard .econ-summary,.home-view__dashboard .keyword-collections-group,.home-view__dashboard .favorites-panel,.home-view__dashboard .analytics-group{border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-card);border-radius:8px;transition:border-color .3s,box-shadow .3s}.home-view__dashboard .alert-summary:hover,.home-view__dashboard .econ-summary:hover,.home-view__dashboard .keyword-collections-group:hover,.home-view__dashboard .favorites-panel:hover,.home-view__dashboard .analytics-group:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-color-subtle));box-shadow:var(--shadow-modal)}.home-view__dashboard .profile-texts,.home-view__dashboard .keyword-collections-title,.home-view__dashboard .analytics-group-title,.home-view__dashboard .alert-summary__title,.home-view__dashboard .econ-summary__title,.home-view__dashboard .favorites-panel__title{font-size:var(--title-section);letter-spacing:-.01em;color:var(--main-color);align-items:center;gap:8px;font-weight:700;display:inline-flex}.home-view__dashboard .profile-texts:before,.home-view__dashboard .keyword-collections-title:before,.home-view__dashboard .analytics-group-title:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:4px;height:1.05em}.home-view__dashboard .alert-summary__title i,.home-view__dashboard .econ-summary__title i,.home-view__dashboard .favorites-panel__title i{width:1.5em;height:1.5em;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.62em;display:inline-flex}.np-reveal{opacity:0;transition:opacity .7s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.np-reveal.is-revealed{opacity:1;transform:none}@keyframes np-child-in{0%{opacity:0;transform:translateY(16px)}}.np-reveal.is-revealed .alert-summary__grid>*,.np-reveal.is-revealed .keywords.homecontainer>*{animation:.55s cubic-bezier(.22,1,.36,1) backwards np-child-in}.np-reveal.is-revealed .alert-summary__grid>:first-child,.np-reveal.is-revealed .keywords.homecontainer>:first-child{animation-delay:50ms}.np-reveal.is-revealed .alert-summary__grid>:nth-child(2),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(2){animation-delay:.1s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(3),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(3){animation-delay:.15s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(4),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(4){animation-delay:.2s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(5),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(5){animation-delay:.25s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(6),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(6){animation-delay:.3s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(7),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(7){animation-delay:.35s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(8),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(8){animation-delay:.4s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(9),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(9){animation-delay:.45s}.np-reveal.is-revealed .alert-summary__grid>:nth-child(10),.np-reveal.is-revealed .keywords.homecontainer>:nth-child(10){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.np-reveal{opacity:1!important;transition:none!important;transform:none!important}.np-reveal.is-revealed .alert-summary__grid>*,.np-reveal.is-revealed .keywords.homecontainer>*{animation:none}}.placeholder-message{text-align:center;color:var(--main-color);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:64px 24px;display:flex}.placeholder-message h2{font-size:var(--title-page);margin:16px 0 8px}.placeholder-message p{color:var(--main-color);margin:4px 0}@media (max-width:768px){.projects-section-header,.projects-section-line{padding:0 16px}.project-boxes{margin:0}.home-view{--home-pad-inline:10px}}
.analytics-group{background:var(--projects-section);width:100%;box-shadow:var(--shadow-pop);border-radius:5px;margin:0;padding:12px 14px}.analytics-group-title{font-family:var(--font-text), sans-serif;color:var(--main-color);margin-bottom:10px;font-size:16px;font-weight:600}.analytics-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.analytics-tabs-rail{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analytics-range{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);align-items:center;padding:3px;display:inline-flex}.analytics-range__btn{border-radius:var(--radius-md);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 13px;font-size:12px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s}.analytics-range__btn:hover{color:var(--main-color)}.analytics-range__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.analytics-range__btn.active{color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-border)}.button-divider{flex:1}.analytics-content{width:100%;min-height:400px}.analytics-panel{animation:.4s fadeInUp}.dark .analytics-group{box-shadow:var(--shadow-pop)}.dark .analytics-tab:hover{background:#ffffff1a}@media (max-width:768px){.analytics-group{padding:15px}.analytics-header,.analytics-tabs-rail{justify-content:center}.analytics-group .projects-status{justify-content:center;width:100%}}
.favorites-panel{background:var(--projects-section);border-radius:8px;width:100%;padding:clamp(12px,1.4vw,16px)}.favorites-panel__head{margin-bottom:12px}.favorites-panel__title{font-family:var(--font-text), sans-serif;color:var(--main-color);align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;display:flex}.favorites-panel__title i{color:var(--accent);font-size:14px}.fav-group+.fav-group{border-top:1px solid var(--border-color-subtle);margin-top:14px;padding-top:14px}.fav-group__head{align-items:center;gap:6px;margin-bottom:9px;display:flex}.fav-group__label{letter-spacing:0;text-transform:none;color:var(--secondary-color);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.fav-group__label i{color:var(--accent);font-size:11px}.fav-group__count{color:var(--secondary-color);background:var(--more-list-bg-hover);font-variant-numeric:tabular-nums;border-radius:100px;padding:1px 7px;font-size:10px;font-weight:700}.fav-group__actions{gap:6px;margin-inline-start:auto;display:flex}.fav-group__action{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);width:28px;height:28px;color:var(--secondary-color);border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:color .2s,border-color .2s,background-color .2s;display:flex}.fav-group__action:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.fav-group__items{flex-wrap:wrap;gap:6px;display:flex}.fav-card-wrap{position:relative}.fav-card{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);max-width:230px;color:var(--main-color);font-family:var(--font-text), sans-serif;cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:6px 11px 6px 7px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative}.fav-card:hover{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-bg), transparent 70%), var(--search-area-bg);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.fav-card__icon{color:var(--secondary-color);flex-shrink:0;font-size:12px;transition:color .2s}.fav-card:hover .fav-card__icon{color:var(--accent)}.fav-card__thumb{background-position:50%;background-size:cover;background-color:var(--more-list-bg-hover);border-radius:3px;flex-shrink:0;width:22px;height:22px}.fav-card__label{overflow-wrap:anywhere;font-size:13px;font-weight:600}.fav-card__count{color:var(--secondary-color);background:var(--more-list-bg-hover);font-variant-numeric:tabular-nums;border-radius:100px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:700}.fav-card__remove{top:-7px;z-index:2;background:var(--negative);color:#fff;width:18px;height:18px;font-size:var(--text-2xs);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset-inline-end:-7px;transform:scale(.6)}.fav-card-wrap:hover .fav-card__remove,.fav-card__remove:focus-visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.fav-card:hover{transform:none}.fav-card__remove{transition:opacity .18s;transform:none}.fav-card-wrap:hover .fav-card__remove{transform:none}}
.flowkeywords{width:100%;margin:6px 0 2px;position:relative}.flowkeywords .recharts-line-curve,.flowkeywords .recharts-curve{shape-rendering:geometricprecision}.profile-texts{font-family:var(--font-text), sans-serif;color:var(--main-color);font-weight:600;display:block}.flow-chart-controls{z-index:10;gap:6px;display:flex;position:absolute;top:0;left:20px}.flow-chart-btn{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);cursor:pointer;color:var(--secondary-color);background:0 0;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:flex}.flow-chart-btn:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.flow-chart-btn i{color:inherit}.flow-chart-tooltip{box-shadow:var(--shadow-pop);font-family:var(--font-text), sans-serif;z-index:var(--z-tooltip);background:#fffffff2;border:1px solid #0000001a;border-radius:4px;padding:10px 12px}.tooltip-item{align-items:center;gap:6px;margin:4px 0;display:flex}.tooltip-name{font-size:13px;font-weight:600}.tooltip-value{color:var(--tooltip-value-color);font-size:13px;font-weight:700}.dark-mode .flow-chart-tooltip{background:#333333f2;border-color:#ffffff1a}.flow-chart-legend{font-family:var(--font-text), sans-serif;z-index:10;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:10px;display:flex}.legend-item{cursor:pointer;border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);-webkit-user-select:none;user-select:none;font:inherit;align-items:center;gap:7px;padding:5px 11px;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s;display:inline-flex}.legend-item:hover,.legend-item.focused{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-color-subtle));background:linear-gradient(180deg, var(--accent-bg), transparent), var(--search-area-bg);box-shadow:var(--shadow-pop)}.legend-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legend-item.hidden{opacity:.38}.legend-item.hidden .legend-text{text-decoration:line-through}.legend-marker{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-text{color:var(--main-color);white-space:nowrap;font-size:12px;font-weight:600}.legend-more{border-style:dashed}.legend-more .legend-text{color:var(--secondary-color);font-variant-numeric:tabular-nums}.legend-more:hover .legend-text{color:var(--accent)}@media (max-width:768px){.flow-chart-controls{justify-content:center;margin-bottom:10px;position:static}.flow-chart-legend{gap:6px;padding:10px}.legend-item{font-size:11px}}.flow-chart-legend.flow-chart-legend--fs{padding-inline:40px;padding-bottom:14px}.flowkeywords:fullscreen>.flow-chart-controls{top:clamp(12px,2vw,28px);left:calc(clamp(12px,2vw,28px) + 20px)}.recharts-legend-wrapper{margin-top:10px!important}.recharts-surface{overflow:visible}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--main-color);opacity:.06}.recharts-tooltip-cursor{stroke:var(--main-color);stroke-width:1px;stroke-dasharray:3 3}.dark .recharts-cartesian-grid-horizontal line,.dark-mode .recharts-cartesian-grid-horizontal line,.dark .recharts-cartesian-grid-vertical line,.dark-mode .recharts-cartesian-grid-vertical line{opacity:.08}.recharts-brush{cursor:crosshair}.recharts-brush>rect{fill:var(--search-area-bg);stroke:var(--border-color-subtle);rx:3;ry:3}.recharts-brush-slide{cursor:grab;fill:var(--accent);fill-opacity:.1;stroke:none}.recharts-brush-slide:active{cursor:grabbing}.recharts-brush-traveller{cursor:ew-resize}.recharts-brush-traveller rect{fill:var(--accent);stroke:var(--accent);rx:2;ry:2}.recharts-brush-traveller:hover rect{fill:color-mix(in srgb, var(--accent) 80%, #fff);stroke:color-mix(in srgb, var(--accent) 80%, #fff)}.recharts-brush-texts{fill:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:10px}
.gs-panel{width:100%}.gs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gs-readout{align-items:baseline;gap:6px;display:flex}.gs-readout__label{color:var(--secondary-color);font-size:12px}.gs-readout__value{font-size:22px;font-weight:700;line-height:1}.gs-scalekey{color:var(--secondary-color);align-items:center;gap:6px;font-size:11px;display:flex}.gs-scalekey__bar{background:linear-gradient(to right, var(--accent), #98a0a6, var(--teal));border-radius:2px;width:90px;height:5px}.gs-scalekey__end{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.gs-swatch{border-radius:50%;width:8px;height:8px;display:inline-block}.gs-legend{color:var(--secondary-color);flex-wrap:wrap;gap:13px;margin:2px 8px 0;font-size:11px;display:flex}.gs-legend__item{align-items:center;gap:6px;display:inline-flex}.gs-legend__swatch{border-radius:1px;width:14px;height:3px;display:inline-block}.gs-legend__swatch--ma{background:linear-gradient(90deg, var(--teal), var(--accent))}.gs-legend__swatch--daily{background:var(--secondary-color);opacity:.45}.gs-tooltip{background:var(--projects-section);border:1px solid var(--border-color);border-radius:var(--radius-sm,3px);box-shadow:var(--shadow-card,0 2px 8px #00000026);padding:8px 10px;font-size:12px}.gs-tooltip__date{opacity:.7;margin-bottom:4px;font-size:11px}.gs-tooltip__row{justify-content:space-between;gap:11px;display:flex}.gs-tooltip__row strong{font-variant-numeric:tabular-nums}.gs-tooltip__row--muted{opacity:.65}.gs-note{color:var(--secondary-color);opacity:.85;margin:10px 2px 0;font-size:11px;line-height:1.5}.gs-pairs{border-top:1px solid var(--border-color-subtle,var(--border-color));margin-top:18px;padding-top:14px}.gs-pairs__title{color:var(--main-color);margin:0 0 10px;font-size:13px;font-weight:600}.gs-pairs__list{flex-direction:column;gap:6px;display:flex}.gs-pair{grid-template-columns:minmax(0,1.1fr) minmax(120px,1.5fr) 3em 2.8em;align-items:center;gap:8px;min-height:24px;display:grid}.gs-pair__actors{color:var(--main-color);overflow-wrap:anywhere;min-width:0;font-size:12px}.gs-pair__link{color:var(--secondary-color);opacity:.7}.gs-pair__track{background:color-mix(in srgb, var(--border-color) 30%, transparent);border-radius:2px;height:10px;display:block;position:relative}.gs-pair__track:before{content:"";background:var(--border-color);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.gs-pair__bar{max-width:50%;height:10px;position:absolute;top:0}.gs-pair__bar--neg{border-radius:2px 0 0 3px;right:50%}.gs-pair__bar--pos{border-radius:0 3px 3px 0;left:50%}.gs-pair__value{color:var(--main-color);font-variant-numeric:tabular-nums;text-align:end;font-size:12px;font-weight:600}.gs-pair__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;text-align:end;font-size:11px}.gs-empty{min-height:220px;color:var(--secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.gs-empty i{opacity:.4;font-size:40px}.gs-empty p{margin:0;font-size:13px}.gs-net{width:100%;margin-bottom:12px}.gs-net__svg{width:100%;display:block}.gs-net__tick{fill:var(--secondary-color);font-size:10px}.gs-net__node{cursor:default}.gs-net__label{fill:var(--main-color);paint-order:stroke;stroke:var(--projects-section);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.gs-pair--link{cursor:pointer;border-radius:var(--radius-sm,3px)}.gs-pair--link:hover,.gs-pair--link:focus-visible{background:color-mix(in srgb, var(--border-color) 22%, transparent);outline:none}.gs-net__edge,.gs-net__node{cursor:pointer}.gs-drawer{flex-direction:column;gap:4px;display:flex}.gs-drawer__row{border-radius:var(--radius-sm,3px);color:var(--main-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-size:13px;text-decoration:none;display:grid}.gs-drawer__row:hover{background:color-mix(in srgb, var(--border-color) 25%, transparent)}.gs-drawer__headline{overflow-wrap:anywhere;min-width:0}.gs-drawer__meta{color:var(--secondary-color);white-space:nowrap;font-size:11px}.gs-drawer__hint{color:var(--secondary-color);margin:8px 0;font-size:12px}.gs-panel .recharts-wrapper,.events-view .recharts-wrapper{cursor:pointer}.gs-drawer__chips{flex-wrap:wrap;gap:4px;display:inline-flex}@media (max-width:560px){.gs-head{gap:6px;margin-bottom:6px}.gs-readout__value{font-size:20px}.gs-scalekey__bar{width:56px}.gs-legend{gap:8px;margin:0 2px}.gs-note{font-size:11px}.gs-pairs{margin-top:12px;padding-top:10px}.gs-pairs__list{gap:8px}.gs-pair{grid-template-columns:minmax(0,1fr) 3em 2.6em;gap:4px 6px}.gs-pair__actors{white-space:normal;grid-column:1/-1;line-height:1.35}.gs-net__label{font-size:10px}.gs-drawer__row{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.gs-drawer__headline{white-space:normal;line-height:1.4}.gs-drawer__meta{text-align:end;grid-column:1/-1}}.gs-net{position:relative}.gs-net__controls{flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:8px}.gs-net__controls button{border:1px solid var(--border-color);border-radius:var(--radius-sm,3px);background:var(--projects-section);width:30px;height:30px;color:var(--secondary-color);cursor:pointer;place-items:center;font-size:12px;display:grid}.gs-net__controls button:hover{color:var(--main-color);border-color:var(--main-color)}.gs-drawer__titlelinks a{color:inherit;border-bottom:2px dotted var(--accent);padding-bottom:1px;text-decoration:none}.gs-drawer__titlelinks a:hover{color:var(--accent)}.gs-drawer__titlesep{color:var(--secondary-color);font-weight:400}.gs-heat{margin-top:14px;overflow-x:auto}.gs-heat__grid{align-items:stretch;gap:3px;min-width:420px;display:grid}.gs-heat__rowgroup{display:contents}.gs-heat__week{color:var(--secondary-color);text-align:center;white-space:nowrap;font-size:10px}.gs-heat__actor{color:var(--main-color);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;max-width:150px;padding:0 6px;font-size:12px}.gs-heat__actor:hover{color:var(--accent)}.gs-heat__cell{border-radius:2px;height:20px;display:block}.gs-heat__cell--empty{background:color-mix(in srgb, var(--border-color) 22%, transparent);opacity:.5}.gs-legend__swatch--global{background:repeating-linear-gradient(90deg, var(--secondary-color) 0 4px, transparent 4px 7px);opacity:.8}.gs-fullpage{color:var(--secondary-color);margin-inline-end:2px;font-size:12px}.gs-fullpage:hover{color:var(--accent)}
.keyword-collections-group{background:var(--projects-section);width:100%;box-shadow:var(--shadow-pop);border-radius:5px;margin:0;padding:12px 14px 14px;position:relative}.keyword-collections-title{font-family:var(--font-text), sans-serif;color:var(--main-color);font-size:16px;font-weight:600}.keyword-collections-header{scrollbar-width:thin;scrollbar-color:var(--border-color-subtle) transparent;flex-wrap:nowrap;align-items:center;gap:7px;margin:10px 0 14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.keyword-collections-header::-webkit-scrollbar{height:5px}.keyword-collections-header::-webkit-scrollbar-thumb{background:var(--border-color-subtle);border-radius:2px}.kc-tab{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent), var(--search-area-bg);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.kc-tab i{color:inherit;opacity:.85;font-size:11px}.kc-tab:hover{color:var(--main-color);border-color:color-mix(in srgb, var(--accent) 40%, var(--border-color-subtle));background:linear-gradient(180deg, var(--accent-bg), transparent), var(--search-area-bg)}.kc-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kc-tab.active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow-card)}.keyword-collections-tabs{flex-wrap:wrap;flex:1;gap:6px;display:flex}.keyword-collections-tabs .projects-status{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.keyword-collections-tabs .button-divider{flex:1}.keyword-collections-content{width:100%}.keyword-collections-panel{animation:.4s fadeIn}.keyword-collections-actions{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.kc-action{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:var(--secondary-color);background:0 0;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.kc-action i{font-size:11px}.kc-action:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.kc-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dark .keyword-collections-group{box-shadow:var(--shadow-pop)}@media (max-width:768px){.keyword-collections-group{padding:12px 10px 16px}.profile-texts{margin:0 0 10px;padding:0;font-size:14px}.keyword-collections-tabs{width:100%}.keyword-collections-tabs .projects-status{flex-wrap:wrap;justify-content:center;width:100%}.keyword-collections-actions{justify-content:center}}
