.source-detail-view{--sd-radius:9px;--sd-radius-sm:6px;--sd-gap:clamp(13px, 1.8vw, 22px);--sd-good:var(--positive);--sd-warn:var(--caution);--sd-danger:var(--negative);--sd-ease:cubic-bezier(.22, 1, .36, 1);width:100%;max-width:100vw;padding:clamp(8px,1.4vw,18px) clamp(10px,1.8vw,24px) 56px;overflow-x:clip}.sd-body{width:min(100%,1480px);margin:0 auto}.source-detail-view .loading-section{border:1px solid var(--border-color-subtle);border-radius:var(--sd-radius);background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--accent) 6%, transparent) 50%, transparent 70%) var(--projects-section);background-size:220% 100%;animation:1.6s linear infinite sd-shimmer}@keyframes sd-shimmer{to{background-position:-120% 0}}.sd-reveal{opacity:0;transition:opacity .7s var(--sd-ease), transform .7s var(--sd-ease);will-change:opacity, transform;transform:translateY(26px)}.sd-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sd-reveal{opacity:1;transition:none;transform:none}.source-detail-view .loading-section{animation:none}}.sd-hero{isolation:isolate;color:#f4f5f7;background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 46%), radial-gradient(120% 120% at 0% 100%, #7846dc33 0%, transparent 48%), linear-gradient(150deg, #15171b 0%, #0c0d10 60%, #0a0b0d 100%);border-radius:7px;padding:clamp(18px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 70px -36px #000000b3}.sd-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(130% 130% at 50% 0,#0000 55%,#00000073 100%);position:absolute;inset:0}.sd-hero__canvas{z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.sd-hero__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%);filter:blur(6px);width:60%;height:120%;position:absolute;inset-block-start:-30%;inset-inline-end:-10%}.sd-hero__inner{z-index:2;grid-template-columns:clamp(96px,9vw,132px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.9vw,26px);display:grid;position:relative}.sd-hero__logo{width:clamp(64px,6vw,88px);height:clamp(64px,6vw,88px);box-shadow:0 0 0 1px #ffffff1f, 0 18px 44px -18px #000c, 0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent);background:#fffffff5;border-radius:7px;place-items:center;padding:10px;animation:6s ease-in-out infinite sd-float;display:grid;position:relative}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.sd-hero__logo{animation:none}}.sd-hero__logo img{object-fit:contain;max-width:100%;max-height:100%}.sd-hero__logo--fallback{box-shadow:0 0 0 1px #ffffff1a, 0 0 0 6px color-mix(in srgb, var(--accent) 12%, transparent);background:linear-gradient(150deg,#1c1f24,#111316)}.sd-hero__logo--fallback img{display:none}.sd-hero__logo i{color:var(--accent);font-size:40px}.sd-hero__identity{flex-direction:column;gap:11px;min-width:0;display:flex}.sd-hero__eyebrow{color:#ffffffc7;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sd-hero__pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;animation:2.4s ease-out infinite sd-pulse}@keyframes sd-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.sd-hero__flag{color:#fffc;border-inline-start:1px solid #ffffff29;align-items:center;gap:6px;margin-inline-start:4px;padding-inline-start:9px;text-decoration:none;display:inline-flex}.sd-hero__flag img{object-fit:cover;border-radius:2px;width:22px;height:16px;box-shadow:0 0 0 1px #fff3}.sd-hero__flag:hover{color:#fff}.sd-hero__title{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.05}.sd-hero__badges{flex-wrap:wrap;gap:6px;display:flex}.sd-badge{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 12px;font-size:12px;font-weight:750;display:inline-flex}.sd-badge i{font-size:11px}.sd-badge--gov,.sd-badge--semi{color:#fcd089;background:#f59e0b24;border-color:#f59e0b80}.sd-badge--impartial{color:#86efac;background:#22c55e24;border-color:#22c55e80}.sd-badge--propaganda{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:color-mix(in srgb, var(--accent) 45%, #fff)}.sd-hero__desc{color:#ffffffbd;max-width:76ch;margin:2px 0 0;font-size:clamp(13px,1.1vw,15px);line-height:1.7}.sd-hero__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sd-action{color:#fff;min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--sd-ease), background .25s, border-color .25s;background:#ffffff0f;border:1px solid #ffffff29;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.sd-action i{opacity:.9;font-size:13px}.sd-action:hover{background:#ffffff1f;border-color:#ffffff52}.sd-action--primary{background:var(--button-bg);box-shadow:var(--shadow-card);border-color:#0000}.sd-action--primary:hover{background:color-mix(in srgb, var(--button-bg) 86%, #000)}.sd-action--fav{padding-inline:12px}.sd-action--fav.is-active{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:color-mix(in srgb, var(--accent) 45%, #fff)}.sd-hero__social{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sd-hero__social a{color:#ffffffa8;width:34px;height:34px;transition:transform .25s var(--sd-ease), color .25s, background .25s;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.sd-hero__social a:hover{color:#fff;background:color-mix(in srgb, var(--accent) 22%, transparent)}.sd-stats{gap:var(--sd-gap);margin-top:var(--sd-gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sd-stat{--tone:var(--accent);border-radius:var(--sd-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);flex-direction:column;gap:6px;padding:14px 14px 14px 16px;display:flex;position:relative;overflow:hidden}.sd-stat:before{content:"";background:var(--tone);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.sd-stat:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;inset-block-start:-40%;inset-inline-end:-20%}.sd-stat--good{--tone:var(--sd-good)}.sd-stat--warn{--tone:var(--sd-warn)}.sd-stat--danger{--tone:var(--sd-danger)}.sd-stat--accent{--tone:var(--accent)}.sd-stat__icon{background:color-mix(in srgb, var(--tone) 14%, transparent);width:34px;height:34px;color:var(--tone);border-radius:5px;place-items:center;font-size:14px;display:grid}.sd-stat__value{color:var(--main-color);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1;display:flex}.sd-stat__suffix{color:var(--tone);font-size:.5em;font-weight:850}.sd-stat__label{color:var(--secondary-color);letter-spacing:.02em;font-size:12px;font-weight:700}.sd-section--registry{margin-top:clamp(20px,2.6vw,32px)}.sd-registry{border-radius:var(--sd-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));gap:3px;margin:0;padding:clamp(8px,1vw,12px);display:grid}.sd-registry__item{border-radius:var(--sd-radius-sm);min-width:0;transition:background .25s var(--sd-ease);align-items:center;gap:10px;padding:11px 12px;display:flex}.sd-registry__item:hover{background:var(--app-container)}.sd-registry__item--wide{grid-column:1/-1}.sd-registry__ico{width:36px;height:36px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-border);border-radius:5px;flex:none;place-items:center;font-size:14px;display:grid}.sd-registry__text{flex-direction:column;gap:2px;min-width:0;display:flex}.sd-registry__label{color:var(--secondary-color);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:600}.sd-registry__value{color:var(--main-color);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.4}.sd-section{min-width:0;margin-top:clamp(34px,4.4vw,56px)}.sd-section--metric{margin-top:0}.sd-section-title{align-items:center;gap:10px;margin:0 0 18px;display:flex}.sd-section-title__icon{width:40px;height:40px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-border);border-radius:6px;flex:none;place-items:center;font-size:16px;display:grid}.sd-section-title__text{flex-direction:column;gap:1px;min-width:0;display:flex}.sd-section-title__kicker{color:var(--accent);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.sd-section-title__label{color:var(--main-color);font-size:var(--title-section);font-weight:850;line-height:1.25}.sd-section-title__label a{color:inherit;text-decoration:none}.sd-section-title__label a:hover{color:var(--accent)}.sd-chart{border-radius:var(--sd-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);width:100%;min-width:0;padding:clamp(14px,1.6vw,22px);overflow:hidden}.source-detail-view .sd-chart>*{margin:0!important}.source-detail-view .sd-chart .weekly-schedule-chart{padding:0}.source-detail-view .sd-chart--schedule .heatmap-container{margin-top:4px}.source-detail-view .sd-chart--schedule .heatmap-cell{height:54px}.source-detail-view .sd-chart--schedule .hour-label{min-width:36px}.source-detail-view #chartdiv{height:auto;min-height:0}.source-detail-view .sd-chart--schedule{min-height:520px}.source-detail-view .sd-chart--sentiment{min-height:640px}.source-detail-view .sd-chart--network{height:clamp(560px,65vh,760px);min-height:560px}.source-detail-view .sd-chart--network>*{height:100%}.sd-analysis-stack{grid-template-columns:1fr;align-items:start;gap:clamp(22px,2.7vw,35px);margin-top:clamp(34px,4.4vw,56px);display:grid}.sd-section--map{width:100%}.source-detail-view .sd-map{width:100%;min-width:0}.source-detail-view .sd-map .location-map-container{border-radius:var(--sd-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);height:clamp(520px,60vh,760px);min-height:520px;overflow:hidden}.source-detail-view .sd-map .location-map-inner,.source-detail-view .sd-map .leaflet-container{height:100%!important}.sd-psyop{gap:var(--sd-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sd-psyop .sd-card{border-radius:var(--sd-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);min-width:0;padding:clamp(16px,1.8vw,24px);position:relative;overflow:hidden}.sd-bias,.sd-stance{grid-column:1/-1}.sd-card__title{color:var(--main-color);letter-spacing:.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:850;display:flex}.sd-card__title i{color:var(--accent);font-size:15px}.sd-card__sub{color:var(--secondary-color);margin:6px 0 0;font-size:13px;line-height:1.55}.sd-bias__bar,.sd-stance__bar,.sd-emo__bar,.sd-tech__bar,.sd-emo__valbar{transition:none}.sd-reveal .sd-bias__bar{height:0}.sd-reveal .sd-stance__bar,.sd-reveal .sd-emo__bar,.sd-reveal .sd-tech__bar{width:0}.sd-card.is-in .sd-bias__bar{height:var(--h);transition:height .9s var(--sd-ease);transition-delay:calc(var(--i,0) * 30ms)}.sd-card.is-in .sd-stance__bar,.sd-card.is-in .sd-emo__bar,.sd-card.is-in .sd-tech__bar{width:var(--w);transition:width .85s var(--sd-ease);transition-delay:calc(var(--i,0) * 50ms)}.sd-bias__head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sd-bias__meta{flex-direction:column;min-width:0;display:flex}.sd-bias__gauge{background:conic-gradient(from 180deg, var(--positive) 0%, var(--caution) 50%, var(--accent) calc(var(--needle) * .9 + 5%), color-mix(in srgb, var(--border-color-subtle) 70%, transparent) calc(var(--needle) * .9 + 5%));border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.sd-bias__gauge:after{content:"";background:var(--projects-section);box-shadow:inset 0 0 0 1px var(--border-color-subtle);border-radius:50%;position:absolute;inset:11px}.sd-bias__index{z-index:1;color:var(--main-color);font-variant-numeric:tabular-nums;align-items:baseline;font-size:22px;font-weight:850;line-height:1;display:flex;position:relative}.sd-bias__index i{color:var(--accent);margin-inline-start:1px;font-size:.5em;font-style:normal}.sd-bias__verdict{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent);letter-spacing:.02em;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-flex}.sd-bias__chart{margin-top:4px}.sd-bias__bars{align-items:flex-end;gap:clamp(3px,.6vw,8px);height:150px;padding-bottom:4px;display:flex}.sd-bias__col{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex}.sd-bias__bar{width:100%;min-height:3px;height:var(--h);background:var(--c);box-shadow:0 0 14px -4px var(--c);border-radius:3px 4px 0 0;display:block;position:relative}.sd-bias__bar b{text-align:center;color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:10px;font-weight:850;position:absolute;inset-block-start:-18px;inset-inline:0}.sd-bias__track{background:linear-gradient(to right, var(--positive), var(--caution), var(--accent));border-radius:999px;height:6px;margin-top:8px;position:relative}.source-detail-view :is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-bias__track{background:linear-gradient(to left, var(--positive), var(--caution), var(--accent))}.sd-bias__needle{background:var(--main-color);width:3px;box-shadow:0 0 0 2px var(--projects-section), 0 0 10px #0006;border-radius:999px;margin-inline-start:-1.5px;position:absolute;inset-block:-4px;inset-inline-start:clamp(0%, var(--needle), 100%)}.sd-bias__scale{color:var(--secondary-color);justify-content:space-between;margin-top:8px;font-size:11px;font-weight:750;display:flex}.sd-stance__grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(6px,1.1vw,16px);margin-top:18px;display:grid}.sd-stance__head{border-bottom:1px solid var(--border-color-subtle);color:var(--main-color);align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;font-size:13px;font-weight:850;display:flex}.sd-stance__head b{font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:11px}.sd-stance__col--pro .sd-stance__head i,.sd-stance__col--pro .sd-stance__head b{color:var(--positive)}.sd-stance__col--pro .sd-stance__head b{background:color-mix(in srgb, var(--positive) 14%, transparent)}.sd-stance__col--against .sd-stance__head i,.sd-stance__col--against .sd-stance__head b{color:var(--accent)}.sd-stance__col--against .sd-stance__head b{background:var(--accent-bg)}.sd-stance__col ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sd-stance__row{align-items:center;gap:7px;min-height:30px;display:grid}.sd-stance__col--pro .sd-stance__row{text-align:start;grid-template-columns:auto 64px minmax(0,1fr)}.sd-stance__col--against .sd-stance__row{grid-template-columns:minmax(0,1fr) 64px auto}.sd-stance__name{min-width:0;color:var(--main-color);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.sd-stance__col--against .sd-stance__name{text-align:end;justify-content:flex-end}.sd-stance__name:hover{color:var(--accent)}.sd-stance__name .fa-bolt{color:var(--caution);flex:none;font-size:10px}.sd-stance__track{background:color-mix(in srgb, var(--border-color-subtle) 65%, transparent);border-radius:999px;height:8px;display:flex;overflow:hidden}.sd-stance__col--against .sd-stance__track{justify-content:flex-end}.sd-stance__bar{width:var(--w);border-radius:999px;min-width:6px;height:100%;display:block}.sd-stance__col--pro .sd-stance__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--positive) 55%, transparent), var(--positive))}.sd-stance__col--against .sd-stance__bar{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--accent))}.sd-stance__count{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.sd-stance__row.is-contested .sd-stance__name{color:var(--caution)}.sd-stance__spine{background:linear-gradient(var(--border-color-subtle), transparent);background:var(--border-color-subtle);justify-content:center;align-items:center;width:1px;margin-inline:4px;display:flex;position:relative}.sd-stance__spine span{writing-mode:vertical-rl;text-orientation:mixed;border:1px solid var(--border-color-subtle);background:var(--app-container);color:var(--secondary-color);letter-spacing:.04em;overflow-wrap:anywhere;border-radius:999px;max-height:70%;padding:8px 3px;font-size:10px;font-weight:800;position:absolute}.sd-emo__valence{background:var(--border-color-subtle);border-radius:999px;height:26px;margin:16px 0 8px;display:flex;overflow:hidden}.sd-emo__valbar{width:var(--w);justify-content:center;align-items:center;min-width:30px;height:100%;display:flex}.sd-card.is-in .sd-emo__valbar{width:var(--w);transition:width .9s var(--sd-ease)}.sd-reveal .sd-emo__valbar{width:0}.sd-emo__valbar i{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:850}.sd-emo__valbar--neg{background:linear-gradient(90deg, var(--negative), var(--sev-high))}.sd-emo__valbar--pos{background:linear-gradient(90deg, var(--teal), var(--positive))}.sd-emo__legend{color:var(--secondary-color);gap:13px;margin-bottom:12px;font-size:11px;font-weight:750;display:flex}.sd-emo__legend span{align-items:center;gap:6px;display:inline-flex}.sd-dot{border-radius:50%;width:9px;height:9px}.sd-dot--neg{background:var(--negative)}.sd-dot--pos{background:var(--positive)}.sd-emo__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sd-emo__row{grid-template-columns:minmax(74px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sd-emo__name{color:var(--main-color);overflow-wrap:anywhere;font-size:13px;font-weight:700;text-decoration:none}.sd-emo__name:hover{color:var(--accent)}.sd-emo__track{background:color-mix(in srgb, var(--border-color-subtle) 65%, transparent);border-radius:999px;height:9px;overflow:hidden}.sd-emo__bar{width:var(--w);border-radius:999px;min-width:5px;height:100%;display:block}.sd-emo__row.is-neg .sd-emo__bar{background:linear-gradient(90deg, var(--sev-high), var(--negative))}.sd-emo__row.is-pos .sd-emo__bar{background:linear-gradient(90deg, var(--teal), var(--positive))}.sd-emo__count{text-align:center;min-width:22px;color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.sd-tech__list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sd-tech__row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.sd-tech__rank{background:var(--accent-bg);width:26px;height:26px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-size:12px;font-weight:850;display:grid}.sd-tech__row:first-child .sd-tech__rank{background:var(--accent);color:#fff}.sd-tech__body{min-width:0}.sd-tech__line{align-items:center;gap:6px;margin-bottom:6px;display:flex}.sd-tech__name{min-width:0;color:var(--main-color);align-items:center;gap:6px;font-size:13px;font-weight:750;line-height:1.3;display:inline-flex}.sd-tech__count{color:var(--accent);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-weight:850}.sd-tech__info{color:var(--secondary-color);cursor:help;font-size:12px;display:inline-flex;position:relative}.sd-tech__info:hover,.sd-tech__info:focus-visible{color:var(--accent);outline:none}.sd-tech__tip{z-index:30;border:1px solid var(--border-color-subtle);background:var(--app-container);width:min(300px,64vw);color:var(--main-color);box-shadow:var(--shadow-modal);opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.6;transition:opacity .2s,transform .2s;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)translateY(4px)}.sd-tech__info:hover .sd-tech__tip,.sd-tech__info:focus-visible .sd-tech__tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.sd-tech__track{background:color-mix(in srgb, var(--border-color-subtle) 65%, transparent);border-radius:999px;height:9px;display:block;overflow:hidden}.sd-tech__bar{width:var(--w);background:linear-gradient(90deg, var(--caution), var(--accent));border-radius:999px;min-width:5px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.sd-reveal .sd-bias__bar{height:var(--h)}.sd-reveal .sd-stance__bar,.sd-reveal .sd-emo__bar,.sd-reveal .sd-tech__bar,.sd-reveal .sd-emo__valbar{width:var(--w)}}@media (max-width:900px){.sd-psyop{grid-template-columns:1fr}.sd-bias__head{flex-direction:column;align-items:flex-start;gap:10px}.sd-bias__gauge{width:88px;height:88px}.sd-bias__verdict{max-width:none}}@media (max-width:560px){.sd-stance__grid{grid-template-columns:1fr;gap:18px}.sd-stance__spine{display:none}.sd-stance__col--against .sd-stance__row{direction:ltr;grid-template-columns:auto 64px minmax(0,1fr)}.sd-stance__col--against .sd-stance__row>*{order:0}.sd-stance__col--against .sd-stance__name{text-align:start;order:3;justify-content:flex-start}.sd-stance__col--against .sd-stance__track{order:2;justify-content:flex-start}.sd-stance__col--against .sd-stance__count{order:1}.sd-stance__col--against .sd-stance__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--accent))}}.source-detail-view #zigzag3div{gap:8px;width:100%;padding:0!important}.source-detail-view #zigzag3div .project-box-wrapper .box-content-header,.source-detail-view #zigzag3div .project-box-wrapper .box-progress-percentage{margin:0}.sd-lists-grid{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));align-items:start;gap:clamp(19px,2.4vw,32px);margin-top:clamp(34px,4.4vw,56px);display:grid}.sd-lists-grid>.loading-section>.sd-section,.sd-lists-grid>.sd-section{margin-top:0}.source-detail-view #zigzag4div,.source-detail-view #zigzag5div{border:1px solid var(--border-color-subtle);border-radius:var(--sd-radius);background:var(--projects-section);flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.source-detail-view .sd-story-list__item+.sd-story-list__item{border-top:1px solid var(--border-color-subtle)}.source-detail-view .sd-story-list__link{min-height:48px;color:var(--main-color);transition:background .2s var(--sd-ease), color .2s var(--sd-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid}.source-detail-view .sd-story-list__link:hover{background:var(--accent-bg);color:var(--accent)}.source-detail-view .sd-story-list__index{background:var(--app-container);min-width:28px;height:28px;color:var(--secondary-color);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 7px;font-size:11px;font-weight:850;display:grid}.source-detail-view .sd-story-list__title{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.6}.source-detail-view .sd-story-list__link>i{color:var(--secondary-color);opacity:.72;font-size:12px}.source-detail-view .box-progress-wrapper{display:none}.sd-empty{min-height:50vh;color:var(--secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.sd-empty i{opacity:.4;font-size:46px}.sd-empty p{margin:0;font-size:15px}@media (max-width:1120px){.sd-lists-grid{grid-template-columns:1fr}}@media (max-width:760px){.source-detail-view{padding:6px 10px 36px}.sd-hero{border-radius:10px;padding:22px 18px}.sd-hero__inner{grid-template-columns:1fr;gap:13px}.sd-hero__logo{width:76px;height:76px;padding:11px}.sd-hero__logo i{font-size:30px}.sd-hero__actions .sd-action{flex:auto}.sd-stats{grid-template-columns:repeat(2,1fr);gap:10px}.sd-stat{padding:14px}.sd-registry{grid-template-columns:1fr}.sd-section-title__icon{width:36px;height:36px;font-size:14px}.source-detail-view .sd-map .location-map-container{height:440px;min-height:440px}.source-detail-view .sd-chart--schedule,.source-detail-view .sd-chart--sentiment{min-height:400px}.source-detail-view .sd-chart--schedule .heatmap-cell{height:38px}.source-detail-view .sd-chart--schedule .hour-label{min-width:25px}.source-detail-view .sd-chart--network{height:440px;min-height:400px}}@media (max-width:420px){.sd-stats{grid-template-columns:1fr}}.sd-chart__note{color:var(--secondary-color);margin:0 0 8px;font-size:13px;line-height:1.6}.sd-tabs{margin:clamp(22px,3vw,34px) 0 0}.sd-tabs .view-switch{margin:0}
.sources-view{padding:clamp(12px,2vw,20px)}.sources-view__header{margin:0 0 14px}.sources-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}.sources-view__title i{color:var(--accent)}.sources-view__country{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);letter-spacing:.4px;border-radius:100px;padding:2px 10px;font-size:12px;font-weight:700}.sources-view .table-anim{margin-top:6px}.sources-view tbody tr,.sources-view tbody tr:nth-child(odd){background-color:#0000}.sources-view tr.row-anim td{border-bottom:1px solid var(--border-color-subtle);vertical-align:middle;padding:10px 8px;transition:background-color .2s}.sources-view tr.row-anim:hover td{background-color:var(--more-list-bg-hover)}.sources-view tr.row-anim a{color:var(--main-color);font-weight:600;transition:color .2s}.sources-view tr.row-anim a:hover{color:var(--accent)}.sources-view table th{color:var(--secondary-color)}.sources-view table input[type=checkbox]{accent-color:var(--accent)}.sources-view #chartdiv{width:100%;min-width:100%;height:300px}.sources-mix{border:1px solid var(--border-color-subtle);background:var(--card-bg);border-radius:7px;margin:0 0 20px;padding:16px 18px}.sources-mix__title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.sources-mix__note{color:var(--secondary-color);margin:0 0 8px;font-size:13px;line-height:1.6}.sources-mix.is-collapsed{padding-block:10px}
.source-detail{width:100%;padding:20px}.source-detail-header{text-align:center;background:var(--accent-bg);border-radius:5px;margin-bottom:30px;padding:20px}.source-detail-header h2{color:var(--main-color);font-size:var(--title-page);margin:0}.psyop-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:5px;margin-bottom:30px;padding:20px}.psyop-section h4{color:var(--main-color);border-bottom:2px solid var(--accent-border);margin-bottom:15px;padding-bottom:10px;font-size:15px}.psyop-section ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.psyop-section li{color:#fff;cursor:pointer;border-radius:2px;padding:5px 10px;font-size:14px;transition:transform .2s,box-shadow .2s}.psyop-section li:hover{box-shadow:var(--shadow-pop)}.psyop-section li a{color:#fff;font-weight:700;text-decoration:none}.psyop-section li a:hover{text-decoration:underline}#psyopfeeling li,#psyoptech li{background:var(--info)}#psyopfeeling li .feel,#psyoptech li .feel{align-items:center;gap:5px;display:inline-flex;position:relative}#psyoptech li .feel .tooltiptext{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:0;background-color:#000000e6;border-radius:3px;width:250px;margin-inline-start:-125px;padding:10px;font-size:12px;line-height:1.4;transition:opacity .3s;position:absolute;bottom:125%;left:50%}#psyoptech li .feel:hover .tooltiptext{visibility:visible;opacity:1}:root[data-theme=dark] .psyop-section{background:#0000004d}:root[data-theme=dark] .source-detail-header{background:var(--accent-bg)}:root[data-theme=light] .psyop-section{box-shadow:var(--shadow-pop);background:#fff9}:root[data-theme=light] .source-detail-header{background:var(--accent-bg)}:root[data-theme=light] .psyop-section h4{color:#333}@media (max-width:768px){.source-detail{padding:10px}.source-detail-header h2{font-size:var(--title-page)}.psyop-section{padding:15px}.psyop-section h4{font-size:18px}.psyop-section li{padding:8px 12px;font-size:12px}}
#srcApp table td:first-child,#srcApp table th:first-child{text-align:center;min-width:40px;max-width:40px;width:40px!important;font-size:inherit!important}#srcApp table input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}#srcApp table td:nth-child(2),#srcApp table th:nth-child(2){width:10%;font-size:10px!important}.sources-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:12px;display:flex}.sources-selection-controls{align-items:center;gap:6px;display:flex}.sources-selection-count{color:var(--secondary-color);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.sources-selection-btn{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:6px;padding:7px 13px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.sources-selection-btn:hover:not(:disabled){background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.sources-selection-btn:disabled{opacity:.5;cursor:not-allowed}.sources-compare-btn{background:var(--accent);border-color:var(--accent);color:#fff}.sources-compare-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, #000);border-color:color-mix(in srgb, var(--accent) 88%, #000);color:#fff}.sources-compare-btn:disabled{background:var(--search-area-bg);border-color:var(--border-color-subtle);color:var(--secondary-color)}
.story-view{--sv-radius:9px;--sv-radius-sm:6px;--sv-gap:clamp(13px, 1.8vw, 21px);--sv-ease:cubic-bezier(.22, 1, .36, 1);width:100%;padding:clamp(10px,1.6vw,20px) clamp(10px,1.8vw,24px) 56px}.sv{width:min(100%,1180px);margin:0 auto}@keyframes sv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sv-masthead,.sv-versions,.sv-panel{animation:sv-rise .6s var(--sv-ease) both}.sv-versions{animation-delay:50ms}.sv-panel{animation-delay:.1s}}.sv-masthead{border-radius:var(--sv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);padding:clamp(18px,2.4vw,30px)}.sv-masthead__bar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.sv-source{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent);transition:background .2s, transform .2s var(--sv-ease);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sv-source:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.sv-source i{font-size:11px}.sv-meta-chip{color:var(--secondary-color);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.sv-meta-chip i{opacity:.8;font-size:11px}.sv-senti{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.sv-senti i{font-size:12px}.sv-senti--neg{color:var(--accent);background:var(--accent-bg);border-color:var(--accent-border)}.sv-senti--pos{color:var(--positive);background:color-mix(in srgb, var(--positive) 12%, transparent);border-color:color-mix(in srgb, var(--positive) 34%, transparent)}.sv-senti--neu{color:var(--secondary-color);background:color-mix(in srgb, var(--secondary-color) 10%, transparent);border-color:var(--border-color-subtle)}.sv-original{border:1px solid var(--border-color-subtle);background:var(--app-container);color:var(--main-color);transition:border-color .2s, color .2s, transform .2s var(--sv-ease);border-radius:5px;align-items:center;gap:7px;margin-inline-start:auto;padding:7px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.sv-original:hover{border-color:var(--accent);color:var(--accent)}.sv-original i{font-size:11px}.sv-title{color:var(--main-color);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.32}.sv-title a{color:inherit;text-decoration:none}.sv-title a:hover{color:var(--accent)}.sv-stats{border-top:1px solid var(--border-color-subtle);color:var(--secondary-color);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.sv-stats span{align-items:center;gap:7px;display:inline-flex}.sv-stats i{color:var(--accent);font-size:12px}.sv-versions{margin-top:var(--sv-gap);border-radius:var(--sv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);align-items:center;gap:11px;padding:12px 16px;display:flex}.sv-versions__label{color:var(--secondary-color);letter-spacing:0;text-transform:none;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sv-versions__label i{color:var(--accent)}.sv-versions__track{scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.sv-version{border-radius:var(--radius-lg);border:1px solid var(--border-color-subtle);background:var(--app-container);color:var(--secondary-color);font:inherit;cursor:pointer;transition:border-color .2s, color .2s, background .2s, transform .2s var(--sv-ease);flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.sv-version:hover{color:var(--main-color);border-color:var(--accent-border)}.sv-version__dot{background:var(--border-color-subtle);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--projects-section);border-radius:50%}.sv-version.is-active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.sv-version.is-active .sv-version__dot{background:var(--accent)}.sv-version__badge{border-radius:var(--radius-lg);background:var(--accent);color:#fff;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;font-size:10px;font-weight:850}.sv-panel{margin-top:var(--sv-gap)}.sv-controls{margin-bottom:var(--sv-gap);flex-wrap:wrap;gap:7px;display:flex}.sv-toggle{border-radius:var(--radius-lg);border:1px solid var(--border-color-subtle);background:var(--projects-section);color:var(--secondary-color);font:inherit;cursor:pointer;transition:border-color .2s, color .2s, background .2s, transform .2s var(--sv-ease);align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:750;display:inline-flex}.sv-toggle:hover{color:var(--main-color);border-color:var(--accent-border)}.sv-toggle i{font-size:12px}.sv-toggle.is-on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.sv-reading{display:block}.sv-reading.has-panel{gap:var(--sv-gap);grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);align-items:start;display:grid}.sv-article{border-radius:var(--sv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);min-width:0;color:var(--main-color);letter-spacing:.005em;padding:clamp(20px,2.6vw,36px);font-size:clamp(15px,1.15vw,17px);font-weight:450;line-height:2.05}.sv-article br{content:"";margin-bottom:.7em;display:block}.sv-ent{position:relative}.sv-ent a{color:inherit;border-bottom:2px solid color-mix(in srgb, var(--ent) 60%, transparent);border-radius:2px;padding:0 1px;text-decoration:none;transition:background .18s,border-color .18s}.sv-ent a:hover,.sv-ent.is-hot a{background:color-mix(in srgb, var(--ent) 20%, transparent);border-bottom-color:var(--ent)}.sv-article.is-focusing .sv-ent:not(.is-hot) a{opacity:.55;border-bottom-color:#0000}.sv-analysis{border-radius:var(--sv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);align-self:start;min-width:0;position:sticky;top:14px;overflow:hidden}.sv-analysis__head{border-bottom:1px solid var(--border-color-subtle);color:var(--main-color);align-items:center;gap:7px;padding:15px 16px;font-size:14px;font-weight:850;display:flex}.sv-analysis__head i{color:var(--accent)}.sv-analysis__head b{background:var(--accent-bg);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:12px}.sv-analysis__body{scrollbar-width:thin;flex-direction:column;gap:13px;max-height:min(72vh,760px);padding:16px;display:flex;overflow-y:auto}.sv-entgroup{min-width:0}.sv-entgroup__head{align-items:center;gap:6px;margin-bottom:9px;display:flex}.sv-entgroup__ico{background:color-mix(in srgb, var(--c) 16%, transparent);width:26px;height:26px;color:var(--c);border-radius:4px;flex:none;place-items:center;font-size:12px;display:grid}.sv-entgroup__name{color:var(--main-color);font-size:13px;font-weight:800}.sv-entgroup__head b{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px;font-weight:800}.sv-entgroup__chips{flex-wrap:wrap;gap:6px;display:flex}.sv-chip{border:1px solid var(--border-color-subtle);background:var(--app-container);color:var(--main-color);font:inherit;cursor:pointer;transition:border-color .18s, background .18s, transform .18s var(--sv-ease);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:12px;font-weight:700;display:inline-flex}.sv-chip:before{content:"";background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.sv-chip:hover{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent)}.sv-chip__count{background:color-mix(in srgb, var(--c) 18%, transparent);min-width:18px;height:18px;color:var(--c);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:850;display:grid}.sv-diff-wrap{border-radius:var(--sv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);padding:clamp(14px,1.8vw,22px)}.sv-diff-legend{gap:11px;margin-bottom:12px;font-size:12px;font-weight:750;display:flex}.sv-diff-legend span{align-items:center;gap:6px;display:inline-flex}.sv-diff-legend i{font-size:10px}.sv-diff-legend__add{color:var(--positive)}.sv-diff-legend__del{color:var(--accent)}.sv-empty{min-height:40vh;color:var(--secondary-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.sv-empty i{opacity:.4;font-size:40px}.sv-empty p{margin:0;font-size:15px}.sv-empty a{color:var(--accent);font-weight:700}@media (max-width:900px){.sv-reading.has-panel{grid-template-columns:1fr}.sv-analysis{position:static}.sv-analysis__body{max-height:none}}@media (max-width:560px){.sv-masthead__bar{gap:6px}.sv-original{margin-inline-start:0}.sv-stats{gap:10px 13px}}.story-view .spread{margin:16px 0 4px}
.story-diff{margin:0}.diff-container{overflow-x:auto}.textdiff{white-space:pre-wrap;word-wrap:break-word;text-align:start;font-family:var(--font-content,inherit);margin:0;font-size:15px;line-height:1.9}.textdiff>div{border-inline-start:3px solid #0000;border-radius:4px;padding:3px 12px;display:block}.diff-delete{background:color-mix(in srgb, var(--negative) 12%, transparent);border-inline-start-color:var(--negative);color:color-mix(in srgb, var(--negative) 35%, var(--main-color))}.diff-insert{background:color-mix(in srgb, var(--positive) 14%, transparent);border-inline-start-color:var(--positive);color:color-mix(in srgb, var(--positive) 40%, var(--main-color))}.diff-equal{color:var(--secondary-color)}.diff-marker{opacity:.85;margin-inline-end:6px;font-weight:850}@media (max-width:768px){.textdiff{font-size:13px}}
.storymap-view{--smv-ease:cubic-bezier(.22, 1, .36, 1);--smv-quiet:color-mix(in srgb, var(--secondary-color) 55%, transparent);--smv-radius:7px;--smv-gap:clamp(10px, 1.3vw, 14px);width:100%;padding:clamp(10px,1.6vw,20px) clamp(10px,1.8vw,24px) 56px}.smv{gap:var(--smv-gap);width:min(100%,1320px);margin:0 auto;display:grid}@keyframes smv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes smv-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.smv-head,.smv-toolbar,.smv-main{animation:smv-rise .55s var(--smv-ease) both}.smv-toolbar{animation-delay:60ms}.smv-main{animation-delay:.12s}.smv-links{animation:.5s both smv-fade}}.smv-main.smv-main--desk{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.smv-deskcol{gap:var(--smv-gap);align-content:start;min-width:0;display:grid}.smv-main--desk .smv-stagecol{position:sticky;top:12px}.smv-main--desk .smv-stage{min-height:420px;height:min(720px,100vh - 150px)!important}@media (max-width:900px){.smv-main.smv-main--desk{grid-template-columns:minmax(0,1fr)}.smv-main--desk .smv-stagecol{position:static}.smv-main--desk .smv-stage{height:64vh!important}.smv-main--desk .smv-deskcol{display:contents}.smv-main--desk .smv-desk{order:1}.smv-main--desk .smv-stagecol{order:2}.smv-main--desk .smv-rail{order:3}.smv-field--body{min-height:5em}}.smv-desk{border-radius:var(--smv-radius);border:1px solid var(--border-color-subtle);background:var(--more-list-bg);gap:6px;padding:clamp(16px,2vw,24px) clamp(16px,2vw,26px) 14px;transition:border-color .2s,box-shadow .2s;display:grid}.smv-desk:focus-within{border-color:var(--accent-border);box-shadow:var(--shadow-card)}.smv-field .smv-field__input:focus-visible{border-radius:0;outline:none}.smv-field{color:var(--main-color);display:grid;position:relative}.smv-field--title{font-family:var(--font-display);font-size:var(--title-page);letter-spacing:-.005em;font-weight:700;line-height:1.4}.smv-field--body{min-height:9.5em;font-size:16px;line-height:1.9}.smv-field__paint,.smv-field__input{box-sizing:border-box;width:100%;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;text-align:start;tab-size:4;border:0;grid-area:1/1;margin:0;padding:4px 0}.smv-field__paint{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}.smv-field__input{resize:none;height:100%;color:inherit;caret-color:var(--accent);appearance:none;background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.smv-field .smv-field__input{font-family:inherit}.smv-field__input::placeholder{color:var(--smv-quiet);opacity:1;font-weight:inherit}.smv-field--title .smv-field__input::placeholder{font-weight:600}.smv-field--title+.smv-field--body{border-top:1px solid var(--border-color-subtle);margin-top:4px;padding-top:6px}.smv-ink{color:#0000;border-radius:2px}.smv-ink--known{background:linear-gradient(var(--c), var(--c)) no-repeat 0 100% / 100% 2px, color-mix(in srgb, var(--c) 13%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.smv-ink--known:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:100% 100%,0 0}.smv-ink--unknown{background:repeating-linear-gradient(90deg, var(--smv-quiet) 0 3px, transparent 3px 6px) no-repeat 0 100% / 100% 1px}.smv-ink--known.is-hot{background-color:color-mix(in srgb, var(--c) 34%, transparent)}@keyframes smv-ink-draw{0%{background-size:0 2px,100% 100%;background-color:color-mix(in srgb, var(--c) 42%, transparent)}to{background-size:100% 2px,100% 100%}}@media (prefers-reduced-motion:no-preference){.smv-ink--known{animation:smv-ink-draw .6s var(--smv-ease) both}}.smv-desk__foot{border-top:1px solid var(--border-color-subtle);color:var(--secondary-color);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 11px;margin-top:6px;padding-top:10px;font-size:12.5px;display:flex}.smv-desk__line{font-variant-numeric:tabular-nums;flex:240px;margin:0}.smv-desk__line>span:not(:last-child):after{content:"·";color:var(--smv-quiet);margin-inline:7px}.smv-desk__unknown{-webkit-text-decoration:underline dotted var(--smv-quiet);text-decoration:underline dotted var(--smv-quiet);text-underline-offset:3px}.smv-meta__button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.smv-desk__foot .smv-meta__button{color:var(--secondary-color);align-items:center;gap:6px;font-weight:600;display:inline-flex}.smv-desk__foot .smv-meta__button:hover{color:var(--accent);text-decoration:none}.smv-empty--desk i{color:var(--accent);opacity:.7}.smv-fly{z-index:2147483000;border:1.5px solid var(--c);background:var(--projects-section);color:var(--main-color);white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;will-change:transform, opacity;border-radius:999px;align-items:center;gap:.4em;padding:.12em .6em .16em;font-family:Vazirmatn,Inter,sans-serif;font-weight:600;line-height:1.5;display:inline-flex;position:fixed;top:0;left:0}.smv-fly__dot{background:var(--c);border-radius:50%;flex:none;width:.55em;height:.55em}.smv-fly--square .smv-fly__dot{border-radius:1px}.smv-fly--diamond .smv-fly__dot{border-radius:1px;transform:rotate(45deg)scale(.86)}.smv-fly--triangle .smv-fly__dot{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.smv-ripple circle,.smv-spoke{fill:none;stroke:var(--accent);vector-effect:non-scaling-stroke;pointer-events:none}.smv-ripple circle{stroke-width:1.5px}.smv-spoke{stroke-width:1.6px;stroke-dasharray:1 1;stroke-linecap:round}.smv-head{border-radius:var(--smv-radius);border:1px solid var(--border-color-subtle);background:var(--projects-section);gap:6px;padding:12px 16px 14px;display:grid}.smv-title{font-size:var(--title-page);color:var(--main-color);text-wrap:balance;margin:0;font-weight:700;line-height:1.4}.smv-title__icon{color:var(--accent);vertical-align:1px;margin-inline-end:8px;font-size:.75em}.smv-meta{color:var(--secondary-color);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:12.5px;display:flex}.smv-meta>*{align-items:center;gap:5px;display:inline-flex}.smv-meta>:not(:last-child):after{content:"·";color:var(--faint);margin-inline:8px}.smv-meta__source{color:var(--accent);font-weight:700;text-decoration:none}.smv-meta__link{color:var(--main-color);font-weight:600;text-decoration:none}.smv-meta__link:hover,.smv-meta__source:hover{text-decoration:underline}.smv-meta__editions{color:var(--main-color);gap:3px;text-decoration:none}.smv-meta__editions img{border-radius:2px;width:14px;height:14px}.smv-pill{border:1px solid var(--border-color);background:var(--app-container);color:var(--secondary-color);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-flex}.smv-pill--source{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent);font-weight:700}.smv-pill--action{color:var(--main-color)}.smv-pill--action:hover,.smv-pill--source:hover{border-color:var(--accent)}.smv-words{flex-wrap:wrap;gap:4px 5px;display:flex}.smv-chip{border:1.5px solid var(--chip-c,var(--border-color));background:var(--projects-section);color:var(--main-color);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.smv-chip:hover{background:var(--app-container)}.smv-chip b{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-weight:400}.smv-chip--body{opacity:.72;border-style:dashed;font-weight:500}.smv-chip--small{padding:2px 8px;font-size:12px}.smv-chip--more{border-style:dashed;border-color:var(--border-color);color:var(--secondary-color);font-weight:500}.smv-catmark{font-size:11px}.smv-trail{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.smv-trail__label{color:var(--secondary-color);margin-inline-end:4px;font-size:12px;font-weight:600}.smv-crumb{border:1px solid var(--border-color);background:var(--projects-section);max-width:260px;color:var(--main-color);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:999px;padding:3px 11px;font-size:13px}.smv-crumb:hover{border-color:var(--accent)}.smv-crumb--here{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent);cursor:default;font-weight:600}.smv-crumb+.smv-crumb:before{content:none}.smv-toolbar{flex-wrap:wrap;align-items:center;gap:6px 13px;display:flex}.smv-ctl{color:var(--secondary-color);align-items:center;gap:6px;font-size:13px;display:inline-flex}.smv-select{font:inherit;color:var(--main-color);background:var(--projects-section);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:5px 8px;font-size:13px}.smv-seg{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--projects-section);padding:2px;display:inline-flex}.smv-seg button{font:inherit;border-radius:var(--radius-md);color:var(--secondary-color);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:13px;transition:background-color .15s,color .15s}.smv-seg button.is-on{background:var(--accent-bg);color:var(--accent);font-weight:600}.smv-toggle{font:inherit;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--projects-section);color:var(--secondary-color);cursor:pointer;align-items:center;gap:7px;padding:5px 11px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.smv-toggle.is-on{color:var(--accent);border-color:var(--accent-border)}.smv-toggle i{font-size:15px}.smv-zoom{gap:4px;margin-inline-start:auto;display:inline-flex}.smv-zoom button{width:32px;height:30px;font:inherit;color:var(--main-color);background:var(--projects-section);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,color .15s}.smv-zoom button:hover{border-color:var(--accent);color:var(--accent)}.smv-ctl :focus-visible,.smv-seg button:focus-visible,.smv-toggle:focus-visible,.smv-zoom button:focus-visible,.smv-chip:focus-visible,.smv-crumb:focus-visible,.smv-lens:focus-visible,.smv-hub:focus-visible,.smv-btn:focus-visible,.smv-panel__list button:focus-visible,.smv-panel__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.smv-stats{color:var(--secondary-color);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 13px;margin:0;font-size:13px;display:flex}.smv-stats b{color:var(--main-color);font-weight:600}.smv-main{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:13px;display:grid}@media (max-width:900px){.smv-main{grid-template-columns:minmax(0,1fr)}}.smv-stagecol{min-width:0}.smv-stagewrap{min-width:0;position:relative}.smv-stage{border:1px solid var(--border-color-subtle);border-radius:var(--smv-radius);background:0 0;position:relative;overflow:hidden}@media (max-width:900px){.smv-stage{min-height:420px;height:72vh!important}}.smv-links{pointer-events:none;transform-origin:0 0;will-change:transform;position:absolute;inset:0}.smv-scene.is-moving text{display:none}.smv-canvas{cursor:grab;touch-action:pan-y;width:100%;display:block;position:relative}.smv-canvas:active{cursor:grabbing}.smv-hint{color:var(--secondary-color);margin:8px 2px 0;font-size:12px}.smv-node{cursor:pointer}.smv-scene:not(.is-dense) .smv-node{transition:transform .5s var(--smv-ease), opacity .14s ease}.smv-node path{stroke:var(--projects-section);stroke-width:1.5px;vector-effect:non-scaling-stroke}.smv-node--word path{fill:var(--c,var(--secondary-color))}.smv-node--story path{fill:var(--chart-surface);stroke:var(--main-color);stroke-width:1.6px}.smv-scene.is-stories .smv-node--story path{stroke:var(--c,var(--secondary-color));stroke-width:1.8px}.smv-node--root path{stroke-width:3px;stroke:var(--accent)!important}.smv-node__g{transform:scale(var(--gscale,1));transform-origin:0 0;transform-box:view-box}.smv-node text{fill:var(--main-color);font-size:calc(var(--fs,11) * 1px);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--projects-section);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;direction:rtl;unicode-bidi:plaintext}.smv-node--word text{font-weight:600}.smv-node--cat4 text,.smv-node--cat7 text,.smv-node--cat0 text{fill:var(--secondary-color);font-weight:400}.smv-node--story text{fill:var(--secondary-color)}.smv-node--root text{fill:var(--main-color);font-weight:700}.smv-scene:not(.z1) .smv-node[data-tier="1"]:not(.is-lit):not(.is-sel) text,.smv-scene:not(.z2) .smv-node[data-tier="2"]:not(.is-lit):not(.is-sel) text{display:none}.smv-scene.is-dim .smv-node{opacity:.14}.smv-scene.is-dim .smv-node.is-lit{opacity:1}.smv-node.is-sel path{stroke:var(--accent);stroke-width:3px}@media (prefers-reduced-motion:reduce){.smv-node{transition:none}}.smv-sector text{fill:var(--c,var(--secondary-color));letter-spacing:.02em;opacity:.75;text-anchor:middle;dominant-baseline:middle;pointer-events:none;direction:rtl;unicode-bidi:plaintext;font-size:12px;font-weight:600}.smv-scene.is-dim .smv-sector{opacity:.3}.smv-filters{top:12px;z-index:var(--z-raised);pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;inset-inline:12px 56px}.smv-filters>*{pointer-events:auto}.smv-filter{height:28px;font:inherit;color:var(--main-color);background:var(--more-list-bg);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.smv-filter i{font-size:var(--text-2xs);opacity:.8}.smv-filter:hover{color:var(--accent);border-color:var(--accent-border)}.smv-filter.is-active{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.smv-filter--select{padding-inline-end:6px}.smv-filter--range input[type=range]{width:70px;accent-color:var(--accent)}.smv-filter--range b{font-variant-numeric:tabular-nums}.smv-zoomctl{top:12px;z-index:var(--z-raised);border:1px solid var(--border-color-subtle);box-shadow:var(--shadow-pop);border-radius:5px;flex-direction:column;display:flex;position:absolute;inset-inline-end:12px;overflow:hidden}.smv-zoomctl button{border:0;border-bottom:1px solid var(--border-color-subtle);background:var(--more-list-bg);width:32px;height:32px;color:var(--main-color);cursor:pointer;place-items:center;font-size:13px;transition:background-color .2s,color .2s;display:grid}.smv-zoomctl button:last-child{border-bottom:0}.smv-zoomctl button:hover{background:var(--accent-bg);color:var(--accent)}.smv-timebar{bottom:12px;z-index:var(--z-raised);border:1px solid var(--border-color-subtle);background:var(--more-list-bg);box-shadow:var(--shadow-pop);border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;inset-inline:12px}:is(.smv-stagewrap:has(>.map-fs-toggle) .smv-timebar,.smv-stagewrap:has(>.map-fs-toggle) .smv-embed-legend){inset-inline-end:56px}.smv-stagewrap:fullscreen{background:var(--app-container);padding:0}.smv-stagewrap:fullscreen .smv-stage{border:0;border-radius:0;height:100vh!important}.smv-stagewrap:fullscreen .smv-hint,.smv-stagewrap:fullscreen .smv-empty--page{display:none}.smv-timebar__label{color:var(--secondary-color);font-size:13px}.smv-timebar__range{min-width:120px;accent-color:var(--accent);flex:1}.smv-timebar__value{font-variant-numeric:tabular-nums;text-align:end;min-width:9ch;font-size:13px;font-weight:600}.smv-play{width:32px;height:30px;font:inherit;color:var(--main-color);background:var(--app-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,color .15s}.smv-play:hover{border-color:var(--accent);color:var(--accent)}.smv-ctl--range input[type=range]{width:110px;accent-color:var(--accent)}.smv-ctl--range b{color:var(--main-color);font-variant-numeric:tabular-nums;font-weight:600}.smv-lede{color:var(--secondary-color);max-width:72ch;margin:0;font-size:14px}.smv-chip--name{border-style:double;border-width:3px;padding-block:2px}.smv-pill--editions{gap:7px}.smv-editions{gap:2px;display:inline-flex}.smv-editions img{border-radius:3px;width:16px;height:16px}.smv-tip{z-index:var(--z-tooltip);background:var(--main-color);max-width:330px;color:var(--projects-section);pointer-events:none;border-radius:4px;padding:8px 10px;font-size:13px;line-height:1.45;position:absolute}.smv-tip__title{text-align:start;direction:rtl;unicode-bidi:plaintext;display:block}.smv-tip__sub{opacity:.75;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.smv-panel{top:52px;z-index:calc(var(--z-raised) + 1);border:1px solid var(--border-color);background:var(--projects-section);width:min(360px,100% - 24px);box-shadow:var(--shadow-pop);border-radius:5px;gap:6px;padding:12px 14px;display:grid;position:absolute;inset-inline-end:56px}@media (max-width:700px){.smv-panel{top:auto;bottom:0;width:auto;max-height:58%;box-shadow:var(--shadow-modal);border-radius:7px 7px 0 0;inset-inline:0;overflow:auto}.smv-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;inset-inline-end:52px;overflow-x:auto}.smv-filters::-webkit-scrollbar{display:none}.smv-filter{flex:none}.smv-timebar{padding:4px 8px}.smv-timebar__value{min-width:7ch}}.smv-panel__x{top:6px;font:inherit;color:var(--secondary-color);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;inset-inline-end:8px}.smv-panel__head{text-align:start;padding-inline-end:22px;font-size:14px;font-weight:700;line-height:1.5}.smv-panel__head .smv-catmark{margin-inline-end:6px}.smv-panel__sub{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-size:12.5px}.smv-panel__list{gap:2px;max-height:190px;display:grid;overflow:auto}.smv-panel__list button{font:inherit;text-align:start;border-radius:var(--radius-md);color:var(--main-color);cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:12.5px}.smv-panel__list button:hover{background:var(--app-container)}.smv-panel__chips{flex-wrap:wrap;gap:4px;max-height:120px;display:flex;overflow:auto}.smv-panel__actions{flex-wrap:wrap;gap:6px;display:flex}.smv-btn{font:inherit;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--app-container);color:var(--main-color);cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.smv-btn:hover{border-color:var(--accent);color:var(--accent)}.smv-btn:disabled{opacity:.6;cursor:progress}.smv-btn--primary{background:var(--button-bg);border-color:var(--button-bg);color:#fff}.smv-btn--primary:hover{color:#fff;border-color:var(--accent-hover);background:var(--accent-hover)}.smv-rail{align-content:start;gap:6px;display:grid}.smv-rail__title{color:var(--secondary-color);margin:8px 0 0;font-size:12px;font-weight:600}.smv-rail__hint{color:var(--secondary-color);margin:0;font-size:12.5px}.smv-lenses{gap:2px;display:grid}.smv-lens{font:inherit;border-radius:var(--radius-lg);color:var(--secondary-color);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 8px;font-size:13px;transition:color .15s,background-color .15s;display:flex}.smv-lens.is-on{color:var(--main-color)}.smv-lens:hover{background:var(--projects-section)}.smv-lens:not(.is-on) .smv-swatch,.smv-lens:not(.is-on) .smv-catmark{opacity:.35}.smv-lens--story{cursor:default;color:var(--main-color)}.smv-lens__name{flex:1;min-width:0}.smv-lens b{font-variant-numeric:tabular-nums;color:var(--secondary-color);font-weight:400}.smv-swatch{background:var(--c);flex:none;width:11px;height:11px}.smv-swatch--circle{border-radius:50%}.smv-swatch--diamond{transform:rotate(45deg)scale(.82)}.smv-swatch--triangle{border-inline:6px solid #0000;border-bottom:11px solid var(--c);background:0 0;width:0;height:0}.smv-swatch--ring{border:2px solid var(--main-color);background:0 0;border-radius:50%}.smv-hubs{gap:1px;max-height:420px;display:grid;overflow:auto}.smv-hub{font:inherit;border-radius:var(--radius-lg);color:var(--main-color);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:13px;transition:background-color .15s,border-color .15s;display:flex}.smv-hub:hover{background:var(--projects-section)}.smv-hub.is-on{border-color:var(--accent-border);background:var(--accent-bg)}.smv-hub__word{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.smv-row{border-radius:var(--radius-lg);align-items:center;gap:2px;display:flex}.smv-row>.smv-lens,.smv-row>.smv-hub{flex:1;min-width:0}.smv-row.is-solo{background:var(--accent-bg)}.smv-row.is-solo>.smv-lens,.smv-row.is-solo>.smv-hub{color:var(--accent)}.smv-row.is-muted>.smv-lens,.smv-row.is-muted>.smv-hub{opacity:.45}.smv-row.is-muted:hover>.smv-lens,.smv-row.is-muted:hover>.smv-hub{opacity:.8}.smv-solo{width:26px;height:26px;font:inherit;color:var(--secondary-color);border-radius:var(--radius-lg);opacity:.45;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;font-size:12px;transition:opacity .15s,color .15s,border-color .15s,background-color .15s;display:grid}.smv-row:hover .smv-solo,.smv-solo:focus-visible{opacity:1}.smv-solo:hover{color:var(--accent);border-color:var(--accent-border);background:var(--projects-section)}.smv-solo.is-active{opacity:1;color:var(--accent);border-color:var(--accent-border);background:var(--projects-section)}.smv-solo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.smv-filter--solo{max-width:260px}.smv-filter--solo .smv-filter__label{overflow-wrap:anywhere;min-width:0}.smv-filter--solo .fa-xmark{opacity:.7}.smv-btn.is-active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.smv-node--solo path{stroke-width:3px;stroke:var(--accent)!important}.smv-hub b{color:var(--secondary-color);font-variant-numeric:tabular-nums;font-weight:400}.smv-note{border-top:1px solid var(--border-color-subtle);max-width:90ch;color:var(--secondary-color);margin:0;padding-top:10px;font-size:12.5px}.smv-empty{color:var(--secondary-color);text-align:center;justify-items:center;gap:6px;padding:40px 18px;display:grid}.smv-empty i{font-size:28px}.smv-empty p{margin:0}.smv-empty:not(.smv-empty--page){pointer-events:none;align-content:center;position:absolute;inset:0}.smv-embed{top:52px;overscroll-behavior:contain;width:min(560px,100% - 24px);max-height:calc(100% - 64px);inset-inline:12px auto;overflow:auto}.smv-embed__icon{color:var(--accent);margin-inline-end:7px;font-size:.9em}.smv-embed__row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.smv-embed__label{color:var(--secondary-color);font-size:12px;font-weight:600}.smv-embed .smv-seg button{font-variant-numeric:tabular-nums;padding:3px 10px;font-size:12px}.smv-embed__check{color:var(--secondary-color);cursor:pointer;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.smv-embed__check input{accent-color:var(--accent);margin-top:3px}.smv-embed__check--inline{color:var(--main-color);align-items:center;gap:6px;display:inline-flex}.smv-embed__check--inline input{margin:0}.smv-embed__colour{align-items:center;gap:6px;display:inline-flex}.smv-embed__colour input[type=color]{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:28px;height:26px;padding:0}.smv-embed .smv-embed__colour input[type=text]{box-sizing:content-box;width:8ch;color:var(--main-color);background:var(--app-container);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.smv-embed__preview{box-sizing:border-box;border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--app-container);direction:ltr;flex:none;position:relative;overflow:hidden}.smv-embed__preview iframe{transform-origin:0 0;border:0;display:block}.smv-embed .smv-embed__code{box-sizing:border-box;resize:none;width:100%;color:var(--main-color);background:var(--app-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);word-break:break-all;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.smv-embed__code:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.smv-embed .smv-panel__actions{background:var(--projects-section);border-top:1px solid var(--border-color-subtle);margin:0 -14px -4px;padding:8px 14px 12px;position:sticky;bottom:-12px}.smv-embed__note{color:var(--secondary-color);margin:0;font-size:12px}.smv-filter:disabled{opacity:.5;cursor:default}.smv-filter:disabled:hover{color:var(--main-color);border-color:var(--border-color-subtle)}@media (max-width:700px){.smv-embed{top:auto;width:auto;max-height:80%;inset-inline:0}}.smv-embed-page{--chart-surface:var(--projects-section);--smv-ease:cubic-bezier(.22, 1, .36, 1);--smv-radius:0px;background:var(--projects-section);height:100dvh;color:var(--main-color);flex-direction:column;display:flex;overflow:hidden}.smv-embed-head{border-bottom:1px solid var(--border-color-subtle);gap:2px;padding:10px 14px 8px;display:grid}.smv-embed-head h1{text-align:start;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.5}.smv-embed-head h1 i{color:var(--accent);margin-inline-end:7px;font-size:.8em}.smv-embed-head p{color:var(--secondary-color);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.smv-embed-stage{flex:1;min-height:0;position:relative}.smv-embed-stage .smv-stage{border:0;border-radius:0;min-height:0;height:100%!important}.smv-embed-stage:fullscreen{background:var(--projects-section)}.smv-embed-stage .smv-filters{inset-inline-end:56px}.smv-embed-legend{bottom:10px;z-index:var(--z-raised);color:var(--secondary-color);pointer-events:none;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex;position:absolute;inset-inline:12px}.smv-embed-legend span{align-items:center;gap:5px;display:inline-flex}.smv-embed-legend .smv-swatch{width:9px;height:9px}.smv-embed-legend .smv-swatch--triangle{border-inline-width:5px;border-bottom-width:9px;width:0;height:0}.smv-embed-foot{border-top:1px solid var(--border-color-subtle);color:var(--secondary-color);justify-content:space-between;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:flex}.smv-embed-foot a{color:var(--main-color);font-weight:600;text-decoration:none}.smv-embed-foot a:hover{color:var(--accent);text-decoration:underline}.smv-embed-foot__site{align-items:center;gap:6px;display:inline-flex}.smv-embed-foot__site i{color:var(--accent)}.smv-embed-page.is-clear,.smv-embed-page.is-clear .smv-stage{background:0 0}.smv-embed-page.is-clear .smv-node text,.smv-embed-page.is-clear .smv-sector text{stroke:none}.smv-embed-page.is-clear .smv-node--story path{fill:#0000}.smv-embed-page.is-clear .smv-node--word:not(.is-sel):not(.smv-node--solo) path{stroke:none}.smv-embed-page .smv-panel{top:12px;max-height:calc(100% - 24px);inset-inline-end:56px;overflow:auto}@media (max-width:520px){.smv-embed-page .smv-panel{top:auto;bottom:0;border-radius:7px 7px 0 0;width:auto;max-height:60%;inset-inline:0}}.storymap-link{color:var(--secondary-color);opacity:.55;align-items:center;margin-inline-end:6px;text-decoration:none;transition:color .15s,opacity .15s;display:inline-flex}.storymap-link:hover,.storymap-link:focus-visible{color:var(--accent);opacity:1}.viral-card__map,.pane-row__map{margin-inline:6px 0;font-size:13px}.smv-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:22px}.smv-head__spread{grid-area:1/2/span 4}.smv-head__spread .spread{margin-top:0}.smv-head__spread .spread__title{font-size:13px}@media (max-width:900px){.smv-head{grid-template-columns:minmax(0,1fr)}.smv-head__spread{grid-area:auto/1}}
.time-view{padding:clamp(12px,2vw,20px)}.time-view__header{border-bottom:1px solid var(--border-color-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin:0 0 16px;padding-bottom:14px;display:flex}.time-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}.time-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}.time-view__date{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--search-area-bg);color:var(--secondary-color);cursor:pointer;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.time-view__date i{color:var(--accent);font-size:13px}.time-view__date-label{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;font-weight:600}.time-view__date input{color:var(--main-color);font-family:var(--font-text), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}.dark .time-view__date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.time-view__date input:focus{outline:none}.time-view__events{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.time-event{border:1px solid var(--border-color-subtle);background:var(--search-area-bg);color:var(--main-color);border-radius:100px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.time-event--holiday{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}.time-view__keys{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin-bottom:24px;display:grid}@keyframes time-key-in{0%{opacity:0;transform:translateY(10px)}}.time-key{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);color:var(--main-color);font-family:var(--font-text), sans-serif;text-align:start;cursor:pointer;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px 12px 14px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;animation:.4s cubic-bezier(.22,1,.36,1) backwards time-key-in;display:grid;position:relative;overflow:hidden}.time-key:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-color-subtle));box-shadow:var(--shadow-pop)}.time-key__rank{font-variant-numeric:tabular-nums;color:var(--secondary-color);opacity:.7;font-size:11px;font-weight:700}.time-key__word{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.time-key__word i{color:var(--accent);margin-inline-end:5px;font-size:11px}.time-key__count{font-variant-numeric:tabular-nums;color:var(--secondary-color);font-size:12px;font-weight:800}.time-key__heat{inset-inline-start:0;width:calc(var(--heat,0) * 100%);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, transparent));opacity:.65;border-radius:0 2px 0 0;height:3px;position:absolute;bottom:0}:root[dir=rtl] .time-key__heat{background:linear-gradient(270deg, var(--accent), color-mix(in srgb, var(--accent) 40%, transparent))}.time-key--breaking .time-key__heat{opacity:.95}.time-view__briefs{padding-inline-start:4px;position:relative}.time-brief{padding-inline-start:18px;position:relative}.time-brief:before{content:"";inset-inline-start:3px;background:var(--border-color-subtle);width:1px;position:absolute;top:0;bottom:0}.time-brief:first-child:before{top:14px}.time-brief:last-child:before{height:14px;bottom:auto}.time-brief__head{width:100%;color:var(--main-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 4px;display:flex}.time-brief__dot{background:var(--secondary-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--app-container);border-radius:50%;transition:background-color .2s;position:absolute;inset-inline-start:0}.time-brief--open .time-brief__dot,.time-brief__head:hover .time-brief__dot{background:var(--accent)}.time-brief__time{white-space:nowrap;font-size:14px;font-weight:700;transition:color .2s}.time-brief__head:hover .time-brief__time,.time-brief--open .time-brief__time{color:var(--accent)}.time-brief__rule{background:var(--border-color-subtle);flex:1;height:1px}.time-brief__head>i{color:var(--secondary-color);font-size:10px}.time-brief__body{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);font-family:var(--font-content);color:var(--main-color);overflow-wrap:anywhere;border-radius:6px;margin:0 4px 14px;padding:14px 18px;font-size:15px;line-height:1.9}.time-view__empty{color:var(--secondary-color);flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.time-view__empty i{opacity:.4;font-size:32px}.time-view__empty p{margin:0}@media (max-width:600px){.time-view__keys{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.time-view__date-label{display:none}}@media (prefers-reduced-motion:reduce){.time-key{animation:none}}
.viral-view{padding:clamp(12px,2vw,20px)}.viral-view__header{margin:0 0 16px}.viral-view__headrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.viral-view__status{align-items:center;gap:13px;display:inline-flex}.viral-view__stat{letter-spacing:0;text-transform:none;color:var(--secondary-color);align-items:baseline;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.viral-view__stat b{letter-spacing:0;color:var(--main-color);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.viral-view__stat--moved i{color:var(--accent);align-self:center;font-size:10px}.viral-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}.viral-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}.viral-view__header .progress{background:var(--border-color-subtle);border-radius:1px;height:2px;overflow:hidden}.viral-view .viral-view__header .progress__bar,.viral-view .viral-view__header .progress__bar[class*=progress__bar--]{box-shadow:none;background-color:var(--accent);opacity:.45;background-image:none;border:none;border-radius:1px;animation:none}.viral-list{flex-direction:column;gap:8px;display:flex}.viral-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:6px;grid-template-columns:minmax(30px,auto) 1fr;align-items:start;column-gap:10px;padding:12px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.viral-card>*{grid-column:2}.viral-card__rank{text-align:center;color:var(--secondary-color);opacity:.55;font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:1/1;align-self:start;font-size:17px;font-weight:800;line-height:1.4}.viral-card--top .viral-card__rank{color:var(--accent);opacity:1;font-size:20px}.viral-card--top .viral-card__title{font-size:16px;font-weight:700}.viral-card--lead{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-color-subtle));background:radial-gradient(110% 130% at 0% 0%, color-mix(in srgb, var(--sen,var(--accent)) 10%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg);padding:clamp(16px,2vw,24px)}:root[dir=rtl] .viral-card--lead{background:radial-gradient(110% 130% at 100% 0%, color-mix(in srgb, var(--sen,var(--accent)) 10%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--main-color) 3%, transparent), transparent 55%), var(--search-area-bg)}.viral-card--lead .viral-card__rank{color:var(--accent);opacity:1;font-size:24px;line-height:1.1}.viral-card--lead .viral-card__title{letter-spacing:-.01em;font-size:clamp(16px,1.4vw,19px);font-weight:800;line-height:1.45}.viral-card--lead .viral-card__heat{opacity:.9;height:4px}.viral-card__heat{width:calc(var(--heat,0) * 100%);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 35%, transparent));opacity:.5;border-radius:2px;height:3px;margin-top:8px;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}:root[dir=rtl] .viral-card__heat{background:linear-gradient(270deg, var(--accent), color-mix(in srgb, var(--accent) 35%, transparent))}.viral-card--top .viral-card__heat{opacity:.85}.viral-card:before{content:"";inset-inline-start:0;background:var(--sen,var(--border-color-subtle));opacity:.85;width:3px;position:absolute;top:0;bottom:0}.viral-card:hover{border-color:var(--accent);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.viral-card__head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.viral-card__title{min-width:0;color:var(--main-color);word-break:break-word;flex:0 auto;font-size:15px;font-weight:600;line-height:1.55;text-decoration:none;transition:color .2s}.viral-card__title:hover{color:var(--accent)}.viral-card__brk{color:#dc143c;margin-inline-end:6px}.viral-card__badges{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.viral-card__count{background:var(--more-list-bg-hover);min-width:22px;height:20px;color:var(--secondary-color);font-variant-numeric:tabular-nums;border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.viral-card__score{font-variant-numeric:tabular-nums;cursor:help;border-radius:100px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.viral-card__score--low{background:color-mix(in srgb, var(--alert-minor,var(--sev-low)) 16%, transparent);color:var(--alert-minor,var(--sev-low))}.viral-card__score--medium{background:color-mix(in srgb, var(--sev-high) 16%, transparent);color:var(--sev-high)}.viral-card__score--high{background:color-mix(in srgb, var(--sev-critical) 16%, transparent);color:var(--sev-critical)}.viral-card__score i{font-size:10px}.viral-card__sen{cursor:help;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.viral-card__sen--pos{background:color-mix(in srgb, var(--positive) 16%, transparent);color:var(--positive)}.viral-card__sen--neg{background:color-mix(in srgb, var(--negative) 16%, transparent);color:var(--negative)}.dark .viral-card__sen--pos{color:var(--positive)}.dark .viral-card__sen--neg{color:var(--negative)}.viral-card__delta{font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:100px;flex-shrink:0;align-items:center;gap:2px;height:18px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.viral-card__delta--new{background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-border);text-transform:uppercase}.viral-card__delta--up{background:color-mix(in srgb, var(--positive) 14%, transparent);color:var(--positive)}.viral-card__delta--down{background:color-mix(in srgb, var(--negative) 12%, transparent);color:var(--negative)}.dark .viral-card__delta--up{color:var(--positive)}.dark .viral-card__delta--down{color:var(--negative)}.viral-card__risk{border-bottom:1px solid var(--border-color-subtle);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.viral-card__risk-label{letter-spacing:0;text-transform:none;color:var(--secondary-color);white-space:nowrap;font-size:12px;font-weight:600}.viral-card__risk-track{background:var(--border-color-subtle);border-radius:100px;flex:1;min-width:60px;height:5px;overflow:hidden}.viral-card__risk-fill{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.viral-card__risk-fill--low{background:var(--alert-minor,var(--sev-low))}.viral-card__risk-fill--medium{background:var(--sev-high)}.viral-card__risk-fill--high{background:var(--sev-critical)}.viral-card__risk-val{font-variant-numeric:tabular-nums;color:var(--main-color);font-size:12px;font-weight:800}.viral-card__expand{border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);background:var(--more-list-bg-hover);color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;justify-self:start;align-items:center;gap:7px;margin-top:9px;padding:5px 12px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.viral-card__expand:hover,.viral-card--open .viral-card__expand{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.viral-card__expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.viral-card__expand-chev{font-size:var(--text-2xs);opacity:.7}.viral-card__toolbox{opacity:0;max-height:0;transition:max-height .45s,opacity .45s,margin-top .45s;overflow:hidden}.viral-card--open>.viral-card__toolbox,.viral-card__toolbox--sub{opacity:1;max-height:1200px;margin-top:8px}.viral-card__shimmer{background:linear-gradient(90deg, var(--more-list-bg-hover) 25%, color-mix(in srgb, var(--main-color) 10%, var(--more-list-bg-hover)) 50%, var(--more-list-bg-hover) 75%);background-size:200% 100%;border-radius:3px;height:10px;margin-bottom:8px;animation:1.4s ease-in-out infinite viral-shimmer;display:block}@keyframes viral-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.viral-card__slug{text-align:start;color:var(--secondary-color);direction:ltr;margin-bottom:6px;font-size:12px}.viral-card__abstract{color:var(--secondary-color);word-break:break-word;margin-bottom:8px;font-size:13px;line-height:1.6}.viral-card__shield{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);color:var(--main-color);border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.6}.viral-card__shield-row{align-items:baseline;gap:6px;display:flex}.viral-card__shield-row i{color:var(--accent)}.viral-card__shield>div{margin-bottom:6px}.viral-card__shield>div:last-child{margin-bottom:0}.viral-card__psy-row{flex-wrap:wrap;gap:6px;display:flex}.viral-card__psy{color:#fff;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.viral-card__psy--pro{background:var(--positive)}.viral-card__psy--pro:hover{background:color-mix(in srgb, var(--positive) 82%, #000)}.viral-card__psy--against{background:var(--sev-critical)}.viral-card__psy--against:hover{background:color-mix(in srgb, var(--sev-critical) 82%, #000)}.viral-card__sub{padding:0;margin:10px 0 0;padding-inline-start:14px;list-style:none;position:relative}.viral-card__sub:before{content:"";inset-inline-start:3px;background:var(--border-color-subtle);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px}.viral-sub{border-bottom:1px solid var(--border-color-subtle);padding:7px 0}.viral-sub:last-child{border-bottom:none}.viral-sub__head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.viral-sub__title{min-width:0;color:var(--secondary-color);word-break:break-word;flex:0 auto;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s}.viral-sub__title:hover{color:var(--accent)}@media (max-width:768px){.viral-card__head,.viral-sub__head{flex-wrap:wrap}.viral-view__status{gap:10px}}@media (prefers-reduced-motion:reduce){.viral-card__shimmer{animation:none}.viral-card__toolbox{transition:none}}
.viral-detail{padding:clamp(12px,2vw,20px)}.viral-detail__header{margin:0 0 14px}.viral-detail__title{font-size:var(--title-page);letter-spacing:-.01em;color:var(--main-color);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.viral-detail__title i{color:var(--accent);font-size:.7em}.viral-detail__count{color:var(--secondary-color);background:var(--more-list-bg-hover);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.viral-detail .viral-slider{max-width:520px;margin:0 0 16px;padding:0}.viral-detail .viral-slider__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.viral-detail .viral-slider__label{color:var(--secondary-color);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.viral-detail .viral-slider__label i{color:var(--fill,var(--accent));transition:color .3s}.viral-detail .viral-slider__value{color:var(--fill,var(--accent));font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1;transition:color .3s}.viral-detail .viral-slider__value small{opacity:.7;margin-inline-start:2px;font-size:13px;font-weight:700}.viral-detail .slider{appearance:none;cursor:pointer;direction:ltr;background:0 0;width:100%;height:26px}.viral-detail .slider:focus{outline:none}.viral-detail .slider::-webkit-slider-runnable-track{background-color:var(--border-color-subtle);background-image:linear-gradient(var(--fill,var(--accent)), var(--fill,var(--accent)));background-size:var(--val,0%) 100%;height:5px;box-shadow:none;background-repeat:no-repeat;border-radius:100px}.viral-detail .slider::-moz-range-track{background:var(--border-color-subtle);border-radius:100px;height:5px}.viral-detail .slider::-moz-range-progress{background:var(--fill,var(--accent));border-radius:100px;height:5px}.viral-detail .slider::-webkit-slider-thumb{appearance:none;background:var(--fill,var(--accent));width:20px;height:20px;box-shadow:0 0 0 3px var(--app-container), 0 0 0 5px color-mix(in srgb, var(--fill,var(--accent)) 30%, transparent), 0 2px 6px #0000004d;cursor:pointer;border-radius:50%;margin-top:-7.5px;transition:transform .15s,box-shadow .2s}.viral-detail .slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--app-container), 0 0 0 8px color-mix(in srgb, var(--fill,var(--accent)) 24%, transparent), 0 2px 8px #00000059;transform:scale(1.1)}.viral-detail .slider:active::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--app-container), 0 0 0 8px color-mix(in srgb, var(--fill,var(--accent)) 24%, transparent), 0 2px 8px #00000059;transform:scale(1.1)}.viral-detail .slider::-moz-range-thumb{background:var(--fill,var(--accent));width:20px;height:20px;box-shadow:0 0 0 3px var(--app-container), 0 0 0 5px color-mix(in srgb, var(--fill,var(--accent)) 30%, transparent);cursor:pointer;border:none;border-radius:50%}.viral-detail .viral-box-words{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex;overflow:visible}.viral-detail .viral-word-wrapper{border:1px solid var(--border-color-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--main-color) 4%, transparent), transparent 60%), var(--search-area-bg);border-radius:6px;flex:160px;min-width:150px;max-width:250px;height:auto;min-height:104px;margin:0;padding:12px 14px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.viral-detail .viral-word-wrapper:before{content:"";background-image:var(--itemimage-var,none);opacity:.09;z-index:0;background-position:50%;background-size:cover;transition:opacity .35s,transform .5s;position:absolute;inset:0}.viral-detail .viral-word-wrapper:hover{border-color:var(--accent);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.viral-detail .viral-word-wrapper:hover:before{opacity:.2;transform:scale(1.06)}.viral-detail .viral-word-wrapper>a{z-index:1;color:var(--main-color);font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.viral-detail .viral-word-wrapper>a:hover{color:var(--accent)}.viral-detail .viral-word-wrapper .project-box-content-header{z-index:1;gap:6px;margin:8px 0 0;display:grid;position:relative}.viral-detail .viral-word-wrapper .project-box-content-header>p{color:var(--secondary-color);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.55;display:flex}.viral-detail .viral-word-wrapper .project-box-content-header>p i{color:var(--accent);padding:0}.viral-detail .sheildContainer{background:var(--more-list-bg-hover);border:1px solid var(--border-color-subtle);border-radius:5px;margin:0 0 12px;padding:12px 14px}.viral-detail .sheildContainer .fa-shield{color:var(--accent)}.viral-detail .psylabel{color:#fff;border-radius:100px;padding:3px 9px;font-weight:700}.viral-detail .psylabel.pro{background:var(--positive)}.viral-detail .psylabel.against{background:var(--sev-critical)}.viral-detail .tabs{border-bottom:1px solid var(--border-color-subtle);gap:4px;margin-bottom:0;display:flex}.viral-detail .tabs button{color:var(--secondary-color);font-family:var(--font-text), sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:9px 16px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.viral-detail .tabs button:hover{color:var(--main-color)}.viral-detail .tabs button.active{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.viral-detail .table-anim{margin-top:8px}.viral-detail tbody tr,.viral-detail tbody tr:nth-child(odd){background-color:#0000}.viral-detail tr.row-anim td{border-bottom:1px solid var(--border-color-subtle);vertical-align:top;padding:10px 8px;transition:background-color .2s}.viral-detail tr.row-anim:hover td{background-color:var(--more-list-bg-hover)}.viral-detail tr.row-anim .btnlnk{color:var(--main-color);font-size:14px;font-weight:600;transition:color .2s}.viral-detail tr.row-anim .btnlnk:hover{color:var(--accent)}@media (max-width:768px){.viral-detail tr.row-anim td{padding:8px 5px}}.viral-week,.viral-minutes{margin:12px 0 22px}.viral-week__title{color:var(--main-color);align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.viral-week__note{color:var(--secondary-color);margin:0 0 10px;font-size:13px;line-height:1.6}.viral-week__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.viral-week__chevron{color:var(--secondary-color);font-size:12px;transition:transform .2s}.viral-week__chevron.is-open{transform:rotate(180deg)}.viral-week.is-collapsed{margin-bottom:8px}
.zigzag-view{width:100%;padding:clamp(12px,2vw,20px)}.zigzag-view__header{margin:0 0 12px}.zigzag-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}.zigzag-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}.zigzag-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.zigzag-tabs-rail{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.zz-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;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}.zz-tab i{color:inherit;opacity:.85;font-size:11px}.zz-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)}.zz-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-tab.active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--shadow-card)}.zigzag-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}.zigzag-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}.zigzag-range__btn:hover{color:var(--main-color)}.zigzag-range__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zigzag-range__btn.active{color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-border)}.zigzag-legend{color:var(--secondary-color);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.zigzag-legend span{align-items:center;gap:6px;display:inline-flex}.zigzag-legend__dot{border-radius:50%;flex:none;width:8px;height:8px}.zigzag-selection-bar{border:1px solid var(--border-color-subtle);background:var(--projects-section);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;display:flex}.zigzag-selection-bar__count{color:var(--secondary-color);font-size:13px;font-weight:600}.zigzag-selection-bar__tags{flex-wrap:wrap;gap:6px;display:flex}.zigzag-selection-tag{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent);font-family:var(--font-text), sans-serif;cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.zigzag-selection-tag i{opacity:.7;font-size:10px}.zigzag-selection-tag:hover{border-color:var(--accent)}.zigzag-compare-cta{border-radius:var(--radius-lg);background:var(--button-bg);color:#fff;font-family:var(--font-text), sans-serif;cursor:pointer;box-shadow:var(--shadow-card);border:none;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:filter .2s,box-shadow .2s;display:inline-flex}.zigzag-compare-cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--shadow-card)}.zigzag-compare-cta:disabled{opacity:.5;cursor:not-allowed}.zigzag-content{width:100%;min-height:400px}.zigzag-panel{animation:.4s fadeIn}.zigzag-chart-container{background:var(--projects-section);width:100%;min-height:400px;box-shadow:var(--shadow-pop);border-radius:4px;padding:10px}.zigzag-panel .placeholder-message{min-height:400px;color:var(--main-color);font-family:var(--font-text), sans-serif;flex-direction:column;justify-content:center;align-items:center;display:flex}.zigzag-panel .placeholder-message p{color:var(--main-color);margin-top:16px;font-size:16px}.zigzag-title{font-family:var(--font-text), sans-serif;letter-spacing:.02em;color:var(--secondary-color);text-align:center;margin-bottom:12px;font-size:13px;font-weight:700}.zigzag-tooltip{box-shadow:var(--shadow-pop);font-family:var(--font-text), sans-serif;text-align:start;background:#fffffff2;border:1px solid #0000001a;border-radius:4px;padding:12px 14px}.zigzag-tooltip strong{color:var(--main-color);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.zigzag-tooltip div{color:var(--main-color);margin:2px 0;font-size:12px}.dark-mode .zigzag-tooltip{background:#333333f2;border-color:#ffffff1a}.dark-mode .zigzag-tooltip strong{color:#fff}.dark-mode .zigzag-tooltip div{color:#ffffffb3}.zigzag-chart-container,.zigzag-scatter{position:relative}.zigzag-chart-container .recharts-responsive-container{z-index:1;position:relative}.zigzag-chart-container .recharts-scatter-symbol{transition:opacity .2s,filter .2s}.zigzag-chart-container .recharts-scatter-symbol:hover{filter:brightness(1.3)drop-shadow(0 0 8px);opacity:1!important}.zigzag-chart-container .recharts-tooltip-wrapper{z-index:var(--z-tooltip)!important}.zigzag-chart-container:before{content:"";pointer-events:none;z-index:0;border-radius:4px;position:absolute;inset:0}.zigzag-tooltip-enhanced{font-family:var(--font-text), sans-serif;text-align:start;z-index:var(--z-tooltip);pointer-events:none;position:relative}.dark .zigzag-header,.dark .zigzag-chart-container{box-shadow:var(--shadow-pop)}@media (max-width:768px){.zigzag-view{padding:10px}.zigzag-header{padding:5px 10px}.zigzag-chart-container{padding:15px}.zigzag-title{font-size:16px}.zigzag-panel .placeholder-message{min-height:300px}.zigzag-panel .placeholder-message i{font-size:36px!important}.zigzag-panel .placeholder-message p{font-size:14px}}.zigzag-rails{flex-direction:column;gap:6px;display:flex}.zigzag-tabs-rail--sub{border-inline-start:2px solid var(--border-color-subtle);padding-inline-start:12px}.zigzag-tabs-rail--sub .zz-tab{padding:5px 11px;font-size:11.5px}
html,body,#root{margin:0}img,svg,video,canvas{max-width:100%}.watch-btn{border:1px solid var(--np-border,#80808040);color:inherit;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.watch-btn:hover{background:var(--np-surface-2,#80808014)}.watch-btn.is-done{color:var(--info);border-color:var(--info)}.watch-btn.is-error{color:var(--negative);border-color:var(--negative)}.watch-btn:disabled{opacity:.6;cursor:default}.watch-btn--inline{background:0 0;border:0;padding:0 6px}.location-watch{margin-top:.75rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.search-bar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.auth-input,.modal-input,.title-input,.db-input,.compare-view .tag-input,.intel-input,.intel-select,.intel-textarea,.form-input,.form-textarea,.srch-modal-field input,.econ-cal__date input,.time-view__date input,.alerts-custom__field input,.dropdown-select,.economy-view__select,.radiotv-search__input,.network-search__input,.alerts-search__input,.form-group input[type=text],.form-group input[type=email],.queryBuilder-branches .rule input,.queryBuilder-branches .rule select{font-size:16px}}@media (pointer:coarse){.alert-noti__close,.cookie-alert__close,.gs-detail__close,.alert-map-popup__close,.radiotv-zoom__btn,.delete-btn,.icon-btn-small,.db-btn,.alert-map-popup__nav button,.gs-net__controls button{position:relative}.alert-noti__close:after,.cookie-alert__close:after,.gs-detail__close:after,.alert-map-popup__close:after,.radiotv-zoom__btn:after,.delete-btn:after,.icon-btn-small:after,.db-btn:after,.alert-map-popup__nav button:after,.gs-net__controls button:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.app-error{max-width:560px;padding:var(--space-8) var(--space-5);flex-direction:column;justify-content:center;gap:10px;min-height:60vh;margin:0 auto;display:flex}.app-error__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--main-color);margin:0;font-weight:700}.app-error__message{color:var(--secondary-color);margin:0;line-height:1.6}.app-error__actions{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.app-error__btn{min-height:36px;padding:0 var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--main-color);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;align-items:center;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.app-error__btn:hover{border-color:var(--accent);color:var(--accent)}.app-error__btn--primary{background:var(--button-bg);border-color:var(--button-bg);color:#fff}.app-error__btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.app-error__details{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--secondary-color)}.app-error__details pre{padding:var(--space-3);border-radius:var(--radius-md);background:var(--projects-section);font-family:var(--font-mono);font-size:var(--text-xs);overflow-x:auto}.app-loading{padding:var(--space-5);flex-direction:column;gap:19px;display:flex}.app-loading__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-loading__bar{border-radius:var(--radius-lg);height:44px}.app-loading__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px;display:grid}.app-loading__block{border-radius:var(--radius-lg);height:168px}.app-loading__bar,.app-loading__block{background:linear-gradient(90deg, var(--projects-section) 25%, var(--more-list-bg-hover) 37%, var(--projects-section) 63%);background-size:400% 100%;animation:1.4s infinite app-loading-shimmer}@keyframes app-loading-shimmer{0%{background-position:100%}to{background-position:0}}.skip-link{inset-inline-start:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--button-bg);color:#fff;font-size:var(--text-md);font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100%}.skip-link:focus-visible{top:var(--space-2);outline:2px solid var(--main-color);outline-offset:2px}
