.seat.pass .seat-person path{animation:none}@keyframes seat-vip-glow{0%,42%,100%{filter:drop-shadow(0 0 0 transparent) brightness(1)}52%{filter:drop-shadow(0 0 1.8px var(--vip-glow)) brightness(1.18)}62%{filter:drop-shadow(0 0 .7px var(--vip-glow-soft)) brightness(1.05)}}.seat.next .seat-arm{animation:none}@keyframes seat-enter{0%{opacity:0;transform:translateX(-6px)}100%{opacity:1;transform:none}}@keyframes seat-greet{0%,54%,76%,100%{transform:none}58%,70%{transform:translateY(-1px) rotate(-2deg)}64%{transform:translateY(-1px) rotate(2deg)}}@keyframes seat-wave{0%,56%,74%,100%{transform:rotate(18deg)}59%,67%{transform:rotate(-42deg)}63%,71%{transform:rotate(-10deg)}}@keyframes seat-dash{to{stroke-dashoffset:-2.7}}@keyframes seat-sit{0%{transform:translateY(-2px)}100%{transform:none}}.seat.next{animation:none}.seat.next.enter{animation:seat-enter var(--t-slow) var(--ease) var(--seat-enter-delay,0ms) 1 both}.seat.next.enter .seat-arm{animation:none}.seat.pop{animation:seat-sit var(--t-mid) var(--ease) 1}@keyframes seat-cute-bounce{0%,51%,58%,100%{transform:none}52%{transform:translateY(1px) scaleX(1.06) scaleY(.94)}54%{transform:translateY(-1px) scaleX(.98) scaleY(1.04)}56%{transform:none}}@keyframes seat-cute-wiggle{0%,63%,70%,100%{transform:none}64%{transform:rotate(-4deg)}66%{transform:rotate(4deg)}68%{transform:rotate(-2deg)}}@keyframes seat-cute-squish{0%,37%,44%,100%{transform:none}38%{transform:translateY(1px) scaleX(1.06) scaleY(.92)}40%{transform:translateY(-1px) scaleX(.98) scaleY(1.04)}42%{transform:none}}@keyframes seat-cute-hop{0%,76%,83%,100%{transform:none}77%{transform:translateY(1px)}79%{transform:translateY(-2px) rotate(3deg)}81%{transform:translateY(-1px) rotate(-2deg)}}@keyframes seat-cute-doze{0%,23%,31%,100%{transform:none;opacity:1}24%,29%{transform:scaleY(.96) translateY(1px);opacity:.84}27%{transform:scaleY(.94) translateY(1px);opacity:.76}}@keyframes seat-cute-shy{0%,12%,20%,100%{transform:none;filter:none}13%,18%{transform:translateY(1px) scale(.92);filter:brightness(.94)}16%{transform:translateY(0) scale(.96) rotate(-2deg)}}@keyframes seat-cute-peek{0%,86%,94%,100%{transform:none}87%{transform:translateX(-1px) rotate(-3deg)}90%{transform:translateX(1px) rotate(3deg)}93%{transform:none}}@keyframes seat-cute-stretch{0%,45%,53%,100%{transform:none}46%{transform:translateY(-1px) scaleX(.94) scaleY(1.08)}49%{transform:translateY(1px) scaleX(1.06) scaleY(.94)}52%{transform:none}}@keyframes seat-cute-double{0%,32%,40%,100%{transform:none}33%{transform:translateY(1px)}35%{transform:translateY(-1px)}38%{transform:translateY(-2px) rotate(2deg)}39.5%{transform:none}}@keyframes seat-cute-twinkle{0%,69%,77%,100%{transform:none;filter:none}70%{transform:translateY(1px)}72%{transform:translateY(-2px) rotate(-3deg);filter:drop-shadow(0 0 2px var(--acc))}74%{transform:translateY(-1px) rotate(3deg);filter:drop-shadow(0 0 2px var(--acc))}76%{transform:none;filter:none}}.seat.on[class*="cute-"]{animation:none}.seat.pop,.seat.on.pop{animation:seat-sit var(--t-mid) var(--ease) 1}.seats[data-n="100"] .seat.on[class*="cute-"]{animation:none}.seat.on[class*="cute-"] .seat-charm{display:none;animation:none}@media(hover:hover){.seat:hover .seat-person{filter:none}}@keyframes seat-charm-star{0%,77%,82%,100%{opacity:0;transform:translate(0,2px) rotate(45deg) scale(.2)}79%{opacity:1;transform:translate(2px,-2px) rotate(90deg) scale(1)}81%{opacity:0;transform:translate(3px,-5px) rotate(135deg) scale(.35)}}@keyframes seat-charm-bubble{0%,23%,31%,100%{opacity:0;transform:translate(0,2px) scale(.3)}25%{opacity:.9;transform:translate(1px,0) scale(.8)}29%{opacity:0;transform:translate(3px,-5px) scale(1.25)}}@keyframes seat-charm-twinkle{0%,69%,77%,100%{opacity:0;transform:translate(0,2px) rotate(45deg) scale(.2)}71%{opacity:1;transform:translate(-2px,-2px) rotate(90deg) scale(.9)}74%{opacity:.7;transform:translate(2px,-5px) rotate(150deg) scale(1)}76%{opacity:0;transform:translate(4px,-8px) rotate(210deg) scale(.3)}}.seat.on.welcome .seat-spark{display:block;animation:seat-spark var(--t-slow) var(--ease) var(--seat-welcome-delay) 1 both}@keyframes seat-welcome{0%,100%{transform:none}40%{transform:translateY(-2px)}}@keyframes seat-spark{0%,20%{opacity:0;transform:translate(0,2px) rotate(45deg) scale(.2)}42%{opacity:1;transform:translate(2px,-2px) rotate(90deg) scale(1)}72%,100%{opacity:0;transform:translate(4px,-7px) rotate(150deg) scale(.35)}}.seat.on.welcome{animation:seat-welcome var(--t-slow) var(--ease) var(--seat-welcome-delay) 1}@media (prefers-reduced-motion:reduce){.seat.next,.seat.next.enter,.seat.next .seat-arm,.seat.next .seat-person path,.seat.pop,.seat.on.pop,.seat.on.cute-bounce,.seat.on.cute-wiggle,.seat.on.cute-squish,.seat.on.cute-hop,.seat.on.cute-doze,.seat.on.cute-shy,.seat.on.cute-peek,.seat.on.cute-stretch,.seat.on.cute-double,.seat.on.cute-twinkle,.seat.on .seat-charm,.seat.on.welcome,.seat.on.welcome .seat-spark,.seat.pass .seat-person path{animation:none;filter:none;transform:none;box-shadow:none}.seat:hover .seat-person{filter:none}}#view-delivery{display:grid;grid-template-columns:1fr;gap:var(--gap-group);align-items:start;}.delivery-page-head{display:grid;gap:var(--space-2)}.delivery-page-head .sub{margin:0}.fleet-page-head{display:grid;gap:8px;min-width:0;width:100%}.fleet-page-head .sub{margin:0;max-width:42rem}.fleet-page-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0;width:100%;}.fleet-page-head-row h1{margin:0;min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.fleet-page-head-row .mini{margin:0;flex:0 0 auto}#view-fleet > .msg{margin-top:0}#pool-fleet-groups{display:grid;gap:var(--gap-group);min-width:0}#pool-fleet-groups > .card{display:grid;gap:var(--gap-card);margin:0;padding:0;min-width:0;background:transparent;border:none;box-shadow:none;}#pool-fleet-groups > .card + .card{margin-top:0}#pool-fleet-groups > .card > h2{margin:0;font-size:20px;font-weight:var(--w-600);line-height:28px}#pool-fleet-groups > .card > .sub{margin:0}#pool-fleet-groups .market{padding-top:0;grid-template-columns:1fr}@media(min-width:1080px){#pool-fleet-groups .market{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-gate="open"] #view-fleet .fleet-page-head h1{font-size:20px;font-weight:var(--w-600);line-height:28px;margin:0;}.fleet-fill{display:grid;gap:var(--space-2);min-width:0}.fleet-fill-track{display:block;height:8px;border:1px solid color-mix(in srgb,var(--acc) 22%,var(--line));border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line) 58%,var(--inset));}.fleet-fill-bar{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--acc-solid),color-mix(in srgb,var(--acc) 72%,var(--aurora)));max-width:100%;transform-origin:left center;animation:none;}.fleet-fill-n{color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.45}.pool-card.fleet-card{gap:12px}.pool-card.fleet-card > .pool-head{align-items:flex-start}.pool-card.fleet-card .pool-name{margin:0;font-size:16px;line-height:1.35;font-weight:var(--w-600);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.pool-card.fleet-card > .pool-desc{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:13px;color:var(--copy);line-height:1.5;}.pool-card.fleet-card > .coin-row .btn,.pool-card.fleet-card .fleet-join{width:100%;margin:0;min-height:var(--h-xl);}.pool-card.fleet-card .fleet-join.btn{background:var(--acc-solid);color:var(--on-acc);border-radius:var(--r-ctl);border:none;}.pool-card.fleet-card .fleet-join.btn:hover:not(:disabled):not(.is-off):not([aria-disabled="true"]){opacity:1}.pool-card.fleet-card.is-sold{opacity:1}.pool-card.fleet-card > .hint{margin:0;color:var(--copy);font-size:13px;line-height:1.5}#pool-fleet-groups > .empty{min-height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);box-shadow:none;}#pool-fleet-groups > .card > .empty-inline{color:var(--copy)}@media(max-width:700px){.fleet-page-head-row{align-items:center}.fleet-page-head-row .mini{min-height:var(--h-lg)}body[data-view="fleet"] .pool-support{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));}body[data-view="redeem"] #pool-redeem-form > .btn:last-of-type{max-width:100%}}@media(min-width:701px){body[data-gate="open"] .wrap{padding-bottom:max(96px,calc(env(safe-area-inset-bottom) + 72px))}}#view-delivery > .msg{margin-top:0}#view-delivery .grid-2{margin-top:0;align-items:start;}#view-delivery .grid-2 > .card{margin-top:0}#view-delivery .grid-2.delivery-board{align-items:stretch;min-height:0;}body[data-gate="open"] #view-delivery .delivery-page-head h1{font-size:20px;font-weight:var(--w-600);line-height:28px;margin:0;}@media(min-width:701px){#view-delivery .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}#view-delivery .grid-2.delivery-board > .card{background:transparent;border:none;box-shadow:none;padding:0;min-height:0;}#pool-delivery-list-card,#pool-delivery-detail{display:grid;gap:var(--gap-card);align-content:start;min-width:0;min-height:0;}.delivery-pane-title{margin:0;color:var(--fg);font-size:20px;font-weight:var(--w-600);line-height:28px}#pool-delivery-detail-empty{margin:0;min-height:160px;padding:20px;color:var(--copy);font-size:14px;line-height:1.5;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);box-shadow:none;}#pool-delivery-detail .pool-delivery-detail-label{margin:0;color:var(--fg);font-size:13px;font-weight:var(--w-600);word-break:break-word;}#pool-delivery-list{display:flex;flex-direction:column;gap:8px;min-width:0;}#pool-delivery-list .pool-order-row{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:var(--h-lg);margin:0;padding:16px var(--space-4);border:1px solid var(--line);border-radius:var(--r-tight);background:var(--card);color:var(--fg);font:inherit;text-align:left;cursor:pointer;outline:none;box-shadow:none;transition:color 120ms ease-out,background-color 120ms ease-out,border-color 120ms ease-out;}#pool-delivery-list .pool-order-row:hover{background:var(--inset);border-color:var(--line);outline:none;transform:none;box-shadow:none;}#pool-delivery-list .pool-order-row.is-selected,#pool-delivery-list .pool-order-row[aria-pressed="true"],#pool-delivery-list .pool-order-row[aria-selected="true"]{background:var(--inset);color:var(--fg);font-weight:inherit;border-color:var(--fg);box-shadow:none;outline:none;outline-offset:0;}@media(max-width:700px){#view-delivery .grid-2.delivery-board > #pool-delivery-detail{padding:18px 16px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--sh-card);}#pool-delivery-list .pool-order-row.is-selected,#pool-delivery-list .pool-order-row[aria-pressed="true"],#pool-delivery-list .pool-order-row[aria-selected="true"]{box-shadow:inset 3px 0 0 var(--acc);}}#pool-delivery-list .pool-order-row.is-selected:hover,#pool-delivery-list .pool-order-row[aria-pressed="true"]:hover,#pool-delivery-list .pool-order-row[aria-selected="true"]:hover{background:var(--inset);border-color:var(--fg);outline:none;transform:none;}#pool-delivery-list .pool-order-row:focus,#pool-delivery-list .pool-order-row:active,#pool-delivery-list .pool-order-row.is-selected:focus,#pool-delivery-list .pool-order-row.is-selected:active,#pool-delivery-list .pool-order-row[aria-pressed="true"]:focus,#pool-delivery-list .pool-order-row[aria-pressed="true"]:active,#pool-delivery-list .pool-order-row[aria-selected="true"]:focus,#pool-delivery-list .pool-order-row[aria-selected="true"]:active{outline:none;outline-offset:0;}#pool-delivery-list .pool-order-row:focus:not(:focus-visible){outline:none}#pool-delivery-list .pool-order-row:focus-visible,#pool-delivery-list .pool-order-row.is-selected:focus-visible,#pool-delivery-list .pool-order-row[aria-pressed="true"]:focus-visible,#pool-delivery-list .pool-order-row[aria-selected="true"]:focus-visible{outline:none;outline-offset:0;box-shadow:var(--focus-ring);}#pool-delivery-detail .kv{width:100%}#pool-delivery-detail .kv-row{display:flex;justify-content:space-between;gap:12px}#pool-delivery-detail pre{margin:0;padding:12px var(--space-4);background:var(--inset);border:1px solid var(--line);border-radius:var(--r-box);color:var(--fg);font-family:var(--mono);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;overflow:visible;}#pool-delivery-detail .delivery-payload-wrap{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;}#pool-delivery-detail .delivery-copy{align-self:flex-start;width:fit-content;min-height:var(--h-lg);}#pool-delivery-detail .mini,#pool-delivery-detail .pool-order-file,#pool-delivery-detail .pool-order-row-file{width:fit-content;min-height:var(--h-lg);}#pool-delivery-detail .delivery-gallery{display:grid;gap:12px;width:100%;}#pool-delivery-detail .delivery-gallery img{display:block;width:100%;max-height:min(72vh,760px);object-fit:contain;background:var(--inset);border:1px solid var(--line);border-radius:var(--r-box);cursor:zoom-in;}#pool-delivery-detail .delivery-gallery img.is-pending{min-height:180px}#pool-delivery-detail .delivery-zoom-backdrop{position:fixed;inset:0;z-index:2147482998;background:color-mix(in srgb,var(--bg) 70%,var(--fg));cursor:zoom-out;}#pool-delivery-detail .delivery-gallery img.is-zoom{position:fixed;top:50%;left:50%;z-index:2147482999;width:auto;height:auto;max-width:96vw;max-height:96vh;margin:0;transform:translate(-50%,-50%);cursor:zoom-out;background:transparent;border-color:var(--line);box-shadow:none;}#view-delivery .delivery-wait{display:grid;justify-items:start;gap:var(--space-3);width:100%;text-align:left;}#view-delivery .delivery-wait .handoff-kicker{margin:0}#view-delivery .delivery-wait .handoff-ticks{margin:0}#view-delivery .delivery-wait.is-waiting .handoff-ticks i{background:var(--acc-solid);box-shadow:none;animation:none;opacity:.45;}#view-delivery .delivery-wait.is-waiting .handoff-ticks i:nth-child(2){animation-delay:80ms}#view-delivery .delivery-wait.is-waiting .handoff-ticks i:nth-child(3){animation-delay:var(--t-fast)}:root[data-theme="light"] #view-delivery .delivery-wait.is-waiting .handoff-ticks i{background:var(--acc-solid);box-shadow:none;}#view-delivery .delivery-wait .handoff-clock{margin:0;align-items:flex-start}#view-delivery .delivery-wait .handoff-clock strong{color:var(--fg);font-size:1.125rem;line-height:1.2}#view-delivery .delivery-wait .handoff-bar{margin:0}#view-delivery .delivery-eta{margin:0;color:var(--dim);font:500 13px/1.4 var(--mono);font-variant-numeric:tabular-nums;}#view-delivery .delivery-wait .wait-steps{width:100%;margin:4px 0 0}#view-delivery .delivery-wait.is-settled .handoff-ticks i{animation:none;background:var(--ok);box-shadow:none;opacity:1;}#view-delivery .delivery-wait.is-cancelled .handoff-ticks i{animation:none;background:var(--bad);box-shadow:none;opacity:1;}#view-delivery .delivery-wait.is-settled .handoff-clock strong,#view-delivery .delivery-wait.is-cancelled .handoff-clock strong{color:var(--fg)}#view-delivery .delivery-wait .handoff-clock span{color:var(--fg);font:500 14px/1.5 var(--sans)}#pool-delivery-detail .delivery-payload{background:var(--inset)}#view-delivery .delivery-payload{animation:delivery-wait-settle var(--t-mid) var(--ease)}@keyframes delivery-wait-settle{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#view-delivery .handoff-ticks i,#view-delivery .delivery-payload,#view-delivery .delivery-wait .handoff-ticks i,#view-delivery .delivery-wait.is-waiting .handoff-ticks i,#view-delivery .delivery-wait.is-waiting .handoff-ticks i:nth-child(2),#view-delivery .delivery-wait.is-waiting .handoff-ticks i:nth-child(3){animation:none;opacity:1;transform:none;box-shadow:none}#pool-delivery-list .pool-order-row{transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}#pool-delivery-list .pool-order-row:hover{transform:none;box-shadow:none}}#pool-delivery-list .pool-order-empty{align-items:flex-start;justify-content:center;text-align:left;min-height:160px;padding:20px;gap:12px;color:var(--copy);font-size:14px;line-height:1.6;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);box-shadow:none;}#pool-delivery-list .pool-order-empty::before{display:none}body[data-gate="open"] #view-redeem h1{font-size:20px;font-weight:var(--w-600);line-height:28px;margin-top:0;}body[data-gate="open"] #view-redeem > .sub{font-size:14px;font-weight:400;color:var(--copy)}#pool-redeem-code{font-family:var(--mono);letter-spacing:.04em;min-width:0;overflow-x:auto;overflow-y:hidden;text-overflow:clip;}#pool-redeem-code:placeholder-shown{letter-spacing:0;overflow-x:hidden;text-overflow:ellipsis;}@media(max-width:700px){#pool-redeem-code{letter-spacing:0}}#pool-redeem-form .btn{min-height:var(--h-xl)}#pool-redeem-form .btn.auto{width:100%;margin-top:8px}#view-fleet .code.wrap{padding:12px var(--space-4);max-width:none;margin:0}.handoff-modal .modal-body{display:flex;flex-direction:column;align-items:center;text-align:center}.handoff-modal h2{margin:0 0 8px}.handoff-kicker{margin:0 0 4px;color:var(--copy);font:var(--w-400) var(--fs-kicker)/1.45 var(--sans);letter-spacing:0}.handoff-kicker.is-ok{color:var(--ok-fg)}.handoff-kicker.is-wait{color:var(--warn)}.handoff-kicker.is-bad,.handoff-kicker.is-cancelled{color:var(--bad-fg)}.delivery-coins-back,.pool-order-row-refund{color:var(--ok-fg)}.wait-step.fail{color:var(--bad-fg)}.wait-step.fail::before{background:var(--bad)}.handoff-orbit{position:relative;width:88px;height:88px;margin:4px 0 16px}.handoff-orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px solid var(--line);animation:none;box-shadow:none}.handoff-orbit-dot{position:absolute;left:50%;top:50%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:50%;background:var(--acc-solid);box-shadow:none;animation:none}.handoff-ticks{display:flex;gap:var(--space-2);margin:0 0 var(--space-4);padding:0}.handoff-ticks i{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:none}.handoff-ticks i:nth-child(2){animation-delay:80ms}.handoff-ticks i:nth-child(3){animation-delay:var(--t-fast)}.handoff-clock{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;min-width:0}.handoff-clock strong{font:600 1.125rem/1.2 var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:0}.handoff-clock span,.handoff-modal #pool-handoff-wait{color:var(--dim);font:400 13px/1.5 var(--sans)}.handoff-bar{width:min(280px,100%);height:2px;margin:0 0 16px;overflow:hidden;border-radius:0;background:var(--line)}.handoff-bar i{display:block;height:100%;width:100%;transform-origin:left center;background:var(--fg);border-radius:0;transition:transform var(--t-mid) var(--ease)}.handoff-modal .kv{width:100%;text-align:left}.handoff-modal .btn{width:100%}@keyframes handoff-spin{to{transform:rotate(360deg)}}@keyframes handoff-bounce{0%,80%,100%{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion:reduce){.handoff-orbit-ring,.handoff-orbit-dot,.handoff-ticks i,.handoff-bar i{animation:none;transform:none}.handoff-orbit-dot{top:50%;margin-top:-4px;box-shadow:none}.handoff-bar i{transition:none;transform:none}}#pool-redeem-topup{width:100%;margin-top:var(--space-3);background:transparent;color:var(--fg);border:1px solid var(--line);box-shadow:none;font-weight:var(--w-500);}#view-delivery .empty,#view-redeem .empty,#pool-delivery-list .empty{min-height:160px;justify-content:flex-start;align-items:flex-start;text-align:left;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);box-shadow:none;}#view-delivery .empty strong,#view-redeem .empty strong{color:var(--fg);font-size:1rem}#pool-redeem-topup:hover{background:var(--accent-wash);opacity:1;transform:none;box-shadow:none;}.fleet-chat{display:grid;min-width:0;margin-top:2px;border:1px solid var(--line);border-radius:var(--r-tight);background:var(--inset);overflow:hidden;}.fleet-chat-trigger{appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;border:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;}.fleet-chat-trigger:hover{background:color-mix(in srgb,var(--acc) 7%,var(--inset))}.fleet-chat-trigger:focus-visible{outline:2px solid var(--acc);outline-offset:-3px;box-shadow:none}.fleet-chat-trigger strong{font-size:14px;line-height:1.4}.fleet-chat-n{color:var(--dim);font-size:12px;line-height:1.4;text-align:right}.fleet-chat-mark{width:8px;height:8px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform var(--t-fast) var(--ease);}.fleet-chat-trigger[aria-expanded="true"] .fleet-chat-mark{transform:rotate(225deg) translate(-1px,-1px)}.fleet-chat-panel{display:grid;gap:8px;padding:0 10px 10px;border-top:1px solid var(--line)}.fleet-chat-panel[hidden]{display:none!important}.fleet-chat-panel::before{content:"";display:block;height:8px}.fleet-chat-log{display:flex;flex-direction:column;gap:8px;min-width:0;max-height:220px;overflow:auto;padding:2px 2px 4px;}.fleet-chat-empty{margin:0;color:var(--dim);font-size:13px;line-height:1.45}.fleet-chat-msg{display:grid;gap:3px;justify-items:start;max-width:92%;min-width:0}.fleet-chat-msg.me{justify-items:end;margin-left:auto}.fleet-chat-identity{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding-inline:2px;}.fleet-chat-msg.me .fleet-chat-identity{justify-content:flex-end}.fleet-chat-who{min-width:0;max-width:min(28ch,100%);color:var(--fg);font-size:12px;font-weight:var(--w-600);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.fleet-chat-role{flex:none;padding:1px 5px;border:1px solid var(--line);border-radius:999px;color:var(--dim);background:var(--card);font-size:10px;font-weight:var(--w-500);line-height:1.4;}.fleet-chat-body{padding:6px 8px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;}.fleet-chat-msg.me .fleet-chat-body{background:color-mix(in srgb,var(--acc) 14%,var(--card))}.fleet-chat-msg.admin .fleet-chat-body{border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.fleet-chat-at{color:var(--dim);font-size:11px;font-variant-numeric:tabular-nums}.fleet-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.fleet-chat-input{width:100%;min-height:44px;max-height:88px;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-tight);background:var(--card);color:var(--fg);font:inherit;line-height:1.4;}.fleet-chat-send{min-height:var(--h-lg)}@media (max-width:520px){.fleet-chat-trigger{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding-inline:10px}.fleet-chat-trigger strong{min-width:0;white-space:nowrap}.fleet-chat-n{grid-column:1/-1;text-align:left;overflow-wrap:anywhere}.fleet-chat-mark{grid-column:2;grid-row:1}.fleet-chat-log{max-height:220px;min-height:72px}.fleet-chat-msg{max-width:96%}.fleet-chat-who{max-width:min(22ch,100%)}.fleet-chat-form{grid-template-columns:1fr;align-items:stretch}.fleet-chat-send{width:100%}}@media(prefers-reduced-motion:reduce){.fleet-chat-mark{transition:none}}.fleet-fee{display:flex;flex-direction:column;gap:2px;min-width:0}.car.mine{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.car.full{opacity:.72}.car-row{display:flex;align-items:center;gap:var(--space-2);font-size:12px;min-width:0}.car-lbl{flex:0 0 auto;color:var(--dim);font-size:12px;line-height:1.4;min-width:0}.seat-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;max-width:100%}.seat-row .car-lbl{grid-column:1}.seats{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;align-items:flex-end;padding:var(--space-2) 4px 2px 0;overflow:hidden;grid-column:1}.seat{position:relative;width:11px;height:17px;flex:0 0 auto;transform-origin:50% 100%}.seat-person{position:absolute;inset:0;width:11px;height:17px;overflow:visible;pointer-events:none}.seat-person path{fill:transparent;stroke:color-mix(in srgb,var(--fg) 42%,var(--line));stroke-width:1.15;stroke-linejoin:round;vector-effect:non-scaling-stroke}.seat.on .seat-person path{fill:var(--acc);stroke:var(--acc)}.seat.pass .seat-person path{fill:var(--vip);stroke:var(--vip-stroke)}.seat.next .seat-person path{fill:color-mix(in srgb,var(--acc) 12%,transparent);stroke:var(--acc);stroke-dasharray:1.55 1.15}@media (prefers-reduced-motion:no-preference){.seat.next .seat-person path{animation:none}}.seat-arm{display:none;position:absolute;z-index:1;left:6px;top:8px;width:4px;height:2px;box-sizing:border-box;border:1px solid var(--acc);border-radius:2px;transform-origin:0 50%}.seat.next .seat-arm{display:block}.seat.me .seat-person path{fill:var(--ok);stroke:var(--ok)}.seat.pass.me .seat-person path{fill:var(--vip);stroke:var(--vip-stroke)}.seat-n{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.seats[data-n="100"] .seat,.seats[data-n="100"] .seat-person{width:9px;height:14px}.seat-charm{display:none;position:absolute;z-index:2;pointer-events:none}.seat-spark{display:none;position:absolute;z-index:3;left:7px;top:-3px;width:3px;height:3px;background:var(--acc);border-radius:1px;transform:rotate(45deg);pointer-events:none}@keyframes acct-in{from{opacity:0}to{opacity:1}}.pool-account-menu,.pool-account-drawer{animation:acct-in var(--t-mid) var(--ease)}@media (prefers-reduced-motion:reduce){.pool-account-menu,.pool-account-drawer{animation:none;transform:none}}.pool-order-inbox{position:absolute;top:calc(100% + 10px);right:0;z-index:50;display:flex;flex-direction:column;width:min(360px,calc(100% - 24px));max-height:min(70vh,480px);overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);box-shadow:none;animation:sky-pop-in var(--t-mid) var(--ease);}#pool-order-inbox-title{flex:none;margin:0;padding:var(--space-4) 16px 12px;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-body);font-weight:var(--w-600);}#pool-order-inbox-list{overflow-y:auto;overscroll-behavior:contain;min-height:0;width:100%}.pool-order-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:120px;margin:12px;padding:20px 16px;color:var(--copy);font-size:14px;line-height:1.5;background:var(--inset);border:1px solid var(--line);border-radius:var(--r-tight);}.pool-order-empty::before{content:none;display:none;width:auto;height:auto;opacity:1;color:var(--dim);background:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 4h10l1.2 3H21v2h-1.1l-1.6 11H5.7L4.1 9H3V7h2.8L7 4zm1.2 2-.7 2h9l-.7-2H8.2zM6.6 9l1.3 9h8.2l1.3-9H6.6z'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 4h10l1.2 3H21v2h-1.1l-1.6 11H5.7L4.1 9H3V7h2.8L7 4zm1.2 2-.7 2h9l-.7-2H8.2zM6.6 9l1.3 9h8.2l1.3-9H6.6z'/%3E%3C/svg%3E") center/20px 20px no-repeat;}.pool-order-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px var(--space-4);border-bottom:1px solid var(--line);min-height:var(--h-lg);white-space:normal;}.pool-order-row:last-child{border-bottom:none}.pool-order-inbox .pool-order-row,#pool-account-deliveries .pool-order-row{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:12px var(--space-4);border:none;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);}.pool-order-inbox .pool-order-row:last-child,#pool-account-deliveries .pool-order-row:last-child{border-bottom:none}.pool-order-inbox .pool-order-row:hover,#pool-account-deliveries .pool-order-row:hover{background:var(--inset);transform:none;box-shadow:none}.pool-order-inbox .pool-order-row:focus:not(:focus-visible),#pool-account-deliveries .pool-order-row:focus:not(:focus-visible){outline:none;box-shadow:none}.pool-order-inbox .pool-order-row:focus-visible,#pool-account-deliveries .pool-order-row:focus-visible{outline:none;box-shadow:var(--focus-ring);}.pool-order-row-label,.pool-order-label{color:var(--fg);font-size:13px;font-weight:var(--w-600);word-break:break-word;}.pool-order-row-status,.pool-order-status{color:var(--dim);font-size:12px;font-weight:var(--w-500)}.pool-order-row.is-processing .pool-order-row-status,.pool-order-row.is-processing .pool-order-status,.pool-order-row[data-status="processing"] .pool-order-row-status,.pool-order-row[data-status="processing"] .pool-order-status{color:var(--acc)}.pool-order-row.is-delivered .pool-order-row-status,.pool-order-row.is-delivered .pool-order-status,.pool-order-row[data-status="delivered"] .pool-order-row-status,.pool-order-row[data-status="delivered"] .pool-order-status{color:var(--ok-fg)}.pool-order-row.is-cancelled .pool-order-row-status,.pool-order-row.is-cancelled .pool-order-status,.pool-order-row[data-status="cancelled"] .pool-order-row-status,.pool-order-row[data-status="cancelled"] .pool-order-status{color:var(--bad-fg)}.pool-order-row-wait,.pool-order-wait,.pool-order-row-when,.pool-order-row-images{margin:0;color:var(--dim);font-size:12px;line-height:1.5}.pool-order-row-text,.pool-order-text,.pool-order-row pre{margin:0;width:100%;color:var(--fg);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);}.pool-order-inbox .pool-order-row-text,#pool-account-deliveries .pool-order-row-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;max-height:3.2em;}.pool-order-row-file,.pool-order-file,.pool-order-row .mini{min-height:var(--h-lg);margin-top:4px;}.pool-account-go .coin-topup{flex:1 1 100%;width:100%;margin:0}@media(max-width:700px){.pool-order-inbox{position:fixed;z-index:1200;top:calc(env(safe-area-inset-top,0px) + 112px);left:12px;right:12px;width:auto;max-width:none;}.pool-order-row-file,.pool-order-file,.pool-order-row .mini{min-height:44px}.pool-account-foot .mini,.pool-account-more .mini{min-height:44px}}@keyframes sky-view-in{from{opacity:0}to{opacity:1}}@keyframes sky-pop-in{from{opacity:0}to{opacity:1}}@keyframes sky-card-in{from{opacity:0}to{opacity:1}}@keyframes sky-dialog-in{from{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sky-dialog-fade{from{opacity:0}to{opacity:1}}@keyframes sky-fill-in{from{opacity:.35}to{opacity:1}}@keyframes sky-wait-pulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes toast-in{from{opacity:0}to{opacity:1}}@keyframes toast-out{from{opacity:1}to{opacity:0}}body[data-view="market"] #view-market,body[data-view="buy"] #view-buy,body[data-view="admin"] #view-admin,body[data-view="redeem"] #view-redeem,body[data-view="auth"] #view-auth,body[data-view="delivery"] #view-delivery,body[data-view="fleet"] #view-fleet{animation:sky-view-in var(--t-mid) var(--ease) both}#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open]{animation:sky-dialog-in var(--t-mid) var(--ease) both}.modal[open]:not(#pool-confirm-dialog):not(#pool-variant-dialog):not(#pool-handoff-dialog){animation:sky-dialog-fade var(--t-mid) var(--ease) both}.mf-settling{animation:none}.mf-settling .pool-card,.mf-settling > .pool-order-row{animation:none}.mf-settling .pool-card:nth-child(1),.mf-settling > .pool-order-row:nth-child(1){animation-delay:0ms}.mf-settling .pool-card:nth-child(2),.mf-settling > .pool-order-row:nth-child(2){animation-delay:48ms}.mf-settling .pool-card:nth-child(3),.mf-settling > .pool-order-row:nth-child(3){animation-delay:96ms}.mf-settling .pool-card:nth-child(4),.mf-settling > .pool-order-row:nth-child(4){animation-delay:144ms}.mf-settling .pool-card:nth-child(n+5),.mf-settling > .pool-order-row:nth-child(n+5){animation-delay:192ms}.wait-step.now::before{animation:none}@media (prefers-reduced-motion:reduce){body[data-view="market"] #view-market,body[data-view="buy"] #view-buy,body[data-view="admin"] #view-admin,body[data-view="redeem"] #view-redeem,body[data-view="auth"] #view-auth,body[data-view="delivery"] #view-delivery,body[data-view="fleet"] #view-fleet,.modal[open],#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open],#pool-key-dialog[open],.toast,.toast.is-out,.toast.mf-out,.pool-account-menu,.pool-order-inbox,.pool-account-drawer,.mf-settling,.mf-settling .pool-card,.mf-settling > .pool-order-row,.fleet-fill-bar,.wait-step.now::before,.delivery-payload{animation:none;transform:none}.pool-account-menu,.pool-order-inbox,.pool-account-drawer{transform:none}#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open]{transform:translate(-50%,-50%)}.fleet-fill-bar{transform:none}#pool-redeem-topup:hover{transform:none;box-shadow:none}.handoff-ticks i{animation:none;transform:none}}@media print{body[data-view="market"] #view-market,body[data-view="buy"] #view-buy,body[data-view="admin"] #view-admin,body[data-view="redeem"] #view-redeem,body[data-view="auth"] #view-auth,body[data-view="delivery"] #view-delivery,body[data-view="fleet"] #view-fleet,.toast,.modal[open],.pool-account-menu,.pool-order-inbox,.pool-account-drawer,.mf-settling .pool-card,.fleet-fill-bar,.handoff-orbit-ring,.handoff-orbit-dot,.handoff-ticks i,.seat.next,.seat.next .seat-person path,.seat.pop,.seat.on[class*="cute-"],.seat.pass .seat-person path,.seat-charm,.seat-spark{animation:none!important;transition:none!important}}#pool-redeem-code{letter-spacing:0}#pool-redeem-topup:hover{background:var(--inset);transform:none;box-shadow:none}.pool-account-id-mark{border-radius:var(--r-tight);letter-spacing:0;text-indent:0;}.pool-account-block h2{letter-spacing:0;font-size:var(--fs-kicker);font-weight:var(--w-400);}.pool-account-line{border-radius:0}.wait-kicker,.wait-panel.mine .wait-kicker{color:var(--copy);font:var(--w-400) var(--fs-kicker)/1.45 var(--sans);letter-spacing:0;}.handoff-ticks{display:none}.pool-lang-menu>[data-lang]:hover{background:var(--inset)}.pool-lang-menu>[data-lang][aria-current="true"]{color:var(--fg);font-weight:var(--w-600)}.pool-rental-clock{color:var(--fg);letter-spacing:0}@media(max-width:700px){.auth-mark{border-radius:var(--r-tight)}}.pool-card.fleet-card > .pool-desc,.pool-card.fleet-card > .hint,.pool-order-row-label,.pool-order-label,.pool-account-id .who,.pool-account-more .mini,.pool-account-foot .mini{font-size:var(--fs-body)}.pool-flash-mark,#pool-packages .pool-flash-mark,#pool-other-goods .pool-flash-mark{border-radius:var(--r-tight);background:var(--card);color:var(--fg);border-color:var(--line);}@media(max-width:700px){.pool-order-inbox{top:calc(env(safe-area-inset-top,0px) + 56px)}}.pool-account-more .mini{min-height:44px;font-size:var(--fs-body)}.shelf-h,.shelf-group-h{font-size:var(--fs-kicker);font-weight:var(--w-400);letter-spacing:0;}.pool-wallet.low b{text-decoration:underline;text-underline-offset:2px}#pool-packages .skel-line,#pool-other-goods .skel-line,#pool-packages .is-skel .skel-line,#pool-other-goods .is-skel .skel-line{height:1px;border-radius:0;animation:none;background:var(--line);}.pool-order-bell-badge,.pool-order-bell-badge.is-offline{border-radius:var(--r-tight);background:var(--card);color:var(--fg);border:1px solid var(--line);}@media(max-width:700px){.top{position:sticky;top:env(safe-area-inset-top)}}.msg,.msg.err,.msg.ok,.msg.warn{background:var(--card);border:1px solid var(--line);border-radius:var(--r-tight);}.msg.err{color:var(--bad-fg)}.msg.ok{color:var(--ok-fg)}.msg.warn{color:var(--warn)}.note{border-radius:0}.note.bad{background:var(--inset);border-left-color:var(--bad-fg)}.note.bad strong{color:var(--bad-fg)}#view-market .coin-qty{border-radius:var(--r-tight)}#pool-confirm-dialog .btn,#pool-variant-dialog .btn,#pool-handoff-done.btn,#pool-support-send.btn,#pool-support-signin.btn,#pool-redeem-submit.btn,.pool-card.fleet-card .fleet-join.btn,#pool-auth-form .btn,#pool-verify-form .btn{letter-spacing:0}#pool-auth-form .btn,#pool-verify-form .btn{box-shadow:none}#pool-packages:empty::before,#pool-packages:has(> .empty:only-child)::before{content:none;animation:none}.pool-order-bell:hover,.pool-order-bell[aria-expanded="true"]{border-color:var(--copy);color:var(--fg)}#view-market .pool-foot .contact-link,#view-market .mini.contact-link,#pool-foot .contact-link{color:var(--fg);font-weight:var(--w-400);text-decoration-color:var(--line);}#view-market .mini.contact-link:hover{border-color:var(--copy)}.auth-or,#pool-auth-contact strong,.pool-best-mark,.pool-flash-mark,#pool-packages .pool-flash-mark,#pool-other-goods .pool-flash-mark,#pool-packages .pool-sold-mark,#pool-other-goods .pool-sold-mark,#view-redeem .grid-2 .contact-link,.mf-delta,.r-v b{font-size:var(--fs-kicker);font-weight:var(--w-400);letter-spacing:0;}.r-unit .r-v b{font-size:1.125rem;font-weight:var(--w-600)}.step-t,.doc-h,.doc-details>summary{font-size:var(--fs-body);font-weight:var(--w-400);letter-spacing:0;}#pool-delivery-detail .pool-delivery-detail-label,.pool-order-row-label,.pool-order-label{font-size:var(--fs-body);font-weight:var(--w-400);letter-spacing:0;}.fleet-fill-n,.pool-wallet-eyebrow,.pool-wallet-unit,.pool-account-line-note,.pool-account-row .k,.pool-account-row .muted,.pool-account-more .muted,.pool-order-row-status,.pool-order-status,.pool-order-row-wait,.pool-order-wait,.pool-order-row-when,.pool-order-row-images,.pool-order-row-text,.pool-order-text{font-size:var(--fs-kicker)}@media(max-width:700px){#pool-delivery-detail{scroll-margin-top:calc(56px + env(safe-area-inset-top,0px))}}.shop-signin{color:var(--fg);border-color:var(--line)}#view-market .contact-link,#view-market .contact-link:hover{color:var(--fg);font-weight:var(--w-400);text-decoration-color:var(--line);}.toast-action{color:var(--fg);text-decoration-color:var(--line)}.pool-order-row.is-processing .pool-order-row-status,.pool-order-row.is-processing .pool-order-status,.pool-order-row[data-status="processing"] .pool-order-row-status,.pool-order-row[data-status="processing"] .pool-order-status{color:var(--fg)}.mini.danger{color:var(--bad-fg)}.mini.danger:hover{border-color:var(--line);background:var(--inset)}.pool-wallet.low b{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.modal-body h2{letter-spacing:0}.pool-account-menu>.nudge,.nudge{border-color:var(--line);color:var(--warn);background:transparent}.handoff-clock span,.handoff-modal #pool-handoff-wait{font-size:var(--fs-body);font-weight:var(--w-400)}.btn{letter-spacing:0}.pool-meter-n{font-size:var(--fs-kicker);letter-spacing:0}.pool-order-row-reason,.delivery-cancel-reason{font-size:var(--fs-body);letter-spacing:0}@media(max-width:700px){body:not([data-view="market"]) .pool-support{bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));}}#view-redeem .contact-link,#view-redeem .contact-link:hover,#pool-auth-contact .contact-link,#pool-verify-note .contact-link{color:var(--fg);font-weight:var(--w-400);text-decoration-color:var(--line);}#view-redeem .mini.contact-link:hover{border-color:var(--copy)}#view-delivery .delivery-wait .handoff-clock span{font-size:var(--fs-body);font-weight:var(--w-400);}#pool-order-inbox-title{letter-spacing:0}#pool-shelf-other-h{font-size:var(--fs-kicker);font-weight:var(--w-400);letter-spacing:0;color:var(--dim);}#view-delivery .delivery-eta{font-size:var(--fs-body);font-weight:var(--w-400);}:root[data-theme="dark"] .sky-noise{display:none!important}:root[data-theme="dark"] .note{border-left-color:var(--dim)}:root[data-theme="dark"] .note.bad{border-left-color:var(--bad-fg)}:root[data-theme="dark"] .note.warn{border-left-color:var(--warn)}:root[data-theme="dark"] .note.ok{border-left-color:var(--ok)}.stat-val.acc{color:var(--fg)}@media print{.sky-noise,.gold-dust,.auth-sky,.pool-support,.toasts,.skip-link{display:none!important}.top,body[data-gate] .top{position:static}body[data-gate="open"] #pool-nav{position:static}body[data-gate="open"] .wrap,body[data-view="market"] .wrap,.wrap{padding-bottom:24px}}#view-market #pool-packages .pool-flash-mark,#view-market #pool-other-goods .pool-flash-mark,#view-market #pool-packages .pool-best-mark,#view-market #pool-other-goods .pool-best-mark,#view-market #pool-packages .pool-sold-mark,#view-market #pool-other-goods .pool-sold-mark{font-size:var(--fs-kicker);font-weight:var(--w-600);letter-spacing:0;}.btn,.mini,.nav-item,.shelf-tab,.pool-lang-btn,.pool-theme,#pool-admin-nav,.coin-buy{line-height:1.35;}#view-market #pool-packages .is-skel .skel-line,#view-market #pool-other-goods .is-skel .skel-line{border-radius:var(--r-tight);background:color-mix(in srgb,var(--line) 38%,var(--inset));}#pool-order-bell-badge.is-offline{background:var(--bad);color:var(--bg);border-color:var(--bad);}@keyframes sky-settle-in{from{opacity:.92}to{opacity:1}}.mf-settling > .pool-card,.mf-settling > .pool-order-row,.mf-settling .market > .fleet-card{animation:sky-settle-in 140ms ease-out both;}.mf-settling > .pool-card:nth-child(1),.mf-settling > .pool-order-row:nth-child(1),.mf-settling .market > .fleet-card:nth-child(1){animation-delay:0ms}.mf-settling > .pool-card:nth-child(2),.mf-settling > .pool-order-row:nth-child(2),.mf-settling .market > .fleet-card:nth-child(2){animation-delay:0ms}.mf-settling > .pool-card:nth-child(3),.mf-settling > .pool-order-row:nth-child(3),.mf-settling .market > .fleet-card:nth-child(3){animation-delay:0ms}.mf-settling > .pool-card:nth-child(n+4),.mf-settling > .pool-order-row:nth-child(n+4),.mf-settling .market > .fleet-card:nth-child(n+4){animation-delay:0ms}.mf-settling .market > .fleet-card .pool-head .pill{animation:none;}.mf-settling .market > .fleet-card .fleet-fill-bar{animation:none;}.mf-settling .market > .fleet-card .fleet-join.btn{animation:none;}#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open]{animation:none;}.modal{transition:opacity 120ms ease-out,overlay 120ms allow-discrete,display 120ms allow-discrete;}.modal:not([open]){opacity:0;pointer-events:none}.modal::backdrop{transition:opacity 120ms ease-out,overlay 120ms allow-discrete,display 120ms allow-discrete;}@starting-style{.modal[open]::backdrop{opacity:0}}.modal:not([open])::backdrop{opacity:0;pointer-events:none}@media(hover:hover){.pool-card,.shelf-tab,.pool-variant,.pool-variant-opt,body[data-gate="open"] .btn,body[data-gate="open"] .nav-item,body[data-gate="open"] .coin-buy,.pool-order-inbox .pool-order-row,#pool-account-deliveries .pool-order-row,#pool-delivery-list .pool-order-row{transition-duration:var(--t-fast);}}#pool-balance.mf-changed-up{animation:mf-flash-ok 320ms var(--ease-in) both}#pool-balance.mf-changed-down{animation:mf-flash-neutral 320ms var(--ease-in) both}@media (prefers-reduced-motion:reduce){.mf-settling > .pool-card,.mf-settling > .pool-order-row,.mf-settling .market > .fleet-card,.mf-settling .market > .fleet-card .pool-head .pill,.mf-settling .market > .fleet-card .fleet-fill-bar,.mf-settling .market > .fleet-card .fleet-join.btn,#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open],#pool-balance.mf-changed-up,#pool-balance.mf-changed-down{animation:none}#pool-confirm-dialog[open],#pool-variant-dialog[open],#pool-handoff-dialog[open]{transform:translate(-50%,-50%)}.modal,.modal::backdrop{transition:none}}#pool-order-inbox{width:min(384px,calc(100vw - 24px));min-width:min(17.5rem,calc(100vw - 24px));max-width:calc(100vw - 24px);}@media(max-width:700px){#pool-order-inbox{position:fixed;z-index:1200;top:calc(env(safe-area-inset-top,0px) + 56px);left:12px;right:12px;width:auto;max-width:none;min-width:min(17.5rem,calc(100vw - 24px));}}
/* Sky World motion layer — progressive enhancement; all effects are opt-out with reduced motion. */
@media (prefers-reduced-motion:no-preference){
  @keyframes sw-view-enter{from{opacity:.96}to{opacity:1}}
  @keyframes sw-card-enter{from{opacity:.92}to{opacity:1}}
  @keyframes sw-skeleton-shimmer{from{opacity:.48}to{opacity:.88}}
  body[data-view="auth"] #view-auth,body[data-view="market"] #view-market,body[data-view="delivery"] #view-delivery,body[data-view="fleet"] #view-fleet,body[data-view="wallet"] #view-wallet,body[data-view="redeem"] #view-redeem{animation:sw-view-enter 140ms ease-out both}
  .mf-settling > .pool-card,.mf-settling > .pool-order-row{animation:sw-card-enter 140ms ease-out both}
  .mf-settling > .pool-card:nth-child(1),.mf-settling > .pool-order-row:nth-child(1){animation-delay:0ms}
  .mf-settling > .pool-card:nth-child(2),.mf-settling > .pool-order-row:nth-child(2){animation-delay:0ms}
  .mf-settling > .pool-card:nth-child(3),.mf-settling > .pool-order-row:nth-child(3){animation-delay:0ms}
  .mf-settling > .pool-card:nth-child(n+4),.mf-settling > .pool-order-row:nth-child(n+4){animation-delay:0ms}
  #pool-packages .pool-card.is-skel .skel-line,#pool-other-goods .pool-card.is-skel .skel-line{background:linear-gradient(105deg,var(--inset) 28%,color-mix(in srgb,var(--card) 72%,var(--acc)) 42%,var(--inset) 58%);background-size:220% 100%;animation:sw-skeleton-shimmer 1s ease-in-out infinite alternate}
  #pool-auth-form .btn:not(:disabled),#pool-verify-form .btn:not(:disabled){transition:background-color 120ms ease-out,border-color 120ms ease-out}
  #pool-auth-form .btn:hover:not(:disabled),#pool-verify-form .btn:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--acc-solid) 24%,transparent)}
}
@media (prefers-reduced-motion:reduce){
  body[data-view="auth"] #view-auth,body[data-view="market"] #view-market,body[data-view="delivery"] #view-delivery,body[data-view="fleet"] #view-fleet,body[data-view="wallet"] #view-wallet,body[data-view="redeem"] #view-redeem,
  .mf-settling > .pool-card,.mf-settling > .pool-order-row,#pool-packages .pool-card.is-skel .skel-line,#pool-other-goods .pool-card.is-skel .skel-line,.pool-card.fleet-card.is-focus{animation:none!important;}
}

