.ta-deed-card{--ta-deed-accent: var(--ta-orange);--ta-deed-accent-hi: var(--ta-orange-hi);--ta-deed-edge: var(--ta-seam-3);--ta-deed-hex-stroke: var(--ta-energy);--ta-deed-badge-bg: var(--ta-orange);--ta-deed-badge-fg: var(--ta-void);--ta-deed-title-fg: var(--ta-text);--ta-deed-glow: var(--ta-glow-1);position:relative;display:flex;flex-direction:column;gap:var(--ta-s3);width:100%;min-width:0;padding:var(--ta-s4);background:var(--ta-plate);border:2px solid var(--ta-deed-accent);box-shadow:var(--ta-deed-glow);color:var(--ta-text);font-family:var(--ta-font-body);box-sizing:border-box;clip-path:polygon(var(--ta-chamfer-m) 0,100% 0,100% calc(100% - var(--ta-chamfer-m)),calc(100% - var(--ta-chamfer-m)) 100%,0 100%,0 var(--ta-chamfer-m))}.ta-deed-card--active{--ta-deed-accent: var(--ta-orange);--ta-deed-accent-hi: var(--ta-orange-hi);--ta-deed-edge: var(--ta-seam-3);--ta-deed-hex-stroke: var(--ta-energy);--ta-deed-badge-bg: var(--ta-orange);--ta-deed-badge-fg: var(--ta-void);--ta-deed-title-fg: var(--ta-text);--ta-deed-glow: var(--ta-glow-1)}.ta-deed-card--settled{--ta-deed-accent: rgb(255, 207, 90);--ta-deed-accent-hi: var(--ta-map-prepared);--ta-deed-edge: rgb(110, 67, 0);--ta-deed-hex-stroke: var(--ta-map-prepared);--ta-deed-badge-bg: rgb(255, 207, 90);--ta-deed-badge-fg: var(--ta-void);--ta-deed-title-fg: var(--ta-map-prepared);--ta-deed-glow: 0 0 22px rgba(255, 207, 90, .38)}.ta-deed-card--eliminated,.ta-deed-card--abandoned{--ta-deed-accent: var(--ta-dim);--ta-deed-accent-hi: var(--ta-steel);--ta-deed-edge: var(--ta-seam-2);--ta-deed-hex-stroke: var(--ta-steel);--ta-deed-badge-bg: var(--ta-seam-3);--ta-deed-badge-fg: var(--ta-text-2);--ta-deed-title-fg: var(--ta-steel);--ta-deed-glow: none}.ta-deed-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-s2);padding:var(--ta-s2) var(--ta-s3);background:var(--ta-plate-3);border:1px solid var(--ta-deed-edge);clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.ta-deed-card__eyebrow{font-family:var(--ta-font-display);font-size:var(--ta-fs-label);font-weight:700;letter-spacing:var(--ta-track-label);text-transform:uppercase;color:var(--ta-deed-accent-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-deed-card__header-meta{display:inline-flex;align-items:center;gap:var(--ta-s2);flex-shrink:0}.ta-deed-card__badge{display:inline-flex;align-items:center;padding:var(--ta-s1) var(--ta-s2);background:var(--ta-deed-badge-bg);color:var(--ta-deed-badge-fg);font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);font-weight:600;letter-spacing:var(--ta-track-label);text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.ta-deed-card__version{font-family:var(--ta-font-mono);font-size:var(--ta-fs-eyebrow);font-weight:600;color:var(--ta-text-2)}.ta-deed-card__top-row{display:flex;align-items:stretch;gap:var(--ta-s3);min-width:0}.ta-deed-card__ribbon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ta-s1);min-width:92px;padding:var(--ta-s2) var(--ta-s3);background:var(--ta-deep);border:1.5px solid var(--ta-deed-accent);flex-shrink:0;clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.ta-deed-card__ribbon-label{font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);letter-spacing:var(--ta-track-label);text-transform:uppercase;color:var(--ta-steel)}.ta-deed-card__ribbon-stage{font-family:var(--ta-font-display);font-size:var(--ta-fs-h3);font-weight:700;line-height:1;color:var(--ta-deed-accent)}.ta-deed-card__stage-pips{display:flex;align-items:center;gap:3px;margin-top:2px}.ta-deed-card__stage-pip{width:6px;height:6px;background:var(--ta-seam-2)}.ta-deed-card__stage-pip--lit{background:var(--ta-deed-accent)}.ta-deed-card__identity{display:flex;flex-direction:column;justify-content:center;gap:var(--ta-s1);min-width:0;flex:1}.ta-deed-card__colony{margin:0;font-family:var(--ta-font-display);font-size:var(--ta-fs-h3);font-weight:700;line-height:1.1;color:var(--ta-deed-title-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-deed-card__planet{margin:0;font-family:var(--ta-font-mono);font-size:var(--ta-fs-eyebrow);letter-spacing:var(--ta-track-label);text-transform:uppercase;color:var(--ta-steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-deed-card__hex-map{display:flex;align-items:center;justify-content:center;padding:var(--ta-s2);background:var(--ta-void);border:1px solid var(--ta-deed-edge);clip-path:polygon(var(--ta-chamfer-s) 0,100% 0,100% calc(100% - var(--ta-chamfer-s)),calc(100% - var(--ta-chamfer-s)) 100%,0 100%,0 var(--ta-chamfer-s))}.ta-deed-card__hex-svg{width:100%;max-width:320px;height:156px;display:block}.ta-deed-card__hex-frame{fill:var(--ta-deep);stroke:var(--ta-deed-edge);stroke-width:2}.ta-deed-card__hex-caption{fill:var(--ta-steel);font-family:var(--ta-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em}.ta-deed-card__hex-cell{fill:var(--ta-plate-3);fill-opacity:.82;stroke:var(--ta-deed-hex-stroke);stroke-width:2}.ta-deed-card__hex-cell--center{fill:var(--ta-deed-accent);fill-opacity:.9;stroke:var(--ta-deed-accent-hi);stroke-width:2.5}.ta-deed-card__tf{display:flex;flex-direction:column;gap:var(--ta-s1)}.ta-deed-card__tf-header{display:flex;align-items:center;justify-content:space-between;font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);letter-spacing:var(--ta-track-label);text-transform:uppercase;color:var(--ta-steel)}.ta-deed-card__tf-pct{font-weight:700;color:var(--ta-deed-accent)}.ta-deed-card__tf-bar{position:relative;width:100%;height:18px;background:var(--ta-void);border:1px solid var(--ta-deed-edge);overflow:hidden}.ta-deed-card__tf-fill{height:100%;background:var(--ta-deed-accent);transition:width var(--ta-dur-base) ease}.ta-deed-card__stats{font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);font-weight:600;letter-spacing:var(--ta-track-label);text-transform:uppercase;color:var(--ta-deed-accent-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-deed-card__footer{padding-top:var(--ta-s2);border-top:1px solid var(--ta-seam);font-family:var(--ta-font-mono);font-size:var(--ta-fs-label);color:var(--ta-steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-deed-showcase{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;justify-content:center;gap:var(--ta-s4);padding:var(--ta-s5);background:var(--ta-void);color:var(--ta-text);box-sizing:border-box;overflow:auto}.ta-deed-showcase__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ta-s4);max-width:var(--ta-container);width:100%;margin:0 auto;padding-bottom:var(--ta-s3);border-bottom:1px solid var(--ta-seam)}.ta-deed-showcase__title{margin:0;font-family:var(--ta-font-display);font-size:var(--ta-fs-h3);font-weight:700;text-transform:uppercase;color:var(--ta-text)}.ta-deed-showcase__subtitle{margin:0;font-family:var(--ta-font-mono);font-size:var(--ta-fs-eyebrow);letter-spacing:var(--ta-track-eyebrow);text-transform:uppercase;color:var(--ta-orange)}.ta-deed-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ta-s4);max-width:var(--ta-container);width:100%;margin:0 auto;align-items:stretch}.ta-deed-showcase__slot{display:flex;min-width:0}
