.sw{--glass:#0e0f14d1;--glass-line:#ffffff29;--glass-fg:#eef0f6;--glass-mu:#eef0f69e;--sw-spring:cubic-bezier(.3, 1.14, .45, 1);--sw-mono:var(--font-geist-mono,ui-monospace), ui-monospace, Menlo, monospace;left:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:90;width:52px;height:52px;color:var(--glass-fg);font-family:var(--sw-mono);-webkit-tap-highlight-color:transparent;transition:width .56s var(--sw-spring), height .56s var(--sw-spring);position:fixed}.sw[data-open]{width:var(--cw);height:64px}html.lite .sw,html.lite .sw-glass{transition-timing-function:cubic-bezier(.2,.8,.2,1)}@media (max-width:820px){.sw{bottom:calc(max(12px, env(safe-area-inset-bottom,0px)) + 68px)}}.sw-glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--glass-line), inset 0 1px 0 #ffffff14, 0 18px 40px -18px #000000b3;transition:border-radius .56s var(--sw-spring);border-radius:26px;position:absolute;inset:0;overflow:clip}.sw[data-open] .sw-glass{border-radius:32px}.sw-surf{width:var(--cw);height:64px;position:absolute;bottom:0;left:0}.sw-in{transition:opacity .3s .12s;position:absolute;inset:0}.sw:not([data-open]) .sw-in{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s}.sw-in:before,.sw-in:after{content:"";background:#ffffff1a;width:1px;height:26px;position:absolute;top:19px}.sw-in:before{left:calc(var(--cap) - 1px)}.sw-in:after{left:calc(var(--cw) - var(--cap))}.sw-vp{top:0;left:var(--cap);width:var(--vw);touch-action:none;cursor:default;--l:0px;--r:0px;height:100%;-webkit-mask-image:linear-gradient(90deg, #0000 0, #000 var(--l), #000 calc(100% - var(--r)), #0000 100%);-webkit-mask-image:linear-gradient(90deg, #0000 0, #000 var(--l), #000 calc(100% - var(--r)), #0000 100%);mask-image:linear-gradient(90deg, #0000 0, #000 var(--l), #000 calc(100% - var(--r)), #0000 100%);position:absolute;overflow:clip}.sw-vp[data-fl]{--l:22px}.sw-vp[data-fr]{--r:22px}.sw-row{width:var(--content);will-change:transform;height:100%;position:absolute;top:0;left:0}.sw-b{cursor:default;background:0 0;border:0;outline:none;height:100%;padding:0;position:absolute;top:0}.sw-b[aria-checked=true]:after{content:"";background:#ffffffe6;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;top:5px;left:50%}.sw-st,.sw-mt{background:linear-gradient(var(--b) 0 50%, var(--a) 50%);border-radius:1.5px;width:3px;height:30px;margin-left:-1.5px;position:absolute;top:13px;box-shadow:0 0 0 .5px #ffffff4d}.sw-st{left:50%;transform:scaleY(.46)}.sw-lbl{font:500 8px/1 var(--sw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--glass-mu);white-space:nowrap;pointer-events:none;position:absolute;top:48px}.sw-track{pointer-events:none;background:#ffffff1a;border-radius:1px;height:2px;position:absolute;top:58px}.sw-track b{will-change:transform;background:#ffffff8c;border-radius:1px;height:100%;display:block}.sw-lens{pointer-events:none;will-change:transform;background:#ffffff0d;border-radius:50%;width:46px;height:46px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(3px,15px);box-shadow:inset 0 0 0 1px #fff9,inset 0 -6px 12px #ffffff1f,inset 0 5px 10px #00000059,0 6px 16px -6px #000c}.sw[data-kbd] .sw-lens{box-shadow:inset 0 0 0 1px #fff9,inset 0 -6px 12px #ffffff1f,inset 0 5px 10px #00000059,0 0 0 2px #fff,0 6px 16px -6px #000c}.sw-lens:after{content:"";pointer-events:none;background:radial-gradient(110% 80% at 30% 16%,#ffffff80,#fff0 40%);border-radius:50%;position:absolute;inset:0}.sw-mag{width:var(--cw);transform-origin:0 0;height:64px;position:absolute;top:0;left:0}.sw-mrow{width:var(--content);height:100%;position:absolute;top:0;left:0}.sw-fill{background:radial-gradient(circle, var(--a) 0 25%, var(--b) 27%);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #fff3}.sw-lamp,.sw-calm{cursor:pointer;width:24px;height:24px;color:var(--glass-fg);background:0 0;border:0;border-radius:50%;outline:none;place-items:center;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute;top:28px}.sw-lamp{left:19px}.sw-calm{left:calc(var(--cw) - 19px)}.sw-lamp i{background:#fff6;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.sw-lamp[data-state=ok] i{background:#53e08a;animation:3.4s ease-in-out infinite sw-breathe;box-shadow:0 0 0 1.5px #53e08a33,0 0 9px 1px #53e08a8c}.sw-lamp[data-state=down] i{background:#ff6b6b;box-shadow:0 0 0 1.5px #ff6b6b33,0 0 9px 1px #ff6b6b8c}html.lite .sw-lamp i{animation:none}@keyframes sw-breathe{50%{box-shadow:0 0 0 1.5px #53e08a1f,0 0 4px #53e08a4d}}.sw-calm svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.8;width:14px;height:8px;transition:opacity .16s;overflow:visible}.sw-calm:hover svg{opacity:1}.sw-calm .flat,.sw-calm[aria-checked=true] .wave{display:none}.sw-calm[aria-checked=true] .flat{display:inline}.sw-calm[aria-checked=true]{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff80,0 0 10px #ffffff1f}.sw-lamp:focus-visible,.sw-calm:focus-visible{box-shadow:0 0 0 2px #fff}.sw-peek{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--glass-line);color:var(--glass-fg);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease, transform .3s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px)}.sw[data-open] .sw-peek{opacity:1;transition-delay:80ms;transform:none}.sw-peek b{font:600 12px/1 var(--font-geist-sans,system-ui), system-ui, sans-serif}.sw-peek span:last-child{font:400 9.5px/1 var(--sw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--glass-mu)}.sw-mini{background:var(--b);border-radius:5px;flex:none;width:26px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.sw-mini:before{content:"";background:var(--f);border-radius:1px;width:11px;height:2px;position:absolute;top:5px;left:4px}.sw-mini:after{content:"";background:var(--a);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.sw-peek[data-sys] .sw-mini{background:#0e1712}.sw-peek[data-sys] .sw-mini:before{display:none}.sw-peek[data-sys] .sw-mini:after{background:#53e08a;bottom:6px;right:10px;box-shadow:0 0 6px #53e08a}.sw-puck{cursor:pointer;z-index:3;touch-action:manipulation;background:0 0;border:0;border-radius:50%;outline:none;padding:0;position:absolute;inset:0}.sw[data-open] .sw-puck{pointer-events:none}.sw-puck:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #00000080}@media (prefers-reduced-motion:reduce){.sw,.sw-glass,.sw-in,.sw-peek{transition-duration:10ms;transition-delay:0s}.sw-peek{transform:none}.sw-lamp[data-state=ok] i{animation:none}}.sw[data-nudge]:after{content:"";pointer-events:none;animation:sw-ripple 2.2s var(--ease-out,ease-out) 3;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #ffffff8c}@keyframes sw-ripple{70%,to{box-shadow:0 0 0 14px #fff0}}.sw-nudge{white-space:nowrap;background:var(--glass);color:var(--glass-fg);border:1px solid var(--glass-line);font:400 12.5px/1.3 var(--sw-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:sw-nudge-in .42s var(--sw-spring) both;border-radius:10px;padding:8px 12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 10px 24px -12px #0009}.sw-nudge b{font-weight:600}.sw-nudge kbd{border:1px solid var(--glass-line);font:inherit;border-radius:4px;padding:1px 5px}.sw-nudge-t{display:none}@media (hover:none){.sw-nudge-k{display:none}.sw-nudge-t{display:inline}}@keyframes sw-nudge-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.sw[data-nudge]:after,.sw-nudge{animation:none}}html.lite .sw[data-nudge]:after,html.lite .sw-nudge{animation:none}
