:root,.light{--dx-active:#7c3aed;--dx-ready:#059669;--dx-held:#d97706;--dx-ended:#0369a1;--dx-cancelled:#e11d48;--dx-projected:color-mix(in srgb,var(--dx-active)55%,#94a3b8);--dx-c1:#2a78d6;--dx-c2:#eb6834;--dx-c3:#1baf7a;--dx-c4:#eda100;--dx-c5:#e87ba4;--dx-c6:#008300;--dx-c7:#4a3aa7;--dx-other:#8a8f9e;--dx-surface:#fff;--dx-surface-2:#f6f6fa;--dx-ink:#151625;--dx-ink-2:#3d4259;--dx-ink-3:#6b7189;--dx-line:#15162514;--dx-grid:#15162517;--dx-shadow:0 1px 2px #1014280d,0 18px 40px -24px #10142847;--dx-radius:1.25rem}.dark{--dx-active:#bd93f9;--dx-ready:#50fa7b;--dx-held:#fbbf24;--dx-ended:#7dd3fc;--dx-cancelled:#fb7185;--dx-c1:#3987e5;--dx-c2:#d95926;--dx-c3:#199e70;--dx-c4:#c98500;--dx-c5:#d55181;--dx-c6:#008300;--dx-c7:#9085e9;--dx-other:#6b7189;--dx-surface:#24253a;--dx-surface-2:#1b1c2c;--dx-ink:#f8f8f2;--dx-ink-2:#c9cde0;--dx-ink-3:#9aa3c2;--dx-line:#ffffff14;--dx-grid:#ffffff14;--dx-shadow:0 1px 2px #0000004d,0 22px 48px -26px #000000bf}@media (prefers-color-scheme:dark){:root:not(.light){--dx-active:#bd93f9;--dx-ready:#50fa7b;--dx-held:#fbbf24;--dx-ended:#7dd3fc;--dx-cancelled:#fb7185;--dx-c1:#3987e5;--dx-c2:#d95926;--dx-c3:#199e70;--dx-c4:#c98500;--dx-c5:#d55181;--dx-c6:#008300;--dx-c7:#9085e9;--dx-other:#6b7189;--dx-surface:#24253a;--dx-surface-2:#1b1c2c;--dx-ink:#f8f8f2;--dx-ink-2:#c9cde0;--dx-ink-3:#9aa3c2;--dx-line:#ffffff14;--dx-grid:#ffffff14;--dx-shadow:0 1px 2px #0000004d,0 22px 48px -26px #000000bf}}@keyframes dx-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes dx-fade{0%{opacity:0}to{opacity:1}}@keyframes dx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dx-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--dx-tone,var(--dx-ready))55%,transparent)}80%,to{box-shadow:0 0 0 10px #0000}}@keyframes dx-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes dx-spin{to{transform:rotate(360deg)}}@keyframes dx-draw{0%{stroke-dashoffset:var(--dx-len,1200)}to{stroke-dashoffset:0}}@keyframes dx-beam{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(260%)skew(-18deg)}}@keyframes dx-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes dx-orbit{to{transform:rotate(360deg)}}.dx-avatar{background:linear-gradient(140deg,color-mix(in srgb,var(--dx-active)22%,var(--dx-surface)),var(--dx-surface-2));color:var(--dx-ink-2);letter-spacing:.02em;box-shadow:0 0 0 2px var(--dx-ring,transparent),0 0 0 3.5px var(--dx-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.dx-avatar>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.dx-avatar>img.is-loaded{opacity:1}.dx-avatar-other{font-size:14px}.dx-wallet-avatar{border-radius:14px;flex-shrink:0;box-shadow:0 8px 22px -10px #00000073}.dx-skel{background:linear-gradient(90deg,var(--dx-line)25%,color-mix(in srgb,var(--dx-ink-3)18%,transparent)50%,var(--dx-line)75%);background-size:200% 100%;border-radius:.5rem;animation:1.6s linear infinite dx-shimmer;display:inline-block}.dx-skel-value{width:7.5rem;height:2rem}.dx-skel-title{width:min(20rem,80%);height:2.6rem}.dx-skel-stat{width:8rem;height:2.4rem}.dx-skel-avatar{border-radius:999px;width:3.25rem;height:3.25rem}.dx-skel-line{width:60%;height:.85rem}.dx-skel-legend{border-radius:999px;width:11rem;height:1.6rem}.dx-skel-line.is-short{width:35%}.dx-bar{background:color-mix(in srgb,var(--dx-ink-3)16%,transparent);border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}.dx-bar-fill{width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg,var(--dx-tone,var(--dx-active)),color-mix(in srgb,var(--dx-tone,var(--dx-active))55%,var(--hero-accent)));transition:width 1.2s cubic-bezier(.22,1,.36,1);animation:1.2s cubic-bezier(.22,1,.36,1) both dx-grow;position:absolute;inset:0 auto 0 0}@keyframes dx-grow{0%{width:0}}.dx-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:3.4s ease-in-out 1.2s infinite dx-beam;position:absolute;inset:0;transform:translate(-120%)}.dx-bar-ticks:after{content:"";background:repeating-linear-gradient(90deg,transparent 0 calc(100%/var(--ticks,10) - 2px),var(--dx-surface)calc(100%/var(--ticks,10) - 2px)calc(100%/var(--ticks,10)));pointer-events:none;position:absolute;inset:0}.dx-state{--dx-tone:var(--dx-active);border:1px solid color-mix(in srgb,var(--dx-tone)32%,transparent);background:color-mix(in srgb,var(--dx-tone)12%,transparent);color:var(--dx-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem .22rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.dx-state svg{width:.8rem;height:.8rem;color:var(--dx-tone)}.dx-state-ready{--dx-tone:var(--dx-ready)}.dx-state-held{--dx-tone:var(--dx-held)}.dx-state-ended{--dx-tone:var(--dx-ended)}.dx-state-cancelled{--dx-tone:var(--dx-cancelled)}.dx-state.is-pulsing{animation:2s ease-out infinite dx-ping}.dx-tip{width:.95rem;height:.95rem;color:var(--dx-ink-3);cursor:help;outline:none;display:inline-flex;position:relative}.dx-tip svg{width:100%;height:100%}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:40;background:var(--dx-ink);width:max-content;max-width:15rem;color:var(--dx-surface);text-align:left;white-space:normal;letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;border-radius:.6rem;padding:.45rem .65rem;font-size:.72rem;font-weight:600;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,4px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.dx-ring{flex-shrink:0;position:relative}.dx-ring>svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dx-ring-track{fill:none;stroke:color-mix(in srgb,var(--dx-ink-3)14%,transparent)}.dx-ring-arc{animation:.6s both dx-fade;animation-delay:calc(var(--i)*.12s + .2s);transition:stroke-width .2s}.dx-ring-arc-ready{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dx-ready)60%,transparent))}.dx-ring-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:0}.dx-ring-num{letter-spacing:-.04em;color:var(--dx-ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.dx-ring-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-ink-2);margin-top:.15rem;font-size:.7rem;font-weight:800}.dx-ring-sub{color:var(--dx-ink-3);margin-top:.15rem;font-size:.72rem}.dx-ring-empty{border:1.5px dashed color-mix(in srgb,var(--dx-active)50%,transparent);width:3.6rem;height:3.6rem;color:var(--dx-active);border-radius:999px;place-items:center;animation:14s linear infinite dx-spin;display:grid}.dx-ring-empty svg{width:1.6rem;height:1.6rem}.dx-radial{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.dx-radial>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dx-radial-track{fill:none;stroke:color-mix(in srgb,var(--dx-ink-3)16%,transparent)}.dx-radial-arc{fill:none;stroke:var(--dx-tone);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.dx-radial-core{color:var(--dx-tone);place-items:center;display:grid;position:relative}.dx-radial-core svg{width:1rem;height:1rem}.dx-toolbar{margin-bottom:1rem}.dx-crumbs{color:var(--dx-ink-3);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.dx-crumbs a{transition:color .2s}.dx-crumbs a:hover{color:var(--hero-primary)}.dx-crumbs b{color:var(--dx-ink);font-weight:800}.dx-sync{--dx-tone:var(--dx-ready);border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-surface)70%,transparent);height:2.1rem;color:var(--dx-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.dx-sync-dot{background:var(--dx-tone);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--dx-tone)22%,transparent);border-radius:999px}.dx-sync.is-busy{--dx-tone:var(--dx-active)}.dx-sync.is-busy .dx-sync-dot{animation:.9s ease-in-out infinite dx-breathe}.dx-sync-error{--dx-tone:var(--dx-cancelled);cursor:pointer;border-color:color-mix(in srgb,var(--dx-cancelled)40%,transparent)}.dx-sync-error:hover{background:color-mix(in srgb,var(--dx-cancelled)10%,transparent)}.dx-hero{--dx-tone:var(--dx-active);isolation:isolate;border:1px solid color-mix(in srgb,var(--dx-tone)26%,var(--card-border));background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--dx-tone)16%,transparent),transparent 60%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--hero-accent)10%,transparent),transparent 60%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2));-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),var(--dx-shadow);border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:1.25rem;padding:clamp(1.4rem,3.4vw,2.5rem);animation:.7s cubic-bezier(.22,1,.36,1) both dx-rise;display:grid;position:relative;overflow:hidden}.dx-hero-ready{--dx-tone:var(--dx-ready)}.dx-hero-held{--dx-tone:var(--dx-held)}.dx-hero-idle{--dx-tone:var(--dx-ended)}.dx-hero-empty{--dx-tone:var(--hero-primary)}.dx-hero-grid{z-index:-1;background-image:linear-gradient(var(--dx-grid)1px,transparent 1px),linear-gradient(90deg,var(--dx-grid)1px,transparent 1px);opacity:.7;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 78% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 90% at 78% 40%,#000 0%,#0000 72%)}.dx-hero-beam{z-index:-1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dx-tone)9%,transparent),transparent);pointer-events:none;width:40%;height:100%;animation:9s ease-in-out infinite dx-beam;position:absolute;top:0;left:0}.dx-hero-main{min-width:0}.dx-identity{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.dx-identity-copy{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dx-identity-addr{color:var(--dx-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:700}.dx-net-pill{background:color-mix(in srgb,var(--dx-tone)12%,transparent);border:1px solid color-mix(in srgb,var(--dx-tone)28%,transparent);color:var(--dx-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.dx-net-dot{background:var(--dx-ready);--dx-tone:var(--dx-ready);border-radius:999px;width:.45rem;height:.45rem;animation:2.2s ease-out infinite dx-ping}.dx-hero-title{letter-spacing:-.035em;color:var(--dx-ink);font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.04}.dx-hero-title span{background:linear-gradient(100deg,var(--dx-tone),color-mix(in srgb,var(--dx-tone)40%,var(--hero-accent)));color:#0000;-webkit-background-clip:text;background-clip:text}.dx-hero-line{min-height:1.3em;color:var(--dx-ink-2);margin-top:.55rem;font-size:.95rem;font-weight:500}.dx-hero-progress{max-width:26rem;margin-top:1.25rem}.dx-hero-progress-head,.dx-hero-progress-foot{color:var(--dx-ink-3);justify-content:space-between;gap:1rem;font-size:.74rem;font-weight:700;display:flex}.dx-hero-progress-head{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem}.dx-hero-progress-head b{color:var(--dx-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.9rem}.dx-hero-progress-foot{font-variant-numeric:tabular-nums;margin-top:.4rem;font-weight:600}.dx-hero-progress .dx-bar{height:.6rem}.dx-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.4rem;display:flex}.dx-trust{flex-wrap:wrap;gap:.4rem;display:inline-flex}.dx-trust-chip{border:1px solid var(--dx-line);color:var(--dx-ink-2);cursor:default;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.dx-trust-chip svg{width:.85rem;height:.85rem}.dx-trust-auto{color:var(--dx-ink);border-color:color-mix(in srgb,var(--dx-ready)35%,transparent)}.dx-trust-auto svg{color:var(--dx-ready)}.dx-hero-visual{flex-direction:column;align-items:center;gap:1rem;padding-right:clamp(0rem,2vw,1.5rem);display:flex;position:relative}.dx-hero-halo{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--dx-tone)26%,transparent),transparent 66%);border-radius:999px;width:230px;height:230px;animation:4.5s ease-in-out infinite dx-breathe;position:absolute;top:86px;left:50%;transform:translate(-50%,-50%)}.dx-hero-visual .dx-ring:before{content:"";border:1px dashed color-mix(in srgb,var(--dx-tone)34%,transparent);border-radius:999px;animation:30s linear infinite dx-orbit;position:absolute;inset:-10px}.dx-legend{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:17rem;display:flex}.dx-legend-chip{border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-surface)60%,transparent);color:var(--dx-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.72rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.dx-legend-chip:hover{border-color:var(--dx-ink-3);color:var(--dx-ink);transform:translateY(-1px)}.dx-legend-chip b{color:var(--dx-ink);font-variant-numeric:tabular-nums}.dx-legend-dot{border-radius:999px;width:.55rem;height:.55rem}.dx-legend-ready .dx-legend-dot{--dx-tone:var(--dx-ready);animation:2s ease-out infinite dx-ping}.dx-steps-mini{gap:.5rem;display:flex}.dx-steps-mini li{color:var(--dx-ink-2);animation:.6s cubic-bezier(.22,1,.36,1) both dx-rise;animation-delay:calc(var(--i)*.12s + .3s);flex-direction:column;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:flex}.dx-steps-mini span{background:color-mix(in srgb,var(--dx-tone)12%,var(--dx-surface));width:2.3rem;height:2.3rem;color:var(--dx-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dx-tone)22%,transparent);border-radius:.8rem;place-items:center;display:grid}.dx-steps-mini svg{width:1.15rem;height:1.15rem}.dx-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.dx-tile{isolation:isolate;border-radius:var(--dx-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg),var(--card-bg-2));-webkit-backdrop-filter:blur(16px)saturate(135%);min-height:9.25rem;box-shadow:inset 0 1px 0 var(--card-hi),var(--dx-shadow);cursor:default;animation:.7s cubic-bezier(.22,1,.36,1) both dx-rise;animation-delay:calc(var(--i)*80ms + .12s);flex-direction:column;gap:.6rem;padding:1rem 1.05rem 1.05rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.dx-tile:hover{border-color:color-mix(in srgb,var(--dx-tone)40%,var(--card-border));box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover);transform:translateY(-3px)}.dx-tile-glow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--dx-tone)20%,transparent),transparent 65%);width:80%;height:120%;transition:transform .6s;position:absolute;top:-40%;right:-30%}.dx-tile:hover .dx-tile-glow{transform:translate(-8%,8%)scale(1.1)}.dx-tile-head{align-items:center;gap:.55rem;display:flex}.dx-tile-icon{background:color-mix(in srgb,var(--dx-tone)14%,transparent);width:1.9rem;height:1.9rem;color:var(--dx-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dx-tone)22%,transparent);border-radius:.65rem;place-items:center;display:grid}.dx-tile-icon svg{width:1.05rem;height:1.05rem}.dx-tile-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dx-ink-3);font-size:.7rem;font-weight:800}.dx-tile-body{flex:1}.dx-tile-value{letter-spacing:-.03em;color:var(--dx-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:800;line-height:1.1;display:flex}.dx-tile-value small{letter-spacing:0;color:var(--dx-ink-3);font-size:.74rem;font-weight:700}.dx-tile-muted{color:var(--dx-ink-3)}.dx-tile-visual{margin-top:auto}.dx-split-bar{border-radius:999px;gap:2px;height:.45rem;display:flex;overflow:hidden}.dx-split-bar i{border-radius:999px;min-width:3px;transition:flex-grow 1s cubic-bezier(.22,1,.36,1);display:block}.dx-split-bar .is-a,.dx-split-legend .is-a{background:var(--dx-c1)}.dx-split-bar .is-b,.dx-split-legend .is-b{background:color-mix(in srgb,var(--dx-c1)30%,var(--dx-surface-2))}.dx-split-legend{color:var(--dx-ink-3);justify-content:space-between;gap:.5rem;margin-top:.4rem;font-size:.68rem;font-weight:600;display:flex}.dx-split-legend span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.dx-split-legend i{border-radius:999px;width:.45rem;height:.45rem}.dx-meter-foot{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.4rem;font-size:.7rem;font-weight:600;display:flex}.dx-meter-foot b{color:var(--dx-ink)}.dx-dots{flex-wrap:wrap;gap:.3rem;display:flex}.dx-dots i{width:.7rem;height:.7rem;animation:.45s cubic-bezier(.34,1.56,.64,1) both dx-pop;animation-delay:calc(var(--i,0)*40ms + .4s);cursor:help;border-radius:.25rem;transition:transform .2s}.dx-dots i:hover{transform:scale(1.3)}.dx-dots .dx-dot-ready{box-shadow:0 0 0 0 var(--dx-ready);--dx-tone:var(--dx-ready);animation:.45s both dx-pop,2s ease-out 1s infinite dx-ping}.dx-dots-empty i{border:1.5px dashed color-mix(in srgb,var(--dx-ink-3)40%,transparent);background:0 0}.dx-next{align-items:center;gap:.7rem;display:flex}.dx-countdown{letter-spacing:-.02em;color:var(--dx-ink);font-variant-numeric:tabular-nums;gap:.3rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:800;display:flex}.dx-countdown small{color:var(--dx-ink-3);margin-left:.05rem;font-size:.7rem;font-weight:700}.dx-now{color:var(--dx-ready)}.dx-next-token{color:var(--dx-ink-2);align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:inline-flex}.dx-panel{isolation:isolate;border:1px solid var(--card-border);background:radial-gradient(110% 80% at 100% -10%,color-mix(in srgb,var(--dx-active)8%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2));-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--dx-shadow);border-radius:1.4rem;margin-bottom:1.25rem;padding:clamp(1rem,2.4vw,1.5rem);scroll-margin-top:6rem;position:relative}.dx-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.dx-panel-head h2{letter-spacing:-.02em;color:var(--dx-ink);font-size:1.12rem;font-weight:800}.dx-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dx-active);margin-bottom:.15rem;font-size:.68rem;font-weight:800}.dx-tabs{grid-template-columns:repeat(var(--n),minmax(0,1fr));background:color-mix(in srgb,var(--dx-ink-3)10%,transparent);border:1px solid var(--dx-line);border-radius:.9rem;padding:.25rem;display:grid;position:relative}.dx-tabs-thumb{width:calc((100% - .5rem)/var(--n));background:var(--dx-surface);transform:translateX(calc(100%*var(--k)));border-radius:.7rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 1px 2px #00000014,0 6px 16px -8px #0000004d}.dx-tab{color:var(--dx-ink-3);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.dx-tab svg{width:.95rem;height:.95rem}.dx-tab[aria-selected=true]{color:var(--dx-ink)}.dx-tab[aria-selected=true] svg{color:var(--dx-active)}.dx-tab:disabled{cursor:not-allowed;opacity:.55}.dx-insights-body{animation:.45s cubic-bezier(.22,1,.36,1) both dx-rise}.dx-stats{flex-wrap:wrap;gap:.6rem 2rem;margin-bottom:.9rem;display:flex}.dx-stat{flex-direction:column;gap:.15rem;display:flex}.dx-stat-label{color:var(--dx-ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.dx-stat-label>i{background:var(--dx-tone);border-radius:.15rem;width:.55rem;height:.55rem}.dx-stat b{color:var(--dx-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.dx-chart{width:100%;height:clamp(15rem,30vw,19rem)}.dx-chart .recharts-surface{overflow:visible}.dx-now-dot{animation:1.8s ease-in-out infinite dx-breathe}.dx-chart-legend{color:var(--dx-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.7rem;font-size:.74rem;font-weight:700;display:flex}.dx-chart-legend>span:not(.dx-state){align-items:center;gap:.4rem;display:inline-flex}.dx-chart-legend i.is-solid{border-radius:999px;width:1.1rem;height:.2rem}.dx-chart-legend i.is-dashed{border-top:2px dashed;width:1.1rem;height:0}.dx-tooltip{border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-surface)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.8rem;min-width:11rem;padding:.6rem .75rem;box-shadow:0 16px 34px -14px #0006}.dx-tooltip-time{color:var(--dx-ink-3);margin-bottom:.35rem;font-size:.7rem;font-weight:700}.dx-tooltip-row{color:var(--dx-ink-2);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.dx-tooltip-row+.dx-tooltip-row{margin-top:.2rem}.dx-tooltip-row i{border-radius:.15rem;width:.55rem;height:.55rem}.dx-tooltip-row i.is-ghost{background:0 0}.dx-tooltip-row b{color:var(--dx-ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:1rem}.dx-chart-skeleton{padding:.25rem 0}.dx-skel-row{gap:1.5rem;margin-bottom:1rem;display:flex}.dx-skel-plot{align-items:flex-end;gap:.4rem;height:clamp(13rem,26vw,17rem);display:flex}.dx-skel-plot span{background:color-mix(in srgb,var(--dx-ink-3)12%,transparent);animation:1.4s ease-in-out infinite dx-breathe;animation-delay:calc(var(--i)*60ms);border-radius:.4rem .4rem .15rem .15rem;flex:1}.dx-ghost{height:clamp(16rem,30vw,20rem);position:relative}.dx-ghost-plot{width:100%;height:100%;position:absolute;inset:0}.dx-ghost-grid{stroke:var(--dx-grid);stroke-dasharray:3 6}.dx-ghost-line{fill:none;stroke:var(--dx-active);stroke-width:2.5px;stroke-dasharray:1200;--dx-len:1200;vector-effect:non-scaling-stroke;opacity:.6;animation:3.2s cubic-bezier(.65,0,.35,1) infinite alternate dx-draw}.dx-ghost-area{opacity:.8;animation:3.2s ease-in-out infinite dx-breathe}.dx-ghost-coin{fill:var(--dx-surface);stroke:var(--dx-active);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;animation:.4s forwards dx-fade;animation-delay:calc(var(--i)*.3s + .4s)}.dx-ghost-card{border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-surface)82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--dx-shadow);text-align:center;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dx-ghost-card p{color:var(--dx-ink-2);font-size:.85rem;font-weight:600}.dx-flow{align-items:center;gap:.35rem;display:flex}.dx-flow li{color:var(--dx-ink-2);animation:.5s both dx-rise;animation-delay:calc(var(--i)*.14s);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.dx-flow li+li:before{content:"";border-top:1.5px dashed var(--dx-ink-3);opacity:.6;width:1.1rem;height:0}.dx-flow span{background:color-mix(in srgb,var(--dx-active)14%,transparent);width:1.9rem;height:1.9rem;color:var(--dx-active);border-radius:.65rem;place-items:center;display:grid}.dx-flow svg{width:1rem;height:1rem}.dx-alloc{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.dx-donut{aspect-ratio:1;width:100%;max-width:16rem;margin:0 auto;position:relative}.dx-donut-core{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.dx-donut-core span{color:var(--dx-ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.dx-donut-core b{letter-spacing:-.03em;color:var(--dx-ink);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.dx-alloc-list{flex-direction:column;gap:.35rem;display:flex}.dx-alloc-list>li:not(.dx-alloc-key){animation:.5s both dx-rise;animation-delay:calc(var(--i)*60ms);border-radius:.8rem;grid-template-columns:.3rem auto minmax(4.5rem,7rem) minmax(3rem,1fr) auto;align-items:center;gap:.7rem;padding:.5rem .65rem .5rem .35rem;transition:background .2s,opacity .2s;display:grid}.dx-alloc-list>li.is-focus{background:color-mix(in srgb,var(--c)10%,transparent)}.dx-alloc-list>li.is-dim{opacity:.5}.dx-alloc-swatch{background:var(--c);border-radius:999px;width:.3rem;height:1.8rem}.dx-alloc-name{min-width:0;color:var(--dx-ink);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font-size:.85rem;font-weight:800;display:flex;overflow:hidden}.dx-alloc-name small{color:var(--dx-ink-3);font-size:.68rem;font-weight:600}.dx-alloc-bar{background:color-mix(in srgb,var(--c)20%,transparent);border-radius:999px;height:.4rem;position:relative;overflow:hidden}.dx-alloc-bar i{border-radius:inherit;background:var(--c);animation:1s cubic-bezier(.22,1,.36,1) both dx-grow;position:absolute;inset:0 auto 0 0}.dx-alloc-amt{color:var(--dx-ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:.85rem;font-weight:800;display:flex}.dx-alloc-amt small{color:var(--dx-ink-3);font-size:.68rem;font-weight:600}.dx-alloc-key{color:var(--dx-ink-3);gap:1rem;padding:.4rem .65rem 0;font-size:.68rem;font-weight:600;display:flex}.dx-alloc-key span{align-items:center;gap:.35rem;display:inline-flex}.dx-alloc-key i{background:color-mix(in srgb,var(--dx-ink-3)25%,transparent);border-radius:999px;width:.9rem;height:.35rem}.dx-alloc-key i.is-fill{background:var(--dx-ink-3)}.dx-sched{--lane-head:9.5rem}.dx-sched-axis{margin-bottom:.4rem;display:flex}.dx-sched-axis-pad{width:var(--lane-head);flex-shrink:0}.dx-sched-axis-track{flex:1;height:1rem;margin-right:1.5rem;position:relative}.dx-sched-axis-track span{color:var(--dx-ink-3);white-space:nowrap;font-size:.66rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.dx-sched-axis-track span:first-child{color:var(--dx-ink);transform:none}.dx-sched-axis-track span:last-child{transform:translate(-100%)}.dx-sched-lanes{flex-direction:column;gap:.35rem;display:flex}.dx-lane{min-height:3rem;animation:.5s both dx-rise;animation-delay:calc(var(--i)*70ms);border-radius:.8rem;align-items:center;padding:.25rem 0;display:flex}.dx-lane:hover{background:color-mix(in srgb,var(--tone)6%,transparent)}.dx-lane-head{width:var(--lane-head);flex-shrink:0;align-items:center;gap:.55rem;min-width:0;padding-left:.4rem;display:flex}.dx-lane-name{min-width:0;color:var(--dx-ink);flex-direction:column;font-size:.82rem;font-weight:800;display:flex}.dx-lane-name small{color:var(--dx-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}.dx-lane-track{flex:1;height:2rem;margin-right:1.5rem;position:relative}.dx-lane-rail{background:linear-gradient(90deg,color-mix(in srgb,var(--tone)55%,transparent),color-mix(in srgb,var(--tone)12%,transparent));border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dx-lane-track:before{content:"";background:var(--dx-ink-3);opacity:.45;border-radius:999px;width:2px;position:absolute;top:-.2rem;bottom:-.2rem;left:0}.dx-lane-buy{background:var(--dx-surface);border:2px solid var(--tone);cursor:help;width:.7rem;height:.7rem;animation:.4s cubic-bezier(.34,1.56,.64,1) both dx-pop;animation-delay:calc(var(--k)*35ms + var(--i)*70ms + .2s);border-radius:999px;margin:-.35rem 0 0 -.35rem;transition:left 1s linear,transform .2s;position:absolute;top:50%}.dx-lane-buy:hover{transform:scale(1.35)}.dx-lane-buy.is-next{background:var(--tone);--dx-tone:var(--tone);width:.95rem;height:.95rem;margin:-.475rem 0 0 -.475rem;animation:.4s both dx-pop,2.4s ease-out 1s infinite dx-ping}.dx-lane-buy.is-ready{--dx-tone:var(--dx-ready);background:var(--dx-ready);border-color:var(--dx-ready)}.dx-lane-more{color:var(--dx-ink-3);font-size:.66rem;font-weight:800;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.dx-lane-held .dx-lane-rail{opacity:.25}.dx-lane-hold{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--dx-held)14%,transparent)0 6px,transparent 6px 12px);border:1px dashed color-mix(in srgb,var(--dx-held)45%,transparent);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:.3rem 0}.dx-sched-foot,.dx-empty-line{color:var(--dx-ink-3);margin-top:.7rem;font-size:.74rem;font-weight:600}.dx-sched-empty{color:var(--dx-ink-3);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:.85rem;display:flex}.dx-filters{scrollbar-width:none;gap:.4rem;margin:-.2rem 0 1rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.dx-filters::-webkit-scrollbar{display:none}.dx-filter{border:1px solid var(--dx-line);color:var(--dx-ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.76rem;font-weight:700;transition:all .2s;display:inline-flex}.dx-filter b{background:color-mix(in srgb,var(--dx-ink-3)14%,transparent);min-width:1.3rem;color:var(--dx-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .35rem;font-size:.7rem}.dx-filter i{border-radius:999px;width:.5rem;height:.5rem}.dx-filter:hover{border-color:var(--dx-ink-3);color:var(--dx-ink)}.dx-filter[aria-selected=true]{background:var(--dx-ink);color:var(--dx-surface);border-color:#0000}.dx-filter[aria-selected=true] b{background:color-mix(in srgb,var(--dx-surface)22%,transparent);color:var(--dx-surface)}.dx-plan-skeletons{flex-direction:column;gap:.8rem;display:flex}.dx-plan-skeleton{border:1px solid var(--dx-line);animation:.5s both dx-rise;animation-delay:calc(var(--i)*90ms);border-radius:1.1rem;align-items:center;gap:1rem;padding:1.1rem;display:flex}.dx-skel-lines{flex-direction:column;flex:1;gap:.5rem;display:flex}.dx-capacity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.dx-capacity-slots{gap:.4rem;display:flex}.dx-capacity-slot{border:1.5px dashed color-mix(in srgb,var(--dx-c4)55%,transparent);width:2.6rem;height:3.2rem;color:var(--dx-c4);animation:.5s both dx-rise;animation-delay:calc(var(--i)*80ms);border-radius:.7rem;place-items:center;display:grid;position:relative}.dx-capacity-slot.is-used{background:color-mix(in srgb,var(--dx-c4)18%,transparent);border-style:solid}.dx-capacity-slot svg{width:1.1rem;height:1.1rem}.dx-capacity-nets{gap:.6rem;display:grid}.dx-capacity-net{color:var(--dx-ink-2);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:grid}.dx-capacity-net .dx-split-bar{height:.5rem}.dx-capacity-net b{color:var(--dx-ink);font-variant-numeric:tabular-nums}@media (max-width:1023px){.dx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dx-hero{grid-template-columns:1fr}.dx-hero-visual{flex-direction:row;justify-content:flex-start;padding-right:0}.dx-hero-visual .dx-ring{width:124px!important;height:124px!important}.dx-hero-halo{width:170px;height:170px;top:50%;left:62px}.dx-ring-num{font-size:1.9rem}.dx-legend{justify-content:flex-start}.dx-alloc{grid-template-columns:1fr}.dx-sched{--lane-head:6.5rem}.dx-lane-name small{display:none}.dx-capacity{grid-template-columns:1fr}.dx-capacity-net{grid-template-columns:5.5rem minmax(0,1fr) auto}.dx-crumbs a,.dx-crumbs span{display:none}}@media (max-width:479px){.dx-tiles{grid-template-columns:1fr}.dx-tab span{display:none}.dx-tile{min-height:0}.dx-alloc-list>li:not(.dx-alloc-key){grid-template-columns:.3rem auto minmax(0,1fr) auto}.dx-alloc-bar{display:none}}@media (prefers-reduced-motion:reduce){.dx-hero,.dx-tile,.dx-insights-body,.dx-lane,.dx-lane-buy,.dx-alloc-list>li,.dx-dots i,.dx-ring-arc,.dx-steps-mini li,.dx-flow li,.dx-plan-skeleton,.dx-capacity-slot,.dx-hero-beam,.dx-bar-fill:after,.dx-ghost-line,.dx-ghost-area,.dx-hero-halo,.dx-hero-visual .dx-ring:before,.dx-ring-empty,.dx-net-dot,.dx-now-dot,.dx-state.is-pulsing{animation:none!important}.dx-ghost-line{stroke-dasharray:none}.dx-ghost-coin{opacity:1;animation:none}}.dx-root .plan-card-sweet.pc-active{--pc-state:var(--dx-active)}.dx-root .plan-card-sweet.pc-ready{--card-accent:var(--dx-ready);--pc-state:var(--dx-ready)}.dx-root .plan-card-sweet.pc-held{--card-accent:var(--dx-held);--pc-state:var(--dx-held)}.dx-root .plan-card-sweet.pc-ended{--card-accent:var(--dx-ended);--pc-state:var(--dx-ended)}.dx-root .plan-card-sweet.pc-cancelled{--card-accent:var(--dx-cancelled);--pc-state:var(--dx-cancelled)}.dx-root .dashboard-plans-panel .space-y-4>.plan-card-sweet{animation-delay:calc(var(--pc-delay,0s) + 80ms)}.dm-chart:has(.dx-pp){height:9.25rem;padding:.55rem .7rem .4rem}.dx-pp{flex-direction:column;height:100%;display:flex;position:relative}.dx-pp>svg{flex:1;width:100%;min-height:0;overflow:visible}.dx-pp-grid{stroke:var(--dx-grid);stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.dx-pp-line{fill:none;stroke:var(--hero-primary);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1400;--dx-len:1400;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--hero-primary)45%,transparent));animation:1.2s cubic-bezier(.65,0,.35,1) both dx-draw}.dx-pp-area{animation:.9s .3s both dx-fade}.dx-pp-coins{pointer-events:none;position:absolute;inset:0 0 1.1rem}.dx-pp-coins span{background:var(--hero-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--dx-surface),0 0 8px var(--hero-accent);animation:.4s cubic-bezier(.34,1.56,.64,1) both dx-pop;animation-delay:calc(var(--i)*45ms + .25s);border-radius:999px;margin:-.25rem 0 0 -.25rem;position:absolute}.dx-pp-total{background:color-mix(in srgb,var(--hero-primary)14%,transparent);color:var(--dx-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.68rem;font-weight:800;position:absolute;top:0;left:0}.dx-pp-cap{color:var(--dx-ink-3);font-size:.6rem;font-weight:700;position:absolute;top:1.35rem;left:.2rem}.dx-pp-axis{height:1.1rem;color:var(--dx-ink-3);justify-content:space-between;padding-top:.2rem;font-size:.62rem;font-weight:700;display:flex}.dx-pp-empty{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex!important}.dx-pp-empty svg{width:7rem;height:2.8rem}.dx-pp-empty path{fill:none;stroke:color-mix(in srgb,var(--hero-muted)55%,transparent);stroke-width:2px;stroke-dasharray:4 4;animation:1.4s linear infinite dx-dash}@keyframes dx-dash{to{stroke-dashoffset:-16px}}.dx-pp-empty span{color:var(--hero-muted);letter-spacing:.04em;font-size:.7rem;font-weight:700}.dx-impact{margin-top:.65rem}.dx-impact-bar{background:color-mix(in srgb,var(--dx-ink-3)12%,transparent);border-radius:999px;gap:2px;height:.55rem;display:flex;position:relative}.dx-impact-bar i{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.dx-impact .is-plan{background:var(--hero-primary)}.dx-impact .is-gas{background:var(--dx-c4)}.dx-impact .is-left{background:color-mix(in srgb,var(--dx-c3)55%,transparent)}.dx-impact.is-short .is-plan{background:repeating-linear-gradient(-45deg,var(--dx-cancelled)0 5px,color-mix(in srgb,var(--dx-cancelled)70%,transparent)5px 10px)}.dx-impact-mark{background:var(--dx-ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-.25rem;bottom:-.25rem}.dx-impact-legend{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.4rem;font-size:.66rem;font-weight:700;display:flex}.dx-impact-legend span{align-items:center;gap:.3rem;display:inline-flex}.dx-impact-legend i{border-radius:999px;width:.45rem;height:.45rem}.dx-impact-legend .is-short{color:var(--dx-cancelled)}.dx-impact-legend .is-short i{background:var(--dx-cancelled)}.dx-impact-of{margin-left:auto}.dx-gas-need{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.68rem;font-weight:700;display:flex}.dx-gas-need .dx-bar{flex:1;height:.4rem}.dx-route{border:1px dashed color-mix(in srgb,var(--dx-held)45%,transparent);background:color-mix(in srgb,var(--dx-held)7%,transparent);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;padding:.5rem .6rem;font-size:.7rem;font-weight:700;display:flex}.dx-route-node{background:var(--dx-surface);color:var(--dx-ink-2);box-shadow:inset 0 0 0 1px var(--dx-line);border-radius:999px;padding:.15rem .5rem}.dx-route-node.is-target{color:var(--dx-ink)}.dx-route-wire{background:color-mix(in srgb,var(--dx-held)40%,transparent);border-radius:2px;flex:1;min-width:1.5rem;height:2px;position:relative;overflow:hidden}.dx-route-wire i{background:var(--dx-held);width:35%;height:100%;animation:1.6s ease-in-out infinite dx-travel;position:absolute;top:0;left:0}@keyframes dx-travel{0%{transform:translate(-100%)}to{transform:translate(300%)}}.dx-route-tag{color:var(--dx-held);align-items:center;gap:.25rem;display:inline-flex}.dm-gastank-gauge-copy .dx-tip,.dm-note-title .dx-tip{vertical-align:-.15em}@media (prefers-reduced-motion:reduce){.dx-pp-line,.dx-pp-area,.dx-pp-coins span,.dx-route-wire i,.dx-pp-empty path{animation:none!important}.dx-pp-line{stroke-dasharray:none}}.dx-runway{border:1px solid var(--dx-line);background:color-mix(in srgb,var(--dx-surface)50%,transparent);border-radius:1rem;margin:0 0 1rem;padding:.8rem .9rem .7rem}.dx-runway-head{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.dx-runway-head .gt-section-label{margin:0 auto 0 0}.dx-runway-track{background:color-mix(in srgb,var(--dx-ink-3)14%,transparent);border-radius:999px;height:.7rem;position:relative}.dx-runway-fuel{width:var(--dry);border-radius:inherit;background:linear-gradient(90deg,var(--dx-ready),color-mix(in srgb,var(--dx-ready)50%,var(--hero-accent)));animation:1.2s cubic-bezier(.22,1,.36,1) both dx-grow;position:absolute;inset:0 auto 0 0}.dx-runway.is-short .dx-runway-fuel{background:linear-gradient(90deg,var(--dx-ready),var(--dx-held))}.dx-runway-gap{inset:0 0 0 var(--dry);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--dx-cancelled)35%,transparent)0 4px,transparent 4px 8px);border-radius:0 999px 999px 0;position:absolute}.dx-runway-mark{width:0;position:absolute;top:-.35rem;bottom:-.35rem}.dx-runway-mark i{background:var(--dx-cancelled);--dx-tone:var(--dx-cancelled);border-radius:3px;width:3px;animation:2s ease-out infinite dx-ping;position:absolute;top:0;bottom:0;left:-1.5px}.dx-runway-axis{color:var(--dx-ink-3);justify-content:space-between;margin-top:.45rem;font-size:.66rem;font-weight:700;display:flex;position:relative}.dx-runway-axis .is-dry{color:var(--dx-cancelled);white-space:nowrap;position:absolute;transform:translate(-50%)}.dx-topup{margin-top:.75rem}.dx-topup-bar{background:color-mix(in srgb,var(--dx-ink-3)12%,transparent);border-radius:999px;gap:2px;height:.6rem;display:flex;overflow:hidden}.dx-topup-bar i{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.dx-topup .is-before{background:color-mix(in srgb,var(--hero-primary)45%,transparent)}.dx-topup .is-added{background:var(--hero-primary);box-shadow:0 0 12px -2px var(--hero-primary)}.dx-topup-legend{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.72rem;font-weight:700;display:flex}.dx-topup-legend span{align-items:center;gap:.3rem;display:inline-flex}.dx-topup-legend i{border-radius:999px;width:.5rem;height:.5rem}.dx-topup-legend svg{width:.85rem;height:.85rem}.dx-topup-legend b{color:var(--dx-ink)}.dx-topup-legend em{color:var(--dx-ink);background:color-mix(in srgb,var(--hero-primary)16%,transparent);border-radius:999px;margin-left:auto;padding:.05rem .45rem;font-style:normal}@media (prefers-reduced-motion:reduce){.dx-runway-fuel,.dx-runway-mark i{animation:none!important}}.dx-pscale{margin:1.4rem .4rem .2rem}.dx-pscale-track{background:linear-gradient(90deg,color-mix(in srgb,var(--dx-ready)22%,transparent),color-mix(in srgb,var(--dx-ink-3)14%,transparent)50%,color-mix(in srgb,var(--dx-c2)22%,transparent));border-radius:999px;height:.4rem;margin:1.5rem 0;position:relative}.dx-pscale-zone{border-radius:999px;animation:.8s .4s both dx-fade;position:absolute;top:-.15rem;bottom:-.15rem}.dx-pscale.is-up .dx-pscale-zone{background:color-mix(in srgb,var(--dx-ready)45%,transparent)}.dx-pscale.is-down .dx-pscale-zone{background:color-mix(in srgb,var(--dx-c2)45%,transparent)}.dx-pscale-pt{outline:none;width:0;animation:.5s both dx-fade;position:absolute;top:50%}.dx-pscale-pt i{background:var(--dx-surface);border:2.5px solid var(--dx-ink-3);border-radius:999px;width:.9rem;height:.9rem;transition:transform .2s;position:absolute;top:-.45rem;left:-.45rem}.dx-pscale-pt:hover i,.dx-pscale-pt:focus-visible i{transform:scale(1.25)}.dx-pscale-pt em{color:var(--dx-ink-2);white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;bottom:.7rem;left:0;transform:translate(-50%)}.dx-pscale-pt.is-below em{top:.7rem;bottom:auto}.dx-pscale-pt.is-avg i{border-color:var(--dx-active)}.dx-pscale-pt.is-now i{background:var(--hero-primary);border-color:var(--dx-surface);width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-primary)35%,transparent);top:-.55rem;left:-.55rem}.dx-pscale-pt.is-now em{color:var(--dx-ink)}.dx-pscale-axis{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.64rem;font-weight:700;display:flex}.dx-coverage{color:var(--dx-ink-3);align-items:center;gap:.75rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:flex}.dx-coverage-label{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.dx-coverage-cells{flex:1;gap:2px;display:flex}.dx-coverage-cells i{background:color-mix(in srgb,var(--dx-ink-3)18%,transparent);border-radius:2px;flex:1;max-width:1.4rem;height:.5rem}.dx-coverage-cells i.is-on{background:var(--dx-active)}.dx-coverage b{color:var(--dx-ink);font-variant-numeric:tabular-nums}.pl-note .dx-tip,.pl-next-note .dx-tip{vertical-align:-.15em}.dx-confirm-overlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a149e;place-items:center;padding:1rem;animation:.2s both dx-fade;display:grid;position:fixed;inset:0}.dx-confirm{border:1px solid color-mix(in srgb,var(--dx-cancelled)28%,var(--card-border));background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--dx-cancelled)12%,transparent),transparent 70%),var(--background);text-align:center;border-radius:1.4rem;width:min(100%,26rem);padding:1.5rem;animation:.35s cubic-bezier(.22,1,.36,1) both dx-rise;position:relative;box-shadow:0 30px 80px -30px #0009}.dx-confirm h3{letter-spacing:-.02em;color:var(--dx-ink);margin-top:.75rem;font-size:1.15rem;font-weight:800}.dx-confirm-mark{background:color-mix(in srgb,var(--dx-cancelled)14%,transparent);width:3rem;height:3rem;color:var(--dx-cancelled);box-shadow:0 0 0 6px color-mix(in srgb,var(--dx-cancelled)7%,transparent);border-radius:999px;place-items:center;display:inline-grid}.dx-confirm-mark svg{width:1.4rem;height:1.4rem}.dx-refund{background:color-mix(in srgb,var(--dx-ink-3)7%,transparent);text-align:left;border-radius:1rem;margin-top:1.2rem;padding:.9rem}.dx-refund-head{color:var(--dx-ink-3);justify-content:space-between;align-items:baseline;font-size:.74rem;font-weight:700;display:flex}.dx-refund-head b{color:var(--dx-ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.dx-refund-head small{color:var(--dx-ink-3);font-size:.7rem}.dx-refund-bar{gap:2px;height:.6rem;margin-top:.6rem;display:flex}.dx-refund-bar i{border-radius:999px}.dx-refund .is-back{background:var(--dx-ready)}.dx-refund .is-fee{background:var(--dx-cancelled)}.dx-refund-legend{color:var(--dx-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem .8rem;margin-top:.45rem;font-size:.68rem;font-weight:700;display:flex}.dx-refund-legend span{align-items:center;gap:.3rem;display:inline-flex}.dx-refund-legend i{border-radius:999px;width:.45rem;height:.45rem}.dx-refund-legend .is-fee{color:var(--dx-cancelled)}.dx-refund-legend .is-free{color:var(--dx-ready)}.dx-refund-of{margin-left:auto}.dx-feeline{text-align:left;margin-top:.9rem}.dx-feeline-track{background:color-mix(in srgb,var(--dx-ink-3)14%,transparent);border-radius:999px;height:.4rem;position:relative}.dx-feeline-track i{border-radius:inherit;background:var(--dx-active);animation:.9s cubic-bezier(.22,1,.36,1) both dx-grow;position:absolute;inset:0 auto 0 0}.dx-feeline-track b{background:var(--dx-ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-.3rem;bottom:-.3rem}.dx-feeline-legend{color:var(--dx-ink-3);justify-content:space-between;margin-top:.4rem;font-size:.66rem;font-weight:700;display:flex}.dx-confirm-error{background:color-mix(in srgb,var(--dx-cancelled)10%,transparent);color:var(--dx-cancelled);text-align:left;border-radius:.75rem;margin-top:.9rem;padding:.6rem .75rem;font-size:.78rem;font-weight:600}.dx-confirm-actions{gap:.6rem;margin-top:1.2rem;display:flex}
