.gd{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:55;width:336px;max-width:calc(100vw - 40px);display:flex;justify-content:flex-end;animation:gdIn .32s var(--ease) backwards;transition:bottom .3s var(--ease)}.gd.is-collapsed{width:auto}body:has(.selbar) .gd{bottom:calc(96px + env(safe-area-inset-bottom,0px))}@keyframes gdIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.gd-card,.gd-pill{background:var(--glass-strong);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 0 0 .5px var(--glass-line),inset 0 1px 0 var(--glass-hi),var(--shadow-l)}.gd-card{width:100%;border-radius:22px;padding:10px 12px 12px;animation:gdOpen .26s var(--ease) backwards}@keyframes gdOpen{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gd-head{display:flex;align-items:center;gap:8px;padding:0 0 8px 4px;font-size:12.5px;font-weight:550;color:var(--muted)}.gd-head .spinner{width:12px;height:12px;border-width:1.5px}.gd-collapse{margin-left:auto;width:30px;height:30px;border-radius:50%;color:var(--muted)}.gd-collapse:hover{background:var(--fill);color:var(--text)}.gd-job{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px;border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--line)}.gd-body{min-width:0}.gd-line{display:flex;align-items:baseline;gap:10px}.gd-line strong{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.gd-pct{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--text-2)}.gd-step{margin-top:2px;font-size:12.5px;color:var(--muted)}.gd .gd-meter,.gd-sheet .gd-meter{height:3px;margin:10px 0 0;background:var(--line-2)}.gd-actions{display:flex;align-items:center;gap:4px;margin-top:12px;margin-left:-2px}.gd-actions .btn-sm{gap:6px}.gd-others{display:grid;gap:2px;margin-top:6px}.gd-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px 6px 8px;border-radius:12px;font-size:13px;font-weight:520;color:var(--text-2);text-align:left;transition:background .16s var(--ease),transform .35s var(--spring-soft)}.gd-row:hover{background:var(--fill-2);color:var(--text)}.gd-row:active{transform:scale(.985)}.gd-row .gd-pct{font-weight:550;color:var(--muted)}.gd-more{padding:4px 10px 0;font-size:12px;color:var(--faint)}.gd-pill{display:inline-flex;align-items:center;gap:10px;max-width:300px;height:44px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:550;color:var(--text);transition:transform .35s var(--spring-soft);animation:gdOpen .26s var(--ease) backwards}.gd-pill:active{transform:scale(.96)}.gd-pill .i{color:var(--muted)}.gd-chip{display:none;align-items:center;gap:7px;height:40px;padding:0 13px 0 12px;border-radius:999px;background:var(--glass);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 0 0 .5px var(--glass-line),inset 0 1px 0 var(--glass-hi),var(--glass-shadow);font-size:13px;font-weight:600;color:var(--text);transition:transform .35s var(--spring-soft);animation:gdIn .32s var(--ease) backwards}.gd-chip:active{transform:scale(.95)}.gd-chip .spinner{width:14px;height:14px}.gd-chip-more{font-weight:550;color:var(--muted)}.gd-sheet{display:grid;gap:10px}.gd-chip:focus-visible,.gd-collapse:focus-visible,.gd-pill:focus-visible,.gd-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gd-card,.gd-pill{background:var(--surface)}}@media (max-width:1099px){.gd{display:none}.gd-chip{display:inline-flex}}@media (max-width:760px){.gd-chip{height:40px}.gd-sheet .gd-actions .btn{flex:1;justify-content:center}}