.gdc-page{--gdc-rail:#aeb4ff52;--gdc-node:#aeb4ff;--gdc-quiet:#8e939d;--gdc-lead:#c9cbd3;--gdc-value:#eef0f5}.gdc-method{margin:2.4rem 0 0}.gdc-method__statement{border-left:2px solid var(--gdc-node);max-width:46rem;color:var(--gdc-value);margin:0;padding:1.3rem 1.4rem;font-size:1.02rem;line-height:1.68}.gdc-states{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.gdc-states>li{border:1px solid var(--gdc-rail);padding:1.05rem 1.1rem 1.15rem}.gdc-states strong{color:var(--gdc-node);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:650;display:block}.gdc-states>li[data-state=covered]{border-left-width:3px}.gdc-states>li[data-state=manual]{border-left-style:dashed;border-left-width:3px}.gdc-states>li[data-state=unclear]{border-left-style:dotted;border-left-width:3px}.gdc-states p{color:var(--gdc-lead);margin:.65rem 0 0;font-size:.9rem;line-height:1.6}.gdc-method__how{margin:2rem 0 0}.gdc-method__how h3{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:650}.gdc-method__how ol{margin:.9rem 0 0;padding-left:1.2rem}.gdc-method__how li{color:var(--gdc-lead);margin:.5rem 0 0;line-height:1.62}.gdc-noscript{background:#aeb4ff14;border-left:3px solid #4b5296;margin:0 0 2rem;padding:1.2rem 1.3rem}.gdc-noscript p{margin:0;line-height:1.66}.gdc-tally{border:1px solid var(--gdc-rail);margin:2.2rem 0 0;padding:1.2rem 1.3rem 1.3rem}.gdc-tally__progress{color:var(--gdc-lead);margin:0;font-size:.94rem}.gdc-tally__counts{flex-wrap:wrap;gap:1.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.gdc-tally__counts>li{align-items:baseline;gap:.5rem;display:flex}.gdc-tally__counts strong{color:var(--gdc-value);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:560}.gdc-tally__counts span{color:var(--gdc-quiet);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.gdc-reset{border:1px solid var(--gdc-rail);color:var(--gdc-lead);font:inherit;cursor:pointer;background:0 0;margin:1.1rem 0 0;padding:.5rem .9rem;font-size:.84rem}.gdc-reset:hover{border-color:var(--gdc-node);color:var(--gdc-value)}.gdc-section{margin:2.4rem 0 0}.gdc-section h3{color:var(--gdc-value);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.gdc-section__intro{color:var(--gdc-quiet);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.gdc-items{margin:1.2rem 0 0;padding:0;list-style:none}.gdc-items>li{margin:1rem 0 0}.gdc-items fieldset{border:1px solid var(--gdc-rail);margin:0;padding:1rem 1.1rem 1.1rem}.gdc-items legend{color:var(--gdc-value);padding:0 .4rem;font-size:.96rem;font-weight:550;line-height:1.5}.gdc-why{color:var(--gdc-quiet);margin:.4rem 0 0;font-size:.86rem;line-height:1.58}.gdc-options{flex-wrap:wrap;gap:.6rem;margin:.9rem 0 0;display:flex}.gdc-options label{border:1px solid var(--gdc-rail);min-height:2.75rem;color:var(--gdc-lead);cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.86rem;display:inline-flex}.gdc-options label:hover{border-color:var(--gdc-node)}.gdc-options input{accent-color:#aeb4ff;width:1rem;height:1rem}.gdc-options input:focus-visible{outline-offset:3px;outline:3px solid #aeb4ff}.gdc-options label:has(input:checked){border-color:var(--gdc-node);color:var(--gdc-value);background:#aeb4ff1f}.gdc-summary{border-top:2px solid var(--gdc-node);margin:2.6rem 0 0;padding:1.4rem 1.4rem 1.5rem}.gdc-summary h3{color:var(--gdc-value);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.gdc-summary h4{color:var(--gdc-node);margin:1.5rem 0 0;font-size:.92rem;font-weight:600}.gdc-summary ul{margin:.7rem 0 0;padding:0;list-style:none}.gdc-summary li{border-left:1px solid var(--gdc-rail);color:var(--gdc-lead);margin:.5rem 0 0;padding-left:.9rem;font-size:.92rem;line-height:1.56}.gdc-summary li span{color:var(--gdc-quiet);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;display:block}.gdc-summary p{color:var(--gdc-lead);margin:.8rem 0 0;font-size:.92rem;line-height:1.62}.gdc-summary__note{color:var(--gdc-quiet);font-size:.86rem}.gdc-related{margin:1.4rem 0 0;padding:0;list-style:none}.gdc-related li{margin:.55rem 0 0}.gdc-conversion p{margin:0 0 1.4rem;line-height:1.66}.service-section--light .gdc-page,.gdc-page .service-section--light{--gdc-node:#4b5296;--gdc-quiet:#555b66;--gdc-lead:#454a52;--gdc-value:#17191e;--gdc-rail:#c8c5be}.service-section--light .gdc-section h3,.service-section--light .gdc-items legend,.service-section--light .gdc-tally__counts strong,.service-section--light .gdc-summary h3{color:#17191e}.service-section--light .gdc-section__intro,.service-section--light .gdc-why,.service-section--light .gdc-tally__counts span,.service-section--light .gdc-summary li span,.service-section--light .gdc-summary__note{color:#555b66}.service-section--light .gdc-tally__progress,.service-section--light .gdc-options label,.service-section--light .gdc-summary li,.service-section--light .gdc-summary p{color:#454a52}.service-section--light .gdc-summary h4{color:#3f4680}.service-section--light .gdc-reset{color:#17191e;border-color:#4b5296}.service-section--light .gdc-reset:hover{color:#17191e;background:#4b529614;border-color:#3f4680}.service-section--light .gdc-options input{accent-color:#4b5296}.service-section--light .gdc-options input:focus-visible{outline-color:#3f4680}.service-section--light .gdc-options label{border-color:#7d7a73}.service-section--light .gdc-options label:hover{border-color:#4b5296}.service-section--light .gdc-options label:has(input:checked){color:#17191e;background:#e2e0f5;border-color:#4b5296}.service-section--light .gdc-summary{border-top-color:#4b5296}.service-section--light .gdc-noscript{color:#17191e;background:#4b529614;border-left-color:#3f4680}.gdc-page .service-section--night-violet .service-warning,.gdc-page .service-section--dark .service-warning{color:#8e939d}@media (max-width:47.9375rem){.gdc-states{grid-template-columns:1fr}.gdc-tally__counts{gap:1.1rem}.gdc-options label{width:100%}}@media (prefers-reduced-motion:reduce){.gdc-page *{transition:none!important}}@media (forced-colors:active){.gdc-states>li,.gdc-items fieldset,.gdc-options label,.gdc-tally{border-color:canvastext}.gdc-options label:has(input:checked){border-width:2px}}
