._5MfeuW_dock{z-index:var(--z-tooltip);border-radius:34px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:15px 26px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}._5MfeuW_item{--s:1;width:48px;height:48px;color:var(--text-secondary);font:inherit;transform:scale(var(--s));transform-origin:50%;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:none;place-items:center;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .15s,background-color .15s;display:grid;position:relative}._5MfeuW_dock[data-hot] ._5MfeuW_item{transition:color .15s,background-color .15s}@media (hover:hover){._5MfeuW_item:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}}._5MfeuW_item svg{width:24px;height:24px}._5MfeuW_item[aria-current=page]{color:var(--accent-strong);background:color-mix(in oklab, var(--accent) 14%, transparent)}._5MfeuW_item[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:20px;height:2.5px;margin-left:-10px;position:absolute;bottom:-9px;left:50%}._5MfeuW_logo{width:auto;color:var(--foreground);border-radius:20px;padding:0 10px}._5MfeuW_slot{display:flex;position:relative}._5MfeuW_center{transform-origin:bottom;min-width:230px;left:50%;right:auto;translate:-50%}._5MfeuW_opt{gap:2px;display:grid}._5MfeuW_opt small{color:var(--text-muted);font-size:12px}._5MfeuW_logo img,._5MfeuW_choice img{width:auto;height:34px;display:block}._5MfeuW_avatar{letter-spacing:.02em;width:36px;height:36px;color:var(--accent-foreground);background:linear-gradient(145deg, var(--accent), var(--accent-strong));border-radius:50%;font-size:12.5px;font-weight:650}@media (hover:hover){._5MfeuW_avatar:hover{color:var(--accent-foreground)}}._5MfeuW_sep{background:color-mix(in oklab, var(--foreground) 14%, transparent);align-self:stretch;width:1px;margin:6px 4px}._5MfeuW_item:after{content:attr(data-label);transform:translate(-50%, 4px) scale(calc(1 / var(--s)));white-space:nowrap;color:var(--foreground);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);opacity:0;pointer-events:none;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 14px);left:50%}@media (hover:hover){._5MfeuW_item:hover:after{opacity:1;transform:translate(-50%, 0) scale(calc(1 / var(--s)))}}._5MfeuW_menu{transform-origin:0 100%;border-radius:20px;gap:6px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) _5MfeuW_pop;display:grid;position:absolute;bottom:calc(100% + 14px);left:0;background:var(--background)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._5MfeuW_userMenu{transform-origin:100% 100%;min-width:210px;left:auto;right:0}._5MfeuW_who{gap:2px;padding:8px 12px 10px;font-size:13px;display:grid}._5MfeuW_who span{color:var(--text-muted);font-size:12px}._5MfeuW_choice{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}@media (hover:hover){._5MfeuW_choice:hover{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}._5MfeuW_choice[aria-current]{background:color-mix(in oklab, var(--accent) 20%, transparent)}@keyframes _5MfeuW_pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}._5MfeuW_menu._5MfeuW_center{animation-name:_5MfeuW_popc}@keyframes _5MfeuW_popc{0%{opacity:0;transform:translateY(6px)scale(.96)}}@media (max-width:520px){._5MfeuW_dock{border-radius:28px;gap:4px;padding:10px 12px}._5MfeuW_logo img{height:26px}._5MfeuW_item{width:38px;height:38px}._5MfeuW_item svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){._5MfeuW_item{transition:color .15s,background-color .15s;transform:none!important}._5MfeuW_menu{animation:none}._5MfeuW_item:after{transform:translate(-50%)}}
.XOxyTW_scrim{z-index:var(--z-overlay);background:color-mix(in oklab, var(--background) 55%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.XOxyTW_sheet{border-radius:28px;width:min(720px,100%);max-height:min(780px,100%);padding:28px;overflow:auto;background:var(--background)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.XOxyTW_sheet header{justify-content:space-between;align-items:start;gap:16px;display:flex}.XOxyTW_sheet small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.XOxyTW_sheet h2{letter-spacing:-.02em;margin:2px 0 0;font-size:1.5rem;line-height:1.15}.XOxyTW_sheet h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:24px 0 8px;font-size:13px}.XOxyTW_sheet p{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.5}.XOxyTW_sheet dl{gap:4px;margin:0;display:grid}.XOxyTW_sheet dl>div{border-radius:14px;grid-template-columns:minmax(110px,1fr) 3fr;gap:12px;padding:10px 12px;display:grid}.XOxyTW_sheet dt{font-size:14px;font-weight:600}.XOxyTW_sheet dd{margin:0;font-size:14px;line-height:1.45}.XOxyTW_sheet code{color:var(--muted-foreground);margin-top:2px;font-size:11.5px;display:block}.XOxyTW_x{width:34px;height:34px;color:var(--foreground);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.XOxyTW_x:hover,.XOxyTW_sheet dl>div:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}@container (max-width:520px){.XOxyTW_sheet dl>div{grid-template-columns:1fr;gap:2px}}@media (max-width:560px){.XOxyTW_sheet dl>div{grid-template-columns:1fr;gap:2px}.XOxyTW_sheet{padding:20px}}
.TLJkTW_bar{z-index:var(--z-tooltip);border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;top:18px;right:24px}.TLJkTW_btn{height:34px;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:550;transition:transform .15s ease-out,background-color .15s;display:inline-flex}@media (hover:hover){.TLJkTW_btn:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.TLJkTW_on{background:var(--accent);color:var(--accent-foreground)}@media (hover:hover){.TLJkTW_on:hover{background:var(--accent-strong)}}@media (prefers-reduced-motion:no-preference){.TLJkTW_btn:active{transform:scale(.96)}}
