:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;height:100dvh}#root{width:100%;padding-top:110dvh;box-sizing:border-box;display:flex;flex-direction:column;background-color:#fff;color:#000;position:relative;overflow:hidden}.dark{background-color:#111!important;color:#eee!important}.caveat-rsy-font{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:700;font-style:normal}.geist-rsy-font{font-family:Geist,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}@supports not (animation-timeline:scroll()){#root{padding-top:11dvh}}._rsy-toast-container_cs1r7_1{position:fixed;inset:0;margin:5px;box-sizing:border-box;z-index:1000000;background-color:transparent;pointer-events:none;display:flex;align-items:center;flex-direction:column;gap:10px;overflow:hidden;--rsy-toast-color-information: #3498db;--rsy-toast-color-success: #07bc0c;--rsy-toast-color-warning: #f1c40f;--rsy-toast-color-error: hsl(6, 78%, 57%)}._rsy-toast-notification_cs1r7_25{flex-shrink:0;width:200px;height:auto;font-size:15px;background-color:#fff;-webkit-user-select:none;user-select:none;--webkit-users-select: none;color:#363636;box-shadow:0 3px 10px #0000001a,0 3px 3px #0000000d;max-width:350px;pointer-events:auto;padding:8px 10px;border-radius:8px;animation:.35s cubic-bezier(.21,1.02,.73,1) 0s 1 normal forwards running _showNotif_cs1r7_1;border:1px solid;border-left:5px solid;position:relative;display:grid;grid-template-columns:min-content auto;overflow:hidden}._rsy-toast-notification_cs1r7_25[type=success]{border-color:var(--rsy-toast-color-success)}._rsy-toast-notification_cs1r7_25[type=error]{border-color:var(--rsy-toast-color-error)}._rsy-toast-notification_cs1r7_25[type=warning]{border-color:var(--rsy-toast-color-warning)}._rsy-toast-notification_cs1r7_25[type=information]{border-color:var(--rsy-toast-color-information)}._rsy-toast-notification-icon_cs1r7_62{width:var(--iconWidth,20px);aspect-ratio:1/1;align-self:center;animation:_popup_cs1r7_1 .4s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes _popup_cs1r7_1{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.3);opacity:.5}to{transform:scale(1);opacity:1}}._rsy-toast-notification-content_cs1r7_83{display:flex;flex-direction:column;gap:5px;padding-left:5px;box-sizing:border-box}._rsy-toast-progress_cs1r7_90{position:absolute;bottom:0;left:0;width:100%;height:3px;overflow:hidden;animation:_progress_cs1r7_1 1.9s linear forwards}._rsy-toast-progress_cs1r7_90[type=success]{background-color:var(--rsy-toast-color-success)}._rsy-toast-progress_cs1r7_90[type=error]{background-color:var(--rsy-toast-color-error)}._rsy-toast-progress_cs1r7_90[type=warning]{background-color:var(--rsy-toast-color-warning)}._rsy-toast-progress_cs1r7_90[type=information]{background-color:var(--rsy-toast-color-information)}@keyframes _progress_cs1r7_1{0%{width:100%}to{width:0%}}@keyframes _showNotif_cs1r7_1{0%{transform:translate3d(0,-20px,0) scale(1);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}._closingAnimation_cs1r7_131{animation:_hideAndMinimize_cs1r7_1 .3s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes _hideAndMinimize_cs1r7_1{0%{opacity:1}to{opacity:0}}@keyframes _slide-in_cs1r7_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}._rsy-toast-loader_cs1r7_158{position:relative;width:70%;aspect-ratio:1;border-radius:50%;background-color:#fff;border:2px solid;border-color:#e0e0e0;border-right-color:#616161;box-sizing:border-box;animation:_rotate_cs1r7_1 1.5s linear infinite}@keyframes _rotate_cs1r7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._welcomeSection_1cu7m_1{top:0;left:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(#2980b9,#6dd5fa,#fff);animation:_shrink_1cu7m_1 linear forwards;animation-timeline:scroll(nearest);animation-range:0vh 90dvh;z-index:1;font-size:clamp(3rem,3vw,5rem);-webkit-user-select:none;user-select:none;--webkit-user-select: none}._dark_1cu7m_20{background:linear-gradient(#2c3e50,#4ca1af)}._topbar_1cu7m_24{position:fixed;top:3dvh;right:20px;width:max-content;z-index:2}._welcomeText_1cu7m_32{display:flex;justify-content:center}@keyframes _shrink_1cu7m_1{0%{height:100%;background-position:50% 0%;font-size:clamp(3rem,5vw,5rem)}to{background-position:50% 100%;height:10dvh;font-size:clamp(1.5rem,5vw,2.5rem)}}._rsy-switch-container_5aatp_1{--switchComponent-width: 100px;--switchComponent-height: 50px;--switchToggle-width: 40px;--switchToggle-height: 40px;--translate-size: 50px;--switch-backgroundColor-enabled: #4c7aaf;--switch-backgroundColor-disabled: #ccc}._rsy-switch-container_5aatp_1{display:flex;align-items:center;width:var(--switchComponent-width);height:var(--switchComponent-height);border-radius:25px;background-color:var(--switch-backgroundColor-disabled);padding:5px;box-sizing:border-box;cursor:pointer;transition:background-color .3s}._rsy-switch-toggle_5aatp_24{width:var(--switchToggle-width);height:var(--switchToggle-height);background-color:#fff;border-radius:50%;transition:transform .3s;animation:_toogle-size2_5aatp_1 .3s ease-out;display:flex;align-items:center;justify-content:center}._rsy-switch-toggle_5aatp_24 svg{height:80%;width:80%;object-fit:contain}._rsy-switch-container_5aatp_1._active_5aatp_42{background-color:var(--switch-backgroundColor-enabled)}._rsy-switch-container_5aatp_1._active_5aatp_42 ._rsy-switch-toggle_5aatp_24{animation:_toogle-size_5aatp_1 .3s ease-out}._rsy-switch-container_5aatp_1._active_5aatp_42 ._rsy-switch-toggle_5aatp_24{transform:translate(var(--translate-size))}@keyframes _toogle-size_5aatp_1{0%,50%{height:var(--switchToggle-height/2);width:var(--switchToggle-width/2)}50%,to{height:var(--switchToggle-height);width:var(--switchToggle-width)}}@keyframes _toogle-size2_5aatp_1{0%,50%{height:var(--switchToggle-height/2);width:var(--switchToggle-width/2)}50%,to{height:var(--switchToggle-height);width:var(--switchToggle-width)}}._sun-svg_5aatp_85{animation:_rotate_5aatp_1 15s linear infinite}@keyframes _rotate_5aatp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_46inp_1{height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:10px 20px;box-sizing:border-box;gap:10px}._socialIcons_46inp_14{display:flex;align-items:center;justify-content:center;gap:10px}._socialIcons_46inp_14 img{cursor:pointer}._socialIcons_46inp_14 svg{cursor:pointer}._footerText_46inp_27{font-size:clamp(.5rem,3vw,1rem);color:#000;font-weight:500;text-align:center}._footer_46inp_1[mode=dark] ._footerText_46inp_27{color:#eee}._footerText_46inp_27 span{color:inherit;text-decoration:underline;cursor:pointer}._toaster-container_v8hf1_1{width:100%;height:100%;padding-inline:5px;box-sizing:border-box;pointer-events:none}._toaster-container_v8hf1_1 canvas{pointer-events:auto;touch-action:none;overscroll-behavior:none}._container_xsst5_1{width:100%;height:100dvh;display:flex;flex-direction:column;justify-content:space-evenly;box-sizing:border-box;gap:20px;-webkit-user-select:none;user-select:none;--webkit-user-select: none;background-color:inherit}._toasterContainer_xsst5_14{height:40%;width:100%;padding:5px;box-sizing:border-box}._quote_xsst5_21{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(.6rem,4vw,2rem);font-weight:800}@keyframes _reveal_xsst5_1{0%{opacity:0;transform:translate(-50px)}25%{opacity:.5;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes _reveal2_xsst5_1{0%{opacity:0;transform:translate(50px)}25%{opacity:.5;transform:translate(0)}to{opacity:1;transform:translate(0)}}._quote_xsst5_21 div:first-child{color:#00b7ff;animation:_reveal_xsst5_1 linear both;animation-timeline:view()}._quote_xsst5_21 div:last-child{font-size:clamp(.6rem,4vw,1.8rem);font-weight:700;color:#000}._container_xsst5_1[darkmode=true] ._quote_xsst5_21 div:first-child{color:#61cddd}._container_xsst5_1[darkmode=true] ._quote_xsst5_21 div:last-child{color:#fff}._demoButtonBar_xsst5_77{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-inline:10px}._buttons_xsst5_85{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:center;align-items:center;gap:10px;padding-inline:12px;padding-block:8px;background-color:#c1eeff;border-radius:1rem;width:max-content}._container_xsst5_1[darkmode=true] ._buttons_xsst5_85{background-color:#4ca1af}._button_xsst5_85{padding:5px 10px;text-align:start;text-wrap:nowrap;font-size:clamp(1rem,5vw,1.2rem);background-color:#fff;box-sizing:border-box;cursor:pointer;border-radius:.5rem;min-width:200px;display:flex;justify-content:start;gap:20px}._container_xsst5_1[darkmode=true] ._button_xsst5_85{background-color:#111;color:#eee}._button_xsst5_85 svg{padding-top:5px}._container_1m7m1_1{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box;user-select:none;-webkit-user-select:none;overflow:hidden}._benefits-container_1m7m1_14{display:grid;width:max-content;grid-template-columns:repeat(3,minmax(0px,1fr))}._benefit_1m7m1_14{display:flex;align-items:center;flex-wrap:nowrap;gap:5px}._benefit-text_1m7m1_27{font-size:clamp(.6rem,2vw,1rem);font-weight:500;color:#0087e0}._container_1m7m1_1[mode=dark] ._benefit-text_1m7m1_27{color:#61cddd}@media screen and (max-width: 600px){._benefits-container_1m7m1_14{grid-template-columns:repeat(2,minmax(0px,1fr))}}._container_1ovw8_1{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;padding-inline:5px;padding-top:40px;box-sizing:border-box;user-select:none;-webkit-user-select:none}._usage-container_1ovw8_15{display:flex;flex-direction:column;gap:10px;align-items:start;width:700px;padding:10px;box-sizing:border-box}@keyframes _reveal_1ovw8_1{0%{opacity:0;transform:translate(-50px)}25%{opacity:.5;transform:translate(0)}to{opacity:1;transform:translate(0)}}._title_1ovw8_39{font-size:clamp(1rem,5vw,1.5rem);font-weight:700}._componentUsage_1ovw8_46{width:30vw;min-width:200px;border-radius:1rem}._componentUsage_1ovw8_46 img{width:100%;height:100%;object-fit:contain;border-radius:1rem}._exampleGrid_1ovw8_59{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr))}._exampleButtons_1ovw8_64{display:flex;flex-direction:column;gap:10px;align-items:start;justify-content:center;padding:10px;box-sizing:border-box}._exampleGrid-Button_1ovw8_74{cursor:pointer;text-align:start;text-wrap:nowrap;font-size:clamp(.6,5vw,.8rem);min-width:140px;border:1px solid #ccc;padding:4px 8px;border-radius:.3rem;background-color:inherit;color:#737373;font-weight:500;display:flex;gap:5px}._container_1ovw8_1[darkmode=true] ._exampleGrid-Button_1ovw8_74{background-color:#fff;color:#111}._selected_1ovw8_93{border-color:#0087e0;color:#111}._container_1ovw8_1[darkmode=true] ._selected_1ovw8_93{background-color:#61cddd;color:#fff}._imagesContainer_1ovw8_102{width:30vw;min-height:max-content;min-width:200px;border-radius:1rem}._imagesContainer_1ovw8_102 img{width:100%;height:100%;object-fit:contain;border-radius:1rem}._positionGrid_1ovw8_116{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}._positionImage_1ovw8_122{min-height:max-content;min-width:200px;border-radius:1rem}._positionImage_1ovw8_122 img{width:100%;height:100%;object-fit:contain;border-radius:1rem}._positionButtons_1ovw8_134{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}._positionGrid-Button_1ovw8_142{cursor:pointer;width:120px;text-align:start;text-wrap:nowrap;font-size:clamp(.6,5vw,.8rem);min-width:max-content;border:1px solid #ccc;padding:4px 8px;border-radius:.3rem;background-color:inherit;color:#737373;font-weight:500;display:flex;gap:5px}._container_1ovw8_1[darkmode=true] ._positionGrid-Button_1ovw8_142{background-color:#fff;color:#111}._selectedPosition_1ovw8_163{background-color:#0087e0;color:#fff}._container_1ovw8_1[darkmode=true] ._selectedPosition_1ovw8_163{background-color:#61cddd;color:#fff}@keyframes _visible_1ovw8_1{0%{opacity:0}50%{opacity:1}to{opacity:1}}@media screen and (max-width: 600px){._exampleGrid_1ovw8_59{grid-template-columns:1fr 1fr;gap:5px;width:100%}._positionGrid_1ovw8_116{grid-template-columns:repeat(1,minmax(0px,1fr));gap:5px}}
