body.is-hwp .wp-media.is-dark{background:transparent}body.is-hwp .feature-row--rails{margin-top:0}body.is-hwp :is(.feature-row--rails,.showcase,.landing-section--rails)+.feature-row--rails{border-top:0}body.is-hwp .opas-row .feature-row-copy{justify-content:flex-start}body.is-hwp .gd{grid-template-columns:minmax(0,1fr)}html.theme-light body.is-hwp .gd :is(.gd-window,.hwp-mail){box-shadow:0 0 0 1px #d0d7de}body.is-hwp .hwp-nowrap{white-space:nowrap}body.is-hwp .gd :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background:var(--input-bg, #141516)}html.theme-light body.is-hwp .gd :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color-scheme:light}html.theme-light body.is-hwp .gd select option{background:var(--input-bg, #f3f3f3)}.gd .hwp-note{color:var(--gd-muted);font-size:.7rem;line-height:1.45}.gd .hwp-note a,.gd .hwp-how a,.gd .hwp-steps a,.gd .hwp-tip a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gd .hwp-chip{display:inline-block;padding:.08rem .5rem;border:1px solid var(--gd-line);border-radius:999px;background:#fff;color:#1f2328;font-size:.62rem;font-weight:700;line-height:1.45;white-space:nowrap}.gd .hwp-chip.is-plain{background:transparent;color:var(--gd-ink)}.gd .hwp-chip.is-good{border-color:color-mix(in srgb,var(--gd-green) 60%,transparent);background:transparent;color:var(--gd-green)}.gd .hwp-chip.is-mid{border-color:color-mix(in srgb,var(--gd-amber) 60%,transparent);background:transparent;color:var(--gd-amber)}.gd .hwp-chip.is-bad{border-color:color-mix(in srgb,var(--gd-red) 60%,transparent);background:transparent;color:var(--gd-red)}.gd [data-hwp-panel][hidden],.gd .hwp-rows[hidden],.gd .hwp-steps[hidden]{display:none}.gd .hwp-panel-name{color:var(--gd-ink);font-size:.78rem;font-weight:700}.gd.is-armed .hwp-panel-name{display:none}.hwp-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0}.gd .hwp-check{position:relative;display:flex;gap:.6rem;align-items:flex-start;padding:.5rem .85rem;cursor:pointer;transition:background-color .15s ease}.gd .hwp-check:hover{background:var(--gd-soft)}.gd .hwp-check input{position:absolute;top:.6rem;left:.85rem;width:1rem;height:1rem;margin:0;opacity:0}.gd .hwp-box{display:grid;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.1rem;border:1.5px solid var(--gd-muted);border-radius:4px;color:#fff;font-size:.64rem;font-weight:700;line-height:1;transition:background-color .15s ease,border-color .15s ease}.gd .hwp-check input:checked+.hwp-box{border-color:var(--gd-fill-green);background:var(--gd-fill-green)}.gd .hwp-check input:checked+.hwp-box:before{content:"✓"}.gd .hwp-check input:focus-visible+.hwp-box{outline:2px solid var(--gd-green);outline-offset:2px}.gd .hwp-check-text{display:grid;gap:.1rem;min-width:0}.gd .hwp-check-title{color:var(--gd-ink);font-size:.78rem;line-height:1.35}.gd .hwp-check-where{color:var(--gd-muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gd .hwp-list{display:grid;margin:0;padding:.3rem 0;border:1px solid var(--gd-line);background:var(--gh-bg, #141516);list-style:none}.gd .hwp-search{display:flex;gap:.55rem;align-items:center;margin:.8rem 1rem .2rem;padding:.45rem .9rem;border:1px solid var(--gd-line);border-radius:999px;color:var(--gd-ink);font-size:.8rem}.gd .hwp-search svg{flex:none;width:.9rem;height:.9rem;color:var(--gd-muted)}.gd .hwp-results{display:grid;margin:0;padding:0 0 .4rem;list-style:none}.gd .hwp-result{display:grid;gap:.15rem;padding:.75rem 1rem}.gd .hwp-result+.hwp-result{border-top:1px solid var(--gd-line)}.gd .hwp-result.is-spam{box-shadow:inset 3px 0 0 var(--gd-red);background:#fff5f5}.gd .hwp-site{display:flex;gap:.5rem;align-items:center;min-width:0}.gd .hwp-favicon{display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#f1f3f4;color:#1f2328;font-size:.66rem;font-weight:700}.gd .hwp-site>span:last-child{display:grid;min-width:0;line-height:1.25}.gd .hwp-site b{color:#202124;font-size:.74rem;font-weight:500}.gd .hwp-site small{overflow:hidden;color:#4d5156;font-size:.66rem;white-space:nowrap;text-overflow:ellipsis}.gd .hwp-result-title{color:#1a0dab;font-size:.98rem;line-height:1.3}.gd .hwp-result-desc{color:#4d5156;font-size:.76rem;line-height:1.5}.gd .hwp-flag{color:#b3261e;font-size:.72rem;font-weight:600;line-height:1.4}.gd .hwp-causes>li{align-items:flex-start}.gd .hwp-causes .hwp-chip{flex:none;margin-top:.15rem}.gd .hwp-steps{display:grid;gap:.35rem;margin:0;padding:0 .85rem .85rem 2.1rem;color:var(--gd-ink);font-size:.76rem;line-height:1.45}.gd .hwp-interstitial{display:grid;gap:.4rem;padding:1rem 1.1rem 1.1rem;border-radius:10px;background:#b3261e;color:#fff}.gd .hwp-interstitial-label{color:#fffc;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gd .hwp-interstitial-title{color:#fff;font-family:Mona Sans,Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3}.gd .hwp-interstitial-text{color:#fff;font-size:.74rem;line-height:1.45}.gd .hwp-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.gd .hwp-tabs[hidden]{display:none}.gd .hwp-tabs button{padding:.4rem .8rem;border:1px solid var(--gd-line);border-radius:999px;background:var(--gh-bg, #141516);color:var(--gd-ink);font:inherit;font-size:.76rem;font-weight:600;line-height:1.25;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.gd .hwp-tabs button:hover{border-color:var(--gd-muted)}.gd .hwp-tabs button[aria-pressed=true]{border-color:var(--gd-fill-green);background:var(--gd-fill-green);color:#fff}.gd .hwp-tabs button:focus-visible{outline:2px solid var(--gd-green);outline-offset:2px}.gd .hwp-win{display:grid;gap:.6rem;padding:.85rem 1rem 1rem}.gd .hwp-win-title{color:var(--gd-ink);font-family:Mona Sans,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700}.gd .hwp-win-alert{color:var(--gd-red);font-size:.78rem;font-weight:700}.gd .hwp-win p,.gd .hwp-win li{color:var(--gd-ink);font-size:.74rem;line-height:1.45}.gd .hwp-win small{color:var(--gd-muted);font-size:.68rem}.gd .hwp-urls{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.gd .hwp-urls li{overflow:hidden;color:var(--gd-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.gd .hwp-fake-btn{justify-self:start;padding:.35rem .8rem;border:1px solid var(--gd-line);border-radius:999px;color:var(--gd-blue);font-size:.72rem;font-weight:600}.gd .hwp-table{width:100%;border-collapse:collapse}.gd .hwp-table th,.gd .hwp-table td{padding:.4rem .5rem;border-bottom:1px solid var(--gd-line);color:var(--gd-ink);font-size:.72rem;font-weight:400;line-height:1.35;text-align:left;vertical-align:top}.gd .hwp-table thead th{color:var(--gd-muted);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gd .hwp-table tbody tr:last-child :is(th,td){border-bottom:0}.gd .hwp-table .is-suspect :is(th,td){background:#fff5f5;color:var(--gd-red)}.gd .hwp-table .is-suspect th{box-shadow:inset 3px 0 0 var(--gd-red)}.gd .hwp-table td small{display:block;color:inherit;font-weight:600}.gd .hwp-scroll{overflow-x:auto}.gd .hwp-scan-rows{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.gd .hwp-scan-rows li{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.35rem;border-bottom:1px solid var(--gd-line)}.gd .hwp-scan-rows li:last-child{padding-bottom:0;border-bottom:0}.gd .hwp-scan-rows b{color:var(--gd-green);font-weight:700;white-space:nowrap}.gd .hwp-tip{color:var(--gd-muted);font-size:.74rem;line-height:1.5}.gd .hwp-tip strong{color:var(--gd-ink)}.gd :is(.hwp-causes,.hwp-routes) .gd-row-body{flex:1}.gd.hwp-cleanup .gd-box-head{flex-wrap:wrap;row-gap:.25rem}.gd.hwp-cleanup .gd-box-head>span{white-space:nowrap}.gd.hwp-cleanup .gd-box-head strong{text-align:left}.gd .hwp-steps-list>li{display:block;padding:0}.gd .hwp-step{border-bottom:1px solid var(--gd-line)}.gd .hwp-step:last-child{border-bottom:0}.gd .hwp-step.is-next{box-shadow:inset 3px 0 0 var(--gd-amber)}.gd .hwp-step-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.gd .hwp-step .hwp-check{padding-right:0}.gd .hwp-step-num{color:var(--gd-muted);font-weight:700}.gd .hwp-step-title{color:var(--gd-ink);font-size:.8rem;font-weight:700;line-height:1.35}.gd .hwp-step-text{color:var(--gd-muted);font-size:.72rem;line-height:1.35}.gd .hwp-step input:checked~.hwp-check-text .hwp-step-title{color:var(--gd-muted);text-decoration:line-through}.gd .hwp-next-chip{margin:.55rem .85rem 0 0}.gd .hwp-next-chip[hidden]{display:none}.gd .hwp-how{margin:0 .85rem .6rem 2.45rem}.gd .hwp-how summary{width:fit-content;color:var(--gd-muted);font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gd .hwp-how summary:hover{color:var(--gd-ink)}.gd .hwp-how-body{display:grid;gap:.5rem;padding-top:.5rem;color:var(--gd-ink);font-size:.74rem;line-height:1.5}.gd .hwp-how-body p{color:var(--gd-ink);font-size:.74rem;line-height:1.5}.gd .hwp-cleanup-foot{padding:0 .85rem .8rem}.gd .hwp-cleanup-foot[hidden]{display:none}.gd .hwp-measure{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.6rem;align-items:start;padding:.5rem .85rem;cursor:pointer;transition:background-color .15s ease}.gd .hwp-measure:hover{background:var(--gd-soft)}.gd .hwp-measure input{position:absolute;opacity:0;pointer-events:none}.gd .hwp-toggle{position:relative;width:2.1rem;height:1.2rem;margin-top:.05rem;border:1px solid var(--gd-line);border-radius:999px;background:var(--gd-soft);transition:background-color .15s ease}.gd .hwp-toggle:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--gd-muted);transition:transform .2s ease,background-color .15s ease}.gd .hwp-measure input:checked+.hwp-toggle{border-color:var(--gd-fill-green);background:var(--gd-fill-green)}.gd .hwp-measure input:checked+.hwp-toggle:after{background:#fff;transform:translate(.9rem)}.gd .hwp-measure input:focus-visible+.hwp-toggle{outline:2px solid var(--gd-green);outline-offset:2px}.gd .hwp-measure-text{display:grid;gap:.1rem;min-width:0}.gd .hwp-measure-title{color:var(--gd-ink);font-size:.78rem;font-weight:700;line-height:1.35}.gd .hwp-measure-note{color:var(--gd-muted);font-size:.7rem;line-height:1.35}.gd .hwp-routes>li{align-items:flex-start;justify-content:space-between}.gd .hwp-routes .hwp-chip{flex:none;margin-top:.1rem}.gd .hwp-route.is-closed .gd-row-title{color:var(--gd-muted)}.gd .hwp-form{display:grid;gap:.65rem;padding:.8rem .85rem .9rem;border:1px solid var(--gd-line);background:var(--gh-bg, #141516)}.gd .hwp-field{display:grid;gap:.3rem;min-width:0;margin:0;padding:0;border:0}.gd .hwp-field-label,.gd .hwp-field legend{padding:0;color:var(--gd-muted);font-size:.72rem;font-weight:600}.gd .hwp-field input[type=text]{width:100%;min-width:0;padding:.5rem .7rem;border-radius:6px;font:inherit;font-size:.8rem;line-height:1.4}.gd .hwp-field input[type=text]:focus{border-color:var(--gd-green);outline:none}.gd .hwp-chips{display:flex;flex-wrap:wrap;gap:.35rem}.gd .hwp-pill{position:relative;display:inline-flex;cursor:pointer}.gd .hwp-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gd .hwp-pill span{padding:.3rem .65rem;border:1px solid var(--gd-line);border-radius:999px;color:var(--gd-ink);font-size:.72rem;line-height:1.3;transition:background-color .15s ease,border-color .15s ease}.gd .hwp-pill:hover span{border-color:var(--gd-muted)}.gd .hwp-pill input:checked+span{border-color:var(--gd-fill-green);background:var(--gd-fill-green);color:#fff}.gd .hwp-pill input:focus-visible+span{outline:2px solid var(--gd-green);outline-offset:2px}.gd .hwp-mail{--gd-ink: #1f2328;--gd-muted: #59636e;--gd-line: #d0d7de;overflow:hidden;border-radius:10px;background:#fff;color:var(--gd-ink)}.gd .hwp-mail-head{display:grid;gap:.15rem;padding:.65rem .9rem;border-bottom:1px solid var(--gd-line)}.gd .hwp-mail-head p{overflow:hidden;color:var(--gd-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.gd .hwp-mail-head b{color:var(--gd-ink);font-weight:600}.gd .hwp-mail-body{margin:0;padding:.75rem .9rem .9rem;color:var(--gd-ink);font-family:inherit;font-size:.76rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.gd .hwp-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gd .hwp-actions[hidden]{display:none}
