@charset "UTF-8";
/* ===== bloc d'origine : pc-v1827-analysis ===== */

/* STRICTEMENT SCOPÉ À #analysis : aucun style global */
#analysis{--p27-plum:#30202f;--p27-acid:#e8ff38;--p27-blue:#72b5c1;--p27-violet:#7047ff;--p27-soft:#eeeaff}
#analysis .analysis-hero{background:transparent!important;color:var(--ink)!important;border:0!important;padding:0!important;box-shadow:none!important;min-height:0!important;margin-bottom:18px!important}
#analysis .analysis-kicker{color:var(--orange)!important}#analysis .analysis-hero h1{color:var(--ink)!important}#analysis .analysis-hero p{color:var(--muted)!important}
#analysis .analysis-controls .select{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important}
#analysis .analysis-tabs{background:#ececf3!important;border:0!important;padding:5px!important;gap:7px!important;margin:0 0 18px!important;border-radius:15px!important;box-shadow:none!important}
#analysis .analysis-tabs button{border:0!important;background:#fff!important;border-radius:11px!important;padding:9px 14px!important;color:#7e8496!important;font-size:11px!important;font-weight:850!important;box-shadow:none!important}
#analysis .analysis-tabs button.active{background:var(--ink)!important;color:#fff!important}
#analysis .p27-essential{background:radial-gradient(72% 160% at 98% 50%,rgba(240,90,157,.18),rgba(125,77,255,.07) 38%,transparent 70%),linear-gradient(112deg,#0b142f 0%,#111b3b 44%,#211d3e 73%,#42243e 100%);color:#fff;border-radius:22px;padding:23px 25px;display:grid;grid-template-columns:1.45fr .55fr;gap:22px;box-shadow:0 18px 44px rgba(16,26,56,.13);overflow:hidden}
#analysis .p27-ey{font-size:9px;color:#ff8759;font-weight:950;letter-spacing:.14em;text-transform:uppercase}#analysis .p27-essential h2{font-size:26px;line-height:1.18;letter-spacing:-.035em;margin:9px 0 8px;color:#fff}#analysis .p27-essential p{font-size:11px;color:rgba(255,255,255,.72);line-height:1.55;margin:0;max-width:760px}#analysis .p27-essential-side{border-left:1px solid rgba(255,255,255,.15);padding-left:22px;display:flex;flex-direction:column;justify-content:center}#analysis .p27-essential-side small{font-size:9px;color:rgba(255,255,255,.55)}#analysis .p27-essential-side b{font-size:15px;margin-top:7px;color:#fff}#analysis .p27-essential-side span{font-size:9px;color:#d9f75f;font-weight:900;margin-top:7px}
#analysis .p27-smartbar{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:15px}#analysis .p27-nextpost{background:radial-gradient(45% 90% at 100% 0%,rgba(240,90,157,.15),rgba(255,100,38,.09) 28%,rgba(125,77,255,.045) 48%,transparent 72%),linear-gradient(135deg,#fff 0%,#fff 62%,#fff9fb 100%);border:1px solid var(--line);border-radius:20px;padding:20px 23px;box-shadow:0 10px 26px rgba(23,33,63,.05)}#analysis .p27-nextpost .sup{font-size:8px;font-weight:950;letter-spacing:.13em;color:var(--orange)}#analysis .p27-nextpost h3{font-size:20px;margin:7px 0}#analysis .p27-nextpost p{font-size:10px;color:#747c92;line-height:1.5;max-width:760px}#analysis .p27-proofs{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}#analysis .p27-proof{font-size:8px;padding:6px 8px;border:1px solid #e4e7ef;border-radius:999px;background:rgba(248,249,252,.82)}#analysis .p27-confidence{background:#fff;border:1px solid #e6e8f0;border-radius:20px;padding:18px}#analysis .p27-confidence small{font-size:8px;color:#9298aa}#analysis .p27-confidence b{display:block;font-size:27px;margin:5px 0}#analysis .p27-meter{height:7px;background:#eceef4;border-radius:99px;overflow:hidden}#analysis .p27-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--pink));border-radius:99px}#analysis .p27-confidence p{font-size:9px;color:#7e8496;line-height:1.45}
#analysis .p27-section{margin-top:27px}#analysis .p27-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}#analysis .p27-title i{font-style:normal;width:27px;height:27px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:950}#analysis .p27-title h3{font-size:19px;margin:0;letter-spacing:-.03em}#analysis .p27-title small{margin-left:auto;font-size:9px;color:#959bad}
#analysis .p27-performance{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 20px}#analysis .p27-kfloat{display:flex;justify-content:flex-end;gap:9px;margin-bottom:-10px;position:relative;z-index:3;flex-wrap:wrap}#analysis .p27-kpi{min-width:118px;border:1px solid var(--line);background:#fbfbfd;border-radius:14px;padding:9px 12px}#analysis .p27-kpi b{font-size:17px;display:block}#analysis .p27-kpi small{font-size:8px;color:#7d8497}#analysis .p27-chart{height:270px;position:relative;margin-top:3px}#analysis .p27-chart svg{width:100%;height:100%;overflow:visible}#analysis .p27-grid{stroke:#e9eaf0;stroke-width:1}#analysis .p27-reach{fill:none;stroke:var(--p27-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#analysis .p27-eng{fill:none;stroke:var(--p27-violet);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#analysis .p27-prev{fill:none;stroke:#30202f;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#analysis .p27-bar{fill:#ffae8d}#analysis .p27-axis{font-size:8px;fill:#858b9d}#analysis .p27-micro{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:5px}#analysis .p27-micro div{background:#fafbfe;border:1px solid #eceef4;border-radius:14px;text-align:center;padding:10px 5px}#analysis .p27-micro b{display:block;font-size:14px;color:#6e768b}#analysis .p27-micro small{font-size:7px;color:#8b91a2}
#analysis .p27-whywrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:center}#analysis .p27-why{padding:22px 8px}#analysis .p27-why h4{font-size:27px;line-height:1.18;margin:0;letter-spacing:-.04em}#analysis .p27-why mark{background:#fff0a8;color:var(--ink);padding:0 3px}#analysis .p27-why p{font-size:10.5px;line-height:1.6;color:#7e8497}#analysis .p27-bubbleplot{height:270px;background:linear-gradient(145deg,#f4f1ff,#fff6f1);border-radius:20px;position:relative;overflow:hidden}#analysis .p27-bubbleplot:before,#analysis .p27-bubbleplot:after{content:"";position:absolute;background:#ffffffc0}#analysis .p27-bubbleplot:before{left:50%;top:20px;bottom:35px;width:1px}#analysis .p27-bubbleplot:after{top:50%;left:35px;right:20px;height:1px}#analysis .p27-bubble{position:absolute;border-radius:50%;display:grid;place-items:center;color:#fff;text-align:center;cursor:pointer;box-shadow:0 10px 24px #17213f18}#analysis .p27-bubble b{display:block;font-size:12px}#analysis .p27-bubble span{font-size:8px;font-weight:800}#analysis .p27-ly,#analysis .p27-lx{position:absolute;font-size:8px;color:#7d7990;font-weight:900;letter-spacing:.08em}#analysis .p27-ly{left:20px;top:14px}#analysis .p27-lx{right:20px;bottom:13px}
#analysis .p27-realposts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#analysis .p27-post{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 10px 24px #17213f0a;transition:.18s}#analysis .p27-post:hover{transform:translateY(-3px);box-shadow:0 16px 34px #17213f16}#analysis .p27-thumb{height:125px;background:linear-gradient(145deg,#f1edff,#fff1e9);display:grid;place-items:center;font-size:10px;font-weight:900;color:#6f7690;overflow:hidden}#analysis .p27-thumb img{width:100%;height:100%;object-fit:cover}#analysis .p27-pbody{padding:12px}#analysis .p27-pbody>b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#analysis .p27-pbody small{font-size:8px;color:#9096a8}#analysis .p27-score{display:flex;justify-content:space-between;margin-top:10px;font-size:8px}#analysis .p27-score strong{color:var(--green)}
#analysis .p27-audgrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:16px}#analysis .p27-growth,#analysis .p27-discovery,#analysis .p27-conv,#analysis .p27-age{background:#fff;border:1px solid #e6e8f0;border-radius:24px;box-shadow:0 14px 36px rgba(23,33,63,.05)}#analysis .p27-growth{padding:25px 28px 18px}#analysis .p27-audtop{display:flex;justify-content:space-between;gap:25px}#analysis .p27-audtop h4,#analysis .p27-discovery h4,#analysis .p27-conv h4,#analysis .p27-age h4{font-size:19px;margin:7px 0 5px}#analysis .p27-audtop p,#analysis .p27-discovery p{font-size:10px;color:#777e94;line-height:1.5;margin:0}#analysis .p27-big{text-align:right}#analysis .p27-big strong{font-size:30px;display:block}#analysis .p27-big span{display:block;font-size:9px;color:#858b9d}#analysis .p27-big em{display:inline-block;margin-top:8px;background:#effbf4;color:#15925e;padding:6px 9px;border-radius:99px;font-size:9px;font-style:normal;font-weight:850}#analysis .p27-audchart{height:205px;margin-top:8px}#analysis .p27-audchart svg{width:100%;height:175px}#analysis .p27-audchart line{stroke:#eceef4}#analysis .p27-audarea{fill:url(#p27audarea)}#analysis .p27-audline{fill:none;stroke:#7d4dff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}#analysis .p27-discovery{padding:25px;background:linear-gradient(145deg,#111a38 0%,#211c42 65%,#41264d 120%)!important;color:#fff}#analysis .p27-ring{width:132px;height:132px;border-radius:50%;background:conic-gradient(#ff6426 0 var(--pct),rgba(255,255,255,.12) var(--pct));padding:13px;margin:19px auto 15px}#analysis .p27-ring>div{height:100%;border-radius:50%;background:#171a37;display:grid;place-content:center;text-align:center}#analysis .p27-ring strong{font-size:27px}#analysis .p27-ring span{font-size:8px;color:#c7c8d4}#analysis .p27-discovery h4{color:#fff}#analysis .p27-discovery p{color:#c5c6d1}#analysis .p27-lower{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:16px}#analysis .p27-conv,#analysis .p27-age{padding:22px 24px}#analysis .p27-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}#analysis .p27-flow>div{background:#f6f7fb;border-radius:15px;padding:13px}#analysis .p27-flow strong{font-size:18px;display:block}#analysis .p27-flow span{font-size:8px;color:#808698}#analysis .p27-flow i{display:block;height:4px;border-radius:99px;background:linear-gradient(90deg,#ff6426,#f05a9d,#7d4dff);margin-top:11px}#analysis .p27-empty{border:1px dashed #d8dce8;border-radius:16px;padding:22px;text-align:center;color:#7e8497;font-size:9px}#analysis .p27-insight{margin-top:16px;border-radius:20px;background:linear-gradient(110deg,#fff2eb,#fff7fa 52%,#f2efff);padding:17px 20px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}#analysis .p27-insight span{font-size:9px;font-weight:900;color:#ff6426;letter-spacing:.12em}#analysis .p27-insight strong{font-size:11px}
#analysis .p27-watchgrid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}#analysis .p27-watch,#analysis .p27-signals{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}#analysis .p27-signal{padding:12px 0;border-bottom:1px solid var(--line)}#analysis .p27-signal:last-child{border:0}#analysis .p27-signal b{font-size:10px}#analysis .p27-signal p{font-size:9px;color:#7e8497;line-height:1.5}
#analysis .p27-next{margin-top:28px;background:linear-gradient(110deg,var(--orange),var(--pink));color:#fff;border-radius:22px;padding:22px 28px;display:grid;grid-template-columns:.34fr .66fr;gap:22px;align-items:center}#analysis .p27-next small{font-size:8px;font-weight:950;letter-spacing:.12em}#analysis .p27-next h3{font-size:24px;line-height:1.05;margin:8px 0 0;color:#fff}#analysis .p27-tasks{display:grid;gap:7px}#analysis .p27-task{border:1px solid #ffffff45;background:#ffffff0d;border-radius:13px;padding:10px 12px;font-size:9px}#analysis .p27-task b{margin-right:10px}
#analysis .p27-modal{position:fixed;inset:0;background:#101a3866;display:none;place-items:center;z-index:9999;padding:20px}#analysis .p27-modal.on{display:grid}#analysis .p27-modalcard{width:min(760px,94vw);background:#fff;border-radius:22px;padding:22px;box-shadow:0 30px 80px #101a3850}#analysis .p27-modtop{display:flex;justify-content:space-between}#analysis .p27-close{border:0;background:#f1f2f6;border-radius:50%;width:32px;height:32px}#analysis .p27-modalstats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}#analysis .p27-modalstats div{background:#f6f7fb;border-radius:14px;padding:13px}#analysis .p27-modalstats b{display:block;font-size:18px}#analysis .p27-modalstats small{font-size:7px;color:#8b91a2}
@media(max-width:950px){#analysis .p27-essential,#analysis .p27-smartbar,#analysis .p27-whywrap,#analysis .p27-audgrid,#analysis .p27-lower,#analysis .p27-watchgrid,#analysis .p27-next{grid-template-columns:1fr}#analysis .p27-realposts{grid-template-columns:repeat(2,1fr)}#analysis .p27-micro{grid-template-columns:repeat(2,1fr)}}
