.MiniApps-module__xHRflG__root{width:100%;min-width:0;color:var(--mw-ink);font-family:var(--font-body);font-size:var(--mw-step-body);font-variant-numeric:tabular-nums;gap:24px;line-height:1.5;display:grid}.MiniApps-module__xHRflG__root *,.MiniApps-module__xHRflG__root :before,.MiniApps-module__xHRflG__root :after{box-sizing:border-box}.MiniApps-module__xHRflG__grid{gap:var(--mw-gutter);order:-1;grid-template-columns:minmax(0,1fr);display:grid}.MiniApps-module__xHRflG__card{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);min-width:0;color:var(--mw-ink);background:var(--mw-surface);box-shadow:var(--mw-shadow-1);padding:clamp(20px,2.5vw,36px)}.MiniApps-module__xHRflG__result{background:var(--mw-bg);align-self:start}.MiniApps-module__xHRflG__root .MiniApps-module__xHRflG__title{color:var(--mw-ink);font:600 24px/1.2 var(--font-display);letter-spacing:-.03em;margin:0 0 24px!important}.MiniApps-module__xHRflG__note{color:var(--mw-ink);margin:0;font-size:17px;line-height:1.55}.MiniApps-module__xHRflG__privacy{max-width:82ch;color:var(--mw-ink-2);margin:0;font-size:14px;line-height:1.5}.MiniApps-module__xHRflG__field{gap:8px;min-width:0;margin:0 0 20px;display:grid}.MiniApps-module__xHRflG__fieldRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:16px;display:grid}.MiniApps-module__xHRflG__label,.MiniApps-module__xHRflG__legend{color:var(--mw-ink);font-size:14px;font-weight:600;line-height:1.45}.MiniApps-module__xHRflG__hint{color:var(--mw-ink-2);font-size:14px;line-height:1.5}.MiniApps-module__xHRflG__input,.MiniApps-module__xHRflG__select,.MiniApps-module__xHRflG__textarea{width:100%;min-width:0;min-height:48px;color:var(--mw-ink);background:var(--mw-surface);border:1px solid var(--mw-line-strong);border-radius:var(--mw-radius-control);font:inherit;padding:11px 12px;font-size:17px;line-height:1.4}.MiniApps-module__xHRflG__input::placeholder,.MiniApps-module__xHRflG__textarea::placeholder{color:var(--mw-ink-2);opacity:1}.MiniApps-module__xHRflG__textarea{resize:vertical;min-height:104px}.MiniApps-module__xHRflG__input[type=file]{padding:8px;font-size:14px}.MiniApps-module__xHRflG__input::file-selector-button{border-radius:var(--mw-radius-control);background:var(--mw-ink);min-height:44px;color:var(--mw-bg);font:inherit;cursor:pointer;border:0;margin-right:8px;padding:8px 12px}.MiniApps-module__xHRflG__input[aria-invalid=true],.MiniApps-module__xHRflG__select[aria-invalid=true],.MiniApps-module__xHRflG__textarea[aria-invalid=true]{border-color:var(--mw-danger)}.MiniApps-module__xHRflG__input:disabled,.MiniApps-module__xHRflG__select:disabled,.MiniApps-module__xHRflG__textarea:disabled{color:var(--mw-ink-2);background:var(--mw-bg-2);cursor:not-allowed}.MiniApps-module__xHRflG__range{width:100%;min-height:44px;accent-color:var(--mw-accent);margin:0}.MiniApps-module__xHRflG__fieldset{border:0;min-width:0;margin:20px 0;padding:0}.MiniApps-module__xHRflG__choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.MiniApps-module__xHRflG__choice{min-width:0;display:inline-flex;position:relative}.MiniApps-module__xHRflG__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MiniApps-module__xHRflG__choice span{border:1px solid var(--mw-line-strong);border-radius:var(--mw-radius-control);background:var(--mw-surface);min-height:44px;color:var(--mw-ink);align-items:center;padding:8px 16px;font-size:16px;display:inline-flex}.MiniApps-module__xHRflG__choice input:checked+span{border-color:var(--mw-accent);background:var(--mw-accent-tint);color:var(--mw-accent)}.MiniApps-module__xHRflG__choice input:disabled+span{color:var(--mw-ink-2);background:var(--mw-bg-2)}.MiniApps-module__xHRflG__choice input:focus-visible+span,.MiniApps-module__xHRflG__input:focus-visible,.MiniApps-module__xHRflG__select:focus-visible,.MiniApps-module__xHRflG__textarea:focus-visible,.MiniApps-module__xHRflG__range:focus-visible,.MiniApps-module__xHRflG__button:focus-visible,.MiniApps-module__xHRflG__shareButton:focus-visible,.MiniApps-module__xHRflG__shareUrl:focus-visible,.MiniApps-module__xHRflG__check input:focus-visible,.MiniApps-module__xHRflG__tableRegion:focus-visible{outline:2px solid var(--mw-focus);outline-offset:3px}.MiniApps-module__xHRflG__check{min-height:44px;color:var(--mw-ink);align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.MiniApps-module__xHRflG__check input{width:22px;height:22px;accent-color:var(--mw-accent);flex:none;margin:0}.MiniApps-module__xHRflG__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.MiniApps-module__xHRflG__button{border-radius:var(--mw-radius-control);background:var(--mw-accent);min-height:48px;color:var(--mw-on-accent);font:600 16px/1.35 var(--font-body);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.MiniApps-module__xHRflG__buttonAlt{border-color:var(--mw-line-strong);background:var(--mw-bg);color:var(--mw-ink)}.MiniApps-module__xHRflG__button:not(:disabled):hover{background:var(--mw-accent-press);color:var(--mw-on-accent)}.MiniApps-module__xHRflG__buttonAlt:not(:disabled):hover{border-color:var(--mw-ink);background:var(--mw-bg-2);color:var(--mw-ink)}.MiniApps-module__xHRflG__button:disabled{border-color:var(--mw-line);color:var(--mw-ink-2);background:var(--mw-bg-2);cursor:not-allowed}.MiniApps-module__xHRflG__share{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);min-width:0;color:var(--mw-ink);background:var(--mw-bg-2);gap:20px;margin-top:40px;padding:clamp(20px,2.5vw,36px);display:grid}.MiniApps-module__xHRflG__shareTop{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.MiniApps-module__xHRflG__shareIntro{min-width:0}.MiniApps-module__xHRflG__share .MiniApps-module__xHRflG__shareHeading{font:600 24px/1.2 var(--font-display);letter-spacing:-.03em;margin:0}.MiniApps-module__xHRflG__shareDescription{max-width:68ch;color:var(--mw-ink-2);font-size:17px;line-height:1.55;margin:12px 0 0!important}.MiniApps-module__xHRflG__shareActions{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.MiniApps-module__xHRflG__shareButton{border:1px solid var(--mw-ink);border-radius:var(--mw-radius-control);background:var(--mw-ink);min-height:48px;color:var(--mw-bg);font:600 16px/1.35 var(--font-body);cursor:pointer;padding:12px 20px}.MiniApps-module__xHRflG__shareButtonAlt{border-color:var(--mw-line-strong);background:var(--mw-surface);color:var(--mw-ink)}.MiniApps-module__xHRflG__shareButton:hover{border-color:var(--mw-accent);background:var(--mw-accent);color:var(--mw-on-accent)}.MiniApps-module__xHRflG__shareButton:disabled{color:var(--mw-ink-2);background:var(--mw-bg-2);cursor:not-allowed}.MiniApps-module__xHRflG__shareLink{gap:8px;min-width:0;display:grid}.MiniApps-module__xHRflG__shareLabel{color:var(--mw-ink);font-size:14px;font-weight:600}.MiniApps-module__xHRflG__shareUrl{border:1px solid var(--mw-line-strong);border-radius:var(--mw-radius-control);background:var(--mw-surface);width:100%;min-width:0;min-height:48px;color:var(--mw-ink);font:inherit;padding:11px 12px;font-size:16px}.MiniApps-module__xHRflG__shareStatus,.MiniApps-module__xHRflG__shareError,.MiniApps-module__xHRflG__shareHint{margin:0;font-size:14px;line-height:1.5}.MiniApps-module__xHRflG__shareStatus,.MiniApps-module__xHRflG__shareHint{color:var(--mw-ink-2)}.MiniApps-module__xHRflG__shareError,.MiniApps-module__xHRflG__error{color:var(--mw-danger);font-size:14px;font-weight:600}.MiniApps-module__xHRflG__error{margin:4px 0 0}.MiniApps-module__xHRflG__alert{border-radius:var(--mw-radius-control);color:var(--mw-danger);background:var(--mw-danger-tint);margin:0;padding:16px;font-size:16px;font-weight:600}.MiniApps-module__xHRflG__status{color:var(--mw-ink-2);margin:0;font-size:14px}.MiniApps-module__xHRflG__dropzone{border:1px dashed var(--mw-line-strong);border-radius:var(--mw-radius-control);background:var(--mw-bg);gap:8px;min-width:0;margin-bottom:20px;padding:16px;display:grid}.MiniApps-module__xHRflG__dropzoneActive{border-color:var(--mw-accent);background:var(--mw-accent-tint)}.MiniApps-module__xHRflG__dropHint{color:var(--mw-ink);font-size:14px;font-weight:600}.MiniApps-module__xHRflG__previewWrap{border-radius:var(--mw-radius-control);background:var(--mw-bg-2);justify-items:center;padding:12px;display:grid}.MiniApps-module__xHRflG__preview{background:var(--mw-surface);max-width:100%;position:relative;overflow:hidden}.MiniApps-module__xHRflG__previewImg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.MiniApps-module__xHRflG__safe{pointer-events:none;border:2px dashed #fff;outline:2px dashed #17151fb3;position:absolute;inset:8% 6%}.MiniApps-module__xHRflG__meta{color:var(--mw-ink-2);overflow-wrap:anywhere;font-size:14px;margin:12px 0 0!important}.MiniApps-module__xHRflG__rows{gap:0;margin:0;display:grid}.MiniApps-module__xHRflG__rows>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:16px 0;font-size:17px;line-height:1.5;display:flex}.MiniApps-module__xHRflG__rows>div+div{border-top:1px solid var(--mw-line)}.MiniApps-module__xHRflG__rows dt{min-width:0;color:var(--mw-ink-2)}.MiniApps-module__xHRflG__rows dd{min-width:0;color:var(--mw-ink);text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto;font-weight:600}.MiniApps-module__xHRflG__rows>div:last-child dd{color:var(--mw-accent);font-size:28px;line-height:1.25}.MiniApps-module__xHRflG__quoteSummary{border-radius:var(--mw-radius-control);background:var(--mw-bg-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px;display:grid;margin-top:24px!important}.MiniApps-module__xHRflG__quoteSummaryItem{gap:8px;min-width:0;display:grid}.MiniApps-module__xHRflG__quoteSummaryLabel{color:var(--mw-ink-2);font-size:14px;font-weight:600}.MiniApps-module__xHRflG__quoteSummaryValue{color:var(--mw-ink);font:600 26px/1.25 var(--font-display);overflow-wrap:anywhere}.MiniApps-module__xHRflG__quoteSummaryTotal{color:var(--mw-accent)}.MiniApps-module__xHRflG__receipt{min-width:0;margin-top:28px}.MiniApps-module__xHRflG__receiptTitle{font:600 24px/1.25 var(--font-display);letter-spacing:-.02em;margin:0 0 12px!important}.MiniApps-module__xHRflG__receipt .MiniApps-module__xHRflG__rows>div:last-child dd{color:var(--mw-ink);font-size:17px}.MiniApps-module__xHRflG__total{font-family:var(--font-display);color:var(--mw-accent)}.MiniApps-module__xHRflG__explain{color:var(--mw-ink);margin:28px 0 0;padding:0;font-size:17px;line-height:1.55}.MiniApps-module__xHRflG__explain summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.MiniApps-module__xHRflG__explain summary:focus-visible{outline:2px solid var(--mw-focus);outline-offset:3px}.MiniApps-module__xHRflG__explainBody{padding-bottom:12px}.MiniApps-module__xHRflG__explainBody p+p{margin-top:12px}.MiniApps-module__xHRflG__disclaimer{color:var(--mw-ink-2);font-size:14px;line-height:1.5;margin:16px 0 0!important}.MiniApps-module__xHRflG__tableRegion{min-width:0;max-height:32rem;margin-top:24px;overflow-y:auto}.MiniApps-module__xHRflG__table{border-collapse:collapse;text-align:right;width:100%;font-size:14px;line-height:1.5}.MiniApps-module__xHRflG__table caption{text-align:left;margin-bottom:16px;font-weight:600}.MiniApps-module__xHRflG__table :where(th,td){border-bottom:1px solid var(--mw-line);padding:12px 8px}.MiniApps-module__xHRflG__table th{color:var(--mw-ink-2);font-weight:600}.MiniApps-module__xHRflG__table td{overflow-wrap:anywhere}.MiniApps-module__xHRflG__printSheet{display:none}.MiniApps-module__xHRflG__printTitle{margin:0 0 4pt;font-size:20pt}.MiniApps-module__xHRflG__printDesc{white-space:pre-wrap;margin:0 0 12pt}.MiniApps-module__xHRflG__printTable{border-collapse:collapse;width:100%;font-size:11pt}.MiniApps-module__xHRflG__printTable th,.MiniApps-module__xHRflG__printTable td{text-align:left;border-bottom:1px solid #999;padding:6pt 4pt}.MiniApps-module__xHRflG__printTable td{text-align:right}.MiniApps-module__xHRflG__printFoot{color:#444;margin-top:14pt;font-size:9pt}@media (min-width:960px){.MiniApps-module__xHRflG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.MiniApps-module__xHRflG__shareTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px}}@media (max-width:600px){.MiniApps-module__xHRflG__root{gap:20px}.MiniApps-module__xHRflG__root .MiniApps-module__xHRflG__title{font-size:22px;margin-bottom:20px!important}.MiniApps-module__xHRflG__fieldRow{gap:8px 16px}.MiniApps-module__xHRflG__shareHeading{font-size:22px}.MiniApps-module__xHRflG__rows>div:last-child dd{font-size:26px}.MiniApps-module__xHRflG__quoteSummary{gap:16px;padding:16px}.MiniApps-module__xHRflG__quoteSummaryValue{font-size:24px}.MiniApps-module__xHRflG__table,.MiniApps-module__xHRflG__table tbody,.MiniApps-module__xHRflG__table tr,.MiniApps-module__xHRflG__table td,.MiniApps-module__xHRflG__table th{display:block}.MiniApps-module__xHRflG__table thead{display:none}.MiniApps-module__xHRflG__table tr{border-bottom:1px solid var(--mw-line);padding:12px 0}.MiniApps-module__xHRflG__table :where(th,td){border:0;padding:6px 0}.MiniApps-module__xHRflG__table tbody th:before{content:attr(data-label);float:left;color:var(--mw-ink-2)}.MiniApps-module__xHRflG__table td{justify-content:space-between;gap:16px;display:flex}.MiniApps-module__xHRflG__table td:before{content:attr(data-label);text-align:left;color:var(--mw-ink-2)}}@media (prefers-reduced-motion:no-preference){.MiniApps-module__xHRflG__button,.MiniApps-module__xHRflG__shareButton,.MiniApps-module__xHRflG__choice span{transition:background-color var(--mw-duration-fast) var(--mw-ease), color var(--mw-duration-fast) var(--mw-ease), transform var(--mw-duration-fast) var(--mw-ease)}.MiniApps-module__xHRflG__button:not(:disabled):active,.MiniApps-module__xHRflG__shareButton:not(:disabled):active{transform:translateY(1px)}}html[data-motion-paused=true] .MiniApps-module__xHRflG__root :where(.MiniApps-module__xHRflG__button,.MiniApps-module__xHRflG__shareButton,.MiniApps-module__xHRflG__choice span){transition:none}@media print{.MiniApps-module__xHRflG__card,.MiniApps-module__xHRflG__share{color:#17151f;box-shadow:none;background:#fff}}
.tools-page{padding-top:24px;padding-bottom:var(--mw-section);color:var(--mw-ink);background:var(--mw-bg)}.tools-page :where(h1,h2,h3,h4,p,dl,dd,figure){margin:0}.tools-page :where(ul,ol){margin:0;padding:0;list-style:none}.tools-page :where(p,li){font-size:var(--mw-step-body);line-height:1.55}.tools-page p{max-width:68ch}.tools-page :where(h1,h2,h3,h4){font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;font-weight:600}.tools-page :where(h2,.tools-title){color:var(--mw-ink);font-size:var(--mw-step-h2);letter-spacing:-.035em;line-height:1.15}.tools-page h3{color:var(--mw-ink);letter-spacing:-.025em;font-size:24px;line-height:1.25}.tools-page :where(a,button){-webkit-tap-highlight-color:transparent}.tools-page a{text-underline-offset:5px}.tools-page [id]{scroll-margin-top:calc(var(--mw-nav) + 24px)}.tools-page :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--mw-focus);outline-offset:4px}.tools-header{isolation:isolate;position:relative}.tools-header .tools-glyph{z-index:-1;width:clamp(160px,24vw,300px);height:auto;top:12%;right:4%}.tools-navigation{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.tools-navigation nav{max-width:72%;color:var(--mw-ink-2);font-size:var(--mw-step-small);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tools-navigation :where(a,[aria-current]){overflow-wrap:anywhere;min-width:0}.tools-navigation a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tools-navigation a:hover{color:var(--mw-accent);text-decoration:underline}.tools-navigation .tools-language{color:var(--mw-ink);font-size:var(--mw-step-small);flex:none;font-weight:600;text-decoration:underline}.tools-heading{gap:24px var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tools-heading h1{letter-spacing:-.045em;grid-column:1/span 7;font-size:clamp(34px,4.2vw,60px);line-height:1.08}.tools-heading .tools-heading-long{font-size:clamp(34px,3.6vw,52px)}.tools-heading-copy{grid-column:9/-1;justify-items:start;gap:20px;display:grid}.tools-heading-copy p{color:var(--mw-ink)}.tools-header-index .tools-heading-copy{grid-column:8/-1}.tools-header-index .tools-heading h1{grid-column:1/span 7;font-size:clamp(38px,4.8vw,68px)}.tools-workspace{margin-top:40px}.tools-section{margin-top:clamp(72px,8vw,120px)}.tools-section-head{gap:24px var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:36px;display:grid}.tools-section-head h2{grid-column:1/span 6}.tools-section-head p{grid-column:8/-1}.tools-page .tools-small{color:var(--mw-ink-2);font-size:var(--mw-step-small);line-height:1.5}.tools-directory{margin-top:64px}.tools-directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tools-category-nav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tools-category-nav .mw-chip{background:var(--mw-surface)}.tools-directory-note{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:28px;display:flex}.tools-directory-note p{color:var(--mw-ink-2);font-size:14px}.tools-directory-note p:first-child{font-weight:600}.tools-groups{gap:48px;margin-top:40px;display:grid}.tools-group{gap:var(--mw-gutter);grid-template-columns:minmax(0,1fr) minmax(0,4fr);align-items:start;display:grid}.tools-group>h3{padding-top:20px}.tools-group-list{gap:var(--mw-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tools-group-list>li{min-width:0}.tools-group-list>li:only-child{grid-column:1/-1}.tools-tool-card{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);min-width:0;height:100%;color:var(--mw-ink);background:var(--mw-surface);box-shadow:var(--mw-shadow-1);transition:box-shadow var(--mw-duration-base) var(--mw-ease), transform var(--mw-duration-base) var(--mw-ease);flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}.tools-tool-card h4{letter-spacing:-.025em;max-width:28ch;font-size:22px;line-height:1.3}.tools-tool-card p{color:var(--mw-ink-2);font-size:16px}.tools-open{min-height:44px;color:var(--mw-accent);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.tools-open>span{font-size:20px}.tools-tool-card:hover{box-shadow:var(--mw-shadow-2);transform:translateY(-3px)}.tools-tool-card:hover h4{color:var(--mw-accent)}.tools-flow ol{gap:32px;display:grid}.tools-flow li{gap:20px var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tools-flow li h3{grid-column:1/span 5}.tools-flow li>div{grid-column:7/-1}.tools-flow .mw-link{margin-top:12px}.tools-table-scroll{min-width:0;max-width:100%}.tools-table{border-collapse:collapse;width:100%;color:var(--mw-ink);font-size:var(--mw-step-body);font-variant-numeric:tabular-nums;line-height:1.5}.tools-table :where(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line);padding:16px}.tools-table thead{color:var(--mw-ink-2)}.tools-table thead th{font-size:var(--mw-step-small);font-weight:600}.tools-table tbody th{width:33%;font-weight:600}.tools-table tbody td:nth-child(2){font-weight:600}.tools-table-note{margin-top:24px!important}.tools-choose ul{gap:32px;margin-top:36px;display:grid}.tools-choose li{gap:var(--mw-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tools-choose li>div{align-content:start;justify-items:start;display:grid}.tools-sleep,.tools-explainer{gap:24px var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tools-sleep h2,.tools-explainer>h2{grid-column:1/span 5}.tools-sleep>div,.tools-explainer>:not(h2){grid-column:7/-1}.tools-sleep .mw-link{margin-top:12px}.tools-endnote{margin-top:48px!important}.tools-worked-grid{gap:48px var(--mw-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.tools-worked-grid>div{min-width:0}.tools-worked-grid .tools-table-scroll{margin-top:20px}.tools-values{gap:12px;display:grid;margin-top:20px!important}.tools-values>div{border-radius:var(--mw-radius-control);background:var(--mw-bg-2);font-size:var(--mw-step-body);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 16px;line-height:1.5;display:flex}.tools-values dd{font-variant-numeric:tabular-nums;font-weight:600}.tools-guide{gap:var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:48px;display:grid}.tools-guide h3{grid-column:1/span 4}.tools-guide ul{grid-column:6/-1;gap:24px;display:grid}.tools-guidance{align-items:start;gap:48px var(--mw-gutter);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.tools-guidance section+section{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);background:var(--mw-bg-2);padding:32px}.tools-guidance ol{gap:20px;margin-top:28px;display:grid}.tools-guidance h3{margin-top:40px}.tools-guidance h2+p,.tools-guidance h3+p{margin-top:20px}.tools-guidance .mw-link{margin-top:16px}.tools-faq>div{gap:32px;margin-top:36px;display:grid}.tools-faq>div>div{gap:20px var(--mw-gutter);border-top:1px solid var(--mw-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:24px;display:grid}.tools-faq h3{font-family:var(--font-body);grid-column:1/span 6}.tools-faq>div p{grid-column:8/-1}.tools-source{margin-top:36px!important}.tools-related{gap:20px var(--mw-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.tools-related h2{grid-area:1/1/span 2/span 5}.tools-related p{grid-column:7/-1}.tools-fiscal{padding-top:0}.tools-fiscal>.internal-breadcrumb{padding-top:24px}.tools-fiscal .tools-header{margin-top:32px}.tools-fiscal-workspace{flex-direction:column;gap:48px;margin-top:40px;display:flex}.tools-reference{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);background:var(--mw-bg-2);order:2;min-width:0;margin-top:24px;padding:clamp(20px,3vw,40px)}.tools-reference p{max-width:68ch;color:var(--mw-ink)}.tools-reference>h2{max-width:36ch;font-size:clamp(24px,2.7vw,38px)}.tools-explainer-copy{align-content:start;gap:24px;display:grid}.tools-explainer-copy :where(ol,ul){gap:18px;display:grid}.tools-explainer-copy h3{margin-top:12px}.tools-automation{gap:28px var(--mw-gutter);border:1px solid var(--mw-line);border-radius:var(--mw-radius-stage);background:var(--mw-bg-2);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(24px,4vw,48px);display:grid}.tools-automation h2{grid-column:1/span 6}.tools-automation>p{grid-column:8/-1}.tools-automation>div{grid-column:1/-1}.tools-other ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;margin-top:28px;display:grid}.tools-other .mw-link{min-height:44px;padding-block:8px}.tools-data-region{min-width:0;max-width:100%;margin-top:24px}.tools-data-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--mw-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;line-height:1.5}.tools-data-table caption{max-width:68ch;color:var(--mw-ink-2);text-align:left;margin-bottom:20px;font-size:14px}.tools-data-table :where(th,td){border-bottom:1px solid var(--mw-line);overflow-wrap:anywhere;padding:16px 12px}.tools-data-table th{color:var(--mw-ink-2);font-weight:600}.tools-data-table :where(th,td):first-child{text-align:left}.tools-data-table .tools-data-cell{white-space:normal}@media (max-width:1100px){.tools-heading-copy{grid-column:8/-1}.tools-worked-grid,.tools-guidance{grid-template-columns:minmax(0,1fr)}.tools-guidance section+section{grid-template-columns:1fr 1.5fr;gap:20px 32px;display:grid}.tools-guidance section+section p{margin-top:0}.tools-guidance section+section a{grid-column:2;margin-top:0}.tools-category-table,.tools-category-table tbody{display:block}.tools-category-table thead{display:none}.tools-category-table tbody{gap:var(--mw-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tools-category-table tr{border:1px solid var(--mw-line);border-radius:var(--mw-radius-card);background:var(--mw-surface);padding:20px;display:block}.tools-category-table :where(th,td){text-align:right;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.tools-category-table :where(th,td):before{content:attr(data-label);color:var(--mw-ink-2);text-align:left}}@media (max-width:800px){.tools-heading h1,.tools-header-index h1,.tools-heading-copy,.tools-header-index .tools-heading-copy,.tools-header-index .tools-heading h1,.tools-automation h2,.tools-automation>p,.tools-section-head h2,.tools-section-head p{grid-column:1/-1}.tools-group{grid-template-columns:minmax(0,1fr);gap:20px}.tools-group>h3{padding-top:0}.tools-choose li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tools-choose li>div{grid-column:2}.tools-guide h3{grid-column:1/span 5}.tools-guide ul{grid-column:7/-1}.tools-faq h3{grid-column:1/span 6;font-size:22px}.tools-faq>div p{grid-column:7/-1}.tools-automation>div{grid-column:1/-1}}@media (max-width:600px){.tools-page{padding-top:12px}.tools-fiscal{padding-top:0}.tools-navigation{align-items:start;gap:12px;margin-bottom:20px}.tools-navigation nav{max-width:60%}.tools-header:not(.tools-header-index) .tools-navigation nav [aria-current],.tools-header:not(.tools-header-index) .tools-navigation nav>[aria-hidden]:nth-last-child(2){display:none}.tools-navigation .tools-language{min-height:44px;font-size:14px}.tools-header .tools-glyph{width:160px;top:20%;right:0}.tools-heading{row-gap:24px}.tools-heading h1{letter-spacing:-.035em;font-size:32px;line-height:1.15}.tools-heading .tools-heading-long{font-size:28px}.tools-fiscal .tools-heading .tools-heading-long{font-size:26px}.tools-header-index .tools-heading h1{font-size:32px}.tools-heading-copy{gap:16px}.tools-workspace,.tools-fiscal-workspace{margin-top:28px}.tools-fiscal .tools-header{margin-top:24px}.tools-page h2,.tools-page .tools-title{font-size:28px}.tools-page h3{font-size:22px}.tools-page .tools-reference>h2,.tools-worked .tools-section-head h2{font-size:24px}.tools-section{margin-top:64px}.tools-directory{margin-top:48px}.tools-directory-note{margin-top:24px}.tools-group-list{grid-template-columns:minmax(0,1fr)}.tools-tool-card{padding:20px}.tools-tool-card h4{font-size:20px}.tools-section-head{gap:20px;margin-bottom:28px}.tools-flow ol{gap:32px}.tools-flow li{grid-template-columns:minmax(0,1fr);gap:16px}.tools-flow li h3,.tools-flow li>div{grid-column:1}.tools-choose li{grid-template-columns:minmax(0,1fr);gap:12px}.tools-choose li>div{grid-column:1}.tools-table{table-layout:fixed;overflow-wrap:anywhere;font-size:15px}.tools-table :where(th,td){padding:12px 6px}.tools-table-note{margin-top:20px!important}.tools-guide,.tools-sleep,.tools-explainer,.tools-related{grid-template-columns:minmax(0,1fr);gap:20px}.tools-guide h3,.tools-guide ul,.tools-sleep h2,.tools-sleep>div,.tools-explainer>h2,.tools-explainer>:not(h2),.tools-related h2,.tools-related p{grid-area:auto/1}.tools-guidance{gap:40px}.tools-guidance section+section{padding:24px;display:block}.tools-guidance section+section p{margin-top:20px}.tools-guidance section+section a{margin-top:12px}.tools-faq>div{gap:20px;margin-top:28px}.tools-faq>div>div{grid-template-columns:minmax(0,1fr);gap:16px}.tools-faq h3,.tools-faq>div p{grid-column:1}.tools-faq h3{font-size:20px}.tools-automation{grid-template-columns:minmax(0,1fr);gap:24px}.tools-automation h2,.tools-automation>p,.tools-automation>div{grid-column:1}.tools-automation h2{font-size:26px}.tools-other ul{grid-template-columns:minmax(0,1fr);gap:8px}.tools-reference{margin-top:16px}.tools-data-table :where(th,td){padding:12px 4px}.tools-category-table tbody{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tools-tool-card{transition:none;transform:none}}html[data-motion-paused=true] .tools-tool-card{transition:none;transform:none}
