@layer blocks{.blk-sign-up{background:var(--eq-bg);color:var(--eq-ink);container:blk-sign-up/inline-size}.blk-sign-up-inner{gap:calc(var(--eq-space-6) * 1.5);max-width:72rem;padding:calc(var(--eq-space-6) * 1.25) var(--eq-space-4);margin-inline:auto;display:grid}.blk-sign-up-pane{align-content:start;gap:var(--eq-space-5);width:100%;max-width:30rem;margin-inline:auto;display:grid}.blk-sign-up-head{gap:var(--eq-space-2);display:grid}.blk-sign-up-head>*{margin:0}.blk-sign-up-brand{align-items:center;gap:var(--eq-space-2);margin-bottom:var(--eq-space-3);font-weight:var(--eq-weight-strong);display:inline-flex}.blk-sign-up-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,5cqi,2.5rem);line-height:1.08}.blk-sign-up-pair{gap:var(--eq-space-3);display:grid}.blk-sign-up-actions>*{flex:100%}.blk-sign-up-foot{margin:0}.blk-sign-up-done{border:1px solid var(--eq-line);border-radius:var(--eq-radius-l);background:var(--eq-surface)}.blk-sign-up-done:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.blk-sign-up-done p{margin:0}.blk-sign-up-aside{padding:var(--eq-space-5) var(--eq-space-3);border:1px solid var(--eq-line);border-radius:var(--eq-radius-l);background:radial-gradient(circle at 1px 1px, var(--eq-line-strong) 1px, transparent 0) 0 0 / 18px 18px, color-mix(in oklab, var(--eq-surface) 70%, var(--eq-bg));align-content:center;display:grid}.blk-sign-up-ticket{border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);width:100%;max-width:26rem;margin-inline:auto;display:grid}.blk-sign-up-ticket-top{justify-items:start;gap:var(--eq-space-2);padding:var(--eq-space-5) var(--eq-space-4) var(--eq-space-4);border-bottom:1px dashed var(--eq-line-strong);display:grid;position:relative}.blk-sign-up-ticket-top>*{margin:0}.blk-sign-up-ticket-top:before,.blk-sign-up-ticket-top:after{content:"";box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);background:color-mix(in oklab, var(--eq-surface) 70%, var(--eq-bg));width:12px;height:12px;position:absolute;bottom:-7px}.blk-sign-up-ticket-top:before{clip-path:inset(0 0 0 50%);left:-7px}.blk-sign-up-ticket-top:after{clip-path:inset(0 50% 0 0);right:-7px}.blk-sign-up-price{align-items:baseline;gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.blk-sign-up-price-figure{font-size:clamp(2.25rem,8cqi,3rem);font-weight:var(--eq-weight-strong);letter-spacing:-.03em;line-height:1}.blk-sign-up-price-unit{color:var(--eq-ink-2);font-size:var(--eq-text-s)}.blk-sign-up-list{padding:var(--eq-space-3) var(--eq-space-2)}.blk-sign-up-ticket-foot{padding:var(--eq-space-3) var(--eq-space-4) var(--eq-space-4);border-top:1px solid var(--eq-line);margin:0}@container blk-sign-up (min-width:30rem){.blk-sign-up-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}@container blk-sign-up (min-width:56rem){.blk-sign-up-inner{padding-block:calc(var(--eq-space-6) * 2);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.blk-sign-up-aside{padding:calc(var(--eq-space-6) * 1.25) var(--eq-space-6)}}}
