.cco-fr-map-wrap{position:relative;height:540px;border-radius:16px;overflow:hidden;background:var(--color-cco-bg-1);border:1px solid var(--color-cco-border)}#fr2-map{width:100%;height:100%;background:#0d1218}.cco-fr-map-wrap.is-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;border-radius:0;border:none;z-index:9000}body.cco-fr-map-fs-open{overflow:hidden}.cco-fr-map-fs-btn{position:absolute;top:14px;left:14px;z-index:600;display:inline-flex;align-items:center;padding:7px 12px;background:#060010d1;border:1px solid var(--color-cco-border-2);border-radius:10px;color:var(--color-cco-text-muted);font-family:var(--font-cco-sans);font-size:11px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .15s ease,color .15s ease}.cco-fr-map-fs-btn:hover{background:var(--color-cco-glass-2);color:#fff}.cco-fr-map-fs-btn .fs-label{display:inline-flex;align-items:center;gap:6px}.cco-fr-map-fs-btn .fs-label svg{width:14px;height:14px}.cco-fr-map-fs-btn .fs-exit,.cco-fr-map-wrap.is-fullscreen .cco-fr-map-fs-btn .fs-enter{display:none}.cco-fr-map-wrap.is-fullscreen .cco-fr-map-fs-btn .fs-exit{display:inline-flex}.cco-fr-map-wrap .leaflet-tile{filter:brightness(.95) contrast(1.05)}.cco-fr-map-wrap .leaflet-control-attribution{background:#060010b8!important;color:var(--color-cco-text-dim)!important;font-family:var(--font-cco-mono);font-size:9px;border-radius:6px 0 0;padding:3px 6px}.cco-fr-map-wrap .leaflet-control-attribution a{color:var(--color-cco-text-muted)!important}.cco-fr-map-wrap .leaflet-control-zoom a{background:#060010d9!important;color:var(--color-cco-text)!important;border-color:var(--color-cco-border-2)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cco-fr-map-wrap .leaflet-control-zoom a:hover{background:#5b86c433!important;color:#fff!important}.cco-fr-map-wrap .leaflet-control-velocity{background:#060010d9!important;color:var(--color-cco-text)!important;font-family:var(--font-cco-mono)!important;font-size:12.5px!important;line-height:1.55!important;padding:10px 14px 10px 32px!important;border:1px solid var(--color-cco-border-2)!important;border-radius:12px!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #0000008c,0 0 0 1px #5b86c41a;min-width:200px;margin:0 0 14px 14px!important;position:relative;letter-spacing:.01em;white-space:pre}.cco-fr-map-wrap .leaflet-control-velocity:before{content:"LIVE · VENTO";display:block;font-family:var(--font-cco-mono);font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--color-cco-violet);text-transform:uppercase;margin-bottom:6px;padding-left:0}.cco-fr-map-wrap .leaflet-control-velocity:after{content:"";position:absolute;top:14px;left:14px;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d399b3;animation:cco-fr-velocity-pulse 2s ease-out infinite}@keyframes cco-fr-velocity-pulse{0%{box-shadow:0 0 #34d399b3}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}@media(max-width:640px){.cco-fr-map-wrap .leaflet-control-velocity{font-size:11.5px!important;min-width:170px;padding:8px 12px 8px 28px!important}.cco-fr-map-wrap .leaflet-control-velocity:after{top:12px;left:12px}}@media(prefers-reduced-motion:reduce){.cco-fr-map-wrap .leaflet-control-velocity:after{animation:none;box-shadow:0 0 0 2px #34d39959}}.cco-fr-map-chips{position:absolute;top:14px;right:14px;z-index:500;display:flex;gap:4px;padding:6px;background:#060010d1;border:1px solid var(--color-cco-border-2);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:calc(100% - 28px);overflow-x:auto}.cco-fr-map-chips button{padding:6px 11px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--color-cco-text-muted);font-family:var(--font-cco-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.cco-fr-map-chips button:hover{background:var(--color-cco-glass-2);color:var(--color-cco-text)}.cco-fr-map-chips button.is-active{background:linear-gradient(135deg,#5b86c44d,#5b86c42e);border-color:#8caae666;color:#fff;box-shadow:0 0 12px #5b86c44d}.cco-fr-legend{position:absolute;bottom:14px;right:14px;z-index:500;padding:12px 14px;background:#060010d9;border:1px solid var(--color-cco-border-2);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);min-width:200px}.cco-fr-legend-title{font-family:var(--font-cco-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-cco-text-dim);margin-bottom:6px}.cco-fr-legend-grad{height:10px;border-radius:4px}.cco-fr-legend-scale{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--font-cco-mono);font-size:9px;color:var(--color-cco-text-dim)}.leaflet-tooltip.fr2-tooltip{background:#060010eb!important;color:var(--color-cco-text)!important;border:1px solid var(--color-cco-border-2)!important;border-radius:8px!important;font-family:var(--font-cco-sans)!important;padding:8px 12px!important;box-shadow:0 8px 24px #00000080!important}.cco-fr-ts-grid{display:grid;grid-template-columns:1fr;gap:10px}.cco-fr-ts-card{padding:12px 14px;background:var(--color-cco-glass-1);border:1px solid var(--color-cco-border);border-radius:12px}.cco-fr-ts-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cco-fr-ts-card-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-cco-text-muted)}.cco-fr-ts-card-value{font-family:var(--font-cco-mono);font-size:16px;font-weight:700;color:var(--color-cco-text)}.cco-fr-ts-card-value .unit{font-size:10px;color:var(--color-cco-text-muted);margin-left:3px;font-weight:500}.cco-fr-ts-canvas{height:160px;position:relative}.cco-fr-ts-canvas canvas{width:100%!important;height:100%!important}.cco-fr-ts-empty{font-size:11px;color:var(--color-cco-text-dim);text-align:center;padding:20px 8px;font-style:italic}.cco-fr-tech-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:14px 0 0;border-top:1px solid var(--color-cco-border);margin-top:14px}@media(max-width:768px){.cco-fr-tech-grid{grid-template-columns:repeat(3,1fr)}}.cco-fr-tech-cell{text-align:center;padding:8px 4px;border-radius:8px;background:#ffffff05;border:1px solid var(--color-cco-border);position:relative;cursor:help;transition:background .18s,border-color .18s,transform .18s}.cco-fr-tech-cell:hover,.cco-fr-tech-cell:focus-visible{background:#5b86c41a;border-color:#8caae666;transform:translateY(-1px);outline:none}.cco-fr-tech-cell-lbl{font-family:var(--font-cco-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-cco-text-dim)}.cco-fr-tech-cell-val{font-family:var(--font-cco-mono);font-size:17px;font-weight:700;background:linear-gradient(135deg,#fff 0%,var(--color-cco-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:2px}.cco-fr-tt{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);width:260px;padding:12px 14px;background:#060010f5;border:1px solid rgba(140,170,230,.3);border-radius:10px;box-shadow:0 12px 32px #0009,0 0 0 1px #5b86c42e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;z-index:9999;text-align:left;white-space:normal}.cco-fr-tt:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(6,0,16,.96);filter:drop-shadow(0 -1px 0 rgba(140,170,230,.3))}.cco-fr-tech-cell:nth-child(1) .cco-fr-tt,.cco-fr-tech-cell:nth-child(2) .cco-fr-tt{left:0;transform:translate(0) translateY(-4px)}.cco-fr-tech-cell:nth-child(1) .cco-fr-tt:after,.cco-fr-tech-cell:nth-child(2) .cco-fr-tt:after{left:24px;transform:translate(0)}.cco-fr-tech-cell:nth-child(5) .cco-fr-tt,.cco-fr-tech-cell:nth-child(6) .cco-fr-tt{left:auto;right:0;transform:translate(0) translateY(-4px)}.cco-fr-tech-cell:nth-child(5) .cco-fr-tt:after,.cco-fr-tech-cell:nth-child(6) .cco-fr-tt:after{left:auto;right:24px;transform:translate(0)}.cco-fr-tech-cell:hover .cco-fr-tt,.cco-fr-tech-cell:focus-visible .cco-fr-tt,.cco-fr-tech-cell:focus-within .cco-fr-tt{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.cco-fr-tech-cell:nth-child(1):hover .cco-fr-tt,.cco-fr-tech-cell:nth-child(1):focus-within .cco-fr-tt,.cco-fr-tech-cell:nth-child(2):hover .cco-fr-tt,.cco-fr-tech-cell:nth-child(2):focus-within .cco-fr-tt{transform:translate(0) translateY(0)}.cco-fr-tech-cell:nth-child(5):hover .cco-fr-tt,.cco-fr-tech-cell:nth-child(5):focus-within .cco-fr-tt,.cco-fr-tech-cell:nth-child(6):hover .cco-fr-tt,.cco-fr-tech-cell:nth-child(6):focus-within .cco-fr-tt{transform:translate(0) translateY(0)}.cco-fr-tech-cell:hover,.cco-fr-tech-cell:focus-within{z-index:9999}.cco-fr-tt-title{font-family:var(--font-cco-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-cco-violet);margin-bottom:4px;text-transform:uppercase}.cco-fr-tt-name{font-family:var(--font-cco-sans);font-size:11px;font-weight:500;color:var(--color-cco-text);text-transform:none;letter-spacing:0;margin-left:4px}.cco-fr-tt-desc{font-size:12px;line-height:1.5;color:var(--color-cco-text-muted)}.cco-fr-tt-scale{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-cco-border);font-family:var(--font-cco-mono);font-size:10px;color:var(--color-cco-text-dim)}@media(max-width:640px){.cco-fr-tt{position:fixed;bottom:14px;left:14px;right:14px;width:auto;transform:translateY(8px)}.cco-fr-tt:after{display:none}.cco-fr-tech-cell:hover .cco-fr-tt,.cco-fr-tech-cell:focus-within .cco-fr-tt{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cco-fr-map-chips button.is-active{box-shadow:none}.cco-fr-tt,.cco-fr-tech-cell{transition:none!important}}.fr2-wb{position:fixed;inset:0;z-index:9500;display:none;flex-direction:column;font-family:var(--font-cco-sans);color:var(--color-cco-text);background:radial-gradient(72% 90% at 28% 48%,color-mix(in srgb,var(--wb-tone, #e67e22) 16%,transparent) 0%,transparent 60%),radial-gradient(140% 120% at 78% 4%,var(--color-cco-bg-2) 0%,var(--color-cco-bg-1) 42%,var(--color-cco-bg-0) 100%);--wb-tone: #e67e22}body.fr2-wallboard-active{overflow:hidden}body.fr2-wallboard-active .fr2-wb{display:flex}.fr2-wb:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 80%)}.fr2-wb-top{flex:0 0 auto;height:9vh;min-height:64px;display:flex;align-items:center;gap:clamp(14px,1.6vw,26px);padding:0 clamp(20px,3vw,56px);border-bottom:1px solid var(--color-cco-border);position:relative;z-index:2}.fr2-wb-brand{display:flex;align-items:center;gap:14px}.fr2-wb-badge{width:clamp(40px,3vw,54px);height:clamp(40px,3vw,54px);border-radius:14px;display:grid;place-items:center;font-size:clamp(22px,1.7vw,30px)!important;color:#fff;background:linear-gradient(135deg,var(--color-cco-magenta),#b51f2b);box-shadow:0 8px 24px #e2374459}.fr2-wb-brand-txt b{display:block;font-size:clamp(15px,1.1vw,19px);font-weight:700}.fr2-wb-brand-txt span{font-size:clamp(10px,.7vw,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cco-text-muted)}.fr2-wb-top-mid{flex:1;text-align:center}.fr2-wb-eyebrow{font-size:clamp(10px,.8vw,13px);letter-spacing:.22em;text-transform:uppercase;color:var(--color-cco-text-dim)}.fr2-wb-top-mid b{font-size:clamp(13px,1vw,17px);font-weight:600;letter-spacing:.02em}.fr2-wb-live{display:flex;align-items:center;gap:9px;font-family:var(--font-cco-mono);font-size:clamp(11px,.8vw,13px);color:var(--color-cco-text-muted);padding:9px 16px;border:1px solid var(--color-cco-border);border-radius:999px;background:var(--color-cco-glass-1);white-space:nowrap}.fr2-wb-dot{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:cco-fr-velocity-pulse 2.4s ease-out infinite}.fr2-wb-clock{font-family:var(--font-cco-mono);font-size:clamp(22px,2vw,32px);font-weight:600;letter-spacing:.04em;min-width:130px;text-align:right;line-height:1.05}.fr2-wb-clock small{display:block;font-size:clamp(10px,.8vw,12px);font-weight:500;letter-spacing:.16em;color:var(--color-cco-text-muted)}.fr2-wb-mid{flex:1 1 auto;position:relative;z-index:1;min-height:0}.fr2-wb-scene{position:absolute;inset:0;padding:clamp(20px,3vh,48px) clamp(28px,4vw,72px);display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease,visibility .6s}.fr2-wb-scene.is-active{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.fr2-wb-scene{transition:opacity .3s ease,visibility .3s;transform:none}}.fr2-wb-scene-kicker{display:flex;align-items:center;gap:14px;margin-bottom:clamp(8px,1.4vh,18px)}.fr2-wb-scene-kicker .chip{font-size:clamp(11px,.95vw,15px);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cco-text-muted);border:1px solid var(--color-cco-border);border-radius:999px;padding:8px 16px;background:var(--color-cco-glass-1)}.fr2-wb-scene-kicker .loc{font-size:clamp(14px,1.1vw,18px);font-weight:600;display:flex;align-items:center;gap:8px}.fr2-wb-scene-kicker .loc .material-symbols-outlined{font-size:clamp(18px,1.4vw,22px);color:var(--color-cco-violet)}.fr2-wb-rcm-row{display:flex;align-items:flex-start;gap:clamp(20px,2.4vw,40px)}.fr2-wb-rcm-num{font-family:var(--font-cco-mono);font-weight:700;font-size:min(44vh,30vw);line-height:.8;color:var(--wb-tone);text-shadow:0 0 80px color-mix(in srgb,var(--wb-tone) 45%,transparent);letter-spacing:-.04em}.fr2-wb-rcm-of{font-family:var(--font-cco-mono);font-size:min(7vh,4vw);color:var(--color-cco-text-dim);font-weight:500;align-self:flex-start;margin-top:.4em}.fr2-wb-rcm-meta{align-self:center}.fr2-wb-rcm-meta .label{font-size:min(11vh,7.5vw);font-weight:800;letter-spacing:-.02em;line-height:.95}.fr2-wb-rcm-meta .scale{font-size:clamp(14px,1.3vw,22px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cco-text-muted);margin-top:8px}.fr2-wb-trend{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(12px,1.8vh,24px);font-family:var(--font-cco-mono);font-size:clamp(15px,1.3vw,21px);border-radius:999px;padding:10px 20px}.fr2-wb-trend.up{color:var(--color-cco-danger);background:#ef5a631f;border:1px solid rgba(239,90,99,.32)}.fr2-wb-trend.down{color:var(--color-cco-success);background:#34d3991f;border:1px solid rgba(52,211,153,.32)}.fr2-wb-trend.flat{color:var(--color-cco-text-muted);background:var(--color-cco-glass-1);border:1px solid var(--color-cco-border)}.fr2-wb-oneliner{margin-top:clamp(16px,2.6vh,34px);max-width:60ch;font-size:clamp(18px,1.7vw,30px);line-height:1.4;font-weight:500}.fr2-wb-oneliner b{color:var(--wb-tone)}.fr2-wb-scene-title{font-size:clamp(22px,2.4vw,40px);font-weight:800;letter-spacing:-.02em;margin-bottom:clamp(14px,2.4vh,34px);display:flex;align-items:center;gap:14px}.fr2-wb-scene-title .material-symbols-outlined{font-size:clamp(28px,2.6vw,46px);color:var(--wb-tone)}.fr2-wb-fc{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(14px,1.6vw,26px)}.fr2-wb-fc-day{background:var(--color-cco-glass-2);border:1px solid var(--color-cco-border);border-radius:20px;padding:clamp(16px,2.4vh,32px) clamp(10px,1vw,20px);text-align:center;display:flex;flex-direction:column;gap:clamp(4px,.8vh,10px)}.fr2-wb-fc-day.today{border-color:color-mix(in srgb,var(--wb-tone) 55%,transparent);background:color-mix(in srgb,var(--wb-tone) 10%,var(--color-cco-glass-2))}.fr2-wb-fc-day .d{font-size:clamp(13px,1.1vw,18px);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cco-text-muted)}.fr2-wb-fc-day .r{font-family:var(--font-cco-mono);font-size:clamp(48px,7vw,110px);font-weight:700;line-height:1}.fr2-wb-fc-day .lab{font-size:clamp(12px,1vw,16px);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cco-text-muted)}.fr2-wb-fc-day .t{font-family:var(--font-cco-mono);font-size:clamp(14px,1.2vw,20px);color:var(--color-cco-text)}.fr2-wb-fires{display:flex;flex-direction:column;gap:clamp(12px,1.6vh,22px);max-width:70ch}.fr2-wb-fire{display:flex;align-items:center;gap:clamp(14px,1.4vw,24px);padding:clamp(14px,1.8vh,26px) clamp(16px,1.8vw,30px);border-radius:16px;background:#e237441a;border:1px solid rgba(226,55,68,.3)}.fr2-wb-fire .material-symbols-outlined{font-size:clamp(28px,2.6vw,46px);color:var(--color-cco-magenta)}.fr2-wb-fire .nm{font-weight:700;font-size:clamp(18px,1.6vw,28px)}.fr2-wb-fire .ds{font-family:var(--font-cco-mono);font-size:clamp(13px,1.1vw,18px);color:var(--color-cco-text-muted)}.fr2-wb-fire .dist{margin-left:auto;font-family:var(--font-cco-mono);font-size:clamp(16px,1.5vw,26px);font-weight:700;color:var(--color-cco-warning)}.fr2-wb-fires-none{display:flex;align-items:center;gap:18px;font-size:clamp(22px,2.6vw,44px);font-weight:700;color:var(--color-cco-success)}.fr2-wb-fires-none .material-symbols-outlined{font-size:clamp(40px,4.4vw,78px)}.fr2-wb-fires-none small{display:block;font-size:clamp(14px,1.2vw,20px);font-weight:500;color:var(--color-cco-text-muted);letter-spacing:.04em}.fr2-wb-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,24px);margin-bottom:clamp(14px,2vh,28px)}.fr2-wb-metric{background:var(--color-cco-glass-2);border:1px solid var(--color-cco-border);border-radius:18px;padding:clamp(14px,2vh,28px) clamp(12px,1vw,20px);display:flex;flex-direction:column;gap:6px}.fr2-wb-metric .mv{font-family:var(--font-cco-mono);font-size:clamp(34px,4vw,64px);font-weight:700;line-height:1}.fr2-wb-metric .mv small{font-size:clamp(14px,1.2vw,22px);color:var(--color-cco-text-muted);font-weight:500}.fr2-wb-metric .mk{font-size:clamp(11px,.9vw,15px);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cco-text-dim);display:flex;align-items:center;gap:7px}.fr2-wb-metric .mk .material-symbols-outlined{font-size:clamp(15px,1.2vw,20px);color:var(--color-cco-violet)}.fr2-wb-tech{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1vw,18px)}.fr2-wb-tech .c{text-align:center;background:#ffffff08;border:1px solid var(--color-cco-border);border-radius:12px;padding:clamp(10px,1.4vh,18px) 4px}.fr2-wb-tech .k{font-size:clamp(10px,.85vw,14px);letter-spacing:.12em;color:var(--color-cco-text-dim);text-transform:uppercase}.fr2-wb-tech .v{font-family:var(--font-cco-mono);font-size:clamp(22px,2.2vw,38px);font-weight:700;margin-top:4px;background:linear-gradient(135deg,#fff 0%,var(--color-cco-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fr2-wb-rot{flex:0 0 auto;display:flex;gap:12px;justify-content:center;padding:clamp(6px,1vh,14px) 0;position:relative;z-index:2}.fr2-wb-rot button{width:clamp(34px,3.4vw,52px);height:5px;border-radius:3px;border:none;padding:0;background:#ffffff29;cursor:pointer;transition:background .3s,box-shadow .3s}.fr2-wb-rot button.is-on{background:var(--wb-tone);box-shadow:0 0 12px var(--wb-tone)}.fr2-wb-strip{flex:0 0 auto;display:flex;align-items:stretch;border-top:1px solid var(--color-cco-border);background:linear-gradient(180deg,#08122666,#060e20eb);position:relative;z-index:2}.fr2-wb-cell{flex:1;padding:clamp(12px,1.8vh,24px) clamp(14px,1.6vw,30px);border-right:1px solid var(--color-cco-border);display:flex;flex-direction:column;gap:4px}.fr2-wb-cell:last-child{border-right:none}.fr2-wb-cell .ck{font-size:clamp(10px,.8vw,13px);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cco-text-dim);display:flex;align-items:center;gap:6px}.fr2-wb-cell .ck .material-symbols-outlined{font-size:clamp(14px,1.1vw,18px);color:var(--color-cco-violet)}.fr2-wb-cell .cv{font-family:var(--font-cco-mono);font-size:clamp(20px,2vw,34px);font-weight:700;line-height:1.05}.fr2-wb-cell .cv small{font-size:clamp(12px,1vw,17px);color:var(--color-cco-text-muted);font-weight:500}.fr2-wb-exit{position:absolute;top:14px;right:clamp(16px,2vw,32px);z-index:6;font-family:var(--font-cco-mono);font-size:clamp(11px,.8vw,13px);letter-spacing:.08em;color:var(--color-cco-text-muted);background:var(--color-cco-glass-2);border:1px solid var(--color-cco-border-2);border-radius:999px;padding:8px 16px;cursor:pointer;transition:background .15s,color .15s}.fr2-wb-exit:hover{background:#e23744d9;color:#fff}@media(max-width:900px){.fr2-wb-metrics,.fr2-wb-tech{grid-template-columns:repeat(3,1fr)}.fr2-wb-strip{flex-wrap:wrap}.fr2-wb-cell{flex:1 1 33%}}
