@layer base{:focus-visible{outline:none}html,body{max-width:100%;overflow-x:clip}body{letter-spacing:-.006em}button,a,[role=button]{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}button:active:not(:disabled),[role=button]:active:not([aria-disabled=true]){transform:translateY(.5px)scale(.997)}table thead{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);position:sticky;top:0}table thead tr{background:#080b11d1}table td,table th{vertical-align:middle}img,svg,video,canvas{max-width:100%}}@layer components{.panel{-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);background:linear-gradient(#ffffff07,#ffffff03),#0b0f17c2!important;border-color:#fff1!important;box-shadow:inset 0 1px #ffffff08,0 18px 60px -46px #000000f2!important}.panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.85;background:linear-gradient(120deg,#ffffff04,#0000 27% 78%,#5d91ff04);position:absolute;inset:0}.panel>*{z-index:1;position:relative}.panel:hover{border-color:#7a9fe51f!important;box-shadow:inset 0 1px #ffffff09,0 22px 68px -50px #071022f5!important}.app-surface{background:linear-gradient(#ffffff06,#ffffff02)!important;border-color:#ffffff10!important;box-shadow:inset 0 1px #ffffff06,0 18px 52px -44px #000000e6!important}.app-surface-interactive{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.app-surface-interactive:hover{transform:translateY(-1px);background:linear-gradient(#ffffff07,#ffffff03)!important;border-color:#6991db24!important;box-shadow:inset 0 1px #ffffff08,0 20px 58px -48px #000000e6!important}.premium-stack{gap:1rem;display:grid}.data-row{transition:background-color .17s,border-color .17s}.data-row:hover{background:#6991db05}.mobile-action-bar{bottom:max(.75rem, env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#090c12db;border:1px solid #ffffff13;position:sticky;box-shadow:0 20px 56px -34px #000000f5}[data-slot=card],[data-slot=dialog-content],[data-slot=sheet-content]{border-color:#ffffff12}aside{background:linear-gradient(#080b11fb,#080b11f4);box-shadow:16px 0 42px -34px #000000f5}aside nav{padding-top:.9rem}aside nav>div{margin-bottom:1.05rem}aside nav p{opacity:.88;letter-spacing:.16em!important}aside nav a{letter-spacing:-.008em;min-height:2rem;border-radius:.72rem!important}aside nav a:hover{transform:none}header.sticky{min-height:3.5rem;box-shadow:0 1px #ffffff03}header.sticky>button:first-of-type,header.sticky>div>div:first-child{flex-shrink:0}header.sticky kbd{background:#ffffff05;border:1px solid #ffffff0e;border-radius:.38rem;padding:.15rem .35rem}main{animation:.28s ease-out both shell-content-in}@keyframes shell-content-in{0%{opacity:.82;transform:translateY(2px)}to{opacity:1;transform:none}}}@layer utilities{.text-balance-pretty{text-wrap:balance}.content-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.premium-scroll{scrollbar-width:thin;scrollbar-color:#6f80a047 transparent;overscroll-behavior:contain}.safe-bottom{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.status-glow{box-shadow:0 0 12px color-mix(in srgb, currentColor 42%, transparent)!important}.glass-edge{box-shadow:inset 0 1px #ffffff08,0 18px 54px -42px #000000e6!important}}@media (width<=1023px){body{background:radial-gradient(720px 480px at 82% -10%, oklch(58% .11 257/.07), transparent 64%), linear-gradient(180deg, oklch(10.2% .016 260), oklch(8.6% .013 260)), var(--color-background)}.panel{border-radius:1rem;box-shadow:inset 0 1px #ffffff07,0 16px 48px -40px #000000eb!important}table{font-size:.78rem}[role=dialog]{max-height:calc(100dvh - 1rem)}header.sticky{background:#070a0fe0!important}}@media (width<=767px){main{min-width:0;padding-top:.85rem!important}.grid>*,.flex>*{min-width:0}.overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}[data-radix-scroll-area-viewport]{overscroll-behavior:contain}}@media (width<=639px){:root{--radius:.78rem}body{padding-bottom:env(safe-area-inset-bottom)}body:before{opacity:.1;background-size:46px 46px}h1{letter-spacing:-.045em;overflow-wrap:anywhere}.label-xs{letter-spacing:.09em;font-size:.625rem}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#151c2a9e,#0b0f17e6)!important;border-color:#ffffff0f!important}.panel:hover{transform:none}input,textarea,select,button{font-size:16px}input,select,button,[role=button]{min-height:42px}textarea{min-height:104px}[data-radix-popper-content-wrapper]{max-width:calc(100vw - 16px)!important}[role=dialog]{max-height:calc(100dvh - 16px);overflow-y:auto;border-radius:1rem!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}[data-radix-dialog-content],[data-radix-sheet-content]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}table thead{top:0}td,th{white-space:nowrap}::-webkit-scrollbar{width:5px;height:5px}}@media (width<=380px){.panel{border-radius:.9rem}button,[role=button]{max-width:100%}}@media (hover:none){.app-surface-interactive:hover,.panel:hover{transform:none}}
