.wid-lab{--wid-ink:#183642;--wid-muted:#536975;--wid-blue:#0679b4;--wid-line:#dce4e8;--wid-soft-line:#e9eff2;--wid-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,'Liberation Mono',monospace;--wid-c1:#2a78d6;--wid-c2:#eb6834;--wid-c3:#1baf7a;--wid-c4:#eda100;--wid-c5:#e87ba4;--wid-c6:#008300;--wid-c7:#4a3aa7;--wid-c8:#e34948;--wid-c0:#a7b4bb;color:var(--wid-ink);background:#fff;padding-bottom:36px}.wid-lab .wrap{width:min(1080px,calc(100% - 64px))}.wid-lab [hidden]{display:none!important}.wid-lab :is(h1,h2,h3,h4){margin:0;font-family:'Manrope',system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--wid-ink)}.wid-lab h2{font-size:1.5rem;line-height:1.35}.wid-lab h3{font-size:1.0625rem;line-height:1.4;letter-spacing:-.02em}.wid-lab p{margin:0;line-height:1.65}.wid-lab :is(ol,ul){margin:0}.wid-lab :where(button,textarea,select,input){font:inherit}.wid-lab :is(button,a,input,select,textarea,summary,label.wid-file):focus-visible,.wid-lab label.wid-file:focus-within{outline:3px solid #078be0;outline-offset:3px}.wid-lab a{color:var(--wid-blue);text-underline-offset:4px}@media (hover:hover){.wid-lab a:hover{text-decoration:underline}}.wid-lab code{font-family:var(--wid-mono);font-size:max(.9em,12px);letter-spacing:0}.wid-lab b{font-weight:700}.wid-lab button{cursor:pointer}.wid-lab button:disabled{cursor:default}.wid-lab :is(#decoder,#wid-guide){scroll-margin-top:16px}.wid-card{scroll-margin-top:calc(var(--site-header-height,77px) + 16px)}.wid-nowrap{white-space:nowrap}.wid-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wid-intro{padding-block:28px 25px}.wid-back{display:inline-block;font-size:.8125rem;font-weight:650;padding-block:4px;margin-bottom:18px;color:var(--wid-muted)!important}.wid-intro h1{font-size:clamp(2rem,3.6vw,2.625rem);line-height:1.18;margin-bottom:12px}.wid-intro > p{max-width:46em;font-size:1.0625rem;color:var(--wid-muted);text-wrap:pretty}.wid-workbench{padding:22px 26px 26px;background:#f6f8f9;border:1px solid #dde5e9;border-radius:12px}.wid-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);grid-template-rows:auto auto 1fr;grid-template-areas:"main result" "more result" "note result";gap:0 28px;align-items:start}.wid-inputs{min-width:0}.wid-inputs-main{grid-area:main}.wid-inputs-more{grid-area:more;margin-top:4px}.wid-field{min-width:0;margin-top:18px}.wid-inputs-main > .wid-field:first-child{margin-top:0}.wid-field > label,.wid-label-row label{display:block;color:var(--wid-ink);font-size:.875rem;font-weight:700;line-height:1.45}.wid-field > label{margin-bottom:6px}.wid-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:6px}.wid-count{flex:none;color:var(--wid-muted);font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}.wid-optional{flex:none;color:var(--wid-muted);font-size:.75rem;font-weight:650}.wid-lab .wid-field :is(input[type='text'],select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;border:1px solid #aebfc9;border-radius:6px;padding:10px 12px;background:#fff;color:var(--wid-ink);font-size:1rem;line-height:1.4;box-shadow:none;transition:border-color .15s,box-shadow .15s}.wid-lab .wid-field :is(input[type='text'],select,textarea):focus{border-color:#0788c5;box-shadow:0 0 0 3px #0788c512}.wid-lab .wid-field select{padding-right:36px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#536975 50%),linear-gradient(135deg,#536975 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer;font-weight:650}.wid-lab .wid-field textarea{min-height:188px;height:13.5em;resize:vertical;font-family:var(--wid-mono);font-size:.8125rem;line-height:1.6;white-space:pre;overflow-wrap:normal;overflow-x:auto}.wid-lab .wid-field input[aria-invalid='true']{border-color:#c2574b}.wid-meaning{margin-top:8px!important;padding:9px 12px;border-radius:6px;background:#eaf2f7;color:#2c4a58;font-size:.875rem;line-height:1.5!important;text-wrap:pretty}.wid-also{display:block;margin-top:2px;color:var(--wid-muted);font-size:.8125rem}.wid-help{margin-top:6px!important;color:var(--wid-muted);font-size:.8125rem;line-height:1.5!important;text-wrap:pretty}.wid-note{margin-top:10px!important;color:#3f5a68;font-size:.8125rem;line-height:1.5!important;text-wrap:pretty;overflow-wrap:anywhere}.wid-note:empty{display:none}.wid-sample-tag,.wid-sample-flag{display:inline-block;margin-right:4px;padding:0 7px;border-radius:999px;background:#fdf0d6;color:#6f4205;font-size:.75rem;font-weight:750;line-height:1.6;white-space:nowrap}.wid-field-error{margin-top:8px!important;padding:10px 12px;border:1px solid #efc6c0;border-radius:6px;background:#fbeeec;color:#7f2a20;font-size:.8125rem;line-height:1.5!important}.wid-paste-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.wid-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:7px 13px;border:1px solid #a9c7d8;border-radius:6px;background:#fff;color:#07689b;font-size:.875rem;font-weight:700;line-height:1.3;box-shadow:none;cursor:pointer}.wid-button svg{width:16px;height:16px;flex:none}@media (hover:hover){.wid-button:hover:not(:disabled){background:#eef6fa}}.wid-button:active:not(:disabled){background:#e1eef5}.wid-button:disabled{border-color:#e2e8ec;background:#f2f5f7;color:#72838e}.wid-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;border:0;border-radius:6px;padding:7px 10px;color:#096c9f;background:transparent;font-size:.875rem;font-weight:700;box-shadow:none}@media (hover:hover){.wid-text-button:hover:not(:disabled){background:#e8f0f5}}.wid-file{cursor:pointer}.wid-lab .wid-file-input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:0}.wid-lab .wid-file-input::-webkit-file-upload-button{cursor:pointer}.wid-more{margin-top:16px;border-top:1px solid #dde5e9}.wid-more + .wid-more{margin-top:0}.wid-more:last-child{border-bottom:1px solid #dde5e9}.wid-lab .wid-more > summary{min-height:46px;padding-block:10px;color:var(--wid-ink);font-size:.875rem;font-weight:700}.wid-more > summary > span:first-child{display:inline-flex;align-items:baseline;gap:8px}.wid-more-body{padding-bottom:14px}.wid-more-body > .wid-help:first-child{margin-top:0!important}.wid-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.wid-pair .wid-field{margin-top:12px}.wid-prefix{display:flex;align-items:stretch}.wid-prefix > span{display:grid;place-items:center;padding:0 9px;border:1px solid #aebfc9;border-right:0;border-radius:6px 0 0 6px;background:#eef3f6;color:var(--wid-muted);font-family:var(--wid-mono)}.wid-lab .wid-prefix input[type='text']{border-radius:0 6px 6px 0;font-family:var(--wid-mono);font-size:.9375rem}.wid-where{padding-left:20px;color:#3f5a68;font-size:.875rem;line-height:1.55}.wid-where li + li{margin-top:4px}.wid-where b,.wid-empty b,.wid-guide b,.wid-note-block b{color:var(--wid-ink);font-weight:700}.wid-result{grid-area:result;min-width:0;padding:16px 20px 20px;border:1px solid #cfdbe2;border-radius:10px;background:#fff}.wid-result-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:32px}.wid-lab .wid-result-head h2{font-size:.9375rem;line-height:1.4;letter-spacing:0}.wid-sample-flag{margin:0}.wid-sentence{margin-top:8px!important;color:var(--wid-ink);font-size:1.0625rem;font-weight:600;line-height:1.5!important;text-wrap:pretty}.wid-chart{margin-top:14px}.wid-bar{display:flex;gap:2px;height:18px;overflow:hidden;border-radius:4px}.wid-seg{min-width:4px}.wid-c1{background:var(--wid-c1)}.wid-c2{background:var(--wid-c2)}.wid-c3{background:var(--wid-c3)}.wid-c4{background:var(--wid-c4)}.wid-c5{background:var(--wid-c5)}.wid-c6{background:var(--wid-c6)}.wid-c7{background:var(--wid-c7)}.wid-c8{background:var(--wid-c8)}.wid-c0{background:var(--wid-c0)}.wid-legend{display:grid;margin:10px 0 0;padding:0;list-style:none}.wid-legend li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:7px 0;border-bottom:1px solid var(--wid-soft-line)}.wid-legend li:last-child{border-bottom:0}.wid-legend-row{display:flex;flex:1 1 220px;align-items:center;gap:9px;min-width:0;color:var(--wid-ink)!important;text-decoration:none}@media (hover:hover){.wid-legend-row:hover .wid-legend-label{text-decoration:underline}}.wid-swatch{display:inline-block;flex:none;width:12px;height:12px;border-radius:3px}.wid-legend-label{min-width:0;font-size:.875rem;font-weight:650;line-height:1.4}.wid-legend-count{margin-left:auto;padding-left:8px;color:var(--wid-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.wid-legend-count b{color:var(--wid-ink);font-size:.875rem}.wid-chip{display:inline-flex;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-family:'Manrope',system-ui,sans-serif;font-size:.75rem;font-weight:750;line-height:1.5;letter-spacing:0;white-space:nowrap}.wid-chip svg{width:14px;height:14px;flex:none}.wid-chip[data-level='normal']{background:#dff1e6;color:#17603d}.wid-chip[data-level='look']{background:#fdf0d6;color:#6f4205}.wid-chip[data-level='fix']{background:#fbe4e0;color:#8a2a20}.wid-verdict{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin-top:14px;padding:12px 14px;border:1px solid #d3e5ef;border-radius:8px;background:#f3f8fb}.wid-verdict[data-level='normal']{border-color:#c7e3d3;background:#ecf6f0}.wid-verdict[data-level='look']{border-color:#efd9b4;background:#fdf6ea}.wid-verdict[data-level='fix']{border-color:#efc6c0;background:#fbefed}.wid-verdict .wid-chip{background:#fff}.wid-verdict p{flex:1 1 240px;min-width:0;color:var(--wid-ink);font-size:.9375rem;line-height:1.5!important;text-wrap:pretty}.wid-choice{margin-top:12px;padding:12px 14px;border:1px solid #d3e5ef;border-radius:8px;background:#eef6fb;font-size:.875rem}.wid-choice p{line-height:1.5;overflow-wrap:anywhere}.wid-choice[data-level='fix']{border-color:#efc6c0;background:#fbefed}.wid-choice-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wid-pick{min-height:40px;padding:7px 12px;border:1px solid #0679b4;border-radius:6px;background:#fff;color:#07689b;font-family:var(--wid-mono);font-size:.8125rem;font-weight:650;overflow-wrap:anywhere;box-shadow:none}@media (hover:hover){.wid-pick:hover{background:#e1eef5}}.wid-pick-plain{font-family:inherit;font-size:.875rem;font-weight:700}.wid-means,.wid-todo,.wid-dont{margin-top:18px}.wid-lab :is(.wid-means,.wid-todo,.wid-dont) h3{font-size:.9375rem;letter-spacing:-.01em}.wid-means p{margin-top:6px!important;color:#3f5a68;font-size:.875rem;line-height:1.6!important;text-wrap:pretty}.wid-cite{color:var(--wid-muted);font-size:.75rem;line-height:1.55}.wid-means .wid-cite{margin-top:8px!important;font-size:.75rem;line-height:1.6!important}.wid-cite a{color:#44708a}.wid-todo ol{counter-reset:wid-step;display:grid;gap:10px;margin-top:8px;padding:0;list-style:none}.wid-todo li{counter-increment:wid-step;position:relative;min-width:0;padding-left:32px;color:#3f5a68;font-size:.875rem;line-height:1.55}.wid-todo li::before{content:counter(wid-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e1edf4;color:#0b6693;font:800 .75rem/1 'Manrope',system-ui,sans-serif}.wid-todo li p{line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.wid-todo li b{color:var(--wid-ink)}.wid-for{margin-top:2px!important;color:var(--wid-muted);font-size:.75rem;font-weight:650}.wid-nothing{margin-top:6px!important;color:#3f5a68;font-size:.875rem}.wid-dont ul{display:grid;gap:6px;margin-top:8px;padding:0;list-style:none}.wid-dont li{position:relative;padding-left:32px;color:#3f5a68;font-size:.875rem;line-height:1.55;text-wrap:pretty}.wid-dont li::before{content:'';position:absolute;left:4px;top:4px;width:14px;height:14px;border:1.6px solid #b54a3e;border-radius:50%;background:linear-gradient(45deg,transparent 45%,#b54a3e 45%,#b54a3e 55%,transparent 55%)}.wid-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--wid-soft-line)}.wid-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:9px 16px;border:1px solid #0679b4;border-radius:6px;background:#0679b4;color:#fff;font-size:.9375rem;font-weight:750;box-shadow:none}.wid-copy svg{width:17px;height:17px;flex:none}@media (hover:hover){.wid-copy:hover:not(:disabled){background:#04699e;border-color:#04699e}}.wid-copy:active:not(:disabled){background:#035a87}.wid-copy:disabled{border-color:#e2e8ec;background:#f2f5f7;color:#72838e}.wid-download{min-height:44px}.wid-include{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:2px;color:var(--wid-muted);font-size:.8125rem;font-weight:650;cursor:pointer}.wid-lab .wid-include input{display:block;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0;border:0;box-shadow:none;accent-color:#0679b4;cursor:pointer}.wid-status{margin-top:8px!important;color:#1d6443;font-size:.8125rem;font-weight:700}.wid-status:empty{display:none}.wid-fallback{margin-top:10px}.wid-fallback label{display:block;margin-bottom:6px;color:var(--wid-muted);font-size:.8125rem;font-weight:650}.wid-lab .wid-fallback textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:0;margin:0;padding:10px 12px;border:1px solid #0788c5;border-radius:6px;background:#fff;color:var(--wid-ink);font-family:var(--wid-mono);font-size:.8125rem;line-height:1.5;resize:vertical;box-shadow:none}.wid-empty{margin-top:10px;padding:16px;border:1px dashed #c7d6de;border-radius:8px;background:#f8fbfc;color:#3f5a68;font-size:.875rem}.wid-empty-title{color:var(--wid-ink);font-size:.9375rem;font-weight:700;line-height:1.5!important}.wid-empty-steps{margin-top:8px!important;padding-left:20px;line-height:1.6}.wid-empty-note{margin-top:8px!important;color:var(--wid-muted)}.wid-lab[data-wid-state='empty'] .wid-actions{display:none}.wid-groups{margin-top:26px;padding-top:22px;border-top:1px solid #dde5e9}.wid-groups-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.wid-lab .wid-groups-head h2{font-size:1.25rem}.wid-groups-head p{color:var(--wid-muted);font-size:.875rem}.wid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start}.wid-card{min-width:0;padding:16px 18px 14px;border:1px solid #d7e2e8;border-radius:10px;background:#fff}.wid-card-head{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px}.wid-lab .wid-card-head h3{font-size:1rem;letter-spacing:-.015em}.wid-card-count{color:var(--wid-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.wid-card-count b{color:var(--wid-ink);font-size:.9375rem}.wid-card-hint{margin:2px 0 0 22px!important;color:var(--wid-muted);font-size:.75rem;line-height:1.5!important;overflow-wrap:anywhere}.wid-card-verdict{margin-top:10px}.wid-card-text{margin-top:8px!important;color:#3f5a68;font-size:.875rem;line-height:1.6!important;text-wrap:pretty;overflow-wrap:anywhere}.wid-steps{margin-top:10px;border-block:1px solid var(--wid-soft-line)}.wid-lab .wid-steps > summary{min-height:42px;padding-block:8px;color:var(--wid-ink);font-size:.8125rem;font-weight:700}.wid-steps-count{margin-left:6px;color:var(--wid-muted);font-weight:650}.wid-steps ol{display:grid;gap:8px;margin:2px 0 12px;padding-left:20px;color:#3f5a68;font-size:.8125rem;line-height:1.55}.wid-steps li p{line-height:1.55;overflow-wrap:anywhere}.wid-steps li b{color:var(--wid-ink)}.wid-examples{margin-top:12px}.wid-lab .wid-examples h4{color:var(--wid-muted);font-size:.75rem;font-weight:750;letter-spacing:.02em}.wid-examples ul{margin:6px 0 0;padding:0;list-style:none}.wid-examples li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 0;border-top:1px solid var(--wid-soft-line)}.wid-url{min-width:0;color:#2c4a58;font-size:.8125rem!important;line-height:1.5;overflow-wrap:anywhere;word-break:normal}.wid-copy-url{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:0;padding:4px 10px;border:1px solid #c3d6e1;border-radius:6px;background:#fff;color:#07689b;font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:none}@media (hover:hover){.wid-copy-url:hover{background:#eef6fa}}.wid-copy-url:active{background:#e1eef5}.wid-url-note{grid-column:1/-1;color:var(--wid-muted);font-family:var(--wid-mono);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.wid-examples-hint{margin-top:8px!important;color:#3f5a68;font-size:.8125rem;line-height:1.5!important;text-wrap:pretty}.wid-more-note{margin-top:6px!important;color:var(--wid-muted);font-size:.75rem}.wid-more-note[data-phone-only]{display:none}.wid-all{margin-top:16px;border-block:1px solid #dde5e9}.wid-lab .wid-all > summary{min-height:48px;color:var(--wid-ink);font-size:.9375rem;font-weight:700}.wid-all-body{padding-bottom:16px}.wid-all-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.wid-all-tools label{color:var(--wid-ink);font-size:.875rem;font-weight:700}.wid-lab .wid-all-tools select{width:auto;min-width:240px;min-height:40px;max-width:100%;margin:0;padding:7px 34px 7px 10px;border:1px solid #aebfc9;border-radius:6px;background:#fff;color:var(--wid-ink);font-size:.875rem;box-shadow:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#536975 50%),linear-gradient(135deg,#536975 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.wid-lab .wid-table{width:100%;min-width:0;margin:0;border-collapse:collapse;table-layout:fixed;font-size:.8125rem;text-align:left;background:#fff}.wid-lab .wid-table :is(th,td){padding:8px 10px;border-top:0;border-bottom:1px solid var(--wid-soft-line);vertical-align:top;color:#3f5a68;overflow-wrap:anywhere}.wid-lab .wid-table th{color:var(--wid-muted);font-size:.75rem;font-weight:700;background:#f6f8f9}.wid-lab .wid-table th:last-child,.wid-lab .wid-table td:last-child{width:32%}.wid-table td .wid-swatch{margin-right:7px;vertical-align:-1px}.wid-shown{margin-top:10px!important;color:var(--wid-muted);font-size:.8125rem}.wid-all-body > [data-wid-more]{margin-top:8px}.wid-honesty{grid-area:note;min-width:0;margin-top:22px;padding:16px 18px 18px;border:1px solid #dde5e9;border-radius:10px;background:#fff}.wid-lab .wid-honesty h2{font-size:1rem;letter-spacing:-.015em}.wid-honesty ul{display:grid;gap:8px;margin-top:10px;padding:0;list-style:none}.wid-honesty li{position:relative;padding-left:18px;color:#3f5a68;font-size:.875rem;line-height:1.55;text-wrap:pretty}.wid-honesty li::before{content:'';position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:#7f98a6}.wid-noscript{padding:12px 0 0;color:#744c10;font-size:.875rem}.wid-footnote{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;padding-top:12px;color:var(--wid-muted);font-size:.8125rem}.wid-footnote a{padding-block:3px}.wid-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 48px;margin-top:36px;padding-block:42px 26px;border-top:1px solid var(--wid-line)}.wid-guide-intro p{margin-top:14px!important;color:var(--wid-muted);font-size:.9375rem;text-wrap:pretty}.wid-notes{display:grid;gap:26px;align-content:start;padding-top:6px}.wid-note-block p{margin-top:8px!important;color:var(--wid-muted);font-size:.9375rem;text-wrap:pretty}.wid-reasons{grid-column:1/-1;min-width:0;border-top:1px solid var(--wid-line)}.wid-lab .wid-reasons > summary{min-height:56px;padding-block:14px}.wid-reasons-title{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.wid-reasons > p{max-width:62em;margin-top:2px!important;color:var(--wid-muted);font-size:.9375rem}.wid-lab .wid-status-table{width:100%;min-width:0;margin:14px 0 0;border-collapse:collapse;table-layout:fixed;font-size:.8125rem;text-align:left}.wid-lab .wid-status-table :is(th,td){padding:11px 12px 11px 0;border-top:0;border-bottom:1px solid var(--wid-line);vertical-align:top;color:#3f5a68;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.wid-lab .wid-status-table thead th{color:var(--wid-muted);font-size:.75rem;font-weight:650}.wid-lab .wid-status-table thead th:nth-child(1){width:21%}.wid-lab .wid-status-table thead th:nth-child(2){width:23%}.wid-lab .wid-status-table thead th:nth-child(3){width:24%}.wid-lab .wid-status-table tbody th{color:var(--wid-ink);font-weight:700}.wid-status-table tbody th small{display:block;margin-top:2px;color:var(--wid-muted);font-size:.75rem;font-weight:600}.wid-status-table td b{color:var(--wid-ink);font-weight:650}.wid-status-table td .wid-chip{margin:0 4px 3px 0}.wid-sources{grid-column:1/-1}.wid-lab summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:13px;list-style:none;cursor:pointer;font-size:.875rem;font-weight:650;line-height:1.55}.wid-lab summary::-webkit-details-marker{display:none}@media (hover:hover){.wid-lab summary:hover{color:#0677ad}}.wid-disclosure-icon{position:relative;display:block;flex:0 0 16px;width:16px;height:16px;color:#527484}.wid-disclosure-icon::before,.wid-disclosure-icon::after{content:'';position:absolute;border-radius:1px;background:currentColor}.wid-disclosure-icon::before{left:3px;top:7px;width:10px;height:1.5px}.wid-disclosure-icon::after{left:7px;top:3px;width:1.5px;height:10px}.wid-lab details[open] > summary .wid-disclosure-icon::after{display:none}.wid-sources > summary{justify-content:flex-start;gap:10px;min-height:40px;padding-block:8px;color:var(--wid-muted);font-size:.8125rem}.wid-sources p,.wid-sources li{color:var(--wid-muted);font-size:.8125rem;line-height:1.6}.wid-sources ul{margin:8px 0 0;padding-left:18px;columns:2;column-gap:40px}.wid-sources li{break-inside:avoid}.wid-sources li + li{margin-top:4px}.wid-answers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:44px;padding-top:32px;border-top:1px solid var(--wid-line)}.wid-answer-heading{padding-top:10px}.wid-answer-heading > a{display:inline-block;margin-top:15px;font-size:.875rem;line-height:1.6}.wid-faq{min-width:0}.wid-faq details{border-bottom:1px solid var(--wid-line)}.wid-faq summary{padding-block:16px;font-size:.9375rem;font-weight:650;text-wrap:balance}.wid-faq details[open] > summary{color:#076d9e}.wid-faq p{margin:0 28px 18px 0;color:var(--wid-muted);font-size:.9375rem;line-height:1.7}.wid-next{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--wid-line);color:var(--wid-muted);font-size:.875rem}.wid-next p{max-width:70ch}.wid-back-to-tool{white-space:nowrap}@media (max-width:1000px){.wid-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.wid-lab .wrap{width:calc(100% - 40px)}.wid-workbench{padding-inline:20px}}@media (max-width:860px){.wid-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"main" "result" "more" "note";row-gap:22px}.wid-honesty{margin-top:0}.wid-inputs-more{margin-top:0}.wid-inputs-more > .wid-field:first-child{margin-top:0}.wid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wid-cards{grid-template-columns:minmax(0,1fr)}.wid-guide{grid-template-columns:minmax(0,1fr);gap:24px}.wid-guide-intro{max-width:62ch}.wid-answers{grid-template-columns:minmax(0,1fr);gap:16px}.wid-answer-heading{padding:0}.wid-answer-heading > a{margin-top:8px}.wid-sources ul{columns:1}.wid-lab .wid-status-table,.wid-lab .wid-status-table :is(thead,tbody,tr,th,td){display:block;width:auto!important}.wid-lab .wid-status-table thead{position:absolute;width:1px!important;height:1px;overflow:hidden;clip-path:inset(50%)}.wid-lab .wid-status-table tbody tr{padding:12px 0;border-bottom:1px solid var(--wid-line)}.wid-lab .wid-status-table :is(tbody th,td){padding:0;border:0}.wid-lab .wid-status-table td{margin-top:8px}.wid-lab .wid-status-table td::before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--wid-muted);font-size:.75rem;font-weight:700}.wid-lab .wid-table,.wid-lab .wid-table :is(thead,tbody,tr,td){display:block;width:auto!important}.wid-lab .wid-table thead{position:absolute;width:1px!important;height:1px;overflow:hidden;clip-path:inset(50%)}.wid-lab .wid-table tr{padding:8px 10px;border-bottom:1px solid var(--wid-soft-line)}.wid-lab .wid-table td{padding:0;border:0}.wid-lab .wid-table td + td{margin-top:2px;color:var(--wid-muted);font-size:.75rem}}@media (max-width:650px){.mobile-tool-public .wid-lab{--wid-ink:#243b35;--wid-muted:#566961;--wid-blue:#086b9d;--wid-line:var(--mp-line,#e5ddc9);background:var(--mp-paper,#fffaf0);color:var(--mp-ink,#243b35);padding-bottom:28px}.mobile-tool-public .wid-lab > .wrap{width:calc(100% - 32px)}.mobile-tool-public .wid-intro{padding-block:16px 22px}.mobile-tool-public .wid-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;padding-block:0;color:var(--mp-blue,#086b9d)!important;font-size:14px}.mobile-tool-public .wid-intro h1{margin-bottom:12px;font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:clamp(34px,9.8vw,44px);font-weight:750;letter-spacing:-.035em;line-height:1.07;color:var(--mp-ink,#243b35);text-wrap:pretty}.mobile-tool-public .wid-intro > p{color:#53695f;font-size:16px;line-height:1.6}.mobile-tool-public .wid-workbench{padding:16px 14px;border:1px solid #bed9e9;border-radius:24px;background:#e8f5fd;box-shadow:0 4px 0 #d5e7f1}.mobile-tool-public .wid-field > label,.mobile-tool-public .wid-label-row label{font-size:15px}.mobile-tool-public .wid-count{font-size:14px}.mobile-tool-public .wid-optional{font-size:14px}.mobile-tool-public .wid-lab .wid-field :is(input[type='text'],select){min-height:50px;padding:12px 14px;border-color:#b6d1e0;border-radius:12px;font-size:16px}.mobile-tool-public .wid-lab .wid-field select{padding-right:38px}.mobile-tool-public .wid-lab .wid-field textarea{min-height:170px;height:11.5em;padding:12px 14px;border-color:#b6d1e0;border-radius:12px;font-size:14px}.mobile-tool-public .wid-lab .wid-prefix > span{border-color:#b6d1e0;border-radius:12px 0 0 12px}.mobile-tool-public .wid-lab .wid-prefix input[type='text']{border-radius:0 12px 12px 0;font-size:16px}.mobile-tool-public .wid-lab :is(.wid-field input[type='text'],.wid-field select,.wid-field textarea):focus-visible{outline:none;border-color:#086b9d;box-shadow:0 0 0 3px #88bdda66}.mobile-tool-public .wid-meaning{padding:10px 12px;border-radius:12px;background:#fff;font-size:14px}.mobile-tool-public .wid-also{font-size:13px}.mobile-tool-public :is(.wid-help,.wid-note,.wid-field-error){font-size:14px;line-height:1.55!important}.mobile-tool-public .wid-field-error{padding:12px 14px;border-radius:12px}.mobile-tool-public .wid-paste-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.mobile-tool-public :is(.wid-button,.wid-text-button){min-height:46px;padding:10px 12px;border-radius:12px;font-size:15px}.mobile-tool-public .wid-button{border-color:#a9cde0;color:#086b9d}.mobile-tool-public .wid-button:active:not(:disabled),.mobile-tool-public .wid-text-button:active{background:#d6e9f4}.mobile-tool-public .wid-more{border-color:#c9deea}.mobile-tool-public .wid-lab .wid-more > summary{min-height:52px;font-size:15px}.mobile-tool-public .wid-pair{grid-template-columns:minmax(0,1fr)}.mobile-tool-public .wid-where{font-size:15px}.mobile-tool-public .wid-result{padding:16px 14px 18px;border-color:#b6d1e0;border-radius:18px}.mobile-tool-public .wid-lab .wid-result-head h2{font-family:'Nunito',sans-serif;font-size:17px;font-weight:900;letter-spacing:0}.mobile-tool-public :is(.wid-sample-tag,.wid-sample-flag){font-size:14px}.mobile-tool-public .wid-sentence{font-size:17px}.mobile-tool-public .wid-legend li{padding:0 0 2px}.mobile-tool-public .wid-legend-row{min-height:44px}.mobile-tool-public .wid-legend-label{font-size:15px}.mobile-tool-public .wid-legend-count{font-size:14px}.mobile-tool-public .wid-legend-count b{font-size:15px}.mobile-tool-public .wid-chip{font-size:14px}.mobile-tool-public .wid-verdict{padding:12px 14px;border-radius:14px}.mobile-tool-public .wid-verdict p{font-size:16px}.mobile-tool-public .wid-choice{border-radius:14px;font-size:15px}.mobile-tool-public .wid-pick{min-height:46px;border-radius:12px;font-size:14px}.mobile-tool-public .wid-lab :is(.wid-means,.wid-todo,.wid-dont) h3{font-family:'Nunito',sans-serif;font-size:17px;font-weight:900;letter-spacing:0}.mobile-tool-public :is(.wid-means p,.wid-todo li,.wid-dont li,.wid-nothing){font-size:15px}.mobile-tool-public .wid-means .wid-cite,.mobile-tool-public .wid-cite{font-size:14px;line-height:1.9!important}.mobile-tool-public .wid-for{font-size:14px}.mobile-tool-public .wid-todo li::before{width:24px;height:24px;font-size:13px}.mobile-tool-public .wid-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mobile-tool-public .wid-copy{grid-column:1/-1;width:100%;min-height:52px;border:1px solid #8fbc67;border-radius:16px;background:#b6e985;color:#173c2b;box-shadow:0 4px 0 #8aba5d;font-size:16px;font-weight:850}.mobile-tool-public .wid-copy:hover:not(:disabled){border-color:#8fbc67;background:#b6e985}.mobile-tool-public .wid-copy:active:not(:disabled){background:#a4d674;box-shadow:0 1px 0 #8aba5d;transform:translateY(3px)}.mobile-tool-public .wid-copy:disabled{border-color:#d8e1d0;background:#e7eee1;color:#667560;box-shadow:none}.mobile-tool-public .wid-download{width:100%}.mobile-tool-public .wid-include{font-size:14px}.mobile-tool-public .wid-lab .wid-include input{width:22px;height:22px}.mobile-tool-public .wid-status{font-size:14px}.mobile-tool-public .wid-lab .wid-fallback textarea{border-radius:12px;font-size:16px}.mobile-tool-public .wid-empty{border-radius:14px;font-size:15px}.mobile-tool-public .wid-groups{margin-top:22px;padding-top:20px;border-color:#c9deea}.mobile-tool-public .wid-lab .wid-groups-head h2{font-family:'Nunito',sans-serif;font-size:20px;font-weight:900;letter-spacing:-.01em}.mobile-tool-public .wid-groups-head p{font-size:15px}.mobile-tool-public .wid-cards{gap:12px}.mobile-tool-public .wid-card{padding:16px 14px 12px;border-color:#c9deea;border-radius:18px}.mobile-tool-public .wid-lab .wid-card-head h3{font-family:'Nunito',sans-serif;font-size:17px;font-weight:900;letter-spacing:0}.mobile-tool-public .wid-card-count{font-size:14px}.mobile-tool-public .wid-card-hint{font-size:14px}.mobile-tool-public .wid-card-text{font-size:15px}.mobile-tool-public .wid-lab .wid-steps > summary{min-height:48px;font-size:15px}.mobile-tool-public .wid-steps ol{font-size:15px}.mobile-tool-public .wid-lab .wid-examples h4{font-size:14px}.mobile-tool-public .wid-url{font-size:14px!important}.mobile-tool-public .wid-copy-url{min-height:44px;padding:8px 12px;border-radius:12px;font-size:14px}.mobile-tool-public :is(.wid-url-note,.wid-more-note,.wid-examples-hint){font-size:14px}.mobile-tool-public .wid-examples li:nth-child(n+4){display:none}.mobile-tool-public .wid-more-note[data-phone-only]{display:block}.mobile-tool-public .wid-lab .wid-all > summary{min-height:52px;font-size:16px}.mobile-tool-public .wid-all-tools{display:grid;grid-template-columns:minmax(0,1fr)}.mobile-tool-public .wid-lab .wid-all-tools select{width:100%;min-width:0;min-height:48px;border-radius:12px;font-size:16px}.mobile-tool-public .wid-lab .wid-table{border-radius:12px;font-size:14px}.mobile-tool-public .wid-lab .wid-table td + td{font-size:14px}.mobile-tool-public .wid-shown{font-size:14px}.mobile-tool-public .wid-honesty{padding:16px 14px;border-color:#c9deea;border-radius:18px}.mobile-tool-public .wid-lab .wid-honesty h2{font-family:'Nunito',sans-serif;font-size:17px;font-weight:900;letter-spacing:0}.mobile-tool-public .wid-honesty li{font-size:15px}.mobile-tool-public .wid-footnote{padding-top:18px;font-size:14px}.mobile-tool-public .wid-footnote a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.mobile-tool-public .wid-guide{margin-top:20px;padding-block:28px 16px;gap:20px}.mobile-tool-public .wid-lab h2:not(.wid-visually-hidden){font-family:'Baloo 2','Nunito',sans-serif;font-size:29px;font-weight:750;line-height:1.15}.mobile-tool-public .wid-lab :is(.wid-result-head,.wid-groups-head,.wid-honesty) h2{font-family:'Nunito',sans-serif;line-height:1.35}.mobile-tool-public .wid-lab .wid-result-head h2,.mobile-tool-public .wid-lab .wid-honesty h2{font-size:17px;font-weight:900}.mobile-tool-public .wid-lab .wid-groups-head h2{font-size:20px;font-weight:900}.mobile-tool-public .wid-lab :is(.wid-guide,.wid-answers) h3{font-family:'Nunito',sans-serif;font-size:19px;font-weight:900;letter-spacing:-.01em}.mobile-tool-public :is(.wid-guide-intro p,.wid-note-block p,.wid-reasons > p){font-size:16px;line-height:1.6;color:#53695f}.mobile-tool-public .wid-lab .wid-status-table{font-size:14px}.mobile-tool-public .wid-lab .wid-status-table tbody th{font-size:16px}.mobile-tool-public .wid-lab .wid-status-table tbody th small,.mobile-tool-public .wid-lab :is(.wid-status-table,.wid-table) thead th{font-size:14px}.mobile-tool-public .wid-lab .wid-status-table td::before{font-size:14px}.mobile-tool-public .wid-lab .wid-status-table td[data-label='What it means']{margin-top:4px}.mobile-tool-public .wid-lab .wid-status-table td[data-label='What it means']::before{display:none}.mobile-tool-public .wid-sources > summary{min-height:48px;font-size:14px}.mobile-tool-public :is(.wid-sources p,.wid-sources li){font-size:14px}.mobile-tool-public .wid-sources li + li{margin-top:8px}.mobile-tool-public .wid-answers{padding-top:26px}.mobile-tool-public .wid-answer-heading > a{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px}.mobile-tool-public .wid-faq{display:grid;gap:10px}.mobile-tool-public .wid-faq details{padding:0 16px;border:1px solid var(--mp-line,#e5ddc9);border-radius:18px;background:#fffefb}.mobile-tool-public .wid-faq summary{min-height:64px;font-size:16px;line-height:1.4}.mobile-tool-public .wid-faq details[open]{border-color:#bcdceb;background:#edf7fd}.mobile-tool-public .wid-faq p{margin:0 4px 16px 0;font-size:15px;line-height:1.65}.mobile-tool-public .wid-next{margin-top:24px;padding-top:20px;font-size:14px}.mobile-tool-public .wid-back-to-tool{display:inline-flex;align-items:center;min-height:44px;font-size:15px}}@media (max-width:420px){.mobile-tool-public .wid-paste-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-tool-public .wid-paste-actions .wid-text-button{grid-column:1/-1;justify-self:start;margin-left:-10px}}@media (prefers-reduced-motion:reduce){.wid-lab *,.wid-lab *::before,.wid-lab *::after{transition:none!important;scroll-behavior:auto!important}.mobile-tool-public .wid-copy:active:not(:disabled){transform:none}}