@keyframes _si{to{opacity:1}}

.legacy-content .tank-layout {display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.legacy-content .tank-col {background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card);position:sticky;top:16px}.legacy-content .tank-info {padding:12px 16px;border-bottom:1px solid var(--border);font-size:13px;line-height:1.7}.legacy-content .tank-info b {font-weight:800}.legacy-content .tank-info .model-max {color:var(--danger)}.legacy-content .tank-info .safe-val {color:var(--success)}.legacy-content .tank-area {display:flex;align-items:center;justify-content:center;padding:16px}.legacy-content .tank-vis {display:flex;align-items:stretch;gap:10px;height:320px}.legacy-content .tank-outer {width:120px;position:relative;border-radius:12px;border:2px solid #ccc;background:#eae7df;overflow:visible;flex-shrink:0}.legacy-content .tank-fill {position:absolute;bottom:0;left:0;right:0;border-radius:0 0 10px 10px;transition:height .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,rgba(8,145,178,.25),rgba(8,145,178,.5))}.legacy-content .tank-fill-shine {position:absolute;top:0;left:0;right:0;height:6px;background:rgba(255,255,255,.3);filter:blur(3px)}.legacy-content .tl {position:absolute;left:-6px;right:-6px;height:0;border-top:2px dashed;z-index:3;pointer-events:none}.legacy-content .tl-label {position:absolute;left:calc(100% + 8px);top:-9px;font-size:11px;font-weight:800;white-space:nowrap;padding:1px 6px;border-radius:4px}.legacy-content .tl1 {border-color:var(--l1)}.legacy-content .tl1 .tl-label {color:var(--l1);background:rgba(22,163,74,.08)}.legacy-content .tl2 {border-color:var(--l2)}.legacy-content .tl2 .tl-label {color:var(--l2);background:rgba(217,119,6,.08)}.legacy-content .tl3 {border-color:var(--l3)}.legacy-content .tl3 .tl-label {color:var(--l3);background:rgba(234,88,12,.08)}.legacy-content .tl4 {border-color:var(--l4)}.legacy-content .tl4 .tl-label {color:var(--l4);background:rgba(220,38,38,.08)}.legacy-content .tl-safe {border-color:var(--danger);border-top-style:solid}.legacy-content .tl-safe .tl-label {color:white;background:var(--danger);font-size:12px}.legacy-content .danger-zone {position:absolute;left:0;right:0;top:0;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(220,38,38,.05) 3px,rgba(220,38,38,.05) 6px);z-index:1;border-radius:10px 10px 0 0;pointer-events:none}.legacy-content .compress-flash {position:absolute;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:800;white-space:nowrap;opacity:0;z-index:10;pointer-events:none;transition:opacity .3s}.legacy-content .compress-flash.show {opacity:1;animation:flashPop .8s ease}@keyframes flashPop{0%{transform:translateX(-50%) scale(.8)}30%{transform:translateX(-50%) scale(1.15)}100%{transform:translateX(-50%) scale(1)}}.legacy-content .tank-stats {padding:10px 16px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border)}.legacy-content .ts-row {display:flex;align-items:center;justify-content:space-between;font-size:13px}.legacy-content .ts-label {color:var(--sub)}.legacy-content .ts-val {font-weight:800;font-size:15px;font-family:"SF Mono","Fira Code",Menlo,monospace}.legacy-content .ts-val.total {color:var(--cyan)}.legacy-content .ts-val.current {color:var(--text)}.legacy-content .ts-val.saved {color:var(--success)}.legacy-content .ts-bar {height:4px;border-radius:2px;background:rgba(0,0,0,.05);overflow:hidden}.legacy-content .ts-bar-fill {height:100%;border-radius:2px;transition:width .5s}.legacy-content .slider-area {padding:10px 16px 8px;border-top:1px solid var(--border)}.legacy-content .slider-label {display:flex;justify-content:space-between;font-size:11px;color:var(--sub);margin-bottom:2px}.legacy-content .tank-slider {width:100%;accent-color:var(--cyan);cursor:pointer;height:28px}.legacy-content .ctrl-row {display:flex;gap:6px;padding:4px 16px 14px}.legacy-content .btn {padding:9px 16px;border-radius:8px;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:all .15s;min-height:40px}.legacy-content .btn-p {background:var(--accent);color:white}.legacy-content .btn-p:hover {filter:brightness(1.1)}.legacy-content .btn-r {background:rgba(0,0,0,.04);color:var(--sub);border:1px solid var(--border)}.legacy-content .layers-col {min-width:0;display:flex;flex-direction:column;gap:10px}.legacy-content .layers-top {display:flex;align-items:center;gap:12px;flex-wrap:wrap}.legacy-content .layers-title {font-size:14px;font-weight:800;color:var(--text)}.legacy-content .status-badge {padding:4px 10px;border-radius:6px;font-size:13px;font-weight:800;margin-left:auto;transition:all .3s}.legacy-content .layers-scroll {display:flex;flex-direction:column;gap:8px}.legacy-content .layer-card {border:2px solid var(--border);border-radius:12px;overflow:hidden;transition:all .35s;opacity:.4;transform:scale(.98);background:var(--card)}.legacy-content .layer-card.active {opacity:1;transform:scale(1)}.legacy-content .layer-card.firing {animation:fireGlow .8s ease}@keyframes fireGlow{0%{box-shadow:0 0 0 0 rgba(234,88,12,.3)}50%{box-shadow:0 0 20px 6px rgba(234,88,12,.2)}100%{box-shadow:none}}.legacy-content .lc-hd {padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;transition:background .3s;flex-wrap:wrap}.legacy-content .lc-name {flex:1;min-width:160px}.legacy-content .lc-trigger {font-size:13px;font-weight:800;padding:2px 8px;border-radius:5px;white-space:nowrap}.legacy-content .lc-saved {font-size:12px;font-weight:800;margin-left:6px;padding:2px 8px;border-radius:5px;opacity:0;transition:opacity .3s}.legacy-content .layer-card.active .lc-saved {opacity:1}.legacy-content .lc-body {padding:0 14px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.legacy-content .layer-card.active .lc-body {max-height:300px;padding:6px 14px 12px}.legacy-content .lc-desc {font-size:13px;line-height:1.6;color:var(--sub);margin-bottom:6px}.legacy-content .lc-compare {display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:start}.legacy-content .lc-cmp-box {border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5}.legacy-content .lc-cmp-label {font-size:11px;font-weight:800;margin-bottom:2px;letter-spacing:.3px}.legacy-content .lc-cmp-arrow {align-self:center;font-size:16px;color:var(--sub);font-weight:700}.legacy-content .dec-area {margin-top:2px}.legacy-content .dec-card {background:rgba(0,102,255,.04);border:1.5px solid rgba(0,102,255,.2);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--text);line-height:1.6;transition:all .3s}.legacy-content .dec-card b {color:var(--accent)}@keyframes pulse-red{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,0)}50%{box-shadow:0 0 16px 4px rgba(220,38,38,.25)}}.legacy-content .tank-outer.danger {animation:pulse-red 1.2s ease infinite;border-color:var(--danger)}@media (max-width:768px){.legacy-content .tank-layout {grid-template-columns:1fr}.legacy-content .tank-col {position:static}.legacy-content .tank-vis {height:280px}.legacy-content .lc-compare {grid-template-columns:1fr}.legacy-content .lc-cmp-arrow {transform:rotate(90deg);justify-self:center}.legacy-content .layer-card.active .lc-body {max-height:420px}}

.legacy-content .xa-tldr {margin:18px 0 4px;padding:14px 18px;background:rgba(0,102,255,0.04);border:1px solid rgba(0,102,255,0.16);border-radius:10px}.legacy-content .xa-tldr .xa-tldr-tag {display:block;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--accent,#0066ff);margin-bottom:6px}.legacy-content .xa-tldr p {margin:0;font-size:15px;line-height:1.8;color:var(--text,#1f2937)}
