.pq-desk-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text);border:1px solid color-mix(in srgb, var(--accent,#7aa8f0) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#7aa8f0) 16%, transparent), color-mix(in srgb, var(--accent,#7aa8f0) 8%, transparent));white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 8px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.pq-desk-sub{color:var(--text-muted,#9aa3b5);text-wrap:pretty;overflow-wrap:anywhere;max-width:42ch;margin:6px 0 0;font-size:13.5px;line-height:1.45}.pq-desk-jump{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pq-desk-jump-btn{border:1px solid color-mix(in srgb, var(--text,#fff) 12%, transparent);background:color-mix(in srgb, var(--card,#11161f) 82%, transparent);min-height:44px;color:var(--text-muted,#9aa3b5);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .12s,box-shadow .15s;display:inline-flex}.pq-desk-jump-btn:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--card,#11161f));transform:translateY(-1px);box-shadow:0 6px 16px #00000029}.pq-desk-jump-btn.is-on,.pq-desk-jump-btn[aria-current=page]{color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 11%, transparent));border-color:color-mix(in srgb, var(--accent) 36%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 6px 16px color-mix(in srgb, var(--accent-strong) 14%, transparent)}.pq-desk-jump--grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.pq-desk-jump--grid .pq-desk-jump-btn{border-radius:16px;flex-direction:column;min-height:68px;padding:12px 8px}.pq-desk-page{max-width:880px;margin:0 auto;padding:12px 14px 96px}.pq-desk-mast{margin-bottom:16px}.pq-desk-mast--art{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border,#ffffff1a));background:color-mix(in srgb, var(--card,#11161f) 90%, transparent);border-radius:22px;min-height:136px;margin-bottom:18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 52px #0000004d}.pq-desk-mast-art{object-fit:cover;width:100%;height:100%;opacity:var(--art-opacity,.9);pointer-events:none;z-index:0;filter:saturate(.95)contrast(1.05);position:absolute;inset:0}.pq-desk-mast--art:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--bg) 92%, transparent) 0%, color-mix(in srgb, var(--bg) 50%, transparent) 48%, color-mix(in srgb, var(--bg) 22%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--bg) 72%, transparent), transparent 58%), radial-gradient(ellipse 40% 70% at 90% 40%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);position:absolute;inset:0}.pq-desk-mast-body{z-index:1;flex-direction:column;justify-content:center;gap:6px;min-height:136px;padding:20px 20px 18px;display:flex;position:relative}.pq-desk-mast--art h1,.pq-desk-mast--art .pq-desk-title{text-shadow:0 1px 18px #0000007a;white-space:normal;overflow-wrap:anywhere}.pq-desk-mast h1,.pq-desk-title{font-family:var(--font-display,inherit);letter-spacing:-.038em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:clamp(1.45rem,3.6vw,1.9rem);font-weight:800;line-height:1.08;display:flex}.pq-desk-mast:not(.pq-desk-mast--art){padding:4px 0 2px}.pq-elite-card{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--text) 4.5%, transparent), transparent 45%), color-mix(in srgb, var(--card,#11161f) 92%, transparent);overflow-wrap:anywhere;border-radius:16px;transition:border-color .15s,transform .14s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000002e}.pq-elite-card:hover{border-color:color-mix(in srgb, var(--accent) 34%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000038}.pq-desk-cta{background:var(--accent-strong,#3d6fbf);min-height:44px;color:var(--on-accent,#fff);font-family:var(--font-display,inherit);letter-spacing:-.01em;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 22px color-mix(in srgb, var(--accent-strong) 24%, transparent);-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;transition:background .14s,transform .12s,box-shadow .14s;display:inline-flex}.pq-desk-cta:hover{background:var(--accent,#7aa8f0)}.pq-desk-cta:active{transform:translateY(1px)scale(.99)}.pq-desk-cta--ghost{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);box-shadow:none}.pq-desk-cta--ghost:hover{border-color:color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.pq-desk-page input[type=text],.pq-desk-page input[type=search],.pq-desk-page input[type=number],.pq-desk-page textarea,.pq-desk-page select{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--card,#11161f) 80%, transparent);min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:10px 14px;font-size:14px}.pq-desk-page input:focus,.pq-desk-page textarea:focus,.pq-desk-page select:focus{border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}@keyframes pq-stage-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pq-stage-panel{min-width:0}.pq-spine-row{transition:background .14s,border-color .14s,color .14s,box-shadow .14s;position:relative}.pq-spine-row.is-selected{background:color-mix(in srgb, var(--accent,#7aa8f0) 12%, transparent);border-color:color-mix(in srgb, var(--accent,#7aa8f0) 36%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent,#7aa8f0) 78%, transparent), inset 0 1px 0 #ffffff0f}.pq-spine-row.has-signal:not(.is-selected):after{content:"";background:var(--accent-2,#9bc0f5);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;right:10px}.pq-density{transition:border-color .14s,background .14s,box-shadow .14s}.pq-density--live{border-color:color-mix(in srgb, var(--accent,#7aa8f0) 34%, transparent)}.pq-density--live.pq-mast-energy,.pq-mast-energy.has-pulse{box-shadow:0 1px 0 #ffffff12 inset, 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 40px color-mix(in srgb, var(--accent-strong,#3d6fbf) 12%, transparent)}.pq-density--empty{opacity:.96}.pq-density--fail{border-color:color-mix(in srgb, var(--danger,#e5635c) 36%, transparent)}.pq-desk-body--dense{gap:12px}@media (prefers-reduced-motion:reduce){.pq-desk-jump-btn:hover,.pq-elite-card:hover,.pq-desk-cta:active{transform:none}.pq-stage-enter{animation:none}.pq-spine-row{transition:none}}@media (width<=480px){.pq-desk-mast-body{min-height:0;padding:16px 14px 14px}.pq-desk-page{padding-inline:12px}}@media (width<=820px){.pq-desk-kicker{color:var(--text);letter-spacing:.1em!important;font-size:12px!important}.pq-desk-sub{max-width:none;font-size:14px;line-height:1.45}.pq-desk-jump-btn{min-height:44px;font-size:14px}.pq-spine-row{font-size:14px}aside:empty,.pq-intel:empty,.pq-desk-jump:empty{height:auto;margin:0;padding:0;display:none;min-height:0!important}aside,.pq-desk-body--dense,.pq-stage-panel{min-height:0}.pq-desk-mast--art,.pq-desk-mast--art .pq-desk-mast-body,.pq-desk-mast-body{min-height:0!important}.pq-desk-mast-art{object-fit:cover;pointer-events:none;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.pq-elite-card{font-size:max(14px, var(--fs-2,.875rem))}.pq-desk-cta{min-height:44px;font-size:14px}}.pq-polish.is-energy .pq-desk-mast--art,.pq-polish.is-energy [data-energy=on],.pq-mast--energy{box-shadow:0 1px 0 #ffffff12 inset, 0 22px 52px #0000004d, 0 0 0 1px color-mix(in srgb, var(--accent,#7aa8f0) 22%, transparent)}.pq-polish.is-attention [data-attention=on],.pq-mast--attention{border-color:color-mix(in srgb, var(--accent,#7aa8f0) 40%, transparent)}.pq-pulse.pq-pulse--soft{color:var(--text)}.pq-pulse.pq-pulse--attention{color:var(--accent,#7aa8f0);font-weight:700}.pq-density-dense{--pq-spine-gap:2px;--pq-row-pad-y:8px}.pq-density-sparse{--pq-spine-gap:6px;--pq-row-pad-y:10px}.pq-density-empty,.pq-density-unknown,.pq-density-loading{--pq-spine-gap:8px;--pq-row-pad-y:12px}.pq-stage-enter{animation:.22s ease-out both pq-stage-in}@keyframes pq-stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pq-pulse-breathe{animation:1.8s ease-in-out infinite pq-pulse-breathe}@keyframes pq-pulse-breathe{0%,to{opacity:1}50%{opacity:.72}}.pq-mast--energy .pq-desk-mast-art,.pq-mast--energy .dm-desk-head-art,.pq-mast--energy .fin-mast-art,.pq-mast--energy .bh-od-mast,header.pq-mast--energy img[class*=mast-art],header.pq-mast--energy img[class*=head-art]{animation:4.2s ease-in-out infinite pq-art-energy}@keyframes pq-art-energy{0%,to{opacity:var(--art-opacity,.9);filter:saturate(.95)contrast(1.05)}50%{opacity:calc(var(--art-opacity,.9) * 1.05);filter:saturate(1.06)contrast(1.08)}}.pq-mast--attention{border-color:color-mix(in srgb, var(--gold,#d9a94b) 38%, var(--border,#ffffff1a))!important}.pq-spine-row{animation:.16s ease-out both pq-spine-in;animation-delay:var(--pq-stagger,0s)}@keyframes pq-spine-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.is-stage-focus{transition:background .14s,border-color .14s,box-shadow .16s,transform .12s}.is-stage-focus.is-selected,.dm-conv-row.is-selected,.dm-conv-row.is-stage-focus{box-shadow:inset 2px 0 0 var(--accent,#7aa8f0)}@media (prefers-reduced-motion:reduce){.pq-stage-enter,.pq-pulse-breathe,.pq-mast--energy .pq-desk-mast-art,.pq-mast--energy .dm-desk-head-art,.pq-mast--energy .fin-mast-art,.pq-spine-row{animation:none!important}.is-stage-focus{transition:none}}.pq-desk-spine-pos,.pq-desk-stage-pos{display:none!important}.pq-desk-jump-btn,.pq-desk-jump .pq-desk-jump-btn{min-width:44px;min-height:44px}
