:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-rgb:255 255 255;--glass-alpha:.62;--glass-alpha-strong:.82;--glass-alpha-input:.55;--glass-blur:18px;--glass-blur-strong:26px;--glass-saturate:165%;--glass-radius:16px;--glass-radius-lg:20px;--glass-rim:#ffffffd9;--glass-edge:#ffffff8c;--glass-edge-dark:#1f1d1a14;--glass-shadow:0 1px 2px #1f1d1a0d, 0 10px 32px #1f1d1a17;--glass-shadow-strong:0 1px 2px #1f1d1a14, 0 24px 64px #1f1d1a2e;--glass-focus:0 0 0 3px #b08d5747;--glass-paper:#f4f2ee;--glass-bloom-1:#b08d5729;--glass-bloom-2:#5b7d8c24;--glass-bloom-3:#4f7a521a}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-rgb:30 29 27;--glass-alpha:.58;--glass-alpha-strong:.8;--glass-alpha-input:.45;--glass-rim:#ffffff29;--glass-edge:#ffffff1f;--glass-edge-dark:#00000059;--glass-shadow:0 1px 2px #00000059, 0 12px 36px #00000073;--glass-shadow-strong:0 1px 2px #0006, 0 28px 72px #0009;--glass-focus:0 0 0 3px #c4a26c59;--glass-paper:#141311;--glass-bloom-1:#c4a26c24;--glass-bloom-2:#6e96aa1f;--glass-bloom-3:#608c641a}html[data-glass=subtle]{--glass-alpha:.8;--glass-alpha-strong:.92;--glass-blur:10px;--glass-blur-strong:16px;--glass-saturate:130%}html[data-glass=vivid]{--glass-alpha:.52;--glass-alpha-strong:.74;--glass-blur:26px;--glass-blur-strong:36px;--glass-saturate:190%}html:not([data-glass=off]) body{background-color:var(--glass-paper)}html:not([data-glass=off]) body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 8% -5%, var(--glass-bloom-1), transparent 65%), radial-gradient(55% 45% at 104% 12%, var(--glass-bloom-2), transparent 65%), radial-gradient(50% 45% at 55% 108%, var(--glass-bloom-3), transparent 65%), var(--glass-paper);position:fixed;inset:0}html:not([data-glass=off]) :is(.glass,.bg-card,[role=tablist]){background-color:rgb(var(--glass-rgb) / var(--glass-alpha));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 var(--glass-edge-dark), var(--glass-shadow)}html:not([data-glass=off]) .bg-card{border-radius:var(--glass-radius)}html:not([data-glass=off]) :is(.glass-strong,.bg-popover){background-color:rgb(var(--glass-rgb) / var(--glass-alpha-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow-strong);border-radius:14px}html:not([data-glass=off]) :is([role=dialog].bg-background,[role=alertdialog].bg-background){background-color:rgb(var(--glass-rgb) / var(--glass-alpha-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border-color:var(--glass-edge);border-radius:var(--glass-radius-lg);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow-strong)}html:not([data-glass=off]) .fixed.inset-0.bg-black\/80{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#14121052}html.dark:not([data-glass=off]) .fixed.inset-0.bg-black\/80{background-color:#00000080}html:not([data-glass=off]) [role=tablist]{border:1px solid var(--glass-edge);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px 6px;scroll-padding-inline:10px;display:flex;overflow:auto hidden}html:not([data-glass=off]) [role=tablist]::-webkit-scrollbar{display:none}html:not([data-glass=off]) [role=tab]{white-space:nowrap;scroll-snap-align:center;border-radius:999px;flex:none;transition:background-color .16s,box-shadow .16s,color .16s}html:not([data-glass=off]) [role=tab][data-state=active]{background-color:rgb(var(--glass-rgb) / .92);box-shadow:inset 0 1px 0 var(--glass-rim), 0 1px 2px #1f1d1a24}html.dark:not([data-glass=off]) [role=tab][data-state=active]{box-shadow:inset 0 1px 0 var(--glass-rim), 0 1px 2px #0006;background-color:#ffffff1f}html:not([data-glass=off]) [role=tab]:focus-visible{box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-focus);outline:none}html:not([data-glass=off]) :is(button.border-input,a.border-input,[role=combobox].border-input){background-color:rgb(var(--glass-rgb) / var(--glass-alpha));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturate));backdrop-filter:blur(12px) saturate(var(--glass-saturate));border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim), 0 1px 2px #1f1d1a0f;transition:background-color .14s,box-shadow .14s,transform .12s}html:not([data-glass=off]) :is(button.border-input,a.border-input):hover{background-color:rgb(var(--glass-rgb) / min(1, calc(var(--glass-alpha) + .18)));box-shadow:inset 0 1px 0 var(--glass-rim), 0 2px 6px #1f1d1a1a, 0 8px 20px #1f1d1a14}html:not([data-glass=off]) :is(button.border-input,a.border-input):active{transform:translateY(.5px);box-shadow:inset 0 1px 2px #1f1d1a1a}html:not([data-glass=off]) button.bg-primary{transition:box-shadow .14s,transform .12s,filter .14s;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1f1d1a2e,0 6px 16px #1f1d1a24}html:not([data-glass=off]) button.bg-primary:hover{filter:brightness(1.06)}html:not([data-glass=off]) button.bg-primary:active{transform:translateY(.5px)}html:not([data-glass=off]) :is(input.border-input,textarea.border-input){background-color:rgb(var(--glass-rgb) / var(--glass-alpha-input));border-color:var(--glass-edge);transition:background-color .14s,box-shadow .14s,border-color .14s;box-shadow:inset 0 1px 2px #1f1d1a0f,inset 0 -1px #ffffff80}html:not([data-glass=off]) :is(input.border-input,textarea.border-input):focus-visible{background-color:rgb(var(--glass-rgb) / .92);box-shadow:inset 0 1px 2px #1f1d1a0a, var(--glass-focus);outline:none}html:not([data-glass=off]) :is(input,textarea,select)::placeholder{opacity:.6}html:not([data-glass=off]) .inline-flex.rounded-full.border{box-shadow:inset 0 1px #ffffff80}html:not([data-glass=off]) :is([role=switch],[role=checkbox]){box-shadow:inset 0 1px #ffffff59,0 1px 2px #1f1d1a1a}html:not([data-glass=off]) [role=separator],html:not([data-glass=off]) hr{background:linear-gradient(90deg, transparent, var(--glass-edge-dark) 20%, var(--glass-edge-dark) 80%, transparent);border:0;height:1px;box-shadow:0 1px #fff9}html.dark:not([data-glass=off]) [role=separator],html.dark:not([data-glass=off]) hr{box-shadow:0 1px #ffffff0f}html:not([data-glass=off]) .glass-nav{z-index:40;background-color:rgb(var(--glass-rgb) / .7);-webkit-backdrop-filter:blur(20px) saturate(var(--glass-saturate));backdrop-filter:blur(20px) saturate(var(--glass-saturate));border-bottom:1px solid var(--glass-edge);box-shadow:inset 0 -1px 0 var(--glass-edge-dark), 0 6px 24px #1f1d1a0f;position:sticky;top:0}html:not([data-glass=off]) .glass-rim,html[data-glass=vivid] .bg-card{isolation:isolate;position:relative}html:not([data-glass=off]) .glass-rim:before,html[data-glass=vivid] .bg-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fffffff2 0%,#ffffff4d 30%,#ffffff0f 55%,#ffffff73 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.dark:not([data-glass=off]) .glass-rim:before,html.dark[data-glass=vivid] .bg-card:before{background:linear-gradient(135deg,#ffffff59 0%,#ffffff1a 30%,#ffffff05 55%,#ffffff2e 100%)}html:not([data-glass=off]) .no-rim:before,html[data-glass=vivid] .bg-card.no-rim:before{content:none}html:not([data-glass=off]) thead.glass-thead th{background-color:rgb(var(--glass-rgb) / .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 var(--glass-edge-dark);position:sticky;top:0}html:not([data-glass=off]) *{scrollbar-width:thin;scrollbar-color:#1f1d1a38 transparent}html:not([data-glass=off]) ::-webkit-scrollbar{width:10px;height:10px}html:not([data-glass=off]) ::-webkit-scrollbar-thumb{background-color:#1f1d1a38;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html.dark:not([data-glass=off]) *{scrollbar-color:#ffffff38 transparent}html.dark:not([data-glass=off]) ::-webkit-scrollbar-thumb{background-color:#ffffff38}@media (prefers-reduced-transparency:reduce){html:not([data-glass=off]) :is(.glass,.glass-strong,.glass-nav,.bg-card,.bg-popover,[role=tablist],[role=dialog].bg-background,[role=alertdialog].bg-background,button.border-input,a.border-input,[role=combobox].border-input,input.border-input,textarea.border-input,thead.glass-thead th){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(var(--glass-rgb) / .97)}html:not([data-glass=off]) .fixed.inset-0.bg-black\/80{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#14121099}}@media (prefers-reduced-motion:reduce){html:not([data-glass=off]) :is([role=tab],button.border-input,a.border-input,button.bg-primary,input.border-input,textarea.border-input){transition:none}html:not([data-glass=off]) :is(button.border-input,a.border-input,button.bg-primary):active{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not([data-glass=off]) :is(.glass,.bg-card,[role=tablist],button.border-input,a.border-input){background-color:rgb(var(--glass-rgb) / .96)}html:not([data-glass=off]) :is(.glass-strong,.bg-popover,[role=dialog].bg-background,[role=alertdialog].bg-background,.glass-nav){background-color:rgb(var(--glass-rgb) / .985)}}@media print{html body:before{display:none}html :is(.glass,.glass-strong,.glass-nav,.bg-card,.bg-popover,[role=tablist]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#fff}}html:not([data-glass=off]){--radius:.875rem}html :is(.glass,.glass-strong,.glass-nav,.bg-card,.bg-popover,[role=tablist],[role=dialog].bg-background,[role=alertdialog].bg-background,button.border-input,a.border-input,input.border-input,textarea.border-input){transition:background-color .35s,border-color .35s,box-shadow .35s}@media (prefers-reduced-motion:reduce){html :is(.glass,.glass-strong,.glass-nav,.bg-card,.bg-popover,[role=tablist],[role=dialog].bg-background,[role=alertdialog].bg-background,button.border-input,a.border-input,input.border-input,textarea.border-input){transition:none}}
