.tool-module__xxeVyW__page{min-height:calc(100dvh - 190px);padding:64px 0 80px}.tool-module__xxeVyW__inner{max-width:820px;margin:0 auto;padding:0 28px}.tool-module__xxeVyW__kicker{color:var(--rf-marketing-accent);margin:0 0 20px;font-size:13px;font-weight:600}.tool-module__xxeVyW__h1{color:var(--rf-marketing-ink);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:550;line-height:1.12}.tool-module__xxeVyW__lede{color:var(--rf-marketing-muted);max-width:60ch;margin:0 0 36px;font-size:18px;line-height:1.7}.tool-module__xxeVyW__tool{margin-bottom:28px}.tool-module__xxeVyW__example{border:1px solid var(--rf-marketing-line);background:var(--rf-marketing-surface);border-radius:10px;margin-top:20px}.tool-module__xxeVyW__example summary{color:var(--rf-marketing-accent);cursor:pointer;padding:20px 24px;font-size:14px;font-weight:600;line-height:1.6}.tool-module__xxeVyW__example summary:focus-visible,.tool-module__xxeVyW__exampleButton:focus-visible,.tool-module__xxeVyW__example a:focus-visible{outline:2px solid var(--rf-marketing-accent);outline-offset:3px}.tool-module__xxeVyW__exampleBody{border-top:1px solid var(--rf-marketing-line);padding:24px}.tool-module__xxeVyW__exampleLabel{color:var(--rf-marketing-accent);margin:0 0 14px;font-size:12px;font-weight:600}.tool-module__xxeVyW__example a{color:var(--rf-marketing-accent);text-underline-offset:3px;text-decoration:underline}.tool-module__xxeVyW__exampleActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.tool-module__xxeVyW__exampleButton{background:var(--rf-marketing-soft);color:var(--rf-marketing-accent);border:1px solid var(--rf-marketing-line);cursor:pointer;border-radius:6px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600}.tool-module__xxeVyW__form{border:1px solid var(--rf-marketing-line);background:var(--rf-marketing-surface);border-radius:12px;padding:28px}.tool-module__xxeVyW__label{color:var(--rf-marketing-ink);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.tool-module__xxeVyW__row{gap:12px;display:flex}.tool-module__xxeVyW__input{border:1px solid var(--rf-marketing-muted);background:var(--rf-marketing-surface);min-width:0;color:var(--rf-marketing-ink);border-radius:7px;flex:1;padding:13px 14px;font-size:16px}.tool-module__xxeVyW__input::placeholder{color:var(--rf-marketing-muted);opacity:1}.tool-module__xxeVyW__input:focus-visible,.tool-module__xxeVyW__go:focus-visible,.tool-module__xxeVyW__ctaLink:focus-visible,.tool-module__xxeVyW__foot a:focus-visible{outline:2px solid var(--rf-marketing-accent);outline-offset:3px}.tool-module__xxeVyW__go,.tool-module__xxeVyW__ctaLink{background:var(--rf-marketing-accent);min-height:48px;color:var(--rf-marketing-surface);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tool-module__xxeVyW__go:hover:not(:disabled),.tool-module__xxeVyW__ctaLink:hover{background:var(--rf-marketing-accent-hover)}.tool-module__xxeVyW__go:disabled{background:var(--rf-marketing-soft);color:var(--rf-marketing-muted);cursor:not-allowed}.tool-module__xxeVyW__hint,.tool-module__xxeVyW__progress{color:var(--rf-marketing-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.tool-module__xxeVyW__progress:empty{display:none}.tool-module__xxeVyW__elapsed{color:var(--rf-marketing-muted);font-variant-numeric:tabular-nums;min-height:1.6em;margin:6px 0 0;font-size:13px;line-height:1.6}.tool-module__xxeVyW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-module__xxeVyW__cancelButton{border:1px solid var(--rf-marketing-line);color:var(--rf-marketing-muted);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600}.tool-module__xxeVyW__cancelButton:hover{color:var(--rf-marketing-ink);border-color:var(--rf-marketing-muted)}.tool-module__xxeVyW__cancelButton:focus-visible{outline:2px solid var(--rf-marketing-accent,#2563eb);outline-offset:2px}.tool-module__xxeVyW__result{margin-top:32px}.tool-module__xxeVyW__head{border-bottom:1px solid var(--rf-marketing-line);padding:0 0 24px}.tool-module__xxeVyW__title{color:var(--rf-marketing-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:25px;line-height:1.35}.tool-module__xxeVyW__meta{color:var(--rf-marketing-muted);margin:0;font-size:14px;line-height:1.6}.tool-module__xxeVyW__failedBlock{margin-top:1rem}.tool-module__xxeVyW__retryButton{appearance:none;border:1px solid var(--border,#d0d7de);background:var(--surface,#fff);color:var(--fg,#1f2328);font:inherit;cursor:pointer;border-radius:.5rem;padding:.45rem .9rem;font-weight:600}.tool-module__xxeVyW__retryButton:hover:not(:disabled){border-color:var(--accent,#0969da);color:var(--accent,#0969da)}.tool-module__xxeVyW__retryButton:disabled{opacity:.55;cursor:not-allowed}.tool-module__xxeVyW__retryButton:focus-visible{outline:2px solid var(--accent,#0969da);outline-offset:2px}.tool-module__xxeVyW__note{color:var(--rf-marketing-ink);background:var(--rf-marketing-highlight);border-radius:8px;margin:20px 0;padding:18px 22px;font-size:15px;line-height:1.7}.tool-module__xxeVyW__card{padding:6px 0}.tool-module__xxeVyW__field{border-bottom:1px solid var(--rf-marketing-line);padding:22px 0}.tool-module__xxeVyW__field:last-child{border-bottom:0}.tool-module__xxeVyW__fieldLabel{color:var(--rf-marketing-accent);margin:0 0 10px;font-size:15px;font-weight:650}.tool-module__xxeVyW__fieldBody{color:var(--rf-marketing-muted);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.8}.tool-module__xxeVyW__cta{background:var(--rf-marketing-soft);border-radius:10px;margin-top:24px;padding:24px}.tool-module__xxeVyW__ctaText{color:var(--rf-marketing-ink);margin:0 0 18px;font-size:16px;line-height:1.7}.tool-module__xxeVyW__foot{color:var(--rf-marketing-muted);margin:32px 0 0;font-size:13px;line-height:1.7}.tool-module__xxeVyW__foot a{color:var(--rf-marketing-accent);text-underline-offset:3px;text-decoration:underline}.tool-module__xxeVyW__ctaActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-module__xxeVyW__shareButton{border:1px solid var(--rf-marketing-line);background:var(--rf-marketing-surface);min-height:48px;color:var(--rf-marketing-accent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.tool-module__xxeVyW__shareButton:hover{background:var(--rf-marketing-soft)}.tool-module__xxeVyW__shareButton:focus-visible{outline:2px solid var(--rf-marketing-accent);outline-offset:3px}.tool-module__xxeVyW__recentDois{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.tool-module__xxeVyW__recentDoisLabel{color:var(--rf-marketing-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.tool-module__xxeVyW__recentDoisList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tool-module__xxeVyW__recentDoiChip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--rf-marketing-line);background:var(--rf-marketing-soft);max-width:220px;min-height:32px;color:var(--rf-marketing-accent);cursor:pointer;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.tool-module__xxeVyW__recentDoiChip:hover:not(:disabled){background:var(--rf-marketing-surface)}.tool-module__xxeVyW__recentDoiChip:disabled{opacity:.6;cursor:not-allowed}.tool-module__xxeVyW__recentDoiChip:focus-visible{outline:2px solid var(--rf-marketing-accent);outline-offset:2px}.tool-module__xxeVyW__recentDoisClear{min-height:32px;color:var(--rf-marketing-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.tool-module__xxeVyW__recentDoisClear:hover:not(:disabled){color:var(--rf-marketing-accent)}.tool-module__xxeVyW__recentDoisClear:disabled{opacity:.6;cursor:not-allowed}.tool-module__xxeVyW__recentDoisClear:focus-visible{outline:2px solid var(--rf-marketing-accent);outline-offset:2px}.tool-module__xxeVyW__shareHint{color:var(--rf-marketing-muted);margin:14px 0 0;font-size:13px;line-height:1.6}@media (max-width:560px){.tool-module__xxeVyW__page{padding-block:32px 48px}.tool-module__xxeVyW__inner{padding-inline:20px}.tool-module__xxeVyW__lede{font-size:16px}.tool-module__xxeVyW__row{flex-direction:column}.tool-module__xxeVyW__form,.tool-module__xxeVyW__cta{padding:20px}.tool-module__xxeVyW__ctaLink,.tool-module__xxeVyW__retryButton,.tool-module__xxeVyW__shareButton{width:100%}}@media print{:is(body:has(.tool-module__xxeVyW__result) header,body:has(.tool-module__xxeVyW__result) nav,body:has(.tool-module__xxeVyW__result) footer,body:has(.tool-module__xxeVyW__result) [data-testid=site-footer]){display:none!important}body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__page{color:#000!important;background:#fff!important;padding:0!important}body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__inner{max-width:100%!important;padding:0!important}:is(body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__kicker,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__h1,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__lede,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__foot,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__form,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__example,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__progress,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__srOnly,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__cta,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__recentDois,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__shareButton,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__shareHint,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__ctaLink,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__ctaActions,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__ctaText){display:none!important}.tool-module__xxeVyW__head{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}:is(body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__title,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__meta,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__fieldLabel,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__fieldBody,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__note){color:#000!important}:is(body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__card,body:has(.tool-module__xxeVyW__result) .tool-module__xxeVyW__result){box-shadow:none!important;background:#fff!important;border-color:#cbd5e1!important}}
