:root{--fs-xs:12px;--lh-xs:16px;--fs-sm:13px;--lh-sm:18px;--fs-base:14px;--lh-base:20px;--fs-md:15px;--lh-md:22px;--fs-lg:16px;--lh-lg:24px;--fs-xl:20px;--lh-xl:28px;--fs-2xl:24px;--lh-2xl:30px;--fs-3xl:32px;--lh-3xl:38px;--fs-4xl:40px;--lh-4xl:44px;--r-ctl:8px;--r-ctl-sm:6px;--r-surface:10px;--r-surface-lg:14px;--h-ctl:36px;--h-ctl-sm:28px;--h-ctl-lg:44px}.text-\[10\.5px\],.text-\[10px\],.text-\[11\.5px\],.text-\[11px\],.text-\[12\.5px\],.text-\[12px\],.text-\[9\.5px\],.text-\[9px\]{font-size:var(--fs-xs);line-height:var(--lh-xs)}.text-\[13\.5px\],.text-\[13px\]{font-size:var(--fs-sm);line-height:var(--lh-sm)}.text-\[14\.5px\],.text-\[14px\]{font-size:var(--fs-base);line-height:var(--lh-base)}.text-\[15\.2px\],.text-\[15\.5px\],.text-\[15px\]{font-size:var(--fs-md);line-height:var(--lh-md)}.text-\[16px\],.text-\[17px\]{font-size:var(--fs-lg);line-height:var(--lh-lg)}.text-\[18px\],.text-\[19px\],.text-\[20px\]{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.01em}.text-\[22px\],.text-\[24px\],.text-\[26px\]{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.015em}.text-\[28px\],.text-\[30px\],.text-\[32px\],.text-\[34px\]{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:-.02em}.text-\[36px\],.text-\[40px\],.text-\[44px\]{font-size:var(--fs-4xl);line-height:var(--lh-4xl);letter-spacing:-.025em}.text-xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.text-sm{font-size:var(--fs-base);line-height:var(--lh-base)}.text-base{font-size:var(--fs-md);line-height:var(--lh-md)}:is(.opacity-40,.opacity-50,.opacity-55,.opacity-60,.opacity-65,.opacity-70):not(.shell-rail *):not(.on-dark *):not(img):not(svg):not(button):not([role=button]):not([disabled]):not(.spinner):not([class*=bg-]){opacity:1;color:rgb(var(--ink-400))}:is(.opacity-75,.opacity-80):not(.shell-rail *):not(.on-dark *):not(img):not(svg):not(button):not([role=button]):not([disabled]):not([class*=bg-]){opacity:1;color:rgb(var(--ink-300))}.rounded-md{border-radius:var(--r-ctl-sm)}.rounded-lg{border-radius:var(--r-ctl)}.rounded-\[10px\],.rounded-xl{border-radius:var(--r-surface)}.rounded-2xl{border-radius:var(--r-surface-lg)}main h1{letter-spacing:-.02em}main h2{letter-spacing:-.01em}.subnav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.subnav::-webkit-scrollbar{display:none}.subnav>*{flex:0 0 auto;white-space:nowrap}@media (max-width:640px){main .btn-sm,main [role=button],main a.btn,main button:not(.underline):not([class*=h-]):not(.seg>*):not(.badge):not(.chip){min-height:36px}}main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),select:not([multiple]):not([size])) :not([class*=h-]):not(.btn-sm):not(.chip *){height:var(--h-ctl);padding-top:0;padding-bottom:0;line-height:var(--h-ctl);border-radius:var(--r-ctl);font-size:var(--fs-base)}main :is(input,select):is(.py-1,.text-\[12px\],.text-\[12\.5px\]):not([class*=h-]):not([type=checkbox]):not([type=radio]){height:var(--h-ctl-sm);line-height:var(--h-ctl-sm);font-size:var(--fs-sm)}main textarea{border-radius:var(--r-ctl);font-size:var(--fs-base);line-height:var(--lh-base)}main button:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.underline):not(.ftab):not(.seg>*):not([class*=h-]):not(.badge):not(.chip):not(.action-quiet):not(.action-quiet-danger):not(.navrow):not([class*=rounded-full]):is([class*=bg-],[class*=border]){height:var(--h-ctl);padding-top:0;padding-bottom:0;border-radius:var(--r-ctl);font-size:var(--fs-base);line-height:1}main button:not(.btn):not([class*=h-]):is([class*=bg-],[class*=border]):is(.py-1,.text-\[12px\],.text-\[12\.5px\],.text-\[11px\],.text-xs){height:var(--h-ctl-sm);font-size:var(--fs-sm)}main button[class*=rounded-full]:not([class*=h-]):not(.badge){height:var(--h-ctl-sm);padding-top:0;padding-bottom:0;line-height:1;font-size:var(--fs-sm)}main table:not(.tbl){width:100%;font-size:var(--fs-base);line-height:var(--lh-base);border-collapse:collapse}main table:not(.tbl) thead th{padding:0 12px;height:36px;text-align:left;font-size:var(--fs-sm);font-weight:500;color:rgb(var(--ink-400));border-bottom:1px solid rgb(var(--ink-700)/.7);background:rgb(var(--ink-900)/.6);white-space:nowrap}main table:not(.tbl) thead th.text-right,main table:not(.tbl) thead th[align=right]{text-align:right}main table:not(.tbl) tbody td{padding:0 12px;height:44px;vertical-align:middle;border-bottom:1px solid rgb(var(--ink-750)/.9)}main table:not(.tbl) tbody tr:last-child td{border-bottom:0}main table:not(.tbl) tbody tr{transition:background-color .12s}main table:not(.tbl) tbody tr:hover{background:rgb(var(--ink-900)/.7)}main table:not(.tbl) td.tabular-nums,main table:not(.tbl) td.text-right{font-variant-numeric:tabular-nums}main table:not(.tbl):is(.text-xs,.text-\[12px\],.text-\[12\.5px\],.text-\[13px\]) tbody td{height:36px}@media (max-width:767px){main table:not(.tbl):not(.tbl-stack){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}main :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgb(var(--brand-500-rgb,99 102 241)/.6);outline-offset:2px}main :is(input,select,textarea):focus-visible{outline:none}main .card.p-4,main .card.p-5,main .card.p-6,main .card:not([class*=p-]):not([class*=px-]):not([class*=py-]){padding:20px}@media (max-width:640px){main .card.p-4,main .card.p-5,main .card.p-6,main .card:not([class*=p-]):not([class*=px-]):not([class*=py-]){padding:16px}}main .badge,main [class*=badge-]{height:22px;padding:0 8px;font-size:var(--fs-xs);line-height:22px;font-weight:500}main .chip{height:var(--h-ctl-sm);padding-top:0;padding-bottom:0;line-height:1;font-size:var(--fs-sm)}main .chip,main .code-chip,main .rounded,main .rounded-sm,main code{border-radius:var(--r-ctl-sm)}main time{font-size:inherit}