@layer components{.dx-appbar{z-index:40;padding-top:env(safe-area-inset-top);transition:transform .38s var(--ease-dx), background-color .24s, border-color .24s, backdrop-filter .24s;border-bottom:1px solid #0000;position:sticky;top:0}.dx-appbar[data-solid="1"]{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-bottom-color:var(--color-line);background:#060608b8}.dx-appbar[data-hidden="1"]{transition-duration:.28s;transition-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(calc(-100% - 1px))}.dx-appbar:focus-within{transform:none}.dx-tabbar{z-index:45;padding:0 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;transition:transform .38s var(--ease-dx), opacity .2s;position:fixed;bottom:0;left:0;right:0}.dx-tabbar[data-away="1"]{opacity:0;transition-duration:.26s;transition-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(130%)}.dx-tabbar-in{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffff12,#ffffff05),#0b0b0fc7;border:1px solid #ffffff1a;border-radius:24px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;max-width:440px;height:64px;margin:0 auto;display:grid;position:relative;box-shadow:0 24px 50px -18px #000000f2,inset 0 1px #ffffff12,0 0 0 .5px #0009}.dx-tab{letter-spacing:.01em;color:#a6a6b0d1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-content:center;place-items:center;gap:4px;padding:0;font-size:11px;text-decoration:none;transition:color .2s;display:grid;position:relative}.dx-tab>svg,.dx-tab>.dx-tab-ico{transition:transform .22s var(--ease-dx)}.dx-tab:active>svg,.dx-tab:active>.dx-tab-ico{transition-duration:90ms;transform:scale(.86)}.dx-tab[aria-current=page],.dx-tab[aria-current=true],.dx-tab[aria-expanded=true]{color:var(--color-fg)}.dx-tab:focus-visible{outline:2px solid var(--glow);outline-offset:-6px;border-radius:18px}.dx-tabbar-dot{background:var(--glow);width:4px;height:4px;box-shadow:0 0 10px var(--glow), 0 0 3px var(--glow);transform:translateX(var(--x,-40px));transition:transform .42s var(--ease-dx), opacity .2s;pointer-events:none;border-radius:99px;margin-left:-2px;position:absolute;bottom:7px;left:0}.dx-tabbar-dot[data-off="1"]{opacity:0}.dx-tab-main{color:var(--color-fg)}.dx-tab-disc{background:var(--glow);color:#050507;width:46px;height:46px;box-shadow:0 0 0 1px rgb(var(--glow-rgb) / .5), 0 10px 26px -8px rgb(var(--glow-rgb) / .75);transition:transform .2s var(--ease-dx), box-shadow .2s;border-radius:16px;place-items:center;display:grid}.dx-tab-main:active .dx-tab-disc{transition-duration:90ms;transform:scale(.9)}.dx-tab-main>span:last-child{display:none}.dx-sheet-root{z-index:80;position:fixed;inset:0}.dx-sheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .36s var(--ease-dx);background:#0303059e;position:absolute;inset:0}.dx-sheet-root[data-state=open] .dx-sheet-scrim{opacity:1}.dx-sheet{max-width:560px;max-height:calc(100dvh - 40px - env(safe-area-inset-top));background:radial-gradient(90% 60% at 50% 0%, rgb(var(--violet-rgb) / .13), transparent 70%), linear-gradient(180deg, #ffffff0b, transparent 140px), var(--color-ink-1);border:1px solid var(--color-line-2);transition:transform .46s var(--ease-dx);overscroll-behavior:contain;border-bottom:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 24px));box-shadow:0 -30px 80px -20px #000000e6,inset 0 1px #ffffff14}.dx-sheet-root[data-state=open] .dx-sheet{transform:translateY(var(--drag,0px))}.dx-sheet-root[data-state=closing] .dx-sheet{transition:transform .32s cubic-bezier(.55,0,1,.45)}.dx-sheet-root[data-dragging="1"] .dx-sheet{transition:none}@media (min-width:768px){.dx-sheet{border-bottom:1px solid var(--color-line-2);border-radius:28px;max-height:min(86dvh,860px);bottom:16px}}.dx-sheet-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;padding:10px 20px 6px}.dx-sheet-root[data-dragging="1"] .dx-sheet-head{cursor:grabbing}.dx-grab{justify-content:center;gap:5px;padding:6px 0 10px;display:flex}.dx-grab i{background:#ffffff38;border-radius:99px;width:5px;height:5px;transition:background .12s,box-shadow .12s}.dx-grab i[data-on]{background:var(--glow);box-shadow:0 0 8px var(--glow)}.dx-sheet-body{overscroll-behavior:contain;padding:4px 20px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.dx-sheet-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0feb;flex:none}.dx-sheet-x{width:44px;height:44px;color:var(--color-fg-2);border:1px solid var(--color-line);cursor:pointer;background:#ffffff0f;border-radius:99px;place-items:center;transition:background .15s,transform .15s;display:grid}.dx-sheet-x:hover{color:var(--color-fg);background:#ffffff1a}.dx-sheet-x:active{transform:scale(.9)}html.dx-locked,html.dx-locked body{overflow:hidden}.dx-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .22s var(--ease-dx)}.dx-press:active{transition-duration:80ms;transform:scale(.97)}.dx-ripple{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:0;left:0}.dx-ripple i{opacity:.9;background:currentColor;border-radius:99px;width:4px;height:4px;margin:-2px;animation:.52s cubic-bezier(.22,1,.36,1) forwards dx-ripple;position:absolute}@keyframes dx-ripple{to{transform:translate(var(--rx), var(--ry)) scale(.4);opacity:0}}.dx-row{border-bottom:1px solid var(--color-line);min-height:56px;color:var(--color-fg);-webkit-tap-highlight-color:transparent;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:grid;position:relative}.dx-row:active{background:#ffffff08}.dx-row-n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-fg-3);font-size:11px}.dx-row:active .dx-row-n,.dx-row[aria-current=true] .dx-row-n{color:var(--glow)}.dx-moment{filter:drop-shadow(0 0 10px rgb(var(--glow-rgb) / .28));display:inline-block}.dx-moment svg{overflow:visible}}@media (prefers-reduced-motion:reduce){.dx-appbar,.dx-tabbar,.dx-tabbar-dot,.dx-sheet,.dx-sheet-scrim,.dx-press,.dx-tab>svg,.dx-tab-disc{transition:none!important}.dx-ripple{display:none}}
