.sheetmark-surface{--sheet-ink:#17232c;--sheet-stock:#f2f0e5;--sheet-carrier:#fff;--sheet-teal:#007d78;--sheet-amber:#f1bd3c;--sheet-coral:#d84f3e;min-height:100%;color:var(--sheet-ink);background:linear-gradient(90deg, #17232c0a 1px, transparent 1px), var(--sheet-stock);background-size:4.5rem 100%}.sheetmark-intro{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.65fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem) 3rem;display:grid}.sheetmark-product h1,.sheetmark-product h2,.sheetmark-product h3{font-family:"Bahnschrift", var(--font-display);letter-spacing:-.045em}.sheetmark-intro h1{margin:0 0 1.5rem;font-size:clamp(2.5rem,5.5vw,5.2rem);line-height:1.04}.sheetmark-product .lead{max-width:58ch;line-height:1.65}.sheetmark-product-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem;display:flex}.sheetmark-surface a.sheetmark-action{color:var(--sheet-carrier);text-decoration:none}.sheetmark-product .sheetmark-action{width:auto}.sheetmark-run{border:2px solid var(--sheet-ink);background:var(--sheet-carrier);box-shadow:.6rem .6rem 0 var(--sheet-amber);padding:1.7rem}.sheetmark-run>strong{font-family:"Bahnschrift", var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.sheetmark-run-result{border-block:1px dashed var(--sheet-teal);color:var(--sheet-teal);font-family:var(--font-utility);flex-wrap:wrap;gap:.6rem 1rem;margin-block:1.3rem;padding-block:.9rem;font-weight:750;display:flex}.sheetmark-workbench{margin-block:0}.sheetmark-workbench img{border:1px solid #97a2a7;width:100%;height:auto;display:block}.sheetmark-workbench figcaption{color:#43545f;padding-top:.8rem;font-size:.8rem;line-height:1.6}.sheetmark-fit{grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,6rem);padding-block:5rem;display:grid}.sheetmark-product h2{margin:0 0 1.4rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.sheetmark-product p,.sheetmark-product li{line-height:1.7}.sheetmark-fit ol{padding-left:1.3rem}.sheetmark-fit li{margin-bottom:1.3rem;padding-left:.4rem}.sheetmark-stock-list{border-left:3px solid var(--sheet-teal);padding-left:2rem}.sheetmark-stock-list h3{margin-top:0;font-size:1.5rem}.sheetmark-stock-list dl>div{border-bottom:1px solid #c3ccca;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding-block:.8rem;display:flex}.sheetmark-stock-list dd{font-family:var(--font-utility);margin:0;font-size:.9rem}.sheetmark-stock-list p{font-size:.85rem}.sheetmark-editions{border-top:2px solid var(--sheet-ink);padding-block:3rem;scroll-margin-top:2rem}.sheetmark-editions>p{max-width:80ch}.sheetmark-edition-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-block:2rem;display:grid}.sheetmark-edition-grid article{border:2px solid var(--sheet-ink);background:var(--sheet-carrier);flex-direction:column;align-items:start;padding:clamp(1.4rem,3vw,2.3rem);display:flex}.sheetmark-edition-grid article:last-child{border-top:.45rem solid var(--sheet-teal)}.sheetmark-edition-grid h3{margin:0 0 1rem;font-size:1.8rem}.sheetmark-edition-price{font-size:2.8rem;line-height:1.2}.sheetmark-edition-price small{font-size:1rem}.sheetmark-edition-grid .sheetmark-action{margin-top:auto}.sheetmark-capacity{border-left:4px solid var(--sheet-teal);padding-left:1rem;font-size:.9rem}.sheetmark-questions{padding-block:2rem 5rem}.sheetmark-questions details{border-bottom:1px solid #97a2a7;padding-block:1.2rem}.sheetmark-questions summary{cursor:pointer;font-weight:750}.sheetmark-questions details p{max-width:80ch}@media (width<=760px){.sheetmark-intro,.sheetmark-fit,.sheetmark-edition-grid{grid-template-columns:minmax(0,1fr)}.sheetmark-fit{padding-block:3rem}.sheetmark-run{margin-right:.6rem}.sheetmark-product-actions{flex-direction:column;align-items:start}}.sheetmark-surface a{color:#00635f;font-weight:750}.sheetmark-surface :is(a,button,code):focus-visible{outline:3px solid var(--sheet-coral);outline-offset:4px}.sheetmark-kicker,.sheetmark-serial,.sheetmark-meta,.sheetmark-price span,.sheetmark-fact dt,.sheetmark-status strong,.sheetmark-step,.sheetmark-effective{font-family:var(--font-utility)}.sheetmark-kicker{color:var(--sheet-teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:850;line-height:1.4}.sheetmark-commerce{grid-template-columns:minmax(17rem,.72fr) minmax(27rem,1.28fr);align-items:stretch;gap:clamp(1.75rem,5vw,4.5rem);min-height:47rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.sheetmark-ticket,.sheetmark-console{border:2px solid var(--sheet-ink);background:var(--sheet-carrier);position:relative}.sheetmark-ticket{align-self:start;padding:clamp(1.5rem,4vw,2.4rem);box-shadow:.55rem .55rem #007d7833}.sheetmark-ticket:after{background:radial-gradient(circle, var(--sheet-stock) 0 .22rem, transparent .23rem) center top / .8rem 1.12rem repeat-y;content:"";pointer-events:none;width:.8rem;position:absolute;top:.25rem;bottom:.25rem;right:-.48rem}.sheetmark-registration{grid-template-columns:repeat(3,1fr);gap:.42rem;margin-bottom:2.2rem;display:grid}.sheetmark-registration span{aspect-ratio:1.65;background:linear-gradient(90deg, transparent 12%, var(--sheet-ink) 12% 17%, transparent 17% 23%, var(--sheet-ink) 23% 30%, transparent 30% 35%, var(--sheet-ink) 35% 39%, transparent 39% 47%, var(--sheet-ink) 47% 56%, transparent 56% 62%, var(--sheet-ink) 62% 66%, transparent 66% 74%, var(--sheet-ink) 74% 82%, transparent 82%) center 62% / 74% 28% no-repeat, var(--sheet-stock);border:1.5px dashed #8b979c}.sheetmark-ticket h1,.sheetmark-ticket h2,.sheetmark-console h1,.sheetmark-policy h1,.sheetmark-support h1{font-family:"Bahnschrift", var(--font-display);letter-spacing:-.065em;margin:0;font-weight:750;line-height:.96}.sheetmark-ticket h1,.sheetmark-ticket h2{max-width:11ch;font-size:clamp(2.65rem,5vw,4.7rem)}.sheetmark-ticket>p:not(.sheetmark-kicker){color:#43545f;line-height:1.68}.sheetmark-facts{border-block:1.5px solid var(--sheet-ink);margin:2rem 0 0;display:grid}.sheetmark-fact{border-bottom:1px dashed #97a2a7;grid-template-columns:minmax(6rem,.7fr) 1fr;gap:1rem;padding-block:.8rem;display:grid}.sheetmark-fact:last-child{border-bottom:0}.sheetmark-fact dt,.sheetmark-fact dd{margin:0}.sheetmark-fact dt{color:#52626b;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sheetmark-fact dd{font-size:.83rem;font-weight:750}.sheetmark-private{border-left:.42rem solid var(--sheet-teal);margin:1.5rem 0 0;padding:.15rem 0 .15rem .9rem;font-size:.78rem}.sheetmark-console{box-shadow:.8rem .8rem 0 var(--sheet-amber);align-self:center;padding:clamp(1.8rem,5vw,3.8rem)}.sheetmark-console:before,.sheetmark-console:after{border:2px solid var(--sheet-ink);background:var(--sheet-amber);content:"";width:.75rem;height:.75rem;position:absolute}.sheetmark-console:before{top:-.4rem;left:-.4rem}.sheetmark-console:after{bottom:-.4rem;right:-.4rem}.sheetmark-console-header{border-bottom:1.5px solid var(--sheet-ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.7rem;padding-bottom:.85rem;display:flex}.sheetmark-serial,.sheetmark-meta{color:#52626b;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.sheetmark-console h1{max-width:11ch;font-size:clamp(2.75rem,6vw,5.35rem)}.sheetmark-console .lead{color:#43545f;max-width:40rem;margin:1.25rem 0 0}.sheetmark-price{border-block:2px solid var(--sheet-ink);align-items:end;gap:1rem;margin:2.2rem 0 0;padding-block:1.1rem;display:flex}.sheetmark-price strong{font-family:"Bahnschrift", var(--font-display);letter-spacing:-.06em;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.85}.sheetmark-price span{color:#52626b;letter-spacing:.05em;text-transform:uppercase;padding-bottom:.2rem;font-size:.68rem;font-weight:800}.sheetmark-includes{color:var(--sheet-carrier);background:var(--sheet-ink);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sheetmark-includes li{color:#344650;background:var(--sheet-stock);padding:.8rem;font-size:.74rem;line-height:1.5}.sheetmark-action{border:2px solid var(--sheet-ink);color:#fff;background:var(--sheet-teal);width:100%;box-shadow:.3rem .3rem 0 var(--sheet-ink);cursor:pointer;border-radius:0;margin-top:1.6rem;padding:.95rem 1.2rem;font-weight:850;transition:background-color .14s,box-shadow .14s,transform .14s}.sheetmark-action:hover:not(:disabled){color:var(--sheet-ink);background:var(--sheet-amber);box-shadow:.15rem .15rem 0 var(--sheet-ink);transform:translate(.15rem,.15rem)}.sheetmark-action:disabled{cursor:wait;opacity:.68}.sheetmark-action.is-compact{width:auto;margin-top:0}.sheetmark-status{border:1.5px solid var(--sheet-ink);border-left:.5rem solid var(--sheet-amber);color:#43545f;background:#fffdf5;gap:.35rem;margin:1.25rem 0 0;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;display:grid}.sheetmark-status strong{color:var(--sheet-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.sheetmark-fine{color:#52626b;margin:1.7rem 0 0;font-size:.76rem;line-height:1.7}.sheetmark-step{color:#52626b;letter-spacing:.05em;text-transform:uppercase;margin:1.15rem 0 0;font-size:.62rem;font-weight:800}.sheetmark-license-result{border:2px solid var(--sheet-ink);background:#dcefed;margin-top:1.5rem;padding:1.25rem}.sheetmark-license-result p{color:#344650;margin-top:0;line-height:1.65}.sheetmark-license-key{overflow-wrap:anywhere;border-block:1px dashed var(--sheet-ink);color:var(--sheet-ink);font-family:var(--font-utility);letter-spacing:.02em;user-select:all;margin-block:1rem;padding-block:.9rem;font-size:1rem;font-weight:850;display:block}.sheetmark-links{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.sheetmark-links a,.sheetmark-back{border:1.5px solid var(--sheet-ink);min-height:2.75rem;color:var(--sheet-ink);background:var(--sheet-carrier);align-items:center;padding:.65rem .85rem;text-decoration:none;display:inline-flex}.sheetmark-links a:hover,.sheetmark-back:hover{background:var(--sheet-amber)}.sheetmark-support,.sheetmark-policy{padding-block:clamp(5rem,9vw,8rem)}.sheetmark-support header,.sheetmark-policy header{max-width:46rem;margin-bottom:3.5rem}.sheetmark-support h1,.sheetmark-policy h1{max-width:13ch;font-size:clamp(3rem,7vw,5.8rem)}.sheetmark-support .lead,.sheetmark-policy .lead{color:#43545f}.sheetmark-effective{color:#52626b;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.sheetmark-policy aside,.sheetmark-support aside{border:2px solid var(--sheet-ink);border-left:.55rem solid var(--sheet-amber);background:#fffdf5;margin-bottom:2.5rem;padding:1.25rem;line-height:1.7}.sheetmark-policy aside strong,.sheetmark-support aside strong{font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;display:block}.sheetmark-policy section,.sheetmark-support section{border-top:1.5px solid var(--sheet-ink);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,6vw,4.5rem);padding-block:2rem;display:grid}.sheetmark-policy h2,.sheetmark-support h2{font-family:"Bahnschrift", var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.45rem}.sheetmark-section-copy>:first-child{margin-top:0}.sheetmark-section-copy>:last-child{margin-bottom:0}.sheetmark-section-copy :is(p,li){color:#43545f;line-height:1.75}.sheetmark-section-copy code{color:var(--sheet-ink);font-family:var(--font-utility);font-weight:800}.sheetmark-back{margin-top:2.5rem}@media (width<=860px){.sheetmark-commerce{grid-template-columns:1fr;min-height:auto}.sheetmark-ticket,.sheetmark-console{width:min(100%,44rem)}.sheetmark-console{justify-self:end}}@media (width<=650px){.sheetmark-surface{background-size:3rem 100%}.sheetmark-commerce{gap:2.2rem}.sheetmark-ticket:after{display:none}.sheetmark-includes,.sheetmark-policy section,.sheetmark-support section{grid-template-columns:1fr}.sheetmark-policy section,.sheetmark-support section{gap:.9rem}.sheetmark-links,.sheetmark-action.is-compact{width:100%}}
