.dq-r116-retirement-panel{margin:18px 0;border:1px solid rgba(80,180,160,.28);border-radius:16px;background:rgba(9,19,28,.88);overflow:hidden}.dq-r116-retirement-panel>header{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.dq-r116-retirement-panel header small{font-size:11px;letter-spacing:.12em;opacity:.62}.dq-r116-retirement-panel header h3{margin:4px 0 3px;font-size:17px}.dq-r116-retirement-panel header p{margin:0;max-width:720px;font-size:13px;opacity:.72;line-height:1.45}.dq-r116-retirement-panel header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(70,210,175,.12);font-weight:700}.dq-r116-retirement-panel>div>article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.055)}.dq-r116-retirement-panel>div>article:first-child{border-top:0}.dq-r116-retirement-panel article div{min-width:0}.dq-r116-retirement-panel article b,.dq-r116-retirement-panel article small{display:block}.dq-r116-retirement-panel article b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.dq-r116-retirement-panel article small{margin-top:4px;opacity:.62}.dq-r116-retirement-panel button{border:1px solid rgba(240,106,106,.45);background:transparent;color:inherit;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.dq-r116-retire-overlay{position:fixed;inset:0;z-index:2147483200;background:rgba(0,0,0,.68);display:grid;place-items:center;padding:24px;backdrop-filter:blur(5px)}.dq-r116-retire-overlay>section{width:min(680px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#0c151f;box-shadow:0 32px 80px rgba(0,0,0,.55);color:#eef6f4}.dq-r116-retire-overlay>section>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.dq-r116-retire-overlay header small{font-size:10px;letter-spacing:.14em;opacity:.58}.dq-r116-retire-overlay h3{margin:3px 0 0;font-size:19px}.dq-r116-retire-overlay header button{border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.dq-r116-retire-overlay main{padding:20px}.dq-r116-retire-overlay main>label{display:block;margin:15px 0}.dq-r116-retire-overlay label>span{display:block;margin-bottom:7px;font-size:12px;font-weight:700;opacity:.8}.dq-r116-retire-overlay textarea,.dq-r116-retire-overlay input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);background:#08111a;color:inherit;border-radius:10px;padding:11px 12px;outline:none}.dq-r116-retire-overlay code{display:block;overflow-wrap:anywhere;padding:10px;border-radius:9px;background:rgba(255,255,255,.055)}.dq-r116-retire-warning,.dq-r116-retire-danger,.dq-r116-retire-note,.dq-r116-retire-state{border-radius:12px;padding:13px 14px;margin-bottom:15px}.dq-r116-retire-warning{display:flex;gap:12px;background:rgba(236,178,69,.09);border:1px solid rgba(236,178,69,.25)}.dq-r116-retire-warning>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:9px;background:rgba(236,178,69,.16);font-weight:800}.dq-r116-retire-warning p,.dq-r116-retire-danger p{margin:4px 0 0;font-size:12px;line-height:1.45;opacity:.74}.dq-r116-retire-state{background:rgba(72,197,165,.08);border:1px solid rgba(72,197,165,.2)}.dq-r116-retire-state.bad{background:rgba(236,91,91,.08);border-color:rgba(236,91,91,.25)}.dq-r116-retire-state.ok{background:rgba(72,197,165,.12)}.dq-r116-retire-state small,.dq-r116-retire-state b,.dq-r116-retire-state span{display:block}.dq-r116-retire-state small{font-size:10px;letter-spacing:.12em;opacity:.55}.dq-r116-retire-state b{margin-top:4px}.dq-r116-retire-state span{margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;opacity:.72}.dq-r116-retire-checks{display:grid;gap:7px;margin:14px 0}.dq-r116-retire-checks>div{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:9px;background:rgba(255,255,255,.035)}.dq-r116-retire-checks>div.ok>span{color:#63dab8}.dq-r116-retire-checks>div.bad>span{color:#ff7d7d}.dq-r116-retire-checks b,.dq-r116-retire-checks small{display:block}.dq-r116-retire-checks b{font-size:11px}.dq-r116-retire-checks small{margin-top:2px;opacity:.68;line-height:1.35}.dq-r116-retire-note{font-size:12px;line-height:1.5;background:rgba(80,160,220,.08);border:1px solid rgba(80,160,220,.2)}.dq-r116-retire-danger{background:rgba(236,91,91,.09);border:1px solid rgba(236,91,91,.28)}.dq-r116-retire-danger label,.dq-r116-retire-confirm label{display:block;margin:10px 0;font-size:12px}.dq-r116-retire-danger input:not([type=checkbox]),.dq-r116-retire-confirm input:not([type=checkbox]){margin-top:8px}.dq-r116-retire-confirm{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:11px}.dq-r116-retire-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.dq-r116-retire-actions button{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:10px 13px;background:rgba(255,255,255,.06);color:inherit;font-weight:700;cursor:pointer}.dq-r116-retire-actions button.primary{background:#e9f6f2;color:#102019}.dq-r116-retire-actions button.danger{background:#a93434;border-color:#d75a5a;color:#fff}.dq-r116-retire-actions button.ghost{background:transparent;opacity:.75}.dq-r116-retire-actions button:disabled{opacity:.45;cursor:wait}@media(max-width:650px){.dq-r116-retirement-panel>div>article{align-items:flex-start;flex-direction:column}.dq-r116-retirement-panel article button{width:100%}.dq-r116-retire-overlay{padding:12px}}
.dq-r116-retirement-panel article.is-blocked{opacity:.78}.dq-r116-retirement-blocked{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(255,170,80,.28);border-radius:999px;color:#f2b56d;font-size:9px;font-weight:900;letter-spacing:.08em}
/* r16-r9: retirement card hierarchy, explicit plan evidence and controlled destructive affordance */
.dq-r116-retirement-panel{margin:20px 0;border-color:rgba(191,218,37,.20);background:linear-gradient(180deg,rgba(12,25,34,.96),rgba(8,19,27,.94));box-shadow:0 14px 34px rgba(0,0,0,.12)}
.dq-r116-retirement-panel>header{align-items:flex-start;padding:20px 22px;background:linear-gradient(90deg,rgba(191,218,37,.045),transparent 42%)}
.dq-r116-retirement-panel header small{color:rgba(213,232,70,.82);opacity:1;font-weight:800}.dq-r116-retirement-panel header h3{font-size:18px;margin-top:6px}.dq-r116-retirement-panel header p{max-width:820px;color:rgba(222,234,239,.72);opacity:1}
.dq-r119-retirement-count{display:flex!important;flex-direction:column;align-items:center;justify-content:center!important;min-width:74px!important;width:auto!important;height:auto!important;padding:8px 12px!important;border:1px solid rgba(93,211,180,.20);border-radius:12px!important;background:rgba(70,210,175,.07)!important}.dq-r119-retirement-count b{font-size:17px;line-height:1}.dq-r119-retirement-count small{margin-top:4px!important;font-size:10px!important;letter-spacing:.02em!important;color:rgba(221,237,233,.65)!important}
.dq-r119-retirement-list{padding:12px}.dq-r116-retirement-panel>div>article{border:1px solid rgba(255,255,255,.075)!important;border-radius:13px;margin:0;padding:16px 18px;background:rgba(5,15,23,.50);transition:border-color .22s ease,background .22s ease,transform .22s ease}.dq-r116-retirement-panel>div>article:hover{border-color:rgba(191,218,37,.18)!important;background:rgba(12,26,35,.72)}
.dq-r119-retirement-resource{display:flex;align-items:flex-start;gap:13px;min-width:0}.dq-r119-retirement-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid rgba(191,218,37,.24);border-radius:11px;color:#d3e83d;background:rgba(191,218,37,.055);font-size:18px}.dq-r119-retirement-resource>div:last-child{min-width:0}.dq-r119-retirement-resource b{font-size:13px!important}.dq-r119-retirement-resource code{display:block;margin-top:5px;color:#62d8bf;font-size:11px;overflow-wrap:anywhere}.dq-r119-retirement-resource small{margin-top:6px!important;font-size:11px;line-height:1.4}
.dq-r119-retirement-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.dq-r119-retirement-tags span{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.035);font-size:9px;font-weight:700;letter-spacing:.02em;color:rgba(226,236,240,.70)}.dq-r119-retirement-tags span.eligible{border-color:rgba(77,210,170,.25);color:#77ddc1;background:rgba(77,210,170,.07)}.dq-r119-retirement-tags span.blocked{border-color:rgba(240,166,78,.25);color:#f2b56d;background:rgba(240,166,78,.06)}
.dq-r116-retirement-panel button.dq-r119-retire-trigger{position:relative;display:inline-flex;align-items:center;gap:9px;overflow:hidden;border-color:rgba(232,92,92,.36);background:linear-gradient(180deg,rgba(147,42,42,.13),rgba(105,28,28,.08));padding:10px 14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.dq-r116-retirement-panel button.dq-r119-retire-trigger::before{content:"";position:absolute;inset:-2px;transform:translateX(-115%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.10),transparent);transition:transform .48s ease}.dq-r116-retirement-panel button.dq-r119-retire-trigger:hover{transform:translateY(-1px);border-color:rgba(243,104,104,.70);background:linear-gradient(180deg,rgba(163,44,44,.24),rgba(111,28,28,.14));box-shadow:0 8px 24px rgba(135,35,35,.16)}.dq-r116-retirement-panel button.dq-r119-retire-trigger:hover::before{transform:translateX(115%)}.dq-r116-retirement-panel button.dq-r119-retire-trigger:active{transform:translateY(0) scale(.985)}.dq-r116-retirement-panel button.dq-r119-retire-trigger i{font-style:normal;font-size:15px;opacity:.70;transition:transform .2s ease}.dq-r116-retirement-panel button.dq-r119-retire-trigger:hover i{transform:translateX(2px)}
.dq-r119-retire-target{margin:14px 0 18px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025)}.dq-r119-retire-target>small{font-size:9px;letter-spacing:.11em;color:rgba(213,232,70,.78)}.dq-r119-retire-target>b{display:block;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dq-r119-retire-target>code{margin-top:6px!important;color:#67d9c1}.dq-r119-retire-target>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.dq-r119-retire-target>div span{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:9px;color:rgba(230,239,242,.70)}
.dq-r119-retire-plan{margin:14px 0;border:1px solid rgba(115,181,220,.18);border-radius:12px;background:rgba(40,105,145,.055);overflow:hidden}.dq-r119-retire-plan>header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.065)}.dq-r119-retire-plan>header small,.dq-r119-retire-plan>header b{display:block}.dq-r119-retire-plan>header small{font-size:9px;letter-spacing:.11em;opacity:.58}.dq-r119-retire-plan>header b{margin-top:3px;font-size:12px}.dq-r119-retire-plan>header>span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#78cfe5}.dq-r119-retire-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.055)}.dq-r119-retire-counts article{padding:9px 10px;background:#0b1721}.dq-r119-retire-counts small,.dq-r119-retire-counts b{display:block}.dq-r119-retire-counts small{font-size:8px;opacity:.56}.dq-r119-retire-counts b{margin-top:2px;font-size:15px}.dq-r119-retire-counts article.danger b{color:#ff8e8e}.dq-r119-retire-changes{padding:9px 12px}.dq-r119-retire-changes>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.dq-r119-retire-changes>div:first-child{border-top:0}.dq-r119-retire-changes code{padding:0!important;background:transparent!important;font-size:10px;color:#91dcca}.dq-r119-retire-changes span{font-size:9px;font-weight:800;text-transform:uppercase;color:#f09a9a;white-space:nowrap}
.dq-r116-retire-actions button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.dq-r116-retire-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 20px rgba(0,0,0,.18)}.dq-r116-retire-actions button.danger:hover:not(:disabled){border-color:#ff7777;background:#b83b3b;box-shadow:0 8px 24px rgba(166,43,43,.22)}.dq-r119-retire-spinner{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dq-r119-retire-spin .75s linear infinite}@keyframes dq-r119-retire-spin{to{transform:rotate(360deg)}}
@media(max-width:760px){.dq-r116-retirement-panel>header{flex-direction:column}.dq-r119-retirement-count{align-self:flex-start}.dq-r119-retire-counts{grid-template-columns:repeat(2,1fr)}.dq-r119-retire-changes>div{flex-direction:column}.dq-r119-retire-changes span{white-space:normal}}

/* r16-r10: truthful long-running Terraform feedback for Safe Retirement */
.dq-r120-retire-busy{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:12px 13px;border:1px solid rgba(103,217,193,.22);border-radius:11px;background:linear-gradient(90deg,rgba(70,210,175,.08),rgba(70,210,175,.025));color:#eef6f4}.dq-r120-retire-busy>i{margin-top:2px;flex:0 0 auto}.dq-r120-retire-busy b,.dq-r120-retire-busy small{display:block}.dq-r120-retire-busy b{font-size:12px}.dq-r120-retire-busy small{margin-top:3px;font-size:10px;line-height:1.45;color:rgba(225,239,235,.68)}


/* r16-r11: two-stage retirement explanation + inline error */
.dq-r121-two-plan{margin:14px 0;border:1px solid rgba(97,210,191,.22);border-radius:14px;background:rgba(7,32,42,.46);overflow:hidden}.dq-r121-two-plan>header{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.dq-r121-two-plan>header small{display:block;font-size:10px;letter-spacing:.08em;color:#a9b6bd}.dq-r121-two-plan>header b{display:block;margin-top:3px;font-size:14px}.dq-r121-two-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.dq-r121-two-plan-grid article{display:flex;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025)}.dq-r121-two-plan-grid article>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.18);font-weight:800}.dq-r121-two-plan-grid article.active{border-color:rgba(204,224,36,.52);box-shadow:0 0 0 1px rgba(204,224,36,.07) inset}.dq-r121-two-plan-grid article.done{border-color:rgba(65,205,161,.38)}.dq-r121-two-plan-grid article.done>span{color:#58d8b4}.dq-r121-two-plan-grid b{display:block;font-size:12px;margin-bottom:4px}.dq-r121-two-plan-grid small{display:block;line-height:1.45;color:#aebbc3}.dq-r121-two-plan-grid strong{color:#e4ecef}.dq-r121-two-plan-grid code{padding:2px 5px;border-radius:5px;background:rgba(255,255,255,.06)}.dq-r121-retire-error{display:flex;gap:11px;margin:0 0 14px;padding:13px 14px;border:1px solid rgba(255,92,92,.45);border-radius:12px;background:rgba(91,24,31,.22)}.dq-r121-retire-error>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:rgba(255,92,92,.12);color:#ff7b7b;font-weight:800}.dq-r121-retire-error b{display:block;font-size:13px}.dq-r121-retire-error small{display:block;margin-top:4px;color:#f0b7ba;line-height:1.4}.dq-r121-retire-error p{margin:7px 0 0;color:#9fcfc2;font-size:11px}@media(max-width:760px){.dq-r121-two-plan-grid{grid-template-columns:1fr}}

/* r16-r13: resumable + fail-closed recovery states */
.dq-r123-recovery{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid rgba(246,190,48,.55);background:rgba(246,190,48,.08);border-radius:12px;margin:14px 0}.dq-r123-recovery>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(246,190,48,.15);color:#f6be30;font-weight:800;flex:0 0 auto}.dq-r123-recovery b{display:block;color:#fff;margin-bottom:4px}.dq-r123-recovery p{margin:0 0 6px;color:#d6deea;line-height:1.45}.dq-r123-recovery small{display:block;color:#aeb9c9;line-height:1.45}.dq-r123-recovery code{color:#e7f45a}.dq-r119-retirement-tags .progress{border-color:rgba(85,206,224,.42);color:#76dce9;background:rgba(85,206,224,.08)}.dq-r119-retirement-list article.is-progress{box-shadow:inset 3px 0 0 rgba(85,206,224,.55)}


/* r16-r14: didactic, truthful execution UX for long-running Safe Retirement actions */
.dq-r116-retire-overlay>section{position:relative}
.dq-r124-exec-overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:22px;background:rgba(4,10,16,.82);backdrop-filter:blur(5px);animation:dq-r124-fade .18s ease both}.dq-r124-exec-overlay.danger{background:rgba(18,6,8,.84)}
.dq-r124-exec-card{width:min(560px,100%);border:1px solid rgba(91,217,190,.28);border-radius:18px;background:linear-gradient(180deg,rgba(12,27,36,.98),rgba(7,17,25,.99));box-shadow:0 24px 64px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.035);padding:20px;animation:dq-r124-rise .24s ease both}.dq-r124-exec-overlay.danger .dq-r124-exec-card{border-color:rgba(230,92,92,.35);background:linear-gradient(180deg,rgba(35,18,22,.98),rgba(15,11,17,.99))}
.dq-r124-exec-orbit{position:relative;width:58px;height:58px;margin:0 auto 13px;display:grid;place-items:center}.dq-r124-exec-orbit>i{position:absolute;inset:4px;border:1px solid rgba(106,226,200,.28);border-radius:50%;animation:dq-r124-orbit 2.1s linear infinite}.dq-r124-exec-orbit>i:nth-child(2){inset:10px;border-style:dashed;animation-direction:reverse;animation-duration:1.5s}.dq-r124-exec-orbit>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(82,214,184,.11);color:#7ce1c7;font-size:17px;box-shadow:0 0 24px rgba(82,214,184,.12)}.dq-r124-exec-overlay.danger .dq-r124-exec-orbit>i{border-color:rgba(240,105,105,.30)}.dq-r124-exec-overlay.danger .dq-r124-exec-orbit>span{background:rgba(217,72,72,.12);color:#ff8c8c}
.dq-r124-exec-heading{text-align:center}.dq-r124-exec-heading small{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#c7df42}.dq-r124-exec-heading h4{margin:6px 0 5px;font-size:18px;color:#f1f7f5}.dq-r124-exec-heading p{margin:0 auto;max-width:480px;color:rgba(225,236,239,.70);font-size:11px;line-height:1.55}
.dq-r124-exec-bar{position:relative;height:3px;margin:17px 0 16px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.dq-r124-exec-bar>i{position:absolute;inset:0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,#65dbc0,transparent);animation:dq-r124-bar 1.35s ease-in-out infinite}.dq-r124-exec-overlay.danger .dq-r124-exec-bar>i{background:linear-gradient(90deg,transparent,#f17373,transparent)}.dq-r124-exec-overlay.complete .dq-r124-exec-bar>i{width:100%;animation:none;background:#61d5b7}
.dq-r124-exec-steps{display:grid;gap:7px}.dq-r124-exec-steps article{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.022);transition:border-color .18s ease,background .18s ease}.dq-r124-exec-steps article>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:8px;border:1px solid rgba(255,255,255,.12);color:rgba(221,233,237,.58);font-size:10px;font-weight:800}.dq-r124-exec-steps article b,.dq-r124-exec-steps article small{display:block}.dq-r124-exec-steps article b{font-size:11px}.dq-r124-exec-steps article small{margin-top:2px;color:rgba(213,226,231,.58);font-size:9px;line-height:1.4}.dq-r124-exec-steps article.active{border-color:rgba(91,217,190,.31);background:rgba(91,217,190,.055)}.dq-r124-exec-steps article.active>span{border-color:rgba(91,217,190,.35);color:#72dec5}.dq-r124-exec-steps article.done>span{border-color:rgba(84,211,175,.28);background:rgba(84,211,175,.08);color:#69dbbb}.dq-r124-exec-steps article.done{border-color:rgba(84,211,175,.13)}
.dq-r124-exec-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.065)}.dq-r124-exec-foot>div{min-width:92px}.dq-r124-exec-foot b,.dq-r124-exec-foot span{display:block}.dq-r124-exec-foot b{font-size:8px;letter-spacing:.08em;color:rgba(219,230,234,.48)}.dq-r124-exec-foot span{margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#8ce3ce}.dq-r124-exec-foot p{margin:0;text-align:right;color:rgba(219,230,234,.62);font-size:9px;line-height:1.45}.dq-r124-exec-resume{margin-top:10px;padding:9px 10px;border:1px solid rgba(93,176,212,.13);border-radius:9px;background:rgba(65,135,170,.045);font-size:9px;line-height:1.45;color:rgba(208,226,233,.58)}.dq-r124-exec-resume b{color:#a8d9e4}
@keyframes dq-r124-fade{from{opacity:0}to{opacity:1}}@keyframes dq-r124-rise{from{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:none}}@keyframes dq-r124-orbit{to{transform:rotate(360deg)}}@keyframes dq-r124-bar{0%{transform:translateX(-120%)}50%{transform:translateX(110%)}100%{transform:translateX(300%)}}
@media(max-width:650px){.dq-r124-exec-overlay{padding:12px}.dq-r124-exec-card{padding:16px}.dq-r124-exec-foot{flex-direction:column;gap:8px}.dq-r124-exec-foot p{text-align:left}}
