.Plan-module__zkG3Ta__card{--card-bg:var(--surface);--card-ink:var(--ink);--card-muted:var(--ink-a45);--notch:18px;font:inherit;transition:transform .2s,filter .2s}.Plan-module__zkG3Ta__card:hover{filter:brightness(1.02);transform:translateY(-4px)}.Plan-module__zkG3Ta__card[data-stage=gas]{--hover-accent:var(--green)}.Plan-module__zkG3Ta__card[data-stage=liquid]{--hover-accent:var(--orange)}.Plan-module__zkG3Ta__card[data-stage=solid]{--hover-accent:var(--purple)}.Plan-module__zkG3Ta__inventMark{--green:#8fb82e}.Plan-module__zkG3Ta__cardMain{clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 var(--notch))}.Plan-module__zkG3Ta__cardFoot{clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 10px);margin-top:3px}.Plan-module__zkG3Ta__cardTitle{letter-spacing:-.02em;color:var(--card-ink);font-weight:700;transition:color .35s,letter-spacing .35s,transform .35s}.Plan-module__zkG3Ta__card:hover .Plan-module__zkG3Ta__cardTitle{color:var(--hover-accent);letter-spacing:.01em;transform:translate(2px)}.Plan-module__zkG3Ta__vizFrame{background-image:radial-gradient(var(--card-muted) .7px, transparent .7px);background-color:#0000;background-size:10px 10px;flex:none;height:9.5rem;min-height:9.5rem;margin:.1rem .1rem .15rem;position:relative}.Plan-module__zkG3Ta__corner{border-color:var(--card-ink);z-index:2;pointer-events:none;border-style:solid;width:14px;height:14px;position:absolute}.Plan-module__zkG3Ta__corner[data-c=tl]{border-width:1.5px 0 0 1.5px;top:0;left:0}.Plan-module__zkG3Ta__corner[data-c=tr]{border-width:1.5px 1.5px 0 0;top:0;right:0}.Plan-module__zkG3Ta__corner[data-c=bl]{border-width:0 0 1.5px 1.5px;bottom:0;left:0}.Plan-module__zkG3Ta__corner[data-c=br]{border-width:0 1.5px 1.5px 0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.Plan-module__zkG3Ta__card,.Plan-module__zkG3Ta__cardTitle{transition:none}.Plan-module__zkG3Ta__card:hover{filter:none;transform:none}.Plan-module__zkG3Ta__card:hover .Plan-module__zkG3Ta__cardTitle{letter-spacing:-.02em;transform:none}}@media (max-width:900px){.Plan-module__zkG3Ta__vizFrame{height:9rem;min-height:9rem}}
