/* Agent Skills Starter Pack: paper files arranged as an operator's shelf. */
.skills-head{padding-bottom:var(--s-24)}
.skills-head__grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:center;gap:var(--s-20)}
.skills-head__copy{min-width:0}
.skills-head__copy .page-head__title{max-width:12em}
.skills-head__detail{max-width:34em;color:var(--ink-2)}
.skills-head__copy .price{margin:var(--s-10) 0 0}
.skills-head__copy .requote{max-width:42em}
.skills-head__object{position:relative;padding:var(--s-6) var(--s-8) var(--s-8) 0}
.skills-head__object::before{content:"";position:absolute;inset:var(--s-10) 0 0 var(--s-8);background:var(--wall-deep);border:1px solid var(--rule);box-shadow:var(--lift-1)}
.skills-head__sheet{position:relative;padding:var(--s-10) var(--s-8);background:var(--card);border:1px solid var(--rule);box-shadow:var(--lift-3)}
.skills-head__sheet-title{font:500 var(--t-2xl)/1.1 var(--font-display);margin:0 0 var(--s-8)}
.skills-head__record{margin:0 0 var(--s-8);border-top:1px solid var(--mk-gold)}
.skills-head__record > div{display:grid;grid-template-columns:6em minmax(0,1fr);gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}
.skills-head__record dt{font:600 var(--t-xs)/var(--lh-ui) var(--font-ui);color:var(--ink-2)}
.skills-head__record dd{margin:0;font:400 var(--t-sm)/var(--lh-ui-lg) var(--font-ui)}
.skills-head__record dd .tape{display:inline-block}
.checkout-state{margin:var(--s-5) 0 0;max-width:36em}
.checkout-state > .tape{display:none}
.checkout-state__checking{display:inline-block!important}
.checkout-state:has(a:not([href])){display:block}
.skills-head__copy:has([data-stripe-checkout]:not([href])) .checkout-state__checking,
.buy-slip:has([data-stripe-checkout]:not([href])) .checkout-state__checking,
.skills-head__copy:has([data-stripe-checkout][aria-disabled="false"]) .checkout-state__checking,
.buy-slip:has([data-stripe-checkout][aria-disabled="false"]) .checkout-state__checking{display:none!important}
.skills-head__copy:has([data-stripe-checkout]:not([href])) .checkout-state__closed,
.buy-slip:has([data-stripe-checkout]:not([href])) .checkout-state__closed,
.skills-head__copy:has([data-stripe-checkout][aria-disabled="false"]) .checkout-state__open,
.buy-slip:has([data-stripe-checkout][aria-disabled="false"]) .checkout-state__open{display:inline-block}
.checkout-state .status-line{margin-top:var(--s-2);min-height:var(--lh-ui)}
.return-notice:not([hidden]){max-width:var(--wrap-narrow);margin:var(--s-6) auto 0;padding:var(--s-5) var(--s-6);background:var(--card);border:1px solid var(--rule-strong);box-shadow:var(--lift-1);font:400 var(--t-sm)/var(--lh-ui-lg) var(--font-ui)}
.return-notice.canceled{border-top:1px solid var(--mk-gold)}
.sample-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--mk-gold)}
.sample-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);font:400 var(--t-sm)/var(--lh-ui-lg) var(--font-ui)}
.sample-list code{font-size:var(--t-sm);font-weight:600}
.sample-list span{color:var(--ink-2)}
.pack-shelf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin:var(--s-12) 0 var(--s-8);padding:0 0 var(--s-4);list-style:none;position:relative}
.pack-shelf::after{content:"";position:absolute;inset:auto calc(-1 * var(--s-3)) 0;height:var(--s-4);background:var(--shelf);border-block:1px solid var(--rule-strong);box-shadow:var(--shelf-cast)}
.pack-item{grid-column:span 3;min-width:0;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);background:var(--card);border:1px solid var(--rule);border-left:0;box-shadow:var(--lift-1)}
.pack-item:first-child{border-left:1px solid var(--rule)}
.pack-item--lead{grid-column:span 4;box-shadow:var(--lift-3);z-index:1}
.pack-item:nth-child(2),.pack-item:nth-child(3){grid-column:span 4}
.pack-item:nth-child(4),.pack-item:nth-child(5){grid-column:span 6}
.pack-item > .tape{align-self:flex-start}
.pack-item h3{font-size:var(--t-xl);line-height:1.04}
.pack-item p,.pack-item li{font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-2)}
.pack-item ol{margin:0;padding-left:1.1em}
.pack-item li + li{margin-top:var(--s-2)}
.pack-shelf__note{max-width:var(--measure);color:var(--ink-2);margin:var(--s-8) 0 var(--s-10)}
.fit-limit{padding:var(--s-8);background:var(--card);box-shadow:var(--lift-2);border-top:1px solid var(--mk-gold)}
.fit-limit h3{margin-bottom:var(--s-5)}
.fit-limit p{color:var(--ink-2)}
.demo-slip{padding:var(--s-8);background:var(--card);box-shadow:var(--lift-2)}
.demo-slip .tape{display:inline-block;margin-bottom:var(--s-6)}
.demo-slip p{margin:0;padding:var(--s-3) 0;border-top:1px solid var(--rule)}
.demo-slip p:last-child{border-bottom:1px solid var(--rule)}
.buy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-16);align-items:start}
.buy-grid > div:first-child{max-width:var(--measure)}
.buy-grid > div:first-child p{color:var(--ink-2)}
.buy-slip{padding:var(--s-10);background:var(--card);border:1px solid var(--rule);box-shadow:var(--lift-2)}
.buy-slip h3{margin-bottom:var(--s-6)}
.buy-slip .tape--button{display:inline-flex;margin-top:var(--s-8)}
.purchase-terms{margin:var(--s-8) 0 0;padding-top:var(--s-4);border-top:1px solid var(--rule);font:400 var(--t-xs)/var(--lh-ui-lg) var(--font-ui);color:var(--ink-2)}
.close .requote{margin-top:var(--s-5)}
@media(max-width:959px){.skills-head__grid{grid-template-columns:1fr;gap:var(--s-10)}.skills-head__object{max-width:640px}.buy-grid{grid-template-columns:1fr;gap:var(--s-8)}}
@media(max-width:767px){.skills-head{padding-bottom:var(--s-16)}.pack-item--lead,.pack-item:nth-child(2),.pack-item:nth-child(3),.pack-item:nth-child(4),.pack-item:nth-child(5){grid-column:span 6}}
@media(max-width:599px){.skills-head__object{padding:var(--s-3) var(--s-3) var(--s-5) 0}.skills-head__sheet{padding:var(--s-6) var(--s-5)}.skills-head__record > div{grid-template-columns:5em minmax(0,1fr)}.sample-list li{grid-template-columns:1fr;gap:0;padding:var(--s-3) 0}.pack-shelf{grid-template-columns:1fr;margin-top:var(--s-8)}.pack-item--lead,.pack-item:nth-child(2),.pack-item:nth-child(3),.pack-item:nth-child(4),.pack-item:nth-child(5){grid-column:1}.pack-item{border-left:1px solid var(--rule);border-top:0}.pack-item:first-child{border-top:1px solid var(--rule)}.buy-slip{padding:var(--s-6)}}
/* The header pill's live label wraps under the wordmark on phones; the drawer keeps the same CTA. */
@media(max-width:479px){.mv-nav__cta{display:none}}
