.dml{border-radius:var(--s-radius);background:radial-gradient(560px 240px at 0% 0%, #3478d724, transparent 70%), linear-gradient(180deg, var(--s-tile), var(--s-card));box-shadow:var(--s-shadow);margin:0 0 8px;padding:26px 26px 24px}.dml-compact{margin:8px 0 28px;padding:22px 22px 20px}.dml-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dml-form>label{color:var(--s-soft);font:500 14.5px/1.35 var(--s-face);margin:0 0 8px;display:block}.dml-full .dml-form>label{color:var(--s-ink);font:500 20px/1.3 var(--s-face);letter-spacing:-.015em;margin:0 0 12px}.dml-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-width:360px;display:grid}.slick .dml input[type=time],.slick .dml select{border-radius:var(--s-radius-sm);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-ink);font:500 16px/1.2 var(--s-face);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080b1166;border:0;margin:0;padding:0 14px}.slick .dml select{padding-right:34px}.slick .dml input:focus,.slick .dml select:focus{box-shadow:inset 0 0 0 1.5px var(--s-blue-hi);border:0}.dml-result{border-top:1px solid var(--s-line);margin-top:22px;padding-top:20px}.dml .dml-error{border-radius:var(--s-radius-sm);background:var(--s-blue-wash);box-shadow:inset 0 0 0 1px var(--s-blue-line);color:var(--s-ink);margin:0 0 12px;padding:12px 14px;font-size:15.5px;line-height:1.5}.dml .dml-answer{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.dml .dml-answer span{color:var(--s-soft);font:500 15px/1.3 var(--s-face)}.dml .dml-answer strong{color:var(--s-blue-hi);font:500 clamp(30px, 8vw, 44px)/1.05 var(--s-face);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dml .dml-note,.dml .dml-more{color:var(--s-soft);margin:0 0 12px;font-size:15.5px;line-height:1.55}.dml .dml-tz{color:var(--s-muted);margin:14px 0 0;font-size:13.5px;line-height:1.5}.dml .dml-more{margin:16px 0 0}.dml a:not(.btn){color:#8fbbff;text-underline-offset:4px;-webkit-text-decoration:underline #8fbbff73;text-decoration:underline #8fbbff73}.dml a:not(.btn):hover{color:var(--s-ink)}.dml-actions{flex-wrap:wrap;gap:10px;margin:4px 0 0;display:flex}.dml-reminder{border-radius:var(--s-radius-sm);min-height:46px;box-shadow:inset 0 0 0 1px var(--s-blue-line);color:var(--s-blue-hi);font:500 15px/1 var(--s-face);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 18px;transition:background .15s,color .15s;display:inline-flex}.dml-reminder:hover{background:var(--s-blue-wash);color:var(--s-ink)}.slick .dml .dml-reminder:focus-visible{border-radius:var(--s-radius-sm)}.guide-article .dml a.dml-start,.dml a.dml-start{border-radius:var(--s-radius-sm);background:var(--s-blue);min-height:46px;box-shadow:none;clip-path:none;color:#f8fbff;font:500 15px/1 var(--s-face);letter-spacing:0;text-transform:none;border:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:background .15s;display:inline-flex}.guide-article .dml a.dml-start:hover,.dml a.dml-start:hover{background:var(--s-blue-hover);color:#fff;filter:none;transform:none}.slick .dml a.dml-start:focus-visible{border-radius:var(--s-radius-sm)}.dml .dml-compact-title{color:var(--s-ink);font:500 17px/1.35 var(--s-face);margin:0 0 14px}@media (width<=700px){.dml{margin-left:-8px;margin-right:-8px;padding:20px 16px 18px}.dml-when{max-width:none}.dml-reminder,.dml .dml-start{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.dml-reminder,.dml a.dml-start{transition:none}}
