@keyframes vc-in{from{opacity:0;transform:translateY(0.75em) scale(0.96)}to{opacity:1;transform:none}}@keyframes vc-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-0.3em)}40%{transform:translateX(0.3em)}60%{transform:translateX(-0.2em)}80%{transform:translateX(0.2em)}}@keyframes vc-pulse-ring{0%,100%{transform:scale(1);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}50%{transform:scale(1.07);box-shadow:0 0 0 .5em var(--tertiary-low),0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}}@keyframes vc-pulse-idle{0%,100%{box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}50%{box-shadow:0 0 0 .35em var(--tertiary-low),0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}}@keyframes vc-badge-in{from{transform:scale(0);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes vc-video-fade{from{opacity:0}to{opacity:1}}@media(min-width: 701px){body.vaperina-call-noscroll{overflow:hidden}}body.vaperina-call-ios-fullscreen-fallback{overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important;inset:0 !important}#vaperina-call-widget.vaperina-call-vortex-out,#vaperina-call-widget.vaperina-call-vortex-in,#vaperina-call-ui.vaperina-call-vortex-out,#vaperina-call-ui.vaperina-call-vortex-in{transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}#vaperina-call-ui,#vaperina-call-widget{position:fixed;background:var(--secondary);border:.0625em solid var(--primary-low);border-radius:1.25em;box-shadow:0 0 0 0.0625em var(--primary-low), 0 0.25em 0.5em var(--primary-low), 0 0.75em 2em var(--primary-medium);box-sizing:border-box;color:var(--primary);z-index:99999;display:none;opacity:0;transform:translateY(0.75em) scale(0.96);transition:opacity .22s ease,transform .22s ease}#vaperina-call-ui.open,#vaperina-call-widget.open{opacity:1;transform:none;pointer-events:auto;visibility:visible}#vaperina-call-ui .call-top-bar,#vaperina-call-widget .vaperina-widget-notifications-header,#vaperina-call-widget .vaperina-widget-brand-bar{display:flex;align-items:center;gap:.5em;padding:.75em 1em;background:var(--secondary);border-bottom:.0625em solid var(--primary-low);flex-shrink:0}#vaperina-call-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--tertiary);color:var(--secondary);border-radius:100em;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium));border:none;position:fixed;bottom:11.875em;right:1.5em;width:3.25em;height:3.25em;padding:0;flex-direction:column;gap:.1em;border-radius:1.25em;z-index:9999}#vaperina-call-btn:active{transform:scale(0.94)}#vaperina-call-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-btn:hover{filter:brightness(1.06)}#vaperina-call-btn:active{filter:brightness(0.94);transform:scale(0.95)}#vaperina-call-btn .vaperina-call-btn-icon{width:1.375em;height:1.375em;display:flex;align-items:center;justify-content:center}#vaperina-call-btn .vaperina-call-btn-icon svg{width:100%;height:100%}#vaperina-call-btn .vaperina-call-btn-label{font-size:var(--font-down-3);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1}#vaperina-call-btn:hover{transform:translateY(-0.125em) scale(1.03);filter:brightness(1.06)}#vaperina-call-btn.vaperina-call-incoming{background:var(--success);animation:vc-pulse-ring .7s ease-in-out infinite;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.5em var(--primary-medium)}#vaperina-call-btn.vaperina-call-active-hidden{animation:vc-pulse-idle 2.2s ease-in-out infinite}.vaperina-call-suggestions{display:none;position:absolute;top:calc(100% + .375em);left:0;right:0;background:var(--secondary);border:.0625em solid var(--primary-low);border-radius:1.125em;box-shadow:0 0 0 0.0625em var(--primary-low), 0 0.25em 0.5em var(--primary-low), 0 0.75em 2em var(--primary-medium);z-index:9999;overflow:hidden;max-height:14em;overflow-y:auto}.vaperina-call-suggestion-item{padding:.625em 1em;font-size:var(--font-0);color:var(--primary);cursor:pointer;border-bottom:.0625em solid var(--primary-low);transition:background .12s ease}.vaperina-call-suggestion-item:last-child{border-bottom:none}.vaperina-call-suggestion-item:hover{background:var(--primary-very-low)}.vaperina-widget-page{display:none;flex-direction:column;min-height:0;min-width:0;flex:1}.vaperina-widget-page.vaperina-widget-page-active{display:flex}#vaperina-call-toasts{position:fixed;bottom:1.5em;left:50%;transform:translateX(-50%);z-index:200000;display:flex;flex-direction:column;align-items:center;gap:.375em;pointer-events:none}#vaperina-call-toasts>div{background:var(--primary-very-high);color:var(--secondary);padding:.5em 1.125em;border-radius:100em;font-size:var(--font-down-1);font-weight:500;box-shadow:0 .25em 1em var(--primary-medium);white-space:nowrap;max-width:min(22em,90vw);text-align:center;animation:vc-in .2s ease}.vaperina-call-speaker-mobile-popup{position:fixed;left:50%;bottom:1.5em;transform:translateX(-50%) translateY(0.5em);z-index:200002;background:var(--primary-very-high);color:var(--secondary);padding:.75em 1.125em;border-radius:1.125em;font-size:var(--font-0);box-shadow:0 .25em 1em var(--primary-medium);opacity:0;transition:opacity .18s ease,transform .18s ease;max-width:min(20em,100vw - 2em);text-align:center}#vaperina-call-proximity-overlay{position:fixed;inset:0;background:var(--primary-very-high);z-index:200000;display:none;align-items:center;justify-content:center}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-inner{display:flex;flex-direction:column;align-items:center;gap:1em;text-align:center;padding:2.5em}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-brand{display:flex;flex-direction:column;align-items:center;gap:.2em}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-logo{font-size:clamp(1.1rem,4vw,1.5rem);font-weight:800;color:var(--tertiary);letter-spacing:-0.02em}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-by,#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-slogan{font-size:clamp(.7rem,2.5vw,.85rem);color:var(--primary-medium)}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-slogan{font-style:italic}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-title{font-size:clamp(1.75rem,6vw,2.5rem);font-weight:700;color:var(--tertiary);line-height:1.15;margin-top:.5em}#vaperina-call-proximity-overlay .vaperina-call-proximity-overlay-hint{font-size:clamp(.9rem,3.5vw,1.1rem);color:var(--primary-low);line-height:1.4;max-width:17.5em}#vaperina-call-widget{bottom:11.875em;right:11.125em;width:22.5em;min-height:35em;padding:0;overflow:hidden}#vaperina-call-widget:not(.open){display:none !important;pointer-events:none !important;visibility:hidden !important}#vaperina-call-widget.open{display:flex !important;flex-direction:column;animation:vc-in .26s cubic-bezier(0.34, 1.4, 0.64, 1)}#vaperina-call-widget.shake{animation:vc-shake .4s ease}@media(min-width: 701px){#vaperina-call-widget.open{height:85vh;min-height:35em;min-width:22.5em;max-width:90vw;max-height:85vh;resize:both;overflow:auto}#vaperina-call-widget .vaperina-widget-page{min-height:0}#vaperina-call-widget .vaperina-widget-page:not(.vaperina-widget-page-active){display:none !important}#vaperina-call-widget .vaperina-widget-page-home{overflow-y:auto}#vaperina-call-widget .vaperina-widget-page-notifications.vaperina-widget-page-active{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-notifications-tabs,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-footer{flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-low) rgba(0,0,0,0)}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar{width:.1875em}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-thumb{background:var(--primary-low);border-radius:1em}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-thumb:hover{background:var(--primary-medium)}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list::-webkit-scrollbar-button{display:none}}#vaperina-call-widget .vaperina-widget-brand-bar{cursor:move;user-select:none;-webkit-user-select:none}#vaperina-call-widget .vaperina-widget-drag-handle{font-size:var(--font-down-2);color:var(--primary-low);letter-spacing:.15em;flex-shrink:0}#vaperina-call-widget .vaperina-widget-brand-title{font-size:var(--font-0);font-weight:700;color:var(--tertiary);letter-spacing:-0.01em}#vaperina-call-widget .vaperina-widget-brand-by{font-size:var(--font-down-3);color:var(--primary-medium);margin-left:auto;flex-shrink:0}#vaperina-call-widget .vaperina-widget-page-home{flex:1;display:flex;flex-direction:column;min-height:0}#vaperina-call-widget .vaperina-widget-home-content{flex:1;display:flex;flex-direction:column;padding:1.25em 1.125em .75em;gap:0}#vaperina-call-widget h3.vaperina-widget-title{font-size:var(--font-up-2);font-weight:700;color:var(--primary);margin:0 0 .2em;text-align:center;letter-spacing:-0.02em}#vaperina-call-widget .vaperina-widget-tagline{font-size:var(--font-down-2);color:var(--primary-medium);text-align:center;margin:0 0 1em;line-height:1.5}#vaperina-call-widget .vaperina-call-input-wrap{position:relative;margin-bottom:.625em}#vaperina-call-widget .vaperina-call-input-autocomplete-wrap{position:relative}#vaperina-call-widget #vaperina-call-input{width:100%;padding:.7em 1em;font-size:var(--font-0);border-radius:.75em;border:.0625em solid var(--primary-medium);background:var(--primary-very-low);color:var(--primary);outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#vaperina-call-widget #vaperina-call-input::placeholder{color:var(--primary-medium)}#vaperina-call-widget #vaperina-call-input:focus{border-color:var(--tertiary);background:var(--secondary);box-shadow:0 0 0 .1875em var(--tertiary-low)}#vaperina-call-widget #vaperina-call-start{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--tertiary);color:var(--secondary);border-radius:100em;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium));border:none;width:100%;padding:.75em 1em;font-size:var(--font-up-1);font-weight:700;margin-bottom:.625em;letter-spacing:-0.01em}#vaperina-call-widget #vaperina-call-start:active{transform:scale(0.94)}#vaperina-call-widget #vaperina-call-start:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget #vaperina-call-start:hover{filter:brightness(1.06)}#vaperina-call-widget #vaperina-call-start:active{filter:brightness(0.94);transform:scale(0.95)}#vaperina-call-widget #vaperina-call-start .vaperina-call-widget-start-icon{width:1.25em;height:1.25em;display:flex}#vaperina-call-widget #vaperina-call-start .vaperina-call-widget-start-icon svg{width:100%;height:100%}#vaperina-call-widget #vaperina-call-error{display:none;font-size:var(--font-down-2);color:var(--danger);padding:.5em .75em;margin:0 0 .5em;background:var(--primary-very-low);border-left:.1875em solid var(--danger);border-radius:0 1.125em 1.125em 0}#vaperina-call-widget .vaperina-widget-status-label{font-size:var(--font-down-3);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-medium);margin:.875em 0 .4em}#vaperina-call-widget .vaperina-widget-status-btns{display:flex;gap:.375em;margin-bottom:.25em}#vaperina-call-widget .vaperina-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;flex:1;padding:.45em .25em;font-size:var(--font-down-2)}#vaperina-call-widget .vaperina-status-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-status-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-status-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-widget .vaperina-status-btn:active{background:var(--primary-low)}#vaperina-call-widget .vaperina-status-btn#vaperina-status-available.active{background:var(--tertiary);border-color:var(--tertiary);color:var(--secondary);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}#vaperina-call-widget .vaperina-status-btn#vaperina-status-busy.active{background:var(--highlight);border-color:var(--highlight);color:var(--primary-very-high)}#vaperina-call-widget .vaperina-status-btn#vaperina-status-not-available.active{background:var(--danger);border-color:var(--danger);color:var(--secondary);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--primary-medium)}#vaperina-call-widget .vaperina-widget-notifications-ringtones-row{display:flex;gap:.375em;margin-top:.875em}#vaperina-call-widget .vaperina-notifications-open-btn,#vaperina-call-widget #vaperina-call-history-btn,#vaperina-call-widget .vaperina-ringtones-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;flex:1;min-width:0;padding:.55em .375em;font-size:var(--font-down-1);overflow:hidden;text-overflow:ellipsis;position:relative}#vaperina-call-widget .vaperina-notifications-open-btn:active,#vaperina-call-widget #vaperina-call-history-btn:active,#vaperina-call-widget .vaperina-ringtones-toggle-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-notifications-open-btn:disabled,#vaperina-call-widget #vaperina-call-history-btn:disabled,#vaperina-call-widget .vaperina-ringtones-toggle-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-notifications-open-btn:hover,#vaperina-call-widget #vaperina-call-history-btn:hover,#vaperina-call-widget .vaperina-ringtones-toggle-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-widget .vaperina-notifications-open-btn:active,#vaperina-call-widget #vaperina-call-history-btn:active,#vaperina-call-widget .vaperina-ringtones-toggle-btn:active{background:var(--primary-low)}#vaperina-call-widget .vaperina-notifications-open-btn.vaperina-notifications-has-unread,#vaperina-call-widget #vaperina-call-history-btn.vaperina-notifications-has-unread,#vaperina-call-widget .vaperina-ringtones-toggle-btn.vaperina-notifications-has-unread{border-color:var(--tertiary);color:var(--tertiary);background:var(--tertiary-low);animation:vc-pulse-idle 2s ease-in-out infinite}#vaperina-call-widget .vaperina-notifications-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1em;height:1.1em;padding:0 .25em;border-radius:100em;background:var(--danger);color:var(--secondary);font-size:var(--font-down-3);font-weight:700;margin-left:.25em;vertical-align:middle;line-height:1;animation:vc-badge-in .3s cubic-bezier(0.34, 1.6, 0.64, 1) forwards}#vaperina-call-widget .vaperina-widget-description{font-size:var(--font-down-3);color:var(--primary-medium);line-height:1.55;margin-top:.75em;text-align:center}#vaperina-call-widget .vaperina-widget-footer{flex-shrink:0;padding:.75em 1.125em 1em;border-top:.0625em solid var(--primary-low);margin-top:auto;display:flex;flex-direction:column;gap:.5em}#vaperina-call-widget .vaperina-widget-hide-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;width:100%;padding:.55em;font-size:var(--font-down-1)}#vaperina-call-widget .vaperina-widget-hide-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-widget-hide-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-widget-hide-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-widget .vaperina-widget-hide-btn:active{background:var(--primary-low)}#vaperina-call-widget .vaperina-widget-notifications-header{gap:.625em}#vaperina-call-widget .vaperina-widget-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;padding:.4em .875em;font-size:var(--font-down-1);min-height:2.125em;flex-shrink:0}#vaperina-call-widget .vaperina-widget-back-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-widget-back-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-widget-back-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-widget .vaperina-widget-back-btn:active{background:var(--primary-low)}#vaperina-call-widget .vaperina-widget-back-btn .vaperina-widget-back-arrow{font-size:var(--font-0);color:var(--tertiary)}#vaperina-call-widget .vaperina-widget-notifications-title{font-size:var(--font-0);font-weight:700;color:var(--primary);margin:0}#vaperina-call-widget .vaperina-notifications-tabs{display:flex;padding:0 1.125em;border-bottom:.0625em solid var(--primary-low);flex-shrink:0;overflow-x:auto}#vaperina-call-widget .vaperina-notifications-tabs::-webkit-scrollbar{display:none}#vaperina-call-widget .vaperina-ntab{flex:1;padding:.6875em .25em;font-size:var(--font-down-2);font-weight:600;border:none;background:none;color:var(--primary-medium);cursor:pointer;border-bottom:.1875em solid rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease;white-space:nowrap;position:relative;bottom:-0.0625em}#vaperina-call-widget .vaperina-ntab:hover{color:var(--primary)}#vaperina-call-widget .vaperina-ntab.active{color:var(--tertiary);border-bottom-color:var(--tertiary);font-weight:700}#vaperina-call-widget .vaperina-widget-history-list{padding:.5em 1.125em;max-height:15em;overflow-y:auto;min-height:4em}#vaperina-call-widget .vaperina-history-empty{padding:1.75em 1em;font-size:var(--font-down-1);color:var(--primary-medium);text-align:center}#vaperina-call-widget .vaperina-history-item{padding:.625em 0;border-bottom:.0625em solid var(--primary-low)}#vaperina-call-widget .vaperina-history-item:last-child{border-bottom:none}#vaperina-call-widget .vaperina-history-row{display:flex;align-items:center;gap:.5em}#vaperina-call-widget .vaperina-history-icon{font-size:var(--font-up-1);flex-shrink:0;width:1.5em;text-align:center}#vaperina-call-widget .vaperina-history-username{font-size:var(--font-0);font-weight:600;color:var(--tertiary);background:none;border:none;cursor:pointer;padding:0;flex:1;text-align:left}#vaperina-call-widget .vaperina-history-username:hover{text-decoration:underline}#vaperina-call-widget .vaperina-history-meta{font-size:var(--font-down-3);color:var(--primary-medium);margin-top:.2em;padding-left:2em}#vaperina-call-widget .vaperina-custom-ringtones-wrap{margin-top:.75em;padding-top:.75em;border-top:.0625em solid var(--primary-low)}#vaperina-call-widget .vaperina-custom-ringtones-title{font-size:var(--font-down-3);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-medium);margin-bottom:.5em}#vaperina-call-widget .vaperina-custom-ringtones-list{display:flex;flex-direction:column;gap:.375em}#vaperina-call-widget .vaperina-custom-ringtones-row{display:flex;align-items:center;gap:.5em;padding:.5em .75em;border-radius:1.125em;background:var(--primary-very-low);border:.0625em solid var(--primary-low);transition:border-color .18s ease,background .18s ease}#vaperina-call-widget .vaperina-custom-ringtones-row.selected{background:var(--tertiary-low);border-color:var(--tertiary-medium, var(--tertiary))}#vaperina-call-widget .vaperina-custom-ringtones-label{flex:1;font-size:var(--font-down-1);color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vaperina-call-widget .vaperina-custom-ringtones-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;padding:.3em .75em;font-size:var(--font-down-2)}#vaperina-call-widget .vaperina-custom-ringtones-preview-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-custom-ringtones-preview-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-custom-ringtones-preview-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-widget .vaperina-custom-ringtones-preview-btn:active{background:var(--primary-low)}#vaperina-call-widget .vaperina-custom-ringtones-select-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--tertiary);color:var(--secondary);border-radius:100em;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium));border:none;padding:.3em .75em;font-size:var(--font-down-2)}#vaperina-call-widget .vaperina-custom-ringtones-select-btn:active{transform:scale(0.94)}#vaperina-call-widget .vaperina-custom-ringtones-select-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-widget .vaperina-custom-ringtones-select-btn:hover{filter:brightness(1.06)}#vaperina-call-widget .vaperina-custom-ringtones-select-btn:active{filter:brightness(0.94);transform:scale(0.95)}@media(max-width: 700px){#vaperina-call-widget{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100vw !important;height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;padding:0 !important;overflow:hidden !important;touch-action:manipulation}#vaperina-call-widget #vaperina-call-input,#vaperina-call-widget .vaperina-call-input-wrap input{font-size:1rem !important;box-sizing:border-box}#vaperina-call-widget .vaperina-call-suggestions{max-height:min(14em,40vh)}#vaperina-call-widget .vaperina-widget-page:not(.vaperina-widget-page-active){display:none !important}#vaperina-call-widget .vaperina-widget-page.vaperina-widget-page-active{display:flex !important;flex:1;min-height:0;overflow:hidden;flex-direction:column}#vaperina-call-widget .vaperina-widget-page-home{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}#vaperina-call-widget .vaperina-widget-home-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}#vaperina-call-widget .vaperina-widget-page-notifications.vaperina-widget-page-active{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-history-list{flex:1;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-notifications-tabs,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-footer{flex-shrink:0}#vaperina-call-widget .vaperina-widget-brand-bar,#vaperina-call-widget .vaperina-widget-page-notifications .vaperina-widget-notifications-header{padding:.75em 1em;padding-top:calc(.75em + env(safe-area-inset-top, 0))}#vaperina-call-widget .vaperina-status-btn,#vaperina-call-widget .vaperina-widget-hide-btn,#vaperina-call-widget .vaperina-notifications-open-btn,#vaperina-call-widget #vaperina-call-history-btn{min-height:2.75em}#vaperina-call-widget .vaperina-ntab{min-height:2.5em;padding-top:.625em;padding-bottom:.625em}#vaperina-call-widget #vaperina-call-start{min-height:3em}#vaperina-call-widget .vaperina-widget-back-btn{min-height:2.75em;padding:.625em 1em}}#vaperina-call-widget.vaperina-call-mobile-landscape{position:fixed !important;inset:0 !important;width:100% !important;max-width:100vw !important;height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;z-index:99999 !important;overflow:hidden !important;padding:0 !important;touch-action:manipulation;box-sizing:border-box}#vaperina-call-widget.vaperina-call-mobile-landscape.open{display:flex !important}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-brand-bar{padding-left:calc(1em + env(safe-area-inset-left, 0));padding-right:calc(1em + env(safe-area-inset-right, 0));padding-top:calc(.75em + env(safe-area-inset-top, 0))}#vaperina-call-widget.vaperina-call-mobile-landscape .vaperina-widget-home-content{padding-left:calc(1.125em + env(safe-area-inset-left, 0)) !important;padding-right:calc(1.125em + env(safe-area-inset-right, 0)) !important;padding-bottom:calc(.75em + env(safe-area-inset-bottom, 0)) !important;overflow-y:auto !important}#vaperina-call-ui{bottom:11.875em;right:11.125em;width:22.5em;min-height:35em;padding:0;overflow:hidden;flex-direction:column}#vaperina-call-ui:not(.open){display:none !important;pointer-events:none !important;visibility:hidden !important}#vaperina-call-ui.open{display:flex !important;animation:vc-in .26s cubic-bezier(0.34, 1.4, 0.64, 1)}#vaperina-call-ui.vaperina-call-minimized{display:none !important}@media(min-width: 701px){#vaperina-call-ui{min-width:22.5em;max-width:32.5em;min-height:35em;max-height:85vh;resize:both;overflow:auto}}#vaperina-call-ui .call-top-bar{cursor:grab;user-select:none;-webkit-user-select:none}#vaperina-call-ui .call-top-bar:active{cursor:grabbing}#vaperina-call-ui .call-drag-handle{flex:1;display:flex;flex-direction:column;gap:.05em;min-width:0}#vaperina-call-ui .call-top-bar-title{font-size:var(--font-0);font-weight:700;color:var(--tertiary);letter-spacing:-0.01em;line-height:1.2}#vaperina-call-ui .call-top-bar-by{font-size:var(--font-down-3);color:var(--primary-medium)}#vaperina-call-ui.vaperina-call-connected .call-top-bar-title{color:var(--success)}#vaperina-call-ui .call-inner{flex:1;display:flex;flex-direction:column;align-items:center;padding:2em 1.25em 1.25em;gap:.25em;overflow-y:auto;position:relative}#vaperina-call-ui .avatar{width:5.5em;height:5.5em;border-radius:50%;background:var(--primary-low) center/cover no-repeat;border:.1875em solid var(--secondary);flex-shrink:0;box-shadow:0 0 0 .0625em var(--primary-low),0 .375em 1em var(--primary-medium);margin-bottom:.375em}#vaperina-call-ui .username{font-size:var(--font-up-2);font-weight:700;color:var(--primary);text-align:center;letter-spacing:-0.02em}#vaperina-call-ui .status{font-size:var(--font-down-1);color:var(--primary-medium);text-align:center;min-height:1.25em}#vaperina-call-ui.vaperina-call-outgoing-ringing .status{color:var(--tertiary)}#vaperina-call-ui .duration{font-size:var(--font-down-1);font-weight:600;color:var(--tertiary);font-variant-numeric:tabular-nums;letter-spacing:.04em;min-height:1.25em}#vaperina-call-ui .incoming-row{display:flex;gap:.75em;width:100%;margin:.625em 0}#vaperina-call-ui .vaperina-accept-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--success);color:var(--secondary);border-radius:100em;border:none;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.5em var(--primary-medium);flex:1;padding:.875em;font-size:var(--font-0)}#vaperina-call-ui .vaperina-accept-btn:active{transform:scale(0.94)}#vaperina-call-ui .vaperina-accept-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .vaperina-accept-btn:hover{filter:brightness(1.06)}#vaperina-call-ui .vaperina-accept-btn:active{filter:brightness(0.94);transform:scale(0.95)}#vaperina-call-ui .vaperina-accept-btn .vaperina-call-incoming-icon{width:1.375em;height:1.375em}#vaperina-call-ui .vaperina-accept-btn .vaperina-call-incoming-icon svg{width:100%;height:100%}#vaperina-call-ui .vaperina-reject-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--danger);color:var(--secondary);border-radius:100em;border:none;box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--primary-medium);flex:1;padding:.875em;font-size:var(--font-0)}#vaperina-call-ui .vaperina-reject-btn:active{transform:scale(0.94)}#vaperina-call-ui .vaperina-reject-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .vaperina-reject-btn:hover{filter:brightness(1.06)}#vaperina-call-ui .vaperina-reject-btn:active{filter:brightness(0.94);transform:scale(0.95)}#vaperina-call-ui .vaperina-reject-btn .vaperina-call-incoming-icon{width:1.375em;height:1.375em}#vaperina-call-ui .vaperina-reject-btn .vaperina-call-incoming-icon svg{width:100%;height:100%}#vaperina-call-ui .vaperina-call-controls-block{width:100%;margin-top:auto;padding-top:.5em;display:flex;flex-direction:column;align-items:center}#vaperina-call-ui .vaperina-call-controls-block.vaperina-call-controls-hidden .vaperina-call-controls-inner{max-height:0 !important;overflow:hidden}#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-controls-block,#vaperina-call-ui.vaperina-call-incoming-ringing .ear-mode,#vaperina-call-ui.vaperina-call-incoming-ringing .ear-mode-left,#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-hide-ui-row{display:none !important}#vaperina-call-ui .vaperina-call-controls-toggle{display:none;padding:.25em 0 .375em;font-size:var(--font-down-2);color:var(--primary-medium);background:none;border:none;cursor:pointer;transition:color .12s ease}#vaperina-call-ui .vaperina-call-controls-toggle:hover{color:var(--primary)}#vaperina-call-ui.vaperina-call-connected .vaperina-call-controls-toggle{display:inline-block}#vaperina-call-ui.vaperina-call-incoming-ringing .vaperina-call-controls-toggle,#vaperina-call-ui.vaperina-call-outgoing-ringing .vaperina-call-controls-toggle{display:none !important}#vaperina-call-ui .vaperina-call-controls-inner{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;max-height:10em;transition:max-height .22s ease}#vaperina-call-ui .controls{display:flex;align-items:center;justify-content:center;gap:.625em;flex-wrap:wrap;padding:.375em 0;width:100%}#vaperina-call-ui .controls .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;width:3em;height:3em;min-width:3em;min-height:3em;max-width:3em;padding:0;flex-shrink:0;border-radius:100em;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary)}#vaperina-call-ui .controls .btn:active{transform:scale(0.94)}#vaperina-call-ui .controls .btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .controls .btn svg{width:1.25em;height:1.25em;flex-shrink:0;display:block}#vaperina-call-ui .controls .btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-ui .controls .btn:active{transform:scale(0.92)}#vaperina-call-ui .controls .btn .vaperina-call-icon,#vaperina-call-ui .controls .btn .vaperina-call-hangup-icon{display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em}#vaperina-call-ui .controls .btn .vaperina-call-icon svg,#vaperina-call-ui .controls .btn .vaperina-call-hangup-icon svg{width:100%;height:100%;display:block}#vaperina-call-ui .controls .btn .vaperina-call-icon-mic-off{display:none}#vaperina-call-ui .controls .btn .vaperina-call-icon-mic{display:flex}#vaperina-call-ui .controls .btn.active{background:var(--tertiary);border-color:var(--tertiary);color:var(--secondary);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--tertiary-medium, var(--primary-medium))}#vaperina-call-ui .controls .btn.active svg{color:var(--secondary)}#vaperina-call-ui .controls .btn.active:hover{filter:brightness(1.06);background:var(--tertiary)}#vaperina-call-ui .controls .btn.active:active{transform:scale(0.92)}#vaperina-call-ui .controls .btn.mute.active{background:var(--danger);border-color:var(--danger);color:var(--secondary);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--primary-medium)}#vaperina-call-ui .controls .btn.mute.active .vaperina-call-icon-mic{display:none}#vaperina-call-ui .controls .btn.mute.active .vaperina-call-icon-mic-off{display:flex}#vaperina-call-ui .controls .btn.mute.active:hover{filter:brightness(1.06);background:var(--danger)}#vaperina-call-ui .controls .btn.mute.active:active{transform:scale(0.92)}#vaperina-call-ui .controls .btn.hangup{background:var(--danger);border-color:var(--danger);color:var(--secondary);box-shadow:0 0.0625em 0.25em var(--primary-low), 0 0.125em 0.75em var(--primary-medium)}#vaperina-call-ui .controls .btn.hangup .vaperina-call-hangup-icon{transform:rotate(135deg)}#vaperina-call-ui .controls .btn.hangup svg{color:var(--secondary)}#vaperina-call-ui .controls .btn.hangup:hover{filter:brightness(1.06);background:var(--danger)}#vaperina-call-ui .controls .btn.hangup:active{transform:scale(0.92)}#vaperina-call-ui .ear-mode,#vaperina-call-ui .ear-mode-left{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;position:absolute;top:.625em;right:.625em;padding:.4em .875em;font-size:var(--font-down-1)}#vaperina-call-ui .ear-mode:active,#vaperina-call-ui .ear-mode-left:active{transform:scale(0.94)}#vaperina-call-ui .ear-mode:disabled,#vaperina-call-ui .ear-mode-left:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .ear-mode:hover,#vaperina-call-ui .ear-mode-left:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-ui .ear-mode:active,#vaperina-call-ui .ear-mode-left:active{background:var(--primary-low)}#vaperina-call-ui .ear-mode-left{right:auto;left:.625em}#vaperina-call-ui.vaperina-call-video-active .ear-mode,#vaperina-call-ui.vaperina-call-video-active .ear-mode-left{display:none !important}#vaperina-call-ui .vaperina-call-hide-ui-row{width:100%;margin-top:.25em;padding:.25em 0 .625em;display:flex;justify-content:center}#vaperina-call-ui .vaperina-call-hide-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);border-radius:100em;box-shadow:none;padding:.4em 1.25em;font-size:var(--font-down-2)}#vaperina-call-ui .vaperina-call-hide-ui-btn:active{transform:scale(0.94)}#vaperina-call-ui .vaperina-call-hide-ui-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .vaperina-call-hide-ui-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-ui .vaperina-call-hide-ui-btn:active{background:var(--primary-low)}#vaperina-call-ui .vaperina-call-video-wrap{position:absolute;inset:0;border-radius:1.25em;overflow:hidden;background:var(--primary-very-high)}#vaperina-call-ui .vaperina-call-remote-video{width:100%;height:100%;object-fit:contain;display:block;border-radius:1.25em}#vaperina-call-ui .vaperina-call-remote-video.vaperina-call-remote-video-fade-in{animation:vc-video-fade .5s ease forwards}#vaperina-call-ui.vaperina-call-remote-video-active .avatar,#vaperina-call-ui.vaperina-call-remote-video-active .username,#vaperina-call-ui.vaperina-call-remote-video-active .status,#vaperina-call-ui.vaperina-call-remote-video-active .duration{display:none !important}#vaperina-call-ui .vaperina-call-local-preview-outer{position:absolute;bottom:.875em;right:.75em;display:flex;flex-direction:column;align-items:flex-end;z-index:2}#vaperina-call-ui.vaperina-call-video-active .vaperina-call-local-preview-outer{z-index:100001 !important;top:calc(.5em + env(safe-area-inset-top, 0)) !important;left:calc(.5em + env(safe-area-inset-left, 0)) !important;right:auto !important;bottom:auto !important}#vaperina-call-ui .vaperina-call-local-preview-wrap{position:relative;width:4.5em;height:6.75em;border-radius:1.25em;overflow:visible;border:.125em solid var(--primary-medium);box-shadow:0 .125em .75em var(--primary-medium);cursor:grab;touch-action:none}#vaperina-call-ui .vaperina-call-local-preview-wrap.vaperina-local-preview-dragging{cursor:grabbing}#vaperina-call-ui .vaperina-call-local-preview{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(1.25em - .125em)}#vaperina-call-ui .vaperina-call-local-preview.vaperina-call-preview-blurred{filter:blur(0.75em)}#vaperina-call-ui .vaperina-call-mirror-toggle-icon{position:absolute;bottom:.25em;left:.25em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;background:var(--primary-high);border-radius:.375em;color:var(--secondary);z-index:3;pointer-events:none}#vaperina-call-ui .vaperina-call-mirror-toggle-icon.active{background:var(--tertiary)}#vaperina-call-ui .vaperina-call-switch-camera-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;width:2em;height:2em;min-width:2em;min-height:2em;max-width:2em;padding:0;flex-shrink:0;border-radius:100em;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);display:none;position:absolute;top:-0.625em;left:50%;transform:translateX(-50%);background:var(--primary-high);border-color:var(--primary-medium);color:var(--secondary);z-index:4}#vaperina-call-ui .vaperina-call-switch-camera-btn:active{transform:scale(0.94)}#vaperina-call-ui .vaperina-call-switch-camera-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .vaperina-call-switch-camera-btn svg{width:1.25em;height:1.25em;flex-shrink:0;display:block}#vaperina-call-ui .vaperina-call-switch-camera-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-ui .vaperina-call-switch-camera-btn:active{transform:scale(0.92)}#vaperina-call-ui .vaperina-call-switch-camera-btn:hover{background:var(--tertiary);border-color:var(--tertiary)}#vaperina-call-ui .vaperina-call-fullscreen-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375em;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:filter .12s ease,transform .12s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease;width:2em;height:2em;min-width:2em;min-height:2em;max-width:2em;padding:0;flex-shrink:0;border-radius:100em;background:var(--primary-very-low);border:.0625em solid var(--primary-low);color:var(--primary);position:absolute;top:.5em;right:.5em;z-index:3;background:var(--primary-high);border-color:var(--primary-medium);color:var(--secondary)}#vaperina-call-ui .vaperina-call-fullscreen-btn:active{transform:scale(0.94)}#vaperina-call-ui .vaperina-call-fullscreen-btn:disabled{opacity:.4;pointer-events:none}#vaperina-call-ui .vaperina-call-fullscreen-btn svg{width:1.25em;height:1.25em;flex-shrink:0;display:block}#vaperina-call-ui .vaperina-call-fullscreen-btn:hover{background:var(--primary-low);border-color:var(--primary-medium)}#vaperina-call-ui .vaperina-call-fullscreen-btn:active{transform:scale(0.92)}#vaperina-call-ui .vaperina-call-fullscreen-btn:hover{background:var(--tertiary);border-color:var(--tertiary)}#vaperina-call-ui .vaperina-call-video-disable-info,#vaperina-call-ui .vaperina-call-blur-active-info{position:absolute;background:var(--primary-high);color:var(--secondary);font-size:var(--font-down-1);padding:.5em .875em;border-radius:1.125em;pointer-events:none;opacity:0;transition:opacity .18s ease;max-width:14em;text-align:center;z-index:10}#vaperina-call-ui .vaperina-call-video-disable-info.is-visible,#vaperina-call-ui .vaperina-call-blur-active-info.is-visible{opacity:1}#vaperina-call-ui .vaperina-call-video-disable-info{bottom:4.5em;left:50%;transform:translateX(-50%)}@media(min-width: 701px){#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape){display:flex !important;flex-direction:column !important;overflow:hidden}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .call-top-bar{flex-shrink:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .call-inner{position:relative;overflow:hidden;flex:1 1 0;min-height:0;height:100%}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:1.25em;z-index:1}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-controls-block{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:.75em .75em 1.125em;background:linear-gradient(to top, var(--primary-very-high), transparent)}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active:not(.vaperina-call-remote-video-landscape) .vaperina-call-local-preview-outer{bottom:.625em;right:.75em;z-index:4}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape:not(.vaperina-call-fullscreen-active) .vaperina-call-video-wrap{position:relative;inset:auto;flex:0 0 auto;width:calc(100% - .25em);margin:0 .125em;height:17.5em;min-height:12.5em;max-height:45vh;border-radius:1.25em;display:flex;align-items:center;justify-content:center;background:var(--primary-very-high)}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active{display:flex !important;flex-direction:column !important;overflow:hidden}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-top-bar{flex-shrink:0}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .call-inner{position:relative;overflow:hidden;flex:1 1 0 !important;min-height:0 !important}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-height:none !important;margin:0 !important;border-radius:1.25em;z-index:0;overflow:hidden}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover;border-radius:1.25em}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active .vaperina-call-controls-block{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:.75em .75em 1.125em;background:linear-gradient(to top, var(--primary-very-high), transparent)}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-video-wrap{display:flex !important;align-items:center;justify-content:center;background:var(--primary-very-high)}#vaperina-call-ui.vaperina-call-fullscreen-active.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-video-wrap .vaperina-call-remote-video{width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:1.25em;background:rgba(0,0,0,0)}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-remote-video,#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui .vaperina-call-remote-video-portrait .vaperina-call-local-preview-wrap{width:4.5em;height:6.75em}#vaperina-call-ui .vaperina-call-remote-video-landscape .vaperina-call-local-preview-wrap{width:6.75em;height:4.5em}}@media(max-width: 700px){#vaperina-call-ui{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100vw !important;height:100dvh !important;min-height:100dvh !important;border-radius:0 !important;padding:0 !important;transform:translateY(100%) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease;box-sizing:border-box !important}#vaperina-call-ui.vaperina-call-ios,#vaperina-call-ui.vaperina-call-android{position:fixed !important;inset:0 !important;width:100% !important;height:100dvh !important;min-height:0 !important;border-radius:0 !important}#vaperina-call-ui.open{transform:translateY(0) !important}#vaperina-call-ui.vaperina-call-ui-hiding{opacity:0 !important;transform:translateY(100%) !important}#vaperina-call-ui .call-top-bar{padding:.75em 1em;padding-top:calc(.75em + env(safe-area-inset-top, 0));cursor:default}#vaperina-call-ui .call-inner{flex:1 1 0;min-height:0;padding:2em 1.25em 1.5em;padding-bottom:calc(1.5em + env(safe-area-inset-bottom, 0));overflow:auto}#vaperina-call-ui .avatar{width:7.5em !important;height:7.5em !important}#vaperina-call-ui .username{font-size:var(--font-up-3)}#vaperina-call-ui .controls{margin-top:auto;padding-bottom:.75em}#vaperina-call-ui .controls .btn{width:3.375em;height:3.375em;min-width:3.375em;min-height:3.375em;max-width:3.375em}#vaperina-call-ui.vaperina-call-ios .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui .vaperina-call-hide-ui-btn{min-height:2.5em}#vaperina-call-ui .ear-mode,#vaperina-call-ui .ear-mode-left{background:var(--secondary) !important;border:.0625em solid var(--primary-medium) !important;color:var(--primary) !important;min-width:7em !important;width:7em !important;text-align:center !important}#vaperina-call-ui .incoming-row button{padding:.875em !important;min-height:3em}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .call-inner{position:absolute;inset:0;padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;z-index:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:0;z-index:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover;border-radius:0}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-controls-block{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(to top, var(--primary-very-high), transparent);padding:.5em .75em;padding-bottom:calc(.5em + env(safe-area-inset-bottom, 0));pointer-events:auto;touch-action:manipulation}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{z-index:2;bottom:calc(6.875em + env(safe-area-inset-bottom, 0));right:.75em}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-video-wrap{display:flex !important;align-items:center !important;justify-content:center !important;background:var(--primary-very-high) !important}#vaperina-call-ui.vaperina-call-video-active.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-remote-video{width:100% !important;height:auto !important;max-height:100% !important;object-fit:contain !important}#vaperina-call-ui.vaperina-call-video-active:not(.vaperina-call-mobile-landscape) .vaperina-call-fullscreen-btn{display:none !important}#vaperina-call-ui .vaperina-call-local-preview-outer{bottom:calc(4.5em + env(safe-area-inset-bottom, 0));right:.75em}#vaperina-call-ui .vaperina-call-local-preview-wrap{width:5em;height:7.5em;border-radius:1.25em}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;background:rgba(0,0,0,0);z-index:0}#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-remote-video,#vaperina-call-ui.vaperina-call-preview-only .vaperina-call-fullscreen-btn{display:none !important}}#vaperina-call-ui.vaperina-call-mobile-landscape{position:fixed !important;inset:0 !important;width:100vw !important;max-width:100vw !important;height:100dvh !important;min-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;z-index:99999 !important;touch-action:manipulation !important;box-sizing:border-box !important;background:var(--secondary) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.open{display:flex !important}#vaperina-call-ui.vaperina-call-mobile-landscape .ear-mode,#vaperina-call-ui.vaperina-call-mobile-landscape .ear-mode-left{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .call-inner{flex:1 1 0 !important;min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:.75em !important;padding-top:calc(.75em + env(safe-area-inset-top, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape:not(.vaperina-call-remote-video-active) .vaperina-call-controls-block{margin-top:auto !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .call-top-bar{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .call-inner{flex:1 1 0 !important;min-height:0 !important;overflow:hidden !important;display:grid !important;grid-template-columns:minmax(8.75em, 28vw) 1fr !important;grid-template-rows:auto auto auto auto auto auto 1fr auto !important;align-content:start !important;gap:0 .75em !important;padding:.75em 0 0 .75em !important;padding-top:calc(.75em + env(safe-area-inset-top, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .avatar{grid-column:1 !important;grid-row:1 !important;width:4.5em !important;height:4.5em !important;margin:0 auto .5em !important;display:block !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .username{grid-column:1 !important;grid-row:2 !important;font-size:var(--font-0) !important;text-align:center !important;display:block !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .status{grid-column:1 !important;grid-row:3 !important;font-size:var(--font-down-2) !important;text-align:center !important;display:block !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .duration{grid-column:1 !important;grid-row:4 !important;font-size:var(--font-down-2) !important;text-align:center !important;display:block !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .incoming-row{grid-column:1 !important;grid-row:5 !important;justify-self:center !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-video-wrap{grid-column:2 !important;grid-row:1/8 !important;position:relative !important;inset:auto !important;width:100% !important;min-height:0 !important;aspect-ratio:16/9 !important;max-height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--primary-very-high) !important;border-radius:1.25em !important;overflow:hidden !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block{grid-column:1 !important;grid-row:6 !important;position:relative !important;inset:auto !important;width:100% !important;margin:.5em 0 0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;z-index:2 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .vaperina-call-controls-inner{flex-direction:row !important;flex-wrap:wrap !important;gap:.375em !important;max-height:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls{flex-direction:row !important;gap:.375em !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-fullscreen-active) .vaperina-call-controls-block .controls .btn{width:2.5em !important;height:2.5em !important;min-width:2.5em !important;max-width:2.5em !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-hide-ui-row{grid-column:1/-1 !important;grid-row:8 !important;padding:.5em 0 .75em !important;padding-bottom:calc(.75em + env(safe-area-inset-bottom, 0)) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-local-preview-outer{position:absolute !important;right:calc(.75em + env(safe-area-inset-right, 0)) !important;bottom:calc(.75em + env(safe-area-inset-bottom, 0)) !important;z-index:4 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active .vaperina-call-local-preview-wrap{width:4em !important;height:6em !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active:not(.vaperina-call-ios) .vaperina-call-fullscreen-btn{display:flex !important;top:.5em !important;right:calc(.5em + env(safe-area-inset-right, 0)) !important;z-index:5 !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-remote-video-landscape .vaperina-call-remote-video{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:1.25em !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-video-wrap{background:var(--primary-very-high) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-remote-video-portrait .vaperina-call-remote-video{width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important;border-radius:1.25em !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .avatar,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .username,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .status,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .duration,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .incoming-row,#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .call-inner .vaperina-call-hide-ui-row{display:none !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .vaperina-call-video-wrap{position:absolute !important;inset:0 !important;grid-column:1/-1 !important;grid-row:1/-1 !important;aspect-ratio:auto !important;max-height:none !important;border-radius:0 !important;background:var(--primary-very-high) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .vaperina-call-controls-block{position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;left:auto !important;grid-column:unset !important;grid-row:unset !important;padding:.75em .375em .75em .625em !important;padding-right:calc(.375em + env(safe-area-inset-right, 0)) !important;background:linear-gradient(to left, var(--primary-very-high), transparent) !important}#vaperina-call-ui.vaperina-call-mobile-landscape.vaperina-call-remote-video-active.vaperina-call-fullscreen-active .vaperina-call-fullscreen-btn{right:calc(4.5em + env(safe-area-inset-right, 0)) !important}
/*# sourceMappingURL=vaperina-call_a4f04299f4e933d7f30af867afe6adb2e7908f17.css.map?__ws=vaperina.cc */
