.agree-sheet.is-over-layer{z-index:81}[data-slot=sheet-overlay]:has(+.agree-sheet.is-over-layer){z-index:80}.agree-sheet .ck-sheet-body{padding-top:18px}.agree-all{background:var(--ck-ivory);width:100%;min-height:68px;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:14px;padding:12px 16px;transition:background .2s,transform .15s;display:flex}.agree-all:active:not(:disabled){transform:scale(.985)}:is(.agree-all:focus-visible,.agree-check:focus-visible,.agree-more:focus-visible){outline:2px solid var(--ck-gold);outline-offset:2px}.agree-all[aria-checked=true]{background:#f1ece2}.agree-all-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agree-all-text strong{letter-spacing:-.02em;color:var(--ck-ink);font-size:17px;font-weight:700}.agree-all-text small{color:var(--ck-sub);word-break:keep-all;font-size:12.5px;line-height:1.5}.agree-mark{color:#fff;width:24px;height:24px;transition:background .2s var(--ck-ease),transform .3s var(--ck-spring);background:#e6e0d5;border-radius:50%;flex:none;place-items:center;display:grid}.agree-mark svg{width:14px;height:14px}.agree-mark.is-big{width:28px;height:28px}.agree-mark.is-big svg{width:16px;height:16px}[aria-checked=true]>.agree-mark{background:var(--ck-ink);animation:agree-pop .32s var(--ck-spring)}@keyframes agree-pop{40%{transform:scale(1.18)}}.agree-list{margin:10px 0 0;padding:0;list-style:none}.agree-item+.agree-item{border-top:1px solid var(--ck-line)}.agree-row{align-items:center;gap:4px;display:flex}.agree-check{min-width:0;min-height:56px;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:12px;padding:8px 4px 8px 16px;display:flex}.agree-check:disabled{opacity:.5}.agree-check .agree-mark{color:#cfc8bb;background:0 0;width:22px;height:22px}.agree-check[aria-checked=true] .agree-mark{color:var(--ck-ink);background:0 0}.agree-check .agree-mark svg{width:18px;height:18px}.agree-label{min-width:0;color:var(--ck-text);word-break:keep-all;font-size:15px;line-height:1.5}.agree-label em{color:var(--ck-muted);margin-right:6px;font-size:12.5px;font-style:normal;font-weight:700}.agree-label em.is-required{color:var(--ck-gold-deep)}.agree-more{width:44px;height:44px;color:var(--ck-muted);-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;display:grid}.agree-more svg{width:20px;height:20px;transition:transform .25s var(--ck-ease)}.agree-more[aria-expanded=true] svg{transform:rotate(180deg)}.agree-detail{overscroll-behavior:contain;background:var(--ck-ivory);max-height:42svh;color:var(--ck-sub);word-break:keep-all;overflow-wrap:anywhere;animation:app-rise .3s var(--ck-ease);border-radius:14px;margin:0 0 14px;padding:14px 16px;font-size:12.5px;line-height:1.75;overflow-y:auto}.agree-detail p+p{margin-top:8px}.agree-detail a{color:var(--ck-text);text-underline-offset:3px;text-decoration:underline}.agree-detail dl{gap:4px;margin:8px 0;display:grid}.agree-detail dt{color:var(--ck-text);font-weight:600}.agree-detail dd{margin:0 0 6px}.agree-detail h2,.agree-detail h3{color:var(--ck-ink);margin:12px 0 4px;font-size:13px;font-weight:700}.agree-note{text-align:center;color:var(--ck-muted);word-break:keep-all;margin:6px 0 0;font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.agree-mark,.agree-detail,[aria-checked=true]>.agree-mark{transition:none!important;animation:none!important}}
