/* Qabas V6: quiet contextual levels, integrated with existing dark RTL identity. */
.v6-panel{direction:rtl;display:block;width:100%;margin:16px 0 24px;padding:18px;border:1px solid var(--line-2,rgba(150,172,255,.26));border-radius:var(--r-lg,16px);background:var(--surface-1,#142257);color:var(--text-1,#A9C4F6);scroll-margin-top:104px}
.v6-panel *{box-sizing:border-box}
.v6-panel h2{font-size:20px;line-height:1.35;color:var(--text-1,#A9C4F6);margin:2px 0 0;font-weight:700}
.v6-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.v6-head small{color:var(--qabas,#58C7F3);font-size:12px}
.v6-head>button{min-height:44px;min-width:72px;padding:8px 12px;background:var(--surface-2,#1B2D69);border:1px solid var(--line-2,rgba(150,172,255,.26));border-radius:10px;color:var(--text-1);font-weight:600}
.v6-head>button:active{background:var(--surface-3,#253B7E)}
.v6-description{font-size:13px;color:var(--text-2,#A2B7DC);line-height:1.75;margin:8px 0 14px}
.v6-modes{display:flex;align-items:center;gap:8px;padding:0 0 12px}
.v6-modes button{padding:8px 15px;min-height:38px;font-size:13px;font-weight:600;background:var(--surface-2,#1B2D69);border:1px solid var(--line-1);border-radius:10px;color:var(--text-2)}
.v6-modes button[aria-pressed=true]{color:var(--qabas,#58C7F3);border-color:var(--qabas,#58C7F3);background:rgba(88,199,243,.08)}
.v6-modes button[hidden]{display:none}
.v6-result{min-height:110px}
.v6-progress,.v6-unavailable{margin:14px 0;color:var(--text-2);font-size:14px}
.v6-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:0 0 14px;font-size:12px;color:var(--text-2)}
.v6-meta b{font-size:12px;font-weight:600;color:var(--up,#4AE2AC)}
.v6-meta.v6-caution b{color:var(--warn,#F6BC5D)}
.v6-meta small{font-size:12px}
.v6-current{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;margin-bottom:12px;color:var(--text-2)}
.v6-current strong{font-size:19px;color:var(--text-1);font-family:var(--font-num)}
.v6-current small{margin-inline-start:auto;font-size:12px;color:var(--text-3)}
.v6-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.v6-levels article{min-width:0;border:1px solid var(--line-1);border-radius:12px;background:var(--surface-2,#1B2D69);padding:12px;display:flex;flex-direction:column;gap:3px}
.v6-levels article>span{font-size:12px;color:var(--text-2)}
.v6-levels article>bdi{font-size:21px;font-family:var(--font-num);font-weight:700;color:var(--text-1)}
.v6-levels article:first-child>bdi{color:var(--up,#4AE2AC)}
.v6-levels article:last-child>bdi{color:var(--warn,#F6BC5D)}
.v6-levels article small{font-size:12px;color:var(--text-2);line-height:1.5}
.v6-missing{font-size:15px;font-weight:500;color:var(--text-3)}
.v6-structure{border-top:1px solid var(--line-1);margin-top:14px;padding-top:12px}
.v6-structure p{font-size:13px;line-height:1.85;margin:2px 0;color:var(--text-2)}
.v6-structure b{color:var(--text-1)}
.v6-structure bdi,.v6-frame bdi,.v6-current bdi{direction:ltr;unicode-bidi:isolate;font-family:var(--font-num);white-space:nowrap}
.v6-frames-box{margin-top:14px;border-top:1px solid var(--line-1);padding-top:12px}
.v6-frames-box summary{cursor:pointer;min-height:38px;color:var(--qabas);font-size:13px;font-weight:600;list-style:none}
.v6-frames-box summary:before{content:'＋';display:inline-block;margin-inline-end:8px}
.v6-frames-box[open] summary:before{content:'−'}
.v6-frame{display:grid;grid-template-columns:45px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--line-1);padding:8px 0;min-width:0}
.v6-frame>span{display:flex;flex-direction:column;gap:1px;min-width:0}
.v6-frame small{font-size:12px;color:var(--text-3)}
.v6-frame bdi{font-size:13px;font-weight:650}
.v6-frame em{grid-column:2/4;color:var(--text-3);font-size:12px;font-style:normal}
.v6-frame-low{opacity:.64}
.v6-footnote{color:var(--text-3);font-size:12px;line-height:1.75;margin:14px 0 0}
.v6-link{display:inline-flex;align-items:center;min-height:34px;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--qabas,#58C7F3)}
.v6-link:focus-visible,.v6-panel button:focus-visible{outline:2px solid var(--qabas,#58C7F3);outline-offset:2px}
@media(max-width:520px){.v6-panel{padding:14px;margin-block:12px 20px}.v6-current strong{font-size:18px}.v6-levels article{padding:10px}.v6-levels article>bdi{font-size:18px}}

/* V6 R2: structural hierarchy - prominent verified levels; local 1m is detail only. */
.v6-primary-title{font-size:13px;color:var(--text-2,#A2B7DC);margin:6px 0 10px;font-weight:650}
.v6-source{display:block;line-height:1.6;color:var(--text-3,#8FA5CC)!important;font-size:12px}
.v6-separation{font-size:12px;color:var(--text-2,#A2B7DC);margin:11px 0 5px;line-height:1.65}
.v6-separation bdi,.v6-vol bdi,.v6-anchor bdi,.v6-micro bdi{direction:ltr;unicode-bidi:isolate;font-family:var(--font-num);white-space:nowrap}
.v6-vol{font-size:12px;color:var(--text-3,#8FA5CC);line-height:1.75;margin:7px 0}
.v6-anchor{margin:14px 0 7px;border-top:1px solid var(--line-1);padding-top:12px;color:var(--text-2,#A2B7DC)}
.v6-anchor>b{font-size:13px;color:var(--text-1,#A9C4F6)}
.v6-anchor p{font-size:13px;line-height:1.85;margin-top:4px}
.v6-micro{padding:9px 0;margin:9px 0;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}
.v6-micro>summary{font-size:13px;color:var(--qabas,#58C7F3);cursor:pointer;min-height:32px;list-style:none;font-weight:600}
.v6-micro>summary:before{content:'＋';margin-inline-end:8px}
.v6-micro[open]>summary:before{content:'−'}
.v6-micro-grid{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--text-2,#A2B7DC);padding:8px 0}
.v6-micro-grid bdi{font-weight:650;color:var(--text-1,#A9C4F6)}
.v6-micro p{font-size:12px;line-height:1.75;color:var(--text-3,#8FA5CC);margin:2px 0 6px}
