.compact-usage{position:relative;z-index:20;display:inline-flex;flex:none}.compact-usage__button{height:37px;display:inline-flex;align-items:center;gap:0;padding:0 15px;border-radius:999px;border:0;background:rgba(255,255,255,.16);color:#e6e6ea;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease}.compact-usage__button:hover,.compact-usage__button[aria-expanded=true]{background:rgba(255,255,255,.19)}.compact-usage__button:focus-visible{outline:2px solid rgba(245,245,245,.72);outline-offset:3px}.compact-usage__separator{margin:0 7px;color:inherit;font-weight:400;opacity:.55}.compact-usage__popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;width:min(352px,calc(100vw - 32px));padding:18px 20px 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(43,43,51,.96);box-shadow:0 18px 50px rgba(0,0,0,.45),0 4px 14px rgba(0,0,0,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:compact-usage-in .28s cubic-bezier(.22,.61,.36,1)}@keyframes compact-usage-in{0%{opacity:0;transform:translateY(5px) scale(.985)}}@media (prefers-reduced-motion:reduce){.compact-usage__button{transition:none}.compact-usage__popover{animation:none}}.run-card-segment{width:100%;margin:0}.mission-task-card-dock{position:relative;z-index:0;width:100%;margin-bottom:-52px}.mission-task-card{position:relative;width:100%;max-width:768px;min-width:0;overflow:visible;border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:22px 22px 0 0;background:rgba(255,255,255,.055);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 18px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.07);transition:background .24s ease}.mission-task-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%)}.mission-task-card[data-state=open]{background:rgba(255,255,255,.045)}.mission-task-card__header{position:relative;z-index:4;min-height:64px;display:flex;align-items:center;gap:12px;padding:0 22px}.mission-task-card__toggle{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--fg,#ededf0);cursor:pointer;text-align:left}.mission-task-card__toggle:focus-visible{outline:2px solid rgba(245,245,245,.72);outline-offset:4px;border-radius:6px}.mission-task-card__chevron{flex:none;color:#b9b9c1}.mission-task-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ededf0;font-size:16px;font-weight:500;letter-spacing:-.015em}.mission-task-card[data-state=closed] .mission-task-card__title{color:#9a9aa4}.mission-task-card__crew{display:inline-flex;align-items:center;gap:0;padding-left:6px;flex:none;isolation:isolate}.mission-task-card__crew-avatar{width:24px;height:24px;display:inline-flex;overflow:hidden;margin-left:-6px;border:2px solid rgba(22,22,27,.9);border-radius:50%;background:#25242b;box-shadow:0 2px 7px rgba(0,0,0,.42)}.mission-task-card__crew-avatar img,.mission-task-card__crew-avatar>span{width:100%!important;height:100%!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#25242b!important;box-shadow:none!important}.mission-task-card__count{flex:none;color:#9a9aa4;font-size:12.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.mission-task-card__count[data-failed=true]{color:var(--rose,#c28a8a)}.mission-task-card__complete{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(125,220,122,.28);border-radius:999px;background:rgba(125,220,122,.1);color:#7ddc7a;font-size:12px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.mission-task-card .compact-usage__button{height:26px;padding:0 10px;font-size:12px}.mission-task-card__body{position:relative;display:flex;flex-direction:column;gap:0;margin-top:-4px;padding:0 22px 56px}.mission-task-card__body--summary{margin-top:-14px;padding:0 22px 36px}.mission-task-card__expand{position:relative;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.61,.36,1)}.mission-task-card__expand-inner{overflow:hidden;min-height:0}.mission-task-card__expand[data-settled=true] .mission-task-card__expand-inner{overflow:visible}.mission-task-card[data-state=open] .mission-task-card__expand{grid-template-rows:1fr}.mission-task-card__expand .mission-task-card__body{opacity:0;transform:translateY(-6px);transition:opacity .26s ease 90ms,transform .34s cubic-bezier(.22,.61,.36,1) 90ms}.mission-task-card[data-state=open] .mission-task-card__expand .mission-task-card__body{opacity:1;transform:none}.mission-task-card__expand .mission-task-row{opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.22,.61,.36,1) calc(.14s + var(--row-i, 0) * 70ms),transform .34s cubic-bezier(.22,.61,.36,1) calc(.14s + var(--row-i, 0) * 70ms)}.mission-task-card[data-state=open] .mission-task-card__expand .mission-task-row{opacity:1;transform:none}.mission-task-card[data-state=open] .mission-task-card__expand .mission-task-row[data-phase=queued]{opacity:.5}.mission-task-card__steps{list-style:none;margin:0}.mission-task-card__steps,.mission-task-row{padding:0;display:flex;flex-direction:column;gap:0}.mission-task-row{min-width:0;min-height:46px;justify-content:center;color:#c7c7cf;font-size:15px;letter-spacing:-.01em;transition:opacity .16s ease,color .16s ease}.mission-task-row[data-phase=queued]{opacity:.5}.mission-task-row__main{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.mission-task-row__check,.mission-task-row__failed,.mission-task-row__queued{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.mission-task-row__check{background:#1970f7;color:#fff;animation:mission-task-check-pop .3s cubic-bezier(.34,1.4,.4,1)}.mission-task-row__failed{background:rgba(194,97,111,.14);color:var(--rose,#c28a8a)}.mission-task-row__queued{border:1.5px dotted rgba(245,245,247,.62);animation:mission-task-queued 1.8s linear infinite}.mission-task-row__connector-chip{min-width:0;max-width:100%;width:-moz-fit-content;width:fit-content;height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 5px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.05);color:#e4e4ea;font-size:13.5px;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease}.mission-task-row[data-phase=running] .mission-task-row__connector-chip{border-color:rgba(255,255,255,.32);background:rgba(18,18,23,.55);box-shadow:0 0 16px rgba(255,255,255,.1),0 0 4px rgba(255,255,255,.06),inset 0 0 10px rgba(255,255,255,.04)}.mission-task-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.mission-task-row[data-phase=running] [data-shimmer-text=true]{filter:brightness(1.12)}.mission-task-row[data-phase=done]{color:#71717b}.mission-task-row[data-phase=done] .mission-task-row__title{color:#71717b;text-decoration:line-through;text-decoration-thickness:1.5px}.mission-task-row[data-phase=done] .mission-task-row__connector-chip{border-color:transparent;background:rgba(255,255,255,.03);box-shadow:none}.mission-task-row__owner{position:relative;max-width:148px;display:inline-flex;align-items:center;gap:6px;color:rgba(209,209,216,.66);font-size:12px}.mission-task-row__owner:focus-visible{outline:1px solid rgba(255,255,255,.62);outline-offset:3px;border-radius:5px}.mission-task-row__owner img,.mission-task-row__owner>span:first-child{background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.42))}.mission-task-row__owner-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-task-row__owner-popover{position:absolute;right:0;bottom:calc(100% + 9px);z-index:50;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 40px));display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(28,28,34,.92);box-shadow:0 12px 30px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);color:rgba(245,245,247,.94);opacity:0;visibility:hidden;transform:translateY(4px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.mission-task-row__owner:focus .mission-task-row__owner-popover,.mission-task-row__owner:focus-within .mission-task-row__owner-popover,.mission-task-row__owner:hover .mission-task-row__owner-popover{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mission-task-row__owner-person{display:inline-flex;align-items:center;gap:7px;flex:none;white-space:nowrap;font-size:12px}.mission-task-row__details{margin-left:32px;color:rgba(205,205,213,.52);font-size:11px;line-height:1.35}.mission-task-card[data-state=closed] .mission-task-row__owner{display:none}.mission-task-card--bare{padding-bottom:30px}.mission-task-card[data-state=closed] .mission-task-row{min-height:40px}.mission-task-card[data-state=closed] .mission-task-row__main{grid-template-columns:20px minmax(0,1fr);gap:7px}.mission-task-card[data-state=closed] .mission-task-row__connector-chip{height:auto;gap:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;font-size:15px}.mission-task-card[data-state=closed] .mission-task-row__connector-chip>:first-child{display:none!important}.usage-pop__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.usage-pop__title{color:#ededf0;font-size:15px;font-weight:500}.usage-pop__pct{color:#8b8b95;font-size:15px;font-weight:500}.usage-pop__ticks{display:flex;gap:4.5px;margin:12px 0 11px}.usage-pop__ticks i{width:5px;height:16px;border-radius:2.5px;background:rgba(255,255,255,.08)}.usage-pop__ticks i.on{background:rgba(255,255,255,.45)}.usage-pop__sub{color:#8b8b95;font-size:13px}@keyframes mission-task-queued{to{transform:rotate(1turn)}}@keyframes mission-task-check-pop{0%{transform:scale(.2)}62%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:640px){.mission-task-card__header{gap:8px;padding-inline:14px}.mission-task-card__body{padding-inline:14px}.mission-task-card__crew,.mission-task-row__owner-label{display:none}.mission-task-row__owner{width:20px}}@media (max-width:430px){.mission-task-card__header{gap:6px;padding-inline:12px}.mission-task-card__body{padding-inline:12px}.mission-task-card__title{font-size:15px}}@media (prefers-reduced-motion:reduce){.mission-task-card,.mission-task-card__expand,.mission-task-card__expand .mission-task-card__body,.mission-task-card__expand .mission-task-row,.mission-task-row{transition:none}.mission-task-row__check,.mission-task-row__queued{animation:none}}