/* Shared V18 text isolation and native development placeholders. */
bdi.xp-token{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums;}
.development-topic{margin-top:20px;}
.performance-tabs{display:flex;gap:8px;padding:7px;border:1px solid #cce0dc;background:#f1f7f5;border-radius:18px;margin-bottom:22px;}
.performance-tabs button{flex:1;min-height:48px;padding:10px 16px;border:0;border-radius:12px;background:transparent;font:700 16px Rubik,system-ui,sans-serif;color:#315c50;cursor:pointer;}
.performance-tabs button[aria-selected="true"]{background:#287b68;color:white;box-shadow:0 4px 10px #15382d15;}
.development-dossier{position:relative;isolation:isolate;padding:48px 22px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;direction:rtl;border:1px solid #d5cebc;border-radius:22px;background:repeating-linear-gradient(0deg,transparent 0 28px,#d8d2bc30 29px 30px),#fffdf6;overflow:hidden;}
.development-dossier:before{content:'';position:absolute;inset:12px;z-index:-1;border:1px dashed #d5c8a3;border-radius:15px;pointer-events:none;}
.development-eyebrow{font-size:12px;letter-spacing:.05em;font-weight:700;color:#867345;}
.development-stamp{font:800 clamp(26px,5vw,48px)/1.25 RubikLocal,Rubik,system-ui,sans-serif;color:#a74936;border:3px solid currentColor;border-radius:7px;outline:1px solid #a749364a;outline-offset:5px;padding:10px 20px;transform:rotate(-5deg);text-align:center!important;margin:10px 0!important;}
.development-dossier p{max-width:560px;margin:0;color:#627167;line-height:1.8;text-align:center!important;}
.development-lock{font-size:28px;color:#7b8a69;}.topic-performance{--topic-color:#807045;}
.topic-performance .topic-count .development-topic-tag{font-family:Rubik,system-ui,sans-serif;font-size:16px;white-space:nowrap;color:#8a6740;}
@media(max-width:680px){.development-dossier{padding:32px 18px;min-height:285px}.performance-tabs button{font-size:14px}.development-stamp{padding:10px 14px;}}