/* Keep the visual layer authoritative when this stylesheet is promoted from print to all. */
.pool-card.fleet-card{
  border-color:var(--sw-border);
  background:linear-gradient(160deg,color-mix(in srgb,var(--card) 98%,var(--accent-wash)),var(--card));
  box-shadow:var(--sw-shadow-md);
}
.pool-card.fleet-card .fleet-join.btn{
  background:linear-gradient(110deg,var(--acc-solid),color-mix(in srgb,var(--acc-solid) 76%,var(--aurora)));
  box-shadow:0 10px 22px color-mix(in srgb,var(--acc-solid) 22%,transparent);
}
.pool-support-sheet,.pool-account-menu,.pool-order-inbox{border-color:var(--sw-border);box-shadow:var(--sw-shadow-lg);}
@media (forced-colors:active){
  .pool-card.fleet-card,.pool-support-sheet,.pool-account-menu,.pool-order-inbox{background:Canvas;border:1px solid CanvasText;box-shadow:none;}
  .pool-card.fleet-card .fleet-join.btn{background:ButtonFace;color:ButtonText;box-shadow:none;border:1px solid ButtonText;}
}

/* Editorial orbital motion. Every animated node is decorative and
   pointer-events:none; cards, buttons, fields, and navigation remain flat. */
