.dash{--ok:#a3f23a;--bad:#ff5c6c;--warn:#ffb44d;padding-top:2px}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dashflow{to{stroke-dashoffset:-90px}}@keyframes float{50%{transform:translateY(-6px)}}@keyframes moon{0%{transform:translate(0)rotate(0)}to{transform:translate(10px,8px)rotate(14deg)}}@keyframes led{50%{box-shadow:0 0 2px var(--accent)}}@keyframes keysweep{0%,62%{transform:translate(-110%)}88%,to{transform:translate(110%)}}@keyframes codeflash{0%{background-color:color-mix(in srgb, var(--accent) 9%, transparent)}}@keyframes fill{0%{opacity:.3;transform:scaleX(0)}}@keyframes nudge{50%{transform:translate(1.5px,-1.5px)}}.dash .demo-banner,.dash .panel,.dash .dash-strip{animation:.8s cubic-bezier(.2,.75,.2,1) backwards rise;animation-delay:calc(var(--i,0) * 85ms + .14s)}.dash .demo-banner{--i:-1}.demo-banner{-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#a3f23a1a,#34e3c40a 55%,#0000),#080e10b8;border:1px solid #a3f23a47;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 0 44px -20px #a3f23a80}.demo-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#071006;background:var(--lime);box-shadow:0 0 18px -4px var(--lime);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:800}.demo-banner p{flex-direction:column;flex:1;gap:2px;min-width:220px;margin:0;display:flex}.demo-banner strong{letter-spacing:-.01em;font-size:15px}.demo-banner p span{color:var(--muted);font-size:13px}.demo-actions{flex-wrap:wrap;gap:8px;display:flex}.cta.small{border-radius:10px;gap:6px;padding:9px 13px;font-size:13.5px}.cta.small svg{width:15px;height:15px}.cta:disabled{opacity:.7;cursor:progress;transform:none}.ghost-btn.small{border-radius:10px;padding:7px 11px;font-size:13px}.ghost-btn:disabled{opacity:.45;cursor:not-allowed}.text-btn{font:600 12.5px var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;display:inline-flex}.text-btn:hover{color:var(--text)}.text-btn.danger:hover{color:#ff8a95}.icon-btn{border:1px solid var(--line-2);width:32px;height:32px;color:var(--muted);background:#ffffff08;border-radius:9px;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s,filter .15s;display:inline-grid}.icon-btn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.icon-btn[data-state=done]{color:var(--accent);border-color:var(--accent)}.icon-btn[data-state=busy]{opacity:.6}.icon-btn[data-state=fail]{color:#ff8a95;border-color:#ff5c6c80}.icon-btn.solid{color:#071006;background:var(--accent);box-shadow:0 6px 18px -8px var(--accent);border-color:#0000}.icon-btn.solid:hover{color:#071006;filter:brightness(1.1);transform:translateY(-1px)}.icon-btn.locked{color:var(--dim)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skel{background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a) 0 0/200% 100%;border-radius:6px;width:70%;height:12px;animation:1.4s linear infinite shimmer;display:block}.skel.short{width:40%}.skel.wide{width:100%}.skel.tall{border-radius:12px;height:46px}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dash .card.panel{gap:12px;min-width:0;padding:16px 18px 18px}.dash .card.panel:hover{transform:translateY(-3px)}.panel.deck{grid-column:span 5}.panel.servers{grid-column:span 7}.panel.license,.panel.downloads,.panel.launch{grid-column:span 4}.panel-head{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.panel-icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 22px -8px var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.panel-icon svg{width:19px;height:19px}.panel-title{flex-direction:column;flex:1;min-width:0;display:flex}.panel-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.panel-eyebrow .muted{color:var(--dim);letter-spacing:.02em;text-transform:none}.panel-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:19px;font-weight:800}.panel-actions{gap:6px;margin-left:auto;display:flex}.panel-note{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.panel-foot{color:var(--dim);margin:auto 0 0;font-size:11.5px;line-height:1.5}.panel-link{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.panel-link:hover{text-decoration:underline}.field-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.field-label b{letter-spacing:0;color:var(--text);margin-left:6px}.form-error{color:#ffb4b4;background:#ff3c3c14;border:1px solid #ff3c3c40;border-radius:9px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex:none;position:relative}.live-dot:after{content:"";background:var(--accent);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.edition-chip{white-space:nowrap;color:color-mix(in srgb, var(--accent) 78%, #fff);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 10%, #060a0c99);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:opacity .2s,border-color .2s;display:inline-flex}.edition-chip i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:2px}.edition-chip.add{color:var(--muted);background:#060a0c80;border-style:dashed}.edition-chip.add:hover{color:var(--accent);border-color:var(--accent)}.edition-chip[data-off]{opacity:.4;filter:grayscale(.7)}.panel.deck{justify-content:space-between;min-height:320px;padding:20px 22px}.hero-sky{pointer-events:none;background:radial-gradient(1px 1px at 12% 18%, #fffc, transparent 60%), radial-gradient(1px 1px at 28% 72%, #ffffff73, transparent 60%), radial-gradient(1.2px 1.2px at 44% 30%, #ffffffb3, transparent 60%), radial-gradient(1px 1px at 6% 52%, #fff6, transparent 60%), radial-gradient(1px 1px at 36% 90%, #ffffff80, transparent 60%), radial-gradient(1px 1px at 52% 12%, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 20% 40%, #ffffff59, transparent 60%), radial-gradient(90% 110% at 88% 48%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%), linear-gradient(115deg, #04070a8c, #04070a1a 60%);position:absolute;inset:0}.hero-planets{z-index:1;pointer-events:none;width:330px;height:330px;position:absolute;top:50%;right:-86px;translate:0 -58%}.hero-planet{z-index:2;width:100%;height:100%;animation:9s ease-in-out infinite float;position:absolute;inset:0}.hero-moon{z-index:3;filter:drop-shadow(0 6px 18px #0009);width:66px;height:66px;animation:14s ease-in-out infinite alternate moon;position:absolute;top:9%;left:50%}.orbit{aspect-ratio:1;width:136%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-ring.back{z-index:1;opacity:.55}.orbit-ring.front{z-index:3}.orbit-ring ellipse,.orbit-ring path{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;animation:22s linear infinite dashflow}.sat{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.sat i{background:var(--bad,#ff5c6c);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 10px #ff5c6c}.sat[data-online] i{box-shadow:0 0 0 2px var(--accent), 0 0 16px 2px var(--accent);background:#fff}.sat b{font-family:var(--mono);letter-spacing:.04em;color:#e6f0ecd9;white-space:nowrap;text-shadow:0 1px 6px #000000e6;font-size:9.5px;font-weight:600;position:absolute;top:-8px;left:10px}.hero-copy{z-index:5;max-width:64%;position:relative}.deck h1{letter-spacing:-.035em;text-shadow:0 4px 24px #000000bf;margin:12px 0;font-size:clamp(26px,2.5vw,34px);font-weight:850;line-height:1.05}.hero-editions{flex-wrap:wrap;gap:6px;display:flex}.hero-stats{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid;position:relative}.tile{border:1px solid var(--line);background:#05080a9e;border-radius:12px;min-width:0;padding:10px 11px 9px}.tile strong{letter-spacing:-.02em;min-height:25px;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-size:22px;font-weight:800;line-height:1.1;display:flex}.tile strong small{color:var(--muted);margin-left:1px;font-size:13px;font-weight:600}.tile strong.small{align-items:center;font-size:16px}.tile .skel{align-self:center;width:44px;height:20px}.tile span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.add-server{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 5%, #04070a80);border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;gap:8px;padding:10px;animation:.25s drop;display:grid;position:relative}.add-server input{border:1px solid var(--line-2);min-width:0;color:var(--text);font:500 13.5px var(--sans);background:#00000061;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.add-server input[name=address]{font-family:var(--mono);font-size:13px}.add-server input:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.add-server .form-error{grid-column:1/-1}.add-server.locked{display:block}.add-server.locked p{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.5}.add-buy{flex-wrap:wrap;gap:8px;display:flex}.srv-list{z-index:2;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.srv{border:1px solid var(--line);background:#ffffff06;border-radius:14px;transition:border-color .2s,background .2s;overflow:hidden}.srv:hover,.srv[data-open]{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 4%, #ffffff05)}.srv-main{text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1.15fr) auto minmax(80px,1fr) 14px;align-items:center;gap:12px;width:100%;padding:9px 12px 9px 9px;display:grid}.srv.skeleton .srv-main{grid-template-columns:40px minmax(0,1fr)}.srv-icon{width:40px;height:40px;color:var(--muted);border:1px solid var(--line);background:#00000061;border-radius:10px;place-items:center;display:grid;position:relative}.srv-icon img{width:36px;height:36px;image-rendering:pixelated;border-radius:7px}.srv-led{background:var(--bad);width:11px;height:11px;box-shadow:0 0 8px var(--bad);border:2px solid #0b1012;border-radius:50%;position:absolute;bottom:-3px;right:-3px}.srv[data-online] .srv-led{background:var(--accent);box-shadow:0 0 9px var(--accent);animation:2.4s ease-in-out infinite led}.srv.skeleton .srv-led{display:none}.srv-id{flex-direction:column;gap:2px;min-width:0;display:flex}.srv-id strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.srv-id span{font-family:var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.srv-state{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.srv-state b{letter-spacing:-.02em;font-size:18px;font-weight:800}.srv-state small{color:var(--dim);font-size:12px}.srv-state em{font-style:normal;font-family:var(--mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);border-radius:6px;align-self:center;margin-left:9px;padding:2px 6px;font-size:11px}.srv-state em.down{color:#ff8a95;background:#ff5c6c1f;margin-left:0}.srv-state>em:only-child:not(.down){color:var(--muted);background:#ffffff0d;margin-left:0}.srv-spark{min-width:0;height:36px;display:block}.spark{width:100%;height:100%;animation:1.3s cubic-bezier(.2,.7,.2,1) .45s backwards reveal;display:block;overflow:visible}.spark-wait{height:100%;font-family:var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:10.5px;display:flex;overflow:hidden}.spark-line{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 65%, transparent))}.spark-tip{fill:var(--accent);stroke:#fff;stroke-width:1px}.spark-gap{fill:var(--bad);opacity:.85}.srv:not([data-online]) .spark-line{stroke:color-mix(in srgb, var(--accent) 45%, #7a8582);filter:none}.srv-chevron{color:var(--dim);transition:transform .2s,color .2s}.srv:hover .srv-chevron{color:var(--text)}.srv[data-open] .srv-chevron{transform:rotate(90deg)}.srv-detail{gap:10px;padding:0 12px 12px 61px;animation:.25s drop;display:grid}.motd{border:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#04070a;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.55;box-shadow:inset 0 0 30px #0009}.srv-error{color:#ff8a95;margin:0;font-size:13px}.srv-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.srv-facts div{border:1px solid var(--line);background:#ffffff06;border-radius:9px;min-width:0;padding:7px 9px}.srv-facts dt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.srv-facts dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13.5px;font-weight:700;overflow:hidden}.srv-facts dd.cosmos{color:var(--accent)}.srv-foot{min-width:0;font-family:var(--mono);color:var(--dim);align-items:center;gap:12px;font-size:11px;display:flex}.srv-sample{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srv-foot .text-btn{font-family:var(--sans);margin-left:auto}.srv-empty{border:1px dashed var(--line-2);color:var(--muted);border-radius:14px;justify-items:start;gap:6px;padding:16px;font-size:13.5px;line-height:1.5;display:grid}.srv-empty strong{color:var(--text);font-size:15px}.machines{z-index:2;border-top:1px solid var(--line);margin-top:auto;padding-top:12px;position:relative}.machines h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;font-weight:600;display:flex}.machines h3 span{color:var(--accent)}.machines ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.machine{background:#ffffff06;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.machine-id{font-family:var(--mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:6px;padding:3px 6px;font-size:11px}.machine-main{flex-direction:column;min-width:0;display:flex}.machine-main strong{font-size:13px}.machine-main span{font-family:var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.machine-build{white-space:nowrap;color:var(--accent);font-size:11.5px;font-weight:700}.machine-build.stale{color:var(--warn)}.machine-seen{font-family:var(--mono);white-space:nowrap;color:var(--muted);flex-direction:column;align-items:flex-end;font-size:11px;display:flex}.machine-seen small{color:var(--dim);font-size:10px}.machines-empty{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.panel.license,.panel.downloads,.panel.launch{min-height:0}.license-loading{gap:10px;display:grid}.key-head,.slots-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.state-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.state-badge.active{color:#071006;background:var(--accent);box-shadow:0 0 14px -3px var(--accent)}.state-badge.suspended,.state-badge.expired{color:#ffd0d4;background:#ff5c6c29;border-color:#ff5c6c66}.state-badge.missing{color:#ffd9a8;background:#ffaa3c1f;border-color:#ffaa3c59}.state-badge.unavailable,.state-badge.error{color:var(--muted);border-color:var(--line-2)}.keycard{border:1px solid var(--line-2);background:linear-gradient(#00000085,#0000004d);border-radius:14px;align-items:center;gap:6px;padding:8px 8px 8px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0009;container-type:inline-size}.keycard:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--accent) 20%, transparent) 50%, transparent 70%);animation:6s ease-in-out 1.4s infinite keysweep;position:absolute;inset:0;transform:translate(-110%)}.keycard code{min-width:0;font-family:var(--mono);letter-spacing:.03em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:clamp(11px,3.75cqi,14px);position:relative;overflow:hidden}.keycard:not([data-revealed]) code{letter-spacing:.1em;color:var(--muted)}.keycard.empty{padding:13px 14px}.keycard.empty:before{display:none}.keycard.empty code{letter-spacing:0;color:var(--dim);font-size:13px}.key-setup{background:#ffaa3c0f;border:1px solid #ffaa3c4d;border-radius:12px;gap:8px;padding:12px;display:grid}.key-setup p{color:#ffd9a8;margin:0;font-size:13.5px;line-height:1.45}.key-setup .cta{justify-self:start}.key-setup small{color:var(--muted);font-size:12px}.key-editions{flex-wrap:wrap;gap:6px;display:flex}.slots{gap:8px;display:grid}.slots-count{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.slots-count small{color:var(--muted);font-size:12px;font-weight:600}.slot-bar{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;display:grid}.slot-bar i{background:#ffffff12;border-radius:3px;height:6px}.slot-bar i[data-on]{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent);transform-origin:0;animation:.55s cubic-bezier(.2,.7,.2,1) backwards fill;animation-delay:calc(var(--d) + .6s)}.ip-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ip-list li{background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 9px;font-size:12px;display:grid}.ip-list code{font-family:var(--mono);font-size:12px}.ip-list span{color:var(--muted)}.ip-list time{font-family:var(--mono);color:var(--dim);font-size:11px}.loader-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), #00000040;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid;position:relative}.loader-glyph{color:#071006;background:var(--accent);width:40px;height:40px;box-shadow:0 0 22px -4px var(--accent);border-radius:11px;place-items:center;display:grid}.loader-glyph svg{animation:2.6s ease-in-out infinite nudge}.loader-text{flex-direction:column;gap:1px;min-width:0;display:flex}.loader-text strong{font-size:14.5px}.loader-text strong span{font-family:var(--mono);color:var(--accent);margin-left:4px;font-size:11.5px}.loader-text small{color:var(--muted);font-size:12px;line-height:1.35}.build-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.build{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 7px 6px 12px;transition:border-color .15s,background .15s;display:grid}.build:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.build-mc{font-family:var(--mono);letter-spacing:-.02em;font-size:15px;font-weight:700}.build[data-locked] .build-mc{color:var(--muted)}.build-meta{min-width:0;font-family:var(--mono);color:var(--dim);white-space:nowrap;flex-direction:column;font-size:10.5px;display:flex}.build-edition{color:color-mix(in srgb, var(--accent) 80%, #fff);align-items:center;gap:5px;font-size:11px;display:inline-flex}.build-edition i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:2px}.build-actions{gap:5px;display:flex}.launch-controls{gap:11px;display:grid}.control{gap:7px;display:grid}.version-chips{flex-wrap:wrap;gap:5px;display:flex}.version-chips button{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);background:#ffffff06;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.version-chips button:hover{color:var(--text);border-color:var(--line-2)}.version-chips button[aria-pressed=true]{color:#071006;background:var(--accent);box-shadow:0 0 16px -6px var(--accent);border-color:#0000}.control input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent) var(--p), #ffffff14 var(--p));cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;margin:6px 0 4px}.control input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);width:16px;height:16px;box-shadow:0 0 12px var(--accent);background:#fff;border-radius:50%}.control input[type=range]::-moz-range-thumb{border:3px solid var(--accent);width:12px;height:12px;box-shadow:0 0 12px var(--accent);background:#fff;border-radius:50%}.control input[type=range]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--line);background:#00000047;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent);background:#ffffff17}.code-box{border:1px solid var(--line-2);background:#04070a;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 40px #0009}.code-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;padding:5px 5px 0 6px;display:flex}.code-tabs button[role=tab]{font-family:var(--mono);color:var(--dim);background:0 0;border:0;border-radius:8px 8px 0 0;padding:6px 10px 7px;font-size:11.5px}.code-tabs button[role=tab]:hover{color:var(--text)}.code-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ffffff0d}.code-actions{gap:4px;margin-left:auto;padding-bottom:5px;display:flex}.code-actions .icon-btn{width:28px;height:28px}.code{max-height:212px;font-family:var(--mono);color:#c9d4d1;white-space:pre;scrollbar-width:thin;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;animation:.6s codeflash;overflow:auto}.dash-strip{--i:5}.strip-orders{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.strip-label{align-items:center;gap:6px;display:inline-flex}.order-chip{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.order-chip i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:2px}.order-chip span{font-family:var(--mono);color:var(--dim);font-size:11px}.order-chip em{font-style:normal;font-family:var(--mono);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700}.order-chip em[data-status=refunded],.order-chip em[data-status=disputed]{color:#ff8a95;background:#ff5c6c1f}.order-chip em[data-status=pending]{color:#ffd9a8;background:#ffaa3c1f}.strip-empty{color:var(--dim);font-size:13px}.strip-help{flex-wrap:wrap;gap:4px;display:flex}.strip-help a{color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.strip-help a:hover{color:var(--text);border-color:var(--line-2);background:#ffffff08}.strip-help svg{color:var(--lime)}.lite .demo-banner{-webkit-backdrop-filter:none;background:#080e10eb}@media (max-width:1080px){.panel.deck,.panel.servers,.panel.launch{grid-column:span 12}.panel.license,.panel.downloads{grid-column:span 6}}@media (max-width:760px){.dash-grid{gap:14px}.panel.license,.panel.downloads{grid-column:span 12}.panel.deck{min-height:0}.hero-planets{width:260px;height:260px;right:-120px;translate:0 -78%}.hero-copy{max-width:78%}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.srv-main{grid-template-columns:40px minmax(0,1fr) auto 14px}.srv-spark{display:none}.srv-detail{padding-left:12px}.srv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.add-server{grid-template-columns:minmax(0,1fr) auto}.add-server input[name=name]{grid-column:1/-1}.machine{grid-template-columns:minmax(0,1fr) auto}.machine-id,.machine-build{display:none}.demo-actions{width:100%}}@media (max-width:520px){.dash .card.panel{padding:14px 14px 16px}.servers .panel-actions .ghost-btn span{display:none}.servers .panel-actions .ghost-btn{padding:8px 10px}.setup-panel .panel-head,.analysis .panel-head{flex-wrap:wrap}.setup-panel .panel-actions,.analysis .panel-actions{width:100%;margin-left:0}.srv-main{gap:10px;padding-right:10px}.srv-state em:not(.down){display:none}.srv-facts dd{font-size:12.5px}.deck h1{font-size:26px}.hero-copy{max-width:100%}.code{font-size:11px}.order-chip{width:100%}.order-chip b{white-space:nowrap}.order-chip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}.dash-tabs{z-index:3;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#080e10a8;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;animation:.7s cubic-bezier(.2,.75,.2,1) 80ms backwards rise;display:flex;position:relative;overflow-x:auto}.dash-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;transition:color .15s,background .15s,box-shadow .2s;display:inline-flex;position:relative}.dash-tabs button:hover{color:var(--text);background:#ffffff0a}.dash-tabs button[aria-current=page]{color:#071006;background:var(--lime);box-shadow:0 0 22px -6px var(--lime)}.dash-tabs button b{color:#fff;background:#ff5c6c;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 0 10px #ff5c6c99}.dash-tabs button[aria-current=page] b{color:#fff}.lite .dash-tabs{-webkit-backdrop-filter:none;background:#080e10eb}.linked{gap:16px;display:grid}.linked-loading{gap:14px;display:grid}.agent-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;animation:.7s cubic-bezier(.2,.75,.2,1) .12s backwards rise;display:flex}.agent-list{flex-wrap:wrap;gap:8px;display:flex}.agent-list button{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);text-align:left;background:#080e10b3;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.agent-list button:hover{border-color:#a3f23a59;transform:translateY(-1px)}.agent-list button[aria-selected=true]{box-shadow:0 0 30px -14px var(--lime);background:linear-gradient(120deg,#a3f23a24,#080e10bf 70%);border-color:#a3f23a99}.agent-list button>i{background:#ff5c6c;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 8px #ff5c6c}.agent-list button[data-online]>i{background:var(--lime);box-shadow:0 0 8px var(--lime)}.agent-list button[data-online]>i:after{content:"";background:var(--lime);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.agent-list strong{font-size:14px;display:block}.agent-list small{font-family:var(--mono);color:var(--dim);font-size:10.5px;display:block}.agent-meta{font-family:var(--mono);color:var(--muted);align-items:center;gap:12px;font-size:11.5px;display:flex}.agent-meta .text-btn{font-family:var(--sans)}.rename{gap:6px;display:flex}.rename input,.search-input,.text-input,.num-input{border:1px solid var(--line-2);min-width:0;color:var(--text);font:500 13px var(--sans);background:#00000061;border-radius:9px;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.rename input:focus,.search-input:focus,.text-input:focus,.num-input:focus{border-color:#a3f23a99;box-shadow:0 0 0 3px #a3f23a24}.offline-note,.settings-off{color:#ffd9a8;background:#ffaa3c12;border:1px solid #ffaa3c4d;border-radius:12px;padding:11px 14px;font-size:13px;line-height:1.5}.settings-off{gap:2px;display:grid}.settings-off code,.linked-empty code,.setting-list code,.question code{font-family:var(--mono);color:var(--text);background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:.92em}.linked-empty{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;display:grid;padding:28px!important}.linked-empty h2{letter-spacing:-.02em;margin:4px 0 8px;font-size:24px}.linked-empty p{max-width:680px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.6}@keyframes radar-sweep{to{transform:rotate(360deg)}}.radar{width:120px;height:120px;box-shadow:0 0 40px -12px var(--lime);background:radial-gradient(circle,#0000 32%,#a3f23a2e 33%,#0000 34%),radial-gradient(circle,#0000 62%,#a3f23a24 63%,#0000 64%),radial-gradient(circle,#a3f23a1f,#04070a99 70%);border:1px solid #a3f23a59;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.radar i{background:conic-gradient(#a3f23a8c,#a3f23a00 22%);border-radius:50%;animation:2.6s linear infinite radar-sweep;position:absolute;inset:0}.radar:after{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.tab-empty{border:1px dashed var(--line-2);color:var(--muted);border-radius:16px;padding:26px;font-size:14px}.panel-head.small h2{font-size:17px}.perf{gap:16px;display:grid}.perf-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gauge{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.15);--tone:var(--lime);background:linear-gradient(#141a1cb8,#0c1012cc);border-radius:18px;place-items:center;padding:18px 12px 14px;animation:.8s cubic-bezier(.2,.75,.2,1) backwards rise;display:grid;position:relative}.gauge:nth-child(2){animation-delay:60ms}.gauge:nth-child(3){animation-delay:.12s}.gauge:nth-child(4){animation-delay:.18s}.gauge[data-tone=warn]{--tone:#ffb44d}.gauge[data-tone=bad]{--tone:#ff5c6c}.gauge[data-tone=idle]{--tone:#7a8582}.gauge svg{aspect-ratio:1;width:min(150px,100%);overflow:visible}.gauge-track,.gauge-fill{fill:none;stroke-width:7px;stroke-linecap:round}.gauge-track{stroke:#ffffff12}.gauge-fill{stroke:var(--tone);filter:drop-shadow(0 0 6px var(--tone));transition:stroke-dasharray 1s cubic-bezier(.2,.7,.2,1),stroke .4s}.gauge-center{text-align:center;place-content:center;display:grid;position:absolute;inset:18px 12px 34px}.gauge-center strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 22px color-mix(in srgb, var(--tone) 40%, transparent);font-size:clamp(22px,2.6vw,30px);font-weight:850}.gauge-center small{font-family:var(--mono);color:var(--muted);font-size:10.5px}.gauge-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);margin-top:-6px;font-size:10.5px}.perf-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.perf-grid .panel{grid-column:span 6}.perf-grid .perf-chart.wide{grid-column:span 8}.perf-grid .perf-worlds{grid-column:span 4}.tchart{-webkit-user-select:none;user-select:none;gap:6px;display:grid;position:relative}.tchart svg{width:100%;height:var(--h);animation:1.4s cubic-bezier(.2,.7,.2,1) .3s backwards reveal;overflow:visible}.tchart-grid{stroke:#ffffff0d;stroke-width:1px}.tchart-line{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.tchart-cursor{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 3}.tchart-axis{font-family:var(--mono);color:var(--dim);justify-content:space-between;font-size:10px;display:flex}.tchart-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tchart-legend span{align-items:center;gap:6px;display:inline-flex}.tchart-legend i{border-radius:2px;width:14px;height:3px}.tchart-legend i[data-dashed]{color:#ffb44d;background-image:linear-gradient(90deg,currentColor 50%,#0000 50%)!important;background-size:6px 3px!important}.tchart-tip{z-index:3;border:1px solid var(--line-2);pointer-events:none;background:#06090bf0;border-radius:10px;gap:3px;min-width:150px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px;box-shadow:0 14px 40px -12px #000c}.tchart-tip time{font-family:var(--mono);color:var(--dim);font-size:10.5px}.tchart-tip span{color:var(--muted);align-items:center;gap:7px;display:flex}.tchart-tip span i{border-radius:2px;width:7px;height:7px}.tchart-tip span b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.tchart-empty{height:var(--h);border:1px dashed var(--line-2);color:var(--dim);text-align:center;border-radius:12px;place-items:center;padding:0 20px;font-size:13px;display:grid}.world-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.world-list li{font-family:var(--mono);color:var(--muted);background:#ffffff06;border-radius:9px;grid-template-columns:minmax(96px,1.3fr) auto auto auto;align-items:center;gap:10px;padding:7px 10px;font-size:11px;display:grid}.world-name{min-width:0;font-family:var(--sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.world-name i{background:#4fd36b;border-radius:2px;flex:none;width:8px;height:8px}.world-name i[data-env=NETHER]{background:#ff6a3d}.world-name i[data-env=THE_END]{background:#c79bff}.mini-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.analysis .mini-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-facts div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;min-width:0;padding:8px 10px}.mini-facts dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.mini-facts dd{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13.5px;font-weight:700;overflow:hidden}.mini-facts dd.good{color:var(--lime)}.mini-facts dd.warn{color:#ffb44d}.mini-facts dd.off{color:#ff8a95}.hbars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hbars li{grid-template-columns:minmax(90px,.9fr) minmax(0,1.4fr) 62px;align-items:center;gap:10px;font-size:12.5px;display:grid}.hbar-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hbar-track{background:#ffffff0d;border-radius:4px;height:8px;position:relative;overflow:hidden}.hbar-track i{width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg, #a3f23a73, var(--lime));transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) backwards fill;animation-delay:calc(var(--d) + .25s);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #a3f23a73}.hbars b{font-family:var(--mono);text-align:right;color:var(--muted);white-space:nowrap;font-size:11px}.alert-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.alert-list li{background:#ff5c6c0f;border-left:3px solid #ff5c6c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.alert-list b{font-family:var(--mono);color:#ff8a95;font-size:13px}.alert-list span{font-family:var(--mono);color:var(--dim);align-self:center;font-size:11px}.alert-list p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.45}.env-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.env-list div{min-width:0}.env-list dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.env-list dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:600;overflow:hidden}.flag-chips{flex-wrap:wrap;gap:4px;display:flex}.flag-chips code{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);background:#0000004d;border-radius:6px;padding:3px 6px;font-size:10.5px}.plugin-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.plugin-list li{background:#ffffff0a;border-radius:7px;padding:4px 8px;font-size:12px}.plugin-list li[data-off]{opacity:.5;text-decoration:line-through}.plugin-list small{font-family:var(--mono);color:var(--dim);font-size:10px}.settings{gap:16px;padding-bottom:70px;display:grid}.question-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.question{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-content:start;gap:7px;padding:12px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.question[data-changed]{box-shadow:0 0 26px -14px var(--lime);background:#a3f23a0d;border-color:#a3f23a8c}.question-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.question-head strong{font-size:14px}.question p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.impact{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px}.impact.high{color:#ffb44d;border-color:#ffb44d66}.impact.medium{color:#7fd8ff;border-color:#7fd8ff59}.option-row{flex-wrap:wrap;gap:5px;display:flex}.option-row button{border:1px solid var(--line);color:var(--muted);background:#00000040;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:650;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;position:relative}.option-row button:hover:not(:disabled){color:var(--text);border-color:var(--line-2)}.option-row button[data-current]:after{content:"";opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.option-row button[aria-pressed=true]{color:#071006;background:var(--lime);box-shadow:0 0 16px -6px var(--lime);border-color:#0000}.option-row button:disabled{cursor:not-allowed}.option-detail{color:var(--dim);font-size:12px;line-height:1.45}.gain{margin-right:3px;font-weight:700}.gain.high,.gain.medium{color:var(--lime)}.gain.low{color:#7fd8ff}.gain.none{color:var(--muted)}.gain.worse{color:#ff8a95}.cosmos-settings .panel-head{flex-wrap:wrap}.search-input{width:min(280px,100%);margin-left:auto}.setting-sections{gap:6px;display:grid}.setting-section{border:1px solid var(--line);background:#ffffff04;border-radius:12px;overflow:hidden}.setting-section[data-open]{border-color:#a3f23a40}.section-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.section-head small{font-family:var(--mono);color:var(--dim);font-size:11px;font-weight:500}.setting-list{gap:4px;margin:0;padding:0 8px 8px;list-style:none;display:grid}.cosmos-settings>.setting-list{padding:0}.setting-list li{background:#ffffff05;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 10px;animation:.25s drop;display:grid}.setting-list li[data-changed]{background:#a3f23a0d;border-color:#a3f23a73}.setting-list li>div{gap:2px;min-width:0;display:grid}.setting-list strong{font-size:13.5px}.setting-list small{color:var(--muted);font-size:12px;line-height:1.45}.setting-list li>div>code{text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}.toggle{border:1px solid var(--line-2);background:#ffffff14;border-radius:12px;flex:none;width:42px;height:24px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.toggle i{background:#cfd8d5;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .2s;position:absolute;top:2px;left:2px}.toggle[aria-checked=true]{background:var(--lime);box-shadow:0 0 16px -4px var(--lime);border-color:#0000}.toggle[aria-checked=true] i{background:#071006;transform:translate(18px)}.num-input{width:96px;font-family:var(--mono);text-align:right}.text-input{width:min(240px,40vw);font-family:var(--mono);font-size:12px}.command-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.command-list li{background:#ffffff05;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.command-list li>i{background:#ffb44d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ffb44d}.command-list li[data-status=pending]>i,.command-list li[data-status=sent]>i{--accent:#ffb44d;animation:1.2s ease-in-out infinite led}.command-list li[data-status=done]>i{background:var(--lime);box-shadow:0 0 8px var(--lime)}.command-list li[data-status=failed]>i{background:#ff5c6c;box-shadow:0 0 8px #ff5c6c}.command-list strong{font-size:13px;display:block}.command-list small{color:var(--muted);font-size:12px;display:block}.command-list li[data-status=failed] small{color:#ff8a95}.command-list time{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.apply-bar{z-index:20;-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 60px -20px #000000e6, 0 0 40px -18px var(--lime);background:#0a100cf0;border:1px solid #a3f23a73;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 18px;font-size:14px;font-weight:650;animation:.3s drop;display:flex;position:sticky;bottom:16px}.apply-bar[data-error]{color:#ffb4b4;border-color:#ff5c6c80}.apply-bar div{align-items:center;gap:10px;display:flex}.tips-tab{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tips-tab .analysis{grid-column:span 5}.tips-tab .tip-list-panel{grid-column:span 7}.analysis .panel-actions{align-items:center}.analysis-running{background:#a3f23a0d;border:1px solid #a3f23a4d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.analysis-running .radar{width:64px;height:64px}.analysis-running p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.analysis-report,.analysis-cols{gap:14px;display:grid}.analysis h3,.lag-chunks h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10.5px;font-weight:600}.lag-chunks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lag-chunks li{background:#ffffff06;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;display:grid}.lag-chunks code{font-family:var(--mono);font-size:12px}.lag-chunks span{font-family:var(--mono);color:#ffb44d;font-size:11.5px}.lag-chunks small{color:var(--muted);grid-column:1/-1;font-size:12px}.tip-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tip{border:1px solid var(--line);animation:.6s cubic-bezier(.2,.75,.2,1) backwards rise;animation-delay:calc(var(--d) + .2s);--level:#7fd8ff;background:#ffffff06;border-radius:14px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:grid;position:relative;overflow:hidden}.tip:before{content:"";background:var(--level);width:3px;box-shadow:0 0 14px var(--level);position:absolute;inset:0 auto 0 0}.tip[data-level=high]{--level:#ff5c6c}.tip[data-level=medium]{--level:#ffb44d}.tip[data-level=low]{--level:var(--lime)}.tip[data-level=info]{--level:#8b9693}.tip-level{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--level);background:color-mix(in srgb, var(--level) 12%, transparent);border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:700}.tip-body{gap:3px;min-width:0;display:grid}.tip-body strong{font-size:14px;line-height:1.35}.tip-body p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.tip-body small{font-family:var(--mono);color:var(--dim);font-size:10.5px}.tip-body .tip-error{font-family:var(--sans);color:#ff8a95;font-size:12px}.tip .cta,.tip .ghost-btn{white-space:nowrap}.ghost-btn.done{color:var(--lime);border-color:#a3f23a66}.lite .gauge,.lite .agent-list button,.lite .apply-bar{-webkit-backdrop-filter:none}@media (max-width:1080px){.perf-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-grid .panel,.perf-grid .perf-chart.wide,.perf-grid .perf-worlds,.tips-tab .analysis,.tips-tab .tip-list-panel{grid-column:span 12}}@media (max-width:760px){.linked-empty{grid-template-columns:1fr;justify-items:start}.tip{grid-template-columns:minmax(0,1fr);gap:8px}.tip .cta,.tip .ghost-btn{justify-self:start}.analysis .mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-list li{grid-template-columns:minmax(0,1fr)}.hbars li{grid-template-columns:minmax(80px,1fr) minmax(0,1fr) 52px}.world-list li{grid-template-columns:minmax(0,1fr) auto}.world-list li span:nth-child(3),.world-list li span:nth-child(4){display:none}.agent-meta{width:100%}.dash-tabs button span{display:none}.dash-tabs button[aria-current=page] span{display:inline}}
