.oin-tab{position:fixed;z-index:999997;right:0;top:50%;transform:translateY(-50%);border:0;border-radius:6px 0 0 6px;background:var(--oin-accent,#514477);color:#fff;width:43px;min-height:152px;padding:12px 7px;display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;box-shadow:0 2px 9px rgb(0 0 0 / .15);cursor:pointer;font:700 15px/1.1 system-ui,sans-serif;transition:opacity .22s ease,transform .22s ease}.oin-tab span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.7px}.oin-tab b{font-size:25px;line-height:1;color:#ffd21c;text-shadow:0 0 7px rgb(255 210 28 / .35)}.oin-tab.oin-hidden{opacity:0;pointer-events:none;transform:translate(100%,-50%)}.oin-tab.oin-upper{top:32%}.oin-tab.oin-idle b{animation:oin-glint 1.5s ease-in-out 1}@keyframes oin-glint{0%,100%{text-shadow:0 0 0 #fff0}50%{text-shadow:0 0 7px #ffd21c,0 0 16px #ffd21c}}.oin-overlay{position:fixed;inset:0;background:rgb(12 20 35 / .32);z-index:999998}.oin-panel{position:fixed;z-index:999999;right:0;top:0;height:100dvh;width:min(420px,94vw);overflow:hidden;background:#fff;color:#172033;box-shadow:-8px 0 30px rgb(0 0 0 / .18);transform:translateX(105%);transition:transform .25s ease;display:flex;flex-direction:column;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.oin-panel.oin-open{transform:translateX(0)}.oin-panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid #edf0f4}.oin-panel-head>div{display:flex;align-items:center;gap:9px}.oin-panel-head h2{font-size:18px;line-height:1.25;margin:0;color:#172033}.oin-head-star{color:#f5bd00;font-size:26px}.oin-close{border:0;background:#fff0;color:#344054;font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.oin-summary{padding:13px 18px;border-bottom:1px solid #edf0f4;font-size:15px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.oin-summary strong{font-size:19px}.oin-summary small{font-size:11px;color:#667085}.oin-stars{color:#f5bd00;letter-spacing:1px;white-space:nowrap}.oin-reviews{padding:0 18px;overflow:auto;flex:1;min-height:90px}.oin-review{padding:14px 0;border-bottom:1px solid #edf0f4}.oin-review-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.oin-review-top strong{font-size:14px}.oin-review-meta{font-size:11px;color:#667085;margin-top:2px}.oin-review p{font-size:13px;color:#344054;margin:7px 0 0;overflow-wrap:anywhere}.oin-empty{color:#667085;padding:18px 0}.oin-form-wrap{padding:14px 18px 18px;border-top:1px solid #e9edf2;background:#fff;max-height:48%;overflow:auto}.oin-form-wrap h3{font-size:16px;margin:0 0 3px;color:#172033}.oin-form-note{font-size:11px;color:#667085;margin:0 0 10px}.oin-form{display:grid;gap:9px}.oin-form label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#344054}.oin-form input[type=text],.oin-form select,.oin-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfd6e2;border-radius:7px;padding:9px 10px;background:#fff;color:#172033;font:13px system-ui,sans-serif}.oin-form textarea{resize:vertical;min-height:64px}.oin-form .oin-consent{display:flex;align-items:flex-start;gap:7px;font-weight:400;line-height:1.4}.oin-form .oin-consent input{margin-top:2px}.oin-submit,.oin-inline-open{border:0;border-radius:7px;background:#ffc400;color:#172033;padding:11px 15px;font-weight:700;cursor:pointer}.oin-submit{justify-self:end}.oin-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.oin-inline-open{font:600 14px system-ui,sans-serif}.oin-shortcode-trigger{display:inline-block}body.oin-lock{overflow:hidden}@media(max-width:600px){.oin-tab{width:36px;min-height:132px;font-size:13px}.oin-panel{top:0;right:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border-radius:0;box-sizing:border-box;overflow:hidden}.oin-panel-head{padding-top:max(14px,env(safe-area-inset-top))}.oin-reviews{flex:1 1 auto;min-height:0}.oin-form-wrap{flex:0 0 auto;max-height:48%;padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.oin-tab,.oin-panel{transition:none}.oin-tab.oin-idle b{animation:none}}.oin-form-launch{padding:14px 18px 18px;border-top:1px solid #e9edf2;background:#fff}.oin-form-launch p{font-size:13px;color:#475467;margin:0 0 9px}.oin-leave-review{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:8px;background:#ffc400;color:#172033;padding:12px 16px;font:700 14px system-ui,sans-serif;cursor:pointer}.oin-leave-review span{color:#fff;font-size:18px;text-shadow:0 0 4px rgb(150 100 0 / .35)}.oin-form-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.oin-form-heading h3{margin:0}.oin-form-back{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer}.oin-form-wrap[hidden]{display:none!important}.oin-form-launch[hidden]{display:none!important}.oin-panel.oin-form-mode .oin-reviews{display:none}.oin-panel.oin-form-mode .oin-form-launch{display:none}.oin-panel.oin-form-mode .oin-form-wrap{display:block!important;position:absolute;top:62px;right:0;bottom:0;left:0;width:100%;max-height:none;overflow-y:auto;box-sizing:border-box;padding:16px 18px 24px;border-top:0;background:#fff;z-index:2}.oin-panel.oin-form-mode .oin-form-heading{position:sticky;top:-16px;z-index:1;background:#fff;padding:0 0 12px}@media(max-width:600px){.oin-panel.oin-form-mode .oin-form-wrap{top:58px;padding:15px 16px max(24px,env(safe-area-inset-bottom))}.oin-panel.oin-form-mode .oin-form-heading{top:-15px}}.oin-country-detected{font-size:12px;color:#667085;margin:0;padding:3px 0}.oin-country-detected{font-size:12px;color:#667085;margin:0;padding:3px 0}.oin-hint-arrow{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:rgb(255 255 255 / .58);font:400 24px/1 system-ui,sans-serif;opacity:0;pointer-events:none}.oin-tab.oin-idle .oin-hint-arrow{animation:oin-arrow-hint .8s ease-out 1}@keyframes oin-arrow-hint{0%{opacity:0;transform:translate(-2px,-50%)}45%{opacity:.8;transform:translate(-7px,-50%)}100%{opacity:0;transform:translate(-2px,-50%)}}.oin-trust-note{padding:10px 11px;border:1px solid #e4e7ec;border-radius:7px;background:#f9fafb}.oin-trust-note strong{display:block;font-size:12px;color:#344054;margin-bottom:3px}.oin-trust-note p{margin:0;color:#667085;font-size:11px;line-height:1.45}.oin-privacy-link{font-size:11px;color:#667085;margin:0}.oin-privacy-link a{color:#475467;text-decoration:underline}.oin-tab{touch-action:pan-y}.oin-swipe-hint{position:fixed;z-index:999996;right:49px;top:50%;transform:translateX(9px) translateY(-50%);display:flex;align-items:center;gap:9px;max-width:calc(100vw - 105px);padding:10px 12px;border:1px solid rgb(139 128 184 / .28);border-radius:8px 0 0 8px;background:rgb(255 255 255 / .94);color:#3d3658;box-shadow:0 3px 14px rgb(24 20 45 / .13);font:600 12px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s}.oin-swipe-hint span{font-size:21px;line-height:1;color:#8b80b8}.oin-swipe-hint.oin-hint-visible{opacity:1;visibility:visible;transform:translateX(0) translateY(-50%)}@media(max-width:600px){.oin-swipe-hint{right:39px;padding:9px 10px;font-size:11px;max-width:calc(100vw - 90px)}}@media(prefers-reduced-motion:reduce){.oin-swipe-hint{transition:none}}.oin-panel{box-sizing:border-box}.oin-reviews{overscroll-behavior:contain}.oin-form-launch{flex:0 0 auto;position:sticky;bottom:0;z-index:3;padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 -5px 14px rgb(20 30 50 / .035)}.oin-form-launch p{margin-bottom:8px}.oin-leave-review{min-height:44px}.oin-panel.oin-form-mode .oin-form-wrap{display:flex!important;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(16px,env(safe-area-inset-bottom))}.oin-panel.oin-form-mode .oin-form{display:flex;flex-direction:column;gap:8px;flex:1 0 auto}.oin-panel.oin-form-mode .oin-form label{gap:3px;font-size:12px}.oin-panel.oin-form-mode .oin-form input[type=text],.oin-panel.oin-form-mode .oin-form select{min-height:40px;padding:8px 10px}.oin-panel.oin-form-mode .oin-form textarea{min-height:68px;max-height:100px;padding:8px 10px}.oin-panel.oin-form-mode .oin-trust-note{padding:8px 10px}.oin-panel.oin-form-mode .oin-trust-note p{font-size:10px;line-height:1.35}.oin-panel.oin-form-mode .oin-form .oin-consent{font-size:11px;line-height:1.3;gap:6px}.oin-panel.oin-form-mode .oin-form .oin-submit{position:sticky;bottom:0;z-index:5;width:100%;min-height:48px;flex:0 0 auto;align-self:stretch;margin-top:2px;padding:13px 16px;box-shadow:0 -5px 14px rgb(255 255 255 / .96)}.oin-empty{padding:14px 0 18px}@media(max-width:600px){.oin-panel{height:100vh;height:100dvh;max-height:100dvh}.oin-panel-head{flex:0 0 auto}.oin-reviews{flex:1 1 auto;min-height:90px}.oin-form-launch{padding:12px 16px max(14px,env(safe-area-inset-bottom))}.oin-panel.oin-form-mode .oin-form-wrap{top:58px;bottom:0;max-height:none;padding:12px 15px max(14px,env(safe-area-inset-bottom))}.oin-panel.oin-form-mode .oin-form-heading{top:-12px;padding-bottom:8px}.oin-panel.oin-form-mode .oin-form textarea{min-height:62px;max-height:88px}.oin-panel.oin-form-mode .oin-form .oin-submit{min-height:46px}}.oin-swipe-hint{position:fixed;z-index:999996;right:49px;top:50%;transform:translateX(7px) translateY(-50%);display:flex;align-items:center;gap:9px;max-width:calc(100vw - 105px);padding:9px 11px;border:1px solid rgb(139 128 184 / .22);border-radius:8px 0 0 8px;background:rgb(255 255 255 / .88);color:rgb(61 54 88 / .88);box-shadow:0 2px 10px rgb(24 20 45 / .09);font:600 12px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility .3s}.oin-swipe-hint span{font-size:27px;line-height:.8;color:rgb(139 128 184 / .48);animation:oin-chevron-pulse .9s ease-in-out 2}.oin-swipe-hint.oin-hint-visible{opacity:1;visibility:visible;transform:translateX(0) translateY(-50%)}.oin-swipe-hint.oin-hint-visible span{animation:oin-chevron-pulse .9s ease-in-out 2}@keyframes oin-chevron-pulse{0%,100%{opacity:.28;transform:translateX(0)}50%{opacity:.95;transform:translateX(3px)}}@media(max-width:600px){.oin-swipe-hint{right:39px;padding:8px 9px;font-size:11px;max-width:calc(100vw - 90px)}.oin-swipe-hint span{font-size:24px}}@media(prefers-reduced-motion:reduce){.oin-swipe-hint,.oin-swipe-hint span{transition:none;animation:none!important}}@media(max-width:600px){.oin-tab,.oin-tab.oin-upper{top:64%}.oin-swipe-hint{top:64%}}.oin-review-author{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.oin-country-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#344054;font:600 10px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.oin-review-top{align-items:flex-start}.oin-panel-head{position:sticky;top:0;z-index:20;flex:0 0 auto;min-height:64px;box-sizing:border-box;background:#fff;padding-top:max(12px,env(safe-area-inset-top));box-shadow:0 2px 8px rgb(16 24 40 / .035)}.oin-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;font-size:29px;line-height:1;touch-action:manipulation}.oin-close:focus-visible{outline:3px solid rgb(114 87 181 / .45);outline-offset:2px}@media(max-width:600px){.oin-panel-head{min-height:calc(64px + env(safe-area-inset-top));padding-left:16px;padding-right:12px}.oin-panel-head h2{font-size:18px}.oin-close{background:#f2f4f7;color:#344054}.oin-reviews{scroll-padding-top:8px;-webkit-overflow-scrolling:touch}}.oin-mobile-countdown{display:none}@media(max-width:600px){.oin-mobile-countdown{display:block;flex:0 0 auto;padding:5px 12px;background:#f5f3ff;color:#5b3e9b;text-align:center;font:600 12px/1.35 system-ui,-apple-system,Segoe UI,sans-serif}}.oin-panel .oin-mobile-countdown{display:none}@media(max-width:767px),(pointer:coarse){.oin-panel .oin-mobile-countdown{display:block!important;position:relative;z-index:5;width:100%;box-sizing:border-box;flex:0 0 auto;padding:9px 12px;margin:0;background:#f1edff;color:#493078;border-bottom:1px solid #ded5f5;text-align:center;font:700 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}}.oin-retry-reviews{margin:10px 0;padding:9px 14px;border:0;border-radius:8px;background:var(--oin-accent,#7257b5);color:#fff;font-weight:600;cursor:pointer}.oin-mobile-countdown{display:block!important;visibility:visible!important;opacity:1!important}.oin-mobile-countdown{display:none}@media(max-width:768px){.oin-panel-head>div{min-width:0;flex-wrap:wrap;gap:7px}.oin-panel-head h2{font-size:16px}.oin-mobile-countdown{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f1edff;color:#493078;border:1px solid #ded5f5;font:800 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap}}.oin-panel{min-height:0}.oin-panel [data-oin-review-data]{display:flex!important;flex:1 1 0%!important;flex-direction:column;min-width:0;min-height:0!important;height:0;max-height:100%;overflow:hidden}.oin-panel [data-oin-review-data]>.oin-reviews{display:block;flex:1 1 0%!important;min-width:0;min-height:0!important;height:0;max-height:100%;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y!important;pointer-events:auto}.oin-panel [data-oin-review-data]>.oin-summary{flex:0 0 auto}@media(max-width:768px){.oin-panel [data-oin-review-data]{flex:1 1 0%!important;height:0!important;min-height:0!important}.oin-panel [data-oin-review-data]>.oin-reviews{flex:1 1 0%!important;height:0!important;min-height:0!important;overflow-y:scroll!important;touch-action:pan-y!important}}.oin-mobile-whatsapp{display:none}@media(max-width:768px){.oin-mobile-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;margin:10px 16px 8px;padding:12px 16px;min-height:52px;box-sizing:border-box;border-radius:999px;background:#075b46;color:#fff;text-decoration:none;box-shadow:0 3px 10px rgb(0 0 0 / .14);font:700 16px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-tap-highlight-color:#fff0}.oin-mobile-whatsapp svg{width:25px;height:25px;flex:0 0 25px}.oin-mobile-whatsapp span{color:#fff}.oin-mobile-whatsapp b{font-size:20px;line-height:1;color:#fff}.oin-mobile-whatsapp:active{transform:scale(.99)}}@media(max-width:768px){.oin-form-launch .oin-mobile-whatsapp{margin:9px 0 0;width:100%}}.oin-tab{background:var(--oin-accent,#514477)}@media(max-width:768px){.oin-form-wrap .oin-mobile-whatsapp-form{display:flex;width:100%;margin:12px 0 4px}}@media (max-width:768px){.oin-form-launch .oin-leave-review{position:relative;display:flex;margin:0 0 22px!important;z-index:4;touch-action:manipulation}.oin-form-launch .oin-mobile-whatsapp{position:relative;display:flex;clear:both;margin:0!important;z-index:2;touch-action:manipulation}.oin-form-wrap .oin-mobile-whatsapp-form{position:relative;margin:22px 0 8px!important;z-index:1;touch-action:manipulation}}.oin-panel,.oin-panel [data-oin-review-data],.oin-panel .oin-reviews{overflow-anchor:none}.oin-panel[hidden],.oin-panel[aria-hidden="true"]{scroll-margin:0!important}.oin-panel[hidden],.oin-overlay[hidden],.oin-form-wrap[hidden],.oin-form-launch[hidden]{display:none!important}.oin-tab,button.oin-tab{background:#30264d!important;color:#ffffff!important;border-color:#30264d!important}.oin-tab *,button.oin-tab *{color:#ffffff!important}.fp-section.fp-band p{color:#172033!important;background-color:#ffffff!important;padding:12px 14px;border-radius:8px}.oin-swipe-hint,.oin-hint-arrow{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.oin-panel[hidden],.oin-overlay[hidden],.oin-form-wrap[hidden],.oin-form-launch[hidden]{display:none!important}@keyframes oin-review-button-bounce-in{0%{opacity:0;transform:translateY(22px) scale(.92)}55%{opacity:1;transform:translateY(-6px) scale(1.035)}75%{transform:translateY(2px) scale(.99)}100%{opacity:1;transform:translateY(0) scale(1)}}.oin-leave-review.oin-bounce-in{animation:oin-review-button-bounce-in .85s cubic-bezier(.2,.8,.25,1) both!important}@media (prefers-reduced-motion:reduce){.oin-leave-review.oin-bounce-in{animation:none!important}}