@keyframes qmr-chip-skin__classic-orb-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.qmr-chip-skin__classic-orb{animation:4s ease-in-out infinite qmr-chip-skin__classic-orb-breathe}@keyframes qmr-chip-skin__shard-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qmr-chip-skin__shard-fragment-breathe-0{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes qmr-chip-skin__shard-fragment-breathe-1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes qmr-chip-skin__shard-fragment-breathe-2{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes qmr-chip-skin__shard-fragment-breathe-3{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes qmr-chip-skin__shard-fragment-breathe-4{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}.qmr-chip-skin--shard-anim{transform-origin:50%;animation:8s linear infinite qmr-chip-skin__shard-rotate}.qmr-chip-skin__shard-fragment--0{animation:4s ease-in-out infinite qmr-chip-skin__shard-fragment-breathe-0}.qmr-chip-skin__shard-fragment--1{animation:4.5s ease-in-out -.6s infinite qmr-chip-skin__shard-fragment-breathe-1}.qmr-chip-skin__shard-fragment--2{animation:5s ease-in-out -1.2s infinite qmr-chip-skin__shard-fragment-breathe-2}.qmr-chip-skin__shard-fragment--3{animation:3.8s ease-in-out -1.8s infinite qmr-chip-skin__shard-fragment-breathe-3}.qmr-chip-skin__shard-fragment--4{animation:4.2s ease-in-out -2.4s infinite qmr-chip-skin__shard-fragment-breathe-4}@keyframes qmr-chip-skin__sprout-sway-left{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-14deg)}}@keyframes qmr-chip-skin__sprout-sway-right{0%,to{transform:rotate(6deg)}50%{transform:rotate(14deg)}}@keyframes qmr-chip-skin__sprout-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.qmr-chip-skin__sprout-leaf--left{animation:3.4s ease-in-out infinite qmr-chip-skin__sprout-sway-left}.qmr-chip-skin__sprout-leaf--right{animation:3.4s ease-in-out -.6s infinite qmr-chip-skin__sprout-sway-right}.qmr-chip-skin__sprout-core{animation:3s ease-in-out infinite qmr-chip-skin__sprout-breathe}@keyframes qmr-chip-skin__wisp-rotate-outer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qmr-chip-skin__wisp-rotate-middle{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes qmr-chip-skin__wisp-rotate-inner{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.qmr-chip-skin__wisp-arc--outer{animation:6s linear infinite qmr-chip-skin__wisp-rotate-outer}.qmr-chip-skin__wisp-arc--middle{animation:10s linear infinite qmr-chip-skin__wisp-rotate-middle}.qmr-chip-skin__wisp-arc--inner{animation:14s linear infinite qmr-chip-skin__wisp-rotate-inner}@keyframes qmr-chip-skin__operator-head-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qmr-chip-skin__operator-belt-pulse{0%,to{opacity:1}50%{opacity:.6}}.qmr-chip-skin__operator-head{animation:10s linear infinite qmr-chip-skin__operator-head-spin}.qmr-chip-skin__operator-belt{animation:4s ease-in-out infinite qmr-chip-skin__operator-belt-pulse}@keyframes qmr-chip-skin__pixel-march-frame-0{0%,11%,to{opacity:.95}12.5%,99%{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-1{0%,11%{opacity:0}12.5%,24%{opacity:.95}25%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-2{0%,24%{opacity:0}25%,36%{opacity:.95}37%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-3{0%,36%{opacity:0}37.5%,49%{opacity:.95}50%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-4{0%,49%{opacity:0}50%,61%{opacity:.95}62%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-5{0%,61%{opacity:0}62.5%,74%{opacity:.95}75%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-6{0%,74%{opacity:0}75%,86%{opacity:.95}87%,to{opacity:0}}@keyframes qmr-chip-skin__pixel-march-frame-7{0%,86%{opacity:0}87.5%,99%{opacity:.95}}.qmr-chip-skin__pixel-march{animation-duration:6s;animation-timing-function:step-end;animation-iteration-count:infinite}.qmr-chip-skin__pixel-march--0{animation-name:qmr-chip-skin__pixel-march-frame-0}.qmr-chip-skin__pixel-march--1{animation-name:qmr-chip-skin__pixel-march-frame-1}.qmr-chip-skin__pixel-march--2{animation-name:qmr-chip-skin__pixel-march-frame-2}.qmr-chip-skin__pixel-march--3{animation-name:qmr-chip-skin__pixel-march-frame-3}.qmr-chip-skin__pixel-march--4{animation-name:qmr-chip-skin__pixel-march-frame-4}.qmr-chip-skin__pixel-march--5{animation-name:qmr-chip-skin__pixel-march-frame-5}.qmr-chip-skin__pixel-march--6{animation-name:qmr-chip-skin__pixel-march-frame-6}.qmr-chip-skin__pixel-march--7{animation-name:qmr-chip-skin__pixel-march-frame-7}@keyframes qmr-chip-skin__bloom-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qmr-chip-skin__bloom-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.qmr-chip-skin--bloom-anim{transform-origin:50%;animation:9s linear infinite qmr-chip-skin__bloom-rotate}.qmr-chip-skin__bloom-loop--under{animation:4.4s ease-in-out infinite qmr-chip-skin__bloom-breathe}@keyframes qmr-chip-skin__orbital-satellites-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes qmr-chip-skin__orbital-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.qmr-chip-skin__orbital-satellites{animation:7s linear infinite qmr-chip-skin__orbital-satellites-spin}.qmr-chip-skin__orbital-core{animation:3.6s ease-in-out infinite qmr-chip-skin__orbital-core-breathe}@media (prefers-reduced-motion:reduce){.qmr-chip-skin--shard-anim,.qmr-chip-skin__shard-fragment--0,.qmr-chip-skin__shard-fragment--1,.qmr-chip-skin__shard-fragment--2,.qmr-chip-skin__shard-fragment--3,.qmr-chip-skin__shard-fragment--4,.qmr-chip-skin__sprout-leaf--left,.qmr-chip-skin__sprout-leaf--right,.qmr-chip-skin__sprout-core,.qmr-chip-skin__wisp-arc--outer,.qmr-chip-skin__wisp-arc--middle,.qmr-chip-skin__wisp-arc--inner,.qmr-chip-skin__operator-head,.qmr-chip-skin__operator-belt,.qmr-chip-skin__classic-orb,.qmr-chip-skin__pixel-march,.qmr-chip-skin--bloom-anim,.qmr-chip-skin__bloom-loop--under,.qmr-chip-skin__orbital-satellites,.qmr-chip-skin__orbital-core{animation:none!important}}.qmr-mini-chip-wrapper{z-index:99999;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:var(--qmr-chip-size,44px);height:var(--qmr-chip-size,44px);box-sizing:border-box;will-change:transform;transition:transform .16s;display:block;position:fixed}.qmr-mini-chip{all:unset;box-sizing:border-box;background:linear-gradient(135deg, var(--qmr-chip-gradient-from,#4dd0e1), var(--qmr-chip-gradient-to,#a78bfa));border:1px solid #ffffff2e;border-color:color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 55%, white 45%);width:100%;height:100%;box-shadow:0 4px 12px #00000073,0 0 #4dd0e100,inset 0 1px #ffffff26;box-shadow:0 4px 12px #00000073, 0 0 0 0 color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--qmr-chip-gradient-to,#a78bfa) 35%, white 65%);color:#fff;letter-spacing:-.02em;cursor:grab;justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:flex;position:absolute;inset:0}.qmr-mini-chip:hover,.qmr-mini-chip--hovered{box-shadow:0 6px 20px #0000008c, 0 0 0 6px color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 18%, transparent), inset 0 1px 0 #ffffff38;transform:scale(1.06)}.qmr-mini-chip--open{background:linear-gradient(135deg, var(--qmr-chip-gradient-to,#a78bfa), var(--qmr-chip-gradient-from,#4dd0e1));transform:scale(1.04)}.qmr-mini-chip__core{z-index:2;width:var(--qmr-chip-core-size,44px);height:var(--qmr-chip-core-size,44px);justify-content:center;align-items:center;font-size:0;line-height:0;display:inline-flex;position:relative}.qmr-mini-chip__pulse{background:radial-gradient(circle, color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 45%, transparent), transparent 70%);pointer-events:none;z-index:-1;animation:2.4s ease-out infinite qmr-chip-pulse;position:absolute;inset:-10px}.qmr-mini-chip-wrapper--context-shader .qmr-mini-chip__pulse{background:radial-gradient(circle,#a78bfa8c,#0000 70%);animation:1.8s ease-out infinite qmr-chip-pulse-shader}.qmr-mini-chip-wrapper--context-diagram .qmr-mini-chip__pulse{background:radial-gradient(circle,#34d3998c,#0000 70%);animation:1.8s ease-out infinite qmr-chip-pulse-diagram}.qmr-mini-chip-wrapper--context-audio .qmr-mini-chip__pulse{background:radial-gradient(circle,#fbbf248c,#0000 70%);animation:1.8s ease-out infinite qmr-chip-pulse-audio}.qmr-mini-chip--proactive{background:radial-gradient(circle at 30% 30%,#fbbf24f2,#f59e0bd9 55%,#0f121cf2 100%);border-color:#fbbf2459;box-shadow:0 4px 16px #00000073,0 0 12px #fbbf2433,inset 0 1px #ffffff2e}.qmr-mini-chip--proactive:hover{box-shadow:0 6px 24px #0000008c,0 0 0 6px #fbbf2426,0 0 16px #fbbf244d,inset 0 1px #ffffff38}.qmr-mini-chip-wrapper--proactive .qmr-mini-chip__pulse{background:radial-gradient(circle,#fbbf24b3,#0000 70%);animation:1.2s ease-out infinite qmr-chip-pulse-proactive}@keyframes qmr-chip-wrapper-pulse{0%{transform:scale(1)}30%{transform:scale(1.06)}60%{transform:scale(1.02)}to{transform:scale(1)}}.qmr-mini-chip-wrapper--pulse{animation:.9s ease-out 2 qmr-chip-wrapper-pulse}.qmr-mini-chip--degraded{opacity:.65}.qmr-mini-chip--degraded .qmr-mini-chip__core{filter:grayscale(.4)}.qmr-mini-chip--degraded:after{content:"";z-index:3;background:#ef4444d9;border:2px solid #0f121ce6;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}@keyframes qmr-chip-pulse-proactive{0%{opacity:.95;transform:scale(1);box-shadow:0 0 #fbbf2499}50%{box-shadow:0 0 0 8px #fbbf241f}to{opacity:0;transform:scale(2);box-shadow:0 0 #fbbf2400}}@keyframes qmr-notification-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.25)}}@keyframes qmr-chip-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes qmr-chip-pulse-shader{0%{opacity:.9;transform:scale(1);box-shadow:0 0 #a78bfa8c}50%{box-shadow:0 0 0 6px #a78bfa26}to{opacity:0;transform:scale(1.8);box-shadow:0 0 #a78bfa00}}@keyframes qmr-chip-pulse-diagram{0%{opacity:.9;transform:scale(1);box-shadow:0 0 #34d3998c}50%{box-shadow:0 0 0 6px #34d39926}to{opacity:0;transform:scale(1.8);box-shadow:0 0 #34d39900}}@keyframes qmr-chip-pulse-audio{0%{opacity:.9;transform:scale(1);box-shadow:0 0 #fbbf248c}50%{box-shadow:0 0 0 6px #fbbf2426}to{opacity:0;transform:scale(1.8);box-shadow:0 0 #fbbf2400}}.qmr-chip-tip{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(140%);white-space:nowrap;background:#0a0c14f0;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;gap:3px;min-width:92px;padding:7px 11px 7px 10px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0000008c}.qmr-chip-tip--right{transform-origin:0;animation:.18s cubic-bezier(.22,1,.36,1) both qmr-chip-tip-in-right;left:calc(100% + 11px)}.qmr-chip-tip--left{transform-origin:100%;animation:.18s cubic-bezier(.22,1,.36,1) both qmr-chip-tip-in-left;right:calc(100% + 11px)}@keyframes qmr-chip-tip-in-right{0%{opacity:0;transform:translateY(-50%)translate(-5px)scale(.94)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes qmr-chip-tip-in-left{0%{opacity:0;transform:translateY(-50%)translate(5px)scale(.94)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}.qmr-chip-tip__arrow{background:#0a0c14f0;border:1px solid #ffffff1f;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.qmr-chip-tip--right .qmr-chip-tip__arrow{border-top:none;border-right:none;left:-5px}.qmr-chip-tip--left .qmr-chip-tip__arrow{border-bottom:none;border-left:none;right:-5px}.qmr-chip-tip__row{align-items:center;gap:6px;display:flex}.qmr-chip-tip__dot{background:var(--tip-accent,oklch(72% .18 230));width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--tip-accent,oklch(72% .18 230)) 70%, transparent);border-radius:50%;flex-shrink:0}.qmr-chip-tip__name{font-family:var(--qmr-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;color:#fffffff2;font-size:11px;font-weight:700}.qmr-chip-tip__status{font-family:var(--qmr-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.06em;padding-left:13px;font-size:9px}.qmr-chip-tip__status--ready{color:oklch(75% .19 150)}.qmr-chip-tip__status--suggest{color:oklch(78% .16 85)}.qmr-chip-tip__status--offline{color:oklch(68% .22 25)}.qmr-chip-tip__status--muted{color:#ffffff73}@media (prefers-reduced-motion:reduce){.qmr-chip-tip--right,.qmr-chip-tip--left{animation:none}}.qmr-mini-chip__landing{z-index:4;pointer-events:none;border:2px solid color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 85%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 55%, transparent), inset 0 0 8px color-mix(in srgb, var(--qmr-chip-gradient-from,#4dd0e1) 35%, transparent);animation:.65s cubic-bezier(.22,1,.36,1) both qmr-chip-landing;position:absolute;inset:0}@keyframes qmr-chip-landing{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.qmr-mini-page{animation:.3s cubic-bezier(.22,1,.36,1) both qmr-page-in}@keyframes qmr-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.qmr-mini-chip__landing,.qmr-mini-page{animation:none}}.qmr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qmr-mini-chip:focus-visible{outline:2px solid var(--qmr-chip-gradient-from,#4dd0e1);outline-offset:3px}.qmr-mini-page__row:focus-visible,.qmr-route-card:focus-visible,.qmr-prompt:focus-visible,.qmr-thread-toggle:focus-visible,.qmr-thread-item-btn:focus-visible,.qmr-thread-clear:focus-visible,.qmr-chat__action:focus-visible,.qmr-diag-segment:focus-visible,.qmr-ask__submit:focus-visible,.qmr-packet__toggle:focus-visible,.qmr-packet__copy:focus-visible{outline:2px solid var(--qmr-panel-accent,#4dd0e1);outline-offset:2px}.qmr-ask__input:focus-visible{outline:2px solid var(--qmr-panel-accent,#4dd0e1);outline-offset:1px}.qmr-mini-panel{--qmr-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, "Cascadia Mono", Consolas, monospace;--qmr-panel-accent:oklch(72% .18 230);--qmr-gradient-identity:linear-gradient(90deg, #f0abfc, #a78bfa, #4dd0e1);background:linear-gradient(180deg, color-mix(in srgb, var(--qmr-panel-accent) 6%, transparent), transparent 140px), repeating-linear-gradient(0deg, #ffffff04 0 1px, transparent 1px 3px), linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 26px 26px, #0a0c14f0;-webkit-backdrop-filter:blur(18px)saturate(140%);color:#ffffffeb;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;font-family:Inter,system-ui,sans-serif;animation:.26s cubic-bezier(.22,1,.36,1) both qmr-panel-enter;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.qmr-mini-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--qmr-panel-accent) 22%, var(--qmr-panel-accent) 78%, transparent);opacity:.75;pointer-events:none;z-index:1;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:14px;right:14px}@keyframes qmr-panel-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.qmr-mini-panel--closing{animation:.17s ease-in both qmr-panel-exit}@keyframes qmr-panel-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.qmr-mini-panel>*{animation:.3s cubic-bezier(.22,1,.36,1) both qmr-panel-child-in}.qmr-mini-panel>:first-child{animation-delay:40ms}.qmr-mini-panel>:nth-child(2){animation-delay:60ms}.qmr-mini-panel>:nth-child(3){animation-delay:80ms}.qmr-mini-panel>:nth-child(4){animation-delay:.1s}.qmr-mini-panel>:nth-child(5){animation-delay:.12s}.qmr-mini-panel>:nth-child(6){animation-delay:.14s}@keyframes qmr-panel-child-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.qmr-mini-panel,.qmr-mini-panel--closing,.qmr-mini-panel>*,.qmr-mini-panel__led,.qmr-mini-panel__tab-pip,.qmr-mini-page__row-led--running,.qmr-route-console__node--target .qmr-route-console__node-orb,.qmr-route-console__link-dashes,.qmr-diag-metric__bar-fill,.qmr-diag-pulse__bar,.qmr-listening__orb,.qmr-chat__bubble,.qmr-chat__dot,.qmr-chat__plan-step--active .qmr-chat__plan-marker{animation:none}.qmr-mini-panel__tab-glider,.qmr-mini-panel__tab-icon,.qmr-mini-page__row--action:before,.qmr-mini-page__row,.qmr-mini-page__row-led,.qmr-route-card,.qmr-route-card:before,.qmr-route-card__go,.qmr-thread-item-dot,.qmr-diag-segments__glider,.qmr-diag-segment,.qmr-diag-gauge__fill,.qmr-prompt,.qmr-history__item,.qmr-chat__action,.qmr-ask__input,.qmr-ask__submit,.qmr-mini-panel__tab:after,.qmr-notes__input,.qmr-notes__suggest-btn,.qmr-md__tag{transition:none}}.qmr-mini-panel__header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:8px 10px 6px;display:flex}.qmr-mini-panel__eyebrow{font-family:var(--qmr-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--qmr-panel-accent);text-shadow:0 0 8px color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent);font-size:9px;font-weight:700}.qmr-mini-panel__led{background:var(--qmr-panel-accent);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--qmr-panel-accent) 80%, transparent);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite qmr-panel-led-pulse}@keyframes qmr-panel-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.qmr-mini-panel__close{all:unset;cursor:pointer;color:#ffffffb3;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background .12s,color .12s;display:flex}.qmr-mini-panel__close:hover{color:#fff;background:#ffffff14}.qmr-mini-panel__tabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:2px;padding:6px 6px 0;display:flex;position:relative}.qmr-mini-panel__tab{all:unset;cursor:pointer;color:#ffffff8c;border-radius:8px 8px 0 0;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 2px 11px;transition:color .12s,background .12s;display:flex;position:relative}.qmr-mini-panel__tab:after{content:attr(data-tooltip);color:#ffffffe0;font-family:var(--qmr-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;z-index:6;background:#080910f5;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:600;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 4px 14px #00000073}.qmr-mini-panel__tab:hover:after,.qmr-mini-panel__tab:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.qmr-mini-panel__tab:hover{color:#ffffffd9;background:#ffffff0a}.qmr-mini-panel__tab--active{color:var(--qmr-panel-accent);background:color-mix(in srgb, var(--qmr-panel-accent) 8%, transparent)}.qmr-mini-panel__tab-icon{transition:transform .16s cubic-bezier(.22,1,.36,1)}.qmr-mini-panel__tab:hover .qmr-mini-panel__tab-icon{transform:translateY(-1.5px)}.qmr-mini-panel__tab-glider{background:var(--qmr-gradient-identity);pointer-events:none;border-radius:2px 2px 0 0;width:calc(16.6667% - 2px);height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:6px;box-shadow:0 0 10px #a78bfa8c}.qmr-mini-panel__tab-pip{background:oklch(78% .16 85);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.6s ease-in-out infinite qmr-notification-dot-pulse;box-shadow:0 0 6px oklch(78% .16 85/.9)}.qmr-mini-panel__tab:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent) 45%, transparent);outline:none}.qmr-mini-panel__close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--qmr-panel-accent) 35%, transparent);outline:none}.qmr-mini-panel__tab-icon{flex-shrink:0;line-height:1;display:inline-flex}.qmr-mini-panel__tab-svg{width:16px;height:16px;display:block}.qmr-mini-panel__tab-label{font-family:var(--qmr-mono);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.qmr-mini-panel__body{color:#ffffffc7;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;font-size:13px;line-height:1.5;position:relative;overflow:hidden auto}.qmr-mini-panel__body::-webkit-scrollbar{width:6px}.qmr-mini-panel__body::-webkit-scrollbar-track{background:0 0}.qmr-mini-panel__body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.qmr-mini-panel__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent)}.qmr-mini-panel__header-main{flex:none;align-items:center;gap:5px;display:flex}.qmr-mini-panel__continue-compact{all:unset;border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 28%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent) 8%, transparent);color:#e2e8f0c7;cursor:pointer;min-width:0;font-family:var(--qmr-mono);letter-spacing:.03em;white-space:nowrap;border-radius:6px;flex:auto;align-items:center;gap:4px;padding:4px 6px;font-size:8px;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex;overflow:hidden}.qmr-mini-panel__continue-compact:hover{background:color-mix(in srgb, var(--qmr-panel-accent) 16%, transparent);border-color:color-mix(in srgb, var(--qmr-panel-accent) 48%, transparent);color:#fffffff5}.qmr-mini-panel__continue-compact:focus-visible{outline:2px solid color-mix(in srgb, var(--qmr-panel-accent) 70%, transparent);outline-offset:1px}.qmr-mini-panel__continue-compact-icon{color:var(--qmr-panel-accent);flex:none;font-size:13px}.qmr-mini-panel__continue-compact-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.qmr-mini-panel__continue-compact-age{color:#94a3b8ad;flex:none}.qmr-mini-panel__app-badge{font-family:var(--qmr-mono);letter-spacing:.05em;background:color-mix(in srgb, var(--qmr-panel-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 28%, transparent);color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:180px;padding:3px 8px;font-size:10px;font-weight:600;transition:background .18s,border-color .18s;overflow:hidden}.qmr-mini-panel__app-badge:hover{background:color-mix(in srgb, var(--qmr-panel-accent) 20%, transparent);border-color:color-mix(in srgb, var(--qmr-panel-accent) 42%, transparent)}.qmr-mini-page{padding:12px 14px}.qmr-mini-page__header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.qmr-mini-page__eyebrow{font-family:var(--qmr-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--qmr-panel-accent);font-size:9px;font-weight:700}.qmr-mini-page__count{font-family:var(--qmr-mono);color:#fff6;background:#ffffff0a;border-radius:8px;padding:2px 6px;font-size:10px}.qmr-mini-page__filter-wrap{align-items:center;margin-bottom:10px;display:flex;position:relative}.qmr-mini-page__filter-icon{color:#ffffff59;pointer-events:none;font-size:12px;position:absolute;left:9px}.qmr-mini-page__filter{all:unset;box-sizing:border-box;width:100%;font-family:var(--qmr-mono);color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:7px 26px;font-size:11px;transition:border-color .14s,background .14s,box-shadow .14s}.qmr-mini-page__filter::placeholder{color:#ffffff4d}.qmr-mini-page__filter:focus{border-color:color-mix(in srgb, var(--qmr-panel-accent) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--qmr-panel-accent) 18%, transparent);background:#ffffff0d}.qmr-mini-page__filter-clear{all:unset;cursor:pointer;color:#ffffff73;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:color .12s,background .12s;display:flex;position:absolute;right:6px}.qmr-mini-page__filter-clear:hover{color:#ffffffe6;background:#ffffff14}.qmr-mini-page__subhead-count{font-family:var(--qmr-mono);color:#ffffff80;vertical-align:middle;background:#ffffff0d;border-radius:6px;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:600}.qmr-mini-page__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qmr-mini-page__row{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffffd9;text-align:left;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12px;transition:background .12s,border-color .12s,transform .12s;display:flex}.qmr-mini-page__row:hover:not(:disabled){background:color-mix(in srgb, var(--qmr-panel-accent) 7%, transparent);border-color:color-mix(in srgb, var(--qmr-panel-accent) 22%, transparent);transform:translate(2px)}.qmr-mini-page__row:disabled{opacity:.35;cursor:not-allowed}.qmr-mini-page__row--action{position:relative;overflow:hidden}.qmr-mini-page__row--action:before{content:"";background:var(--qmr-panel-accent);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--qmr-panel-accent) 60%, transparent);transform-origin:50%;border-radius:0 2px 2px 0;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.qmr-mini-page__row--action:hover:not(:disabled):before{transform:scaleY(1)}.qmr-mini-page__row--action:active:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent) 45%, transparent), 0 0 16px color-mix(in srgb, var(--qmr-panel-accent) 30%, transparent);transform:translate(2px)scale(.985)}.qmr-mini-page__row-glyph{width:24px;height:24px;font-family:var(--qmr-mono);color:var(--qmr-panel-accent);background:color-mix(in srgb, var(--qmr-panel-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 20%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.qmr-mini-page__row-kbd{font-family:var(--qmr-mono);letter-spacing:.04em;color:#ffffff80;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-bottom-width:2px;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:9px}.qmr-mini-page__row-led{background:#ffffff24;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .15s,box-shadow .15s}.qmr-mini-page__row-led--running{background:oklch(78% .16 85);animation:1s ease-in-out infinite qmr-panel-led-pulse;box-shadow:0 0 7px oklch(78% .16 85/.85)}.qmr-mini-page__row-led--ok{background:oklch(75% .19 150);box-shadow:0 0 7px oklch(75% .19 150/.8)}.qmr-mini-page__row-led--error{background:oklch(68% .22 25);box-shadow:0 0 7px oklch(68% .22 25/.8)}.qmr-mini-page__row--handoff{border-left:2px solid #a78bfa66}.qmr-mini-page__row--recommended{background:#4dd0e10f;border-left:2px solid #4dd0e1cc}.qmr-mini-page__row--recommended:hover{background:#4dd0e11f}.qmr-mini-page__row-badge{color:#4dd0e1e6;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;padding-right:4px;font-size:8px;font-weight:700}.qmr-mini-page__row--prompt{font-style:italic}.qmr-mini-page__row-icon{text-align:center;flex-shrink:0;width:20px;font-size:14px}.qmr-mini-page__row-main{flex-direction:column;flex:1;min-width:0;display:flex}.qmr-mini-page__row-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.qmr-mini-page__row-meta{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:10px;overflow:hidden}.qmr-mini-page__row-arrow{color:#fff6;flex-shrink:0;font-size:14px}.qmr-mini-page__row-feedback{color:#ffffff80;white-space:normal;text-overflow:clip;margin-top:2px;font-size:10px;line-height:1.35;animation:.15s qmr-response-in;display:block;overflow:visible}.qmr-mini-page__row-feedback--ok{color:#4ade80e6}.qmr-mini-page__row-feedback--error{color:#fb7185eb}.qmr-mini-page__insight-facts{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.qmr-mini-page__insight-fact{background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 8px;display:flex}.qmr-mini-page__insight-fact-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;flex-shrink:0;font-size:10px}.qmr-mini-page__insight-fact-value{color:#ffffffd9;text-align:right;word-break:break-word;min-width:0;font-size:11px}.qmr-mini-page__hint{font-family:var(--qmr-mono);letter-spacing:.02em;color:#fff6;border-top:1px solid #ffffff0a;margin:12px 0 0;padding-top:8px;font-size:9px;line-height:1.5}.qmr-audio-analysis-card{background:#080f1c94;border:1px solid #7dd3fc2e;border-radius:8px;margin-top:12px;padding:10px}.qmr-audio-analysis-card--ready{border-color:#6ee7b747}.qmr-audio-analysis-card--degraded{border-color:#fbbf244d}.qmr-audio-analysis-card--error{border-color:#f8717152}.qmr-audio-analysis-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.qmr-audio-analysis-card__state{font:600 9px/1 var(--qmr-mono);letter-spacing:.12em;color:#7dd3fccc}.qmr-audio-analysis-card--ready .qmr-audio-analysis-card__state{color:#a7f3d0}.qmr-audio-analysis-card--degraded .qmr-audio-analysis-card__state{color:#fcd34d}.qmr-audio-analysis-card--error .qmr-audio-analysis-card__state{color:#fca5a5}.qmr-audio-analysis-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.qmr-audio-analysis-card__grid div{gap:3px;min-width:0;display:grid}.qmr-audio-analysis-card__grid span{font:500 8px/1.2 var(--qmr-mono);letter-spacing:.08em;color:#e2e8f06b}.qmr-audio-analysis-card__grid strong{text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.25 var(--qmr-mono);color:#f1f5f9db;overflow:hidden}.qmr-audio-analysis-card__meta{font:500 9px/1.35 var(--qmr-mono);color:#e2e8f07a;margin:9px 0 0}.qmr-audio-analysis-card__warnings{font:500 9px/1.35 var(--qmr-mono);color:#fcd34d;margin:8px 0 0;padding-left:16px}.qmr-action-confirm{background:#fbbf240f;border:1px solid #fbbf2452;border-radius:6px;margin-top:12px;padding:10px}.qmr-action-confirm__actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.qmr-action-confirm__actions button{color:#fffc;font:10px var(--qmr-mono);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:4px;padding:4px 8px}.qmr-action-confirm__actions button:last-child{color:#fde68af2;border-color:#fbbf247a}.qmr-mini-page__empty{text-align:center;color:#fff6;padding:24px 12px;font-size:11px;font-style:italic}.qmr-mini-page__subhead{font-family:var(--qmr-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin:12px 0 6px;font-size:9px;font-weight:700}.qmr-mini-page__assistant-input{gap:6px;margin-bottom:12px;display:flex}.qmr-mini-page__input{color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .12s,background .12s}.qmr-mini-page__input:focus{background:#ffffff0f;border-color:#4dd0e166}.qmr-mini-page__input::placeholder{color:#ffffff59}.qmr-mini-page__input-submit{color:#4dd0e1e6;cursor:pointer;background:#4dd0e11f;border:1px solid #4dd0e14d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background .12s,border-color .12s;display:flex}.qmr-mini-page__input-submit:hover:not(:disabled){background:#4dd0e133;border-color:#4dd0e180}.qmr-mini-page__input-submit:disabled{opacity:.4;cursor:default}.qmr-mini-page__response{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:12px;padding:12px;animation:.2s qmr-response-in}.qmr-mini-page__response--high{background:#4dd0e10a;border-color:#4dd0e133}.qmr-mini-page__response--medium{background:#a78bfa08;border-color:#a78bfa2e}.qmr-mini-page__response--low{background:#fbbf2405;border-color:#fbbf2426}.qmr-mini-page__response-confidence{letter-spacing:.15em;text-transform:uppercase;color:#fff9;background:#ffffff0f;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:8px;font-weight:700;display:inline-block}.qmr-mini-page__response--high .qmr-mini-page__response-confidence{color:#4dd0e1e6;background:#4dd0e11f}.qmr-mini-page__response--medium .qmr-mini-page__response-confidence{color:#a78bfae6;background:#a78bfa1f}.qmr-mini-page__response--low .qmr-mini-page__response-confidence{color:#fbbf24d9;background:#fbbf241a}.qmr-mini-page__response-text{color:#ffffffe0;white-space:pre-line;margin:0 0 4px;font-size:12px;line-height:1.55}.qmr-mini-page__response-detail{color:#ffffff80;white-space:pre-line;margin:0 0 8px;font-size:11px;line-height:1.5}.qmr-mini-page__response-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qmr-mini-page__response-action{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,transform .12s}.qmr-mini-page__response-action:hover{background:#4dd0e11a;border-color:#4dd0e14d;transform:translateY(-1px)}.qmr-mini-page__response--thinking{padding:16px 12px}.qmr-mini-page__response-shimmer{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0f 50%,#ffffff05 100%) 0 0/200% 100%;border-radius:6px;width:100%;height:40px;animation:1.2s ease-in-out infinite qmr-shimmer}@keyframes qmr-response-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes qmr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qmr-mini-panel__placeholder{color:#fff6;flex:1;justify-content:center;align-items:center;font-size:11px;font-style:italic;display:flex}.qmr-mini-chip__handoff-badge{pointer-events:none;background:oklch(75% .18 195);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite qmr-handoff-badge-pulse;position:absolute;top:2px;right:2px;box-shadow:0 0 8px oklch(75% .18 195/.8),0 0 2px #fff}@keyframes qmr-handoff-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.qmr-mini-panel__handoff-banner{background:linear-gradient(90deg,#4dd0e114 0%,#4dd0e105 100%);border-bottom:1px solid #4dd0e126;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;animation:.2s ease-out qmr-handoff-banner-in;display:flex}@keyframes qmr-handoff-banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.qmr-mini-panel__handoff-banner-icon{flex-shrink:0;font-size:14px}.qmr-mini-panel__handoff-banner-text{flex:1;min-width:0}.qmr-mini-panel__handoff-banner-label{color:#4dd0e1e6;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.qmr-mini-panel__handoff-banner-cta{all:unset;cursor:pointer;color:#4dd0e1f2;white-space:nowrap;background:#4dd0e11f;border:1px solid #4dd0e140;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s}.qmr-mini-panel__handoff-banner-cta:hover{background:#4dd0e133;border-color:#4dd0e166}.qmr-mini-panel__handoff-banner-dismiss{all:unset;cursor:pointer;color:#fff6;flex-shrink:0;padding:2px 4px;font-size:11px;line-height:1;transition:color .15s}.qmr-mini-panel__handoff-banner-dismiss:hover{color:#ffffffb3}@media (prefers-reduced-motion:reduce){.qmr-mini-chip-wrapper .qmr-mini-chip__pulse{opacity:.55;animation:none}.qmr-mini-panel,.qmr-mini-page__response,.qmr-mini-page__response-action{animation:none}.qmr-mini-page__response-shimmer{opacity:.4;animation:none}.qmr-mini-chip__handoff-badge,.qmr-mini-panel__handoff-banner,.qmr-mini-page__protip,.qmr-mini-page__history-item,.qmr-mini-panel__proactive-banner,.qmr-mini-chip-wrapper--quiet .qmr-mini-chip__pulse,.qmr-mini-chip-wrapper--guide .qmr-mini-chip__pulse,.qmr-mini-chip-wrapper--muted .qmr-mini-chip__pulse{animation:none}}.qmr-handoff-preview{z-index:100000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qmr-handoff-preview__card{color:#ffffffeb;background:#090c16f0;border:1px solid #ffffff29;border-radius:18px;width:min(520px,100%);padding:24px;box-shadow:0 24px 80px #0000007a}.qmr-handoff-preview__eyebrow{color:#4dd0e1d6;letter-spacing:.16em;font-size:10px}.qmr-handoff-preview__route{align-items:center;gap:10px;margin-top:12px;font-size:15px;display:flex}.qmr-handoff-preview__intent{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px}.qmr-handoff-preview__session,.qmr-handoff-preview__warning,.qmr-handoff-preview__changes{color:#ffffffad;margin:16px 0 0;font-size:12px;line-height:1.5}.qmr-handoff-preview__warning{color:#ffd166}.qmr-handoff-preview__changes{padding-left:18px}.qmr-handoff-preview__actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.qmr-handoff-preview__action{color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;padding:9px 12px;font-size:11px}.qmr-handoff-preview__action:hover:not(:disabled){background:#4dd0e11f;border-color:#4dd0e199}.qmr-handoff-preview__action--primary{color:#b9f4ff;background:#4dd0e129;border-color:#4dd0e19e}.qmr-handoff-preview__action:disabled{cursor:wait;opacity:.48}@media (prefers-reduced-motion:reduce){.qmr-handoff-preview{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes qmr-action-in{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.qmr-mini-page__response-action{animation:.25s both qmr-action-in}.qmr-mini-page__response-action:first-child{animation-delay:30ms}.qmr-mini-page__response-action:nth-child(2){animation-delay:80ms}.qmr-mini-page__response-action:nth-child(3){animation-delay:.13s}.qmr-mini-page__response-action:nth-child(4){animation-delay:.18s}.qmr-mini-page__response-action:nth-child(5){animation-delay:.23s}.qmr-mini-page__response-action:active{transform:scale(.96)}.qmr-mini-page__response--high .qmr-mini-page__response-action:hover{box-shadow:0 0 8px #4dd0e140}.qmr-mini-page__response--medium .qmr-mini-page__response-action:hover{box-shadow:0 0 8px #a78bfa33}.qmr-mini-page__response--low .qmr-mini-page__response-action:hover{box-shadow:0 0 8px #fbbf242e}.qmr-mini-page__protip{background:linear-gradient(135deg,#4dd0e10f 0%,#a78bfa0a 100%);border:1px solid #4dd0e126;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;animation:.2s qmr-response-in;display:flex}.qmr-mini-page__protip-icon{flex-shrink:0;margin-top:1px;font-size:14px}.qmr-mini-page__protip-text{color:#fffc;font-size:11px;font-style:italic;line-height:1.5}.qmr-mini-page__capabilities{margin-top:12px}.qmr-mini-page__capability-tags{flex-wrap:wrap;gap:4px;display:flex}.qmr-mini-page__capability-tag{letter-spacing:.03em;color:#ffffffa6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:500}.qmr-mini-page__faq{margin-top:12px}.qmr-mini-page__faq-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;margin-bottom:6px;padding:8px 10px}.qmr-mini-page__faq-q{color:#4dd0e1cc;text-transform:lowercase;letter-spacing:.02em;margin:0 0 4px;font-size:10px;font-weight:600}.qmr-mini-page__faq-a{color:#fff9;margin:0;font-size:10px;line-height:1.5}.qmr-mini-page__row--selected{background:#4dd0e114!important;border-color:#4dd0e140!important}.qmr-mini-page__history{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:10px}.qmr-mini-page__history-item{all:unset;box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff08;border-radius:6px;margin-bottom:5px;padding:7px 10px;transition:background .12s,border-color .12s;animation:.15s qmr-response-in;display:block}.qmr-mini-page__history-item:focus-visible{border-color:#4dd0e166;outline:none;box-shadow:0 0 0 2px #4dd0e140}.qmr-mini-page__history-item:hover{background:#ffffff0a;border-color:#ffffff12}.qmr-mini-page__history-query{color:#fff6;text-transform:lowercase;margin:0 0 2px;font-size:9px;font-weight:600}.qmr-mini-page__history-preview{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.qmr-mini-panel__proactive-banner{background:linear-gradient(135deg,#fbbf2414 0%,#f59e0b08 100%);border-bottom:1px solid #fbbf242e;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px;animation:.2s ease-out qmr-proactive-banner-in;display:flex}@keyframes qmr-proactive-banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.qmr-mini-panel__proactive-header{align-items:center;gap:6px;display:flex}.qmr-mini-panel__proactive-icon{flex-shrink:0;font-size:13px}.qmr-mini-panel__proactive-label{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24cc;font-size:9px;font-weight:600}.qmr-mini-panel__proactive-reason{color:#ffffffbf;font-size:11px;line-height:1.5}.qmr-mini-panel__proactive-target{color:#fbbf24b3;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.qmr-mini-panel__proactive-actions{gap:6px;margin-top:2px;display:flex}.qmr-mini-panel__proactive-cta{all:unset;cursor:pointer;color:#fbbf24f2;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,transform .1s}.qmr-mini-panel__proactive-cta:hover{background:#fbbf2433;border-color:#fbbf2473}.qmr-mini-panel__proactive-cta:active{transform:scale(.96)}.qmr-mini-panel__proactive-dismiss{all:unset;cursor:pointer;color:#fff6;border-radius:6px;padding:5px 8px;font-size:10px;transition:color .15s,background .15s}.qmr-mini-panel__proactive-dismiss:hover{color:#ffffffb3;background:#ffffff0a}.qmr-mini-panel__continue-card{all:unset;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#10b98114 0%,#05966908 100%);border-bottom:1px solid #10b9812e;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.qmr-mini-panel__continue-card:hover{background:linear-gradient(135deg,#10b98124 0%,#0596690f 100%)}.qmr-mini-panel__continue-card-icon{color:#6ee7b7e6;flex-shrink:0;font-size:14px}.qmr-mini-panel__continue-card-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qmr-mini-panel__continue-card-label{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.qmr-mini-panel__continue-card-detail{color:#94a3b8bf;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.qmr-mini-panel__continue-card-age{color:#6ee7b7b3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.qmr-mini-panel__workflow-strip{background:linear-gradient(135deg,#6366f114 0%,#4f46e508 100%);border-bottom:1px solid #6366f12e;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}.qmr-mini-panel__workflow-strip-header{align-items:center;gap:6px;display:flex}.qmr-mini-panel__workflow-strip-icon{flex-shrink:0;font-size:13px}.qmr-mini-panel__workflow-strip-label{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.qmr-mini-panel__workflow-strip-progress{text-transform:uppercase;letter-spacing:.05em;color:#a5b4fcd9;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.qmr-mini-panel__proactive-alternatives{border-top:1px dashed #ffffff14;flex-direction:column;gap:4px;margin-top:2px;padding-top:6px;display:flex}.qmr-mini-panel__proactive-alternatives-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff59;font-size:9px}.qmr-mini-panel__proactive-alternatives-list{flex-wrap:wrap;gap:4px;display:flex}.qmr-mini-panel__proactive-alternative{all:unset;cursor:pointer;color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.qmr-mini-panel__proactive-alternative:hover{color:#ffffffd9;background:#fbbf241f;border-color:#fbbf244d}.qmr-mini-chip--quiet{opacity:.78;background:radial-gradient(circle at 30% 30%,#787c86d9,#4a4e58b3 60%,#0f121cf2 100%);border-color:#ffffff14}.qmr-mini-chip--quiet:hover{opacity:.92}.qmr-mini-chip--quiet .qmr-mini-chip__pulse{border-color:#787c864d;animation:none}.qmr-mini-chip--guide{background:radial-gradient(circle at 30% 30%,#6ef0ff,#22d3eef2 55%,#0f121cf2 100%);border-color:#6ef0ff73;box-shadow:0 4px 16px #00000073,0 0 14px #22d3ee47,inset 0 1px #ffffff38}.qmr-mini-chip--guide:hover{box-shadow:0 6px 24px #0000008c,0 0 0 6px #22d3ee2e,0 0 18px #22d3ee66,inset 0 1px #ffffff40}.qmr-mini-chip-wrapper--guide .qmr-mini-chip__pulse{border-color:#6ef0ffd9;animation:1.6s ease-out infinite qmr-chip-pulse}.qmr-mini-chip--muted{filter:saturate(.5)}.qmr-mini-chip-wrapper--muted .qmr-mini-chip__pulse{animation-duration:4s}.qmr-mini-chip__mute-badge{color:#ffffffeb;letter-spacing:.02em;white-space:nowrap;z-index:4;pointer-events:none;background:#0f121ceb;border:1px solid #ffffff2e;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000073}.qmr-presence-segment{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:1px;padding:1px;display:flex}.qmr-presence-segment__btn{all:unset;cursor:pointer;letter-spacing:.02em;color:#ffffff8c;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:600;transition:background .14s,color .14s;display:flex}.qmr-presence-segment__btn:hover{color:#ffffffd9;background:#ffffff0d}.qmr-presence-segment__btn--active{color:#fffffff2;background:#a78bfa38;border:1px solid #a78bfa59;box-shadow:0 0 8px #a78bfa40}.qmr-presence-segment__btn[data-presence-level=quiet].qmr-presence-segment__btn--active{background:#787c8647;border-color:#787c8673;box-shadow:0 0 8px #787c8640}.qmr-presence-segment__btn[data-presence-level=guide].qmr-presence-segment__btn--active{background:#22d3ee47;border-color:#22d3ee73;box-shadow:0 0 8px #22d3ee4d}.qmr-presence-segment__btn--muted{opacity:.45}.qmr-presence-segment__btn--quiet{padding-inline:5px}.qmr-presence-segment__btn--quiet .qmr-presence-segment__label,.qmr-presence-segment__mute .qmr-presence-segment__label{display:none}.qmr-presence-segment__btn--balanced{padding-inline:7px}.qmr-presence-segment__btn--guide{color:#a5f3fcd1;padding-inline:8px}.qmr-presence-segment__btn--guide.qmr-presence-segment__btn--active{color:#d8fbff;background:#22d3ee47;border-color:#6ef0ff94;box-shadow:0 0 10px #22d3ee52}.qmr-presence-segment__mute{all:unset;cursor:pointer;color:#ffffff8c;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:4px 5px;font-size:9px;font-weight:600;transition:background .14s,color .14s;display:flex}.qmr-presence-segment__mute:hover{color:#ffffffd9;background:#ffffff0d}.qmr-presence-segment__mute--active{color:#fbbf24f2;background:#fbbf2429;border:1px solid #fbbf2459;box-shadow:0 0 8px #fbbf2440}.qmr-presence-segment__icon{font-size:11px;line-height:1}@media (width<=480px){.qmr-presence-segment__label{display:none}}.qmr-mini-panel__workflow-timeline{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:6px 8px;display:flex}.qmr-mini-panel__workflow-step{align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.qmr-mini-panel__workflow-step-marker{text-align:center;flex-shrink:0;width:16px;font-size:10px}.qmr-mini-panel__workflow-step-text{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qmr-mini-panel__workflow-step--completed .qmr-mini-panel__workflow-step-marker{color:#4ade80e6}.qmr-mini-panel__workflow-step--completed .qmr-mini-panel__workflow-step-text{color:#ffffff4d;text-decoration:line-through}.qmr-mini-panel__workflow-step--current .qmr-mini-panel__workflow-step-marker{color:#4dd0e1f2}.qmr-mini-panel__workflow-step--current .qmr-mini-panel__workflow-step-text{color:#ffffffd9;font-weight:600}.qmr-mini-panel__workflow-step--pending .qmr-mini-panel__workflow-step-marker{color:#fff3}.qmr-mini-panel__workflow-step--pending .qmr-mini-panel__workflow-step-text{color:#ffffff40}.qmr-plan-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:8px;padding:12px}.qmr-plan-card__header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.qmr-plan-card__icon{font-size:14px}.qmr-plan-card__title{color:#ffffffe6;flex:1;font-size:12px;font-weight:600}.qmr-plan-card__skip{color:var(--qv-neon-green,#4ade80);background:#4ade801a;border-radius:4px;padding:2px 6px;font-size:10px}.qmr-plan-card__timeline{flex-direction:column;gap:0;max-height:240px;display:flex;overflow-y:auto}.qmr-plan-step{gap:10px;padding:8px 0;display:flex;position:relative}.qmr-plan-step:not(:last-child):after{content:"";background:#ffffff14;width:1px;position:absolute;top:26px;bottom:-4px;left:7px}.qmr-plan-step--done:not(:last-child):after{background:#4ade8033}.qmr-plan-step__marker{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;font-size:9px;display:flex}.qmr-plan-step--done .qmr-plan-step__marker{color:var(--qv-neon-green,#4ade80);background:#4ade8026;border:1px solid #4ade804d}.qmr-plan-step--active .qmr-plan-step__marker{color:var(--qv-neon-cyan,#22d3ee);background:#22d3ee26;border:1px solid #22d3ee66;animation:1.6s ease-in-out infinite qmr-plan-pulse}.qmr-plan-step--locked .qmr-plan-step__marker{color:#fff3;background:#ffffff08;border:1px solid #ffffff0f}@keyframes qmr-plan-pulse{0%,to{box-shadow:0 0 #22d3ee4d}50%{box-shadow:0 0 0 4px #22d3ee00}}.qmr-plan-step__content{flex:1;min-width:0}.qmr-plan-step__action{color:#fffc;font-size:11px;font-weight:500;line-height:1.3}.qmr-plan-step--active .qmr-plan-step__action{color:#fffffff2}.qmr-plan-step--locked .qmr-plan-step__action{color:#ffffff4d}.qmr-plan-step__meta{color:#fff6;margin-top:2px;font-size:10px}.qmr-plan-step--locked .qmr-plan-step__meta{color:#ffffff26}.qmr-plan-step__desc{color:#ffffff59;margin-top:3px;font-size:10px;line-height:1.3}.qmr-plan-step--locked .qmr-plan-step__desc{color:#ffffff1a}.qmr-plan-card__footer{color:#ffffff40;text-align:center;margin-top:8px;font-size:9px}@media (prefers-reduced-motion:reduce){.qmr-plan-step--active .qmr-plan-step__marker{animation:none}}.qmr-plan-resume{background:#4dd0e10f;border:1px solid #4dd0e12e;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.qmr-plan-resume__icon{flex-shrink:0;font-size:14px}.qmr-plan-resume__info{flex-direction:column;gap:2px;min-width:0;display:flex}.qmr-plan-resume__title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.qmr-plan-resume__meta{color:#4dd0e1b3;font-size:9px}.qmr-plan-resume__done-btn{color:#4dd0e1e6;cursor:pointer;background:#4dd0e11a;border:1px solid #4dd0e166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:background .15s,border-color .15s,transform .1s;display:flex}.qmr-plan-resume__done-btn:hover{background:#4dd0e140;border-color:#4dd0e1b3}.qmr-plan-resume__done-btn:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.qmr-plan-resume__done-btn{transition:none}.qmr-plan-resume__done-btn:active{transform:none}}.qmr-route-console{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--qmr-panel-accent) 7%, transparent), transparent 55%), #ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:14px 12px 12px;display:flex}.qmr-route-console__node{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;min-width:74px;max-width:96px;display:flex}.qmr-route-console__node-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--node-accent) 90%, white 10%), var(--node-accent) 60%, color-mix(in srgb, var(--node-accent) 55%, black 45%) 100%);width:18px;height:18px;box-shadow:0 0 0 2px color-mix(in srgb, var(--node-accent) 22%, transparent), 0 0 10px color-mix(in srgb, var(--node-accent) 55%, transparent);border-radius:50%}.qmr-route-console__node--target .qmr-route-console__node-orb{animation:2.4s ease-in-out infinite qmr-route-orb-breathe}@keyframes qmr-route-orb-breathe{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--node-accent) 22%, transparent), 0 0 10px color-mix(in srgb, var(--node-accent) 55%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--node-accent) 16%, transparent), 0 0 16px color-mix(in srgb, var(--node-accent) 70%, transparent)}}.qmr-route-console__node-name{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:96px;font-size:10px;font-weight:600;overflow:hidden}.qmr-route-console__node-tag{font-family:var(--qmr-mono);letter-spacing:.16em;color:var(--node-accent);text-transform:uppercase;font-size:7px;font-weight:700}.qmr-route-console__node-intent{font-family:var(--qmr-mono);letter-spacing:.06em;color:#fff6;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:96px;font-size:7px;overflow:hidden}.qmr-route-console__link{border-radius:1px;flex:1;align-self:flex-start;min-width:24px;height:2px;margin-top:8px;position:relative;overflow:hidden}.qmr-route-console__link-dashes{background:repeating-linear-gradient(90deg, var(--node-accent) 0 6px, transparent 6px 12px);opacity:.75;width:200%;height:100%;animation:1.1s linear infinite qmr-route-dash;position:absolute;top:0;left:0}@keyframes qmr-route-dash{0%{transform:translate(0)}to{transform:translate(-12px)}}.qmr-route-stats{font-family:var(--qmr-mono);letter-spacing:.06em;color:#fff6;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:9px;display:flex}.qmr-route-stats__sep{color:#fff3}.qmr-route-list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.qmr-route-card{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffffd9;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px 9px 13px;transition:background .14s,border-color .14s,transform .14s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.qmr-route-card:before{content:"";background:var(--node-accent);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--node-accent) 60%, transparent);transform-origin:50%;border-radius:0 2px 2px 0;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(0)}.qmr-route-card:hover,.qmr-route-card--active{background:color-mix(in srgb, var(--node-accent) 7%, transparent);border-color:color-mix(in srgb, var(--node-accent) 24%, transparent);transform:translate(2px)}.qmr-route-card:hover:before,.qmr-route-card--active:before{transform:scaleY(1)}.qmr-route-card:active{box-shadow:0 0 0 1px color-mix(in srgb, var(--node-accent) 45%, transparent), 0 0 16px color-mix(in srgb, var(--node-accent) 30%, transparent);transform:translate(2px)scale(.985)}.qmr-route-card__dot{background:var(--node-accent);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--node-accent) 70%, transparent);border-radius:50%;flex-shrink:0;margin-top:3px}.qmr-route-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qmr-route-card__name{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.qmr-route-card__meta{align-items:center;gap:6px;min-width:0;display:flex}.qmr-route-card__intent{font-family:var(--qmr-mono);letter-spacing:.04em;color:var(--node-accent);background:color-mix(in srgb, var(--node-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--node-accent) 20%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:180px;padding:1px 5px;font-size:9px;overflow:hidden}.qmr-route-card__rec{font-family:var(--qmr-mono);letter-spacing:.1em;color:oklch(78% .16 85);background:#e6ad001f;border:1px solid #e6ad004d;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700}.qmr-route-card__desc{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.qmr-route-card__go{color:#ffffff4d;flex-shrink:0;margin-top:2px;font-size:14px;transition:transform .16s cubic-bezier(.22,1,.36,1),color .16s}.qmr-route-card:hover .qmr-route-card__go,.qmr-route-card--active .qmr-route-card__go{color:var(--node-accent);transform:translate(3px)}.qmr-packet{border:1px solid #ffffff0f;border-radius:8px;margin-bottom:12px;overflow:hidden}.qmr-packet__toggle{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--qmr-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff05;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;transition:color .14s,background .14s;display:flex}.qmr-packet__toggle:hover{color:#ffffffd9;background:#ffffff0a}.qmr-packet__toggle-icon{text-align:center;flex-shrink:0;width:10px;font-size:8px}.qmr-packet__toggle-label{flex:1}.qmr-packet__toggle-id{color:#ffffff4d;letter-spacing:0;font-size:9px}.qmr-packet__body{background:#00000047;padding:10px}.qmr-packet__json{font-family:var(--qmr-mono);color:#ffffff9e;white-space:pre;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:180px;margin-bottom:8px;font-size:10px;line-height:1.5;display:block;overflow:auto}.qmr-packet__line{white-space:pre;display:block}.qmr-packet__key{color:var(--qmr-panel-accent)}.qmr-packet__copy{all:unset;cursor:pointer;font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qmr-panel-accent);background:color-mix(in srgb, var(--qmr-panel-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 24%, transparent);border-radius:5px;padding:4px 10px;font-size:9px;font-weight:600;transition:background .14s,transform .14s}.qmr-packet__copy:hover{background:color-mix(in srgb, var(--qmr-panel-accent) 18%, transparent)}.qmr-packet__copy:active{transform:scale(.96)}.qmr-diag-protip{background:color-mix(in srgb, var(--qmr-panel-accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 16%, transparent);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 10px;display:flex}.qmr-diag-protip__tag{font-family:var(--qmr-mono);letter-spacing:.12em;color:var(--qmr-panel-accent);background:color-mix(in srgb, var(--qmr-panel-accent) 12%, transparent);border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 5px;font-size:8px;font-weight:700}.qmr-diag-protip__text{color:#ffffffb8;font-size:11px;line-height:1.45}.qmr-diag-segments{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;gap:2px;margin-bottom:14px;padding:3px;display:flex;position:relative}.qmr-diag-segment{all:unset;z-index:1;text-align:center;cursor:pointer;font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;border-radius:7px;flex:1;padding:6px 2px;font-size:9px;font-weight:600;transition:color .16s;position:relative}.qmr-diag-segment:hover{color:#fffc}.qmr-diag-segment--active{color:var(--qmr-panel-accent)}.qmr-diag-segments__glider{background:color-mix(in srgb, var(--qmr-panel-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 28%, transparent);pointer-events:none;border-radius:7px;width:calc(33.3333% - 2px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.qmr-diag{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.qmr-diag__title{font-family:var(--qmr-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--qmr-panel-accent);margin:0;font-size:10px;font-weight:700}.qmr-diag__summary{color:#ffffffb8;text-align:center;margin:0;font-size:12px;line-height:1.5}.qmr-diag-gauge{width:116px;height:116px;margin:2px auto 0;position:relative}.qmr-diag-gauge__svg{width:100%;height:100%;display:block}.qmr-diag-gauge__track{stroke:#ffffff12}.qmr-diag-gauge__fill{stroke:var(--gauge-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gauge-color) 65%, transparent));transition:stroke-dashoffset .12s linear}.qmr-diag-gauge__center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.qmr-diag-gauge__word{font-family:var(--qmr-mono);letter-spacing:.1em;color:var(--gauge-color);text-shadow:0 0 10px color-mix(in srgb, var(--gauge-color) 45%, transparent);font-size:13px;font-weight:700}.qmr-diag-gauge__dim{font-family:var(--qmr-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff6;font-size:8px}.qmr-diag-metrics{flex-direction:column;gap:7px;display:flex}.qmr-diag-metric{background:#ffffff05;border:1px solid #ffffff0d;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.qmr-diag-metric__label{font-family:var(--qmr-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;flex-shrink:0;font-size:9px}.qmr-diag-metric__value{color:#ffffffd1;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.qmr-diag-metric__value--num{font-family:var(--qmr-mono);color:var(--qmr-panel-accent);font-size:12px;font-weight:700}.qmr-diag-metric__ratio{align-items:center;gap:8px;min-width:0;display:flex}.qmr-diag-metric__bar{background:#ffffff12;border-radius:3px;flex-shrink:0;width:64px;height:5px;position:relative;overflow:hidden}.qmr-diag-metric__bar-fill{background:var(--qmr-panel-accent);height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--qmr-panel-accent) 55%, transparent);transform-origin:0;border-radius:3px;animation:.6s cubic-bezier(.22,1,.36,1) both qmr-diag-bar-in;position:absolute;inset:0 auto 0 0}@keyframes qmr-diag-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qmr-diag-pulse{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:10px}.qmr-diag-pulse__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.qmr-diag-pulse__label{font-family:var(--qmr-mono);letter-spacing:.16em;color:#ffffff73;font-size:8px;font-weight:700}.qmr-diag-pulse__count{font-family:var(--qmr-mono);color:var(--qmr-panel-accent);font-size:10px;font-weight:700}.qmr-diag-pulse__bars{align-items:flex-end;gap:3px;height:32px;display:flex}.qmr-diag-pulse__bar{height:var(--h,8%);background:linear-gradient(180deg, var(--qmr-panel-accent), color-mix(in srgb, var(--qmr-panel-accent) 35%, transparent));transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;min-height:2px;animation:.5s cubic-bezier(.22,1,.36,1) both qmr-diag-pulse-grow}@keyframes qmr-diag-pulse-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.qmr-diag-suggestions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qmr-diag-suggestions__item{color:#ffffffad;background:color-mix(in srgb, var(--qmr-panel-accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 14%, transparent);border-radius:7px;padding:7px 10px 7px 22px;font-size:11px;line-height:1.45;position:relative}.qmr-diag-suggestions__item:before{content:"→";font-family:var(--qmr-mono);color:var(--qmr-panel-accent);position:absolute;top:7px;left:9px}.qmr-diag-custom{margin-bottom:8px}.qmr-mini-panel__body--assistant{overflow:hidden}.qmr-mini-page--assistant{flex-direction:column;height:100%;padding:0;display:flex}.qmr-chat-scroll{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;padding:12px 14px 8px;overflow:hidden auto}.qmr-chat-scroll::-webkit-scrollbar{width:6px}.qmr-chat-scroll::-webkit-scrollbar-track{background:0 0}.qmr-chat-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.qmr-listening{flex-direction:column;align-items:center;gap:8px;padding:20px 0 14px;display:flex}.qmr-listening__orb{background:var(--qmr-gradient-identity);border-radius:50%;width:14px;height:14px;animation:2.6s ease-in-out infinite qmr-listening-breathe;box-shadow:0 0 14px #a78bfa99}@keyframes qmr-listening-breathe{0%,to{opacity:.85;transform:scale(1);box-shadow:0 0 14px #a78bfa8c}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 22px #4dd0e1b3}}.qmr-listening__label{font-family:var(--qmr-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;font-size:9px;font-weight:600}.qmr-prompt-group{margin-bottom:12px}.qmr-prompt-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qmr-prompt{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:border-color .16s,transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:flex}.qmr-prompt:hover,.qmr-prompt--selected{border-color:color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent) 7%, transparent);transform:translate(2px)}.qmr-prompt__icon{color:var(--qmr-panel-accent);flex-shrink:0;font-size:12px}.qmr-prompt__text{color:#fffc;font-size:11px;line-height:1.4}.qmr-history{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.qmr-history__item{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-radius:7px;flex-direction:column;gap:2px;width:100%;padding:7px 10px;transition:border-color .14s,background .14s;display:flex}.qmr-history__item:hover{background:#ffffff0a;border-color:#ffffff1f}.qmr-history__query{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.qmr-history__preview{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.qmr-chat__row{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.qmr-chat__row--user{justify-content:flex-end}.qmr-chat__bubble{border-radius:12px;max-width:82%;padding:9px 12px;font-size:12px;line-height:1.5;animation:.28s cubic-bezier(.22,1,.36,1) both qmr-chat-in}@keyframes qmr-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qmr-chat__bubble--user{background:color-mix(in srgb, var(--qmr-panel-accent) 26%, #0a0c1499);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 38%, transparent);color:#fffffff2;border-bottom-right-radius:3px}.qmr-chat__bubble--qmr{color:#ffffffe0;background:#ffffff0b;border:1px solid #ffffff17;border-bottom-left-radius:3px}.qmr-chat__bubble--recommended{background:linear-gradient(#0d0f18f0, #0d0f18f0) padding-box, var(--qmr-gradient-identity) border-box;border:1px solid #0000;box-shadow:0 0 18px #a78bfa40}.qmr-chat__sigil{background:var(--qmr-gradient-identity);border-radius:50%;flex-shrink:0;width:20px;height:20px;box-shadow:0 0 8px #a78bfa8c}.qmr-chat__confidence{font-family:var(--qmr-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-block}.qmr-chat__confidence--low{color:#ffffff8c;background:#ffffff12}.qmr-chat__confidence--medium{color:var(--qmr-panel-accent);background:color-mix(in srgb, var(--qmr-panel-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--qmr-panel-accent) 30%, transparent)}.qmr-chat__confidence--high{color:oklch(78% .16 85);background:#e6ad0024;border:1px solid #e6ad0052}.qmr-chat__text{color:#ffffffe6;margin:0;font-size:12px;line-height:1.55}.qmr-chat__detail{color:#ffffff8c;margin:6px 0 0;font-size:11px;line-height:1.5}.qmr-chat__bubble--typing{align-items:center;gap:5px;padding:12px 14px;display:flex}.qmr-chat__dot{background:var(--qmr-panel-accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite qmr-chat-dot}.qmr-chat__dot:nth-child(2){animation-delay:.18s}.qmr-chat__dot:nth-child(3){animation-delay:.36s}@keyframes qmr-chat-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.qmr-chat__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qmr-chat__action{all:unset;cursor:pointer;font-family:var(--qmr-mono);letter-spacing:.04em;color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;padding:6px 11px;font-size:10px;font-weight:600;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s,background .14s}.qmr-chat__action:hover{border-color:color-mix(in srgb, var(--qmr-panel-accent) 45%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent) 10%, transparent);transform:translateY(-1px)}.qmr-chat__action:active{transform:translateY(-1px)scale(.97)}.qmr-chat__action--primary{color:var(--qmr-panel-accent);border-color:color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent) 12%, transparent)}.qmr-chat__plan{background:#00000040;border:1px solid #ffffff12;border-radius:8px;margin-top:10px;padding:10px 12px}.qmr-chat__plan-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.qmr-chat__plan-title{font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qmr-panel-accent);font-size:10px;font-weight:700}.qmr-chat__plan-skip{font-family:var(--qmr-mono);color:oklch(75% .19 150);font-size:9px}.qmr-chat__plan-steps{flex-direction:column;gap:8px;padding-left:4px;display:flex;position:relative}.qmr-chat__plan-steps:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent), #ffffff14);width:1px;position:absolute;top:4px;bottom:4px;left:9px}.qmr-chat__plan-step{align-items:flex-start;gap:10px;display:flex;position:relative}.qmr-chat__plan-marker{z-index:1;color:#fff6;background:#0d0f18f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:8px;display:inline-flex;position:relative}.qmr-chat__plan-step--done .qmr-chat__plan-marker{color:oklch(75% .19 150)}.qmr-chat__plan-step--active .qmr-chat__plan-marker{color:var(--qmr-panel-accent);box-shadow:0 0 8px color-mix(in srgb, var(--qmr-panel-accent) 70%, transparent);animation:1.6s ease-in-out infinite qmr-plan-marker-pulse}@keyframes qmr-plan-marker-pulse{0%,to{box-shadow:0 0 4px color-mix(in srgb, var(--qmr-panel-accent) 40%, transparent)}50%{box-shadow:0 0 10px color-mix(in srgb, var(--qmr-panel-accent) 80%, transparent)}}.qmr-chat__plan-body{flex-direction:column;gap:1px;min-width:0;display:flex}.qmr-chat__plan-action{color:#ffffffe0;font-size:11px;font-weight:600}.qmr-chat__plan-step--locked .qmr-chat__plan-action{color:#fff6}.qmr-chat__plan-meta{font-family:var(--qmr-mono);color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.qmr-chat__plan-foot{font-family:var(--qmr-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-top:8px;font-size:8px}.qmr-ask{background:#0a0c1499;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px 12px;display:flex}.qmr-ask__input{all:unset;box-sizing:border-box;min-width:0;font-family:var(--qmr-mono);color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:9px 12px;font-size:11px;transition:border-color .16s,box-shadow .16s,background .16s}.qmr-ask__input::placeholder{color:#ffffff4d}.qmr-ask__input:focus{border-color:color-mix(in srgb, var(--qmr-panel-accent) 50%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--qmr-panel-accent) 18%, transparent);background:#ffffff0f}.qmr-ask__submit{all:unset;cursor:pointer;color:#0a0c14;background:var(--qmr-gradient-identity);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s,opacity .14s;display:flex;box-shadow:0 2px 10px #a78bfa66}.qmr-ask__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #4dd0e18c}.qmr-ask__submit:active:not(:disabled){transform:translateY(-1px)scale(.94)}.qmr-ask__submit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.qmr-thread-section{border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:8px}.qmr-thread-toggle{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:6px;width:100%;padding:6px 4px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;transition:color .15s;display:flex}.qmr-thread-toggle:hover{color:#fffc}.qmr-thread-toggle-icon{text-align:center;flex-shrink:0;width:10px;font-size:8px}.qmr-thread-toggle-label{flex:1}.qmr-thread-toggle-count{color:#4dd0e1cc;text-align:center;background:#4dd0e11a;border-radius:8px;min-width:16px;padding:1px 6px;font-size:10px;font-weight:700}.qmr-thread-timeline{padding:4px 0}.qmr-thread-empty{color:#ffffff4d;margin:0;padding:8px 4px;font-size:11px}.qmr-thread-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.qmr-thread-item{margin:0;padding:0}.qmr-thread-item-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:100%;padding:4px;transition:background .12s;display:flex}.qmr-thread-item-btn:hover{background:#ffffff0d}.qmr-thread-item-time{color:#ffffff4d;flex-shrink:0;width:36px;font-family:JetBrains Mono,monospace;font-size:9px}.qmr-thread-item-dot{background:var(--node-accent,#4dd0e199);width:7px;height:7px;box-shadow:0 0 5px color-mix(in srgb, var(--node-accent,#4dd0e199) 60%, transparent);border-radius:50%;flex-shrink:0;transition:transform .16s cubic-bezier(.22,1,.36,1)}.qmr-thread-item--handoff .qmr-thread-item-dot{border-radius:2px;transform:rotate(45deg)}.qmr-thread-item-btn:hover .qmr-thread-item-dot{transform:scale(1.35)}.qmr-thread-item--handoff .qmr-thread-item-btn:hover .qmr-thread-item-dot{transform:rotate(45deg)scale(1.35)}.qmr-thread-item-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qmr-thread-item-app{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.qmr-thread-item-action{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.qmr-thread-item-badge{color:#a78bfacc;flex-shrink:0;font-size:10px}.qmr-thread-clear{all:unset;color:#ffffff59;cursor:pointer;border-radius:3px;margin-top:6px;padding:3px 8px;font-size:10px;transition:color .12s,background .12s;display:block}.qmr-thread-clear:hover{color:#ffffffb3;background:#ffffff0d}@media (prefers-reduced-motion:reduce){.qmr-thread-toggle,.qmr-thread-item-btn,.qmr-thread-clear{transition:none}}.qmr-break-suggestion{z-index:99998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141ef2;border:1px solid #4dd0e14d;border-radius:8px;max-width:280px;padding:10px 12px;animation:.3s qmr-break-suggestion-enter;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 16px #00000080,0 0 #4dd0e100}@keyframes qmr-break-suggestion-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qmr-break-suggestion__content{align-items:center;gap:8px;display:flex}.qmr-break-suggestion__icon{flex-shrink:0;font-size:18px}.qmr-break-suggestion__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qmr-break-suggestion__label{color:#4dd0e1e6;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.qmr-break-suggestion__detail{color:#fff9;font-size:11px}.qmr-break-suggestion__dismiss{all:unset;color:#fff6;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:color .12s,background .12s;display:flex}.qmr-break-suggestion__dismiss:hover{color:#fffc;background:#ffffff1a}@media (prefers-reduced-motion:reduce){.qmr-break-suggestion{animation:none}}.qmr-rec-section{border-top:1px solid #ffffff0f;margin-top:12px;padding:8px 0}.qmr-rec-mood{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;margin:2px 0 8px;font-size:11px;font-weight:600}.qmr-rec-cards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qmr-rec-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:8px 10px}.qmr-rec-card__header{align-items:center;gap:6px;display:flex}.qmr-rec-card__title{color:#ffffffe6;font-size:12px;font-weight:600}.qmr-rec-card__badge{font-size:10px;line-height:1}.qmr-rec-card__confidence{align-items:center;gap:6px;margin-top:4px;display:flex}.qmr-rec-card__bar{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.qmr-rec-card__bar-fill{background:linear-gradient(90deg,#4dd0e1,#a78bfa);border-radius:2px;height:100%;transition:width .3s}.qmr-rec-card__pct{color:#ffffff8c;text-align:right;min-width:28px;font-size:10px;font-weight:600}.qmr-rec-card__swatch{border-radius:3px;height:6px;margin-top:4px}.qmr-rec-card__subtitle{color:#ffffff73;margin:2px 0 0;font-size:10px}.qmr-rec-card__reason{color:#fff6;margin:2px 0 0;font-size:10px;font-style:italic}.qmr-rec-card__apply{all:unset;letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;margin-top:6px;padding:3px 12px;font-size:10px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.qmr-rec-card__apply:hover:not(:disabled){background:#ffffff24;border-color:#fff3}.qmr-rec-card__apply:disabled{opacity:.5;cursor:default}.qmr-rec-auto{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.qmr-rec-auto__label{color:#fff9;font-size:11px;font-weight:600}.qmr-rec-auto__toggle{all:unset;letter-spacing:.06em;color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;transition:all .12s}.qmr-rec-auto__toggle--on{color:#4dd0e1;background:#4dd0e11f;border-color:#4dd0e14d}.qmr-rec-learned{margin-top:10px}.qmr-rec-learned__list{margin:0;padding:0;list-style:none}.qmr-rec-learned__item{color:#fff6;padding:2px 0;font-size:10px;font-style:italic}.qmr-intent-console{background:linear-gradient(145deg,#4dd0e114,#a78bfa0d);border:1px solid #4dd0e12e;border-radius:8px;margin:0 0 10px;padding:10px}.qmr-intent-console__header,.qmr-intent-console__resolution-head,.qmr-bug-report__header,.qmr-bug-report__capture-head,.qmr-bug-report__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.qmr-intent-console__title{color:#ffffffe0;margin:2px 0 0;font-size:13px;font-weight:650}.qmr-intent-console__badge{color:#4dd0e1cc;letter-spacing:.08em;font:9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.qmr-intent-console__hint,.qmr-bug-report__privacy{color:#ffffff7a;margin:6px 0 8px;font-size:10px;line-height:1.45}.qmr-intent-console textarea,.qmr-bug-report input,.qmr-bug-report textarea,.qmr-bug-report select{box-sizing:border-box;color:#ffffffe0;resize:vertical;background:#00000038;border:1px solid #ffffff1f;border-radius:5px;width:100%;padding:7px 8px;font:11px/1.45 Inter,system-ui,sans-serif}.qmr-intent-console textarea:focus,.qmr-bug-report input:focus,.qmr-bug-report textarea:focus,.qmr-bug-report select:focus{outline-offset:1px;outline:1px solid #4dd0e1b3}.qmr-intent-console__examples,.qmr-intent-console__capture-actions,.qmr-bug-report__capture-actions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.qmr-intent-console__actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.qmr-intent-console__examples button,.qmr-intent-console__preview,.qmr-intent-console__confirm,.qmr-intent-console__cancel,.qmr-intent-console__undo,.qmr-bug-report__capture-actions button,.qmr-bug-report__footer button,.qmr-bug-report__capture-head button,.qmr-bug-report__open{color:#ffffffb8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:4px;padding:5px 8px;font-size:10px}.qmr-intent-console__examples button:hover,.qmr-intent-console__preview:hover:not(:disabled),.qmr-intent-console__confirm:hover:not(:disabled),.qmr-intent-console__cancel:hover:not(:disabled),.qmr-intent-console__undo:hover:not(:disabled),.qmr-bug-report__capture-actions button:hover,.qmr-bug-report__footer button:hover:not(:disabled),.qmr-bug-report__open:hover{color:#fff;background:#4dd0e11f;border-color:#4dd0e16b}.qmr-intent-console__preview,.qmr-intent-console__confirm{color:#fff;background:#4dd0e124;margin-top:8px}.qmr-intent-console__actions .qmr-intent-console__preview,.qmr-intent-console__actions .qmr-intent-console__confirm,.qmr-intent-console__actions .qmr-intent-console__cancel,.qmr-intent-console__actions .qmr-intent-console__undo{margin-top:0}.qmr-intent-console__cancel{color:#fbbf24e0;background:#fbbf2414}.qmr-intent-console__undo{color:#a7f3d0eb;background:#34d39917}.qmr-intent-console button:disabled,.qmr-bug-report button:disabled{cursor:default;opacity:.45}.qmr-intent-console__resolution{background:#0000002b;border-left:2px solid #fff3;margin-top:8px;padding:8px}.qmr-intent-console__resolution--ready{border-left-color:#4dd0e1e6}.qmr-intent-console__resolution-head span:first-child{color:#ffffffe6;font-size:11px;font-weight:650}.qmr-intent-console__resolution-head span:last-child{color:#4dd0e1e0;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.qmr-intent-console__resolution p,.qmr-intent-console__status{color:#ffffff9e;margin:5px 0 0;font-size:10px;line-height:1.4}.qmr-intent-console__matches{color:#ffffff6b!important}.qmr-intent-console__missing{color:#fbbf24d1!important}.qmr-intent-console__preview-card{background:#4dd0e10b;border:1px solid #4dd0e138;border-radius:5px;margin-top:7px;padding:7px 8px}.qmr-intent-console__preview-card>strong{color:#ffffffd6;letter-spacing:.04em;text-transform:uppercase;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.qmr-intent-console__preview-card ul{color:#ffffffa8;gap:3px;margin:6px 0 0 15px;padding:0;font-size:10px;line-height:1.35;display:grid}.qmr-bug-report__open{text-align:left;color:#ffffff94;width:100%;margin:0 0 8px}.qmr-bug-report{z-index:5;background:#0b0e17fa;padding:13px;position:absolute;inset:0;overflow-y:auto}.qmr-bug-report h3{color:#ffffffe6;margin:3px 0 0;font-size:13px}.qmr-bug-report__close{color:#ffffff8c;cursor:pointer;background:0 0;border:0}.qmr-bug-report label{color:#ffffff9e;margin-top:8px;font-size:10px;display:block}.qmr-bug-report label input,.qmr-bug-report label textarea,.qmr-bug-report label select{margin-top:4px;display:block}.qmr-bug-report__grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.qmr-bug-report__capture{color:#ffffffad;border-top:1px solid #ffffff14;margin-top:10px;padding-top:8px;font-size:10px}.qmr-bug-report__capture-head button{margin:0;padding:3px 6px;font-size:9px}.qmr-bug-report__preview{object-fit:contain;background:#05070c;border:1px solid #ffffff1f;border-radius:4px;width:100%;max-height:150px;margin-top:7px;display:block}.qmr-bug-report__check{align-items:center;gap:6px;display:flex!important}.qmr-bug-report__check input{width:auto!important;margin:0!important}.qmr-bug-report__status{background:#4dd0e114;border-left:2px solid #4dd0e1a6;padding:7px}.qmr-bug-report__footer{margin-top:12px}.qmr-bug-report__submit{color:#fff!important;background:#4dd0e129!important;border-color:#4dd0e166!important}@media (width<=480px){.qmr-bug-report__grid{grid-template-columns:1fr}}.qmr-journey{padding:10px 12px 16px}.qmr-journey__workflow,.qmr-journey__proactive{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:12px;padding:10px 12px}.qmr-journey__section-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.qmr-journey__section-icon{flex-shrink:0;font-size:13px}.qmr-journey__section-title{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.qmr-journey__section-meta{font-family:var(--qmr-mono);color:#fff6;flex-shrink:0;font-size:9px}.qmr-journey__timeline{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:6px 8px;display:flex}.qmr-journey__timeline-step{align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.qmr-journey__timeline-marker{text-align:center;flex-shrink:0;width:16px;font-size:10px}.qmr-journey__timeline-text{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qmr-journey__timeline-step--done .qmr-journey__timeline-marker{color:#4ade80e6}.qmr-journey__timeline-step--done .qmr-journey__timeline-text{color:#ffffff4d;text-decoration:line-through}.qmr-journey__timeline-step--now .qmr-journey__timeline-marker{color:#4dd0e1f2}.qmr-journey__timeline-step--now .qmr-journey__timeline-text{color:#ffffffd9;font-weight:600}.qmr-journey__proactive-reason{color:#ffffffbf;margin-bottom:4px;font-size:11px;line-height:1.5;display:block}.qmr-journey__proactive-target{color:#fff9;margin-bottom:8px;font-size:11px}.qmr-journey__proactive-actions{gap:6px;margin-top:6px;display:flex}.qmr-journey__proactive-cta{color:#ffffffe6;cursor:pointer;background:#a78bfa1f;border:1px solid #a78bfa4d;border-radius:8px;flex:1;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s}.qmr-journey__proactive-cta:hover{background:#a78bfa33;border-color:#a78bfa80}.qmr-journey__proactive-dismiss{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:6px 10px;font-size:11px;transition:all .15s}.qmr-journey__proactive-dismiss:hover{color:#ffffffb3;background:#ffffff0a}.qmr-journey__proactive-alts{margin-top:8px}.qmr-journey__proactive-alts-label{color:#ffffff59;font-size:9px;font-family:var(--qmr-mono);margin-bottom:4px;display:block}.qmr-journey__proactive-alts-list{flex-wrap:wrap;gap:4px;display:flex}.qmr-journey__proactive-alt{color:#fff9;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;transition:all .15s;display:inline-flex}.qmr-journey__proactive-alt:hover{color:#ffffffd9;background:#ffffff0f}.qmr-journey__header{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.qmr-journey__eyebrow{font-family:var(--qmr-mono);letter-spacing:.16em;color:#fff6;font-size:9px;font-weight:600}.qmr-journey__stats{color:#ffffffbf;align-items:center;gap:6px;font-size:11px;display:flex}.qmr-journey__stats-sep{color:#ffffff40}.qmr-journey__strip{flex-wrap:nowrap;align-items:center;margin:4px 0 12px;display:flex;overflow:hidden}.qmr-journey__strip-orb{background:var(--node-accent,oklch(72% .18 230));width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb, var(--node-accent,oklch(72% .18 230)) 70%, transparent);border-radius:50%;flex-shrink:0;transition:transform .18s cubic-bezier(.22,1,.36,1)}.qmr-journey__strip-orb:hover{transform:scale(1.4)}.qmr-journey__strip-orb--current{animation:1.8s ease-in-out infinite qmr-journey-pulse}.qmr-journey__strip-link{background:linear-gradient(90deg,#ffffff40,#a78bfa66,#ffffff40);flex:1;min-width:8px;height:1px}@keyframes qmr-journey-pulse{0%,to{box-shadow:0 0 6px color-mix(in srgb, var(--node-accent,#a78bfa) 70%, transparent);transform:scale(1)}50%{box-shadow:0 0 12px color-mix(in srgb, var(--node-accent,#a78bfa) 95%, transparent);transform:scale(1.35)}}.qmr-journey__replay{all:unset;cursor:pointer;font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.qmr-journey__replay:hover:not(:disabled){background:#ffffff14;border-color:#a78bfa66;transform:translateY(-1px)}.qmr-journey__replay:disabled{opacity:.6;cursor:default}.qmr-journey__chapters{margin:0;padding:0;list-style:none;position:relative}.qmr-journey__chapter{opacity:0;transition:opacity .4s ease var(--reveal-delay,0s), transform .4s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);margin:0;padding:0 0 14px 22px;position:relative;transform:translateY(8px)}.qmr-journey__chapter--revealed{opacity:1;transform:translateY(0)}.qmr-journey__chapter:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--node-accent,#a78bfa) 50%, transparent), #ffffff14);width:1px;position:absolute;top:12px;bottom:0;left:5px}.qmr-journey__chapter:last-child:before{display:none}.qmr-journey__node{background:var(--node-accent,oklch(72% .18 230));width:11px;height:11px;box-shadow:0 0 7px color-mix(in srgb, var(--node-accent,oklch(72% .18 230)) 75%, transparent);border-radius:50%;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:0}.qmr-journey__node--current{animation:1.8s ease-in-out infinite qmr-journey-pulse}.qmr-journey__node-row{align-items:baseline;gap:8px;display:flex}.qmr-journey__app{color:#ffffffe0;font-size:12px;font-weight:700}.qmr-journey__time{font-family:var(--qmr-mono);color:#ffffff59;margin-left:auto;font-size:9px}.qmr-journey__actions{margin:4px 0 0;padding:0;list-style:none}.qmr-journey__action{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;padding:1px 0;font-size:10px;overflow:hidden}.qmr-journey__action--more{color:#a78bfa99;font-family:var(--qmr-mono)}.qmr-journey__crossing{align-items:center;gap:6px;margin:0 0 6px -22px;padding-left:22px;display:flex}.qmr-journey__crossing-line{stroke:#a78bfab3;flex-shrink:0;width:14px;height:16px}.qmr-journey__crossing-line path{stroke-dasharray:4 3;animation:1.2s linear infinite qmr-journey-dash}@keyframes qmr-journey-dash{to{stroke-dashoffset:-14px}}.qmr-journey__crossing-label{font-family:var(--qmr-mono);color:#a78bfabf;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.qmr-journey__chapter--replay .qmr-journey__node{transform:scale(1.3)}.qmr-journey__chapter--replay-head{background:color-mix(in srgb, var(--node-accent,#a78bfa) 8%, transparent);border-radius:8px}.qmr-journey__chapter--replay-head .qmr-journey__app{color:#fff}.qmr-journey-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.qmr-journey-empty__orb{--node-accent:#a78bfa;background:var(--qmr-gradient-identity,linear-gradient(135deg, #e879f9, #a78bfa, #4dd0e1));border-radius:50%;width:34px;height:34px;animation:2.4s ease-in-out infinite qmr-journey-pulse;box-shadow:0 0 22px #a78bfa8c}.qmr-journey-empty__title{color:#ffffffe6;margin:0;font-size:14px;font-weight:700}.qmr-journey-empty__sub{color:#ffffff73;max-width:240px;margin:0;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.qmr-journey__chapter{opacity:1;transition:none;transform:none}.qmr-journey__strip-orb--current,.qmr-journey__node--current,.qmr-journey-empty__orb,.qmr-journey__crossing-line path{animation:none}}.qmr-notes__capture{flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex}.qmr-notes__input{resize:vertical;color:#ffffffe6;background:#00000052;border:1px solid #ffffff17;border-radius:9px;outline:none;min-height:96px;max-height:340px;padding:10px 12px;font-size:13px;line-height:1.6;transition:border-color .15s}.qmr-notes__input:focus{border-color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 55%, transparent);min-height:216px}.qmr-notes__input--editor{flex:1;min-height:232px;max-height:none}.qmr-notes__capture-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.qmr-notes__capture-hint{font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;font-size:9px}.qmr-notes__capture-actions{align-items:center;gap:6px;display:inline-flex}.qmr-notes__compose{flex-direction:column;gap:8px;height:100%;display:flex}.qmr-notes__input--compose{resize:none;min-height:0;max-height:none;font-family:var(--qmr-mono);flex:1;font-size:12.5px;line-height:1.7}.qmr-notes__hl-wrap{background:#00000052;border-radius:9px;flex:1;min-height:0;display:flex;position:relative}.qmr-notes__hl-backdrop{font-family:var(--qmr-mono);color:#ffffffe0;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;pointer-events:none;border:1px solid #0000;border-radius:9px;padding:10px 12px;font-size:12.5px;line-height:1.7;position:absolute;inset:0;overflow:hidden}.qmr-notes__input--transparent{z-index:1;color:#0000;caret-color:#fff;background:0 0;position:relative}.qmr-notes__input--transparent::selection{background:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 35%, transparent);color:#0000}.qmr-hl__heading,.qmr-hl__bold{color:#fff;font-weight:700}.qmr-hl__italic{color:#ffffffd1;font-style:italic}.qmr-hl__code{color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 85%, #fff)}.qmr-hl__link{color:var(--qmr-panel-accent,#a78bfa);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.qmr-hl__tag{color:oklch(78% .16 85)}.qmr-notes__suggest{flex-wrap:wrap;flex-shrink:0;gap:5px;display:flex}.qmr-notes__suggest-btn{all:unset;cursor:pointer;color:oklch(78% .16 85);font-family:var(--qmr-mono);letter-spacing:.02em;border:1px solid #e6ad0059;border-radius:999px;align-items:baseline;gap:5px;padding:3px 8px;font-size:10px;transition:border-color .12s,background .12s;display:inline-flex}.qmr-notes__suggest-btn:hover,.qmr-notes__suggest-btn:focus-visible{background:#e6ad001a;border-color:oklch(78% .16 85);outline:none}.qmr-notes__suggest-hint{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:9px;overflow:hidden}.qmr-notes__capture-btn{all:unset;cursor:pointer;border:1px solid color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 40%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 12%, transparent);color:var(--qmr-panel-accent,#a78bfa);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:700;transition:filter .15s}.qmr-notes__capture-btn:hover:not(:disabled){filter:brightness(1.15)}.qmr-notes__capture-btn:disabled{opacity:.45;cursor:not-allowed}.qmr-notes__list{max-height:300px;overflow-y:auto}.qmr-notes__item{border-bottom:1px solid #ffffff0d;padding:8px 12px}.qmr-notes__item-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.qmr-notes__when{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.qmr-notes__origin{color:var(--qmr-panel-accent,#a78bfa);border:1px solid color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 30%, transparent);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:130px;padding:1px 7px;font-size:9px;overflow:hidden}.qmr-notes__item-actions{gap:4px;margin-left:auto;display:inline-flex}.qmr-notes__pin,.qmr-notes__delete{all:unset;cursor:pointer;color:#ffffff59;padding:0 4px;font-size:12px;transition:color .12s}.qmr-notes__pin:hover,.qmr-notes__pin--active{color:var(--qmr-panel-accent,#a78bfa)}.qmr-notes__delete:hover{color:#f472b6}.qmr-notes__text{color:#ffffffd1;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.qmr-notes__input--single{width:100%;display:block}.qmr-notes__flash{color:var(--qmr-panel-accent,#a78bfa);border-bottom:1px solid #ffffff0d;margin:0;padding:6px 12px;font-size:11px}.qmr-notes__flash--error{color:#f472b6}.qmr-notes__detail{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.qmr-notes__delete--armed{color:#f472b6!important}.qmr-notes__title{color:#ffffffeb;letter-spacing:.02em;margin:2px 0 0;font-size:13px;font-weight:700}.qmr-notes__link{all:unset;cursor:pointer;color:var(--qmr-panel-accent,#a78bfa);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.qmr-notes__link:hover{filter:brightness(1.2)}.qmr-notes__tags{flex-wrap:wrap;gap:4px;margin:4px 0 0;display:flex}.qmr-notes__tag{all:unset;cursor:pointer;color:#ffffff8c;border:1px solid #ffffff1f;border-radius:999px;padding:1px 8px;font-size:10px;transition:color .12s,border-color .12s}.qmr-notes__tag:hover{color:var(--qmr-panel-accent,#a78bfa);border-color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 40%, transparent)}.qmr-notes__subhead{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.qmr-notes__backlinks ul,.qmr-notes__backlinks .qmr-mini-page__list{max-height:120px}.qmr-notes__backlink{all:unset;cursor:pointer;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:3px 12px;font-size:12px;transition:color .12s;display:block;overflow:hidden}.qmr-notes__backlink:hover{color:var(--qmr-panel-accent,#a78bfa)}.qmr-notes__row{all:unset;cursor:pointer;box-sizing:border-box;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:8px;width:100%;padding:7px 12px;transition:background .12s;display:flex}.qmr-notes__row:hover{background:#ffffff0a}.qmr-notes__row-title{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.qmr-notes__edit{flex-direction:column;gap:6px;display:flex}.qmr-notes__edit-actions{align-items:center;gap:8px;display:flex}.qmr-notes__text--open{all:unset;cursor:pointer;color:#ffffffd1;word-break:break-word;width:100%;font-size:12px;line-height:1.5;display:block}.qmr-notes__text--open:hover{color:#fff}.qmr-notes__text--open:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 45%, transparent);border-radius:6px;outline:none}.qmr-notes__text--detail{padding:6px 14px 10px;font-size:13px;line-height:1.65}.qmr-md__para{margin:0 0 8px}.qmr-md__para:last-child{margin-bottom:0}.qmr-md__h1,.qmr-md__h2,.qmr-md__h3{color:#ffffffeb;overflow-wrap:break-word;margin:10px 0 4px;line-height:1.35}.qmr-md__h1{font-size:15px;font-weight:700}.qmr-md__h2{font-size:14px;font-weight:700}.qmr-md__h3{letter-spacing:.02em;font-size:13px;font-weight:600}.qmr-md__ul,.qmr-md__ol{flex-direction:column;gap:2px;margin:0 0 8px;padding-left:20px;display:flex}.qmr-md__ul{list-style:outside}.qmr-md__ol{list-style:decimal}.qmr-md__li{margin:0;padding-left:2px}.qmr-md__li::marker{color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 70%, transparent)}.qmr-md__quote{border-left:2px solid color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 55%, transparent);background:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 7%, transparent);color:#ffffffb8;border-radius:0 6px 6px 0;margin:6px 0 8px;padding:4px 10px;font-style:italic}.qmr-md__bold{color:#fffffff2;font-weight:700}.qmr-md__italic{font-style:italic}.qmr-md__code{font-family:var(--qmr-mono);color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 80%, #fff);background:#0006;border:1px solid #ffffff14;border-radius:5px;padding:1px 5px;font-size:11.5px}.qmr-md__tag{all:unset;cursor:pointer;font-family:var(--qmr-mono);color:oklch(78% .16 85);border-bottom:1px dotted #e6ad0080;font-size:11.5px;transition:color .12s;display:inline}.qmr-md__tag:hover{color:#fff}.qmr-md__tag:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 1px #e6ad008c}.qmr-notes__wikilink{all:unset;cursor:pointer;color:var(--qmr-panel-accent,#a78bfa);border-bottom:1px dotted color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 55%, transparent);transition:color .12s;display:inline}.qmr-notes__wikilink:hover{color:#fff}.qmr-notes__wikilink:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 55%, transparent);border-radius:3px;outline:none}.qmr-notes__back{all:unset;cursor:pointer;color:#ffffff8c;padding:0 6px;font-size:13px;transition:color .12s}.qmr-notes__back:hover{color:#fff}.qmr-notes__back:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 45%, transparent);border-radius:6px;outline:none}.qmr-notes__title{color:#ffffffeb;word-break:break-word;margin:6px 12px 2px;font-size:14px;font-weight:700;line-height:1.35}.qmr-notes__meta{font-family:var(--qmr-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin:0 12px 6px;font-size:9px}.qmr-notes__actions{flex-wrap:wrap;gap:6px;padding:8px 12px 4px;display:flex}.qmr-notes__ghost-btn{all:unset;cursor:pointer;color:#ffffffb3;letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;transition:border-color .12s,color .12s}.qmr-notes__ghost-btn:hover{color:#fff;border-color:#ffffff4d}.qmr-notes__ghost-btn:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 45%, transparent);outline:none}.qmr-notes__ghost-btn--active{color:var(--qmr-panel-accent,#a78bfa);border-color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 40%, transparent)}.qmr-notes__ghost-btn--danger:hover{color:#f472b6;border-color:#f472b6}.qmr-notes__ghost-btn--armed{color:#f472b6;background:#f472b61f;border-color:#f472b6}.qmr-notes__edit{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.qmr-notes__editor{resize:vertical;color:#ffffffe6;background:#00000052;border:1px solid #ffffff17;border-radius:9px;outline:none;min-height:120px;padding:8px 10px;font-size:12px;line-height:1.5;transition:border-color .15s}.qmr-notes__editor:focus{border-color:color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 55%, transparent)}.qmr-notes__edit-actions{gap:6px;display:flex}.qmr-notes__link-count{font-family:var(--qmr-mono);letter-spacing:.08em;color:#ffffff59;margin:0 12px;font-size:9px}.qmr-notes__backlinks{padding:4px 0 8px}.qmr-notes__row{align-items:flex-start}.qmr-notes__row-snippet{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.qmr-notes__row-time{font-family:var(--qmr-mono);color:#ffffff59;flex-shrink:0;font-size:9px}.qmr-notes__flash{margin:4px 12px}.qmr-contextual-coach{border:1px solid color-mix(in srgb, var(--qmr-panel-accent,#a78bfa) 28%, #ffffff14);color:#ffffffdb;background:linear-gradient(145deg,#a78bfa1a,#00000029);border-radius:12px;margin:0 12px 12px;padding:13px}.qmr-contextual-coach__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qmr-contextual-coach__eyebrow{font:9px/1.2 var(--qmr-mono,ui-monospace);letter-spacing:.13em;color:var(--qmr-panel-accent,#a78bfa);display:block}.qmr-contextual-coach h3{margin:4px 0 0;font-size:15px;font-weight:600}.qmr-contextual-coach__confidence{font:9px var(--qmr-mono,ui-monospace);text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;padding:3px 7px}.qmr-contextual-coach__confidence--high{color:#a7f3d0}.qmr-contextual-coach__confidence--medium{color:#fde68a}.qmr-contextual-coach__confidence--low{color:#cbd5e1}.qmr-contextual-coach__seen{color:#ffffff80;margin:10px 0 8px;font-size:10px;line-height:1.45}.qmr-contextual-coach__signals{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.qmr-contextual-coach__signals span{color:#ffffff75;font:9px var(--qmr-mono,ui-monospace);border:1px solid #ffffff14;border-radius:5px;padding:3px 5px}.qmr-contextual-coach__signals span.is-ready{color:#a7f3d0;border-color:#a7f3d033}.qmr-contextual-coach__primary{border-left:2px solid var(--qmr-panel-accent,#a78bfa);padding-left:9px}.qmr-contextual-coach__primary-label{font-size:13px;font-weight:600}.qmr-contextual-coach__primary p{color:#ffffff9e;margin:4px 0;font-size:11px;line-height:1.45}.qmr-contextual-coach__target{color:#ffffff5c;font:9px var(--qmr-mono,ui-monospace)}.qmr-contextual-coach__cta{background:var(--qmr-panel-accent,#a78bfa);color:#100c1e;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:11px;padding:8px 10px;font-size:11px;font-weight:700}.qmr-contextual-coach__cta:disabled{opacity:.55;cursor:wait}.qmr-contextual-coach__confirm{background:#0000002e;border-radius:7px;margin-top:10px;padding:8px}.qmr-contextual-coach__confirm p{color:#ffffff8f;margin:0;font-size:10px;line-height:1.4}.qmr-contextual-coach__feedback{color:#a7f3d0;margin:8px 0 0;font-size:10px;line-height:1.4}.qmr-contextual-coach__actions{gap:6px;margin-top:8px;display:flex}.qmr-contextual-coach__actions button{all:unset;cursor:pointer;color:#ffffff73;font-size:10px}.qmr-contextual-coach__actions button:hover{color:#ffffffd9}.qmr-contextual-coach__actions button:disabled{opacity:.35;cursor:default}.qmr-contextual-coach__path{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.qmr-contextual-coach__path li{align-items:flex-start;gap:7px;display:flex}.qmr-contextual-coach__path li>span{color:#ffffff8c;width:16px;height:16px;font:9px var(--qmr-mono,ui-monospace);background:#ffffff1a;border-radius:50%;flex:0 0 16px;place-items:center;display:grid}.qmr-contextual-coach__path strong,.qmr-contextual-coach__path small{display:block}.qmr-contextual-coach__path strong{font-size:10px;font-weight:600}.qmr-contextual-coach__path small{color:#ffffff6b;margin-top:2px;font-size:9px;line-height:1.35}.qmr-continuity{color:#ffffffdb;background:linear-gradient(145deg,#38bdf814,#00000024);border:1px solid #60caf94c;border-radius:12px;margin:0 12px 12px;padding:12px}.qmr-continuity--journey{margin:0 0 14px}.qmr-continuity__eyebrow{color:#7dd3fc;font:9px/1.2 var(--qmr-mono,ui-monospace);letter-spacing:.14em}.qmr-continuity__heading-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.qmr-continuity h3{margin:5px 0 0;font-size:14px;font-weight:600}.qmr-continuity__stage,.qmr-continuity__count{color:#ffffff8c;font:9px var(--qmr-mono,ui-monospace);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px}.qmr-continuity__stage--failed{color:#fca5a5;border-color:#fca5a540}.qmr-continuity__stage--paused{color:#fde68a;border-color:#fde68a38}.qmr-continuity__stage--return_preview,.qmr-continuity__stage--active{color:#a7f3d0;border-color:#a7f3d040}.qmr-continuity__route{color:#ffffffbd;margin:9px 0 3px;font-size:11px}.qmr-continuity__route span{color:#7dd3fc;padding:0 5px}.qmr-continuity__facts,.qmr-continuity__privacy{color:#ffffff7a;margin:3px 0 0;font-size:10px;line-height:1.4}.qmr-continuity__privacy{color:#ffffff4d;font:9px/1.4 var(--qmr-mono,ui-monospace)}.qmr-continuity__action-row{align-items:center;gap:7px;margin-top:10px;display:flex}.qmr-continuity__cta{color:#06131c;cursor:pointer;background:#7dd3fc;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.qmr-continuity__cta:hover{background:#bae6fd}.qmr-continuity__feedback{color:#a7f3d0;font-size:10px;line-height:1.35}.qmr-continuity__dismiss{all:unset;color:#ffffff61;cursor:pointer;margin-top:8px;font-size:9px;display:block}.qmr-continuity__dismiss:hover{color:#ffffffc2}.qmr-continuity__confirm{color:#ffffff94;background:#0003;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:10px;line-height:1.35;display:flex}.qmr-continuity__confirm button{color:#bae6fd;cursor:pointer;font:9px var(--qmr-mono,ui-monospace);background:#7dd3fc1a;border:1px solid #7dd3fc40;border-radius:5px;padding:5px 7px}.qmr-continuity__confirm button:last-child{color:#ffffff80;background:0 0;border-color:#ffffff1a}.qmr-continuity__confirm button:disabled{opacity:.5;cursor:wait}.qmr-continuity__primary{background:#7dd3fc0d;border-left:2px solid #7dd3fc;border-radius:0 7px 7px 0;margin-top:10px;padding:9px}.qmr-continuity__primary strong{color:#ffffffd1;font-size:11px;font-weight:600}.qmr-continuity__primary p{color:#ffffff7a;margin:5px 0 0;font-size:10px}.qmr-continuity__history{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.qmr-continuity__history li{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.qmr-continuity__history strong,.qmr-continuity__history small{display:block}.qmr-continuity__history strong{color:#ffffffad;font-size:10px;font-weight:600}.qmr-continuity__history small{color:#ffffff59;margin-top:2px;font-size:9px}.qmr-continuity__confirm--compact{justify-content:flex-end;margin-top:0}.qmr-mini-page__shortcuts{background:#0614206b;border:1px solid #76e0ff24;border-radius:10px;margin:0 0 12px}.qmr-mini-page__shortcuts-summary{color:#dbf7ffcc;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.qmr-mini-page__shortcuts-list{gap:6px;margin:0;padding:0 11px 10px;list-style:none;display:grid}.qmr-mini-page__shortcut-row{color:#dbf7ffad;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.qmr-mini-page__shortcut-tour{color:#9deaff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#76e0ff14;border:1px solid #76e0ff42;border-radius:7px;margin:0 11px 11px;padding:6px 9px;font-size:10px}
