@layer components{.cdt-name{display:inline-flex;max-width:min(760px,100%);margin-top:12px;padding:6px 18px;border-radius:999px;overflow-wrap:anywhere;background:var(--panel-strong);border:1px solid var(--panel-line);font-family:var(--font-serif);font-size:clamp(19px,2vw,24px);font-weight:500}.cdt-panel{width:min(980px,100%);margin-top:14px;padding:clamp(16px,2.6vw,26px);border-radius:28px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;text-align:left}.cdt-side{display:grid;align-content:start}.cdt-block+.cdt-block{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.cdt-h{font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.2;margin-bottom:12px}.cdt-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cdt-field{display:grid;gap:6px;flex:1 1 210px;min-width:0}.cdt-field>span,.cdt-label,.cdt-num>span{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cdt-field input,.cdt-num input{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid var(--line-2);background:var(--chip);color:var(--ink);font-size:16.5px;font-weight:650;outline:none;color-scheme:inherit}.cdt-field input::placeholder{color:var(--ink-3);font-weight:500;opacity:1}.cdt-field input:focus-visible,.cdt-num input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;background:var(--chip-hover)}.cdt-field input[aria-invalid=true]{border-color:var(--alert)}.cdt-panel .cdt-go{min-height:52px;flex:none}.cdt-panel .btn-primary.cdt-go{padding:0 28px;font-size:16.5px}.cdt-help{margin-top:8px;font-size:13.5px;color:var(--ink-2)}.cdt-help.is-error{color:var(--alert);font-weight:650}.cdt-help.is-ok{color:var(--ink);font-weight:650}.cdt-hms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:18px}.cdt-num{display:grid;gap:6px;text-align:center}.cdt-num input{padding:0 6px;text-align:center;font-family:var(--font-serif);font-weight:var(--time-weight);font-size:30px;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 28}.cdt-num input,.cdt-panel .cdt-hms-set{min-height:64px}.cdt-presets{display:grid;gap:10px;margin-top:20px}.cdt-chips{display:flex;flex-wrap:wrap;gap:6px}.cdt-chips .chip{padding:0 14px;font-size:14.5px}.cdt-formats th{width:34%}.cdt-panel .cdt-embed{margin-top:12px}@media (max-width:860px){.cdt-panel{grid-template-columns:minmax(0,1fr);gap:0}.cdt-side{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}}@media (max-width:640px){.cdt-panel{padding:16px;border-radius:24px}.cdt-hms{grid-template-columns:repeat(3,minmax(0,1fr))}.cdt-panel .cdt-hms-set{grid-column:1/-1;min-height:52px}.cdt-num input{min-height:58px;font-size:26px}}}