@font-face{font-family:rcx;src:url(../media/rcx_400-s.02pjz9goquo5i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rcx;src:url(../media/rcx_500-s.3s6b3chrftii9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rcx;src:url(../media/rcx_600-s.3yybgrxixqwf6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rcx;src:url(../media/rcx_700-s.0o-7l1qdhv60q.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rcx Fallback;src:local(Arial);ascent-override:103.7%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:100.28%}.rcx_a2e7d99d-module__0vaHOW__className{font-family:rcx,rcx Fallback,Arial,sans-serif}.rcx_a2e7d99d-module__0vaHOW__variable{--font-rcx:"rcx", "rcx Fallback", Arial, sans-serif}
.revcore-system{--rc-ease:cubic-bezier(.2,.8,.2,1);--rc-fast:.18s;--rc-panel:.24s}.revcore-system :is(.glass-dark,.glass-light,.glass-nav-dark,.glass-nav-light,.glass-panel){isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border:1px solid #ffffff47;position:relative;box-shadow:inset 0 1px #ffffff59,0 8px 24px -14px #00000080}.revcore-system :is(.glass-dark,.glass-nav-dark){background:#18231e8f}.revcore-system :is(.glass-light,.glass-nav-light){background:#f8faf8e0;border-color:#ffffffb3;box-shadow:inset 0 1px #fff,0 8px 24px -14px #10251c45}.revcore-system .glass-panel{background:#f7f9f7f0;border-color:#ffffffb3;box-shadow:inset 0 1px #fff,0 20px 45px -20px #0007}.revcore-system :is(.glass-dark,.glass-light,.glass-nav-dark,.glass-nav-light):before{display:none}.revcore-system .glass-panel:not([hidden]){animation:rc-panel-in var(--rc-panel) var(--rc-ease) both;transform-origin:top}.revcore-system header>div:first-child{transition:background-color var(--rc-panel) var(--rc-ease),box-shadow var(--rc-panel) var(--rc-ease)}.revcore-system :is(button,a.rounded-full,.rc-button){transition:transform var(--rc-fast) var(--rc-ease),background-color var(--rc-fast) var(--rc-ease),border-color var(--rc-fast) var(--rc-ease),box-shadow var(--rc-fast) var(--rc-ease),color var(--rc-fast) var(--rc-ease)}.revcore-system :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #83a100}.revcore-system :is(button,a)[class~=text-white]:focus-visible,.revcore-system .glass-dark:focus-visible{outline-color:#c9f227}.revcore-system :is(button,a.rounded-full,.rc-button):not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.revcore-system :is(button,a.rounded-full,.rc-button):is(.bg-white,.bg-bg){box-shadow:inset 0 1px #fff,0 5px 14px -10px #10251c50}.revcore-system .rc-card{transition:transform .22s var(--rc-ease),box-shadow .22s var(--rc-ease)}.revcore-system .rc-card img{transition:transform .32s var(--rc-ease)}.revcore-system #book input{transition:border-color var(--rc-fast),box-shadow var(--rc-fast)}.revcore-system #book [role=radio]{transition:background-color var(--rc-fast),border-color var(--rc-fast),transform var(--rc-fast)}.revcore-system .rc-progress{transition:width .28s var(--rc-ease)}.revcore-system .rc-step{animation:rc-content-in .22s var(--rc-ease) both}.revcore-system .rc-skeleton{background:#e5e9e5;border-radius:12px;animation:1.6s ease-in-out infinite rc-pulse}@media (hover:hover) and (pointer:fine){.revcore-system :is(button,a.rounded-full,.rc-button):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}.revcore-system :is(a,button).glass-dark:hover{background:#34443ab3;box-shadow:inset 0 1px #ffffff80,0 10px 26px -12px #0009}.revcore-system :is(a,button).glass-light:hover{background:#fffffff2}.revcore-system :is(a,button).bg-white:hover{background-color:#f4f7ec}.revcore-system a.rc-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px -24px #10251c70}.revcore-system a.rc-card:hover img{transform:scale(1.025)}}@keyframes rc-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rc-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.revcore-system *,.revcore-system :before,.revcore-system :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.revcore-system :is(button,a.rounded-full,.rc-button,a.rc-card):hover,.revcore-system :is(button,a.rounded-full,.rc-button):active,.revcore-system a.rc-card:hover img{transform:none}}@media (prefers-reduced-transparency:reduce){.revcore-system :is(.glass-dark,.glass-nav-dark){-webkit-backdrop-filter:none;background:#283b32}.revcore-system :is(.glass-light,.glass-nav-light,.glass-panel){-webkit-backdrop-filter:none;background:#f8faf7}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.revcore-system :is(.glass-dark,.glass-nav-dark){background:#283b32}.revcore-system :is(.glass-light,.glass-nav-light,.glass-panel){background:#f8faf7}}.revcore-system .rc-living[data-active=true] .rc-device-surface{animation:8s ease-in-out infinite rc-device-breathe}.revcore-system .rc-living[data-active=false] .rc-device-surface{animation-play-state:paused}.revcore-system .rc-callback[data-active=true] li{animation:rc-content-in .5s var(--rc-ease) both}@keyframes rc-device-breathe{0%,to{translate:0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.revcore-system .rc-living,.revcore-system .rc-device-surface{transform:translate(0,0)!important}.revcore-system .rc-callback li{opacity:1!important;animation:none!important}}.revcore-system .rc-sequence[data-active=true] .rc-stage{animation:rc-content-in .5s var(--rc-ease) both}@media (prefers-reduced-motion:reduce){.revcore-system .rc-sequence .rc-stage{opacity:1!important;animation:none!important}}
