:root{--ro-primary: #5c1d3d;--ro-primary-dark: #3f1128;--ro-primary-light: #fcf1f5;--ro-accent: #9d255f;--ro-brand: #831843;--ro-surface: #ffffff;--ro-bg: #f8fafc;--ro-border: #e2e8f0;--ro-text-heading: #22181c;--ro-text-body: #3d3039;--ro-text-muted: #6e5f64;--ro-radius-lg: 14px;--ro-radius-md: 10px;--ro-radius-sm: 6px;--ro-shadow-card: 0 2px 10px rgba(34, 24, 28, .05);--ro-shadow-elevated: 0 8px 24px rgba(34, 24, 28, .08)}html[lang=en] .lang-hi,html.lang-en .lang-hi,body.lang-en .lang-hi,html[lang=hi] .lang-en,html.lang-hi .lang-en,body.lang-hi .lang-en{display:none!important}html,body{max-width:100%!important;overflow-x:hidden!important}body{background-color:#f8fafc!important;color:#3d3039!important;min-height:100vh!important}body.dark-mode{background-color:#161214!important;color:#cbd5e1!important}.ro-topic-container{width:100%!important;max-width:1140px!important;margin:0 auto!important;padding:.85rem .65rem 3.5rem!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.65!important;color:var(--ro-text-body)!important;box-sizing:border-box!important;overflow-x:clip!important}@media(min-width:768px){.ro-topic-container{padding:1.5rem 1rem 4rem!important}}.ro-breadcrumbs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:.35rem!important;font-size:.8rem!important;color:var(--ro-text-muted)!important;margin:0 0 .85rem!important;padding:.2rem 0!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ro-breadcrumbs::-webkit-scrollbar{display:none!important}.ro-breadcrumbs a{color:var(--ro-accent)!important;text-decoration:none!important;font-weight:500!important}.ro-breadcrumbs a:hover{text-decoration:underline!important;color:var(--ro-primary-dark)!important}.ro-breadcrumbs span{color:#b8a6af!important}div.ro-hero,header.ro-hero,header.ro-topic-hero,.ro-hero,.ro-topic-hero{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;z-index:auto!important;top:auto!important;background:linear-gradient(135deg,#fcf1f5,#f6f1f2)!important;border:1px solid #e0d4d8!important;border-radius:var(--ro-radius-md)!important;padding:1.15rem 1rem!important;margin:0 0 1.25rem!important;box-shadow:0 4px 16px #5c1d3d14!important;box-sizing:border-box!important;clear:both!important}@media(min-width:768px){div.ro-hero,header.ro-hero,header.ro-topic-hero,.ro-hero,.ro-topic-hero{padding:1.75rem 2rem!important;border-radius:var(--ro-radius-lg)!important;margin:0 0 1.75rem!important}}.ro-hero h1,.ro-topic-hero h1,.ro-topic-hero .ro-hero-title{display:block!important;width:100%!important;font-family:"Source Serif 4",Georgia,serif!important;font-size:1.45rem!important;font-weight:700!important;color:var(--ro-primary)!important;margin:0 0 .4rem!important;line-height:1.28!important}@media(min-width:768px){.ro-hero h1,.ro-topic-hero h1,.ro-topic-hero .ro-hero-title{font-size:2.1rem!important;margin:0 0 .5rem!important}}.ro-hero-sub,.ro-topic-hero-sub,.ro-topic-hero .ro-hero-subtitle{display:block!important;width:100%!important;margin:0 0 .75rem!important;font-size:.88rem!important;line-height:1.5!important;color:#3f1128!important}@media(min-width:768px){.ro-hero-sub,.ro-topic-hero-sub,.ro-topic-hero .ro-hero-subtitle{font-size:1.02rem!important;line-height:1.55!important;margin:0 0 .85rem!important}}.ro-tab-dock{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1.5rem!important;padding:.4rem 0!important;border-bottom:1px solid var(--ro-border)!important;width:100%!important;box-sizing:border-box!important}.ro-tab-dock .ro-tab-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.55rem .95rem!important;background:#fff!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;color:var(--ro-text-body)!important;font-weight:600!important;font-size:.85rem!important;cursor:pointer!important;transition:all .15s ease!important}.ro-tab-dock .ro-tab-btn:hover{background:var(--ro-primary-light)!important;border-color:var(--ro-accent)!important;color:var(--ro-primary)!important}.ro-tab-dock .ro-tab-btn.active{background:var(--ro-primary)!important;border-color:var(--ro-primary-dark)!important;color:#fff!important;box-shadow:0 2px 8px #5c1d3d40!important;font-weight:700!important}.ro-tab-dock .ro-tab-btn.active i{color:#f2a8cb!important}.ro-meta-strip{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important;width:100%!important;margin-top:.65rem!important;padding:0!important}@media(min-width:768px){.ro-meta-strip{gap:.55rem!important;margin-top:.85rem!important}}.ro-meta-tag{display:inline-flex!important;align-items:center!important;gap:.3rem!important;background:#b8541a26!important;color:#3f1128!important;padding:.22rem .5rem!important;border-radius:var(--ro-radius-sm)!important;font-size:.76rem!important;font-weight:600!important;white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:480px){.ro-meta-tag{white-space:normal!important;word-break:break-word!important}}@media(min-width:768px){.ro-meta-tag{padding:.28rem .65rem!important;font-size:.84rem!important}}.ro-tabs-dock{--dock-panel-w: 260px;position:fixed!important;right:0!important;top:50%!important;transform:translateY(-50%) translate(0)!important;z-index:10050!important;display:flex!important;flex-direction:row!important;align-items:center!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;pointer-events:auto!important}@media(max-width:480px){.ro-tabs-dock{--dock-panel-w: 245px}}.ro-tabs-dock.minimized{transform:translateY(-50%) translate(var(--dock-panel-w))!important}.ro-dock-handle{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:40px!important;min-height:96px!important;padding:.75rem .25rem!important;background:linear-gradient(135deg,#5c1d3d,#3f1128)!important;color:#fff!important;border:1px solid #e58bb3!important;border-right:none!important;border-radius:14px 0 0 14px!important;cursor:pointer!important;box-shadow:-4px 0 18px #22181c38!important;transition:all .22s ease!important;user-select:none!important;outline:none!important;flex-shrink:0!important;box-sizing:border-box!important}.ro-dock-handle:hover{background:linear-gradient(135deg,#3f1128,#5c1d3d)!important;width:44px!important;box-shadow:-6px 0 24px #5c1d3d59!important}.ro-handle-arrow{font-size:.72rem!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;color:#f2a8cb!important}.ro-tabs-dock:not(.minimized) .ro-handle-arrow{transform:rotate(180deg)!important}.ro-handle-icon{font-size:.95rem!important;color:#fff!important}.ro-handle-text{writing-mode:vertical-rl!important;text-orientation:mixed!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;transform:rotate(180deg)!important;color:#fcf1f5!important}.ro-dock-panel{width:var(--dock-panel-w)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--ro-border)!important;border-right:none!important;border-radius:16px 0 0 16px!important;box-shadow:-8px 0 28px #22181c29!important;padding:.85rem!important;display:flex!important;flex-direction:column!important;gap:.65rem!important;max-height:85vh!important;overflow-y:auto!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.ro-dock-panel::-webkit-scrollbar{width:4px!important}.ro-dock-panel::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.ro-dock-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:.5rem!important;border-bottom:1px solid var(--ro-border)!important}.ro-dock-title{font-size:.86rem!important;font-weight:700!important;color:var(--ro-primary)!important;display:flex!important;align-items:center!important;gap:.45rem!important}.ro-dock-title i{color:var(--ro-accent)!important}.ro-dock-close-btn{border:none!important;background:#b8541a1a!important;color:var(--ro-primary)!important;width:28px!important;height:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s ease!important;font-size:.82rem!important}.ro-dock-close-btn:hover{background:var(--ro-primary)!important;color:#fff!important;transform:scale(1.08)!important}.ro-dock-list,.ro-dock-items{display:flex!important;flex-direction:column!important;gap:.45rem!important;width:100%!important}.ro-dock-list .ro-tab-btn,.ro-dock-list .ro-dock-btn,.ro-dock-items .ro-tab-btn,.ro-dock-items .ro-dock-btn{border:1px solid transparent!important;background:#f8fafc!important;color:var(--ro-text-body)!important;padding:.55rem .75rem!important;border-radius:var(--ro-radius-md)!important;cursor:pointer!important;font-weight:600!important;font-size:.82rem!important;min-height:42px!important;font-family:"DM Sans",inherit!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;transition:all .18s ease!important;white-space:normal!important;text-align:left!important;text-decoration:none!important;touch-action:manipulation!important;width:100%!important;box-sizing:border-box!important}.ro-dock-list .ro-tab-btn i,.ro-dock-list .ro-dock-btn i,.ro-dock-items .ro-tab-btn i,.ro-dock-items .ro-dock-btn i{font-size:.95rem!important;color:var(--ro-primary)!important;flex-shrink:0!important}.ro-dock-list .ro-tab-btn .ro-tab-text,.ro-dock-list .ro-dock-btn span,.ro-dock-items .ro-tab-btn .ro-tab-text,.ro-dock-items .ro-dock-btn span{flex-grow:1!important;line-height:1.3!important}.ro-dock-list .ro-tab-btn:hover,.ro-dock-list .ro-dock-btn:hover,.ro-dock-items .ro-tab-btn:hover,.ro-dock-items .ro-dock-btn:hover{background:#fcf1f5!important;color:var(--ro-primary)!important;border-color:#e0d4d8!important;transform:translate(-2px)!important}.ro-dock-list .ro-tab-btn.active,.ro-dock-list .ro-dock-btn.active,.ro-dock-items .ro-tab-btn.active,.ro-dock-items .ro-dock-btn.active{background:var(--ro-primary)!important;color:#fff!important;border-color:var(--ro-primary-dark)!important;box-shadow:0 3px 12px #5c1d3d4d!important;font-weight:700!important}.ro-dock-list .ro-tab-btn.active i,.ro-dock-list .ro-dock-btn.active i,.ro-dock-items .ro-tab-btn.active i,.ro-dock-items .ro-dock-btn.active i{color:#f2a8cb!important}.ro-dock-backdrop{display:none!important;position:fixed!important;inset:0!important;background:#22181c73!important;z-index:10040!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;transition:opacity .25s ease!important}@media(max-width:768px){body.dock-open .ro-dock-backdrop{display:block!important}}.ro-tab-panel{display:none!important}.ro-tab-panel.active{display:block!important;animation:roFadeIn .22s ease-out}@keyframes roFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ro-card{background:#fff!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;padding:1.15rem 1rem!important;margin-bottom:1.25rem!important;box-shadow:var(--ro-shadow-card)!important;box-sizing:border-box!important}@media(min-width:768px){.ro-card{padding:1.75rem 2rem!important;border-radius:var(--ro-radius-lg)!important;margin-bottom:2rem!important}}.ro-card h2{font-family:"Source Serif 4",Georgia,serif!important;font-size:1.22rem!important;font-weight:700!important;color:var(--ro-text-heading)!important;border-bottom:2px solid var(--ro-accent)!important;padding-bottom:.45rem!important;margin-top:0!important;margin-bottom:1rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}@media(min-width:768px){.ro-card h2{font-size:1.45rem!important;padding-bottom:.5rem!important;margin-bottom:1.25rem!important;gap:.6rem!important}}.ro-card h2 i{color:var(--ro-accent)!important;font-size:1.1rem!important}.ro-cell-label{display:none!important}.ro-site-name{font-weight:700!important;color:var(--ro-primary)!important;white-space:normal!important;word-break:normal!important}@media(max-width:768px){.ro-table-wrap{overflow-x:visible!important;border:none!important;background:transparent!important;margin:.75rem 0!important;padding:0!important;box-shadow:none!important;width:100%!important}.ro-table{display:block!important;width:100%!important;min-width:0!important;border:none!important;background:transparent!important;font-size:.86rem!important;border-collapse:separate!important}.ro-table thead{display:none!important}.ro-table tbody{display:block!important;width:100%!important}.ro-table tbody tr{display:block!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;padding:.8rem .95rem!important;margin-bottom:.9rem!important;box-shadow:0 2px 8px #22181c0d!important;transition:transform .15s ease,box-shadow .15s ease!important}.ro-table tbody tr:nth-child(2n){background:#fff!important}.ro-table tbody tr:hover{background:#fff!important;box-shadow:0 4px 14px #b8541a1f!important}.ro-table tbody td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:.38rem 0!important;border:none!important;border-bottom:1px dashed #e2e8f0!important;font-size:.85rem!important;line-height:1.5!important;white-space:normal!important;text-align:left!important}.ro-table tbody td:last-child{border-bottom:none!important;padding-bottom:0!important}.ro-table tbody td.ro-site-name,.ro-table tbody tr>td:first-child{font-size:1.02rem!important;font-weight:700!important;color:var(--ro-primary)!important;background:linear-gradient(135deg,#fcf1f5,#f6f1f2)!important;margin:-.8rem -.95rem .55rem!important;padding:.65rem .95rem!important;border-top-left-radius:var(--ro-radius-md)!important;border-top-right-radius:var(--ro-radius-md)!important;border-bottom:2px solid #e0d4d8!important;display:block!important;width:auto!important;white-space:normal!important;word-break:normal!important;line-height:1.35!important}.ro-cell-label{display:inline-block!important;font-weight:700!important;font-size:.76rem!important;color:var(--ro-primary-dark)!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-right:.35rem!important;margin-bottom:.15rem!important}.ro-cell-val{display:inline!important}div.ro-cell-val{display:block!important;margin-top:.2rem!important}}@media(min-width:769px){.ro-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:1.25rem 0!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;width:100%!important}.ro-table{display:table!important;width:100%!important;min-width:660px!important;border-collapse:collapse!important;font-size:.88rem!important;text-align:left!important}.ro-table thead{display:table-header-group!important}.ro-table thead th{background:var(--ro-primary)!important;color:#fff!important;padding:.75rem .9rem!important;font-weight:600!important;white-space:nowrap!important}.ro-table tbody{display:table-row-group!important}.ro-table tbody tr{display:table-row!important}.ro-table tbody tr:nth-child(2n){background:#f8fafc!important}.ro-table tbody tr:hover{background:#fdf3eb!important}.ro-table tbody td{display:table-cell!important;padding:.75rem .9rem!important;border-bottom:1px solid var(--ro-border)!important;vertical-align:top!important}.ro-cell-label{display:none!important}.ro-site-name{font-weight:700!important;color:var(--ro-primary)!important;white-space:normal!important;word-break:normal!important}}.ro-findings-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}.ro-findings-list li{position:relative!important;padding-left:1.1rem!important;font-size:.85rem!important;line-height:1.45!important;color:var(--ro-text-body)!important}.ro-findings-list li:before{content:""!important;position:absolute!important;left:.15rem!important;top:.52rem!important;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--ro-primary)!important}.ro-facts-grid{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;margin:1rem 0!important}@media(min-width:768px){.ro-facts-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important;margin:1.25rem 0!important}}.ro-fact-box{background:#f8fafc!important;border:1px solid var(--ro-border)!important;border-left:4px solid var(--ro-accent)!important;border-radius:var(--ro-radius-md)!important;padding:1rem!important}@media(min-width:768px){.ro-fact-box{padding:1.15rem 1.25rem!important}}.ro-fact-box h3{font-size:.98rem!important;font-weight:700!important;color:var(--ro-primary)!important;margin-top:0!important;margin-bottom:.65rem!important;display:flex!important;align-items:center!important;gap:.45rem!important}.ro-fact-box ul{list-style:none!important;margin:0!important;padding:0!important;font-size:.86rem!important;color:var(--ro-text-body)!important;display:flex!important;flex-direction:column!important;gap:.45rem!important}.ro-fact-box li{position:relative!important;padding-left:1.15rem!important;margin:0!important;line-height:1.48!important}.ro-fact-box li:before{content:""!important;position:absolute!important;left:.15rem!important;top:.52rem!important;width:5px!important;height:5px!important;border-radius:50%!important;background:var(--ro-accent)!important}.ro-mnemonic-box{background:#fefce8!important;border:1px solid #fef08a!important;border-left:4px solid #eab308!important;border-radius:var(--ro-radius-md)!important;padding:1rem!important;margin-bottom:1.25rem!important}@media(min-width:768px){.ro-mnemonic-box{padding:1.25rem!important;margin-bottom:1.5rem!important}}.ro-mnemonic-item{margin:0 0 .65rem!important;font-size:.88rem!important;line-height:1.5!important}.ro-mnemonic-item:last-child{margin-bottom:0!important}.ro-mnemonic-badge{display:inline-block!important;background:#eab308!important;color:#713f12!important;font-weight:700!important;font-size:.74rem!important;padding:.18rem .45rem!important;border-radius:4px!important;margin-right:.45rem!important;letter-spacing:.5px!important}.ro-trap-box{background:#fff1f2!important;border:1px solid #fecdd3!important;border-left:4px solid #f43f5e!important;border-radius:var(--ro-radius-md)!important;padding:.95rem 1rem!important}.ro-trap-title{font-weight:700!important;color:#9f1239!important;font-size:.92rem!important;margin-bottom:.4rem!important;display:flex!important;align-items:center!important;gap:.45rem!important}.ro-trap-desc{font-size:.86rem!important;line-height:1.48!important;color:#4c0519!important}.ro-pyq-card{border:1px solid #cbd5e1!important;border-radius:var(--ro-radius-md)!important;padding:1rem .9rem!important;margin-bottom:1rem!important;background:#fff!important}@media(min-width:768px){.ro-pyq-card{padding:1.25rem!important;margin-bottom:1.25rem!important}}.ro-pyq-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.75rem!important;font-size:.8rem!important;font-weight:700!important;color:var(--ro-primary)!important}.ro-pyq-q{font-weight:600!important;font-size:.95rem!important;line-height:1.45!important;color:var(--ro-text-heading)!important;margin-bottom:.85rem!important}.ro-pyq-options{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;margin-bottom:.85rem!important}@media(min-width:768px){.ro-pyq-options{grid-template-columns:1fr 1fr!important;gap:.65rem!important}}.ro-pyq-opt{padding:.7rem .85rem!important;background:#f8fafc!important;border:1.5px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;font-size:.88rem!important;cursor:pointer!important;transition:all .18s ease!important;display:flex!important;align-items:center!important;gap:.55rem!important;min-height:44px!important;touch-action:manipulation!important;box-sizing:border-box!important;user-select:none!important}.ro-pyq-opt:hover{background:var(--ro-primary-light)!important;border-color:var(--ro-accent)!important}.ro-opt-letter{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#e2e8f0!important;color:#6e5f64!important;font-weight:700!important;font-size:.78rem!important;flex-shrink:0!important;transition:all .15s ease!important}.ro-opt-text{flex:1!important;line-height:1.4!important}.ro-opt-feedback{margin-left:auto!important;font-size:1.05rem!important;flex-shrink:0!important}.ro-pyq-opt.selected{background:#fcf1f5!important;border-color:#831843!important;border-width:2px!important;color:#5c1d3d!important;font-weight:700!important;box-shadow:0 0 0 3px #83184338!important;transform:translateY(-1px)!important}.ro-pyq-opt.selected .ro-opt-letter{background:#831843!important;color:#fff!important}.ro-pyq-opt.correct{background:#fef3c7!important;border-color:#d97706!important;border-width:2px!important;color:#3f1128!important;font-weight:700!important;box-shadow:0 0 0 3px #e58bb333!important}.ro-pyq-opt.correct .ro-opt-letter{background:#d97706!important;color:#fff!important}.ro-pyq-opt.wrong{background:#fef2f2!important;border-color:#ef4444!important;border-width:2px!important;color:#991b1b!important;box-shadow:0 0 0 3px #ef444433!important}.ro-pyq-opt.wrong .ro-opt-letter{background:#ef4444!important;color:#fff!important}.ro-btn{padding:.55rem 1rem!important;background:var(--ro-primary)!important;color:#fff!important;border:none!important;border-radius:var(--ro-radius-sm)!important;font-weight:600!important;font-size:.84rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;transition:all .15s ease!important;min-height:38px!important;touch-action:manipulation!important}.ro-btn:hover{background:var(--ro-primary-dark)!important}@media(max-width:640px){.ro-pyq-card .ro-btn{width:100%!important}}.ro-solution{display:none;margin-top:.85rem!important;padding:.85rem 1rem!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:var(--ro-radius-md)!important;font-size:.88rem!important;color:#3f1128!important;line-height:1.55!important;animation:roFadeIn .25s ease-out}.ro-test-wrapper{background:#fff!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-md)!important;padding:1.15rem 1rem!important}@media(min-width:768px){.ro-test-wrapper{padding:1.5rem!important;border-radius:var(--ro-radius-lg)!important}}.ro-test-header{display:flex!important;flex-direction:column!important;gap:.65rem!important;margin-bottom:1rem!important;padding-bottom:.85rem!important;border-bottom:1px solid var(--ro-border)!important}@media(min-width:768px){.ro-test-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1.25rem!important;padding-bottom:1rem!important}}.ro-level-selector{display:flex!important;width:100%!important;gap:.35rem!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.ro-level-selector::-webkit-scrollbar{display:none!important}@media(min-width:768px){.ro-level-selector{width:auto!important;gap:.5rem!important}}.ro-level-btn{flex:1!important;padding:.45rem .65rem!important;border:1px solid var(--ro-border)!important;background:#f8fafc!important;border-radius:var(--ro-radius-sm)!important;font-size:.76rem!important;font-weight:600!important;color:var(--ro-text-muted)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;white-space:nowrap!important;transition:all .15s ease!important;min-height:36px!important}@media(min-width:768px){.ro-level-btn{flex:unset!important;padding:.45rem .85rem!important;font-size:.82rem!important}}.ro-level-btn.active{background:var(--ro-primary)!important;color:#fff!important;border-color:var(--ro-primary)!important;box-shadow:0 2px 6px #5c1d3d40!important}.ro-test-timer{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;background:#fcf1f5!important;color:#5c1d3d!important;padding:.35rem .75rem!important;border-radius:999px!important;font-weight:700!important;font-size:.85rem!important;border:1px solid #e0d4d8!important}.ro-test-nav{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;margin-top:1.25rem!important}@media(max-width:640px){.ro-test-nav .ro-btn{flex:1!important;min-width:100px!important}}.ro-test-summary{display:none;background:#fcf1f5!important;border:1px solid #e0d4d8!important;border-radius:var(--ro-radius-md)!important;padding:1.25rem!important;margin-top:1.25rem!important;text-align:center!important}.ro-test-score-badge{display:inline-block!important;font-size:1.75rem!important;font-weight:800!important;color:var(--ro-primary)!important;margin:.35rem 0!important}.ro-mains-card{border:1px solid var(--ro-border)!important;border-top:3px solid #9a3412!important;border-radius:var(--ro-radius-md)!important;padding:1.15rem 1rem!important;margin-bottom:1.25rem!important;background:#fff!important}@media(min-width:768px){.ro-mains-card{padding:1.5rem!important;margin-bottom:1.5rem!important}}.ro-mains-meta{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important;margin-bottom:.75rem!important}.ro-mains-badge{background:#e0f2fe!important;color:#7c2d12!important;font-weight:700!important;font-size:.75rem!important;padding:.22rem .55rem!important;border-radius:4px!important;border:1px solid #fed7aa!important}.ro-mains-q{font-weight:700!important;font-size:1rem!important;line-height:1.45!important;color:var(--ro-text-heading)!important;margin-bottom:1rem!important}.ro-mains-ans-box{background:#f8fafc!important;border:1px solid var(--ro-border)!important;border-radius:var(--ro-radius-sm)!important;padding:1rem!important;margin-bottom:.85rem!important;font-size:.88rem!important;line-height:1.6!important}.ro-mains-rubric{background:#fffbeb!important;border:1px solid #fef3c7!important;border-radius:var(--ro-radius-sm)!important;padding:.75rem .9rem!important;font-size:.82rem!important;color:#92400e!important;margin-bottom:1rem!important;line-height:1.5!important}.ro-practice-writing-area{margin-top:1rem!important;padding-top:.85rem!important;border-top:1px solid var(--ro-border)!important}.ro-practice-textarea{width:100%!important;min-height:130px!important;border:1.5px solid #cbd5e1!important;border-radius:var(--ro-radius-sm)!important;padding:.75rem!important;font-family:inherit!important;font-size:.92rem!important;line-height:1.5!important;resize:vertical!important;box-sizing:border-box!important}.ro-practice-textarea:focus{outline:none!important;border-color:var(--ro-accent)!important;box-shadow:0 0 0 3px #b8541a26!important}.ro-word-counter{font-size:.8rem!important;color:var(--ro-text-muted)!important;text-align:right!important;margin-top:.35rem!important}body.dark-mode{--ro-primary: #e58bb3;--ro-primary-dark: #f2a8cb;--ro-primary-light: rgba(229, 139, 179, .15);--ro-accent: #f472b6;--ro-brand: #e58bb3;--ro-surface: #221b20;--ro-bg: #161214;--ro-border: #3d3039;--ro-text-heading: #f7f1f3;--ro-text-body: #cbd5e1;--ro-text-muted: #b8a6af;background:var(--ro-bg)!important;color:var(--ro-text-body)!important}body.dark-mode .ro-breadcrumbs{color:#b8a6af!important}body.dark-mode .ro-breadcrumbs a{color:#e58bb3!important}body.dark-mode div.ro-hero,body.dark-mode .ro-hero{background:linear-gradient(135deg,#3f1128,#161214)!important;border-color:#3d3039!important}body.dark-mode .ro-hero h1{color:#f7f1f3!important}body.dark-mode .ro-hero-sub,body.dark-mode .ro-meta-strip{color:#f2a8cb!important}body.dark-mode .ro-meta-tag{background:#e58bb333!important;color:#f2a8cb!important}body.dark-mode .ro-dock-handle{background:linear-gradient(135deg,#3f1128,#5c1d3d)!important;border-color:#e58bb3!important;color:#f1f5f9!important;box-shadow:-4px 0 18px #00000073!important}body.dark-mode .ro-dock-handle:hover{background:linear-gradient(135deg,#161214,#3f1128)!important}body.dark-mode .ro-handle-arrow{color:#e58bb3!important}body.dark-mode .ro-handle-text{color:#f7f1f3!important}body.dark-mode .ro-dock-panel{background:#221b20!important;border-color:#3d3039!important;box-shadow:-8px 0 32px #00000080!important}body.dark-mode .ro-dock-panel::-webkit-scrollbar-thumb{background:#3d3039!important}body.dark-mode .ro-dock-header{border-bottom-color:#3d3039!important}body.dark-mode .ro-dock-title,body.dark-mode .ro-dock-title i{color:#e58bb3!important}body.dark-mode .ro-dock-close-btn{background:#e58bb326!important;color:#e58bb3!important}body.dark-mode .ro-dock-close-btn:hover{background:#e58bb3!important;color:#161214!important}body.dark-mode .ro-dock-list .ro-tab-btn,body.dark-mode .ro-dock-list .ro-dock-btn,body.dark-mode .ro-dock-items .ro-tab-btn,body.dark-mode .ro-dock-items .ro-dock-btn{background:#161214!important;color:#cbd5e1!important;border-color:#3d3039!important}body.dark-mode .ro-dock-list .ro-tab-btn i,body.dark-mode .ro-dock-list .ro-dock-btn i,body.dark-mode .ro-dock-items .ro-tab-btn i,body.dark-mode .ro-dock-items .ro-dock-btn i{color:#e58bb3!important}body.dark-mode .ro-dock-list .ro-tab-btn:hover,body.dark-mode .ro-dock-list .ro-dock-btn:hover,body.dark-mode .ro-dock-items .ro-tab-btn:hover,body.dark-mode .ro-dock-items .ro-dock-btn:hover{background:#e58bb326!important;color:#e58bb3!important;border-color:#3d3039!important}body.dark-mode .ro-dock-list .ro-tab-btn.active,body.dark-mode .ro-dock-list .ro-dock-btn.active,body.dark-mode .ro-dock-items .ro-tab-btn.active,body.dark-mode .ro-dock-items .ro-dock-btn.active{background:#5c1d3d!important;color:#fff!important;border-color:#e58bb3!important;box-shadow:0 3px 14px #5c1d3d73!important}body.dark-mode .ro-dock-list .ro-tab-btn.active i,body.dark-mode .ro-dock-list .ro-dock-btn.active i,body.dark-mode .ro-dock-items .ro-tab-btn.active i,body.dark-mode .ro-dock-items .ro-dock-btn.active i{color:#f2a8cb!important}body.dark-mode .ro-card{background:#221b20!important;border-color:#3d3039!important}body.dark-mode .ro-card h2{color:#f1f5f9!important;border-bottom-color:#e58bb3!important}body.dark-mode .ro-card h2 i{color:#e58bb3!important}body.dark-mode .ro-table-wrap{border-color:#3d3039!important}body.dark-mode .ro-table thead th{background:#3f1128!important;color:#e2e8f0!important}body.dark-mode .ro-table tbody td{border-bottom-color:#3d3039!important;color:#cbd5e1!important}body.dark-mode .ro-table tbody tr:nth-child(2n){background:#161214!important}body.dark-mode .ro-table tbody tr:hover{background:#281f25!important}body.dark-mode .ro-site-name{color:#e58bb3!important}@media(max-width:768px){body.dark-mode .ro-table tbody tr{background:#221b20!important;border-color:#3d3039!important;box-shadow:0 2px 8px #00000040!important}body.dark-mode .ro-table tbody tr:hover{background:#281f25!important;box-shadow:0 4px 14px #0006!important}body.dark-mode .ro-table tbody td{border-bottom-color:#3d3039!important;color:#cbd5e1!important}body.dark-mode .ro-table tbody td.ro-site-name,body.dark-mode .ro-table tbody tr>td:first-child{background:linear-gradient(135deg,#3f1128,#161214)!important;color:#f7f1f3!important;border-bottom-color:#3d3039!important;width:auto!important}body.dark-mode .ro-cell-label{color:#e58bb3!important}}body.dark-mode .ro-findings-list li{color:#cbd5e1!important}body.dark-mode .ro-findings-list li:before{background:#e58bb3!important}body.dark-mode .ro-fact-box{background:#161214!important;border-color:#3d3039!important;border-left-color:#e58bb3!important}body.dark-mode .ro-fact-box h3{color:#e58bb3!important}body.dark-mode .ro-fact-box ul{color:#cbd5e1!important}body.dark-mode .ro-mnemonic-box{background:#22181c!important;border-color:#ca8a04!important;border-left-color:#eab308!important}body.dark-mode .ro-mnemonic-badge{background:#eab308!important;color:#22181c!important}body.dark-mode .ro-trap-box{background:#27141b!important;border-color:#881337!important;border-left-color:#f43f5e!important}body.dark-mode .ro-trap-title{color:#fda4af!important}body.dark-mode .ro-trap-desc{color:#fecdd3!important}body.dark-mode .ro-pyq-card,body.dark-mode .ro-test-wrapper{background:#221b20!important;border-color:#3d3039!important}body.dark-mode .ro-pyq-header{color:#e58bb3!important}body.dark-mode .ro-pyq-q{color:#f1f5f9!important}body.dark-mode .ro-pyq-opt{background:#161214!important;border-color:#3d3039!important;color:#cbd5e1!important}body.dark-mode .ro-pyq-opt:hover{background:#e58bb326!important;border-color:#e58bb3!important}body.dark-mode .ro-opt-letter{background:#3d3039!important;color:#cbd5e1!important}body.dark-mode .ro-pyq-opt.selected{background:#b8541a40!important;border-color:#b8541a!important;color:#fed7aa!important;box-shadow:0 0 0 3px #fb923c4d!important}body.dark-mode .ro-pyq-opt.selected .ro-opt-letter{background:#b8541a!important;color:#22181c!important}body.dark-mode .ro-pyq-opt.correct{background:#b4530933!important;border-color:#b45309!important;color:#fde68a!important}body.dark-mode .ro-pyq-opt.correct .ro-opt-letter{background:#b45309!important;color:#fff!important}body.dark-mode .ro-pyq-opt.wrong{background:#450a0a!important;border-color:#b91c1c!important;color:#fca5a5!important}body.dark-mode .ro-pyq-opt.wrong .ro-opt-letter{background:#b91c1c!important;color:#fff!important}body.dark-mode .ro-solution{background:#161214!important;border-color:#3d3039!important;border-left:4px solid #e58bb3!important;color:#cbd5e1!important}body.dark-mode .ro-level-btn{background:#22181c!important;border-color:#3d3039!important;color:#b8a6af!important}body.dark-mode .ro-level-btn.active{background:#5c1d3d!important;color:#fff!important;border-color:#e58bb3!important}body.dark-mode .ro-test-timer{background:#221b20!important;color:#e58bb3!important;border-color:#831843!important}body.dark-mode .ro-test-summary{background:#221b20!important;border-color:#831843!important}body.dark-mode .ro-mains-card{background:#221b20!important;border-color:#3d3039!important;border-top-color:#fb923c!important}body.dark-mode .ro-mains-badge{background:#172554!important;color:#fcd34d!important;border-color:#3f1128!important}body.dark-mode .ro-mains-q{color:#f1f5f9!important}body.dark-mode .ro-mains-ans-box{background:#22181c!important;border-color:#3d3039!important;color:#cbd5e1!important}body.dark-mode .ro-mains-rubric{background:#3f1128!important;border-color:#3f1128!important;color:#e9d5ff!important}body.dark-mode .ro-practice-textarea{background:#22181c!important;border-color:#3d3039!important;color:#f1f5f9!important}.ro-badge-sub{font-size:.86rem!important;font-weight:600!important;color:var(--ro-primary, #5c1d3d)!important;margin:.2rem 0 .65rem!important;display:block!important;line-height:1.4!important}.ro-detail-list{list-style:none!important;margin:.5rem 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.55rem!important}.ro-detail-list li{position:relative!important;padding-left:1.25rem!important;font-size:.88rem!important;line-height:1.58!important;color:var(--ro-text-body, #3d3039)!important}.ro-detail-list li:before{content:""!important;position:absolute!important;left:.15rem!important;top:.55rem!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--ro-accent, #9d255f)!important}.ro-detail-key{color:var(--ro-primary, #5c1d3d)!important;font-weight:700!important;margin-right:.35rem!important}body.dark-mode .ro-badge-sub{color:#e58bb3!important}body.dark-mode .ro-detail-list li{color:#cbd5e1!important}body.dark-mode .ro-detail-key{color:#fb923c!important}
