.cf[data-v-d214ff14]{border:var(--border-width-emphasis) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-emphasis)}.cf-head[data-v-d214ff14]{display:flex;align-items:center;gap:14px;padding:22px 28px;background:var(--color-inverse);color:var(--color-on-inverse)}.cf-mark[data-v-d214ff14]{width:30px;height:30px;flex:none;border:2px solid var(--color-on-inverse);background-image:repeating-conic-gradient(var(--color-accent) 0% 25%,var(--color-on-inverse) 0% 50%);background-size:10px 10px}.cf-title[data-v-d214ff14]{margin:0;font:var(--display-weight) 30px/1 var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform)}.cf-sub[data-v-d214ff14]{margin:6px 0 0;font:500 13px/1.4 var(--font-body);color:color-mix(in oklab,var(--color-on-inverse) 70%,transparent)}.cf-body[data-v-d214ff14]{display:flex;flex-direction:column;gap:22px;padding:28px 28px 30px}.cf-label[data-v-d214ff14]{display:block;margin-bottom:9px;font:800 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.cf-reasons[data-v-d214ff14]{display:flex;flex-wrap:wrap;gap:9px}.cf-reason[data-v-d214ff14]{border:2.5px solid var(--color-border);background:transparent;color:var(--color-body);font:800 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:11px 16px;cursor:pointer;transition:box-shadow .12s,background .12s,color .12s}.cf-reason.is-on[data-v-d214ff14]{background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:4px 4px 0 var(--color-accent)}.cf-pair[data-v-d214ff14]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cf-input[data-v-d214ff14]{width:100%;box-sizing:border-box;border:var(--border-width-card) solid var(--color-border);background:var(--color-surface-2);padding:14px 16px;font:600 16px/1.3 var(--font-body);color:var(--color-body);outline:none;border-radius:var(--radius-card)}.cf-input[data-v-d214ff14]::placeholder{color:var(--color-subtle)}.cf-input[data-v-d214ff14]:focus-visible{box-shadow:0 0 0 3px var(--color-accent)}.cf-textarea[data-v-d214ff14]{resize:vertical;min-height:130px;line-height:1.5}.cf-hp[data-v-d214ff14]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cf-error[data-v-d214ff14]{display:flex;align-items:center;gap:8px;margin:0;font:600 14px/1.4 var(--font-body);color:var(--color-danger)}.cf-error-mark[data-v-d214ff14]{width:8px;height:8px;flex:none;background:var(--color-danger)}.cf-foot[data-v-d214ff14]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cf-reply[data-v-d214ff14]{display:inline-flex;align-items:center;gap:8px;font:600 13px/1.3 var(--font-body);color:var(--color-muted)}.cf-send[data-v-d214ff14]{display:inline-flex;align-items:center;gap:10px;background:var(--color-accent);color:var(--color-on-accent);border:none;font:var(--display-weight) 20px/1 var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);padding:16px 28px;cursor:pointer;box-shadow:var(--shadow-card)}.cf-send[data-v-d214ff14]:disabled{opacity:.6;cursor:default}.cf-done[data-v-d214ff14]{padding:56px 36px;text-align:center}.cf-tick[data-v-d214ff14]{width:70px;height:70px;margin:0 auto 24px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);display:grid;place-items:center;box-shadow:5px 5px 0 var(--color-ink)}.cf-done-msg[data-v-d214ff14]{margin:0 auto 22px;max-width:460px;font:var(--display-weight) 30px/1.05 var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform)}.cf-again[data-v-d214ff14]{background:var(--color-inverse);color:var(--color-on-inverse);border:none;font:var(--display-weight) 16px/1 var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);padding:13px 22px;cursor:pointer;box-shadow:5px 5px 0 var(--color-accent)}@media(max-width:700px){.cf-pair[data-v-d214ff14]{grid-template-columns:1fr}.cf-head[data-v-d214ff14],.cf-body[data-v-d214ff14]{padding-inline:18px}}.ek-sub[data-v-2d66f52b]{margin:0 0 8px;font:500 15px/1.5 var(--font-body);color:var(--color-muted)}.ek-empty[data-v-2d66f52b]{margin:18px 0 0;font:500 15px/1.5 var(--font-body);color:var(--color-muted)}.ek-label[data-v-2d66f52b]{margin:18px 0 12px;font:800 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}.ek-list[data-v-2d66f52b]{list-style:none;margin:0;padding:0}.ek-row[data-v-2d66f52b]{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center;padding:15px 4px;border-bottom:2px solid color-mix(in oklab,var(--color-ink) 12%,transparent);color:var(--color-body);text-decoration:none}.ek-row:hover .ek-title[data-v-2d66f52b]{color:var(--color-accent)}.ek-row[data-v-2d66f52b]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ek-icon[data-v-2d66f52b]{width:44px;height:44px;display:grid;place-items:center;border:2.5px solid var(--color-border)}.ek-title[data-v-2d66f52b]{display:block;font:var(--display-weight) 20px/1.02 var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);transition:color .12s}.ek-meta[data-v-2d66f52b]{display:block;margin-top:5px;font:600 12px/1.3 var(--font-body);color:var(--color-subtle)}.ek-go[data-v-2d66f52b]{color:var(--color-body)}.ek-all[data-v-2d66f52b]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:16px 24px;background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-weight:var(--display-weight);font-size:20px;line-height:1;letter-spacing:var(--display-tracking);text-transform:var(--display-transform);text-decoration:none;box-shadow:var(--shadow-card)}@media(max-width:600px){.ek-title[data-v-2d66f52b]{font-size:17px}.ek-row[data-v-2d66f52b]{grid-template-columns:36px 1fr auto;gap:12px}.ek-icon[data-v-2d66f52b]{width:36px;height:36px}.ek-all[data-v-2d66f52b]{font-size:16px}}