.sky-hero-art,
.sky-hero-art *,
.sky-hero::before,
.sky-hero::after{pointer-events:none;}

@media (prefers-reduced-motion:no-preference) and (pointer:fine){
  @keyframes sw-orbit-outer{
    from{transform:translate(-50%,-50%) rotate(-13deg)}
    to{transform:translate(-50%,-50%) rotate(347deg)}
  }
  @keyframes sw-orbit-inner{
    from{transform:translate(-50%,-50%) rotate(17deg)}
    to{transform:translate(-50%,-50%) rotate(-343deg)}
  }
  @keyframes sw-orbit-core-breathe{
    0%,100%{transform:translate(-50%,-50%) scale(1);opacity:1}
    50%{transform:translate(-50%,-50%) scale(1.025);opacity:.94}
  }
  @keyframes sw-orbit-node-a{
    0%,100%{transform:translate(0,0);opacity:.76}
    50%{transform:translate(-8px,6px);opacity:1}
  }
  @keyframes sw-orbit-node-b{
    0%,100%{transform:translate(0,0);opacity:.68}
    50%{transform:translate(7px,-5px);opacity:1}
  }
  .sky-orbit--outer{animation:sw-orbit-outer 28s linear infinite;}
  .sky-orbit--inner{animation:sw-orbit-inner 21s linear infinite;}
  .sky-orbit-core{animation:sw-orbit-core-breathe 5.6s cubic-bezier(.4,0,.2,1) infinite;}
  .sky-orbit-node--a{animation:sw-orbit-node-a 6.4s cubic-bezier(.4,0,.2,1) infinite;}
  .sky-orbit-node--b{animation:sw-orbit-node-b 5.2s cubic-bezier(.4,0,.2,1) infinite;}
}

