:root{--rk-form-height:56px;--rk-form-radius:12px;--rk-form-font:16px;--rk-form-label-weight:600;--rk-form-gap:22px;--rk-form-padding:16px;--rk-form-icon:20px;--rk-form-icon-gap:12px;--rk-form-action:44px;--rk-form-action-inset:6px;--rk-form-feedback-icon:16px;--rk-form-feedback-gap:8px;--rk-form-feedback-inset:6px}:root{--rk-review-star:28px;--rk-review-target:44px;--rk-review-columns:1;--rk-review-mobile-columns:1}:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form){--rf-accent:var(--rk-accent);color:var(--rk-text);font-family:var(--rk-font)}:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]),select,textarea){box-sizing:border-box;display:block;max-width:100%;width:100%;min-width:0;min-height:var(--rk-form-height);height:auto;margin:0;padding:14px var(--rk-field-end,var(--rk-form-padding)) 14px var(--rk-field-start,var(--rk-form-padding));border:1px solid var(--rk-border);border-radius:var(--rk-form-radius);background:var(--rk-surface);color:var(--rk-text);font-family:var(--rk-font);font-size:var(--rk-form-font);font-weight:var(--rk-body-weight);line-height:var(--rk-body-line);box-shadow:none;transition:border-color .16s;outline-offset:3px}:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form) :is(input,select,textarea):focus-visible{outline:2px solid var(--rk-accent);border-color:var(--rk-accent);box-shadow:none}:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form) :is(input,textarea)::placeholder{color:var(--rk-text);opacity:1}:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--rk-accent)!important}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) textarea{resize:vertical;min-height:154px}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) :is(.rf-field,.rkr-field){display:block;margin:0 0 var(--rk-form-gap);font-family:var(--rk-font);font-size:var(--rk-form-font);font-weight:var(--rk-body-weight);line-height:var(--rk-body-line);color:var(--rk-text)}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) :is(.rf-field>span:first-child,.rf-field>label,.rkr-field>span,.rkr-field>label){display:block;margin-bottom:8px;font-size:var(--rk-form-font);font-weight:var(--rk-form-label-weight);color:var(--rk-text)}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) :is(.rf-privacy,.rf-required,.rf-error,.rf-status,.rkr-status,.rkr-note,small){font-size:var(--rk-helper-size);font-weight:var(--rk-helper-weight);line-height:var(--rk-helper-line);color:var(--rk-text)}:is(.rf-root,.rf-manual,.rk-form) .rf-date-control>input{padding-right:60px}:is(.rf-root,.rf-manual,.rk-form) .rf-calendar-controls select{min-height:44px;padding:8px}@media(prefers-reduced-motion:reduce){:is(.rf-root,.rf-manual,#rkr-ratings,form[role=search],.rk-form,.rk-search,.rk-team-filter-form) :is(input,select,textarea){transition:none}}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) :is(.rf-button,.rkr-submit){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--rk-form-height);padding:14px 24px;border:0;border-radius:var(--rk-form-radius);background:var(--rk-accent);color:var(--rk-inverse);font-family:var(--rk-font);font-size:var(--rk-button-size);font-weight:var(--rk-button-weight);line-height:var(--rk-button-line);box-shadow:none;cursor:pointer}:is(.rf-root,.rf-manual,#rkr-ratings,.rk-form) :is(.rf-button,.rkr-submit):disabled{opacity:.6;cursor:wait}html body #tm-content :is(.rf-root,.rf-manual,.rk-form) .rf-registration-steps li[aria-current=step] .rf-step-number,html body.rf-document .rf-registration-steps li[aria-current=step] .rf-step-number{--rk-ink:var(--rk-inverse);color:var(--rk-inverse)!important}:is(.rk-search,.rku-search,.rkb-search-input){position:relative;min-width:0;--rk-field-start:calc(var(--rk-form-padding) + var(--rk-form-icon) + var(--rk-form-icon-gap));--rk-field-end:calc(var(--rk-form-action) + var(--rk-form-action-inset) * 2 + var(--rk-form-icon-gap))}html body #tm-page :is(.rk-search,.rku-search,.rkb-search-input)>:is(.rk-search-icon,.rku-search-icon,svg){position:absolute;inset:auto auto auto var(--rk-form-padding);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--rk-form-icon);height:var(--rk-form-icon);margin:0;pointer-events:none;color:var(--rk-text)}html body #tm-page :is(.rk-search,.rku-search,.rkb-search-input) :is(.rk-search-icon,.rku-search-icon)>svg{display:block;width:100%;height:100%}html body #tm-page :is(.rk-search-submit,.rku-search-submit,.rkb-filters__submit){--rk-ink:var(--rk-inverse);position:absolute;inset:auto var(--rk-form-action-inset) auto auto;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rk-form-action);height:var(--rk-form-action);min-height:var(--rk-form-action);margin:0;padding:0;border:0;border-radius:var(--rk-button-radius);background:var(--rk-accent);color:var(--rk-inverse)!important;box-shadow:none;cursor:pointer}html body #tm-page :is(.rk-search-submit,.rku-search-submit,.rkb-filters__submit):hover{background:var(--rk-accent);box-shadow:none}:is(.rk-search-submit,.rku-search-submit,.rkb-filters__submit) svg{display:block;width:var(--rk-form-icon);height:var(--rk-form-icon);color:inherit}html body #tm-page :is(.rk-search-submit,.rku-search-submit,.rkb-filters__submit):focus-visible{outline:var(--rk-focus-width) solid var(--rk-text);outline-offset:3px}html body :is(form[role=search],.rk-team-filter-form,.rk-form) select{--rk-field-end:var(--rk-form-padding);appearance:auto;background-image:none;cursor:pointer}.rk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:359px){html body #tm-page :is(.rku-toolbar,.rkb-filters){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "search" "sort"}html body #tm-page :is(.rku-toolbar .rku-search,.rkb-filters__search,.rku-toolbar .rku-sort,.rkb-filters__sort){grid-column:auto;grid-row:auto}}.rf-registration{width:100%;max-width:var(--rk-reading-max);margin-inline:auto}html body #tm-page .rf-registration .rf-card{box-sizing:border-box;width:100%;margin:0;padding:var(--rk-intro-card-padding);border:0;border-radius:var(--rk-card-radius);background:var(--rk-surface);box-shadow:none}.rf-registration .rf-registration-inputs{border:0;min-width:0;margin:0;padding:0}.rf-registration .rf-registration-inputs:disabled{opacity:1}.rf-registration .rf-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rk-form-gap)}.rf-registration .rf-registration-field{grid-column:1/-1;min-width:0}.rf-registration .rf-registration-field:is([data-rf-field=first_name],[data-rf-field=last_name]){grid-column:auto}html body #tm-page .rf-registration .rf-field{margin:0 0 var(--rk-form-feedback-gap)}.rf-registration .rf-registration-steps{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--rk-title-gap);margin:0 0 var(--rk-title-gap);padding:0 0 var(--rk-title-gap);border-bottom:1px solid var(--rk-border);list-style:none}html body #tm-page .rf-registration .rf-registration-steps li{display:flex;align-items:center;gap:var(--rk-back-gap);min-width:0;margin:0;padding:0;font-size:var(--rk-helper-size);font-weight:var(--rk-body-weight);line-height:var(--rk-helper-line)}.rf-registration .rf-step-number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--rk-background)}.rf-registration .rf-registration-steps li[aria-current=step] .rf-step-number{background:var(--rk-text)}.rf-registration .rf-registration-steps li.is-complete .rf-step-number{background:var(--rk-background)}.rf-registration .rf-card h1,.rf-registration .rf-intro{margin:0 0 var(--rk-title-gap)}.rf-registration .rf-privacy{margin:0 0 var(--rk-back-gap)}html body #tm-page .rf-registration .rf-status{display:block;min-height:calc(var(--rk-helper-size) * var(--rk-helper-line));margin:var(--rk-back-gap) 0 0}html body #tm-page .rf-registration :is(.rf-privacy,.rf-status,.rf-error,.rf-registration-terms p,.rf-payment-note){font-size:var(--rk-helper-size)!important;line-height:var(--rk-helper-line)!important;font-weight:var(--rk-helper-weight)!important}.rf-registration .rf-registration-terms{margin:var(--rk-title-gap) 0 0;padding:var(--rk-title-gap) 0 0;border-top:1px solid var(--rk-border)}.rf-registration .rf-registration-terms p{margin:0}.rf-registration .rf-registration-terms p+p{margin-top:var(--rk-back-gap)}.rf-registration :is(.rf-button,.rf-result-actions){width:100%}.rf-registration .rf-checkout-frame{width:100%;min-width:0}.rf-registration .rf-checkout-frame iframe{display:block;width:100%;height:900px;border:0;background:var(--rk-surface)}.rf-registration .rf-payment-note{margin:var(--rk-title-gap) 0 0}.rf-registration .rf-checkout-result{min-height:440px;scroll-margin-top:var(--rk-shell-offset)}.rf-registration .rf-result-description{margin:0 0 var(--rk-title-gap)}.rf-registration .rf-paid-amount{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--rk-back-gap);margin:var(--rk-title-gap) 0;padding-block:var(--rk-title-gap);border-block:1px solid var(--rk-border)}.rf-registration .rf-paid-amount strong{white-space:nowrap;font-size:var(--rk-offer-size);font-weight:var(--rk-offer-weight);line-height:var(--rk-offer-line)}.rf-registration .rf-result-actions{display:flex;flex-direction:column;align-items:center;gap:var(--rk-title-gap);margin-top:var(--rk-title-gap)}@media(max-width:767px){.rf-registration .rf-registration-steps{gap:var(--rk-back-gap)}html body #tm-page .rf-registration .rf-registration-steps li{gap:calc(var(--rk-back-gap) / 2)}.rf-registration .rf-registration-fields{grid-template-columns:minmax(0,1fr)}.rf-registration .rf-checkout-frame iframe{height:1050px}}@media(max-width:359px){.rf-registration .rf-registration-steps{gap:var(--rk-back-gap)}.rf-registration .rf-step-number{width:24px;height:24px}}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-field-error{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--rk-form-feedback-gap);min-height:calc(var(--rk-helper-size) * var(--rk-helper-line));margin:var(--rk-form-feedback-inset) 0 0;font-family:var(--rk-font);font-size:var(--rk-helper-size);font-weight:var(--rk-helper-weight);line-height:var(--rk-helper-line);color:var(--rk-text);overflow-wrap:anywhere}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) :is(.rf-field-error:not(:empty),.rf-error):before{content:"";display:block;flex:none;width:var(--rk-form-feedback-icon);height:var(--rk-form-feedback-icon);margin-top:calc((var(--rk-helper-size) * var(--rk-helper-line) - var(--rk-form-feedback-icon)) / 2);background-image:url(/assets/icons/form-warning.svg);background-position:center;background-size:contain;background-repeat:no-repeat}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) :is(.rf-field,.rf-checkbox-field){margin-bottom:max(var(--rk-form-feedback-gap),calc(var(--rk-form-gap) - var(--rk-helper-size) * var(--rk-helper-line) - var(--rk-form-feedback-inset)))}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) :is(input,select,textarea)[aria-invalid=true]:not(:focus-visible){outline:none;border-color:var(--rk-accent)}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-check{margin-bottom:0}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-error{display:flex;align-items:flex-start;gap:var(--rk-form-feedback-gap);margin:0 0 var(--rk-form-gap);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--rk-text);font-family:var(--rk-font);font-size:var(--rk-helper-size);font-weight:var(--rk-helper-weight);line-height:var(--rk-helper-line);overflow-wrap:anywhere}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-error[hidden]{display:none}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-status{text-align:left}html body #tm-page .rf-registration .rf-registration-fields{row-gap:0}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-captcha{width:100%;max-width:100%;height:auto;aspect-ratio:auto;margin:0;overflow:visible}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-captcha-widget{width:100%;height:auto;transform:none}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-captcha.is-interactive{margin:var(--rk-form-gap) 0}html body :is(.rf-root,.rf-manual,.rk-form,#rkr-ratings) .rf-captcha[hidden]{display:none}#rkr-ratings[data-rk-reviews="4"]{box-sizing:border-box;min-width:0;max-width:var(--rk-page-max);margin-inline:auto;margin-block:var(--rk-title-gap) 0;padding-block:0 var(--rk-title-gap);color:var(--rk-text);background:transparent}#rkr-ratings[data-rk-reviews="4"] [hidden]{display:none!important}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure{margin:0;padding:0;border:0;background:transparent}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:var(--rk-back-gap);min-height:var(--rk-review-target);padding:var(--rk-back-gap) 0;list-style:none;cursor:pointer}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure>summary::-webkit-details-marker{display:none}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure>summary:after{content:"+";flex:none}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure[open]>summary:after{content:"\2212"}#rkr-ratings[data-rk-reviews="4"] .rk-review-disclosure>summary:focus-visible{outline:var(--rk-focus-width) solid var(--rk-accent);outline-offset:var(--rk-focus-width)}#rkr-ratings[data-rk-reviews="4"] .rk-review-summary{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:var(--rk-title-gap);row-gap:var(--rk-back-gap);text-align:center}#rkr-ratings[data-rk-reviews="4"] .rk-review-total{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:var(--rk-back-gap);margin:0}#rkr-ratings[data-rk-reviews="4"] .rkr-review-list{display:grid;align-items:start;grid-template-columns:repeat(var(--rk-review-columns),minmax(0,1fr));gap:var(--rk-title-gap);max-width:var(--rk-reading-max);margin:var(--rk-title-gap) auto 0}#rkr-ratings[data-rk-reviews="4"] .rkr-review{min-width:0;margin:0;padding:var(--rk-price-padding);border:1px solid var(--rk-border);border-radius:var(--rk-card-radius);background:var(--rk-surface);box-shadow:none}#rkr-ratings[data-rk-reviews="4"] .rkr-review:before{display:none}#rkr-ratings[data-rk-reviews="4"] .rkr-review header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--rk-back-gap)}#rkr-ratings[data-rk-reviews="4"] .rkr-review time{display:block;margin-top:var(--rk-back-gap)}#rkr-ratings[data-rk-reviews="4"] .rkr-review p{margin:var(--rk-title-gap) 0 0;overflow-wrap:anywhere}#rkr-ratings[data-rk-reviews="4"] .rkr-review-list>p{grid-column:1/-1;margin:0}#rkr-ratings[data-rk-reviews="4"] .rk-review-intro{margin:var(--rk-back-gap) 0 var(--rk-title-gap)}#rkr-ratings[data-rk-reviews="4"] .rk-review-form{margin:0;padding:0;max-width:none}#rkr-ratings[data-rk-reviews="4"] fieldset{min-width:0;border:0;padding:0}#rkr-ratings[data-rk-reviews="4"] legend{margin:0 0 var(--rk-form-feedback-gap);padding:0}#rkr-ratings[data-rk-reviews="4"] .rk-review-rating-row{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--rk-back-gap);row-gap:0}#rkr-ratings[data-rk-reviews="4"] .rk-review-stars{display:flex;flex-wrap:nowrap;max-width:100%}#rkr-ratings[data-rk-reviews="4"] .rk-review-star{position:relative;display:grid;place-items:center;width:var(--rk-review-target);height:var(--rk-review-target);margin:0;border:0;border-radius:var(--rk-form-action-inset);background:transparent;cursor:pointer}#rkr-ratings[data-rk-reviews="4"] .rk-review-star{flex:none}#rkr-ratings[data-rk-reviews="4"] .rk-review-star input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}#rkr-ratings[data-rk-reviews="4"] .rk-review-star:has(input:focus-visible){outline:var(--rk-focus-width) solid var(--rk-accent);outline-offset:2px}#rkr-ratings[data-rk-reviews="4"] .rf-check{display:flex;align-items:flex-start;gap:var(--rk-form-icon-gap);min-height:var(--rk-review-target);padding:0;cursor:pointer}#rkr-ratings[data-rk-reviews="4"] .rf-check input{flex:none;width:var(--rk-form-icon);height:var(--rk-form-icon);margin:3px 0 0;accent-color:var(--rk-accent)}#rkr-ratings[data-rk-reviews="4"] .rk-review-publication,#rkr-ratings[data-rk-reviews="4"] .rk-review-privacy{margin:0}#rkr-ratings[data-rk-reviews="4"] .rk-review-privacy a{display:inline-flex;align-items:center;min-height:var(--rk-review-target);text-decoration:underline;text-underline-offset:.2em}#rkr-ratings[data-rk-reviews="4"] .rk-review-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rk-title-gap);align-items:start}#rkr-ratings[data-rk-reviews="4"] .rk-review-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:var(--rk-title-gap)}#rkr-ratings[data-rk-reviews="4"] .rk-review-form textarea{min-height:calc(var(--rk-form-height) * 2)}#rkr-ratings[data-rk-reviews="4"] .rk-review-actions{margin-top:var(--rk-back-gap)}#rkr-ratings[data-rk-reviews="4"] .rkr-submit{max-width:100%;transform:none!important;transition:none}#rkr-ratings[data-rk-reviews="4"] .rkr-status{min-height:calc(var(--rk-helper-size) * var(--rk-helper-line));margin:var(--rk-back-gap) 0 0}#rkr-ratings[data-rk-reviews="4"] .rkr-retry{min-height:var(--rk-review-target);margin:var(--rk-back-gap) 0 0;border:1px solid var(--rk-border);border-radius:var(--rk-form-radius);background:var(--rk-surface);padding:var(--rk-back-gap);cursor:pointer}@media(max-width:767px){#rkr-ratings[data-rk-reviews="4"] .rkr-review-list{grid-template-columns:repeat(var(--rk-review-mobile-columns),minmax(0,1fr))}#rkr-ratings[data-rk-reviews="4"] .rk-review-primary{grid-template-columns:minmax(0,1fr)}#rkr-ratings[data-rk-reviews="4"] .rkr-submit{width:100%}}
