.pd-lk{box-sizing:border-box;max-width:40rem;margin:1rem 0;padding:1rem;border:1px solid #565FFF;border-radius:8px;background:#f7f7ff;color:#12121a;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.45}.pd-lk *,.pd-lk *::before,.pd-lk *::after{box-sizing:border-box}.pd-lk h2,.pd-lk h3,.pd-lk h4{margin:0 0 .35rem;color:#0002AF}.pd-lk p{margin:.35rem 0}.pd-lk-interim{margin:.8rem 0;padding:.6rem .7rem;border:1px solid #9a3412;border-left:4px solid #9a3412;background:#fff7ed;font-weight:700}.pd-lk form{display:grid;grid-template-columns:1fr;gap:.75rem;margin:.6rem 0}.pd-lk fieldset{margin:0;padding:0;border:0;min-width:0}.pd-lk legend{font-weight:600;padding:0}.pd-lk label{display:block;font-weight:600}.pd-lk select,.pd-lk button,.pd-lk input{display:block;width:100%;min-height:48px;margin-top:.25rem;padding:.55rem .7rem;border:1px solid #565FFF;border-radius:6px;background:#fff;font:inherit;font-weight:600}.pd-lk button{border:0;background:#0002AF;color:#fff;cursor:pointer}.pd-lk button:focus,.pd-lk select:focus,.pd-lk input:focus{outline:3px solid #565FFF;outline-offset:2px}.pd-lk button[aria-pressed="true"]{background:#565FFF}.pd-lk-seg{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pd-lk-seg button{margin-top:0}.pd-lk-card{margin:.55rem 0;padding:.7rem .8rem;border:1px solid #d9d9f5;border-radius:8px;background:#fff}.pd-lk-value{font-size:1.6rem;font-weight:700;color:#0002AF}.pd-lk-other{color:#3f3f46}.pd-lk-warn{margin:.6rem 0;padding:.6rem .7rem;border:1px solid #9a3412;background:#fff7ed}.pd-lk-sketch,.pd-fit-sketch{display:block;width:100%;height:auto;background:#fff;border:1px solid #d9d9f5;border-radius:8px}.pd-lk-scroll{overflow-x:auto;max-width:100%;background:#fff;border:1px solid #d9d9f5;border-radius:8px}.pd-lk table{border-collapse:collapse;min-width:28rem;width:100%}.pd-lk th,.pd-lk td{padding:.55rem .6rem;border-bottom:1px solid #d9d9f5;text-align:left}.pd-lk a{color:#0002AF}@media (max-width:600px){.pd-lk form{grid-template-columns:1fr}.pd-lk-seg{grid-template-columns:1fr}}@media (min-width:601px){.pd-lk form{grid-template-columns:1fr 1fr}}