.dmw-tool{border-radius:var(--s-radius);background:linear-gradient(180deg, var(--s-tile), var(--s-card));box-shadow:var(--s-shadow);margin:0 0 64px;padding:26px 26px 24px}.dmw-label{color:var(--s-ink);font:500 15.5px/1.3 var(--s-face);margin:16px 0 8px;padding:0;display:block}.dmw-tool form>.dmw-label:first-of-type{margin-top:0}.guide-article .dmw-input{box-sizing:border-box;border-radius:var(--s-radius-sm);background:var(--s-card);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-ink);font:400 17px/1.4 var(--s-face);border:0;padding:12px 14px;transition:box-shadow .15s}.guide-article .dmw-input::placeholder{color:var(--s-dim)}.guide-article .dmw-input:focus{box-shadow:inset 0 0 0 2px var(--s-blue-hi);outline:none}.guide-article .dmw-input:read-only{opacity:.75}.guide-article .dmw-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--s-blue-hi), 0 0 0 3px var(--s-blue-wash)}.dmw-tones{border:0;min-width:0;margin:18px 0 0;padding:0}.dmw-tones>legend.dmw-label{margin-top:0}.dmw-tones>div{flex-wrap:wrap;gap:8px;display:flex}.dmw-tones label{min-height:44px;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-soft);font:500 15px/1 var(--s-face);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.dmw-tones label:hover{color:var(--s-ink);background:var(--s-hover)}.dmw-tones label.is-on{color:#fff;background:var(--s-blue);box-shadow:none}.dmw-tones label:has(input:focus-visible){outline:2px solid var(--s-blue-hi);outline-offset:2px}.dmw-tones input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dmw-submit{border-radius:var(--s-radius-sm);background:var(--s-blue);color:#f8fbff;width:100%;min-height:52px;font:500 16.5px/1 var(--s-face);letter-spacing:0;text-transform:none;clip-path:none;box-shadow:none;filter:none;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:22px;padding:0 22px;transition:background .15s;display:inline-flex}.dmw-submit:hover:not(:disabled){background:var(--s-blue-hover);transform:none}.dmw-submit[aria-disabled=true]{opacity:.75;cursor:progress}.dmw-submit[aria-disabled=true]:hover{background:var(--s-blue)}.guide-article .dmw-quiet{color:var(--g-quiet);margin:12px 0 0;font-size:14px;line-height:1.5}.dmw-note{border-radius:var(--s-radius-sm);background:var(--s-blue-wash);box-shadow:inset 0 0 0 1px var(--s-blue-line);margin:22px 0 0;padding:16px 18px}.guide-article .dmw-note p{color:#dbe6f7;margin:0;font-size:16.5px;line-height:1.55}.dmw-note.is-gate{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.guide-article .dmw-note .btn{border-radius:var(--s-radius-sm);background:var(--s-blue);color:#f8fbff;min-height:46px;font:500 15.5px/1 var(--s-face);letter-spacing:0;text-transform:none;clip-path:none;box-shadow:none;filter:none;border:0;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.guide-article .dmw-note .btn:hover{background:var(--s-blue-hover);color:#fff;transform:none}.dmw-results{margin-top:26px}.dmw-results:focus,.dmw-note:focus{outline:none}.dmw-results,.dmw-note{scroll-margin-top:96px}.dmw-results.is-busy{opacity:.5;transition:opacity .15s}.dmw-ghost-line{background:var(--s-line-strong);border-radius:6px;height:12px;margin:7px 0;display:block}.dmw-ghost-line.is-short{width:55%}.dmw-ghost-button{background:var(--s-tile);border-radius:999px;width:88px;height:44px;display:inline-block}.dmw-ghost-button.is-wide{width:170px}.guide-article .dmw-opener-ghost .dmw-bubble p{min-height:72px}.guide-article .dmw-opener-ghost .dmw-why{min-height:48px}.guide-article .dmw-openers{counter-reset:none;margin:0 0 8px;padding:0;list-style:none}.guide-article .dmw-openers>li{min-height:0;margin:0;padding:0}.guide-article .dmw-openers>li:before{content:none}.guide-article .dmw-openers>li+li{margin-top:26px}.dmw-opener-head{color:var(--g-quiet);font:500 13.5px/1.3 var(--s-face);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0 0 8px;display:flex}.guide-article .dmw-bubble{margin:0 0 10px}.guide-article .dmw-bubble p{overflow-wrap:anywhere;padding-right:0}.guide-article .dmw-why{color:var(--s-soft);margin:0;font-size:15.5px;line-height:1.55}.guide-article .dmw-why b{color:var(--s-ink);font-weight:500}.dmw-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.guide-article .dmw-action{background:var(--s-tile);min-height:44px;box-shadow:inset 0 0 0 1px var(--s-line-strong);color:var(--s-ink);font:500 15px/1 var(--s-face);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.guide-article .dmw-action:hover{background:var(--s-blue-wash);box-shadow:inset 0 0 0 1px var(--s-blue-line);color:var(--s-ink)}.guide-article .dmw-action-primary{background:var(--s-blue);box-shadow:none;color:#f8fbff}.guide-article .dmw-action-primary:hover{background:var(--s-blue-hover);box-shadow:none;color:#fff}.slick .guide-article .dmw-action:focus-visible{border-radius:999px}.slick .guide-article .dmw-submit:focus-visible{border-radius:var(--s-radius-sm)}.dmw-next{border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:26px;padding-top:20px;display:flex}.dmw-after{border-top:1px solid var(--s-line);margin-top:30px;padding-top:22px}.guide-article .dmw-after-title{color:var(--s-ink);font:500 18px/1.35 var(--s-face);letter-spacing:0;margin:0 0 6px}.guide-article .dmw-after-lead{color:var(--s-soft);margin:0 0 16px;font-size:15.5px;line-height:1.55}.guide-article .dmw-steps{counter-reset:none;margin:20px 0 0;padding:0;list-style:none}.guide-article .dmw-steps>li{border-top:1px solid var(--s-line);gap:4px;min-height:0;margin:0;padding:12px 0 0;display:grid}.guide-article .dmw-steps>li:before{content:none}.guide-article .dmw-steps>li+li{margin-top:12px}.guide-article .dmw-steps b{color:var(--g-quiet);font:500 13.5px/1.3 var(--s-face)}.guide-article .dmw-steps span{color:var(--s-ink);font-size:16px;line-height:1.5}.guide-article .dmw-after .dmw-quiet{margin-top:16px}.guide-article .dmw-rules>li{padding-left:44px}.guide-article .dmw-rules strong{margin-bottom:2px;display:block}@media (width<=700px){.dmw-tool{margin-left:-8px;margin-right:-8px;padding:20px 16px 18px}.dmw-actions .dmw-action{flex:auto;justify-content:center}.dmw-actions .dmw-action:only-child{flex:none;min-width:104px}.dmw-next .dmw-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.guide-article .dmw-input,.dmw-tones label,.dmw-submit,.guide-article .dmw-action,.dmw-results.is-busy{transition:none}}.dmw-tool .auth-turnstile .account-link-button{justify-content:center;align-items:center;min-height:44px;margin:4px auto 0;padding:0 16px;font-size:13px;display:flex}
