.zsp{--zsp-gap-x:clamp(24px,2.4vw,32px);--zsp-shelf:clamp(20px,1.7vw,24px);--zsp-group:clamp(40px,3.6vw,52px);padding-block:clamp(56px,6.7vw,96px);background:var(--zu-base);color:var(--zu-ink)}.zsp-head{display:flex;align-items:last baseline;justify-content:space-between;gap:32px}.zsp .zsp-title{margin:0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-section);font-weight:520;line-height:.98;letter-spacing:-.056em;text-wrap:balance}.zsp-rule{display:flex;align-items:center;gap:12px;min-height:12px}.zsp-rule:after{content:"";order:1;flex:1 1 0;min-width:24px;height:1px;background:var(--zu-line-2)}.zsp .zsp-rule__label{flex:none;margin:0}.zsp .zsp-rule__label,.zsp-stamp{color:var(--zu-ink);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zsp-stamp{display:inline-flex;align-items:center;padding:7px calc(9px - .14em) 6px 9px;border:1px solid var(--zu-line-hard);border-radius:var(--zu-r-2);white-space:nowrap}.zsp-mark{display:inline-block;padding:4px calc(7px - .14em) 3px 7px;vertical-align:initial}.zsp-lead{margin-top:clamp(28px,2.6vw,36px)}.zsp-lead>.zsp-rule{margin-bottom:16px}.zsp-strip{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;min-height:58px;padding:12px 14px 12px 20px;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-raise)}.zsp-verb{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em}.zsp-url{color:var(--zu-ink);font-family:var(--zu-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.55;letter-spacing:-.01em;overflow-wrap:anywhere}.zsp-url__dim{color:var(--zu-ink-3)}.zsp-url__ink{color:var(--zu-ink)}.zsp-url__hot{color:var(--zu-brand-text)}.zsp-url__hot,.zsp-url__ink{white-space:nowrap}@media (max-width:759px){.zsp-strip{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) auto;row-gap:10px;min-height:0;padding:12px 12px 14px 16px}.zsp-verb{grid-row:1;grid-column:1}.zsp-strip .zsp-stamp{grid-row:1;grid-column:2}.zsp-url{grid-row:2;grid-column:1/-1;font-size:.875rem}}.zsp-lead__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 32px;padding-top:16px}.zsp-url--expiring{text-decoration-color:transparent;text-decoration-line:line-through;text-decoration-thickness:1px;transition:text-decoration-color var(--zu-scene-t) var(--zu-scene-ease)}.zsp-url--expiring>span{transition:color var(--zu-scene-t) var(--zu-scene-ease)}.zsp-strip .zsp-stamp{opacity:0;visibility:hidden;transition:opacity var(--zu-scene-t) var(--zu-scene-ease),visibility 0s linear var(--zu-scene-t)}.zsp-lead:has(.zsp-seg__input[value=later]:checked) .zsp-url--expiring{text-decoration-color:var(--zu-ink)}.zsp-lead:has(.zsp-seg__input[value=later]:checked) .zsp-url--expiring>span{color:var(--zu-ink-3)}.zsp-lead:has(.zsp-seg__input[value=later]:checked) .zsp-strip .zsp-stamp{opacity:1;visibility:visible;transition:opacity var(--zu-scene-t) var(--zu-scene-ease),visibility 0s}.zsp-seg{display:inline-grid;flex:none;grid-auto-columns:auto;grid-auto-flow:column;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-3);background:var(--zu-sunken)}.zsp-seg__opt{position:relative;display:grid;place-items:center;min-height:44px;padding-inline:16px;color:var(--zu-ink-3);font-size:var(--zv-t-cap);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .16s var(--vk-ease-snappy),color .16s var(--vk-ease-snappy)}.zsp-seg__opt+.zsp-seg__opt{border-left:1px solid var(--zu-line)}.zsp-seg__opt:first-of-type{border-radius:calc(var(--zu-r-3) - 1px) 0 0 calc(var(--zu-r-3) - 1px)}.zsp-seg__opt:last-of-type{border-radius:0 calc(var(--zu-r-3) - 1px) calc(var(--zu-r-3) - 1px) 0}@media (hover:hover){.zsp-seg__opt:hover{background:var(--zu-hover-2);color:var(--zu-ink-2)}}.zsp-seg__opt:has(:checked){background:var(--zu-raise);color:var(--zu-ink)}.zsp-seg__opt:has(:focus-visible){z-index:1;outline:2px solid var(--zu-brand);outline-offset:2px}.zsp-seg__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;cursor:pointer;appearance:none}.zsp-seg__text{position:relative;pointer-events:none}.zsp-flow{display:flex;flex-direction:column;gap:32px;margin-top:clamp(28px,2.4vw,34px)}.zsp-stack{display:contents}.zsp-set{min-width:0}.zsp-track{margin:0;padding:0;list-style:none}.zsp-item{min-width:0;padding-top:12px;border-top:1px solid var(--zu-line-2)}.zsp-item+.zsp-item{margin-top:var(--zsp-shelf)}.zsp-set .zsp-item:first-child{padding-top:10px;border-top:0}.zsp-more{display:none}@media (min-width:760px){.zsp-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--zsp-group) var(--zsp-gap-x)}.zsp-stack{display:flex;flex-direction:column;gap:var(--zsp-group);min-width:0}}@media (min-width:1180px){.zsp-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.zsp-stack{display:contents}.zsp-set:not(.zsp-set--opens){grid-column:1/-1}.zsp-set:not(.zsp-set--opens)>.zsp-rule{display:none}.zsp-set:not(.zsp-set--opens)>.zsp-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--zsp-shelf) var(--zsp-gap-x)}.zsp-set:not(.zsp-set--opens)>.zsp-track>.zsp-item{padding-top:12px;border-top:1px solid var(--zu-line-2)}.zsp-set:not(.zsp-set--opens) .zsp-item+.zsp-item{margin-top:0}}@media (max-width:759px){.zsp-head{flex-direction:column;align-items:flex-start;gap:14px}.zsp-title br{display:none}.zsp-item .zsp-line{margin-top:8px}.zsp-set:not(:has(.zsp-more__input:checked))>.zsp-track>.zsp-item:nth-child(n+2){display:none}.zsp-more{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:var(--zsp-shelf);border-top:1px solid var(--zu-line-2);color:var(--zu-ink);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;user-select:none}.zsp-more:has(:focus-visible){border-radius:var(--zu-r-2);outline:2px solid var(--zu-brand);outline-offset:4px}.zsp-more__mark{position:relative;flex:none;width:12px;height:12px}.zsp-more__mark:after,.zsp-more__mark:before{content:"";position:absolute;top:50%;left:0;width:12px;height:1.5px;margin-top:-.75px;border-radius:1px;background:var(--zu-ink-3);transition:transform .16s var(--vk-ease-snappy)}.zsp-more__mark:after{transform:rotate(90deg)}.zsp-more:has(:checked) .zsp-more__mark:after{transform:rotate(0deg)}}.zsp-more__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;appearance:none}.zsp .zsp-name{margin:0 0 6px;color:var(--zu-ink);font-size:.9375rem;font-weight:500;line-height:1.4}.zsp-lead>.zsp-name{margin-bottom:10px}.zsp-line{max-width:56ch;margin:10px 0 0;color:var(--zu-ink-2);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.zsp-line--lead{flex:1 1 32rem;max-width:64ch;margin:0;font-size:1rem}.zsp-rec{container-type:inline-size;color:var(--zu-ink-3);font-family:var(--zu-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.55;letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width:759px){.zsp-rec{font-size:.875rem}}.zsp-rec :is(p,dl,dd){margin:0}.zsp-v{color:var(--zu-ink)}.zsp-keep{white-space:nowrap}.zsp-dots{letter-spacing:.12em}.zsp-row{display:flex;flex-wrap:wrap;gap:0 2ch}.zsp-kv,.zsp-table{display:grid;column-gap:2ch;align-items:baseline}.zsp-kv{grid-template-columns:max-content minmax(0,1fr)}.zsp-kv>div,.zsp-table>div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.zsp-table--history{grid-template-columns:max-content max-content minmax(0,1fr)}.zsp-table--dial{grid-template-columns:max-content minmax(0,1fr)}.zsp-table__under{grid-column:-2}@container (width < 24em){.zsp-table--dial .zsp-table__under{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.zsp-lead:has(.zsp-seg__input[value=later]:checked) .zsp-strip .zsp-stamp,.zsp-more__mark:after,.zsp-more__mark:before,.zsp-seg__opt,.zsp-strip .zsp-stamp,.zsp-url--expiring,.zsp-url--expiring>span{transition:none}}.zsc-page{color:var(--zu-ink);background:var(--zu-base)}.zsc-page :where(a,button):focus-visible{outline:2px solid var(--zu-brand);outline-offset:3px}.zsc-page :where([id]){scroll-margin-top:calc(var(--zu-header-h) + 24px)}.zsc-hero{padding-block:clamp(28px,3vw,44px) clamp(72px,8.9vw,128px)}.zsc-hero h1{margin:clamp(24px,2.2vw,32px) auto 0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-hero);font-weight:465;line-height:.94;letter-spacing:-.058em}.zsc-hero h1,.zsc-hero-lead{text-align:center;text-wrap:balance}.zsc-hero-lead{max-width:640px;margin:20px auto 0;color:var(--zu-ink-2);font-size:18px;line-height:1.5}.zsc-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.zsc-hero-actions .zu-btn{min-height:48px}.zsc-hero-actions .zu-btn--ghost{border-color:var(--zu-line-2);background:var(--zu-raise)}@media (max-width:560px){.zsc-hero-actions{flex-direction:column;align-items:stretch}}