.att[data-astro-cid-lhnkoxau]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.att-col[data-astro-cid-lhnkoxau]{padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:16px}.att-col[data-astro-cid-lhnkoxau]+.att-col[data-astro-cid-lhnkoxau]{border-left:1px solid var(--line)}.att[data-astro-cid-lhnkoxau] .hd[data-astro-cid-lhnkoxau]{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.att[data-astro-cid-lhnkoxau] h3[data-astro-cid-lhnkoxau]{font-size:clamp(20px,2vw,23px);line-height:1.25;margin:0}.att[data-astro-cid-lhnkoxau] dl[data-astro-cid-lhnkoxau]{margin:0;display:grid;gap:12px}.att[data-astro-cid-lhnkoxau] dt[data-astro-cid-lhnkoxau]{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.att[data-astro-cid-lhnkoxau] dd[data-astro-cid-lhnkoxau]{margin:2px 0 0;font-size:15.5px;line-height:1.45;color:var(--text)}.att[data-astro-cid-lhnkoxau] .us[data-astro-cid-lhnkoxau]{background:var(--primary);color:#fff}.att[data-astro-cid-lhnkoxau] .us[data-astro-cid-lhnkoxau] .hd[data-astro-cid-lhnkoxau],.att[data-astro-cid-lhnkoxau] .us[data-astro-cid-lhnkoxau] dt[data-astro-cid-lhnkoxau]{color:#dce0f7}.att[data-astro-cid-lhnkoxau] .us[data-astro-cid-lhnkoxau] h3[data-astro-cid-lhnkoxau],.att[data-astro-cid-lhnkoxau] .us[data-astro-cid-lhnkoxau] dd[data-astro-cid-lhnkoxau]{color:#fff}.market[data-astro-cid-lhnkoxau]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.market[data-astro-cid-lhnkoxau] div[data-astro-cid-lhnkoxau]{border-top:2px solid var(--ink);padding-top:16px;display:flex;flex-direction:column;gap:8px}.market[data-astro-cid-lhnkoxau] b[data-astro-cid-lhnkoxau]{font-size:clamp(32px,3.5vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.market[data-astro-cid-lhnkoxau] p[data-astro-cid-lhnkoxau]{font-size:14.5px;line-height:1.45;color:var(--text);margin:0}@media(max-width:900px){.att[data-astro-cid-lhnkoxau]{grid-template-columns:1fr}.att-col[data-astro-cid-lhnkoxau]+.att-col[data-astro-cid-lhnkoxau]{border-left:0;border-top:1px solid var(--line)}.market[data-astro-cid-lhnkoxau]{grid-template-columns:1fr;gap:18px}}.dims-section[data-astro-cid-i46qpz6y]{background:var(--lavender, #EEF0FB)}.dims-grid[data-astro-cid-i46qpz6y]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,28px)}@media(max-width:760px){.dims-grid[data-astro-cid-i46qpz6y]{grid-template-columns:1fr}}.dim[data-astro-cid-i46qpz6y]{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:12px}.dim-sp[data-astro-cid-i46qpz6y]{border-top:4px solid var(--coral)}.dim-cp[data-astro-cid-i46qpz6y]{border-top:4px solid var(--teal)}.pill[data-astro-cid-i46qpz6y]{align-self:flex-start;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill)}.pill-coral[data-astro-cid-i46qpz6y]{background:#fdeee6;color:var(--coralText)}.pill-teal[data-astro-cid-i46qpz6y]{background:var(--aqua);color:var(--tealText)}.dim[data-astro-cid-i46qpz6y] h3[data-astro-cid-i46qpz6y]{font-size:22px;margin:0}.dim[data-astro-cid-i46qpz6y] ul[data-astro-cid-i46qpz6y]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--text)}.media-env-section[data-astro-cid-22isjieu]{background:#fff}.tabs-wrap[data-astro-cid-22isjieu]{margin-bottom:24px}.panels-stage[data-astro-cid-22isjieu]{max-width:560px;margin:0 auto;background:#151a33;border-radius:var(--r-img);overflow:hidden;box-shadow:0 20px 50px -25px #151a3359}.env-panel[data-astro-cid-22isjieu] img[data-astro-cid-22isjieu]{width:100%;height:auto;display:block;object-fit:contain}.env-panel[data-astro-cid-22isjieu][hidden]{display:none}.mpa .mp-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.mpa .seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;gap:2px;box-shadow:0 1px 2px #151a330f}.mpa .seg button{appearance:none;border:0;background:transparent;color:var(--muted);font-family:var(--font);font-weight:600;font-size:13.5px;padding:8px 18px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.mpa .seg button .dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45}.mpa .seg button[aria-selected=true]{color:#fff;background:var(--primary)}.mpa .seg button[aria-selected=true] .dot{opacity:1;background:#fff}.mpa .stage{position:relative;border-radius:var(--r-card);padding:18px;overflow:hidden;background:linear-gradient(135deg,var(--peach),var(--lavender));border:1px solid var(--line);box-shadow:0 20px 50px -30px #151a3359}.mpa .stage-grid{display:flex;align-items:stretch;gap:16px;min-height:286px}.mpa .source{flex:0 0 auto;width:150px;display:flex;flex-direction:column;gap:10px;justify-content:center}.mpa .source .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mpa .creative{position:relative;border-radius:12px;background:var(--bar);box-shadow:0 8px 24px -10px #151a3366;display:flex;flex-direction:column;justify-content:flex-end;padding:11px;gap:6px;overflow:hidden;animation:mpFloatIn .7s cubic-bezier(.2,.8,.2,1) both}.mpa .creative.land{aspect-ratio:16/9;width:100%}.mpa .creative.port{aspect-ratio:1/2;width:92px;align-self:center}.mpa .creative:before{content:"";position:absolute;inset:0;background:radial-gradient(120px 80px at 74% 16%,rgba(255,255,255,.4),transparent 70%)}.mpa .creative .bar{height:6px;border-radius:4px;background:#ffffffeb}.mpa .creative .bar.s{width:58%;height:5px;background:#ffffffb3}.mpa .creative .pill{align-self:flex-start;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;color:var(--primary);background:#fff;border-radius:var(--r-pill);padding:3px 7px}@keyframes mpFloatIn{0%{opacity:0;transform:translate(-14px) scale(.96)}to{opacity:1;transform:none}}.mpa .fmt{font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:var(--muted);display:flex;align-items:center;gap:6px}.mpa .fmt svg{width:13px;height:13px;color:var(--primary)}.mpa .belt-wrap{position:relative;flex:1 1 auto;min-width:0;border-radius:16px;overflow:hidden;background:#f7f8fd;border:1px solid var(--line)}.mpa .belt{display:flex;gap:14px;padding:16px 16px 14px;height:100%;align-items:center;will-change:transform}.mpa .zone{position:absolute;top:8px;bottom:8px;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(var(--primary),transparent);opacity:0;pointer-events:none;z-index:3}.mpa .zone.on{animation:mpScan .9s ease}@keyframes mpScan{0%{opacity:0}30%{opacity:.85}to{opacity:0}}.mpa .tile{flex:0 0 auto;width:160px;display:flex;flex-direction:column;gap:7px}.mpa .tile .ctx{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:15px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mpa .surface-box{position:relative;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #151a330d;aspect-ratio:1/1;overflow:hidden;transition:border-color .3s,box-shadow .3s,opacity .3s}.mpa .surface-box.lit{border-color:var(--primary);box-shadow:0 0 0 2px var(--lavender),0 8px 20px -12px #4b5bc480}.mpa .chrome{position:absolute;inset:0;width:100%;height:100%}.mpa .chrome [data-s]{fill:none;stroke:#aeb2cc;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linecap:round}.mpa .chrome [data-scene]{fill:none;stroke:#9ea3be;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.mpa .chrome [data-f]{fill:#f7f8fd;stroke:none}.mpa .chrome [data-d]{fill:#aeb2cc;stroke:none}.mpa .placement{position:absolute;border:1.6px dashed #C3C6DC;border-radius:4px;background:#4b5bc40d;overflow:hidden;transition:border-color .3s,background .3s}.mpa .placement.filled{border-style:solid;border-color:transparent;background:transparent}.mpa .mini{position:absolute;inset:0;background:var(--bar);display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:6px;animation:mpSnap .4s cubic-bezier(.2,.9,.2,1) both}.mpa .mini .b{height:3px;border-radius:3px;background:#ffffffeb}.mpa .mini .b.s{width:58%;background:#ffffffb3}@keyframes mpSnap{0%{transform:scale(1.1);opacity:.4}to{transform:none;opacity:1}}.mpa .tile.pass .surface-box{opacity:.55}.mpa .nofit{position:absolute;top:6px;right:6px;z-index:4;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid var(--coral);color:var(--coral);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.mpa .nofit svg{width:11px;height:11px}.mpa .tile.pass .nofit{opacity:1}.mpa-fly{position:fixed;z-index:60;border-radius:12px;background:var(--bar);box-shadow:0 12px 30px -8px #151a3380;pointer-events:none;transform-origin:center center;transition:transform .6s cubic-bezier(.3,.85,.25,1),opacity .4s,border-radius .6s}.mpa-fly.reject{transition:transform .5s cubic-bezier(.3,.85,.25,1),opacity .35s}.mpa-fly .mpa-xbadge{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:9px;color:#fff;background:var(--coral);border-radius:var(--r-pill);padding:2px 7px;white-space:nowrap;opacity:0;transition:opacity .2s}.mpa-fly.reject .mpa-xbadge{opacity:1}@keyframes mpShake{0%,to{margin-left:0}20%{margin-left:-6px}40%{margin-left:6px}60%{margin-left:-4px}80%{margin-left:4px}}.mpa-fly.shake{animation:mpShake .4s ease}@media(max-width:560px){.mpa .stage-grid{flex-direction:column;min-height:0;gap:12px}.mpa .source{flex-direction:row;width:auto;align-items:center;gap:12px}.mpa .creative.land{width:128px}.mpa .creative.port{width:80px}.mpa .belt-wrap{height:224px}.mpa .tile{width:138px}}@media(prefers-reduced-motion:reduce){.mpa .creative,.mpa .mini{animation:none}.mpa-fly{transition:none}.mpa-fly.shake{animation:none}}.val-section[data-astro-cid-aggqebdt]{background:#fff}.val-grid[data-astro-cid-aggqebdt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:980px){.val-grid[data-astro-cid-aggqebdt]{grid-template-columns:1fr}}.val-grid[data-astro-cid-aggqebdt] .card[data-astro-cid-aggqebdt]{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(22px,3vw,30px)}.val-grid[data-astro-cid-aggqebdt] .k[data-astro-cid-aggqebdt]{font-family:var(--mono);font-size:12.5px;font-weight:500;margin:0}.val-grid[data-astro-cid-aggqebdt] .muted[data-astro-cid-aggqebdt]{color:var(--muted)}.val-grid[data-astro-cid-aggqebdt] h3[data-astro-cid-aggqebdt]{font-size:20px;margin:0}.chart[data-astro-cid-aggqebdt]{width:100%;height:auto;display:block}.chart[data-astro-cid-aggqebdt] .grid[data-astro-cid-aggqebdt]{stroke:var(--line);stroke-width:1}.chart[data-astro-cid-aggqebdt] .tick[data-astro-cid-aggqebdt]{font-family:var(--mono);font-size:15px;fill:var(--muted)}.chart[data-astro-cid-aggqebdt] .axis[data-astro-cid-aggqebdt]{font-family:var(--font);font-weight:600;font-size:16px;fill:var(--ink)}.chart[data-astro-cid-aggqebdt] .trend[data-astro-cid-aggqebdt]{stroke:var(--ink);stroke-width:2.5;stroke-dasharray:6 5}.chart[data-astro-cid-aggqebdt] .pa[data-astro-cid-aggqebdt]{fill:var(--primary);fill-opacity:.9;stroke:#fff;stroke-width:1.5}.chart[data-astro-cid-aggqebdt] .pb[data-astro-cid-aggqebdt]{fill:var(--teal);fill-opacity:.9;stroke:#fff;stroke-width:1.5}.legend[data-astro-cid-aggqebdt]{display:flex;gap:16px;font-size:13.5px;color:var(--muted)}.legend[data-astro-cid-aggqebdt] span[data-astro-cid-aggqebdt]{display:inline-flex;align-items:center;gap:6px}.legend[data-astro-cid-aggqebdt] i[data-astro-cid-aggqebdt]{width:10px;height:10px;border-radius:50%;display:block}.vbars[data-astro-cid-aggqebdt]{display:grid;gap:16px;padding-top:8px}.vbar[data-astro-cid-aggqebdt]{display:grid;gap:6px}.vbar[data-astro-cid-aggqebdt] .row[data-astro-cid-aggqebdt]{display:flex;justify-content:space-between;font-size:14px;color:var(--text)}.vbar[data-astro-cid-aggqebdt] .row[data-astro-cid-aggqebdt] b[data-astro-cid-aggqebdt]{font-size:18px;color:var(--ink);font-variant-numeric:tabular-nums}.vbar[data-astro-cid-aggqebdt] .track[data-astro-cid-aggqebdt]{height:12px;border-radius:6px;background:#e4e6f2;overflow:hidden}.vbar[data-astro-cid-aggqebdt] .fill[data-astro-cid-aggqebdt]{height:100%;border-radius:6px;background:#b9bfe6}.vbar[data-astro-cid-aggqebdt].top .fill[data-astro-cid-aggqebdt]{background:var(--coral)}.et-wrap[data-astro-cid-aggqebdt] img[data-astro-cid-aggqebdt]{border-radius:12px;width:100%;height:auto;border:1px solid var(--line)}.card-note[data-astro-cid-aggqebdt]{font-size:13.5px;line-height:1.45;color:var(--muted);margin:0}.gallery-section[data-astro-cid-7gchf6bd]{background:var(--lavender)}.report-cta[data-astro-cid-7gchf6bd]{display:flex;flex-wrap:wrap;gap:16px}.report-cta[data-astro-cid-7gchf6bd] .btn[data-astro-cid-7gchf6bd]{flex:1;min-width:260px;justify-content:center}@media(max-width:560px){.report-cta[data-astro-cid-7gchf6bd] .btn[data-astro-cid-7gchf6bd]{flex:1 1 100%}}
