.tb-island{--tb-bg:rgba(var(--c-page-rgb,15,18,23),.72);--tb-rim:linear-gradient(var(--c-line),var(--c-line));--tb-shadow:var(--c-shadow-md);--tb-holo:none;--tb-ink:var(--c-on-accent);--tb-ink-idle:var(--c-ink-muted);--tb-idle-opacity:1;--tb-drop:var(--c-accent);--tb-drop-glow:rgba(var(--c-accent-rgb,74,158,255),.35);--tb-drop-edge:transparent;--tb-well:var(--c-surface-3);--tb-sweep:rgba(var(--c-accent-rgb,74,158,255),.12);--tb-avatar-bg:var(--c-surface-2);--tb-avatar-ring:var(--c-line);--tb-avatar-ring-on:var(--c-on-accent);z-index:40;background:var(--tb-bg)padding-box,var(--tb-rim)border-box;width:max-content;max-width:calc(100% - 24px);box-shadow:var(--tb-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);isolation:isolate;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;border-radius:9999px;align-items:stretch;margin-inline:auto;padding:4.5px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .5s,background .4s;display:flex;position:absolute;left:0;right:0;overflow:hidden}.tb-island--swag{--tb-bg:var(--c-card-swag-bg,var(--c-brand-fill));--tb-rim:linear-gradient(var(--c-card-foil-line,var(--c-on-accent-line)),var(--c-card-foil-line,var(--c-on-accent-line)));--tb-shadow:var(--c-card-shadow,var(--c-shadow-md));--tb-holo:var(--c-card-holo,none);--tb-ink:var(--c-card-foil-ink,var(--c-on-accent));--tb-ink-idle:var(--c-card-foil-ink-dim,var(--c-on-accent));--tb-idle-opacity:1;--tb-drop:var(--c-card-foil-veil,var(--c-on-accent-veil));--tb-drop-glow:#ffffff2e;--tb-drop-edge:var(--c-card-foil-line,var(--c-on-accent-line));--tb-well:var(--c-card-foil-veil,var(--c-on-accent-veil));--tb-sweep:var(--c-on-accent-veil);--tb-avatar-bg:var(--c-card-foil-veil,var(--c-on-accent-veil));--tb-avatar-ring:var(--c-card-foil-line,var(--c-on-accent-line));--tb-avatar-ring-on:var(--c-card-foil-ink,var(--c-on-accent))}[data-theme=light] .tb-island--swag{--tb-bg:#ffffffb8;--tb-rim:var(--c-card-swag-bg,var(--c-brand-fill));--tb-shadow:var(--c-shadow-md);--tb-holo:none;--tb-ink:var(--c-on-accent);--tb-ink-idle:var(--c-ink-muted);--tb-drop:var(--c-card-swag-bg,var(--c-brand-fill));--tb-drop-glow:#1d4ed833;--tb-drop-edge:transparent;--tb-well:var(--c-surface-3,var(--c-accent-soft));--tb-sweep:var(--c-surface-3,var(--c-accent-soft));--tb-avatar-bg:var(--c-surface-2,var(--c-accent-soft));--tb-avatar-ring:var(--c-line)}.tb-island:before{content:"";background:var(--tb-holo);mix-blend-mode:overlay;pointer-events:none;z-index:-1;width:160%;height:400%;position:absolute;top:-150%;left:-30%}.tb-island--swag:before{will-change:transform;animation:6s ease-in-out infinite alternate tb-holo}[data-theme=light] .tb-island--swag:before{will-change:auto;animation:none}.tb-island--hidden:before{animation-play-state:paused}@keyframes tb-holo{0%{transform:translate(-12%)}to{transform:translate(12%)}}.tb-island--hidden{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)))scale(.92);opacity:0;pointer-events:none}.tb-drop{background:var(--tb-drop);width:74px;box-shadow:inset 0 0 0 1px var(--tb-drop-edge),0 0 20px var(--tb-drop-glow),0 2px 8px #0000001f;pointer-events:none;z-index:0;transform:translateX(calc(var(--tb-active-index,0)*74px));border-radius:9999px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) tb-drop-in;position:absolute;top:4.5px;bottom:4.5px;left:4.5px}@media (max-width:340px){.tb-drop{width:66px;transform:translateX(calc(var(--tb-active-index,0)*66px))}}@keyframes tb-drop-in{0%{opacity:0}50%{opacity:.6}to{opacity:1}}.tb-item{--tb-dy:6px;z-index:1;width:74px;color:var(--tb-ink-idle);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;transition:color .25s;display:flex;position:relative}.tb-item.is-active{--tb-dy:0px;color:var(--tb-ink)}@media (max-width:340px){.tb-item{width:66px}}.tb-item:before{content:"";border-radius:inherit;background:var(--tb-well);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0;transform:scale(.86)}.tb-item.is-pressed:before{opacity:1;transition-duration:80ms;transform:scale(.94)}.tb-icon{z-index:1;width:24px;height:24px;transform:translateY(var(--tb-dy));place-items:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s;display:grid;position:relative}.tb-item:not(.is-active) .tb-icon{opacity:var(--tb-idle-opacity)}.tb-item.is-pressed .tb-icon{transform:translateY(calc(var(--tb-dy) + 1px))scale(.86);transition-duration:80ms}.tb-glyph{place-items:center;width:100%;height:100%;display:grid}.tb-item.is-active .tb-glyph{animation:.55s cubic-bezier(.34,1.56,.64,1) tb-pop}@keyframes tb-pop{0%{transform:scale(1)rotate(0)}30%{transform:scale(.7)rotate(-14deg)}65%{transform:scale(1.18)rotate(6deg)}to{transform:scale(1)rotate(0)}}.tb-label{z-index:1;letter-spacing:.2px;white-space:nowrap;opacity:0;font-size:10px;font-weight:800;line-height:1;transition:opacity .18s,transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translateY(8px)scale(.8)}.tb-item.is-active .tb-label{opacity:1;transform:none}.tb-avatar{background-color:var(--tb-avatar-bg);width:26px;height:26px;color:inherit;box-shadow:0 0 0 1.5px var(--tb-avatar-ring);background-position:50%;background-size:cover;border-radius:9999px;place-items:center;font-size:11px;font-weight:800;line-height:1;transition:box-shadow .3s;display:grid}.tb-avatar.is-active{box-shadow:0 0 0 2px var(--tb-avatar-ring-on)}@media (prefers-reduced-motion:reduce){.tb-island,.tb-item:before,.tb-drop,.tb-icon,.tb-label{transition:none}.tb-glyph,.tb-drop,.tb-island:before,.tb-island:after{animation:none!important}}
@font-face{font-family:nunito;src:url(../media/Nunito_Variable_Font-s.p.61419468.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_197795d-module__URt2YG__className{font-family:nunito,nunito Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.nunito_197795d-module__URt2YG__variable{--font-nunito:"nunito","nunito Fallback",system-ui,sans-serif}
@font-face{font-family:icomoon;src:url(../media/icomoon-s.p.1bea3c23.woff2)format("woff2");font-display:block;font-weight:400}@font-face{font-family:icomoon Fallback;src:local(Arial);ascent-override:93.75%;descent-override:6.25%;line-gap-override:0.0%;size-adjust:100.0%}.icomoon_5851b09-module__ACDrEa__className{font-family:icomoon,icomoon Fallback;font-weight:400}.icomoon_5851b09-module__ACDrEa__variable{--font-icomoon:"icomoon","icomoon Fallback"}
@font-face{font-family:materialSymbolsRounded;src:url(../media/MaterialSymbolsRounded-s.p.2c222c3d.woff2)format("woff2");font-display:block;font-weight:100 700}@font-face{font-family:materialSymbolsRounded Fallback;src:local(Arial);ascent-override:110.0%;descent-override:10.0%;line-gap-override:0.0%;size-adjust:100.0%}.materialsymbolsrounded_299d0e69-module__0jmYda__className{font-family:materialSymbolsRounded,materialSymbolsRounded Fallback}.materialsymbolsrounded_299d0e69-module__0jmYda__variable{--font-material-symbols-rounded:"materialSymbolsRounded","materialSymbolsRounded Fallback"}
