.gate-zone{display:block}.gate-zone:not([data-gate=open]){grid-template-columns:minmax(0,1fr);display:grid}.gate-zone:not([data-gate=open])>.gate-locked{pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;max-height:24rem;overflow:clip;-webkit-mask-image:linear-gradient(#000 0 3.5rem,#0000 18rem);mask-image:linear-gradient(#000 0 3.5rem,#0000 18rem)}.gate-zone:not([data-gate=open])>.gate-card-wrap{z-index:2;grid-area:1/1;align-self:start;margin-top:5rem;position:relative}.gate-card{min-width:0}.gate-zone[data-gate=open]>.gate-card-wrap:empty{display:none}.gate-zone[data-gate=open]>.gate-card-wrap{margin-bottom:2rem}.gate-zone[data-gate=open]>.gate-card-wrap>.gate-card{display:none}@media (max-width:430px){.gate-zone:not([data-gate=open])>.gate-card-wrap{margin-top:3rem}}.print-sheet{--print-ink:var(--foreground)}.print-sheet .print-point{border-bottom:1px dashed color-mix(in oklab, var(--foreground) 22%, transparent);break-inside:avoid;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.7rem 0;display:grid}.print-sheet .print-box{border:2px solid var(--foreground);border-radius:5px;width:1.4rem;height:1.4rem;margin-top:.15rem}@media print{body:has(.print-sheet) footer{display:none!important}body:has(.print-sheet) [data-cta-stop]{display:none!important}body:has(.print-sheet) .print-hide{display:none!important}.print-sheet{color:#000!important;background:#fff!important;padding:0!important}.print-sheet *{color:#000!important;box-shadow:none!important}.print-sheet .print-box{border-color:#000}}
