@import url("assets/raqmi/fonts.css");
:root{--bg:#064ac3;--text:#fff;--muted:#d7e8ff;--line:#ffffff40}
*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:linear-gradient(145deg,#0958d2,#00369c);color:#fff;font:16px/1.6 "Raqmi SST",Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:6px}.sprite,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}h2,p{margin:0}
header,main,footer{position:relative;margin:auto;padding:0 4%;max-width:1800px}header{height:120px;display:flex;align-items:center;gap:38px}.brand{line-height:0;flex-shrink:0}.brand img{width:185px;height:66px;object-fit:contain}nav{display:flex;gap:30px;align-items:center;order:3;margin-right:auto}nav a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;opacity:.8;transition:opacity .2s,transform .2s}nav a:hover,nav a:focus{opacity:1;transform:translateY(-3px)}nav svg,.profile svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round}.profile{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:300;margin-right:auto}.system{order:5;display:flex;align-items:center;gap:13px;font-size:10px;white-space:nowrap}.system #connection{display:none}.separator{display:none}time{font-size:25px;font-weight:300;letter-spacing:1px}.motion-toggle{order:4;border:0;background:none;font-size:11px;padding:7px 0;white-space:nowrap;opacity:.8}.motion-toggle:before{content:"";display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;margin-left:8px}.motion-toggle[aria-pressed="false"]{opacity:.5}.ghost{background:#003aab50;border:1px solid #ffffff70;border-radius:2px;padding:6px 14px;font-size:12px}.ghost:hover{background:#ffffff20}
.home{padding-top:30px}.device{display:flex;align-items:center;justify-content:center;gap:20px;min-height:53px;margin-bottom:35px}.device-icon{display:none}.device-copy h2{font-size:22px;font-weight:300;line-height:1.4}.device-copy p{font-size:10px;color:var(--muted)}.device>.ghost{order:4;font-size:10px;opacity:.75;border:0;padding:5px}form{display:flex;align-items:center;gap:14px;border-right:1px solid #ffffff70;padding-right:22px}form label{font-size:13px}input{border:1px solid #ffffff80;border-radius:2px;background:#003aa950;padding:7px 12px;width:95px;font-size:18px;outline:0}input::placeholder{color:#bdd9ff}
.carousel{display:flex;align-items:center;gap:12px;margin:0 -2%}.tiles{display:flex;align-items:center;gap:13px;flex:1;overflow-x:auto;overflow-y:hidden;padding:15px 8px 18px;scroll-behavior:smooth;scrollbar-width:none;min-width:0}.tiles::-webkit-scrollbar{display:none}.tile{flex:0 0 155px;min-width:155px;height:190px;border:1px solid #ffffff18;border-radius:0;background:#00309180;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#fff;padding:12px 7px;transition:height .25s,flex-basis .25s,background .25s,opacity .25s;isolation:isolate}.tile:nth-child(2){background:#124bba}.tile:nth-child(3){background:#3162d6}.tile:nth-child(4){background:#0757d2}.tile:nth-child(5){background:#0071c2}.tile:nth-child(6){background:#0065ad}.tile:nth-child(7){background:#003285}.tile:hover{background:#1a68df}.tile.active{height:224px;flex-basis:224px;min-width:224px;border:2px solid #fff;outline:1px solid #ffffff90;outline-offset:4px;box-shadow:0 0 0 8px #ffffff16;background:#0448bd}.tile svg{order:-1;fill:none;stroke:#fff;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;width:59px;height:59px;margin:3px 0 15px;flex-shrink:0}.tile.active svg{width:82px;height:82px;margin-bottom:17px}.tile strong{font-size:20px;line-height:1.4;white-space:nowrap;font-weight:300}.tile.active strong{font-size:26px}.tile .range-sub{font-size:11px;line-height:1.4;min-height:16px;color:#d3e6ff}.tile .host-name{font-size:11px;line-height:1.5;margin-top:8px;white-space:nowrap;opacity:.85}.tile .host-hint{display:none}.tile .compatible{position:absolute;top:8px;left:9px;font-size:12px;color:#d1ffee}.nav-arrow{border:0;background:none;color:#fff;opacity:.7;width:20px;flex-shrink:0;padding:0}.nav-arrow svg{width:17px;height:25px;fill:none;stroke:currentColor;stroke-width:2}.nav-arrow:hover{opacity:1}
.selected-info{display:flex;align-items:center;flex-direction:column;text-align:center;min-height:205px}.selected-caption{display:none}.launch{order:-1;border:0;border-radius:0;background:#fff;color:#0644b0;width:224px;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;margin-top:-12px;margin-bottom:31px;transition:background .2s}.launch:hover{background:#dceaff}.launch[aria-disabled="true"]{opacity:.4;cursor:not-allowed}.selected-info h2{font-size:42px;font-weight:300;line-height:1.3;letter-spacing:.3px}.selected-info>p{font-size:16px;margin-top:7px;color:#f5f9ff}.selected-info #selection{font-size:10px;color:#d4e5ff;margin:10px 0 0;max-width:650px}
.insights{display:flex;align-items:stretch;justify-content:center;gap:35px;margin:16px auto 0;border-top:1px solid #ffffff30;padding:19px 0 15px;max-width:1160px;min-height:98px}.cache{display:grid;grid-template-columns:26px minmax(120px,1fr) auto;align-items:center;gap:12px;margin:0;flex:1;min-width:0}.cache-icon{font-size:25px}.cache h2{font-size:14px;font-weight:300}.cache p{font-size:10px;color:#c7dfff;line-height:1.6}.cache .ghost{font-size:10px;padding:5px 8px}.cache progress,.cache #rq-cache-count{grid-column:1/-1;width:100%;font-size:10px}.cache progress[hidden]{display:none}.session-summary{border-right:1px solid #ffffff40;padding-right:28px;flex:1;min-width:0}.summary-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.summary-heading h2{font-size:10px;font-weight:300;color:#d1e5ff}.summary-heading>span{font-size:9px;color:#c8deff}.metrics{display:flex;align-items:center;gap:22px;margin-top:8px}.metrics>div{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.metrics strong{font-size:23px;font-weight:300;direction:ltr}.metrics span{font-size:10px;color:#d3e5ff}#rq-success{color:#a9f6ce}#rq-failure{color:#ffd4dc}progress{height:4px;border:0;accent-color:#fff}progress::-webkit-progress-bar{background:#ffffff30}progress::-webkit-progress-value{background:#fff}
details{border-top:1px solid #ffffff30;margin:6px 0 0;font-size:12px}summary{cursor:pointer;padding:11px 0;color:#e1eeff}.help-content{line-height:2;padding:12px 0 25px;color:#deebff;max-width:1000px}.help-content p+p{margin-top:8px}.source-credit a{text-decoration:underline}footer{display:flex;align-items:center;gap:22px;min-height:66px;border-top:1px solid #ffffff30;font-size:10px;color:#dbeaff}.contact{display:flex;gap:14px;margin-right:auto}.contact a{font-size:12px}.credits,footer small{font-size:9px;opacity:.75}.controller-hints{display:flex;gap:18px;direction:rtl;white-space:nowrap;font-size:12px}.controller-hints b{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid #ffffffa0;border-radius:50%;font:16px Arial;margin-left:5px}.direction-hint{font-size:10px;opacity:.8}
.waves{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden;background:url("assets/raqmi/waves-v7.jpg") center/cover no-repeat}.waves i{position:absolute;width:150%;left:-25%;height:320px;top:47%;border:1px solid #8ad5ff25;border-radius:50%;transform:rotate(-8deg);box-shadow:0 -8px 35px #7bd0ff10}.waves i:nth-child(2){top:53%;transform:rotate(8deg)}.waves i:nth-child(3){display:none}.waves>span{display:none}body[data-motion="on"] .waves i{animation:rq-drift 22s ease-in-out infinite alternate}@keyframes rq-drift{from{transform:translateY(-16px) rotate(-8deg)}to{transform:translateY(20px) rotate(-5deg)}}body[data-motion="off"] *,body[data-motion="off"] *:before,body[data-motion="off"] *:after{animation:none!important;transition:none!important}
@media(min-width:1500px){.home{padding-top:45px}.device{margin-bottom:48px}.tile{flex-basis:180px;min-width:180px;height:210px}.tile.active{flex-basis:244px;min-width:244px;height:244px}.launch{width:244px}.selected-info{min-height:235px}.insights{margin-top:25px}}
@media(max-width:1100px){header{gap:24px}.profile{display:none}.brand img{width:160px}nav{gap:22px}.system{margin-right:auto}.tile{height:175px;flex-basis:145px;min-width:145px}.tile.active{height:215px;flex-basis:215px;min-width:215px}.launch{width:215px}.device{gap:15px}.cache{grid-template-columns:22px 1fr}.cache .ghost{grid-column:2}.metrics{gap:14px}.contact{flex-direction:column;gap:0}footer .credits{display:none}}
@media(max-width:700px){header,main,footer{padding-left:20px;padding-right:20px}header{height:110px;gap:18px;flex-wrap:wrap;justify-content:space-between;padding-top:14px;padding-bottom:10px}.brand img{width:135px;height:45px}nav{order:5;width:100%;justify-content:center;margin:0;gap:40px}nav a{font-size:9px;flex-direction:row;gap:7px}nav svg{width:21px;height:21px}.system{order:2;margin:0}time{font-size:20px}.motion-toggle{order:3;font-size:9px}.home{padding-top:28px}.device{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:20px}.device-copy{flex:1}.device-copy h2{font-size:19px}.device-copy p{font-size:9px}.device>.ghost{order:0;font-size:9px}form{width:100%;border-right:0;border-top:1px solid #ffffff30;padding:11px 0 0;gap:12px}form label{font-size:11px}input{flex:1;min-width:50px;font-size:16px;padding:5px 10px}.ghost{font-size:11px;padding:5px 12px}.carousel{margin:0 -14px;gap:2px}.tiles{gap:12px;padding:13px 7px 18px}.tile{height:165px;flex-basis:139px;min-width:139px}.tile.active{height:198px;flex-basis:198px;min-width:198px}.tile svg{width:49px;height:49px;margin-bottom:12px}.tile.active svg{width:65px;height:65px}.tile strong{font-size:18px}.tile.active strong{font-size:24px}.tile .host-name{font-size:10px}.tile .range-sub{font-size:10px}.nav-arrow{width:16px}.nav-arrow svg{width:12px}.launch{width:198px;font-size:15px;min-height:33px;margin-bottom:26px}.selected-info{min-height:187px}.selected-info h2{font-size:31px}.selected-info>p{font-size:13px}.selected-info #selection{font-size:9px;max-width:330px}.insights{display:block;margin-top:6px;padding:15px 0}.cache{grid-template-columns:23px 1fr auto;gap:10px}.cache .ghost{grid-column:auto;font-size:9px}.cache h2{font-size:13px}.cache p{font-size:9px}.session-summary{border-right:0;border-top:1px solid #ffffff25;padding:12px 0 0;margin-top:13px}.metrics{justify-content:space-between;gap:8px}.metrics strong{font-size:22px}.metrics span{font-size:9px}summary{font-size:11px;padding:10px 0}footer{padding-top:14px;padding-bottom:14px;flex-wrap:wrap;gap:12px}.controller-hints{width:100%;font-size:11px;gap:16px}.contact{flex:1;margin:0;font-size:9px}.contact a{font-size:11px}footer small{font-size:8px}.waves{background-position:45% center}}
@media(prefers-reduced-motion:reduce){html,.tiles{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.credits{display:block!important}.controller-hints span:nth-child(2){display:none}@media(max-width:700px){.credits{width:100%;font-size:9px;order:6}}

.cache>.ghost{grid-column:3!important;grid-row:1;white-space:nowrap}.cache>div{min-width:0}.cache #rq-cache-count:empty{display:none}.cache progress{grid-row:2}.cache #rq-cache-count{grid-row:3}.credits{max-width:240px;line-height:1.6}@media(min-width:1101px) and (max-width:1400px){.tile{flex-basis:140px;min-width:140px}.tile strong{font-size:18px}.tile.active{flex-basis:224px;min-width:224px}.tile.active strong{font-size:26px}}@media(max-width:700px){.credits{max-width:none}.cache{grid-template-columns:23px minmax(0,1fr) auto}}

 /* v8: readable at television distance. */
body{font-size:20px}header{height:125px}nav a{font-size:17px}nav svg{width:32px;height:32px}.motion-toggle{font-size:15px}.device-copy h2{font-size:26px}.device-copy p{font-size:17px}form label{font-size:18px}input{font-size:22px;width:112px}.ghost,.device>.ghost{font-size:17px;padding:8px 14px}.tile{min-width:170px;flex-basis:170px;height:220px}.tile.active{min-width:244px;flex-basis:244px;height:244px}.tile strong{font-size:23px}.tile .range-sub{font-size:16px;min-height:23px}.tile .host-name{font-size:16px;white-space:normal;text-align:center}.tile.active strong{font-size:28px}.tile svg{width:60px;height:60px}.launch{width:284px;min-height:44px;font-size:22px}.selected-info h2{font-size:42px}.selected-info>p{font-size:20px}.selected-info #selection{font-size:17px;line-height:1.7;max-width:1000px}.selected-info{min-height:235px}.cache h2{font-size:21px}.cache p{font-size:17px}.cache .ghost{font-size:17px}.summary-heading h2{font-size:17px}.summary-heading>span{font-size:15px}.metrics strong{font-size:29px}.metrics span{font-size:16px}.cache #rq-cache-count{font-size:16px}summary{font-size:19px}.help-content{font-size:19px;line-height:1.9}footer{font-size:16px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.contact a{font-size:18px}.credits,footer small{font-size:15px}.controller-hints{font-size:17px}.direction-hint{font-size:15px}.profile{font-size:21px}.home{padding-top:20px}.device{margin-bottom:20px}.cache{grid-template-columns:24px minmax(0,1fr)}.cache>.ghost{grid-column:2!important;grid-row:2}.insights{gap:25px}.metrics{flex-wrap:wrap;gap:10px 24px}.credits{max-width:none}.rq-splash{position:fixed;inset:0;background:#064ac3;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;animation:rq-welcome .85s ease both;pointer-events:none}.rq-splash img{width:280px;max-width:60vw;height:auto}.rq-splash button{pointer-events:auto;background:transparent;border:1px solid #ffffff80;padding:8px 24px;color:white;font-size:18px}.rq-splash[hidden]{display:none}@keyframes rq-welcome{0%{opacity:0;transform:scale(.97)}25%,75%{opacity:1;transform:scale(1)}100%{opacity:0;visibility:hidden}}
@media(max-width:700px){header{height:135px}.brand img{width:145px}nav a{font-size:14px}nav{gap:25px}.motion-toggle{font-size:13px}.device-copy h2{font-size:22px}.device-copy p{font-size:15px}.device>.ghost{font-size:14px}.device{gap:14px}form label{font-size:16px}input{font-size:20px}.ghost{font-size:16px}.tile{min-width:160px;flex-basis:160px;height:190px}.tile.active{min-width:220px;flex-basis:220px;height:220px}.tile strong{font-size:21px}.tile .range-sub{font-size:14px}.tile .host-name{font-size:14px}.launch{width:260px;font-size:19px}.selected-info h2{font-size:32px}.selected-info #selection{font-size:15px}.selected-info>p{font-size:18px}.selected-info{min-height:225px}.cache h2{font-size:19px}.cache p{font-size:15px}.cache .ghost{font-size:15px}.summary-heading h2{font-size:15px}.summary-heading>span{font-size:14px}.metrics span{font-size:14px}.metrics strong{font-size:27px}.cache #rq-cache-count{font-size:14px}summary,.help-content{font-size:17px}.contact{font-size:14px}.contact a{font-size:17px}.credits,footer small{font-size:14px}.controller-hints{font-size:15px}.direction-hint{font-size:14px}}

.auto-countdown{max-width:1040px;margin:12px auto 22px;padding:14px 20px;border-top:1px solid #ffffff60;border-bottom:1px solid #ffffff40;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0644a92b}.auto-countdown[hidden]{display:none}.auto-countdown>div{display:flex;align-items:center;gap:13px}.auto-countdown p{font-size:22px}.auto-countdown strong{font-size:38px;font-weight:300;line-height:1.2;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.auto-countdown span{font-size:18px}.auto-countdown .ghost{font-size:18px}@media(max-width:700px){.auto-countdown{padding:13px 0;gap:10px}.auto-countdown>div{flex-wrap:wrap;gap:8px}.auto-countdown p{font-size:18px;width:100%}.auto-countdown strong{font-size:32px}.auto-countdown span{font-size:16px}.auto-countdown .ghost{font-size:15px;padding:8px}}

/* v12: one document and one tab; the established PS4 theme is retained. */
[hidden]{display:none!important}.launch{border:0;border-radius:0;cursor:pointer}
.unified-panel{max-width:1040px;margin:18px auto 24px;padding:0 0 14px}.flow-steps{display:flex;list-style:none;justify-content:space-between;gap:18px;margin:0 0 18px;padding:12px 0;border-bottom:1px solid #ffffff40}.flow-steps li{flex:1;font-size:22px;color:#c9e3ff}.flow-steps .current{color:white;border-bottom:2px solid white;padding-bottom:10px}.flow-steps .done{color:#c2f3e1}#firmware-label{font-size:21px;margin:8px 0 18px}.payload-choice label{display:block;font-size:21px;margin:8px 0}.payload-choice select{width:100%;background:#0645a8;color:white;border:1px solid #b7d8ff;padding:11px 14px;font:21px "Raqmi SST",Tahoma,sans-serif;border-radius:2px}.payload-choice p,#auto-status{font-size:19px;line-height:1.8;margin:12px 0;color:#e3efff}.unified-actions{display:flex;gap:16px;margin:18px 0}.unified-actions #jeilbrek{font:22px "Raqmi SST",Tahoma,sans-serif;color:#0644b0;background:white;border:1px solid white;padding:12px 24px}.unified-actions button:disabled{opacity:.4;cursor:not-allowed}.rq-operation{border-top:1px solid #ffffff55;padding:22px 0}.rq-operation-title{display:flex;align-items:center;gap:18px}.rq-operation-title h2{font-size:28px;font-weight:400}.rq-operation-title p{font-size:21px}.rq-elapsed{margin-right:auto;text-align:center}.rq-elapsed strong{display:block;font-size:42px;font-weight:300;font-variant-numeric:tabular-nums}.rq-elapsed small{font-size:17px}.rq-operation #rq-op-detail{font-size:18px;line-height:1.7;overflow-wrap:anywhere;max-height:120px;overflow:auto}.rq-result-notice{font-size:25px;padding:20px 0;border-bottom:1px solid #ffffff55;margin:12px 0}#rq-op-indicator{font-size:36px}#msgs{font-size:26px;line-height:1.7;margin-top:16px;overflow-wrap:anywhere}#state{font:17px/1.6 "Raqmi SST",monospace;overflow-wrap:anywhere}.technical pre{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.5 Consolas,monospace;direction:ltr;max-height:320px;overflow:auto}#cache-elapsed{font-size:17px;grid-column:1/-1;color:#dfedff}.cache progress{height:9px}
body[data-flow] .carousel,body[data-flow] .selected-info,body[data-flow] #firmware-form{display:none}body[data-flow] .device{justify-content:space-between}body[data-flow] .home{padding-top:10px}body[data-flow="operation"] #cache-panel,body[data-flow="result"] #cache-panel{display:none}body[data-flow="operation"] .insights,body[data-flow="result"] .insights{border-top:0}.insights .session-summary{border-right:0}
body[data-operation="running"] *,body[data-operation="prepare"] *{animation:none!important;transition:none!important}
@media(max-width:700px){.flow-steps{gap:10px}.flow-steps li{font-size:17px}#firmware-label{font-size:18px}.payload-choice label{font-size:19px}.payload-choice select{font-size:18px}.payload-choice p,#auto-status{font-size:17px}.unified-actions{flex-direction:column}.unified-actions #jeilbrek{font-size:20px}.rq-operation-title{gap:10px;flex-wrap:wrap}.rq-operation-title h2{font-size:23px}.rq-operation-title p{font-size:18px}.rq-elapsed strong{font-size:34px}.rq-elapsed small{font-size:15px}.rq-result-notice,#msgs{font-size:22px}.rq-operation #rq-op-detail{font-size:17px}#cache-elapsed{font-size:16px}}


/* Simple automatic flow; underlying route data is retained for firmware detection. */
.carousel{display:none!important}
.selected-info{min-height:0;margin:14px auto 26px}
.selected-info .selected-caption,.selected-info #selected-name,.selected-info #selected-fw{display:none}
.selected-info .launch{margin:0 auto 10px}
.device-copy h2{font-weight:400}
body[data-flow] .selected-info{display:none}

.payload-choice{display:none!important} #firmware-label{font-size:clamp(28px,4vw,48px)!important;font-weight:700;direction:ltr;text-align:right;color:white} #rq-operation h2{font-size:32px!important;font-weight:700} #rq-op-status{font-size:22px!important} #rq-op-time{font-size:40px!important} .selected-caption{font-size:22px!important} #selected-fw{font-size:36px!important;font-weight:700} .session-summary{display:none!important}

#device-title{font-size:clamp(32px,5vw,58px)!important;font-weight:700!important}.goldhen-mark{font-size:40px;letter-spacing:2px;color:#f5d472;text-shadow:0 0 22px #f0b95899}.raqmi-finish{margin:26px 0;padding:30px;text-align:center;background:#08489a;border:1px solid #ffffff60;animation:rqfade .6s ease both}.raqmi-finish img{height:70px;object-fit:contain}.raqmi-finish strong{display:block;font-size:36px;color:#f5d472}.raqmi-finish p,.raqmi-finish a{font-size:21px;color:white;margin:8px}.rq-operation[data-phase=running] .goldhen-mark{animation:rqglow 1.6s ease-in-out infinite alternate}@keyframes rqfade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rqglow{from{opacity:.7}to{opacity:1;text-shadow:0 0 30px #ffe69c}}

/* Preview: PS4-inspired minimal layout */
header{display:flex!important;justify-content:center!important;padding:25px!important;background:transparent!important;border:0!important;height:auto!important}header nav,header .profile,header .system,header .motion-toggle{display:none!important}.brand{display:flex!important;align-items:center;gap:20px;height:75px!important}.brand img{width:220px!important;height:auto!important;max-height:72px;object-fit:contain}.ps-wordmark{font:bold italic 56px Arial;color:white;direction:ltr}.brand-divider{height:50px;border-left:1px solid #ffffff99}main{max-width:900px!important;margin:0 auto!important;text-align:center!important}.home{padding:0!important}.device{display:block!important;background:none!important;border:0!important;padding:0!important}.device-icon,#detect,.device-copy p,.selected-info,.carousel,#host-flow,#firmware-label,.controller-hints,.credits,footer small{display:none!important}.device h2{font:700 54px/1.2 Arial!important;direction:ltr}.primary-title{font:600 54px/1.1 Arial!important;direction:ltr;color:white;margin:24px 0 8px}.device{position:relative}.device:before{content:'إصدار النظام';display:block;font-size:19px;opacity:.85}.auto-countdown{border:0!important;background:none!important;margin:8px auto!important;padding:0!important}.auto-countdown strong{border:5px solid #6fb4ff;border-radius:50%;width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;font-size:42px!important}.auto-countdown button{font-size:15px!important}.unified-panel{background:none!important;border:0!important;margin:0!important;padding:0!important}#auto-status{font-size:19px!important}.insights{margin:15px auto!important;max-width:650px}.cache{background:transparent!important;border:0!important;font-size:16px!important}.cache h2{font-size:18px!important}.cache p{font-size:16px!important}.rq-operation{background:transparent!important;border:0!important}.rq-operation-title{justify-content:center}footer{display:block!important;text-align:center!important;background:none!important;border:0!important;margin:20px auto!important;padding:12px!important}.contact{display:block!important;font-size:16px!important;line-height:1.6}.contact span,.contact a{display:block}.rq-splash{background:linear-gradient(135deg,#0042ac,#003484)!important;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px}.rq-splash[hidden]{display:none!important}.rq-splash img{width:300px!important;height:auto!important}.welcome-spinner{position:absolute;top:64%;width:44px;height:44px;border:3px solid #ffffff55;border-top-color:white;border-radius:50%;animation:rq-operate 1s linear infinite}.welcome-contact{position:absolute;bottom:6%;text-align:center;color:#ffffffb8;font-size:16px}.rq-splash button{position:absolute;bottom:1%;opacity:.6}.technical{font-size:16px}#help{margin:20px auto}#firmware-form{justify-content:center}body[data-flow=operation] .device,body[data-flow=operation] .primary-title,body[data-flow=result] .device,body[data-flow=result] .primary-title{display:none!important}

/* Refined console layout */
header{display:none!important}main{width:90%!important;max-width:800px!important;margin:0 auto!important;padding:28px 0 0!important}.home{display:block!important}.device:before{margin-bottom:5px}.device h2{margin:0!important}.primary-title{margin:20px 0!important}.auto-countdown:not([hidden]){display:block!important;text-align:center!important}.auto-countdown>div{display:block!important}.auto-countdown p{margin:8px 0!important}.auto-countdown strong{display:inline-block!important;box-sizing:border-box;line-height:90px!important}.auto-countdown span{display:block!important}.auto-countdown button{display:inline-block!important;margin:14px auto!important}.unified-actions{display:block!important;text-align:center!important}.unified-actions button{margin:5px!important}#auto-stop{display:none!important}#install-panel #jeilbrek:disabled{display:none!important}.insights{display:block!important}.cache{display:block!important;text-align:center!important;padding:8px!important}.cache progress{display:block!important;width:70%!important;margin:8px auto!important}.cache small{display:block!important}.cache button{display:inline-block!important;margin:8px!important}.cache #cache-icon{display:none!important}.raqmi-finish img{display:none!important}body[data-flow=operation] .insights,body[data-flow=result] .insights{display:none!important}.rq-operation-title{display:block!important;text-align:center}.rq-elapsed{border:0!important;padding:0!important;margin:16px auto!important}.rq-operation-title>span{display:block!important}footer{clear:both!important}.contact{color:#fff!important;opacity:.85}body[data-flow=countdown] #auto-status{display:none!important}

.rq-splash .ps-symbol{width:85px!important;height:66px!important;filter:invert(1)} .rq-splash .brand-divider{display:block!important} .rq-splash .welcome-spinner{left:calc(50% - 22px)}

.cache progress[hidden],.auto-countdown[hidden]{display:none!important}.rq-splash{background-image:url(/assets/raqmi/waves-v7.jpg)!important;background-position:center!important;background-size:cover!important}.primary-title{margin-top:12px!important}.device{margin-top:18px!important}#help{font-size:16px!important}

#firmware-form{display:none!important}.main-brand{text-align:center;direction:ltr;white-space:nowrap;margin:10px auto 26px}.main-brand img{display:inline-block;vertical-align:middle;width:240px;height:auto;max-height:76px;object-fit:contain}.main-brand span{display:inline-block;vertical-align:middle;height:50px;border-left:1px solid rgba(255,255,255,.6);margin:0 20px}.main-brand .main-ps{width:75px;height:58px;filter:invert(1)}.device-copy p{display:block!important;font-size:17px!important}body[data-flow] .device-copy p{display:none!important}body[data-flow=operation] .main-brand,body[data-flow=result] .main-brand{display:none!important}
