@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.bg-card{background-color:hsl(var(--card-bg))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-0{padding-top:0}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:hsl(var(--card-fg))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-fg))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_4px_16px_rgba\(59\2c 130\2c 246\2c 0\.35\)\]{--tw-shadow:0 4px 16px rgba(59,130,246,0.35);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color)}.shadow-\[0_4px_16px_rgba\(59\2c 130\2c 246\2c 0\.35\)\],.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.running{animation-play-state:running}:root{--background:213 60% 6%;--foreground:210 40% 96%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:215 25% 18%;--secondary-foreground:210 40% 96%;--muted-bg:215 25% 15%;--muted-fg:215 16% 60%;--accent-bg:217 91% 60%;--accent-fg:0 0% 100%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--card-bg:213 50% 9%;--card-fg:210 40% 96%;--border:215 28% 22%;--input:215 28% 22%;--ring:217 91% 60%;--radius:0.6rem;color-scheme:dark;--bg:#060d18;--surface:#0b1626;--surface-alt:#111f35;--surface-hover:#162540;--text:#f1f5f9;--muted:#64748b;--muted-light:#94a3b8;--accent:#3b82f6;--accent-light:#60a5fa;--accent-glow:rgba(59,130,246,0.35);--accent-subtle:rgba(59,130,246,0.08);--success:#10b981;--success-glow:rgba(16,185,129,0.25);--danger:#ef4444;--danger-glow:rgba(239,68,68,0.25);--warning:#f59e0b;--border:rgba(148,163,184,0.08);--border-hover:rgba(148,163,184,0.18);--radius:18px;--radius-sm:10px;--radius-lg:24px;--shadow-sm:0 4px 24px rgba(0,0,0,0.2);--shadow:0 8px 40px rgba(0,0,0,0.35);--shadow-lg:0 20px 80px rgba(0,0,0,0.5);--shadow-glow:0 0 40px var(--accent-glow)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(59,130,246,.12) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 110%,rgba(16,185,129,.07) 0,transparent 60%);pointer-events:none;z-index:0}body>*{position:relative;z-index:1}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}main{width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 5rem}.section-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;margin:0 0 .5rem;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0,var(--muted-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{color:var(--muted);margin:0 0 2rem;max-width:44rem;line-height:1.75;font-size:.95rem}.card{background:linear-gradient(145deg,rgba(11,22,38,.95),rgba(8,16,28,.98));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.75rem;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;animation:cardEnter .4s ease both}@keyframes cardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.03),transparent 60%);pointer-events:none;border-radius:inherit}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow),0 0 0 1px rgba(59,130,246,.06)}.form-card{max-width:520px;margin:0 auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;border:none;cursor:pointer;font-weight:600;font-size:.9rem;letter-spacing:.01em;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);pointer-events:none}.button-primary{background:linear-gradient(135deg,#2563eb,#3b82f6 50%,#60a5fa);color:white;box-shadow:0 4px 20px rgba(59,130,246,.35),inset 0 1px 0 rgba(255,255,255,.1)}.button-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px rgba(59,130,246,.5),inset 0 1px 0 rgba(255,255,255,.15)}.button-primary:active:not(:disabled){transform:translateY(0) scale(.99)}.button-secondary{background:rgba(148,163,184,.08);color:var(--text);border:1px solid var(--border)}.button-secondary:hover:not(:disabled){background:rgba(148,163,184,.13);border-color:var(--border-hover)}.button:disabled{opacity:.45;cursor:not-allowed}.input-group{display:grid;gap:1rem}.input-label{font-size:.82rem;font-weight:600;color:var(--muted-light);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.35rem}.input,.input-field{width:100%;padding:.8rem 1rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);transition:border-color .2s,box-shadow .2s,background .2s;outline:none}.input-field:focus,.input:focus{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.04);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.input-field::-moz-placeholder,.input::-moz-placeholder{color:var(--muted);font-size:.9rem}.input-field::placeholder,.input::placeholder{color:var(--muted);font-size:.9rem}.page-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:2rem}.page-header nav{display:flex;gap:.6rem;flex-wrap:wrap}.page-header a{color:var(--muted);font-size:.9rem;transition:color .2s}.page-header a:hover{color:var(--text)}.actions{display:flex;gap:.75rem;flex-wrap:wrap}.page-grid{display:grid;gap:1.25rem}.list-row{display:grid;gap:1rem}.list-row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-value{font-size:2.2rem;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--text),var(--muted-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.badge-success{background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.25)}.badge-danger{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.badge-warning{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.badge-muted{background:rgba(148,163,184,.1);color:var(--muted-light);border:1px solid var(--border)}.skeleton{background:linear-gradient(90deg,rgba(148,163,184,.06) 25%,rgba(148,163,184,.14) 50%,rgba(148,163,184,.06) 75%);background-size:1200px 100%;animation:shimmer 1.6s linear infinite;border-radius:8px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2)}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.35)}::-moz-selection{background:rgba(59,130,246,.3);color:var(--text)}::selection{background:rgba(59,130,246,.3);color:var(--text)}.sidebar-desktop{display:flex!important}.mobile-header,.sidebar-mobile{display:none!important}.topbar-fixed{position:fixed;top:1rem;right:1.5rem;display:flex;align-items:center;gap:.6rem;z-index:150}.banner-topbar-clear{margin-right:21rem!important}@media (max-width:768px){.banner-topbar-clear{margin-right:1rem!important}}.main-content{margin-left:240px}@media (max-width:768px){.sidebar-desktop{display:none!important}.mobile-header,.sidebar-mobile{display:flex!important}.topbar-fixed{display:none!important}.main-content{margin-left:0;padding-top:56px}main{padding:1.5rem 0 4rem}.page-header{flex-direction:column;align-items:stretch}.list-row[data-columns="2"]{grid-template-columns:1fr}}:focus-visible{outline:2px solid rgba(59,130,246,.6)}.glow-accent{box-shadow:0 0 30px var(--accent-glow)}.glow-success{box-shadow:0 0 30px var(--success-glow)}.glow-danger{box-shadow:0 0 30px var(--danger-glow)}.divider{height:1px;background:linear-gradient(to right,transparent,var(--border),transparent);margin:1.5rem 0}body{font-feature-settings:"tnum" 1,"cv05" 1,"ss01" 1;letter-spacing:-.011em}body:before{animation:meshDrift 28s ease-in-out infinite alternate}@keyframes meshDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1.5%,0) scale(1.05)}to{transform:translate3d(1.5%,-1%,0) scale(1.03)}}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.4),rgba(59,130,246,.2));border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(96,165,250,.6),rgba(59,130,246,.4));background-clip:padding-box}::-moz-selection{background:rgba(59,130,246,.32);color:#fff}::selection{background:rgba(59,130,246,.32);color:#fff}:focus-visible{outline:2px solid rgba(96,165,250,.7);outline-offset:2px;border-radius:6px}.button-primary{position:relative;overflow:hidden}.button-primary:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.4,0,.2,1);pointer-events:none}.button-primary:hover:before{left:140%}.card{transition:border-color .3s ease,box-shadow .35s ease,transform .3s cubic-bezier(.22,1,.36,1)}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg),0 0 0 1px rgba(59,130,246,.1),0 0 50px -12px rgba(59,130,246,.25)}.section-title{text-shadow:0 0 30px rgba(59,130,246,.15)}.balance,.num,.price{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.input,.input-field,input.input{transition:border-color .25s ease,box-shadow .3s ease,background .25s ease,transform .2s ease}.input-field:hover:not(:focus),.input:hover:not(:focus){border-color:rgba(148,163,184,.28);background:rgba(255,255,255,.045)}.input-field:focus,.input:focus{box-shadow:0 0 0 3px rgba(59,130,246,.14),0 4px 18px -6px rgba(59,130,246,.4);transform:translateY(-1px)}.button-secondary{position:relative;background:linear-gradient(180deg,rgba(148,163,184,.08),rgba(148,163,184,.03));transition:all .2s cubic-bezier(.34,1.56,.64,1)}.button-secondary:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(59,130,246,.3);box-shadow:0 6px 22px -10px rgba(59,130,246,.4)}.skeleton,[class*=skeleton]{background:linear-gradient(90deg,rgba(148,163,184,.06) 25%,rgba(148,163,184,.14) 37%,rgba(148,163,184,.06) 63%);background-size:400% 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:8px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pill,[class*=badge],[class*=chip]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[class*=go2072408551],[role=status]{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.link-underline,a.link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.link-underline:hover,a.link:hover{background-size:100% 1px}.card{backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.button-primary{background-size:140% 140%;animation:gradShift 8s ease infinite}@keyframes gradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fade-up{animation:fadeUp .6s cubic-bezier(.22,1,.36,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.2rem}.input option,select option,select.input option{background-color:#0b1626!important;color:#f1f5f9!important}select option:checked,select option:hover{background-color:#162540!important}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(8,16,28,.96);color:var(--text);font-size:.72rem;font-weight:500;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;border:1px solid rgba(59,130,246,.2);box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;animation:fadeUp .18s ease both}input[type=range]{accent-color:var(--accent)}tbody tr{transition:background .18s ease}tbody tr:hover{background:rgba(59,130,246,.04)}@supports (animation-timeline:view()){.reveal{animation:revealUp linear both;animation-timeline:view();animation-range:entry 0 entry 45%}@keyframes revealUp{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-fg))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-fg))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}