/* SecRadar 1.2: expressive typography and explanatory graphics. */
.sr-brand-finale{position:relative;isolation:isolate;overflow:hidden;margin:64px 24px 0;padding:32px 3vw 36px;border:1px solid var(--secradar-line);border-radius:16px;background:var(--secradar-bg);color:var(--secradar-text);container-type:inline-size}.sr-finale-light{position:absolute;inset:-40%;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 5%,rgb(126 185 223 / .04) 7%,transparent 9% 14%),radial-gradient(ellipse at 35% 82%,rgb(126 185 223 / .20),transparent 44%),radial-gradient(ellipse at 80% 70%,rgb(238 145 135 / .12),transparent 35%);filter:blur(18px);transform:translate3d(-5%,0,0);animation:sr-light-drift 14s ease-in-out infinite alternate}.sr-finale-top,.sr-finale-bottom{position:relative;display:flex;justify-content:space-between;gap:24px;font-size:12px;line-height:1.55;letter-spacing:.04em}.sr-finale-top{color:var(--secradar-muted)}.sr-finale-top a{color:var(--secradar-text);text-decoration:none}.sr-monument{position:relative;font-family:var(--secradar-font);font-weight:600;font-size:23.8cqw;line-height:1.04;letter-spacing:-.078em;margin:36px 0 48px;white-space:nowrap;background:linear-gradient(180deg,var(--secradar-text) 10%,#bbd0df 55%,#7eb9df);background-clip:text;-webkit-background-clip:text;color:transparent;user-select:none}.sr-finale-bottom>span:first-child{font-size:clamp(18px,2vw,30px);letter-spacing:-.03em;line-height:1.2}.sr-finale-bottom>span:last-child{color:var(--secradar-body);align-self:flex-end}.sr-coordinate{color:var(--secradar-accent);line-height:1.3}.sr-brand-compact{margin:0}.sr-evidence-map{position:relative;overflow:hidden;border-top:1px solid var(--secradar-line);border-bottom:1px solid var(--secradar-line);padding:28px 0;margin:36px 0 48px;width:100%;min-width:0}.sr-map-top{display:flex;justify-content:space-between;gap:20px;color:var(--secradar-text);font-size:14px;font-weight:500}.sr-map-label{color:var(--secradar-muted);font-size:11px;font-weight:400}.sr-map-track{position:relative;display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:5%;min-height:260px;padding:24px 0}.sr-map-wires{position:absolute;inset:40px 0;width:100%;height:180px;color:var(--secradar-line-strong);opacity:.55;z-index:0}.sr-map-col{position:relative;display:flex;flex-direction:column;gap:16px;z-index:2}.sr-map-col>span{display:flex;align-items:center;gap:10px;background:var(--secradar-well);border:1px solid var(--secradar-line);padding:12px 14px;border-radius:6px;font-size:12px;color:var(--secradar-body);min-height:46px}.sr-map-col img{width:20px;height:20px;filter:invert(.8)}.sr-map-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:190px;z-index:2;border-radius:50%;background:radial-gradient(ellipse,var(--secradar-bg) 30%,transparent 70%)}.sr-map-core>img{width:48px;height:48px}.sr-map-core strong{font-size:21px;font-weight:500;letter-spacing:-.02em}.sr-map-core small{font-size:10px;color:var(--secradar-muted)}.sr-map-orbit{position:absolute;width:185px;height:185px;border:1px solid var(--secradar-line);border-radius:50%;inset:auto;z-index:-1}.sr-map-orbit:before{content:'';position:absolute;inset:12px;border-radius:50%;border:1px dashed var(--secradar-line);animation:sr-orbit 35s linear infinite}.sr-map-packet{position:absolute;top:50%;left:22%;width:7px;height:7px;border-radius:50%;background:var(--secradar-accent);box-shadow:0 0 14px var(--secradar-accent);animation:sr-packet 6s cubic-bezier(.2,.7,.2,1) infinite}.sr-evidence-map figcaption{font-size:12px;color:var(--secradar-muted);max-width:65ch;line-height:1.7}.sr-stat-emphasis strong,.sr-stat-emphasis .bignum{font-variant-numeric:tabular-nums;color:var(--secradar-accent)!important;font-weight:500!important;letter-spacing:-.065em!important;font-size:clamp(44px,5.1vw,76px)!important;line-height:1.06!important}.sr-stat-emphasis{position:relative}.sr-stat-emphasis:before{content:'';display:block;width:32px;height:2px;background:var(--secradar-accent);margin:0 0 22px}.sr-editorial-figure{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin:72px 0;padding:36px 0;border-top:1px solid var(--secradar-line);border-bottom:1px solid var(--secradar-line);min-width:0;overflow:hidden}.sr-editorial-number{position:relative;z-index:1;align-self:center}.sr-editorial-number>span{display:block;font-size:clamp(90px,10vw,150px);line-height:.95;letter-spacing:-.09em;color:var(--secradar-accent);font-weight:500}.sr-editorial-number>strong{display:block;font-size:23px;line-height:1.25;letter-spacing:-.025em;margin-top:20px;max-width:14ch;font-weight:500}.sr-editorial-figure>img{width:130%;max-width:none;height:260px;object-fit:contain;align-self:center;margin-left:-15%;mix-blend-mode:screen;animation:sr-art-float 9s ease-in-out infinite alternate}.sr-editorial-figure>p{grid-column:1/-1;max-width:62ch;font-size:13px!important;color:var(--secradar-muted);line-height:1.7;margin:28px 0 0!important}.sr-editorial-figure>p a{color:var(--secradar-accent)}body[data-page=research] .sr-chapter-opening{position:relative;padding-top:48px!important;margin-top:64px!important;border-top:1px solid var(--secradar-line);overflow:hidden}body[data-page=research] .sr-chapter-opening .wrap{position:relative;padding-left:98px!important;min-height:130px}body[data-page=research] .sr-chapter-opening .ord{display:block!important;position:absolute!important;left:0!important;top:-8px!important;font-size:72px!important;line-height:1!important;color:var(--secradar-accent)!important;opacity:1!important;letter-spacing:-.09em;transform:none!important;width:auto!important;height:auto!important;background:none!important;font-weight:500}body[data-page=research] .sr-chapter-opening h2{position:relative;max-width:24ch}body[data-page=research] .sr-chapter-opening .lbl{color:var(--secradar-muted)}.sr-editorial-steps{counter-reset:editorial-step;list-style:none!important;padding:0!important;margin:32px 0!important}.sr-editorial-steps>li{counter-increment:editorial-step;position:relative;padding:24px 0 24px 62px!important;border-top:1px solid var(--secradar-line);margin:0!important;line-height:1.75}.sr-editorial-steps>li:before{content:counter(editorial-step,decimal-leading-zero);position:absolute;left:0;top:24px;font-size:28px;font-weight:500;color:var(--secradar-accent);letter-spacing:-.06em;line-height:1.1}.sr-deadlines{border-left:2px solid var(--secradar-accent);padding-left:24px!important}.sr-motion-panel{--sr-visual-motion:running}.sr-motion-panel:not(.sr-in-view) *,.paused .sr-motion-panel *,.sr-tab-hidden .sr-motion-panel *{animation-play-state:paused!important}.sr-visual-ready .sr-stat-emphasis.sr-arrived:before{animation:sr-rule-enter 560ms cubic-bezier(.2,.7,.2,1) both;transform-origin:left}.sr-visual-ready .sr-editorial-number.sr-arrived{animation:sr-number-enter 560ms cubic-bezier(.2,.7,.2,1) both}.bb #visual-language .sr-evidence-map{margin-top:48px}.bb #visual-language .sr-evidence-map p{font-size:12px}.sr-visual-pause{display:flex;justify-content:flex-end;margin:16px 0}.sr-visual-pause button{font-size:12px}
@keyframes sr-light-drift{to{transform:translate3d(7%,-5%,0)}}@keyframes sr-orbit{to{transform:rotate(360deg)}}@keyframes sr-packet{0%,10%{transform:translateX(0);opacity:0}18%{opacity:1}47%{transform:translateX(100px);opacity:0}53%{transform:translateX(210px);opacity:0}60%{opacity:1}90%,100%{transform:translateX(340px);opacity:0}}@keyframes sr-art-float{to{transform:translateY(-9px) rotate(-1deg)}}@keyframes sr-rule-enter{from{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes sr-number-enter{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.sr-brand-finale{margin:40px 12px 0;padding:22px 16px;border-radius:10px}.sr-brand-compact{margin:0}.sr-finale-top,.sr-finale-bottom{font-size:10px;gap:16px}.sr-monument{margin:36px 0;line-height:1.15}.sr-map-track{gap:12px;grid-template-columns:1fr 1fr;padding:28px 0;min-height:350px}.sr-map-core{grid-column:1/-1;grid-row:1;min-height:155px}.sr-map-orbit{width:145px;height:145px}.sr-map-col{grid-row:2;gap:8px}.sr-map-wires,.sr-map-packet{display:none}.sr-map-col>span{padding:10px 8px;gap:7px;font-size:11px}.sr-map-col img{width:17px;height:17px}.sr-map-top{font-size:13px}.sr-map-label{font-size:10px}.sr-editorial-figure{margin:48px 0;padding:28px 0}.sr-editorial-figure>img{height:180px;width:150%;margin-left:-25%}.sr-editorial-number>span{font-size:96px}.sr-editorial-number>strong{font-size:19px}body[data-page=research] .sr-chapter-opening .wrap{padding-left:64px!important}body[data-page=research] .sr-chapter-opening .ord{font-size:48px!important;top:0!important}.sr-coordinate{display:none}.sr-editorial-steps>li{padding-left:46px!important}.sr-stat-emphasis strong,.sr-stat-emphasis .bignum{font-size:52px!important}}
@media(prefers-reduced-motion:reduce){.sr-motion-panel *,.sr-stat-emphasis:before,.sr-editorial-number{animation:none!important;transform:none!important}}@media print{.sr-brand-finale,.sr-visual-pause{display:none}.sr-motion-panel *{animation:none!important}.sr-editorial-figure,.sr-evidence-map{break-inside:avoid}.sr-editorial-number>span,.sr-chapter-opening .ord{color:inherit!important}}

.paused .sr-stat-emphasis:before,.paused .sr-editorial-number{animation-play-state:paused!important}
@media(max-width:520px){body[data-page=home] .hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body[data-page=home] .hero-proof .hp{min-width:0;padding:0;border:0}body[data-page=home] .hero-proof .hp strong{font-size:34px!important;white-space:nowrap}body[data-page=home] .hero-proof .hp span{font-size:11px;overflow-wrap:anywhere}}
.sr-motion-panel:not(.sr-in-view) .sr-map-orbit:before,.paused .sr-map-orbit:before,.sr-tab-hidden .sr-map-orbit:before{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.sr-map-orbit:before{animation:none!important}}

.sr-stat-emphasis strong,.sr-stat-emphasis .bignum{color:var(--secradar-interactive)!important}
