:root{--syf-si-white:255,255,255;--syf-si-ink:22,24,29;--syf-si-neu:238,241,245}.syf-si{--si-icon:var(--si-icon-d,20px);--si-box:var(--si-box-d,44px);--si-gap:8px;--si-radius:50%;--si-bw:0px;--si-x:var(--si-x-d,0px);--si-y:var(--si-y-d,0px);--si-z:9990;--si-opacity:1;--si-shadow:none;--si-c:rgb(var(--syf-si-ink));--si-on:rgb(var(--syf-si-white));--si-panel-bg:transparent;--si-panel-pad:0px;--si-panel-radius:0px;position:fixed;z-index:var(--si-z);display:flex;flex-direction:column;align-items:center;gap:var(--si-gap);padding:var(--si-panel-pad);background:var(--si-panel-bg);border-radius:var(--si-panel-radius);opacity:var(--si-opacity);font-family:inherit;line-height:1}.syf-si__list{display:flex;flex-direction:inherit;align-items:inherit;gap:var(--si-gap);margin:0;padding:0;list-style:none}.syf-si--horizontal,.syf-si--horizontal .syf-si__list{flex-direction:row}.syf-si--inline{position:static;flex-wrap:wrap}.syf-si--h-left{left:var(--si-x);align-items:flex-start}.syf-si--h-right{right:var(--si-x);align-items:flex-end}.syf-si--h-center{left:50%;transform:translateX(-50%)}.syf-si--v-top{top:var(--si-y)}.syf-si--v-bottom{bottom:calc(var(--si-y) + env(safe-area-inset-bottom,0px))}.syf-si--v-middle{top:50%;transform:translateY(-50%)}.syf-si--horizontal.syf-si--h-left,.syf-si--horizontal.syf-si--h-right{align-items:center}.syf-si--bar-top,.syf-si--bar-bottom{left:0;right:0;transform:none;flex-direction:row;justify-content:center;align-items:center;border-radius:0}.syf-si--bar-top{top:0}.syf-si--bar-bottom{bottom:0;padding-bottom:calc(var(--si-panel-pad) + env(safe-area-inset-bottom,0px))}.syf-si--bar-top .syf-si__list,.syf-si--bar-bottom .syf-si__list{flex-direction:row}.syf-si__item{position:relative;display:flex}.syf-si__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--si-box);height:var(--si-box);padding:0;color:var(--si-on);background:var(--si-c);border:var(--si-bw) solid transparent;border-radius:var(--si-radius);box-shadow:var(--si-shadow);text-decoration:none;overflow:hidden;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease,max-width .3s ease,padding .3s ease}.syf-si__icon{flex:0 0 auto;width:var(--si-icon);height:var(--si-icon);fill:currentColor}.syf-si__icon--line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.syf-si__link:hover,.syf-si__link:focus-visible{color:var(--si-hfg,var(--si-on));background:var(--si-hbg,var(--si-c))}.syf-si__link:focus-visible{outline:3px solid var(--si-c);outline-offset:3px}.syf-si--shape-circle{--si-radius:50%}.syf-si--shape-square{--si-radius:0}.syf-si--shape-squircle{--si-radius:32%}.syf-si--shape-leaf .syf-si__link{border-radius:50% 6px}.syf-si--shape-rounded{--si-radius:var(--si-r,12px)}.syf-si--skin-soft .syf-si__link{color:var(--si-c);background:color-mix(in srgb,var(--si-c) 14%,transparent)}.syf-si--skin-outline .syf-si__link{color:var(--si-c);background:transparent;border-color:var(--si-c);--si-bw:max(var(--si-bw),2px);border-width:max(var(--si-bw),2px)}.syf-si--skin-minimal .syf-si__link{color:var(--si-c);background:transparent}.syf-si--skin-minimal .syf-si__link:hover{color:var(--si-c);background:transparent}.syf-si--skin-dark .syf-si__link{color:rgb(var(--syf-si-white));background:rgb(var(--syf-si-ink))}.syf-si--skin-light .syf-si__link{color:var(--si-c);background:rgb(var(--syf-si-white));box-shadow:0 4px 14px rgba(var(--syf-si-ink),.12)}.syf-si--skin-glass .syf-si__link{color:var(--si-c);background:rgba(var(--syf-si-white),.55);border:1px solid rgba(var(--syf-si-white),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px rgba(var(--syf-si-ink),.12)}.syf-si--skin-gradient .syf-si__link{background:linear-gradient(135deg,color-mix(in srgb,var(--si-c) 80%,white),color-mix(in srgb,var(--si-c) 70%,black))}.syf-si--skin-neu .syf-si__link{color:var(--si-c);background:rgb(var(--syf-si-neu));box-shadow:5px 5px 10px rgba(var(--syf-si-ink),.14),-5px -5px 10px rgba(var(--syf-si-white),.9)}.syf-si--skin-neu .syf-si__link:hover{color:var(--si-c);background:rgb(var(--syf-si-neu));box-shadow:inset 4px 4px 8px rgba(var(--syf-si-ink),.14),inset -4px -4px 8px rgba(var(--syf-si-white),.9)}.syf-si--skin-raised .syf-si__link{box-shadow:0 4px 0 color-mix(in srgb,var(--si-c) 65%,black);margin-bottom:4px}.syf-si--skin-raised .syf-si__link:hover{transform:translateY(2px);box-shadow:0 2px 0 color-mix(in srgb,var(--si-c) 65%,black)}.syf-si--skin-raised .syf-si__link:active{transform:translateY(4px);box-shadow:none}.syf-si--custom-hover .syf-si__link:hover,.syf-si--custom-hover .syf-si__link:focus-visible{color:var(--si-hfg,var(--si-on));background:var(--si-hbg,var(--si-c));border-color:var(--si-hbg,var(--si-c))}.syf-si--hover-scale .syf-si__link:hover{transform:scale(1.14)}.syf-si--hover-lift .syf-si__link:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(var(--syf-si-ink),.2)}.syf-si--hover-rotate .syf-si__link:hover .syf-si__icon{transform:rotate(360deg);transition:transform .6s ease}.syf-si--hover-pulse .syf-si__link:hover{animation:syf-si-pulse 1s ease infinite}.syf-si--hover-shine .syf-si__link::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 35%,rgba(var(--syf-si-white),.6) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:150% 0;transition:background-position .6s ease;pointer-events:none}.syf-si--hover-shine .syf-si__link:hover::after{background-position:-50% 0}.syf-si--hover-slide.syf-si--h-right .syf-si__link:hover{transform:translateX(-6px)}.syf-si--hover-slide.syf-si--h-left .syf-si__link:hover{transform:translateX(6px)}@keyframes syf-si-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--si-c) 55%,transparent)}100%{box-shadow:0 0 0 12px transparent}}.syf-si--edge.syf-si--h-right{right:0}.syf-si--edge.syf-si--h-left{left:0}.syf-si--edge.syf-si--h-right .syf-si__link{border-top-right-radius:0;border-bottom-right-radius:0}.syf-si--edge.syf-si--h-left .syf-si__link{border-top-left-radius:0;border-bottom-left-radius:0}.syf-si__label{font-size:13px;font-weight:600;white-space:nowrap}.syf-si--labels-none .syf-si__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.syf-si--labels-always .syf-si__link{padding-inline:calc((var(--si-box) - var(--si-icon)) / 2) 14px;border-radius:min(var(--si-radius),999px)}.syf-si--labels-always.syf-si--shape-circle .syf-si__link{border-radius:999px}.syf-si__label{unicode-bidi:plaintext}.syf-si--labels-expand .syf-si__link{direction:ltr;justify-content:flex-start;max-width:var(--si-box);padding:0 0 0 calc((var(--si-box) - var(--si-icon)) / 2)}.syf-si--labels-expand.syf-si--shape-circle .syf-si__link{border-radius:999px}.syf-si--labels-expand .syf-si__link:hover,.syf-si--labels-expand .syf-si__link:focus-visible{max-width:220px;padding-right:14px}.syf-si--labels-expand.syf-si--h-right .syf-si__link{justify-content:flex-end;padding:0 calc((var(--si-box) - var(--si-icon)) / 2) 0 0}.syf-si--labels-expand.syf-si--h-right .syf-si__icon{order:2}.syf-si--labels-expand .syf-si__label{opacity:0;transition:opacity .2s ease}.syf-si--labels-expand .syf-si__link:hover .syf-si__label,.syf-si--labels-expand .syf-si__link:focus-visible .syf-si__label{opacity:1}.syf-si--labels-expand.syf-si--h-right .syf-si__link:hover,.syf-si--labels-expand.syf-si--h-right .syf-si__link:focus-visible{padding-left:14px}.syf-si--labels-tooltip .syf-si__label{position:absolute;z-index:2;padding:6px 10px;color:rgb(var(--syf-si-white));background:rgb(var(--syf-si-ink));border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s ease}.syf-si--labels-tooltip .syf-si__link{overflow:visible}.syf-si--labels-tooltip .syf-si__item:hover .syf-si__label,.syf-si--labels-tooltip .syf-si__link:focus-visible .syf-si__label{opacity:1}.syf-si--labels-tooltip.syf-si--h-right .syf-si__label{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.syf-si--labels-tooltip.syf-si--h-left .syf-si__label{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.syf-si--labels-tooltip.syf-si--horizontal .syf-si__label,.syf-si--labels-tooltip.syf-si--bar-top .syf-si__label{left:50%;right:auto;top:calc(100% + 8px);transform:translateX(-50%)}.syf-si--labels-tooltip.syf-si--v-bottom.syf-si--horizontal .syf-si__label,.syf-si--labels-tooltip.syf-si--bar-bottom .syf-si__label{top:auto;bottom:calc(100% + 8px)}.syf-si__toggle{display:none;align-items:center;justify-content:center;width:var(--si-box);height:var(--si-box);padding:0;color:var(--si-toggle-fg,rgb(var(--syf-si-white)));background:var(--si-toggle-bg,rgb(var(--syf-si-ink)));border:0;border-radius:50%;box-shadow:0 6px 16px rgba(var(--syf-si-ink),.25);cursor:pointer}.syf-si__toggle svg{width:calc(var(--si-icon) + 2px);height:calc(var(--si-icon) + 2px);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.syf-si__toggle:focus-visible{outline:3px solid var(--si-toggle-bg,rgb(var(--syf-si-ink)));outline-offset:3px}.syf-si--collapse-always .syf-si__toggle{display:inline-flex}.syf-si--collapse-always:not(.is-open) .syf-si__list{display:none}.syf-si--collapse-always.syf-si--v-bottom,.syf-si--collapse-mobile.syf-si--v-bottom{flex-direction:column-reverse}.syf-si__toggle-close,.syf-si.is-open .syf-si__toggle-open{display:none}.syf-si.is-open .syf-si__toggle-close{display:block}.syf-si--enter-fade{animation:syf-si-fade .5s ease both}.syf-si--enter-slide.syf-si--h-right{animation:syf-si-in-right .5s ease both}.syf-si--enter-slide.syf-si--h-left{animation:syf-si-in-left .5s ease both}.syf-si.is-hidden{opacity:0;pointer-events:none;transition:opacity .25s ease}@keyframes syf-si-fade{from{opacity:0}}@keyframes syf-si-in-right{from{opacity:0;translate:40px 0}}@keyframes syf-si-in-left{from{opacity:0;translate:-40px 0}}button.syf-si__link{font:inherit;-webkit-appearance:none;appearance:none}.syf-si__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{.syf-si:not(.syf-si--inline){display:none !important}}
