@layer components{.ck-wrap{max-width:560px;padding:120px var(--pad,20px) 80px;flex-direction:column;gap:28px;margin:0 auto;display:flex}.ck-alert{color:var(--color-accent);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.ck-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ck-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}.ck-tier{border:1px solid var(--color-sheet-line);cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:18px 8px 14px;transition:all .2s;display:flex;position:relative}.ck-tier:hover{border-color:var(--color-ink-3)}.ck-tier[aria-pressed=true]{border-color:var(--color-ink-1);box-shadow:inset 0 0 0 1px var(--color-ink-1)}.ck-tier__count{font-family:var(--font-hand);color:var(--color-hand);font-size:2.125rem;line-height:1}.ck-tier__unit{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3);font-size:.625rem}.ck-tier__price{color:var(--color-ink-1);margin-top:6px;font-size:.9375rem;font-weight:500}.ck-tier__badge{background:var(--color-ink-1);color:#fff;font:500 9px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.ck-input{border:0;border-bottom:1px solid var(--color-sheet-line);width:100%;font:400 1rem/1.4 var(--font-ui);color:var(--color-ink-1);background:0 0;border-radius:0;outline:none;padding:10px 0;transition:border-color .2s}.ck-input::placeholder{color:var(--color-ink-3)}.ck-input:focus{border-bottom-color:var(--color-ink-1)}.ck-check{color:var(--color-ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:.8125rem;line-height:1.5;display:flex}.ck-check input{appearance:none;border:1px solid var(--color-ink-3);cursor:pointer;background:#fff;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:all .2s;display:grid}.ck-check input:checked{background:var(--color-ink-1);border-color:var(--color-ink-1)}.ck-check input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.ck-check input:focus-visible{outline:2px solid var(--color-ink-1);outline-offset:2px}.ck-check a{color:var(--color-ink-1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-sheet-line);text-decoration-color:var(--color-sheet-line)}.ck-check a:hover{text-decoration-color:currentColor}.ck-resume{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;animation:none;display:flex;transform:none}.ck-resume__note{color:var(--color-ink-2);margin:0;font-size:.875rem}.ck-resume__cta{flex:none;width:auto;min-height:40px;padding:0 20px}.ck-confirm{min-height:100svh;padding:100px var(--pad,20px) 60px;text-align:center;place-items:center;display:grid}}.ck-card{text-align:left;flex-direction:column;gap:26px;width:100%;padding:clamp(28px,4vw,40px);animation:none;display:flex;transform:none}.ck-card .paper-btn{width:100%}.ck-card .paper-btn:disabled{opacity:.35;cursor:default}.ck-card .pg-seg{display:flex}.ck-card .pg-seg button{flex:1}.ck-confirm .paper-card{max-width:440px;animation-name:paper-card-in}
