.ss{background:var(--paper);color:var(--ink);min-height:100svh}.ss input{cursor:pointer}.ss input[type=email]{cursor:text}.ss-head{background:var(--blush);padding-block:clamp(2rem,6vh,3.5rem) clamp(2rem,5vh,3rem)}.ss-back{color:var(--purple);margin-bottom:clamp(2rem,6vh,3.5rem);display:inline-block}.ss-back:hover{text-underline-offset:.3em;text-decoration:underline}.ss-kicker{margin-bottom:.9rem}.ss-h{font-size:clamp(3rem,9vw,8.5rem)}.ss-lede{max-width:40ch;margin-top:clamp(1.2rem,3vh,2rem);font-size:clamp(1.2rem,1.9vw,1.6rem)}.ss-aside{max-width:58ch;color:var(--slate);margin-top:1rem;font-size:1.05rem;line-height:1.55}.ss-body{padding-block:clamp(2.5rem,7vh,4.5rem) clamp(4rem,12vh,7rem)}.ss-find{gap:1.6rem;max-width:34rem;display:grid}.ss-field{display:block}.ss-field-l{color:var(--slate)}.ss-input{width:100%;font-family:var(--font-sub);border-bottom:2px solid color-mix(in oklab, var(--ink) 30%, var(--paper));margin-top:.6rem;padding:.2rem 0 .5rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;transition:border-color .2s;display:block}.ss-input:hover{border-bottom-color:color-mix(in oklab, var(--ink) 60%, var(--paper))}.ss-input:focus-visible{border-bottom-color:var(--purple);outline:0}.ss-input::placeholder{color:color-mix(in oklab, var(--ink) 44%, var(--paper));opacity:1;font-weight:400}.ss-go{justify-self:start}.ss-go:disabled{transition-duration:60ms;transform:scale(.97)translateY(2px)}@media (max-width:559px){.ss-go{justify-content:center;width:100%}}.ss-err{color:var(--red-ink);max-width:52ch;font-size:1.1rem;line-height:1.5}.ss-err:empty{display:none}.ss-err-slot{font-family:var(--font-sub);margin-bottom:1rem;font-weight:600}.ss-buy{border-top:1px solid color-mix(in oklab, var(--ink) 18%, var(--paper));flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-top:.4rem;padding-top:1.2rem;display:flex}.ss-buy .t-wonk{font-size:1.15rem}.ss-buy-a{color:var(--purple);border-bottom:2px solid;padding-bottom:.15rem}.ss-buy-a:hover{color:var(--red-ink)}.ss-hello{max-width:44ch;font-size:clamp(1.25rem,2vw,1.7rem)}.ss-slot{border-top:2px solid var(--ink);margin-top:clamp(2.5rem,6vh,4rem);padding-top:1rem}.ss-slot>legend{float:left;width:100%}.ss-slot>legend+*{clear:both}.ss-slot-l{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;margin-bottom:1.2rem;display:flex}.ss-slot-time{font-size:clamp(1.9rem,3.6vw,3rem)}.ss-slot-hint{color:var(--slate)}.ss-cards{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (min-width:700px){.ss-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.ss-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-card{border:2px solid var(--ink);border-top:6px solid var(--h);background:var(--paper);flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem 1rem;transition:background-color .15s linear,color .15s linear,transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ss-card input{opacity:0;width:1px;height:1px;position:absolute}.ss-card:has(input:focus-visible){outline:2px solid var(--purple);outline-offset:3px}.ss-card[data-shut="0"]:hover{transform:rotate(-.6deg)}.ss-card:has(input:checked){background:var(--ink);color:var(--paper);transform:rotate(-.8deg)}:is(.ss-card:has(input:checked) .ss-card-c,.ss-card:has(input:checked) .ss-card-left){color:var(--yellow)}.ss-card:has(input:checked) .ss-card-by{color:color-mix(in oklab, var(--paper) 72%, var(--ink))}.ss-card[data-shut="1"]{cursor:not-allowed;border-color:color-mix(in oklab, var(--ink) 30%, var(--paper));color:var(--slate)}.ss-card[data-shut="1"] .ss-card-t{color:var(--slate)}.ss-card-c{color:var(--c);align-items:center;gap:.5rem;display:inline-flex}.ss-card-mark{width:1.1rem}.ss-card-t{font-size:clamp(1.45rem,2vw,1.85rem);line-height:.95}.ss-card-b{font-size:1rem;line-height:1.45}.ss-card-foot{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:auto;padding-top:.6rem;display:flex}.ss-card-by{color:var(--slate)}.ss-card-left{color:var(--green);white-space:nowrap}.ss-card-left[data-low="1"]{color:var(--red-ink)}.ss-card-none{border-style:dashed;border-top-width:2px;border-top-color:var(--ink);justify-content:center;align-items:flex-start;min-height:5rem}.ss-card-none span{font-size:1.15rem}.ss-card-none:has(input:checked){color:var(--ink);background:0 0;border-style:solid;transform:none}.ss-card-none:has(input:checked) span:before{content:"✓ ";color:var(--purple)}.ss-send{border-top:2px solid var(--ink);gap:1.2rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.6rem;display:grid}.ss-pick[data-busy="1"] .ss-cards{opacity:.45;pointer-events:none;transition:opacity .2s linear}.ss-find[data-busy="1"] .ss-go,.ss-find[data-busy="1"] .ss-buy,.ss-find[data-busy="1"] .ss-err{display:none}.ss-find[data-busy="1"] .ss-input{color:var(--slate)}.ss-ticket{background:var(--yellow);max-width:26rem;color:var(--ink);transform-origin:0 100%;gap:.9rem;padding:1.1rem 1.4rem 1.2rem 2.2rem;animation:.52s cubic-bezier(.16,1,.3,1) both ss-tear;display:grid;position:relative;-webkit-mask:radial-gradient(circle at 0,#0000 .42rem,#000 .45rem) 0 0/100% 1.3rem repeat-y;mask:radial-gradient(circle at 0,#0000 .42rem,#000 .45rem) 0 0/100% 1.3rem repeat-y}@keyframes ss-tear{0%{opacity:0;transform:translateY(14px)rotate(-6deg)}to{opacity:1;transform:rotate(-1.5deg)}}.ss-ticket-top{border-bottom:1.5px dashed;justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.ss-ticket-name{overflow-wrap:anywhere;justify-self:start;max-width:100%;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.15;position:relative;overflow:hidden}.ss-ticket-name:before{content:"";background:var(--yellow);transform-origin:100%;animation:.9s steps(12,end) .26s both ft-pen-ss;position:absolute;inset:0}@keyframes ft-pen-ss{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ss-ticket-cycle{display:grid}.ss-ticket-line{opacity:0;animation:3.6s ease-in-out infinite both ss-cycle;animation-delay:calc(1.1s + var(--i) * 1.2s);grid-area:1/1}@keyframes ss-cycle{0%{opacity:0;transform:translateY(6px)}8%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-6px)}}.ss-pick[data-busy="1"] .ss-go,.ss-pick[data-busy="1"] .ss-send .ss-err{display:none}.ss-hold{margin-top:.4rem}.ss-hold-h{color:var(--purple)}.ss-dots span{animation:1.1s ease-in-out infinite both ss-dot;animation-delay:calc(.9s + var(--i) * .18s);display:inline-block}@keyframes ss-dot{0%,to{opacity:.2}40%{opacity:1}}.ss-hold-list{max-width:46rem;margin-top:.8rem}.ss-hold-row{border-bottom:1px solid color-mix(in oklab, var(--ink) 18%, var(--paper));transform-origin:0;animation:.46s cubic-bezier(.2,1.6,.45,1) both ss-down;animation-delay:calc(.15s + var(--i) * .42s);gap:.2rem 2rem;padding:.7rem 0;display:grid}@media (min-width:700px){.ss-hold-row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}@keyframes ss-down{0%{opacity:0;transform:scale(1.25)rotate(-2deg)}to{opacity:1;transform:none}}.ss-hold-t{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:.95}@media (prefers-reduced-motion:reduce){.ss-ticket,.ss-hold-row,.ss-dots span{animation:none}.ss-ticket{transform:rotate(-1.5deg)}.ss-ticket-name:before{display:none}.ss-ticket-line{opacity:0;animation:none}.ss-ticket-line:first-child,.ss-dots span{opacity:1}}.ss-kept{gap:1.6rem;max-width:60rem;display:grid}.ss-stamp{color:var(--purple);border:3px solid;justify-self:start;padding:.3em .45em .2em;font-size:clamp(2rem,4.4vw,3.6rem);animation:.52s cubic-bezier(.2,1.6,.45,1) both ss-stamp;transform:rotate(-4deg)}@keyframes ss-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.6)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.ss-mine{border-top:2px solid var(--ink)}.ss-mine-row{border-bottom:1px solid color-mix(in oklab, var(--ink) 18%, var(--paper));gap:.4rem 2rem;padding:1.1rem 0;display:grid}@media (min-width:700px){.ss-mine-row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.ss-time{color:var(--purple)}.ss-mine-title{font-size:clamp(1.6rem,3vw,2.6rem);line-height:.95;display:block}.ss-mine-c{color:var(--slate);margin-top:.5rem;display:block}.ss-mine-free{color:var(--slate);font-size:1.25rem}.ss-change{justify-self:start}
