.sch-hub{bottom:var(--sch-d-bottom);z-index:var(--sch-z);width:var(--sch-d-size);box-sizing:border-box;direction:rtl;line-height:1;position:fixed;font-family:inherit!important}.sch-hub *{box-sizing:border-box}.sch-toggle,.sch-icon{background:var(--sch-surface);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 7px 24px #0000002e,0 2px 6px #00000017}.sch-toggle{width:var(--sch-d-size);height:var(--sch-d-size);cursor:pointer;padding:0;transition:transform .22s,box-shadow .22s,background-color .22s;position:relative}.sch-toggle:hover,.sch-toggle:focus-visible{transform:translateY(-2px)scale(1.03);box-shadow:0 10px 28px #0000003b}.sch-toggle:focus-visible,.sch-item:focus-visible{outline:3px solid var(--sch-accent);outline-offset:3px}.sch-toggle-icon{justify-content:center;align-items:center;transition:opacity .22s,transform .34s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.sch-toggle-icon img{object-fit:contain;width:58%;height:58%;display:block}.sch-toggle-close{opacity:0;transform:rotate(-90deg)scale(.65)}.sch-hub.is-open .sch-toggle{background:var(--sch-accent)}.sch-hub.is-open .sch-toggle-open{opacity:0;transform:rotate(90deg)scale(.65)}.sch-hub.is-open .sch-toggle-close{opacity:1;transform:rotate(0)scale(1)}.sch-menu{bottom:calc(100% + var(--sch-gap));gap:var(--sch-gap);pointer-events:none;flex-direction:column-reverse;display:flex;position:absolute;inset-inline-end:0}.sch-item{width:var(--sch-d-size);height:var(--sch-d-size);opacity:0;visibility:hidden;transition:opacity .22s,transform .38s cubic-bezier(.18,.89,.32,1.28),visibility .22s;transition-delay:calc(var(--sch-order)*45ms);justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(18px)scale(.68);text-decoration:none!important}.sch-hub.is-open .sch-item{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.sch-hub:not(.is-open) .sch-item{transition-delay:calc((3 - var(--sch-order))*25ms)}.sch-icon{border:2px solid #f7cb3259;width:100%;height:100%;transition:transform .18s,border-color .18s}.sch-icon img{object-fit:contain;width:56%;height:56%;display:block}.sch-item:hover .sch-icon,.sch-item:focus-visible .sch-icon{border-color:var(--sch-accent);transform:scale(1.06)}.sch-label{background:var(--sch-surface);width:max-content;max-width:210px;color:var(--sch-text);white-space:nowrap;opacity:0;visibility:hidden;border-radius:6px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.4;transition:opacity .16s,transform .16s;display:block;position:absolute;top:50%;transform:translateY(-50%)translate(5px);box-shadow:0 5px 18px #00000024;font-family:inherit!important}.sch-label:after{content:"";background:var(--sch-surface);width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.sch-hub--left .sch-label:after{left:-5px;right:auto}.sch-item:hover .sch-label,.sch-item:focus-visible .sch-label{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media (width<=767px){.sch-hub{bottom:calc(var(--sch-m-bottom) + env(safe-area-inset-bottom,0px));width:var(--sch-m-size)}.sch-toggle,.sch-item{width:var(--sch-m-size);height:var(--sch-m-size)}.sch-label{padding:8px 11px;font-size:12px}.sch-hub.is-open .sch-label{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.sch-hub *{transition:none!important}}@media print{.sch-hub{display:none!important}}