@media (prefers-reduced-motion:reduce), (pointer:coarse), (hover:none){
  .sky-orbit--outer,
  .sky-orbit--inner,
  .sky-orbit-core,
  .sky-orbit-node--a,
  .sky-orbit-node--b{animation:none!important;}
}

/* Sky motion polish v2 — stable interaction geometry. */
/* One-shot entrances and optical highlights complement the orbital artwork.
   No animation changes a card, purchase button or dialog's hit rectangle. */
@keyframes sw-copy-reveal{
  from{opacity:.92}
  to{opacity:1}
}
@keyframes sw-media-sheen{
  0%{opacity:0;transform:translateX(-155%) skewX(-18deg)}
  25%{opacity:.7}
  70%{opacity:.4}
  100%{opacity:0;transform:translateX(330%) skewX(-18deg)}
}
#view-auth .auth-mark{position:relative;overflow:hidden;}
#view-auth .auth-mark::after,
body[data-view="market"] #view-market #pool-packages .pool-card-media::after,
body[data-view="market"] #view-market #pool-other-goods .pool-card-media::after{
  content:"";position:absolute;inset:0 auto 0 0;width:45%;
  border-radius:inherit;pointer-events:none;opacity:0;
  background:linear-gradient(90deg,transparent,rgb(255 255 255/.32),transparent);
}
@media(prefers-reduced-motion:no-preference){
  body[data-view="market"] .sky-hero-eyebrow,
  body[data-view="market"] .sky-hero h1,
  body[data-view="market"] .sky-hero-lead,
  body[data-view="market"] .sky-hero-points{
    animation:sw-copy-reveal 160ms ease-out 1 both;
  }
  body[data-view="market"] .sky-hero h1{animation-delay:0ms;}
  body[data-view="market"] .sky-hero-lead{animation-delay:0ms;}
  body[data-view="market"] .sky-hero-points{animation-delay:0ms;}
  body[data-view="auth"] .auth-mark::after{animation:sw-media-sheen 360ms ease-out 1;}
}
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
  body[data-view="market"] #view-market #pool-packages .pool-card:hover .pool-card-media::after,
  body[data-view="market"] #view-market #pool-other-goods .pool-card:hover .pool-card-media::after{
    animation:sw-media-sheen 280ms ease-out 1;
  }
}
@media(prefers-reduced-motion:no-preference) and (pointer:coarse){
  .sky-hero,
  body[data-view="market"] .sky-hero-eyebrow,
  body[data-view="market"] .sky-hero h1,
  body[data-view="market"] .sky-hero-lead,
  body[data-view="market"] .sky-hero-points{animation-duration:140ms;animation-delay:0ms;}
}
@media (prefers-reduced-motion:reduce){
  .sky-hero,
  body[data-view="market"] .sky-hero-eyebrow,
  body[data-view="market"] .sky-hero h1,
  body[data-view="market"] .sky-hero-lead,
  body[data-view="market"] .sky-hero-points{
    animation:none!important;transform:none!important;
  }
  #view-auth .auth-mark::after,
  body[data-view="market"] #view-market .pool-card-media::after{animation:none!important;opacity:0;}
}
@media (forced-colors:active){
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points{animation:none!important;}
  #view-auth .auth-mark::after,
  body[data-view="market"] #view-market .pool-card-media::after{display:none!important;animation:none!important;}
}
@media print{
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points{animation:none!important;}
  #view-auth .auth-mark::after,
  body[data-view="market"] #view-market .pool-card-media::after{display:none!important;animation:none!important;}
}

