@keyframes tofa-nav-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tofa-nav{letter-spacing:-.005em}.tofa-nav:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(160%);opacity:0;pointer-events:none;z-index:-1;background:#030b10b8;border-bottom:.5px solid #ffffff14;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 6px 24px #00000059}.tofa-nav.is-scrolled:before{opacity:1}.tofa-nav.is-shell-chrome .tofa-nav-row{padding-left:var(--tofa-chrome-inset,72px)}.tofa-nav.has-window-controls .tofa-nav-row{padding-right:112px}.tofa-window-controls{top:calc(env(safe-area-inset-top,0px) + 18px);-webkit-backdrop-filter:blur(14px)saturate(160%);z-index:2;background:#00000052;border:.5px solid #ffffff29;border-radius:11px;align-items:center;height:36px;padding:2px;display:flex;position:absolute;right:12px;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040}.tofa-window-controls button{color:#f0fdfac7;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .14s,background .14s;display:grid}.tofa-window-controls button:hover{color:#f0fdfa;background:#ffffff1a}.tofa-window-controls button:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:-2px}.tofa-window-controls button.is-close:hover{color:#fff;background:#ef4444c7}.tofa-window-controls svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.tofa-nav,.tofa-nav *{text-shadow:0 1px 2px #0009,0 0 14px #00000059}.tofa-nav svg:not(.tofa-no-shadow){filter:drop-shadow(0 1px 2px #000000a6)drop-shadow(0 0 10px #00000059)}.tofa-no-shadow,.tofa-no-shadow *,.tofa-nav .tofa-no-shadow,.tofa-nav .tofa-no-shadow *{text-shadow:none!important}.tofa-nav .tofa-no-shadow svg,.tofa-no-shadow svg{filter:none!important}.tofa-pill{-webkit-backdrop-filter:blur(14px)saturate(160%);color:#f0fdfa;background:#00000052;border:.5px solid #ffffff29;border-radius:9999px;align-items:center;height:40px;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040,0 8px 24px #0003}.tofa-pill:hover,.tofa-pill:focus-within,.tofa-pill[data-open=true]{background:#0000007a;border-color:#ffffff3d}.tofa-pill-icon{justify-content:center;width:40px;padding:0;position:relative}.tofa-pill-links{gap:0;padding:3px;position:relative}.tofa-link-thumb{z-index:1;pointer-events:none;background:#ffffff24;border-radius:9999px;transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:3px;bottom:3px;box-shadow:inset 0 1px #ffffff1f,0 1px 3px #00000040}.tofa-pill-search{transition:background .22s,border-color .22s,width .28s}.tofa-pill-search .tofa-search-icon{opacity:.75;transition:color .18s,transform .18s,opacity .18s}.tofa-pill-search:focus-within .tofa-search-icon{opacity:1;color:rgb(var(--accent-rgb));transform:scale(1.05)}.tofa-nav-menu{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:50;background:#080c14b8;border:.5px solid #ffffff29;border-radius:14px;padding:6px;animation:.2s cubic-bezier(.2,.9,.3,1.2) tofa-nav-menu-in;position:absolute;top:calc(100% + 8px);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040,0 8px 24px #0003}.tofa-nav-menu.tofa-menu-solid{background:#071a26f5}.tofa-menu-row{text-align:left;color:#f0fdfa;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 11px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.tofa-menu-row:before{content:"";background:rgb(var(--accent-rgb));width:2px;height:0;box-shadow:0 0 6px rgba(var(--accent-rgb), .55);opacity:0;pointer-events:none;border-radius:2px;transition:height .22s cubic-bezier(.22,1,.36,1),opacity .14s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.tofa-menu-row:hover{background:#ffffff0f}.tofa-menu-row:focus-visible{background:#ffffff14;outline:none}.tofa-menu-row.is-active{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1) 0%, #ffffff0a 55%)}.tofa-menu-row.is-active:before{opacity:1;height:60%}.tofa-menu-row.is-danger{color:#f87171}.tofa-menu-row.is-danger:hover{color:#fca5a5;background:#ef44441f}.tofa-menu-header{letter-spacing:.09em;text-transform:uppercase;color:#f0fdfa8c;align-items:center;gap:7px;padding:10px 11px 6px;font-size:10.5px;font-weight:600;display:flex}.tofa-menu-header:before{content:"";background:rgb(var(--accent-rgb));opacity:.85;width:3px;height:3px;box-shadow:0 0 4px rgba(var(--accent-rgb), .5);border-radius:50%;flex-shrink:0}.tofa-menu-sep{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 20% 80%,#fff0 100%);border:0;height:1px;margin:5px 8px}.tofa-chev{opacity:.7;transition:transform .22s cubic-bezier(.4,1,.6,1)}.tofa-chev.is-open{opacity:1;transform:rotate(180deg)}.tofa-pill-cog{color:#f0fdfa8c;background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:2px;transition:background .18s,color .18s,transform .12s;display:inline-flex}.tofa-pill-cog svg{transform-origin:50%;transition:transform .32s cubic-bezier(.22,1,.36,1)}.tofa-pill-cog:hover{color:rgb(var(--accent-rgb));background:#ffffff14}.tofa-pill-cog:hover svg{transform:rotate(28deg)}.tofa-pill-cog:active{background:#ffffff24;transform:scale(.9)}.tofa-pill-cog:focus-visible{box-shadow:0 0 0 1px rgb(var(--accent-rgb));background:#ffffff14;outline:none}@keyframes tofa-shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}.tofa-options{flex-direction:column;animation:none;display:flex;overflow:hidden}.tofa-options__scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overflow:hidden auto}.tofa-options__scroll::-webkit-scrollbar{width:6px}.tofa-options__scroll::-webkit-scrollbar-track{background:0 0}.tofa-options__scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.tofa-options__scroll.has-mask-top:not(.has-mask-bottom){-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}.tofa-options__scroll.has-mask-bottom:not(.has-mask-top){-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}.tofa-options__scroll.has-mask-top.has-mask-bottom{-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.tofa-options .tofa-menu-row{min-height:34px}.tofa-options .tofa-menu-row[data-active=true]{background:#ffffff1a}@media (pointer:coarse){.tofa-options .tofa-menu-row{min-height:44px}}.tofa-menu-row__icon{color:#f0fdfa8c;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:color .14s;display:flex}.tofa-menu-row__icon svg{width:16px;height:16px}.tofa-menu-row.is-active .tofa-menu-row__icon{color:rgb(var(--accent-rgb))}.tofa-menu-row__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tofa-menu-row__label{overflow-wrap:break-word}.tofa-options .tofa-menu-row.has-detail .tofa-menu-row__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tofa-menu-row__hint{white-space:normal;color:#f0fdfab8;font-size:12px;font-weight:400;line-height:1.3}.tofa-menu-row__detail{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:#f0fdfab8;flex:none;max-width:45%;font-size:12px;font-weight:500;overflow:hidden}.tofa-menu-row__trailing{color:#f0fdfa99;flex:none;justify-content:flex-end;align-items:center;min-width:14px;display:flex}.tofa-menu-row__trailing svg{width:14px;height:14px}.tofa-menu-row.is-active .tofa-menu-row__trailing{color:#f0fdfa}.tofa-menu-row__shimmer{background:#ffffff1f;border-radius:1px;width:40px;height:1.5px;position:relative;overflow:hidden}.tofa-menu-row__shimmer:after{content:"";background:linear-gradient(90deg, rgba(var(--accent-rgb), 0) 0%, rgba(var(--accent-rgb), .85) 50%, rgba(var(--accent-rgb), 0) 100%);width:25%;animation:1.5s linear infinite tofa-shimmer;position:absolute;top:0;bottom:0;left:0}.tofa-options .tofa-menu-row:focus-visible,.tofa-options .tofa-menu-row.is-cursor,.tofa-options [data-focused]>.tofa-menu-row{background:#ffffff14;outline:none}.tofa-options .tofa-menu-row:focus-visible,.tofa-options [data-focused]>.tofa-menu-row{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb))}.tofa-options .tofa-menu-row.is-active:focus-visible,.tofa-options .tofa-menu-row.is-active.is-cursor,.tofa-options [data-focused]>.tofa-menu-row.is-active{background:linear-gradient(90deg, rgba(var(--accent-rgb), .14) 0%, #ffffff17 55%)}.tofa-options .tofa-menu-row.is-danger:focus-visible,.tofa-options .tofa-menu-row.is-danger.is-cursor,.tofa-options [data-focused]>.tofa-menu-row.is-danger{color:#fca5a5;background:#ef444429}.tofa-options .tofa-menu-row.is-danger:focus-visible,.tofa-options [data-focused]>.tofa-menu-row.is-danger{box-shadow:inset 0 0 0 1px #f87171e6}.tofa-options .tofa-menu-row.is-disabled .tofa-menu-row__icon,.tofa-options .tofa-menu-row.is-disabled .tofa-menu-row__label,.tofa-options .tofa-menu-row.is-disabled .tofa-menu-row__detail,.tofa-options .tofa-menu-row.is-disabled .tofa-menu-row__trailing{opacity:.45}.tofa-options .tofa-menu-row.is-disabled:not(.is-cursor):not(:focus-visible):hover,.tofa-options .tofa-menu-row.is-busy:not(.is-cursor):not(:focus-visible):hover{background:0 0}.tofa-options .tofa-menu-row.is-disabled.is-danger:hover{color:#f87171}.tofa-options .tofa-menu-back{color:#f0fdfad9;gap:8px;margin-bottom:2px}.tofa-options .tofa-menu-back .tofa-menu-row__icon{color:inherit}.tofa-options .tofa-menu-back .tofa-menu-row__label{font-weight:600}
