.jp .c-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:0;border-radius:var(--action-radius);min-height:44px;padding:11px var(--s-6);font:inherit;font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:filter var(--t-fast) var(--e-std),background var(--t-fast) var(--e-std),border-color var(--t-fast) var(--e-std)}.jp .c-btn svg{width:var(--ico-sm);height:var(--ico-sm)}.jp .c-btn--fire{background:var(--action-bg);color:#fff}.jp .c-btn--fire:hover:not(:disabled){background:var(--action-hover)}.jp .c-btn--line{border:1px solid transparent;background:var(--action-soft);color:var(--action-ink)}.jp .c-btn--line:hover:not(:disabled){border-color:#d5d1e8;background:#e4e1f1}.jp .c-btn:disabled{background:#e6e6e6;color:#8a8a8a;cursor:not-allowed;filter:none}.jp .cds-card,.jp .cw-panel{border:1px solid var(--line);border-radius:0;background:#fff;padding:var(--s-6)}.jp .cds-result-head,.jp .csd-section-title,.jp .cw-panel-title{color:var(--head);font-size:var(--fs-lg);font-weight:700;letter-spacing:var(--ls-tight)}.jp .cds-field-control :is(input,select,textarea),.jp .cw-field :is(input,select,textarea){border:1px solid var(--line-2);border-radius:0;background:#fff;padding:9px var(--s-3);color:var(--head);font:inherit;font-size:var(--fs-sm)}.jp .cds-field-label,.jp .cw-field>label{color:var(--head);font-size:var(--fs-xs);font-weight:700}.jp .cw-field [aria-invalid=true]{border-color:#b3271e}.jp .cw-alert{border-left:3px solid #b3271e;border-radius:0;background:#fdf3f2;padding:var(--s-3) var(--s-4);color:#8f1f18;font-size:var(--fs-sm)}.jp .cw-chip{border:1px solid var(--line-2);border-radius:0;background:none;padding:2px var(--s-2);color:var(--dim);font-size:var(--fs-micro);font-weight:700}.jp .cw-chip--state{border-color:var(--jp-cyan-ink);color:var(--jp-cyan-ink)}.jp .c-eyebrow{display:flex;align-items:center;gap:var(--s-2);margin:0;color:var(--dim);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--ls-wide)}.jp .c-eyebrow svg{width:var(--ico-sm);height:var(--ico-sm)}.jp .cds-picker-note,.jp .cmv-picker-hint,.jp .cw-item-meta{color:var(--dim);font-size:var(--fs-xs)}.jp .rp-detour{margin:0 0 var(--s-5);border-left:3px solid var(--jp-cyan);background:var(--tint);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm)}.jp .rp-detour a{color:var(--jp-cyan-ink);font-weight:700}.jp .rp-detour a:hover{text-decoration:none}.jp .mv-go{display:flex;margin:var(--s-5) 0 0}