.zl-corner{z-index:var(--zl-z-corner);align-items:center;gap:6px}.rd-hud~.corner-bar.zl-corner--raid{left:calc(var(--zl-hud-edge) + 420px + 16px);bottom:var(--zl-hud-edge)}@media (max-width:1180px){.rd-hud~.corner-bar.zl-corner--raid{left:calc(var(--zl-hud-edge) + 380px + 16px)}}.zl-vchip{--c:var(--zl-text-2);opacity:1;white-space:nowrap;cursor:default;height:32px;font:700 12.5px/1 var(--zl-font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--c);background:var(--zl-hud-glass);box-shadow:inset 0 0 0 1px var(--zl-rule-2);transition:background-color var(--zl-dur-fast) var(--zl-ease-out), box-shadow var(--zl-dur-fast) var(--zl-ease-out), color var(--zl-dur-fast) var(--zl-ease-out);border:0;border-radius:0;align-items:center;gap:7px;margin:0;padding:0 11px 0 9px;display:inline-flex;position:relative}.zl-vchip .ft-icon{font-size:17px}.zl-vchip .ft-spin{--c:var(--zl-text-muted);width:13px;height:13px}.zl-vchip .ft-key{min-width:18px;height:18px;font-size:10.5px}.zl-vchip__label{align-items:center;gap:5px;display:inline-flex}.zl-vchip__n{color:var(--zl-text-muted);font-weight:600}.zl-vchip__muted{color:var(--zl-hazard-300)}button.zl-vchip{cursor:pointer}button.zl-vchip:hover{box-shadow:inset 0 0 0 1px var(--zl-rule-3);background:#0c0c09e6}button.zl-vchip:focus-visible{outline:2px solid var(--zl-focus);outline-offset:2px}.zl-vchip--menu{--c:var(--zl-text)}.zl-vchip--menu.is-muted{box-shadow:inset 0 0 0 1px var(--zl-warn-line)}.zl-vchip--off,.zl-vchip--busy{--c:var(--zl-text-muted)}.zl-vchip--live{--c:var(--zl-moss-200);box-shadow:inset 0 0 0 1px var(--zl-moss-700)}button.zl-vchip--live:hover{box-shadow:inset 0 0 0 1px var(--zl-moss-400)}.zl-vchip--live .ft-key{color:var(--zl-moss-100);box-shadow:inset 0 0 0 1px var(--zl-moss-600), var(--zl-press-key);background:#828a2d2e}.zl-vchip--talk{--c:var(--zl-ink-950);background:var(--zl-moss-300);box-shadow:inset 0 -2px 0 var(--zl-moss-600)}button.zl-vchip--talk:hover{background:var(--zl-moss-200);box-shadow:inset 0 -2px 0 var(--zl-moss-600)}.zl-vchip--talk .zl-vchip__n{color:#0c0c09b3}.zl-vchip--warn{--c:var(--zl-hazard-300);box-shadow:inset 0 0 0 1px var(--zl-hazard-800);background:#1f1a0beb}button.zl-vchip--warn:hover{box-shadow:inset 0 0 0 1px var(--zl-hazard-500);background:#1f1a0bfa}.zl-vchip--na{--c:var(--zl-text-muted);box-shadow:inset 0 0 0 1px var(--zl-ink-700)}.zl-vchip-wrap{display:inline-flex;position:relative}.zl-vbubble{z-index:1;pointer-events:none;white-space:normal;width:max-content;max-width:min(280px,100vw - 130px);font:400 12.5px/1.4 var(--zl-font-ui);color:var(--zl-text-2);text-transform:none;letter-spacing:0;background:var(--zl-surface-pop);box-shadow:inset 0 0 0 1px var(--zl-rule-3), var(--zl-shadow-2);animation:zl-rise var(--zl-dur-base) var(--zl-ease-out);padding:7px 10px;position:absolute;bottom:calc(100% + 10px);left:0}.zl-vbubble:after{content:"";background:var(--zl-rule-3);width:1px;height:8px;position:absolute;top:100%;left:18px}.zl-vbubble .ft-key{vertical-align:.05em;min-width:18px;height:18px;margin:0 1px;font-size:10.5px}.zl-vbubble.is-warn{color:var(--zl-hazard-300);box-shadow:inset 0 0 0 1px var(--zl-hazard-800), inset 2px 0 0 var(--zl-hazard-400), var(--zl-shadow-2)}.zl-vdot{vertical-align:.05em;background:var(--zl-moss-700);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--zl-moss-600);flex:none;margin-right:6px;display:inline-block;position:relative}.zl-vdot.is-talking{background:var(--zl-moss-200);box-shadow:0 0 0 2px #b0b85040, var(--zl-glow-live)}.zl-vdot.is-quiet{box-shadow:inset 0 0 0 1.5px var(--zl-bone-500);background:0 0}.zl-vdot.is-quiet:after{content:"";background:var(--zl-blood-300);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-45deg)}.zl-vdot.is-waiting{box-shadow:none;outline:1.5px dashed var(--zl-bone-500);outline-offset:-1.5px;background:0 0}.zl-vdot.is-blocked{background:var(--zl-blood-500);box-shadow:none}.zl-vdot.is-blocked:after{content:"";background:var(--zl-ink-950);height:2px;margin-top:-1px;position:absolute;top:50%;left:1px;right:1px}.zl-voice-buttons{flex:none;gap:4px;display:inline-flex}.zl-menu{height:min(732px,100dvh - 48px)}.zl-menu .ft-modal__head{flex:none}.zl-menu .ft-modal__lead .ft-logo img{width:124px;height:auto}.zl-menu .ft-modal__title{align-items:center;gap:16px;display:flex}.zl-menu__where{letter-spacing:.1em;font-size:12px}.zl-onair{background:currentColor;width:6px;height:6px;display:inline-block}.zl-menu .ft-modal__body{min-height:0;font-size:var(--zl-hud-body);flex:1;padding:0;display:flex}.zl-menu__grid{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.zl-menu__rail{border-right:1px solid var(--zl-rule-2);background:#08080661;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.zl-menu__tabs{padding:8px 0}.zl-menu__tabs .ft-tab__sub .ft-icon{color:var(--zl-text-faint);font-size:18px}.zl-menu__tabs .ft-tab[aria-selected=true] .ft-tab__sub{color:var(--zl-moss-200)}.zl-menu__now{border-top:1px solid var(--zl-rule-2);margin-top:auto;padding:8px 20px 10px}.zl-menu__now>dt{font-size:11.5px}.zl-menu__now>dd{color:var(--zl-text-2);font-size:12.5px}.zl-menu__acts{border-top:1px solid var(--zl-rule-2);gap:10px;padding:16px 20px 20px;display:grid}.zl-menu__acts .ft-lock{margin-top:-2px}.zl-acct{border-bottom:1px solid var(--zl-rule-2);gap:12px;padding:18px 20px;display:grid}.zl-acct__who{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.zl-acct__name{font:700 22px/1 var(--zl-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--zl-text)}.zl-acct p{color:var(--zl-text-2);margin:0;font-size:13px;line-height:1.45}.zl-acct p strong{color:var(--zl-text);font-weight:600}.zl-acct--wallet{box-shadow:inset 0 2px 0 var(--zl-wallet-500)}.zl-acct--guest{box-shadow:inset 0 2px 0 var(--zl-hazard-500)}.zl-menu__main{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:24px 30px;display:flex;overflow-y:auto}.zl-menu__pane{flex-direction:column;gap:16px;display:flex}.zl-menu__pane:focus-visible{outline-offset:6px}.zl-pane-head{border-bottom:1px solid var(--zl-rule-2);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.zl-pane-head h3{font:700 36px/.9 var(--zl-font-display);text-transform:uppercase;letter-spacing:0;color:var(--zl-text);margin:0}.zl-pane-head h3 small{font:600 11px/1 var(--zl-font-mono);letter-spacing:.06em;color:var(--zl-moss-200);text-transform:uppercase;margin-bottom:8px;display:block}.zl-pane-head p{text-align:right;max-width:54ch;color:var(--zl-text-2);margin:0;font-size:13.5px;line-height:1.5}.zl-set{display:grid}.zl-set__group{font:600 12px/1 var(--zl-font-label);text-transform:uppercase;letter-spacing:.16em;color:var(--zl-text-faint);align-items:center;gap:10px;margin:0;padding:14px 0 6px;display:flex}.zl-set__group:after{content:"";background:var(--zl-rule-1);flex:1;height:1px}.zl-set__row{border-bottom:1px solid var(--zl-rule-1);grid-template-columns:236px minmax(0,1fr) 52px;align-items:center;gap:0 22px;min-height:56px;padding:8px 0;display:grid}.zl-set__lbl label{cursor:pointer}.zl-set__lbl strong{font:600 14px/1.3 var(--zl-font-ui);color:var(--zl-text);display:block}.zl-set__lbl small{color:var(--zl-text-muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.zl-set__ctl{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.zl-set__ctl>.ft-slider,.zl-set__ctl>.ft-select,.zl-set__seg{flex:1;min-width:0}.zl-set__val{text-align:right;font:700 20px/1 var(--zl-font-display);font-variant-numeric:tabular-nums;color:var(--zl-text)}.zl-set__note{font:500 11px/1 var(--zl-font-mono);color:var(--zl-text-faint);flex:none}.zl-set__desc{min-width:0;max-width:52ch;color:var(--zl-text-muted);flex:1;font-size:12.5px;line-height:1.4}.zl-set .ft-switch__text{color:var(--zl-text-muted);max-width:52ch;font-size:12.5px;line-height:1.4}.zl-set .ft-switch:disabled .ft-switch__text{color:var(--zl-text-disabled)}.zl-seg-key{min-width:18px;height:18px;font-size:10px}.zl-set__seg .ft-seg__opt{padding:0 8px}.zl-menu__chip{cursor:pointer;opacity:1;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;display:inline-flex}.zl-menu__chip:hover .zl-vchip{box-shadow:inset 0 0 0 1px var(--zl-rule-3)}.zl-menu__chip:focus-visible{outline:2px solid var(--zl-focus);outline-offset:2px}.zl-voice{flex-direction:column;gap:12px;display:flex}.zl-peers{box-shadow:inset 0 0 0 1px var(--zl-rule-2)}.zl-peers__head{border-bottom:1px solid var(--zl-rule-2);min-height:34px;font:600 12px/1.2 var(--zl-font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--zl-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex}.zl-peers__head .sp{flex:1}.zl-peers ul{margin:0;padding:0;list-style:none}.zl-peer{border-bottom:1px solid var(--zl-rule-1);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.zl-peer:last-child{border-bottom:0}.zl-peer .zl-vdot{margin:0}.zl-peer__nm{font:600 14px/1.25 var(--zl-font-ui);color:var(--zl-text);overflow-wrap:anywhere}.zl-peer__nm small{font:500 12.5px/1.25 var(--zl-font-ui);color:var(--zl-text-muted)}.zl-peer.is-blocked .zl-peer__nm{color:var(--zl-text-muted)}.zl-peers__none{color:var(--zl-text-muted);margin:4px 0 0;font-size:13px}.zl-keys{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 26px;display:grid}.zl-keys__grp h4{border-bottom:1px solid var(--zl-rule-2);font:700 14px/1 var(--zl-font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--zl-text);align-items:center;gap:9px;margin:0 0 2px;padding:0 0 10px;display:flex}.zl-keys__grp h4 .ft-icon{color:var(--zl-moss-200);font-size:18px}.zl-keys__grp h4 small{font:600 11px/1 var(--zl-font-mono);letter-spacing:.04em;color:var(--zl-moss-200);margin-left:auto}.zl-keys__grp dl{margin:0}.zl-keys__row{border-bottom:1px solid var(--zl-rule-1);min-height:33px;color:var(--zl-text-2);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:4px 0;font-size:13.5px;line-height:1.3;display:grid}.zl-keys__row dt{flex-wrap:wrap;align-items:center;gap:3px;margin:0;display:flex}.zl-keys__row dd{margin:0}.zl-keys__row dt small{font:600 10.5px/1 var(--zl-font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--zl-text-faint);margin-left:3px}.zl-keys__row .ft-key{min-width:23px;height:23px;font-size:11.5px}.zl-keys__row em{color:var(--zl-text-muted);font-style:normal}.zl-keys__row.is-here{color:var(--zl-text)}.zl-keys__ptt{margin-top:16px}.zl-voice .ft-notice .ft-key,.zl-keys__ptt .ft-key,.zl-pane-head .ft-key{vertical-align:.05em}@media (max-width:1080px){.zl-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.zl-set__row{grid-template-columns:180px minmax(0,1fr) 44px;gap:0 16px}}@media (max-width:860px){.zl-menu{height:auto}.zl-menu__grid{grid-template-columns:minmax(0,1fr)}.zl-menu__rail{border-right:0;border-bottom:1px solid var(--zl-rule-2)}.zl-menu__tabs{padding:0;display:flex}.zl-menu__tabs .ft-tab{flex:1;height:44px}.zl-menu__now{display:none}.zl-menu__main{padding:18px 16px;overflow:visible}.zl-pane-head{flex-direction:column;align-items:flex-start}.zl-pane-head p{text-align:left}.zl-keys{grid-template-columns:minmax(0,1fr)}.zl-set__row{grid-template-columns:minmax(0,1fr);gap:8px}.zl-set__val{display:none}}.zl-tip{--rail:var(--zl-bone-300);z-index:var(--zl-z-tooltip);pointer-events:none;text-align:left;width:300px;color:var(--zl-text);background:var(--zl-surface-pop);box-shadow:inset 0 0 0 1px var(--zl-line-strong), inset 0 2px 0 var(--rail), var(--zl-shadow-3);animation:zl-fade var(--zl-dur-fast) var(--zl-ease-out);gap:10px;margin:0;padding:12px 14px;display:grid;position:fixed;top:0;left:0}.zl-tip__hd{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.zl-tip__kind{font:600 11px/1.2 var(--zl-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rail);align-items:center;gap:6px;display:flex}.zl-tip__kind i{background:var(--rail);flex:none;width:6px;height:6px}.zl-tip__nm{font:700 17px/1.15 var(--zl-font-ui);color:var(--zl-text-strong);overflow-wrap:anywhere;margin-top:6px;display:block}.zl-tip__nm em{color:var(--zl-text-muted);font-style:normal;font-weight:500}.zl-tip__art{--s:52px}.zl-tip__data>dt{padding:5px 0;font-size:11px}.zl-tip__data>dd{padding:5px 0;font-size:13px}.zl-tip__data>dd.t-warn{color:var(--zl-warn)}.zl-tip__data>dd.t-accent{color:var(--zl-accent-text)}.zl-tip__data>dd.t-scrip{color:var(--zl-scrip)}.zl-tip__fl{color:var(--zl-text-muted);box-shadow:inset 1px 0 0 var(--zl-rule-3);margin:0;padding-left:10px;font-size:12px;line-height:1.4}.zl-tip__pips{gap:2px;margin-left:4px;display:inline-flex}.zl-tip__pips b{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--rail);opacity:.45}.zl-tip__pips b.is-on{background:var(--rail);opacity:1}.zl-tip__cls{font:600 11px/1.2 var(--zl-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--zl-text-muted);margin-top:3px;display:block}.zl-tip__good,.zl-tip__worn{color:var(--zl-text-2);margin:0;font-size:12px;line-height:1.4}.zl-tip__worn{color:var(--zl-warn)}.zl-rar{background:var(--r);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.zl-flaw{background:var(--zl-warn-tint);box-shadow:inset 2px 0 0 var(--zl-hazard-400), inset 0 0 0 1px var(--zl-warn-line);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.zl-flaw__glyph{width:16px;height:16px;color:var(--zl-hazard-300);flex:none;margin-top:1px}.zl-flaw b{font:700 12px/1.2 var(--zl-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--zl-hazard-300);display:block}.zl-flaw span{color:var(--zl-text-2);margin-top:3px;font-size:12px;line-height:1.4;display:block}.zl-flaw--rad{background:var(--zl-rad-tint);box-shadow:inset 2px 0 0 var(--zl-rad), inset 0 0 0 1px var(--zl-rad-line)}.zl-flaw--rad .zl-flaw__glyph,.zl-flaw--rad b{color:var(--zl-rad-300)}.zl-cond{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.zl-cond .ft-label{font-size:11px}.zl-cond b{font:700 14px/1 var(--zl-font-display);font-variant-numeric:tabular-nums}.zl-cond.is-bad b{color:var(--zl-blood-300)}.zl-rule-note{color:var(--zl-text-2);background:var(--zl-info-tint);box-shadow:inset 2px 0 0 var(--zl-info-300), inset 0 0 0 1px var(--zl-info-line);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.zl-rule-note .ft-icon{color:var(--zl-info-300);flex:none;margin-top:1px;font-size:16px}.zl-rule-note b{color:var(--zl-text);font-weight:600}.zl-item-art{object-fit:contain;filter:brightness(1.4)contrast(1.06)drop-shadow(0 1px 1px #000000b3);display:block}.ft-tile>.zl-item-art{width:92%;height:92%}.zl-item-pic{flex:none;display:block}.ft-tile--lost>.zl-item-art,.ft-tile--lost>.zl-item-pic{filter:grayscale()brightness(.55)}.zl-mk{pointer-events:none;gap:2px;display:flex;position:absolute;top:3px;right:3px}.zl-mk>i{background:#080806d9;place-items:center;width:14px;height:14px;display:grid}.zl-mk>i svg{width:11px;height:11px}.zl-mk__noise,.zl-mk__fragile{color:var(--zl-hazard-300)}.zl-mk__rad{color:var(--zl-rad)}.zl-results{z-index:var(--zl-z-panel);overscroll-behavior:contain;color:var(--zl-text);background:#08080659;position:fixed;inset:0;overflow-y:auto}.zl-results__shade{pointer-events:none;background:linear-gradient(90deg,#080806e6 0%,#080806b8 50%,#080806db 100%);position:fixed;inset:0}.zl-results[data-outcome=died] .zl-results__shade{background:linear-gradient(90deg,#0c0605eb 0%,#080806c2 50%,#080806e0 100%)}.zl-results__grid{pointer-events:none;position:fixed;inset:0}.zl-results__frame{--frame-bg:#0b0b08;position:fixed}.zl-results__body{z-index:4;box-sizing:border-box;grid-template-columns:minmax(0,640px) minmax(0,604px);justify-content:space-between;align-items:start;gap:40px;width:min(1440px,100%);margin:0 auto;padding:70px 72px 96px;display:grid;position:relative}.zl-results__left>.ft-eyebrow b{color:var(--zl-text-muted)}.zl-results__out{font:700 var(--zl-hud-display)/.82 var(--zl-font-display);text-transform:uppercase;letter-spacing:.005em;color:var(--zl-bone-50);animation:zl-stamp var(--zl-dur-reveal) var(--zl-ease-out) both;margin:14px 0 0}.zl-results__rule{--used:0;background:var(--zl-rule-2);height:3px;margin-top:18px;position:relative}.zl-results__rule:before{content:"";transform-origin:0;transform:scaleX(var(--used));background:var(--zl-moss-300);animation:zl-grow var(--zl-dur-reveal) var(--zl-ease-out) both;position:absolute;inset:0}.zl-results[data-outcome=died] .zl-results__rule:before{background:var(--zl-blood-300)}.zl-results__rule:after{content:"";background:var(--zl-rule-3);width:1px;height:11px;position:absolute;top:-4px;right:0}.zl-results__lead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:16px 0 0;display:flex}.zl-results__lead b{font:600 20px/1.3 var(--zl-font-ui);color:var(--zl-text)}.zl-results__where{color:var(--zl-text-2);align-items:center;gap:10px;font-size:15px;display:inline-flex}.zl-results__hint{max-width:60ch;color:var(--zl-text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.zl-results__note{color:var(--zl-text-muted);margin:12px 0 0;font-size:12.5px;line-height:1.45}.zl-results__stats{box-shadow:inset 0 0 0 1px var(--zl-rule-2);animation:zl-rise var(--zl-dur-base) var(--zl-ease-out) .2s both;background:#0c0c0999;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.zl-results__stats>div{min-width:0;padding:12px 14px}.zl-results__stats>div+div{box-shadow:inset 1px 0 0 var(--zl-rule-1)}.zl-results__stats dt{margin:0}.zl-results__stats dd{font-size:var(--zl-hud-stat);color:var(--zl-text);white-space:nowrap;margin:6px 0 0;line-height:1;display:block}.zl-results__stats dd.t-scrip{color:var(--zl-scrip)}.zl-log{margin-top:22px}.zl-log ol{border-left:1px solid var(--zl-rule-3);margin:8px 0 0 4px;padding:0;list-style:none;display:grid}.zl-log li{color:var(--zl-text-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0 6px 14px;font-size:13px;line-height:1.4;display:grid;position:relative}.zl-log li:before{content:"";background:var(--zl-ink-950);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--zl-bone-400);margin-top:-4px;position:absolute;top:50%;left:-4px}.zl-log li[data-state=done]:before{background:var(--zl-moss-300);box-shadow:none}.zl-log__mark{color:var(--zl-text-faint);place-items:center;display:grid}.zl-log__mark .ft-icon{font-size:16px}.zl-log li[data-state=done] .zl-log__mark{color:var(--zl-moss-200)}.zl-log__text b{color:var(--zl-text);font-weight:600}.zl-log li[data-state=open] .zl-log__text{color:var(--zl-text-muted)}.zl-results__right{gap:14px;display:grid}.zl-haul__items{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:12px 8px;margin:0;padding:14px;list-style:none;display:grid}.zl-haul__it{text-align:center;animation:zl-rise var(--zl-dur-base) var(--zl-ease-out) both;animation-delay:calc(.3s + var(--i,0) * var(--zl-stagger));justify-items:center;gap:6px;display:grid}.zl-haul__tile{display:block}.zl-haul__it:hover .ft-tile{box-shadow:inset 0 0 0 1px var(--zl-bone-400)}.zl-haul__name{color:var(--zl-text-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.25}.zl-haul__empty{color:var(--zl-text-muted);margin:0;padding:14px;font-size:13px}.zl-haul__sum{border-top:1px solid var(--zl-rule-1);color:var(--zl-text-2);align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.zl-haul__sum>.ft-icon{flex:none;font-size:18px}.zl-haul__sum .sp{flex:1}.zl-haul__note{border-top:1px solid var(--zl-rule-1);color:var(--zl-hazard-300);margin:0;padding:10px 14px;font-size:12.5px;line-height:1.45}.zl-xp .ft-led{background:var(--zl-xp);box-shadow:0 0 6px #c995dab3}.zl-xp__rows{margin:0;padding:6px 14px 10px;list-style:none}.zl-xp__rows li{border-bottom:1px solid var(--zl-rule-1);grid-template-columns:96px minmax(0,1fr) 72px 96px;align-items:center;gap:12px;min-height:34px;font-size:14px;display:grid}.zl-xp__rows li:last-child{border-bottom:0}.zl-xp__rows li.is-up{background:linear-gradient(90deg,#9b57ae29,#0000 80%);margin:0 -14px;padding:0 14px}.zl-xp__n{color:var(--zl-text);font-weight:600}.zl-xp__rows .ft-bar__fill{animation:zl-fill var(--zl-dur-count) var(--zl-ease-out) .5s both}.zl-xp__g{text-align:right;font:700 16px/1 var(--zl-font-display);font-variant-numeric:tabular-nums;color:var(--zl-xp-300);white-space:nowrap}.zl-xp__g small{color:var(--zl-text-muted);font-size:12px}.zl-xp__lv{text-align:right;font:600 12px/1 var(--zl-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--zl-text-muted);white-space:nowrap}.zl-xp__none,.zl-xp__foot{color:var(--zl-text-muted);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.45}.zl-xp__foot{border-top:1px solid var(--zl-rule-1)}.zl-results__acts{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}@media (max-width:1180px){.zl-results__body{grid-template-columns:minmax(0,1fr);max-width:760px;padding:56px 40px 96px}.zl-results__out{font-size:calc(88px * var(--zl-ui-scale))}}@media (max-width:640px){.zl-results__body{padding:44px 16px 120px}.zl-results__out{font-size:64px}.zl-results__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.zl-results__stats>div:nth-child(3){box-shadow:inset 0 1px 0 var(--zl-rule-1)}.zl-results__stats>div:nth-child(4){box-shadow:inset 1px 0 0 var(--zl-rule-1), inset 0 1px 0 var(--zl-rule-1)}.zl-xp__rows li{grid-template-columns:84px minmax(0,1fr) 56px}.zl-xp__lv{display:none}}@keyframes zl-fade{0%{opacity:0}}@keyframes zl-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes zl-stamp{0%{opacity:0;transform:scale(1.06)}60%{opacity:1}}@keyframes zl-grow{0%{transform:scaleX(0)}}@keyframes zl-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.zl-results__out,.zl-results__stats,.zl-haul__it,.zl-vbubble{animation-name:zl-fade}.zl-results__rule:before,.zl-xp__rows .ft-bar__fill{animation:none}.zl-haul__it{animation-delay:0s}.zl-vchip,.zl-vbubble{transition:none}}