/* Fleet route reveal — a finite, decorative-only accent.
   Motion's accessibility guidance recommends replacing potentially
   motion-sickness-inducing x/y transforms with opacity/color changes and
   honoring the user's Reduced Motion setting:
   https://motion.dev/docs/react-accessibility
   https://motion.dev/docs/react-use-reduced-motion
   The SVG route is non-interactive, so a short stroke/opacity reveal adds
   orientation without moving a card, text block, or control hit rectangle. */
@keyframes fleet-route-reveal{
  0%{opacity:0;stroke-dashoffset:18;}
  62%{opacity:1;}
  100%{opacity:.84;stroke-dashoffset:0;}
}
@keyframes fleet-route-shimmer{
  0%{opacity:0;}
  38%{opacity:.72;}
  100%{opacity:.3;}
}
@keyframes fleet-orbit-reveal{
  0%{opacity:0;}
  100%{opacity:.78;}
}
@keyframes fleet-spark-reveal{
  0%{opacity:0;}
  48%{opacity:1;}
  100%{opacity:.86;}
}

@media(prefers-reduced-motion:no-preference){
  body[data-view="fleet"] .fleet-hero-svg .fleet-route{
    animation:fleet-route-reveal 780ms cubic-bezier(.22,1,.36,1) 70ms both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-route-soft{
    animation:fleet-route-shimmer 840ms cubic-bezier(.22,1,.36,1) 70ms both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-orbit-front{
    animation:fleet-orbit-reveal 640ms ease-out 120ms both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark{
    animation:fleet-spark-reveal 620ms ease-out 180ms both;
  }
}

/* Keep all Fleet controls paint-only.  This repeats the contract in the
   motion layer because this file is promoted to `media=all` after load. */
body[data-view="fleet"] .fleet-page-actions button,
body[data-view="fleet"] .pool-card.fleet-card button,
body[data-view="fleet"] .pool-card.fleet-card a,
body[data-view="fleet"] .pool-card.fleet-card input,
body[data-view="fleet"] .pool-card.fleet-card select,
body[data-view="fleet"] .pool-card.fleet-card textarea,
body[data-view="fleet"] .fleet-chat-trigger,
body[data-view="fleet"] .fleet-chat-send{
  animation:none!important;
  transform:none!important;
  transition-property:color,background-color,border-color,opacity!important;
  transition-duration:120ms!important;
  transition-timing-function:ease-out!important;
}

@media(prefers-reduced-motion:reduce){
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points,
  .pool-card-media::after,
  body[data-view="fleet"] .fleet-hero-svg .fleet-route,
  body[data-view="fleet"] .fleet-hero-svg .fleet-route-soft,
  body[data-view="fleet"] .fleet-hero-svg .fleet-orbit,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark{
    animation:none!important;
    transform:none!important;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-route{opacity:.84;stroke-dashoffset:0;}
  body[data-view="fleet"] .fleet-hero-svg .fleet-route-soft{opacity:.3;}
  body[data-view="fleet"] .fleet-hero-svg .fleet-orbit{opacity:.78;}
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark{opacity:.86;}
}

@media(forced-colors:active){
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points,
  .pool-card-media::after,
  body[data-view="fleet"] .fleet-hero-svg .fleet-route,
  body[data-view="fleet"] .fleet-hero-svg .fleet-route-soft,
  body[data-view="fleet"] .fleet-hero-svg .fleet-orbit,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark{
    animation:none!important;
    transform:none!important;
    filter:none!important;
  }
  .pool-card-media::after{display:none!important;}
}

/* Galaxy atmosphere pass — a short, finite afterglow makes the route board
   feel alive without turning it into a permanently moving background.  These
   nodes are decorative-only SVG groups (aria-hidden + pointer-events:none),
   so the animation cannot move or intercept a card/control hit box.  Opacity
   is intentionally the only animated property for cheap compositor paint. */
@keyframes fleet-nebula-afterglow{
  0%{opacity:.18;}
  42%{opacity:.72;}
  100%{opacity:.34;}
}
@keyframes fleet-agent-afterglow{
  0%{opacity:.18;}
  38%{opacity:.92;}
  100%{opacity:.52;}
}
@keyframes fleet-spark-afterglow{
  0%{opacity:.2;}
  34%{opacity:1;}
  100%{opacity:.62;}
}

@media(prefers-reduced-motion:no-preference){
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-nebula{
    animation:fleet-nebula-afterglow 980ms cubic-bezier(.22,1,.36,1) 520ms 1 both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-agents{
    animation:fleet-agent-afterglow 940ms cubic-bezier(.22,1,.36,1) 680ms 1 both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-a{
    animation:fleet-spark-afterglow 860ms ease-out 760ms 1 both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-b{
    animation:fleet-spark-afterglow 900ms ease-out 900ms 1 both;
  }
}

/* On touch devices the artwork keeps its layered colour but drops the costly
   SVG blur/drop-shadow filters.  This preserves the high-end composition
   while avoiding a large rasterisation spike on mobile GPUs. */
@media (pointer:coarse), (hover:none){
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-nebula,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars,
  body[data-view="fleet"] .fleet-hero-svg .fleet-route-soft,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark{
    filter:none;
  }
  body[data-view="fleet"] .fleet-hero-art{filter:saturate(1.03) contrast(1.01);}
}

@media(prefers-reduced-motion:reduce){
  /* Keep the authored -13° disc tilt and all SVG presentation transforms;
     Reduced Motion disables timelines, it does not flatten the artwork. */
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-nebula,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-agents,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-a,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-b{
    animation:none!important;
    transition:none!important;
  }
}

@media(forced-colors:active){
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-nebula,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-agents,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-a,
  body[data-view="fleet"] .fleet-hero-svg .fleet-spark-b{
    animation:none!important;
    filter:none!important;
  }
}

/* Fleet galaxy reveal — a single, cinematic ignition for the decorative SVG.
   The artwork is deliberately isolated from the document flow: only opacity
   and small transforms on the three interior groups are animated.  The Fleet
   cards, heading, actions, search field, and chat controls remain untouched.
   All timelines finish in under one second and never loop. */
@keyframes fleet-galaxy-stars-reveal{
  0%{opacity:0;transform:scale(.86);}
  52%{opacity:.82;transform:scale(1.035);}
  100%{opacity:1;transform:none;}
}
@keyframes fleet-galaxy-arms-reveal{
  0%{opacity:0;transform:rotate(-13deg) scale(.94);}
  46%{opacity:.76;transform:rotate(-13deg) scale(1.018);}
  100%{opacity:1;transform:rotate(-13deg) scale(1);}
}
@keyframes fleet-galaxy-core-reveal{
  0%{opacity:0;transform:scale(.68);}
  44%{opacity:1;transform:scale(1.08);}
  72%{opacity:.96;transform:scale(.985);}
  100%{opacity:1;transform:none;}
}

/* Explicitly paint-only hooks make the contract resilient when this deferred
   stylesheet is promoted from `media=print` to `media=all`. */
body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars,
body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms,
body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-core{
  pointer-events:none;
  transform-box:fill-box;
  transform-origin:center;
}
body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms{
  /* Keep the SVG's authored -13° disc tilt while the group scales in. */
  transform-box:view-box;
  transform-origin:225px 90px;
}

@media(prefers-reduced-motion:no-preference){
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars{
    animation:fleet-galaxy-stars-reveal 820ms cubic-bezier(.22,1,.36,1) 1 both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms{
    animation:fleet-galaxy-arms-reveal 920ms cubic-bezier(.22,1,.36,1) 35ms 1 both;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-core{
    animation:fleet-galaxy-core-reveal 700ms cubic-bezier(.16,1,.3,1) 105ms 1 both;
  }
}

/* Reduced motion keeps the complete galaxy painted in its authored position;
   no opacity flash, scale pulse, or transform timeline remains active. */
@media(prefers-reduced-motion:reduce){
  /* Repeat the storefront-wide safety selectors here because this is the
     final reduced-motion guard in the deferred layer. */
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points,
  .pool-card-media::after,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-core{
    animation:none!important;
    opacity:1!important;
    filter:none!important;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-core{
    transform:none!important;
  }
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms{
    transform:rotate(-13deg)!important;
  }
}

/* Forced-colors users get the semantic Fleet controls and route structure,
   while decorative multicolour galaxy paint and its animation are removed. */
@media(forced-colors:active){
  .sky-hero,.sky-hero-eyebrow,.sky-hero h1,.sky-hero-lead,.sky-hero-points{
    animation:none!important;
    transform:none!important;
    filter:none!important;
  }
  .pool-card-media::after,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-stars,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-arms,
  body[data-view="fleet"] .fleet-hero-svg .fleet-galaxy-core{
    display:none!important;
    animation:none!important;
    transform:none!important;
    filter:none!important;
  }
  .pool-card-media::after{display:none!important;}
}

/* Responsive customer feedback. Static shadows keep their authored depth;
   only small colour/opacity regions interpolate while buttons stay put.
   Explicit properties prevent later visual layers from animating a filter,
   a large shadow, or a gradient while the customer is clicking or typing. */
body:not([data-view="admin"]) :is(.btn,.mini,.nav-item,.shelf-tab,.pool-variant-opt,
  .pool-account-line,.pool-order-row,.fleet-card-details-toggle,.fleet-chat-trigger,
  .pool-lang-btn,.pool-theme,.pool-order-bell,.pool-avatar,input,select,textarea),
body:not([data-view="admin"]) :is(#view-market,#view-fleet) .pool-card{
  transition-property:color,background-color,border-color,opacity!important;
  transition-duration:120ms!important;
  transition-timing-function:ease-out!important;
  transition-delay:0ms!important;
}
/* A changing quota/occupancy value must never replay a from-zero entrance. */
body[data-view="fleet"] :is(.fleet-fill-bar,.fleet-quota-fill){
  animation:none!important;
}
@media(prefers-reduced-motion:reduce), (forced-colors:active){
  body:not([data-view="admin"]) :is(.btn,.mini,.nav-item,.shelf-tab,.pool-variant-opt,
    .pool-account-line,.pool-order-row,.fleet-card-details-toggle,.fleet-chat-trigger,
    .pool-lang-btn,.pool-theme,.pool-order-bell,.pool-avatar,input,select,textarea),
  body:not([data-view="admin"]) :is(#view-market,#view-fleet) .pool-card,
  body[data-view="fleet"] .pool-card.fleet-card :is(button,a,input,select,textarea),
  body[data-view="fleet"] .fleet-page-actions button,
  .modal,.modal::backdrop{
    transition:none!important;
  }
  body:not([data-view="admin"]) :is(#view-auth,#view-market,#view-fleet,#view-wallet,#view-delivery,#view-redeem),
  body:not([data-view="admin"]) .mf-settling :is(.pool-card,.pool-order-row),
  #pool-packages .pool-card.is-skel .skel-line,#pool-other-goods .pool-card.is-skel .skel-line{
    animation:none!important;
  }
}
