.rt-calculator__cell-input,.rt-calculator__cell-select,.rt-calculator__note-input,.rt-calculator__number-field,.rt-calculator__select-input,.rt-calculator__text-input,.rt-calculator__vendor-input{background-color:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border-strong);border-radius:var(--rt-calculator-radius-field);box-shadow:none;box-sizing:border-box;color:var(--rt-calculator-text);font-family:inherit;font-size:var(--wp--preset--font-size--normal);font-weight:400;line-height:var(--normal-line-height);margin:0;min-width:0;padding:0 var(--rt-calculator-field-padding);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.rt-calculator__cell-input:focus-within,.rt-calculator__cell-select:focus-within,.rt-calculator__note-input:focus-within,.rt-calculator__number-field:focus-within,.rt-calculator__select-input:focus-within,.rt-calculator__text-input:focus-within,.rt-calculator__vendor-input:focus-within{box-shadow:var(--wp--preset--shadow--large);outline:2px solid #0000}.rt-calculator__cell-input::placeholder,.rt-calculator__cell-select::placeholder,.rt-calculator__note-input::placeholder,.rt-calculator__number-field::placeholder,.rt-calculator__select-input::placeholder,.rt-calculator__text-input::placeholder,.rt-calculator__vendor-input::placeholder{color:var(--rt-calculator-subtle);opacity:1}.rt-calculator__cell-input:disabled,.rt-calculator__cell-select:disabled,.rt-calculator__note-input:disabled,.rt-calculator__number-field:disabled,.rt-calculator__select-input:disabled,.rt-calculator__text-input:disabled,.rt-calculator__vendor-input:disabled{background-color:var(--rt-calculator-surface-alt);color:var(--rt-calculator-subtle);cursor:not-allowed}.rt-calculator__completion{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s);margin:0}.rt-calculator__completion.has-text-align-center{align-items:center}.rt-calculator__completion.has-text-align-right{align-items:flex-end}.rt-calculator__completion-text{font-size:var(--wp--preset--font-size--large);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--large-line-height);margin:0}.rt-calculator__completion>.rt-calculator__completion-bar{align-self:stretch;width:100%}.rt-calculator__dimension{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s)}.rt-calculator__dimension+.rt-calculator__dimension{margin-top:var(--rt-calculator-space-2xs)}.rt-calculator__dimension-header{align-items:center;display:flex;gap:var(--rt-calculator-space-m);justify-content:space-between}.rt-calculator__dimension-name{font-size:var(--wp--preset--font-size--medium);font-weight:600;line-height:var(--medium-line-height);margin:0}.rt-calculator__dimension-content{color:var(--rt-calculator-muted);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small);gap:var(--rt-calculator-space-s)}.rt-calculator__dimension-content>*{margin-block:0}.rt-calculator__dimension-header:has(>.rt-calculator__dimension-score){flex-wrap:wrap;row-gap:.25rem}.rt-calculator__dimension-score{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;line-height:var(--small-line-height);margin:0;margin-inline-start:auto;white-space:nowrap}.rt-calculator__dimension-score strong{color:var(--rt-calculator-text);font-weight:700}@media screen and (max-width:680px){.rt-calculator__dimension-score{flex-basis:100%;margin-inline-start:0}}.rt-calculator__flags,.rt-calculator__flags-content{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s)}.rt-calculator__flags-content>*,.rt-calculator__flags>*{margin-block:0}.rt-calculator__flags-list{display:flex;flex-direction:column;gap:var(--rt-calculator-space-m);list-style:none;margin:0;padding:0}.rt-calculator__flag{align-items:flex-start;display:flex;gap:var(--rt-calculator-space-s);margin:0;padding:0}.rt-calculator__flag-answer{box-sizing:border-box;flex:none;min-width:5.5rem;text-align:center}.rt-calculator__flag-question{text-underline-offset:.2em}.rt-calculator__flag-link{color:var(--rt-calculator-text);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small);gap:.125rem;line-height:var(--small-line-height);min-width:0;text-decoration:none}.rt-calculator__flag-link:hover{text-decoration:none}.rt-calculator__flag-link:hover .rt-calculator__flag-question{color:var(--rt-calculator-accent);text-decoration:underline}.rt-calculator__flag-link:focus-visible{border-radius:2px;outline:2px solid var(--rt-calculator-accent);outline-offset:3px}.rt-calculator__flag-section{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking);line-height:1.4;text-transform:uppercase}.rt-calculator__flags-empty{background:var(--rt-calculator-surface-alt);border-end-end-radius:var(--rt-calculator-radius-small);border-inline-start:3px solid var(--wp--preset--color--success);border-start-end-radius:var(--rt-calculator-radius-small);color:var(--rt-calculator-muted);font-size:var(--wp--preset--font-size--small);line-height:var(--small-line-height);margin:0;padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.wp-block-rt-blocks-calculator-form .gform_wrapper{max-width:none;width:100%}.wp-block-rt-blocks-calculator-form .gform_wrapper .gform_body .gform_fields .gfield.hidden_label legend.gform-field-label+.ginput_container{margin-top:0}.wp-block-rt-blocks-calculator-form .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .validation_message{display:block;margin-left:0!important;position:static;width:auto}.wp-block-rt-blocks-calculator-form :is(.gform_confirmation_message,.rt-calculator__confirmation-message) .rt-calculator__download{margin-block:var(--rt-calculator-space-m)}.rt-calculator__confirmation-message p{margin:0}.wp-block-rt-blocks-calculator-form .gform_footer .rt-button__link:has(>input[aria-busy=true]){color:var(--wp--preset--color--accent-6);cursor:progress;-webkit-text-fill-color:initial;outline-color:#0000}.wp-block-rt-blocks-calculator-form .gform_footer .rt-button__link:has(>input[aria-busy=true]):before{transform:translateX(100%)}.wp-block-rt-blocks-calculator-form .gform_footer .rt-button__link:has(>input[aria-busy=true]) .rt-button__arrow{visibility:hidden}.wp-block-rt-blocks-calculator-form .gform_footer .rt-button__link:has(>input[aria-busy=true]) .rt-button__circle{position:relative}.wp-block-rt-blocks-calculator-form .gform_footer .rt-button__link:has(>input[aria-busy=true]) .rt-button__circle:after{animation:rt-calculator-spin .8s linear infinite;border:.125rem solid;border-inline-end-color:#0000;border-radius:50%;content:"";height:1rem;left:50%;margin:-.5rem 0 0 -.5rem;position:absolute;top:50%;width:1rem}.rt-calculator__lock,.rt-calculator__lock-content{display:flex;flex-direction:column;gap:var(--rt-calculator-space-m)}.rt-calculator__lock-content>*,.rt-calculator__lock>*{margin-block:0}.rt-calculator__lock-placeholder{align-items:flex-start;background:var(--rt-calculator-surface-alt);border:1px dashed var(--rt-calculator-border-strong);border-radius:var(--rt-calculator-radius-small);color:var(--rt-calculator-muted);display:flex;font-size:var(--wp--preset--font-size--small);gap:var(--rt-calculator-space-s);line-height:var(--small-line-height);margin:0;padding:var(--rt-calculator-space-m) var(--rt-calculator-space-l)}.rt-calculator__lock-placeholder:before{background:currentcolor;content:"";flex:none;height:1.25rem;margin-block-start:calc(1lh/2 - .625rem);mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M17 10h-1V7a4 4 0 0 0-8 0v3H7a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2m-7-3a2 2 0 0 1 4 0v3h-4zm7 12H7v-7h10z%27/%3E%3C/svg%3E") center/contain no-repeat;width:1.25rem}.rt-calculator__question{border:0;margin:0;min-width:0;padding:0}.rt-calculator__steps>.rt-calculator__question,.wp-block-rt-blocks-calculator:not(.is-calculator-workbook) .rt-calculator__step:not(.is-layout-grid)>.rt-calculator__step-questions>.rt-calculator__question{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius);box-shadow:var(--rt-calculator-shadow);padding:var(--rt-calculator-card-padding)}.rt-calculator__legend{display:flex;flex-direction:column;float:left;gap:var(--rt-calculator-space-xs);margin:0 0 var(--rt-calculator-space-xs);padding:0;scroll-margin-top:var(--rt-calculator-sticky-top);width:100%}.rt-calculator__legend:where(:focus:not(:focus-visible)){outline:none}.rt-calculator__legend:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:4px}.rt-calculator__question-number{color:var(--rt-calculator-accent);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking-wide);line-height:1.4;text-transform:none}.has-question-label-case-uppercase .rt-calculator__question-number{text-transform:uppercase}.has-question-label-case-lowercase .rt-calculator__question-number{text-transform:lowercase}.has-question-label-case-capitalize .rt-calculator__question-number{text-transform:capitalize}.rt-calculator__question-text{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--x-large);font-weight:600;line-height:var(--x-large-line-height)}.rt-calculator__hint{clear:both;color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--small);line-height:var(--small-line-height);margin:0 0 var(--rt-calculator-space-l)}.rt-calculator__options{clear:both;display:flex;flex-direction:column;gap:var(--rt-calculator-space-xs)}.is-layout-grid .rt-calculator__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:480px){.is-layout-grid .rt-calculator__options{grid-template-columns:minmax(0,1fr)}}.is-layout-inline .rt-calculator__options,.is-type-scale .rt-calculator__options{flex-direction:row;gap:var(--rt-calculator-space-xs)}.is-layout-inline .rt-calculator__options{flex-wrap:wrap}.rt-calculator__option-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rt-calculator__option-label{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--normal);line-height:var(--normal-line-height)}.rt-calculator__option-description{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);line-height:1.4}.rt-calculator__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.rt-calculator__indicator{background:var(--rt-calculator-surface);border:1.5px solid var(--rt-calculator-border-strong);border-radius:50%;display:grid;flex-shrink:0;height:1.25rem;place-items:center;transition:border-color .15s ease,background-color .15s ease;width:1.25rem}.rt-calculator__indicator:after{background:var(--rt-calculator-surface);border-radius:50%;content:"";height:.5rem;opacity:0;width:.5rem}.is-type-multi .rt-calculator__indicator{border-radius:.375rem}.is-type-multi .rt-calculator__indicator:after{background:none;border:solid var(--rt-calculator-surface);border-radius:0;border-width:0 2px 2px 0;height:.6rem;margin-top:-.15rem;transform:rotate(45deg);width:.3rem}.rt-calculator__option.is-checked .rt-calculator__indicator{background:var(--rt-calculator-accent);border-color:var(--rt-calculator-accent)}.rt-calculator__option.is-checked .rt-calculator__indicator:after{opacity:1}.rt-calculator__option{align-items:center;background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-small);cursor:pointer;display:flex;gap:var(--rt-calculator-space-s);margin:0;padding:var(--rt-calculator-control-padding);position:relative;transition:border-color .15s ease,background-color .15s ease}.rt-calculator__option.is-checked{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent)}@media(hover:hover){.rt-calculator__option:hover{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent)}}.is-layout-inline .rt-calculator__option{border-radius:var(--rt-calculator-radius-pill);gap:var(--rt-calculator-space-xs);padding-block:.5rem;padding-inline:.875rem 1.125rem}.is-layout-inline .rt-calculator__option .rt-calculator__option-label{font-size:var(--wp--preset--font-size--small)}.is-layout-inline .rt-calculator__option .rt-calculator__indicator{height:1rem;width:1rem}.rt-calculator__option:has(.rt-calculator__input:focus-visible){outline:2px solid var(--rt-calculator-accent);outline-offset:-1px}.rt-calculator__option.is-scale{border-color:var(--rt-calculator-border-strong);flex:1 1 0;justify-content:center;min-height:3.5rem;padding:var(--rt-calculator-space-xs)}.rt-calculator__option.is-scale .rt-calculator__option-label{color:var(--rt-calculator-muted);font-size:var(--wp--preset--font-size--large);font-weight:700}.rt-calculator__option.is-scale.is-checked{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent)}.rt-calculator__option.is-scale.is-checked .rt-calculator__option-label{color:var(--rt-calculator-text)}@media(hover:hover){.rt-calculator__option.is-scale:hover{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent)}.rt-calculator__option.is-scale:hover .rt-calculator__option-label{color:var(--rt-calculator-text)}}.rt-calculator__scale-labels{color:var(--rt-calculator-subtle);display:flex;font-size:var(--wp--preset--font-size--x-small);gap:var(--rt-calculator-space-m);justify-content:space-between;margin:var(--rt-calculator-space-xs) 0 0}.rt-calculator__number{clear:both;display:flex;flex-direction:column;gap:var(--rt-calculator-space-xs)}.rt-calculator__options+.rt-calculator__number{margin-top:var(--rt-calculator-space-m)}.rt-calculator__number-field{align-items:center;display:flex;gap:var(--rt-calculator-space-xs);height:var(--rt-calculator-field-height)}.rt-calculator__number-field:has([aria-invalid=true]){border-color:var(--wp--preset--color--error)}.rt-calculator__number-affix{color:var(--rt-calculator-subtle);flex-shrink:0}.rt-calculator__number-input{align-self:stretch;background:none;border:0;color:inherit;flex:1 1 auto;font:inherit;font-variant-numeric:tabular-nums;margin:0;min-width:0;padding:0;width:100%}.rt-calculator__number-input:focus{outline:none}.rt-calculator__number-input::placeholder{color:var(--rt-calculator-subtle);opacity:1}.rt-calculator__number-error{color:var(--wp--preset--color--error);font-size:var(--wp--preset--font-size--small);margin:0}.rt-calculator__number-error:empty{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-calculator__text{clear:both;display:flex;flex-direction:column;gap:var(--rt-calculator-space-xs)}.rt-calculator__select{clear:both;display:block;position:relative;width:100%}.rt-calculator__select:after{border-inline:.3125rem solid #0000;border-top:.3125rem solid var(--rt-calculator-accent);content:"";height:0;inset-inline-end:1.5625rem;margin-top:-.15625rem;pointer-events:none;position:absolute;top:50%;width:0}input.rt-calculator__text-input,select.rt-calculator__select-input{height:var(--rt-calculator-field-height)}input.rt-calculator__text-input[type=date]::-webkit-date-and-time-value{text-align:start}select.rt-calculator__select-input{appearance:none;cursor:pointer;line-height:1;overflow:hidden;padding-inline-end:2.5rem;text-overflow:ellipsis;white-space:nowrap}textarea.rt-calculator__text-input{min-height:9.375rem;padding-block:var(--rt-calculator-field-padding);resize:vertical}.rt-calculator__select-input:has(option[value=""]:checked){color:var(--rt-calculator-subtle)}.is-calculator-workbook .rt-calculator__step-questions .rt-calculator__question-text{font-size:var(--wp--preset--font-size--medium)}.is-calculator-workbook .rt-calculator__step-questions .rt-calculator__hint{margin-bottom:var(--rt-calculator-space-s)}.is-calculator-workbook .rt-calculator__step-questions .rt-calculator__legend{margin-bottom:var(--rt-calculator-label-space)}.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__legend{gap:.25rem;margin-bottom:var(--rt-calculator-label-space)}.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__question-text{font-size:var(--wp--preset--font-size--small);line-height:var(--small-line-height)}.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__hint{margin-bottom:var(--rt-calculator-space-s)}.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__number-field,.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__select-input,.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions .rt-calculator__text-input{font-size:var(--wp--preset--font-size--small)}.rt-calculator__anchors{background:var(--rt-calculator-surface-alt);border-radius:var(--rt-calculator-radius-small);clear:both;display:grid;font-size:var(--wp--preset--font-size--x-small);gap:var(--rt-calculator-space-s) var(--rt-calculator-space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));line-height:1.5;margin:0 0 var(--rt-calculator-space-m);padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.rt-calculator__anchors dt{color:var(--rt-calculator-muted);font-weight:700;letter-spacing:var(--rt-calculator-tracking);margin:0 0 .125rem;text-transform:uppercase}.rt-calculator__anchors dd{color:var(--rt-calculator-text);margin:0}.rt-calculator__option-points{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-variant-numeric:tabular-nums;line-height:1.4}.rt-calculator__option.is-checked .rt-calculator__option-points{color:var(--rt-calculator-accent)}.rt-calculator__question.has-points.is-type-scale .rt-calculator__option.is-scale{min-height:3.5rem;padding:.625rem .5rem}.rt-calculator__question.has-points.is-type-scale .rt-calculator__option.is-scale .rt-calculator__option-text{align-items:center;text-align:center}.rt-calculator__question.has-points.is-type-scale .rt-calculator__option.is-scale .rt-calculator__option-label{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--normal);font-weight:600}@media screen and (max-width:480px){.rt-calculator__question.has-points.is-type-scale .rt-calculator__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.rt-calculator__note{clear:both;display:flex;flex-direction:column;gap:var(--rt-calculator-space-2xs);margin-top:var(--rt-calculator-space-m)}.rt-calculator__note-label{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking);line-height:1.4;text-transform:uppercase}.rt-calculator__note-input{field-sizing:content;font-size:var(--wp--preset--font-size--small);line-height:var(--small-line-height);min-height:4.5em;min-height:3lh;padding:.625rem var(--rt-calculator-field-padding);resize:vertical}.rt-calculator__details{clear:both;display:flex;flex-direction:column;gap:var(--rt-calculator-space-xs);margin-top:var(--rt-calculator-space-m)}.rt-calculator__details-label{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--small);font-weight:600}textarea.rt-calculator__details-input{min-height:5rem}.rt-calculator__table-count{clear:both;color:var(--rt-calculator-accent);font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;font-weight:600;margin:0 0 var(--rt-calculator-space-s)}.rt-calculator__table-wrap{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-small);clear:both;container:rt-calculator-table/inline-size}.rt-calculator__table{border-collapse:collapse;font-size:var(--wp--preset--font-size--small);line-height:1.4;margin:0;width:100%}.rt-calculator__table td,.rt-calculator__table th{border:0;border-bottom:1px solid var(--rt-calculator-border);padding:var(--rt-calculator-space-xs) var(--rt-calculator-space-s);text-align:start;vertical-align:middle}.rt-calculator__table tr>:first-child{padding-inline-start:var(--rt-calculator-space-m)}.rt-calculator__table tr>:last-child{padding-inline-end:var(--rt-calculator-space-m)}.rt-calculator__table thead th{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking);line-height:1.4;text-transform:uppercase}.rt-calculator__table tbody th{color:var(--rt-calculator-text);font-weight:600}.rt-calculator__table tbody tr:last-child>*{border-bottom:0}.rt-calculator__table .rt-calculator__cell-label{display:none}.rt-calculator__table thead .rt-calculator__vendor>.screen-reader-text,.rt-calculator__table.has-numbered-rows .rt-calculator__row-header{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-calculator__table.has-numbered-rows tr>:nth-child(2){padding-inline-start:var(--rt-calculator-space-m)}.rt-calculator__cell-input,.rt-calculator__cell-select,.rt-calculator__vendor-input{font-size:var(--wp--preset--font-size--small);line-height:1.4;min-height:2.5rem;padding:.5rem .75rem}select.rt-calculator__cell-select{appearance:none;cursor:pointer;padding-inline-end:2rem}.rt-calculator__select.is-compact:after{inset-inline-end:.875rem}.rt-calculator__segmented{border:0;display:flex;flex-wrap:nowrap;gap:var(--rt-calculator-space-2xs);margin:0;min-width:0;padding:0}.rt-calculator__segment{display:inline-flex;margin:0;position:relative}.rt-calculator__segment-input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.rt-calculator__segment-label{align-items:center;background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border-strong);border-radius:var(--rt-calculator-radius-pill);color:var(--rt-calculator-text);color:var(--rt-calculator-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--x-small);font-weight:600;gap:var(--rt-calculator-space-2xs);line-height:1.2;margin:0;min-height:2rem;padding:.25rem .75rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease;white-space:nowrap}.rt-calculator__segment-input:checked+.rt-calculator__segment-label{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent);color:var(--rt-calculator-text)}@media(hover:hover){.rt-calculator__segment:hover .rt-calculator__segment-label{background:var(--rt-calculator-surface-selected);border-color:var(--rt-calculator-accent);color:var(--rt-calculator-text)}}.rt-calculator__segment-input:focus-visible+.rt-calculator__segment-label{outline:2px solid var(--rt-calculator-accent);outline-offset:-1px}.rt-calculator__scorecard tr>:first-child{width:40%}.rt-calculator__scorecard .rt-calculator__weight,.rt-calculator__scorecard .rt-calculator__weight-header{width:6.5rem}.rt-calculator__scorecard thead .rt-calculator__weight-header{white-space:nowrap}.rt-calculator__scorecard thead .rt-calculator__vendor{letter-spacing:normal;padding-bottom:.5rem;padding-top:.5rem;text-transform:none}.rt-calculator__scorecard .rt-calculator__vendor-input{border-style:dashed;font-weight:600;min-width:5.5rem}.rt-calculator__scorecard tfoot td,.rt-calculator__scorecard tfoot th{border-bottom:0;border-top:2px solid var(--rt-calculator-text);font-weight:700}.rt-calculator__table.is-checklist tbody th{width:50%}.rt-calculator__total-value{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--medium);font-variant-numeric:tabular-nums;gap:var(--rt-calculator-space-2xs);line-height:1.2}.rt-calculator__total-value .rt-calculator__highest{--rt-calculator-badge:var(--wp--preset--color--success);font-size:var(--wp--preset--font-size--2-x-small,.625rem);line-height:1.4;padding:.125rem .5rem}@container rt-calculator-table (max-width: 40rem){.rt-calculator__table,.rt-calculator__table tbody,.rt-calculator__table td,.rt-calculator__table tfoot,.rt-calculator__table th,.rt-calculator__table tr{display:block;width:auto!important}.rt-calculator__table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-calculator__table tbody tr,.rt-calculator__table tfoot tr{border-bottom:1px solid var(--rt-calculator-border);padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.rt-calculator__table tbody tr:last-child{border-bottom:0}.rt-calculator__table td,.rt-calculator__table th,.rt-calculator__table tr>:first-child,.rt-calculator__table tr>:last-child,.rt-calculator__table.has-numbered-rows tr>:nth-child(2){border:0;padding:0}.rt-calculator__table tbody th{margin-bottom:var(--rt-calculator-space-xs)}.rt-calculator__table td+td{margin-top:var(--rt-calculator-space-s)}.rt-calculator__table .rt-calculator__segmented{flex-wrap:wrap}.rt-calculator__table .rt-calculator__cell-label{color:var(--rt-calculator-subtle);display:block;font-size:var(--wp--preset--font-size--x-small);font-weight:600;margin-bottom:var(--rt-calculator-space-2xs)}.rt-calculator__table.has-numbered-rows .rt-calculator__row-header{height:auto;margin:0 0 var(--rt-calculator-space-xs);overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.rt-calculator__scorecard thead{display:block;height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.rt-calculator__scorecard thead tr{border-bottom:1px solid var(--rt-calculator-border);display:grid;gap:var(--rt-calculator-space-xs);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.rt-calculator__scorecard thead th,.rt-calculator__scorecard thead th.rt-calculator__vendor{padding:0}.rt-calculator__scorecard thead th:not(.rt-calculator__vendor){display:none}.rt-calculator__scorecard tbody tr,.rt-calculator__scorecard tfoot tr{display:grid;gap:var(--rt-calculator-space-s);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.rt-calculator__scorecard tbody tr>th,.rt-calculator__scorecard tfoot tr>th{grid-column:1/-1;margin:0}.rt-calculator__scorecard tbody tr>td+td,.rt-calculator__scorecard tfoot tr>td+td{margin-top:0}.rt-calculator__scorecard tfoot tr{border-bottom:0;border-top:2px solid var(--rt-calculator-text)}.rt-calculator__scorecard tfoot tr>.rt-calculator__weight{display:none}}@supports not selector(:has(*)){.rt-calculator__input:focus-visible+.rt-calculator__indicator,.rt-calculator__option.is-scale>.rt-calculator__input:focus-visible+.rt-calculator__option-text{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}}@media(forced-colors:active){.rt-calculator__option.is-checked,.rt-calculator__segment-input:checked+.rt-calculator__segment-label{outline:3px solid Highlight;outline-offset:-3px}}.rt-calculator__progress{margin-bottom:var(--rt-calculator-space-s)}.rt-calculator__progress-label{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--small);margin:0 0 var(--rt-calculator-space-s)}.rt-calculator__progress-track{background:var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-pill);height:.25rem;overflow:hidden}.rt-calculator__progress-fill{background:var(--rt-calculator-gradient);border-radius:inherit;height:100%;transition:width .4s ease}.rt-calculator__steps{display:flex;flex-direction:column;gap:var(--rt-calculator-space-m)}.rt-calculator__questions.is-flow-page .rt-calculator__steps{gap:var(--rt-calculator-screen-gap,var(--rt-calculator-space-xl))}.rt-calculator__intro,.rt-calculator__question,.rt-calculator__questions [data-rt-screen],.rt-calculator__step-title{scroll-margin-top:var(--rt-calculator-sticky-top)}.rt-calculator__step{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s)}.rt-calculator__step:where(:focus:not(:focus-visible)){outline:none}.rt-calculator__step:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:4px}.rt-calculator__step-title{font-size:var(--wp--preset--font-size--large);line-height:var(--large-line-height);margin:0}.rt-calculator__step-title:where(:focus:not(:focus-visible)){outline:none}.rt-calculator__step-title:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:4px}.rt-calculator__step-description{color:var(--rt-calculator-muted);font-size:var(--wp--preset--font-size--small);margin:0}.rt-calculator__step-questions{--rt-calculator-questions-gap:var(--rt-calculator-step-gap,var(--rt-calculator-space-xl));display:flex;flex-direction:column;gap:var(--rt-calculator-questions-gap);margin-top:var(--rt-calculator-space-s)}.rt-calculator__stepper{--rt-calculator-stepper-dot:1rem;--rt-calculator-stepper-padding:0.625rem;--rt-calculator-stepper-offset:calc(var(--rt-calculator-stepper-padding) + 0.7em);font-size:var(--wp--preset--font-size--small);line-height:1.4}.rt-calculator__questions.has-stepper>.rt-calculator__stepper{display:none}.rt-calculator__stepper-label{color:var(--rt-calculator-subtle);margin:0 0 var(--rt-calculator-space-s)}.rt-calculator__stepper-list{list-style:none;margin:0;padding:0}@container rt-calculator (min-width: 48rem){.rt-calculator__questions.has-stepper:has(>.rt-calculator__stepper:not([hidden])){align-items:start;column-gap:var(--rt-calculator-space-xl);display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr)}.rt-calculator__questions.has-stepper:has(>.rt-calculator__stepper:not([hidden]))>.rt-calculator__stepper{display:block;position:sticky;top:var(--rt-calculator-sticky-top)}.rt-calculator__questions.has-stepper:has(>.rt-calculator__stepper:not([hidden]))>.rt-calculator__progress{display:none}}.rt-calculator__stepper-item{margin:0;min-width:0;position:relative}.rt-calculator__stepper-line{background:var(--rt-calculator-border);bottom:calc(var(--rt-calculator-stepper-offset)*-1);inset-inline-start:calc(var(--rt-calculator-stepper-dot)/2 - 1px);position:absolute;top:var(--rt-calculator-stepper-offset);width:2px}.rt-calculator__stepper-item:last-child>.rt-calculator__stepper-line{display:none}.rt-calculator__stepper-line-fill{background:var(--rt-calculator-accent);display:block;height:0;transition:height .3s ease;width:100%}.rt-calculator__stepper-button{align-items:flex-start;background:none;border:0;color:var(--rt-calculator-muted);cursor:pointer;display:flex;font:inherit;font-size:var(--wp--preset--font-size--small);gap:var(--rt-calculator-space-s);line-height:1.4;padding:var(--rt-calculator-stepper-padding) 0;text-align:start;width:100%}.rt-calculator__stepper-button:disabled{cursor:default}.rt-calculator__stepper-button:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}.rt-calculator__stepper-marker{background:var(--rt-calculator-surface);border:2px solid var(--rt-calculator-border-strong);border-radius:50%;box-sizing:border-box;color:var(--rt-calculator-accent);display:grid;flex:none;height:var(--rt-calculator-stepper-dot);margin-top:calc(.7em - var(--rt-calculator-stepper-dot)/2);place-items:center;position:relative;width:var(--rt-calculator-stepper-dot)}.rt-calculator__stepper-marker:after{border:solid;border-width:0 2px 2px 0;box-sizing:initial;content:"";height:.375rem;margin-top:-.125rem;opacity:0;transform:rotate(45deg);width:.1875rem}.rt-calculator__stepper-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rt-calculator__stepper-count{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:400}.rt-calculator__stepper-item.is-done .rt-calculator__stepper-marker{background:color-mix(in srgb,var(--rt-calculator-accent) 25%,var(--rt-calculator-surface));border-color:var(--rt-calculator-accent)}.rt-calculator__stepper-item.is-done .rt-calculator__stepper-marker:after{opacity:1}.rt-calculator__stepper-item.is-finish .rt-calculator__stepper-button{color:var(--rt-calculator-accent);font-weight:600}.rt-calculator__stepper-item.is-finish .rt-calculator__stepper-marker{border-color:var(--rt-calculator-accent)}.rt-calculator__stepper-item.is-finish .rt-calculator__stepper-marker:after{border-width:2px 2px 0 0;height:.3125rem;margin:0;margin-inline-start:-.1875rem;opacity:1;transform:rotate(45deg);width:.3125rem}.rt-calculator__stepper-item.is-finish .rt-calculator__stepper-marker:dir(rtl):after{transform:rotate(-135deg)}.rt-calculator__questions:not(.is-flow-page) .rt-calculator__stepper-item.is-current .rt-calculator__stepper-button{color:var(--rt-calculator-text);font-weight:600}.rt-calculator__questions:not(.is-flow-page) .rt-calculator__stepper-item.is-current .rt-calculator__stepper-marker{background:var(--rt-calculator-accent);border-color:var(--rt-calculator-accent);color:var(--rt-calculator-surface)}.rt-calculator__form{margin:0}.rt-calculator__intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rt-calculator-space-l)}.rt-calculator__intro:where(:focus:not(:focus-visible)){outline:none}.rt-calculator__intro:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:4px}.rt-calculator__intro.has-text-align-center{align-items:center}.rt-calculator__intro.has-text-align-right{align-items:flex-end}.rt-calculator__intro-content{display:flex;flex-direction:column;gap:var(--rt-calculator-space-m);width:100%}.rt-calculator__intro-content>*{margin-block:0}.rt-calculator__gate-form{align-items:flex-start;display:flex;flex-direction:column;gap:var(--rt-calculator-space-l);width:100%}.rt-calculator__gate{display:flex;flex-direction:column;gap:var(--rt-calculator-field-gap-y);width:100%}.rt-calculator__gate-field{border:0;display:flex;flex-direction:column;gap:var(--rt-calculator-label-space);margin:0;min-width:0;padding:0}.rt-calculator__gate-label{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.75;padding:0}.rt-calculator__gate-required{font-weight:500;margin-inline-start:.125rem}.rt-calculator__gate-inputs{display:grid;gap:var(--rt-calculator-label-space) var(--rt-calculator-field-gap-x);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.rt-calculator__gate-input{display:flex;flex-direction:column;gap:.25rem;min-width:0}.rt-calculator__gate-sublabel{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--x-small);line-height:1.75}.rt-calculator__gate-error{color:var(--wp--preset--color--error);font-size:var(--wp--preset--font-size--x-small);margin:0}.rt-calculator__gate-error:empty{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-calculator__gate-field [aria-invalid=true]{border-color:var(--wp--preset--color--error)}.rt-calculator__nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rt-calculator-space-m);justify-content:space-between;margin-top:var(--rt-calculator-space-s)}@media screen and (max-width:480px){.rt-calculator__nav{align-items:stretch;flex-direction:column-reverse;gap:var(--rt-calculator-space-s)}.rt-calculator__nav .rt-calculator__button--next{margin-inline-start:0}.rt-calculator__nav .rt-calculator__button--next .rt-button__link{justify-content:center;width:100%}.rt-calculator__nav .rt-calculator__button--back{align-self:center}}.rt-calculator__progress-score{color:var(--rt-calculator-accent);font-size:var(--wp--preset--font-size--large);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.rt-calculator__stepper>.rt-calculator__progress-score{font-size:var(--wp--preset--font-size--x-large);margin:0 0 var(--rt-calculator-space-2xs)}.rt-calculator__progress:has(>.rt-calculator__progress-score){align-items:baseline;column-gap:var(--rt-calculator-space-m);display:grid;grid-template-columns:minmax(0,1fr) auto}.rt-calculator__progress:has(>.rt-calculator__progress-score)>.rt-calculator__progress-track{grid-column:1/-1}.rt-calculator__progress:has(>.rt-calculator__progress-score)>.rt-calculator__progress-score{font-size:var(--wp--preset--font-size--normal);margin-bottom:var(--rt-calculator-space-s)}.has-live-results .rt-calculator__questions.is-flow-page>.rt-calculator__progress{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-small);box-shadow:var(--rt-calculator-shadow);padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}@media screen and (min-width:768px)and (min-height:40rem){.has-live-results .rt-calculator__questions.is-flow-page>.rt-calculator__progress{position:sticky;top:var(--rt-calculator-sticky-top);z-index:2}.has-live-results .rt-calculator__questions.is-flow-page:has(>.rt-calculator__progress) :is([data-rt-screen],.rt-calculator__question,.rt-calculator__step-title,.rt-calculator__legend){scroll-margin-top:calc(var(--rt-calculator-sticky-top) + 5.5rem)}}@container rt-calculator (min-width: 48rem){.has-live-results .rt-calculator__questions.is-flow-page.has-stepper:has(>.rt-calculator__stepper:not([hidden])) :is([data-rt-screen],.rt-calculator__question,.rt-calculator__step-title,.rt-calculator__legend){scroll-margin-top:var(--rt-calculator-sticky-top)}}.rt-calculator__step-title:has(>.rt-calculator__step-number){align-items:center;display:flex;gap:var(--rt-calculator-space-s)}.rt-calculator__step-number{background:var(--rt-calculator-surface);border:1.5px solid var(--rt-calculator-border-strong);border-radius:50%;box-sizing:border-box;color:var(--rt-calculator-muted);display:inline-grid;flex:none;font-size:var(--wp--preset--font-size--x-small);font-variant-numeric:tabular-nums;font-weight:700;height:2rem;line-height:1;place-items:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:2rem}.rt-calculator__step.is-done .rt-calculator__step-number{background:var(--rt-calculator-accent);border-color:var(--rt-calculator-accent);color:var(--rt-calculator-surface)}.rt-calculator__step-meta{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);line-height:1.5;margin:calc(var(--rt-calculator-space-xs)*-1) 0 0}.rt-calculator__step-title:has(>.rt-calculator__step-number)~:is(.rt-calculator__step-meta,.rt-calculator__step-description){padding-inline-start:calc(2rem + var(--rt-calculator-space-s))}.rt-calculator__step-questions>:is(h2,h3,h4,h5,h6){font-size:var(--wp--preset--font-size--large);line-height:var(--large-line-height);margin:var(--rt-calculator-space-xs) 0 calc(var(--rt-calculator-space-m) - var(--rt-calculator-questions-gap))}.rt-calculator__step-questions>p{margin-block:0}.rt-calculator__step-questions>:is(h2,h3,h4,h5,h6)+p{color:var(--rt-calculator-muted);font-size:var(--wp--preset--font-size--small);margin:.25rem 0 calc(var(--rt-calculator-space-l) - var(--rt-calculator-questions-gap))}.is-calculator-workbook .rt-calculator__step{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius);box-shadow:var(--rt-calculator-shadow);gap:var(--rt-calculator-space-xs);padding:var(--rt-calculator-card-padding)}.is-calculator-workbook .rt-calculator__step-questions{--rt-calculator-questions-gap:var(--rt-calculator-step-gap,var(--rt-calculator-space-l));gap:var(--rt-calculator-questions-gap);margin-top:var(--rt-calculator-space-m)}.is-calculator-workbook .rt-calculator__step-questions>:is(h2,h3,h4,h5,h6){border-top:1px solid var(--rt-calculator-border);margin:var(--rt-calculator-space-m) 0 calc(var(--rt-calculator-space-m) - var(--rt-calculator-space-l));padding-top:var(--rt-calculator-space-l)}.is-calculator-workbook .rt-calculator__step-questions>:is(h2,h3,h4,h5,h6)+p{margin:calc(var(--rt-calculator-space-xs) - var(--rt-calculator-space-m)) 0 calc(var(--rt-calculator-space-m) - var(--rt-calculator-space-l))}.rt-calculator__step.is-layout-grid>.rt-calculator__step-questions{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius);box-shadow:var(--rt-calculator-shadow);display:grid;gap:var(--rt-calculator-field-gap-y) var(--rt-calculator-field-gap-x);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(16rem,(100% - var(--rt-calculator-field-gap-x))/2)),1fr));padding:var(--rt-calculator-card-padding)}.rt-calculator__step-eyebrow{color:var(--rt-calculator-accent);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking-wide);line-height:1.4;margin:0;text-transform:none}.has-step-label-case-uppercase .rt-calculator__step-eyebrow{text-transform:uppercase}.has-step-label-case-lowercase .rt-calculator__step-eyebrow{text-transform:lowercase}.has-step-label-case-capitalize .rt-calculator__step-eyebrow{text-transform:capitalize}.rt-calculator__stepper-details{color:var(--rt-calculator-subtle);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--x-small);font-weight:400;gap:0 var(--rt-calculator-space-xs)}.rt-calculator__stepper-details .rt-calculator__stepper-count:before{content:"·";margin-inline-end:var(--rt-calculator-space-xs)}.rt-calculator__questions.is-navigation-free .rt-calculator__stepper-button:not(:disabled):hover .rt-calculator__stepper-title{color:var(--rt-calculator-accent);text-decoration:underline;text-underline-offset:.2em}.rt-calculator__progress-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rt-calculator-space-xs) var(--rt-calculator-space-m);justify-content:space-between;margin-bottom:var(--rt-calculator-space-s)}.rt-calculator__progress-header .rt-calculator__progress-label{margin:0}.rt-calculator__steps-toggle{align-items:center;background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border-strong);border-radius:var(--rt-calculator-radius-pill);color:var(--rt-calculator-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600;gap:var(--rt-calculator-space-xs);line-height:1.2;margin:0;min-height:2.5rem;padding:.375rem 1rem}.rt-calculator__steps-toggle:hover{border-color:var(--rt-calculator-accent)}.rt-calculator__steps-toggle:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}.rt-calculator__steps-toggle-icon{border:solid;border-width:0 2px 2px 0;height:.375rem;margin-top:-.25rem;transform:rotate(45deg);transition:transform .2s ease;width:.375rem}[aria-expanded=true]>.rt-calculator__steps-toggle-icon{margin-top:.25rem;transform:rotate(-135deg)}.rt-calculator__questions.has-stepper.is-stepper-open>.rt-calculator__stepper:not([hidden]){background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-small);display:block;margin-bottom:var(--rt-calculator-space-s);padding:var(--rt-calculator-space-xs) var(--rt-calculator-space-m)}.rt-calculator__questions.has-stepper.is-stepper-open>.rt-calculator__stepper:not([hidden]) .rt-calculator__stepper-label{display:none}@container rt-calculator (min-width: 48rem){.rt-calculator__questions.has-stepper.is-stepper-open>.rt-calculator__stepper:not([hidden]){background:none;border:0;margin-bottom:0;padding:0}.rt-calculator__questions.has-stepper.is-stepper-open>.rt-calculator__stepper:not([hidden]) .rt-calculator__stepper-label{display:block}}@media(forced-colors:active){.rt-calculator__step.is-done .rt-calculator__step-number{border-width:3px}}.rt-calculator__restart{display:flex}.rt-calculator__restart.is-justify-center{justify-content:center}.rt-calculator__restart.is-justify-right{justify-content:flex-end}.rt-calculator__dialog{background:var(--rt-calculator-surface);border:0;border-radius:var(--rt-calculator-radius);box-shadow:var(--wp--preset--shadow--large);box-sizing:border-box;color:var(--rt-calculator-text);margin:auto;max-width:none;padding:var(--rt-calculator-card-padding);width:min(30rem,100vw - 2rem)}.rt-calculator__dialog::backdrop{background:color-mix(in srgb,var(--wp--preset--color--secondary) 50%,#0000)}.rt-calculator__dialog-message{font-size:var(--wp--preset--font-size--normal);line-height:var(--normal-line-height);margin:0 0 var(--rt-calculator-space-l)}.rt-calculator__dialog-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rt-calculator-space-s) var(--rt-calculator-space-m);justify-content:flex-end;margin:0}@media screen and (max-width:680px){.rt-calculator__dialog-actions{flex-direction:column-reverse;justify-content:center}}.rt-calculator__results,.rt-calculator__results-content{display:flex;flex-direction:column;gap:var(--rt-calculator-space-m)}.rt-calculator__results-content>*,.rt-calculator__results>*{margin-block:0}.rt-calculator__results{scroll-margin-top:var(--rt-calculator-sticky-top)}.rt-calculator__results:where(:focus:not(:focus-visible)){outline:none}.rt-calculator__results:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:4px}.rt-calculator__section{background:var(--rt-calculator-surface);border:0;border-radius:var(--rt-calculator-radius);box-shadow:var(--rt-calculator-shadow);display:flex;flex-direction:column;gap:var(--rt-calculator-space-m);margin:0;padding:var(--rt-calculator-card-padding);scroll-margin-top:var(--rt-calculator-sticky-top)}.rt-calculator__section.is-variant-highlight{background:var(--rt-calculator-surface-alt);border-radius:var(--rt-calculator-radius-small);box-shadow:none;padding:var(--rt-calculator-space-l)}.rt-calculator__section.is-variant-note{background:var(--rt-calculator-surface-alt);border:0;border-inline-start:3px solid var(--rt-calculator-accent);border-radius:0;border-end-end-radius:var(--rt-calculator-radius-small);border-start-end-radius:var(--rt-calculator-radius-small);box-shadow:none;color:var(--rt-calculator-muted);font-size:var(--wp--preset--font-size--small);padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.rt-calculator__section.is-variant-plain{background:none;border:0;box-shadow:none;padding:0}.rt-calculator__section-title{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:var(--rt-calculator-tracking-wide);line-height:1.4;margin:0;text-transform:none}.rt-calculator__section-title.is-case-uppercase{text-transform:uppercase}.rt-calculator__section-title.is-case-lowercase{text-transform:lowercase}.rt-calculator__section-title.is-case-capitalize{text-transform:capitalize}.rt-calculator__condition,.rt-calculator__condition-content,.rt-calculator__section-content{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s)}.rt-calculator__condition-content>*,.rt-calculator__condition>*,.rt-calculator__section-content>*{margin-block:0}.rt-calculator__score-number{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--3-x-large);font-weight:700;letter-spacing:var(--rt-calculator-tracking-tight);line-height:1.1;margin:0}.rt-calculator__score-total{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--large);font-weight:400;letter-spacing:0;margin-inline-start:var(--rt-calculator-space-2xs)}.rt-calculator__score>.rt-calculator__score-band{margin-top:var(--rt-calculator-space-m)}.rt-calculator__value{display:flex;flex-direction:column;gap:var(--rt-calculator-space-2xs);margin:0}.rt-calculator__value.has-text-align-center{align-items:center}.rt-calculator__value.has-text-align-right{align-items:flex-end}.rt-calculator__value-label{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--small);line-height:var(--small-line-height);margin:0}.rt-calculator__value-number{color:var(--rt-calculator-text);font-size:var(--wp--preset--font-size--2-x-large);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:var(--rt-calculator-tracking-tight);line-height:1.1;margin:0}.is-size-medium .rt-calculator__value-number{font-size:var(--wp--preset--font-size--x-large)}.is-size-hero .rt-calculator__value-number{font-size:var(--wp--preset--font-size--4-x-large)}.rt-calculator__results .wp-block-table{margin:0;overflow-x:auto}.rt-calculator__results .wp-block-table table{border-collapse:collapse;font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums}.rt-calculator__results .wp-block-table>table{width:100%!important}.rt-calculator__results .wp-block-table td,.rt-calculator__results .wp-block-table th{border:0;border-bottom:1px solid var(--rt-calculator-border);padding:var(--rt-calculator-space-s);text-align:start;vertical-align:top}.rt-calculator__results .wp-block-table thead th{border-bottom-color:var(--rt-calculator-border-strong);color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking);line-height:1.4;text-transform:uppercase}.rt-calculator__results .wp-block-table tbody th{font-weight:600}.rt-calculator__results .wp-block-table :is(strong,b){color:var(--rt-calculator-accent);font-weight:600}.rt-calculator__results .wp-block-table tfoot td,.rt-calculator__results .wp-block-table tfoot th{border-bottom:0;border-top:2px solid var(--rt-calculator-text);color:var(--rt-calculator-accent);font-weight:600}.rt-calculator__results .wp-block-table tr>:first-child{padding-inline-start:0}.rt-calculator__results .wp-block-table tr>:last-child{padding-inline-end:0}.rt-calculator__results .wp-block-table .rt-calculator__cell-label{display:none}@media screen and (max-width:480px){.rt-calculator__results .wp-block-table.is-stacked-on-mobile{overflow:visible}.rt-calculator__results .wp-block-table.is-stacked-on-mobile table,.rt-calculator__results .wp-block-table.is-stacked-on-mobile tbody,.rt-calculator__results .wp-block-table.is-stacked-on-mobile td,.rt-calculator__results .wp-block-table.is-stacked-on-mobile tfoot,.rt-calculator__results .wp-block-table.is-stacked-on-mobile th,.rt-calculator__results .wp-block-table.is-stacked-on-mobile tr{display:block}.rt-calculator__results .wp-block-table.is-stacked-on-mobile thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rt-calculator__results .wp-block-table.is-stacked-on-mobile tr{border-bottom:1px solid var(--rt-calculator-border);padding:var(--rt-calculator-space-s) 0}.rt-calculator__results .wp-block-table.is-stacked-on-mobile td,.rt-calculator__results .wp-block-table.is-stacked-on-mobile th{border:0;padding:.125rem 0}.rt-calculator__results .wp-block-table.is-stacked-on-mobile td{display:flex;gap:var(--rt-calculator-space-m);justify-content:space-between;text-align:end}.rt-calculator__results .wp-block-table.is-stacked-on-mobile tbody th,.rt-calculator__results .wp-block-table.is-stacked-on-mobile tfoot th{padding-bottom:var(--rt-calculator-space-2xs)}.rt-calculator__results .wp-block-table.is-stacked-on-mobile tfoot tr{border-bottom:0;border-top:2px solid var(--rt-calculator-text)}.rt-calculator__results .wp-block-table.is-stacked-on-mobile tfoot td,.rt-calculator__results .wp-block-table.is-stacked-on-mobile tfoot th{border-top:0}.rt-calculator__results .wp-block-table.is-stacked-on-mobile .rt-calculator__cell-label{color:var(--rt-calculator-subtle);display:block;font-weight:400;text-align:start}}.rt-calculator__bar{background:var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-pill);height:.25rem;overflow:hidden}.rt-calculator__bar-fill{background:var(--rt-calculator-accent);border-radius:inherit;height:100%;transition:width 1s ease;width:0}.wp-block-rt-blocks-calculator.has-live-results>.rt-calculator__results{margin-top:var(--rt-calculator-space-m)}.rt-calculator__review{display:flex;flex-direction:column;gap:var(--rt-calculator-space-s)}.rt-calculator__review-group{background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border);border-radius:var(--rt-calculator-radius-small);padding:var(--rt-calculator-space-m) var(--rt-calculator-space-l)}.rt-calculator__review-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--rt-calculator-space-xs) var(--rt-calculator-space-m);justify-content:space-between}.rt-calculator__review-title{font-size:var(--wp--preset--font-size--medium);font-weight:600;line-height:var(--medium-line-height);margin:0}.rt-calculator__review-count{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-variant-numeric:tabular-nums;margin:.125rem 0 0}.rt-calculator__review-count:empty{display:none}.rt-calculator__review-edit{align-items:center;background:var(--rt-calculator-surface);border:1px solid var(--rt-calculator-border-strong);border-radius:var(--rt-calculator-radius-pill);color:var(--rt-calculator-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.2;margin:0;min-height:2.25rem;padding:.25rem 1rem}.rt-calculator__review-edit:hover{border-color:var(--rt-calculator-accent);color:var(--rt-calculator-accent)}.rt-calculator__review-edit:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}.rt-calculator__review-details{margin-top:var(--rt-calculator-space-s)}.rt-calculator__review-summary{align-items:center;color:var(--rt-calculator-accent);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:600;gap:var(--rt-calculator-space-xs);list-style:none;min-height:1.5rem}.rt-calculator__review-summary::-webkit-details-marker{display:none}.rt-calculator__review-summary:before{border:solid;border-width:0 2px 2px 0;content:"";height:.375rem;transform:rotate(-45deg);transition:transform .2s ease;width:.375rem}.rt-calculator__review-details[open]>.rt-calculator__review-summary:before{transform:rotate(45deg)}.rt-calculator__review-summary:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}.rt-calculator__review-list{display:grid;gap:var(--rt-calculator-space-m);margin:var(--rt-calculator-space-m) 0 0}.rt-calculator__review-label{color:var(--rt-calculator-subtle);font-size:var(--wp--preset--font-size--x-small);font-weight:700;line-height:1.4}.rt-calculator__review-answer{margin:.25rem 0 0}.rt-calculator__review-lines{color:var(--rt-calculator-text);display:grid;font-size:var(--wp--preset--font-size--small);gap:.25rem;line-height:var(--small-line-height);list-style:none;margin:0;overflow-wrap:anywhere;padding:0;white-space:pre-line}.is-empty .rt-calculator__review-lines{color:var(--rt-calculator-subtle);font-style:italic}.wp-block-rt-blocks-calculator{--rt-calculator-text:var(--wp--preset--color--secondary);--rt-calculator-muted:var(--wp--preset--color--accent-10);--rt-calculator-subtle:var(--wp--preset--color--light-gray);--rt-calculator-border:var(--wp--preset--color--neutral-gray-2);--rt-calculator-border-strong:var(--wp--preset--color--neutral-gray-3);--rt-calculator-surface:var(--wp--preset--color--accent-6);--rt-calculator-surface-alt:var(--wp--preset--color--primary);--rt-calculator-surface-selected:color-mix(in srgb,var(--rt-calculator-accent) 6%,var(--rt-calculator-surface));--rt-calculator-accent:var(--wp--preset--color--accent-1);--rt-calculator-gradient:var(--wp--preset--gradient--linear-accent);--rt-calculator-radius:var(--wp--custom--border-radius,1.13rem);--rt-calculator-radius-small:var(--wp--custom--border-radius-normal,1rem);--rt-calculator-radius-pill:999px;--rt-calculator-shadow:var(--wp--preset--shadow--base);--rt-calculator-space-2xs:var(--wp--preset--spacing--9-xs);--rt-calculator-space-xs:var(--wp--preset--spacing--8-xs);--rt-calculator-space-s:var(--wp--preset--spacing--6-xs);--rt-calculator-space-m:var(--wp--preset--spacing--5-xs);--rt-calculator-space-l:var(--wp--preset--spacing--3-xs);--rt-calculator-space-xl:var(--wp--preset--spacing--2-xs);--rt-calculator-card-padding:var(--wp--preset--spacing--4-xs);--rt-calculator-control-padding:0.875rem 1.125rem;--rt-calculator-field-height:3.125rem;--rt-calculator-field-padding:0.9375rem;--rt-calculator-radius-field:0.375rem;--rt-calculator-field-gap-x:1.5rem;--rt-calculator-field-gap-y:2rem;--rt-calculator-label-space:0.625rem;--rt-calculator-tracking:0.06em;--rt-calculator-tracking-wide:0.08em;--rt-calculator-tracking-tight:-0.02em;--rt-calculator-sticky-top:calc(var(--wp--preset--spacing--2-xs) + 5.3125rem);color:var(--rt-calculator-text);margin-inline:auto;max-width:var(--wp--style--global--content-size,45rem);scroll-margin-top:var(--rt-calculator-sticky-top)}@media screen and (max-width:768px){.wp-block-rt-blocks-calculator{--rt-calculator-label-space:0.816rem}}@media screen and (min-width:1601px){.wp-block-rt-blocks-calculator{--rt-calculator-field-gap-x:2rem;--rt-calculator-field-gap-y:1.55rem;--rt-calculator-space-2xs:0.375rem;--rt-calculator-space-xs:0.75rem;--rt-calculator-space-s:1.0625rem;--rt-calculator-space-m:1.4375rem;--rt-calculator-space-l:1.75rem;--rt-calculator-space-xl:2.5rem;--rt-calculator-card-padding:1.5rem}}@media screen and (min-width:1470px){.wp-block-rt-blocks-calculator{--rt-calculator-sticky-top:calc(var(--wp--preset--spacing--2-xs) + 6.125rem)}}.wp-block-rt-blocks-calculator.alignwide{max-width:var(--wp--style--global--wide-size,none)}.wp-block-rt-blocks-calculator.alignfull{max-width:none}.wp-block-rt-blocks-calculator [hidden]{display:none!important}.rt-calculator__noscript{background:var(--rt-calculator-surface-alt);border-radius:var(--rt-calculator-radius-small);font-size:var(--wp--preset--font-size--small);margin:0 0 var(--rt-calculator-space-m);padding:var(--rt-calculator-space-s) var(--rt-calculator-space-m)}.rt-calculator__live,.rt-calculator__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wp-block-rt-blocks-calculator:has(.has-stepper){container:rt-calculator/inline-size}.rt-calculator__answer{white-space:pre-line}.rt-calculator__button--next{margin-inline-start:auto}.rt-calculator__button--back .rt-button__link{flex-direction:row-reverse;margin-inline-end:0}.rt-calculator__button--back .rt-button__arrow{inset-inline-end:6px;transform:scaleX(-1)}.rt-calculator__button--back .rt-button__link:hover .rt-button__arrow{inset-inline-end:16px}.rt-calculator__button .rt-button__link{appearance:none;border:0;cursor:pointer;font-family:inherit}.rt-calculator__button .rt-button__link:disabled{opacity:.4;pointer-events:none}.rt-calculator__button .rt-button__link:focus-visible{outline:2px solid var(--rt-calculator-accent);outline-offset:2px}.rt-calculator__button .rt-button,.rt-calculator__button .rt-button__circle,.rt-calculator__button .rt-button__pointer{display:block}.rt-calculator__badge{--rt-calculator-badge:var(--rt-calculator-muted);background:color-mix(in srgb,var(--rt-calculator-badge) 12%,var(--rt-calculator-surface));border:1px solid color-mix(in srgb,var(--rt-calculator-badge) 30%,#0000);border-radius:var(--rt-calculator-radius-pill);color:color-mix(in srgb,var(--rt-calculator-badge) 70%,var(--wp--preset--color--black));display:inline-block;font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:var(--rt-calculator-tracking);line-height:1.6;margin:0;padding:.25rem .875rem;text-transform:uppercase}.rt-calculator__badge:empty{display:none}.rt-calculator-token{font-variant-numeric:tabular-nums;white-space:nowrap}.wp-block-rt-blocks-calculator[data-rt-restoring]{min-height:24rem;position:relative}.wp-block-rt-blocks-calculator[data-rt-restoring]>*{visibility:hidden}.wp-block-rt-blocks-calculator[data-rt-restoring]:after{animation:rt-calculator-spin .8s linear infinite;border:.25rem solid var(--rt-calculator-border);border-radius:50%;border-top-color:var(--rt-calculator-accent);content:"";height:2.5rem;left:50%;margin-inline-start:-1.25rem;position:absolute;top:4rem;width:2.5rem}@keyframes rt-calculator-spin{to{transform:rotate(1turn)}}
