html[data-qelly-recovery-shell="static-preview"] .q-global-strip,
html[data-qelly-recovery-shell="static-preview"] .q-command-bar,
html[data-qelly-recovery-shell="static-preview"] #persona-ribbon,
html[data-qelly-recovery-shell="static-preview"] #context-shelf,
html[data-qelly-recovery-shell="static-preview"] .q-edge-dock,
html[data-qelly-recovery-shell="static-preview"] .q-rail,
html[data-qelly-recovery-shell="static-preview"] .q-context-drawer,
html[data-qelly-recovery-shell="static-preview"] .q-compare-tray,
html[data-qelly-recovery-shell="static-preview"] .q-mobile-navigation{display:none!important}
html[data-qelly-recovery-shell="static-preview"] .q-app{display:block!important;min-height:100vh;background:#0d0b0e}
html[data-qelly-recovery-shell="static-preview"] .q-shell{display:block!important;min-height:calc(100vh - 76px);padding:0!important}
html[data-qelly-recovery-shell="static-preview"] #main{width:min(1500px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:32px clamp(18px,4vw,56px) 64px;overflow:visible}
.q-recovery-header{position:sticky;top:0;z-index:120;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:76px;padding:12px clamp(18px,3vw,44px);border-bottom:1px solid rgba(255,255,255,.09);background:rgba(12,10,13,.96);backdrop-filter:blur(18px);color:#f8f5f2}
.q-recovery-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;white-space:nowrap}
.q-recovery-brand img{width:42px;height:42px;object-fit:contain;padding:3px;border-radius:12px;background:#f8f5f2}
.q-recovery-brand span{display:grid;line-height:1.05}.q-recovery-brand strong{font-size:1.18rem}.q-recovery-brand small{margin-top:5px;color:#bfb5ba;font-size:.76rem;font-weight:500}
.q-recovery-header nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.q-recovery-header nav::-webkit-scrollbar{display:none}
.q-recovery-header nav a{padding:10px 12px;border-radius:10px;color:#c9c0c4;text-decoration:none;font-size:.85rem;font-weight:650;white-space:nowrap}.q-recovery-header nav a:hover,.q-recovery-header nav a:focus-visible{background:rgba(139,28,68,.26);color:#fff;outline:2px solid transparent}
.q-recovery-header__actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.q-recovery-header__actions>a{color:#f4e9ee;text-decoration:none;font-size:.78rem;font-weight:700}
.q-recovery-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:7px 10px;border:1px solid rgba(244,172,200,.28);border-radius:999px;background:rgba(111,24,56,.24);color:#ffd8e7;font-size:.72rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.q-recovery-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#d6a32e}.q-recovery-badge.is-live:before{background:#16a36a}
.q-decision-workspace,.q-recovery-page{display:grid;gap:24px;color:#f8f5f2;max-width:1400px;margin:0 auto;padding:clamp(12px,2vw,30px) 0 60px}
.q-decision-hero,.q-recovery-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,52px);border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(154,31,78,.38),transparent 42%),linear-gradient(135deg,#220d16,#100d11 70%);box-shadow:0 24px 70px rgba(0,0,0,.28)}
.q-decision-hero p,.q-recovery-page>header p{margin:0 0 12px;color:#e9a9c2;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.q-decision-hero h1,.q-recovery-page>header h1{margin:0;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.95;letter-spacing:-.055em}.q-decision-hero span:not(.q-recovery-badge),.q-recovery-page>header span:not(.q-recovery-badge){display:block;max-width:780px;margin-top:18px;color:#cfc5ca;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}
.q-decision-boundary,.q-recovery-notice{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid rgba(214,163,46,.28);border-radius:15px;background:rgba(214,163,46,.07);color:#ddd2d7}.q-decision-boundary strong,.q-recovery-notice strong{color:#f2d889;white-space:nowrap}.q-decision-boundary span,.q-recovery-notice span{line-height:1.5}
.q-decision-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(360px,1.22fr);gap:22px}
.q-decision-controls,.q-decision-output,.q-decision-evidence-grid>article{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#151216;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.q-decision-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.q-decision-controls>div{display:grid;gap:8px}.q-decision-controls label{display:flex;justify-content:space-between;gap:12px;color:#d8ced3;font-size:.82rem;font-weight:700}.q-decision-controls output{color:#f2abc7}.q-decision-controls select,.q-decision-controls input[type="range"]{width:100%}.q-decision-controls select{min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0e0c0f;color:#fff}.q-decision-controls button{grid-column:1/-1;min-height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,#971f51,#6f1838);color:#fff;font-weight:800;cursor:pointer}.q-decision-controls button:hover{filter:brightness(1.08)}
.q-decision-output{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:center;padding:28px}.q-decision-score{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:10px solid rgba(151,31,81,.45);border-radius:50%;background:#0e0c0f;text-align:center}.q-decision-score span,.q-decision-score small{color:#a99ca3;font-size:.72rem}.q-decision-score strong{font-size:3rem;line-height:1;color:#fff}.q-decision-posture span{color:#e7a4be;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.q-decision-posture h2{margin:8px 0 6px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.q-decision-posture p{margin:0;color:#b9adb3}.q-decision-output dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.q-decision-output dl div{padding:12px;border-radius:12px;background:#0f0d10}.q-decision-output dt{color:#998c93;font-size:.72rem}.q-decision-output dd{margin:4px 0 0;color:#fff;font-weight:700}
.q-decision-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.q-decision-evidence-grid>article{padding:24px}.q-decision-evidence-grid h2{margin:0 0 16px;font-size:1.08rem}.q-decision-evidence-grid ul,.q-decision-evidence-grid ol{display:grid;gap:12px;margin:0;padding-left:20px;color:#c9bec4;line-height:1.55}
.q-decision-footer,.q-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.q-decision-footer a,.q-decision-footer button,.q-recovery-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#171318;color:#fff;text-decoration:none;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.q-decision-footer a:hover,.q-decision-footer button:hover,.q-recovery-actions a:hover{border-color:rgba(242,171,199,.5);background:#21161c}
.q-recovery-table{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#141115}.q-recovery-table>div{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr .7fr;align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.q-recovery-table>div:last-child{border-bottom:0}.q-recovery-table .is-head{background:#0d0b0e;color:#978b91;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.q-recovery-table span{color:#d8ced3}.q-recovery-table span:first-child{display:grid}.q-recovery-table small{color:#8f8389}.q-recovery-table a{color:#f1a9c4;font-weight:750;text-decoration:none}
@media(max-width:1050px){.q-recovery-header{grid-template-columns:auto 1fr}.q-recovery-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.q-recovery-header__actions{justify-self:end}.q-decision-grid{grid-template-columns:1fr}.q-decision-evidence-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){html[data-qelly-recovery-shell="static-preview"] #main{padding:20px 14px 48px}.q-recovery-header{gap:12px;padding:10px 14px}.q-recovery-header__actions .q-recovery-badge{display:none}.q-recovery-header__actions>a{font-size:.7rem}.q-recovery-brand small{display:none}.q-decision-hero,.q-recovery-page>header{display:grid;padding:25px 20px;border-radius:20px}.q-decision-hero h1,.q-recovery-page>header h1{font-size:2.55rem}.q-decision-boundary,.q-recovery-notice{display:grid}.q-decision-boundary strong,.q-recovery-notice strong{white-space:normal}.q-decision-controls{grid-template-columns:1fr;padding:18px}.q-decision-output{grid-template-columns:110px 1fr;padding:18px}.q-decision-score strong{font-size:2rem}.q-decision-output dl{grid-template-columns:1fr}.q-decision-evidence-grid{grid-template-columns:1fr}.q-recovery-table{overflow-x:auto}.q-recovery-table>div{min-width:680px}}
@media(prefers-reduced-motion:reduce){.q-recovery-header,.q-decision-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
