@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-mono:"Geist Mono",ui-monospace,monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Geist",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:"Geist Mono",ui-monospace,monospace;--color-background:oklch(100% 0 0);--color-foreground:oklch(14.5% 0 0);--color-card:oklch(100% 0 0);--color-primary:oklch(67.9% .161 277.284);--color-muted:oklch(97% 0 0);--color-muted-foreground:oklch(55.6% 0 0);--color-accent:oklch(97% 0 0);--color-destructive:oklch(62.6% .239 20.711);--color-border:oklch(92.2% 0 0);--color-success:oklch(73.2% .181 154.383)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:#e5e5e5}body{color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Geist,ui-sans-serif,system-ui,sans-serif}html,body,#root{width:100%;height:100%}:root{--bg-primary:var(--color-background);--bg-secondary:var(--color-muted);--bg-hover:var(--color-accent);--border-color:var(--color-border);--text-primary:var(--color-foreground);--text-secondary:var(--color-muted-foreground);--text-tertiary:oklch(55.6% 0 0);--accent-primary:var(--color-primary);--accent-light:oklch(67.9% .161 277.284/.1);--accent-hover:oklch(60% .161 277.284);--status-error:var(--color-destructive);--error:oklch(57.7% .245 27.325);--error-light:oklch(57.7% .245 27.325/.15);--warning:oklch(76.9% .188 70.08);--warning-light:oklch(76.9% .188 70.08/.15);--info:oklch(62.3% .214 259.815);--info-light:oklch(62.3% .214 259.815/.15)}.dark{--bg-primary:var(--color-card);--bg-secondary:var(--color-muted);--bg-hover:var(--color-accent);--border-color:var(--color-border);--text-primary:var(--color-foreground);--text-secondary:var(--color-muted-foreground);--text-tertiary:oklch(71.5% 0 0);--accent-primary:var(--color-primary);--accent-light:oklch(67.9% .161 277.284/.15);--accent-hover:oklch(75% .161 277.284);--status-error:var(--color-destructive);--error:oklch(63.7% .237 25.331);--error-light:oklch(63.7% .237 25.331/.2);--warning:oklch(82% .17 70.08);--warning-light:oklch(82% .17 70.08/.2);--info:oklch(70% .2 259.815);--info-light:oklch(70% .2 259.815/.2)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[1px\]{height:1px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[200px\]{min-height:200px}.min-h-\[400px\]{min-height:400px}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-\[1px\]{width:1px}.w-\[50px\]{width:50px}.w-\[70px\]{width:70px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[280px\]{width:280px}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-\[400px\]{max-width:400px}.max-w-\[550px\]{max-width:550px}.max-w-\[700px\]{max-width:700px}.max-w-\[800px\]{max-width:800px}.max-w-\[850px\]{max-width:850px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[60px\]{min-width:60px}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.625rem}.rounded-md{border-radius:.5rem}.rounded-sm{border-radius:.375rem}.rounded-xl{border-radius:.875rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-border{border-color:#e5e5e5}.border-destructive\/30{border-color:#f720444d}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-input{border-color:#e5e5e5}.border-primary{border-color:#818bf9}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500)50%,transparent)}}.border-t-amber-400{border-top-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-muted{border-left-color:#f5f5f5}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-primary\/20{border-left-color:#818bf933}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-violet-500{border-left-color:var(--color-violet-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-background{background-color:#fff}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-border{background-color:#e5e5e5}.bg-card{background-color:#fff}.bg-destructive{background-color:#f72044}.bg-destructive\/10{background-color:#f720441a}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-100{background-color:var(--color-green-100)}.bg-muted{background-color:#f5f5f5}.bg-muted\/30{background-color:#f5f5f54d}.bg-muted\/50{background-color:#f5f5f580}.bg-pink-500{background-color:var(--color-pink-500)}.bg-popover{background-color:#fff}.bg-primary{background-color:#818bf9}.bg-primary\/5{background-color:#818bf90d}.bg-primary\/10{background-color:#818bf91a}.bg-primary\/20{background-color:#818bf933}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:#f5f5f5}.bg-slate-50{background-color:var(--color-slate-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:Geist Mono,ui-monospace,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:#0a0a0a}.text-current{color:currentColor}.text-destructive{color:#f72044}.text-destructive-foreground{color:#fef2f2}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:#0a0a0a}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:#737373}.text-popover-foreground{color:#0a0a0a}.text-primary{color:#818bf9}.text-primary-foreground{color:#fff}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:#171717}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:oklch(100% 0 0)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:#737373}@media(hover:hover){.hover\:border-primary\/50:hover{border-color:#818bf980}.hover\:border-l-primary:hover{border-left-color:#818bf9}.hover\:bg-accent:hover{background-color:#f5f5f5}.hover\:bg-accent\/50:hover{background-color:#f5f5f580}.hover\:bg-destructive\/10:hover{background-color:#f720441a}.hover\:bg-destructive\/80:hover{background-color:#f72044cc}.hover\:bg-destructive\/90:hover{background-color:#f72044e6}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-muted:hover{background-color:#f5f5f5}.hover\:bg-muted\/30:hover{background-color:#f5f5f54d}.hover\:bg-muted\/50:hover{background-color:#f5f5f580}.hover\:bg-primary\/10:hover{background-color:#818bf91a}.hover\:bg-primary\/80:hover{background-color:#818bf9cc}.hover\:bg-primary\/90:hover{background-color:#818bf9e6}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-violet-500\/5:hover{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/5:hover{background-color:color-mix(in oklab,var(--color-violet-500)5%,transparent)}}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:text-accent-foreground:hover{color:#171717}.hover\:text-destructive:hover{color:#f72044}.hover\:text-foreground:hover{color:#0a0a0a}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:#f5f5f5}.focus\:text-accent-foreground:focus{color:#171717}.focus\:text-destructive:focus{color:#f72044}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:oklch(71.5% 0 0)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:oklch(71.5% 0 0)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#818bf9}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737373}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:inline{display:inline}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.625rem}.sm\:text-left{text-align:left}}@media(prefers-color-scheme:dark){.dark\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90{rotate:-90deg}.dark\:rotate-0{rotate:none}.dark\:bg-green-900{background-color:var(--color-green-900)}.dark\:bg-yellow-900{background-color:var(--color-yellow-900)}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-yellow-300{color:var(--color-yellow-300)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}.dark{--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(20.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-popover:oklch(26.9% 0 0);--color-popover-foreground:oklch(98.5% 0 0);--color-primary:oklch(67.9% .161 277.284);--color-primary-foreground:oklch(100% 0 0);--color-secondary:oklch(26.9% 0 0);--color-secondary-foreground:oklch(98.5% 0 0);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(71.5% 0 0);--color-accent:oklch(37.1% 0 0);--color-accent-foreground:oklch(98.5% 0 0);--color-destructive:oklch(62.6% .239 20.711);--color-destructive-foreground:oklch(97.1% .013 17.38);--color-border:oklch(100% 0 0/.1);--color-input:oklch(100% 0 0/.15);--color-ring:oklch(55.6% 0 0);--color-success:oklch(73.2% .181 154.383);--color-alert:oklch(79.2% .168 73.957);--color-sidebar:oklch(20.5% 0 0);--color-sidebar-foreground:oklch(98.5% 0 0);--color-sidebar-primary:oklch(48.8% .217 264.376);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(26.9% 0 0);--color-sidebar-accent-foreground:oklch(98.5% 0 0);--color-sidebar-border:oklch(100% 0 0/.1);--color-chart-1:oklch(67.9% .161 277.284);--color-chart-2:oklch(51.4% .205 272.597);--color-chart-3:oklch(74.6% .147 238.963);--color-chart-4:oklch(89.7% .073 220.313);--color-chart-5:oklch(63.2% .202 254.088)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background-color:#73737380}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}._container_1uekx_1{min-height:100vh;display:flex;flex-direction:column}._header_1uekx_7{border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background) / 1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:50}._headerContent_1uekx_16{padding:0 1.5rem;height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._brand_1uekx_25{flex-shrink:0}._logo_1uekx_29{height:24px;width:auto;cursor:pointer;transition:opacity .2s}._logo_1uekx_29:hover{opacity:.8}._nav_1uekx_40{display:flex;align-items:center;gap:.25rem}._navLink_1uekx_46{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:background-color .15s,color .15s}._navLink_1uekx_46:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}._navLinkActive_1uekx_64{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}._actions_1uekx_69{display:flex;align-items:center;gap:.75rem}._main_1uekx_75{flex:1;padding:2rem 1.5rem;width:100%}@media(max-width:768px){._nav_1uekx_40{display:none}._headerContent_1uekx_16{gap:.5rem}}._layoutWrapper_1g8i4_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._tabsWrapper_1g8i4_8{display:flex;justify-content:flex-end;border-bottom:3px solid var(--color-primary);flex-shrink:0}._tabs_1g8i4_8{display:flex;gap:0}._tab_1g8i4_8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none}._tab_1g8i4_8:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted) / .3)}._tabActive_1g8i4_40{color:#fff;background-color:var(--color-primary);border-radius:.5rem .5rem 0 0}._tabActive_1g8i4_40:hover{color:#fff;background-color:var(--color-primary)}._content_1g8i4_51{flex:1;min-height:0;overflow:hidden}._container_99wub_1{display:flex;flex-direction:column;height:100%;padding:2rem;overflow-y:auto}._header_99wub_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}._title_99wub_16{font-size:2rem;font-weight:700;color:var(--color-foreground);margin-bottom:.5rem}._subtitle_99wub_23{font-size:1rem;color:var(--color-muted-foreground)}._loading_99wub_28{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.125rem;color:var(--color-muted-foreground)}._empty_99wub_37{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}._folderChips_99wub_46{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}._folderChip_99wub_46{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;width:140px;background:var(--accent-primary);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;box-shadow:0 2px 8px #0000001a}._folderChip_99wub_46:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._folderChipActive_99wub_74{background:var(--accent-hover);box-shadow:0 4px 16px #0003;transform:scale(1.05)}._folderChip_99wub_46 svg{width:40px;height:40px;color:#fff;opacity:.95}._folderChip_99wub_46 span{color:#fff;font-size:.8rem;font-weight:500;text-align:center;width:100%;padding:0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;max-height:1.92em}._projectList_99wub_102{display:flex;flex-direction:column;gap:1.5rem;width:100%}._content_99wub_110{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;width:100%}._mainSection_99wub_117,._sidebar_99wub_121{min-width:0}._cardHeader_99wub_126{display:flex;justify-content:space-between;align-items:flex-start}._cardTitle_99wub_132{display:flex;align-items:center;gap:.5rem}._datasetSelector_99wub_138{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._datasetInfo_99wub_144{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._datasetLabel_99wub_151{color:var(--text-secondary)}._datasetLink_99wub_155{color:var(--accent-primary);font-weight:500;text-decoration:underline;cursor:pointer;transition:opacity .15s ease}._datasetLink_99wub_155:hover{opacity:.8}._datasetRows_99wub_167{color:var(--text-secondary)}._datasetList_99wub_171{display:flex;flex-direction:column;gap:.5rem}._datasetItem_99wub_177{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-primary);cursor:pointer;transition:all .15s ease}._datasetItem_99wub_177:hover{background:var(--bg-hover);border-color:var(--accent-primary)}._datasetItemActive_99wub_194{border-color:var(--accent-primary);background:var(--accent-light)}._datasetItemInfo_99wub_199{display:flex;flex-direction:column;gap:.25rem}._datasetItemName_99wub_205{font-weight:500;color:var(--text-primary)}._datasetItemRows_99wub_210{font-size:.75rem;color:var(--text-secondary)}._datasetImport_99wub_215{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px dashed var(--border-color);border-radius:.5rem;background:var(--bg-secondary);cursor:pointer;transition:all .15s ease;color:var(--accent-primary);font-weight:500;margin-top:.5rem}._datasetImport_99wub_215:hover{border-color:var(--accent-primary);background:var(--accent-light)}._sortableHeader_99wub_235{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_99wub_235:hover{background:var(--bg-hover)}._headerContent_99wub_244{display:flex;align-items:center;gap:.5rem}._row_99wub_250{cursor:pointer}._rfpInfo_99wub_254{display:flex;flex-direction:column;gap:.25rem}._rfpName_99wub_260{font-weight:500;color:var(--text-primary)}._rfpDescription_99wub_265{font-size:.75rem;color:var(--text-secondary)}._dateTime_99wub_270{display:flex;flex-direction:column;gap:.125rem;font-size:.875rem}._dateRow_99wub_277{color:var(--text-primary)}._timeRow_99wub_281{font-size:.75rem;color:var(--text-secondary)}._emptyTitle_99wub_286{font-size:1.125rem;font-weight:600;color:var(--text-primary)}._emptyText_99wub_292{color:var(--text-secondary)}._list_1y02j_1{display:flex;flex-direction:column;gap:.75rem}._item_1y02j_7{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;border-bottom:1px solid hsl(var(--border))}._item_1y02j_7:last-child{border-bottom:none;padding-bottom:0}._dot_1y02j_20{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-primary);margin-top:.375rem;flex-shrink:0}._content_1y02j_29{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._name_1y02j_37{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusRow_1y02j_46{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._statusBadge_1y02j_53{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap}._statusCompleted_1y02j_61{background-color:#16a24926;color:#16a249}._dark_1y02j_66 ._statusCompleted_1y02j_61{background-color:#1cce5e26;color:#3ae478}._statusRunning_1y02j_71{background-color:hsl(var(--primary) / .15);color:hsl(var(--primary))}._statusFailed_1y02j_76{background-color:hsl(var(--destructive) / .15);color:hsl(var(--destructive))}._statusPending_1y02j_81{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}._detail_1y02j_86{font-size:.75rem;color:hsl(var(--muted-foreground))}._time_1y02j_91{font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0}._empty_1y02j_98{padding:1rem 0}._emptyText_1y02j_102{font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}._container_86zmz_1{display:flex;flex-direction:column;gap:1.5rem}._header_86zmz_8{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._title_86zmz_15{font-size:1.875rem;font-weight:700;line-height:1.2;color:hsl(var(--foreground))}._subtitle_86zmz_22{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}._cardHeader_86zmz_29{display:flex;justify-content:space-between;align-items:flex-start}._cardTitle_86zmz_35{display:flex;align-items:center;gap:.5rem}._sortableHeader_86zmz_42{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}._sortableHeader_86zmz_42:hover{background-color:hsl(var(--muted) / .5)}._headerContent_86zmz_52{display:flex;align-items:center;gap:.25rem}._row_86zmz_58{cursor:pointer;transition:background-color .15s}._row_86zmz_58:hover{background-color:hsl(var(--muted) / .5)}._productInfo_86zmz_68{display:flex;flex-direction:column;gap:.125rem}._productNameRow_86zmz_74{display:flex;align-items:center;gap:.5rem}._productName_86zmz_74{font-weight:500;color:hsl(var(--foreground))}._masterBadge_86zmz_85{font-size:.625rem;padding:.125rem .375rem}._productDescription_86zmz_90{font-size:.75rem;color:hsl(var(--muted-foreground));max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCount_86zmz_99{font-weight:500;font-variant-numeric:tabular-nums}._dateTime_86zmz_105{display:flex;flex-direction:column;gap:.125rem}._dateRow_86zmz_111{font-size:.875rem;color:hsl(var(--foreground));font-weight:500}._timeRow_86zmz_117{font-size:.75rem;color:hsl(var(--muted-foreground))}._empty_86zmz_123{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}._emptyTitle_86zmz_132{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}._emptyText_86zmz_138{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}@media(max-width:640px){._header_86zmz_8{flex-direction:column}._header_86zmz_8 button{width:100%}}._overlay_5o0hh_1{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_5o0hh_15{background:#1e1e1e;color:#e5e5e5;border-radius:12px;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #00000080;border:1px solid #404040}._header_5o0hh_28{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #404040}._header_5o0hh_28 h2{margin:0;font-size:18px;font-weight:600;color:#e5e5e5}._closeButton_5o0hh_43{background:none;border:none;padding:4px;cursor:pointer;color:#888;border-radius:4px;display:flex;align-items:center;justify-content:center}._closeButton_5o0hh_43:hover{background:#2a2a2a;color:#e5e5e5}._closeButton_5o0hh_43 svg{width:20px;height:20px}._content_5o0hh_65{flex:1;overflow-y:auto;padding:20px}._excelInfo_5o0hh_72{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:#2a2a2a;border-radius:8px;margin-bottom:16px}._infoItem_5o0hh_82{display:flex;gap:6px}._infoLabel_5o0hh_87{color:#888;font-size:13px}._infoValue_5o0hh_92{color:#e5e5e5;font-size:13px;font-weight:500}._nameInput_5o0hh_99{margin-bottom:16px}._nameInput_5o0hh_99 label{display:block;margin-bottom:6px;font-size:13px;color:#b0b0b0}._nameInput_5o0hh_99 input{width:100%;padding:8px 12px;border:1px solid #404040;border-radius:6px;background:#1e1e1e;color:#e5e5e5;font-size:14px}._nameInput_5o0hh_99 input:focus{outline:none;border-color:#3b82f6}._headerOption_5o0hh_126{margin-bottom:16px}._checkboxLabel_5o0hh_130{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#b0b0b0}._checkboxLabel_5o0hh_130 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._checkboxLabel_5o0hh_130 span{-webkit-user-select:none;user-select:none}._sheetList_5o0hh_151{margin-top:16px}._sheetList_5o0hh_151 h3{font-size:14px;font-weight:600;color:#e5e5e5;margin:0 0 12px}._noSheets_5o0hh_162{padding:20px;text-align:center;color:#888;background:#2a2a2a;border-radius:8px;font-size:13px}._sheetCard_5o0hh_171{border:1px solid #404040;border-radius:8px;padding:12px 16px;margin-bottom:12px;cursor:pointer;transition:all .15s ease;background:#1e1e1e}._sheetCard_5o0hh_171:hover{border-color:#555;background:#2a2a2a}._sheetCard_5o0hh_171._selected_5o0hh_186{border-color:#3b82f6;background:#3b82f61a}._sheetHeader_5o0hh_191{display:flex;align-items:center;gap:12px;margin-bottom:8px}._sheetName_5o0hh_198{font-size:14px;font-weight:500;color:#e5e5e5}._sheetStats_5o0hh_204{font-size:12px;color:#888;margin-left:auto}._sheetColumns_5o0hh_210{font-size:12px;color:#888;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sheetPreview_5o0hh_219{background:#1a1a1a;border:1px solid #404040;border-radius:6px;overflow:hidden}._sheetPreview_5o0hh_219 table{width:100%;border-collapse:collapse;font-size:11px}._sheetPreview_5o0hh_219 th,._sheetPreview_5o0hh_219 td{padding:6px 10px;text-align:left;border-bottom:1px solid #404040;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sheetPreview_5o0hh_219 th{background:#2a2a2a;color:#b0b0b0;font-weight:500}._sheetPreview_5o0hh_219 td{color:#e5e5e5}._sheetPreview_5o0hh_219 tr:last-child td{border-bottom:none}._previewMore_5o0hh_257{padding:6px 10px;font-size:11px;color:#888;background:#2a2a2a;text-align:center}._footer_5o0hh_266{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #404040}._cancelButton_5o0hh_274{padding:10px 20px;border:1px solid #404040;border-radius:6px;background:#1e1e1e;color:#e5e5e5;font-size:14px;cursor:pointer;transition:all .15s ease}._cancelButton_5o0hh_274:hover:not(:disabled){background:#2a2a2a}._cancelButton_5o0hh_274:disabled{opacity:.5;cursor:not-allowed}._importButton_5o0hh_294{padding:10px 24px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._importButton_5o0hh_294:hover:not(:disabled){background:#2563eb}._importButton_5o0hh_294:disabled{opacity:.5;cursor:not-allowed}._sidebar_4f08y_1{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--bg-secondary, #141414);border-right:1px solid var(--border-color, #262626);overflow-y:auto;overflow-x:hidden}._pageGroup_4f08y_12{display:flex;flex-direction:column;gap:.25rem;position:relative}._hasGroup_4f08y_20{padding-left:4px;border-left:3px solid var(--group-color, transparent);margin-left:2px}._groupStart_4f08y_26{margin-top:.5rem;padding-top:.25rem}._groupHeader_4f08y_31{display:flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:3px;margin-bottom:4px;margin-left:-4px;width:calc(100% + 4px)}._groupLabel_4f08y_42{font-size:8px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}._thumbnail_4f08y_51{position:relative;width:60px;height:80px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:var(--bg-primary, #0a0a0a);transition:border-color .15s ease,opacity .15s ease}._thumbnail_4f08y_51:hover{border-color:var(--border-color, #404040)}._thumbnailActive_4f08y_67{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}._thumbnailImage_4f08y_72{width:100%;height:100%;object-fit:cover}._thumbnailPlaceholder_4f08y_78,._thumbnailLoading_4f08y_87{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-secondary, #666)}._thumbnailNotSelected_4f08y_97{opacity:.35}._thumbnailNotSelected_4f08y_97 img{filter:grayscale(.8)}._thumbnailNoTable_4f08y_105{opacity:.6}._thumbnailNoTable_4f08y_105 img{filter:grayscale(.3)}._thumbnailHasTables_4f08y_113{border-color:var(--group-color, hsl(var(--primary)))}._pageNumber_4f08y_118{position:absolute;bottom:2px;right:2px;font-size:9px;font-weight:600;padding:1px 4px;background:#000000b3;border-radius:2px;color:#fff}._statusIndicator_4f08y_131{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#000000b3;border-radius:50%;color:#fff}._statusSuccess_4f08y_146{background:#10b981;color:#fff}._statusProcessed_4f08y_152{background:#3b82f6;color:#fff}._statusNoTable_4f08y_158{background:#6b7280;color:#fff}._statusSkipped_4f08y_164{background:#374151;color:#9ca3af}._tableThumbnail_4f08y_170{width:60px;min-height:32px;margin-left:0;padding:4px 6px;border:1px solid var(--border-color, #333);border-left-width:4px;border-radius:4px;background:var(--bg-primary, #0a0a0a);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}._tableThumbnail_4f08y_170:hover{background:var(--bg-secondary, #1a1a1a);transform:translate(2px)}._tableThumbnailActive_4f08y_188{border-color:hsl(var(--primary))}._tableThumbnailContent_4f08y_192{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-secondary, #888)}._tableInfo_4f08y_200{font-size:9px;font-weight:500;color:var(--text-primary, #e5e5e5)}._continuationBadge_4f08y_206{display:block;font-size:8px;font-weight:600;margin-top:2px}._noTableIndicator_4f08y_214{display:flex;align-items:center;justify-content:center;gap:4px;width:60px;padding:4px;color:#6b7280}._noTableText_4f08y_224{font-size:8px;text-transform:uppercase;font-weight:500}._collapsibleRange_4f08y_231{display:flex;flex-direction:column;margin:.25rem 0}._rangeToggle_4f08y_237{display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--bg-secondary, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:4px;cursor:pointer;transition:background-color .15s ease;color:var(--text-secondary, #888);font-size:10px;width:100%}._rangeToggle_4f08y_237:hover{background:var(--bg-primary, #262626);color:var(--text-primary, #e5e5e5)}._rangeLabel_4f08y_257{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rangeCount_4f08y_265{font-size:9px;color:var(--text-secondary, #666)}._rangeContent_4f08y_270{display:flex;flex-direction:column;gap:.25rem;padding-left:8px;margin-top:.25rem;border-left:1px solid var(--border-color, #333);margin-left:6px}._collapsedRangePage_4f08y_280{opacity:.7}._collapsedRangePage_4f08y_280 ._thumbnail_4f08y_51{width:50px;height:66px}@media(max-width:1200px){._thumbnail_4f08y_51{width:50px;height:66px}._tableThumbnail_4f08y_170,._noTableIndicator_4f08y_214{width:50px}._pageNumber_4f08y_118{font-size:8px}._hasGroup_4f08y_20{padding-left:3px;border-left-width:2px}._rangeToggle_4f08y_237{font-size:9px;padding:4px 6px}._collapsedRangePage_4f08y_280 ._thumbnail_4f08y_51{width:40px;height:53px}}._container_143lg_1{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #0a0a0a)}._toolbar_143lg_9{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-secondary, #141414);border-bottom:1px solid var(--border-color, #262626);min-height:44px}._toolbarLeft_143lg_19,._toolbarCenter_143lg_20{display:flex;align-items:center;gap:.25rem}._toolbarRight_143lg_26{display:flex;align-items:center;gap:.5rem}._pageIndicator_143lg_32,._zoomIndicator_143lg_33{min-width:60px;text-align:center;font-size:.875rem;color:var(--text-secondary, #888)}._textLabel_143lg_40{font-size:.875rem;font-weight:500;color:var(--text-primary, #e5e5e5)}._separatorBadge_143lg_46{font-size:.75rem;padding:.25rem .5rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #333);border-radius:4px;color:var(--text-secondary, #888)}._canvasContainer_143lg_56{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:1rem;position:relative}._canvas_143lg_56{box-shadow:0 4px 20px #00000080;background:#fff}._renderingOverlay_143lg_72,._extractingOverlay_143lg_73{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000080;color:var(--text-primary, #e5e5e5)}._extractingOverlay_143lg_73{background:#000000b3}._textContainer_143lg_92{flex:1;overflow:auto;padding:0}._textContent_143lg_98{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6;margin:0;padding:0}._textLine_143lg_106{display:flex;min-height:1.6em}._textLine_143lg_106:hover{background:var(--bg-secondary, #1a1a1a)}._lineNumber_143lg_115{flex-shrink:0;width:48px;padding:0 .75rem;text-align:right;color:var(--text-secondary, #555);background:var(--bg-secondary, #141414);border-right:1px solid var(--border-color, #262626);-webkit-user-select:none;user-select:none}._lineContent_143lg_126{flex:1;padding:0 1rem;white-space:pre-wrap;word-break:break-all}._separator_143lg_46{color:hsl(var(--primary));font-weight:600;padding:0 2px;background:hsl(var(--primary) / .1);border-radius:2px}._container_pb0d6_1{display:flex;flex-direction:column;flex:1;overflow:hidden}._editedBanner_pb0d6_9{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:hsl(var(--primary) / .1);border-bottom:1px solid hsl(var(--primary) / .3);font-size:.875rem;color:hsl(var(--primary))}._tableWrapper_pb0d6_21{flex:1;overflow:auto}._table_pb0d6_21{width:100%;border-collapse:collapse;font-size:.8125rem}._table_pb0d6_21 thead{position:sticky;top:0;z-index:1}._rowNumberHeader_pb0d6_40{width:40px;min-width:40px;padding:.5rem;background:var(--bg-secondary, #1a1a1a);border-bottom:1px solid var(--border-color, #333);border-right:1px solid var(--border-color, #333);text-align:center;font-weight:500;color:var(--text-secondary, #666)}._headerCell_pb0d6_52{padding:.5rem .75rem;background:var(--bg-secondary, #1a1a1a);border-bottom:1px solid var(--border-color, #333);border-right:1px solid var(--border-color, #262626);text-align:left;font-weight:600;color:var(--text-primary, #e5e5e5);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._headerCellEditable_pb0d6_66{cursor:text}._headerCellEditable_pb0d6_66:hover{background:var(--bg-primary, #0a0a0a)}._headerCellEditing_pb0d6_74{padding:0;background:var(--bg-primary, #0a0a0a)}._headerCellEdited_pb0d6_79{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}._headerInput_pb0d6_84{width:100%;padding:.5rem .75rem;background:var(--bg-primary, #0a0a0a);border:2px solid hsl(var(--primary));border-radius:0;color:var(--text-primary, #e5e5e5);font-size:.8125rem;font-weight:600;font-family:inherit;outline:none}._headerCell_pb0d6_52:last-child{border-right:none}._row_pb0d6_40{transition:background-color .1s ease}._row_pb0d6_40:hover{background:var(--bg-secondary, #141414)}._row_pb0d6_40:nth-child(2n){background:var(--bg-primary, #0a0a0a)}._row_pb0d6_40:nth-child(2n):hover{background:var(--bg-secondary, #141414)}._rowNumber_pb0d6_40{width:40px;min-width:40px;padding:.5rem;text-align:center;background:var(--bg-secondary, #141414);border-right:1px solid var(--border-color, #333);color:var(--text-secondary, #666);font-size:.75rem;-webkit-user-select:none;user-select:none}._cell_pb0d6_132{padding:0;border-right:1px solid var(--border-color, #262626);border-bottom:1px solid var(--border-color, #1a1a1a);min-width:80px;max-width:300px;position:relative;vertical-align:top}._cellEditable_pb0d6_142{cursor:text}._cell_pb0d6_132:last-child{border-right:none}._cellContent_pb0d6_150{display:block;padding:.5rem .75rem;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;color:var(--text-primary, #e5e5e5);max-height:150px;overflow-y:auto}._cellEditing_pb0d6_161{padding:0;background:var(--bg-secondary, #1a1a1a)}._cellEdited_pb0d6_166{background:hsl(var(--primary) / .1)}._cellEdited_pb0d6_166 ._cellContent_pb0d6_150{color:hsl(var(--primary))}._cellInput_pb0d6_175{width:100%;padding:.5rem .75rem;background:var(--bg-primary, #0a0a0a);border:2px solid hsl(var(--primary));border-radius:0;color:var(--text-primary, #e5e5e5);font-size:.8125rem;font-family:inherit;outline:none}._footer_pb0d6_188{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-secondary, #141414);border-top:1px solid var(--border-color, #262626)}._footerInfo_pb0d6_197,._confidence_pb0d6_202{font-size:.75rem;color:var(--text-secondary, #888)}._container_vrlat_1{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #0a0a0a)}._setupPanel_vrlat_9{display:flex;flex-direction:column;padding:2rem;gap:1.5rem}._setupTitle_vrlat_16{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary, #e5e5e5)}._setupSection_vrlat_25{display:flex;flex-direction:column;gap:.75rem}._sectionLabel_vrlat_31{font-size:.875rem;font-weight:500;color:var(--text-secondary, #888)}._radioGroup_vrlat_37{display:flex;flex-direction:column;gap:.75rem}._radioItem_vrlat_43{display:flex;align-items:center;gap:.5rem}._radioLabel_vrlat_49{font-size:.875rem;cursor:pointer}._rangeInputs_vrlat_54{display:flex;align-items:center;gap:.5rem;margin-left:1.5rem}._rangeInput_vrlat_54{width:70px}._rangeSeparator_vrlat_65{font-size:.875rem;color:var(--text-secondary, #888)}._pageSelection_vrlat_70{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.5rem;max-height:200px;overflow-y:auto}._pageCheckbox_vrlat_79{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--bg-secondary, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:4px;cursor:pointer;font-size:.75rem}._pageCheckbox_vrlat_79:hover{border-color:hsl(var(--primary))}._quickSelect_vrlat_96{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color, #333)}._quickSelectLabel_vrlat_102{font-size:.75rem;font-weight:500;color:var(--text-secondary, #888);text-transform:uppercase;display:block;margin-bottom:.5rem}._quickSelectButtons_vrlat_111{display:flex;flex-wrap:wrap;gap:.5rem}._startButton_vrlat_117{margin-top:1rem}._progressPanel_vrlat_122{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;height:100%}._progressTitle_vrlat_132{font-size:1.25rem;font-weight:600;color:var(--text-primary, #e5e5e5);margin-bottom:.5rem}._progressMessage_vrlat_139{font-size:.875rem;color:var(--text-secondary, #888);margin-bottom:1.5rem}._progressBarContainer_vrlat_145{width:100%;max-width:300px;display:flex;align-items:center;gap:.75rem}._progressPercent_vrlat_153{font-size:.875rem;font-weight:600;color:hsl(var(--primary));min-width:40px}._retryMessage_vrlat_160{display:flex;align-items:center;margin-top:1rem;padding:.5rem 1rem;background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .3);border-radius:6px;color:hsl(var(--destructive));font-size:.875rem}._foundTables_vrlat_172{display:flex;align-items:center;margin-top:1.5rem;font-size:.875rem;color:var(--text-secondary, #888)}._settingsBar_vrlat_181{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--bg-secondary, #141414);border-bottom:1px solid var(--border-color, #262626);flex-wrap:wrap}._separatorSettings_vrlat_192{display:flex;flex-direction:column;gap:.5rem}._settingsLabel_vrlat_198{font-size:.75rem;font-weight:500;color:var(--text-secondary, #888);text-transform:uppercase}._separatorRadioGroup_vrlat_205{display:flex;flex-wrap:wrap;gap:.75rem}._separatorOption_vrlat_211{display:flex;align-items:center;gap:.25rem;font-size:.875rem}._customSeparatorInput_vrlat_218{width:50px;height:28px;padding:0 .5rem;font-size:.875rem}._detectedBadge_vrlat_225{margin-top:.25rem}._headerToggle_vrlat_229{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._tablesHeader_vrlat_237{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary, #141414);border-bottom:1px solid var(--border-color, #262626);flex-wrap:wrap;gap:.5rem}._tablesHeaderLeft_vrlat_248{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._tablesCount_vrlat_255{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--text-secondary, #888)}._selectedTableInfo_vrlat_263{display:flex;align-items:center;gap:.5rem}._selectedTablePage_vrlat_269{font-size:.875rem;font-weight:600;color:var(--text-primary, #e5e5e5);padding:.125rem .5rem;background:hsl(var(--primary) / .15);border-radius:4px}._preliminaryBadge_vrlat_278{font-size:.625rem;padding:.125rem .375rem;border-color:hsl(var(--warning, 45 93% 47%) / .5);color:hsl(var(--warning, 45 93% 47%));background:hsl(var(--warning, 45 93% 47%) / .1)}._mergeControls_vrlat_286,._mergeModeInfo_vrlat_292,._groupControls_vrlat_298{display:flex;align-items:center;gap:.5rem}._groupBadge_vrlat_304{font-size:.75rem}._groupButtons_vrlat_309{display:flex;align-items:center;gap:.375rem;margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--border-color, #333)}._groupButton_vrlat_309{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-secondary, #888);background:transparent;border:2px solid var(--border-color, #333);border-radius:4px;cursor:pointer;transition:all .15s ease}._groupButton_vrlat_309:hover,._groupButtonActive_vrlat_338{background:var(--bg-secondary, #1a1a1a);color:var(--text-primary, #e5e5e5)}._groupButtonInfo_vrlat_343{font-size:.625rem;color:var(--text-secondary, #666);opacity:.8}._tablesTabs_vrlat_350{display:flex;gap:0;overflow-x:auto;background:var(--bg-secondary, #141414);border-bottom:1px solid var(--border-color, #262626)}._tableTab_vrlat_358{display:flex;flex-direction:column;padding:.5rem 1rem;border-bottom:2px solid transparent;background:transparent;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}._tableTab_vrlat_358:hover{background:var(--bg-primary, #0a0a0a)}._tableTabActive_vrlat_373{background:var(--bg-primary, #0a0a0a);border-bottom-color:hsl(var(--primary))}._tableTabPreliminary_vrlat_378{opacity:.8;border-bottom-style:dashed}._tableTabPreliminary_vrlat_378 ._tableTabLabel_vrlat_383{font-style:italic}._tableTabWrapper_vrlat_388{display:flex;align-items:stretch}._tableTabWrapperMergeMode_vrlat_393{gap:0}._tableTabCheckbox_vrlat_397{display:flex;align-items:center;justify-content:center;padding:0 .5rem;background:var(--bg-secondary, #141414);border-bottom:2px solid transparent}._tableTabSelected_vrlat_406{background:hsl(var(--primary) / .15);border-bottom-color:hsl(var(--primary))!important}._tableTabLabel_vrlat_383{font-size:.75rem;font-weight:500;color:var(--text-primary, #e5e5e5)}._tableTabInfo_vrlat_417{font-size:.625rem;color:var(--text-secondary, #666)}._emptyState_vrlat_423{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:3rem;color:var(--text-secondary, #888);text-align:center}._emptyHint_vrlat_434{font-size:.875rem;margin-top:.5rem;color:var(--text-secondary, #666)}._inlineProgress_vrlat_441{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;background:linear-gradient(90deg,hsl(var(--primary) / .1),hsl(var(--primary) / .05));border-bottom:1px solid hsl(var(--primary) / .2)}._inlineProgressContent_vrlat_450{display:flex;align-items:center;gap:.5rem;color:hsl(var(--primary))}._inlineProgressMessage_vrlat_457{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._inlineProgressPercent_vrlat_465{font-size:.75rem;font-weight:600;min-width:32px;text-align:right}._inlineRetryMessage_vrlat_472{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:hsl(var(--destructive));padding-left:1.25rem}._container_1hud1_1{display:grid;grid-template-rows:56px 1fr;height:100vh;background:var(--bg-primary, #0a0a0a);color:var(--text-primary, #e5e5e5)}._loadingContainer_1hud1_9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--bg-primary, #0a0a0a)}._header_1hud1_19{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:var(--bg-secondary, #141414);border-bottom:1px solid var(--border-color, #262626)}._headerLeft_1hud1_28,._headerRight_1hud1_34{display:flex;align-items:center;gap:.75rem}._fileInfo_1hud1_40{display:flex;align-items:center;gap:.5rem}._fileName_1hud1_46{font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressBar_1hud1_54{display:flex;align-items:center;margin-right:1rem}._errorBanner_1hud1_61{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsl(var(--destructive) / .1);border-bottom:1px solid hsl(var(--destructive) / .3);color:hsl(var(--destructive));font-size:.875rem}._content_1hud1_73{display:grid;grid-template-columns:80px 1fr 1fr;overflow:hidden}._documentPanel_1hud1_80{display:flex;flex-direction:column;border-right:1px solid var(--border-color, #262626);overflow:hidden}._dataPanel_1hud1_88{display:flex;flex-direction:column;overflow:hidden}@media(max-width:1200px){._content_1hud1_73{grid-template-columns:60px 1fr 1fr}}@media(max-width:900px){._content_1hud1_73{grid-template-columns:50px 1fr}._dataPanel_1hud1_88{display:none}}._container_fyhck_2{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-secondary);padding-bottom:44px}._containerInner_fyhck_11{flex:1;display:grid;grid-template-columns:280px 1fr 380px;grid-template-rows:1fr;min-height:0;overflow:hidden;transition:grid-template-columns .3s ease}._containerInner_fyhck_11:not(:has(._detailPanel_fyhck_21)){grid-template-columns:280px 1fr}._containerInner_fyhck_11._hideHistory_fyhck_25{grid-template-columns:0 1fr 380px}._containerInner_fyhck_11._hideHistory_fyhck_25:not(:has(._detailPanel_fyhck_21)){grid-template-columns:0 1fr}._container_fyhck_2._hideHistory_fyhck_25 ._historyPanel_fyhck_33{opacity:0;pointer-events:none;overflow:hidden}._emptyState_fyhck_40{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._emptyIcon_fyhck_50{font-size:4rem;margin-bottom:1.5rem}._emptyState_fyhck_40 h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}._emptyState_fyhck_40 p{color:var(--text-secondary);font-size:1rem;max-width:400px;margin-bottom:.5rem}._emptyHint_fyhck_69{font-size:.875rem;color:var(--text-muted)}._historyPanel_fyhck_33{grid-row:1 / 2;background-color:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;transition:opacity .3s ease}._panelHeader_fyhck_85{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:.5rem 1rem;height:94px;box-sizing:border-box;border-bottom:2px solid var(--border-color)}._panelHeaderTop_fyhck_96{display:flex;align-items:center;justify-content:space-between}._panelHeader_fyhck_85 h3{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0}._operationCount_fyhck_109{font-size:.7rem;color:var(--text-muted);background-color:var(--bg-secondary);padding:.125rem .375rem;border-radius:.25rem}._pipelineActions_fyhck_117{display:flex;gap:.375rem}._pipelineActions_fyhck_117 button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .625rem;font-size:.7rem;font-weight:500;color:var(--text-secondary);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid rgba(138,101,234,.15);border-radius:.375rem;transition:all .2s ease;box-shadow:0 1px 3px #8a65ea0d}._pipelineActions_fyhck_117 button:hover{color:var(--accent-primary);background:#fffffff2;border-color:#8a65ea4d;box-shadow:0 2px 6px #8a65ea1a;transform:translateY(-1px)}._pipelineBtn_fyhck_147{flex:1;padding:.375rem .5rem;font-size:.75rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer;transition:background-color .15s ease}._pipelineBtn_fyhck_147:hover{background-color:var(--accent-hover)}._pipelineBtnSecondary_fyhck_163{flex:1;padding:.375rem .5rem;font-size:.75rem;background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._pipelineBtnSecondary_fyhck_163:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}._historyList_fyhck_180{flex:1;overflow-y:auto;padding:.5rem}._historyItem_fyhck_186{display:flex;gap:.75rem;padding:.5rem 0}._historyConnector_fyhck_192{display:flex;flex-direction:column;align-items:center;width:16px}._historyDot_fyhck_199{width:10px;height:10px;border-radius:50%;background-color:var(--accent-primary);flex-shrink:0}._historyLine_fyhck_207{width:2px;flex:1;background-color:var(--border-color);margin-top:4px}._historyContent_fyhck_214{flex:1;min-width:0}._historyHeader_fyhck_219{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._historyIcon_fyhck_226{font-size:.9rem;color:var(--accent-primary)}._historyAction_fyhck_231{font-size:.8rem;font-weight:600;color:var(--text-primary)}._undoBtn_fyhck_237{margin-left:auto;padding:.125rem .375rem;font-size:.65rem;background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.125rem}._undoBtn_fyhck_237:hover{background-color:var(--warning-bg, #fef3c7);color:var(--warning-text, #92400e);border-color:var(--warning-border, #f59e0b)}._undoBtn_fyhck_237:disabled{opacity:.5;cursor:not-allowed}._deleteOpBtn_fyhck_259{padding:.125rem .25rem;font-size:.75rem;font-weight:700;background-color:transparent;color:var(--text-tertiary);border:none;border-radius:.125rem;line-height:1;cursor:pointer}._deleteOpBtn_fyhck_259:hover{background-color:var(--error-bg, #fef2f2);color:var(--error-text, #dc2626)}._deleteOpBtn_fyhck_259:disabled{opacity:.5;cursor:not-allowed}._historyItem_fyhck_186._willBeUndone_fyhck_282{background-color:var(--warning-bg, #fef3c7);border-radius:.25rem;margin:0 -.25rem;padding-left:.75rem;padding-right:.25rem}._historyItem_fyhck_186._willBeUndone_fyhck_282 ._historyDot_fyhck_199{background-color:var(--warning-text, #f59e0b)}._historyItem_fyhck_186._willBeUndone_fyhck_282 ._historyAction_fyhck_231{color:var(--warning-text, #92400e)}._historyDescription_fyhck_298{font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}._historyMeta_fyhck_304{display:flex;gap:.5rem;font-size:.7rem;color:var(--text-tertiary)}._historyColumns_fyhck_311{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._historyImpact_fyhck_318{color:var(--accent-primary)}._historyTimestamp_fyhck_322{font-size:.65rem;color:var(--text-tertiary);margin-bottom:.25rem}._historyDiff_fyhck_328{display:flex;align-items:center;gap:.5rem;font-size:.7rem;margin-bottom:.25rem;padding:.25rem;background-color:var(--bg-secondary);border-radius:.125rem}._diffBefore_fyhck_339{color:var(--error);text-decoration:line-through}._diffArrow_fyhck_344{color:var(--text-tertiary)}._diffAfter_fyhck_348{color:var(--success)}._mainPanel_fyhck_353{grid-row:1 / 2;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#faf8ff,#f8f5ff)}._toolbar_fyhck_362{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;height:52px;background:linear-gradient(135deg,#f3e8ff,#faf5ff);border-bottom:2px solid var(--accent-primary);box-shadow:0 2px 12px #8a65ea26;position:relative}._toolbarGroup_fyhck_374{display:flex;align-items:center;gap:.25rem;padding:0 .75rem;position:relative}._toolbarGroup_fyhck_374:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:var(--accent-primary);opacity:.3}._toolbarGroupLabel_fyhck_394{font-size:.65rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem;-webkit-user-select:none;user-select:none}._toolbarBtn_fyhck_404{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:#ffffffb3;border:1px solid rgba(138,101,234,.1);border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-shadow:0 1px 3px #8a65ea0d}._toolbarBtn_fyhck_404:hover{color:var(--accent-primary);background:#fffffff2;border-color:#8a65ea4d;box-shadow:0 2px 6px #8a65ea1f;transform:translateY(-1px)}._toolbarBtn_fyhck_404._active_fyhck_429{color:#fff;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-hover) 100%);border-color:var(--accent-primary);box-shadow:0 3px 8px #8a65ea40}._toolbarBtn_fyhck_404._hasValue_fyhck_436{color:var(--accent-primary);border-color:var(--accent-light)}._toolbarBtn_fyhck_404 ._count_fyhck_441{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:.25rem;font-size:.6875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-hover) 100%);border-radius:10px;box-shadow:0 1px 3px #8a65ea4d}._toolbarTabs_fyhck_458{display:flex;gap:0;align-items:center;margin-left:auto}._toolbarTab_fyhck_458{padding:.5rem 1rem;font-size:.85rem;font-weight:500;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s}._toolbarTab_fyhck_458:hover{color:var(--text-primary);background:#7c3aed0d}._toolbarTabActive_fyhck_482{color:var(--accent-primary);border-bottom:2px solid var(--accent-primary);font-weight:600}._toolbarTabActive_fyhck_482:hover{color:var(--accent-primary);background:#7c3aed14}._filterBtnWrapper_fyhck_494{position:relative;display:inline-flex}._filterClearBtn_fyhck_499{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;line-height:1;color:#fff;background-color:var(--color-error, #ef4444);border:2px solid var(--bg-secondary);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:1}._filterClearBtn_fyhck_499:hover{background-color:#dc2626;transform:scale(1.1)}._gridContainer_fyhck_526{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-primary)}._gridWrapper_fyhck_534{flex:1;overflow:auto;background:linear-gradient(135deg,#f8f5ff,#faf7ff,#f5f3ff)}._grid_fyhck_526{width:100%;border-collapse:separate;border-spacing:0;font-size:.8rem;background:#fff;box-shadow:0 0 40px #8a65ea14}._headerStripRow_fyhck_550{background:#fff}._headerStripCell_fyhck_554{padding:.5rem;border-bottom:2px solid var(--accent-primary);border-right:1px solid var(--border-color);vertical-align:top;min-width:180px;position:sticky;top:42px;z-index:9;background:#fff}._columnStrip_fyhck_566{display:flex;flex-direction:column;gap:.25rem}._stripRow_fyhck_572{display:flex;flex-direction:column;gap:.125rem;align-items:stretch;width:100%}._stripItem_fyhck_580{display:flex;align-items:center;gap:.25rem;width:100%;justify-content:space-between}._stripLabel_fyhck_588{font-size:.65rem;color:var(--text-tertiary);text-transform:uppercase}._stripValue_fyhck_594{font-size:.7rem;color:var(--text-primary);font-weight:500;text-align:right;margin-left:auto}._miniBar_fyhck_602{width:30px;height:5px;background-color:var(--bg-primary);border-radius:2px;overflow:hidden}._miniBarFill_fyhck_610{height:100%;background-color:var(--warning);border-radius:2px}._stripFlags_fyhck_616{display:flex;gap:.25rem}._stripFlags_fyhck_616 span{font-size:.6rem;padding:.1rem .25rem;background-color:var(--info-light);color:var(--info);border-radius:.125rem}._expandColumnBtn_fyhck_629{position:absolute;bottom:.25rem;right:.25rem;padding:.125rem .25rem;font-size:.7rem;background-color:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.125rem}._expandColumnBtn_fyhck_629:hover{background-color:var(--bg-hover);color:var(--accent-primary)}._issuesBadge_fyhck_646{display:flex;align-items:center;gap:.25rem}._issuesLabel_fyhck_652{font-size:.65rem;color:var(--text-tertiary);text-transform:uppercase}._badgeOk_fyhck_658{font-size:.6rem;padding:.1rem .35rem;background-color:#22c55e26;color:#16a34a;border-radius:.25rem;font-weight:600}._badgeHigh_fyhck_667{font-size:.6rem;padding:.1rem .25rem;background-color:var(--error-light);color:var(--error);border-radius:.125rem;font-weight:600}._badgeMedium_fyhck_676{font-size:.6rem;padding:.1rem .25rem;background-color:var(--warning-light);color:var(--warning);border-radius:.125rem;font-weight:600}._badgeLow_fyhck_685{font-size:.6rem;padding:.1rem .25rem;background-color:var(--info-light);color:var(--info);border-radius:.125rem;font-weight:600}._rowNumberHeader_fyhck_695,._rowNumber_fyhck_695{position:sticky;left:0;background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;padding:.5rem;border-right:2px solid var(--accent-primary);border-bottom:1px solid var(--border-color);text-align:center;min-width:50px;z-index:11;cursor:pointer;-webkit-user-select:none;user-select:none}._rowNumber_fyhck_695:hover{background:var(--bg-hover)}._rowNumberHeader_fyhck_695{top:0;z-index:12}._originalRowNumber_fyhck_722{color:var(--accent-primary);font-style:italic}._rowNumberHeader_fyhck_695{cursor:pointer;-webkit-user-select:none;user-select:none}._rowNumberHeader_fyhck_695:hover{background:var(--bg-hover);box-shadow:0 2px 8px #8a65ea1a}._originalRowHeader_fyhck_737{color:var(--accent-primary);font-style:italic}._rowNumberStrip_fyhck_742{position:sticky;left:0;top:42px;background:var(--bg-secondary);border-right:2px solid var(--accent-primary);border-bottom:2px solid var(--accent-primary);min-width:50px;z-index:12;box-shadow:2px 2px 8px #8a65ea1a}._header_fyhck_550{position:sticky;top:0;background-color:#fff;color:var(--text-primary);font-weight:600;padding:.5rem;border-bottom:2px solid var(--border-color);border-right:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:10}._header_fyhck_550:hover{background-color:var(--bg-hover)}._header_fyhck_550._sorted_fyhck_773{background-color:var(--accent-light);color:var(--accent-primary)}._header_fyhck_550._selected_fyhck_778{background-color:#7c3aed26}._headerStripCell_fyhck_554._selected_fyhck_778{background-color:#7c3aed1a}._cell_fyhck_786._selectedColumn_fyhck_786{background-color:#7c3aed14}._row_fyhck_695:hover ._cell_fyhck_786._selectedColumn_fyhck_786{background-color:#7c3aed26}._selectedRow_fyhck_795{background-color:#7c3aed1a!important}._selectedRow_fyhck_795 ._rowNumber_fyhck_695{background-color:var(--accent-primary)!important;color:#fff!important;font-weight:700}._selectedRow_fyhck_795 ._cell_fyhck_786{background-color:#7c3aed14!important}._selectedRow_fyhck_795:hover ._cell_fyhck_786{background-color:#7c3aed26!important}._selectedRowNumber_fyhck_813{background-color:var(--accent-primary)!important;color:#fff!important;font-weight:700}._headerContent_fyhck_819{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._dropColumnBtn_fyhck_826{width:14px;height:14px;min-width:14px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-tertiary);font-size:.7rem;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0}._dropColumnBtn_fyhck_826:hover{background-color:var(--error);border-color:var(--error);color:#fff}._sortIcon_fyhck_851{color:var(--accent-primary);font-size:.75rem}._headerName_fyhck_856{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._sortBtn_fyhck_866{background:none;border:none;padding:.15rem .25rem;font-size:.65rem;color:var(--text-tertiary);cursor:pointer;border-radius:3px;transition:background-color .15s ease,color .15s ease}._sortBtn_fyhck_866:hover{background-color:var(--bg-hover);color:var(--accent-primary)}._header_fyhck_550._sorted_fyhck_773 ._sortBtn_fyhck_866{color:var(--accent-primary)}._detailBtn_fyhck_886{background:none;border:1px solid var(--border-color);border-radius:.125rem;padding:.125rem .25rem;font-size:.7rem;color:var(--text-secondary);cursor:pointer}._detailBtn_fyhck_886:hover{background-color:var(--bg-hover);color:var(--accent-primary);border-color:var(--accent-primary)}._row_fyhck_695:nth-child(2n) ._cell_fyhck_786{background-color:var(--bg-secondary)}._row_fyhck_695:hover ._rowNumber_fyhck_695,._row_fyhck_695:hover ._cell_fyhck_786{background-color:var(--bg-hover)}._row_fyhck_695._selectedRow_fyhck_795:hover ._rowNumber_fyhck_695{background-color:var(--accent-primary)!important;color:#fff!important}._row_fyhck_695._selectedRow_fyhck_795:hover ._cell_fyhck_786{background-color:#7c3aed26!important}._cell_fyhck_786{padding:0;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);min-width:120px;max-width:250px;cursor:pointer;position:relative;background-color:#fff;transition:all .15s ease}._cell_fyhck_786:hover{background-color:var(--accent-light)!important;transform:scale(1.01);box-shadow:0 2px 8px #8a65ea26}._cellContent_fyhck_940{display:block;padding:.375rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cellEditing_fyhck_948{padding:0;background-color:var(--bg-primary)!important;box-shadow:inset 0 0 0 2px var(--accent-primary)}._cellInput_fyhck_954{width:100%;height:100%;padding:.375rem .5rem;border:none;background:transparent;font-size:inherit;font-family:inherit;color:var(--text-primary);outline:none}._cellInput_fyhck_954:focus{background-color:var(--bg-primary)}._nullValue_fyhck_970{background-color:var(--error-light)}._nullValue_fyhck_970:hover{background-color:#ef444426}._nullText_fyhck_978{color:var(--text-tertiary);font-style:italic;font-size:.7rem}._gridFooter_fyhck_984{padding:.5rem 1rem;background-color:var(--bg-secondary);border-top:1px solid var(--border-color);font-size:.75rem;color:var(--text-secondary);text-align:center}._detailPanel_fyhck_21{grid-row:1 / 2;background-color:var(--bg-primary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}._detailHeader_fyhck_1003{padding:1rem;border-bottom:1px solid var(--border-color)}._detailTitle_fyhck_1008{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._detailTitle_fyhck_1008 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._closeBtn_fyhck_1022{padding:.25rem .5rem;font-size:1.25rem;line-height:1;background:none;color:var(--text-secondary)}._closeBtn_fyhck_1022:hover{color:var(--text-primary)}._detailMeta_fyhck_1034{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}._metaItem_fyhck_1041{display:flex;gap:.25rem}._metaLabel_fyhck_1046{font-size:.7rem;color:var(--text-secondary)}._metaValue_fyhck_1051{font-size:.7rem;color:var(--text-primary);font-weight:500}._metaValue_fyhck_1051._warning_fyhck_1057{color:var(--warning-color, #f59e0b)}._typeMismatchIcon_fyhck_1061{margin-left:.25rem;color:var(--warning-color, #f59e0b);cursor:help}._convertTypeBtn_fyhck_1067{padding:.15rem .4rem;font-size:.65rem;background-color:var(--accent-color, #3b82f6);color:#fff;border:none;border-radius:.2rem;cursor:pointer;transition:background-color .15s}._convertTypeBtn_fyhck_1067:hover:not(:disabled){background-color:var(--accent-hover, #2563eb)}._convertTypeBtn_fyhck_1067:disabled{opacity:.5;cursor:not-allowed}._detailSummary_fyhck_1087{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.7rem;color:var(--text-secondary)}._summaryIssues_fyhck_1095{display:flex;align-items:center;gap:.25rem}._detailTabs_fyhck_1101{display:flex;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary);overflow-x:auto}._detailTab_fyhck_1101{padding:.5rem .75rem;font-size:.7rem;color:var(--text-secondary);border-bottom:2px solid transparent;white-space:nowrap}._detailTab_fyhck_1101:hover{color:var(--text-primary);background-color:var(--bg-hover)}._detailTab_fyhck_1101._active_fyhck_429{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}._detailContent_fyhck_1126{flex:1;overflow-y:auto;padding:1rem}._tabContent_fyhck_1132{display:flex;flex-direction:column;gap:1rem}._metricsSection_fyhck_1138{background-color:var(--bg-secondary);border-radius:.125rem;padding:.75rem}._sectionTitle_fyhck_1144{font-size:.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid var(--border-color)}._metricsGrid_fyhck_1153{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}._metricItem_fyhck_1159{display:flex;justify-content:space-between;font-size:.7rem;padding:.125rem 0}._metricLabel_fyhck_1166{color:var(--text-secondary)}._metricValue_fyhck_1170{color:var(--text-primary);font-weight:500}._metricValue_fyhck_1170._warning_fyhck_1057{color:var(--warning)}._metricValue_fyhck_1170._error_fyhck_1179{color:var(--error)}._histogram_fyhck_1184{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}._histogramBar_fyhck_1191{display:flex;align-items:center;gap:.5rem;height:1.25rem}._barContainer_fyhck_1198{flex:1;height:100%;background-color:var(--bg-tertiary);border-radius:.125rem}._bar_fyhck_1198{height:100%;background-color:var(--accent-primary);border-radius:.125rem;min-width:3px}._barLabel_fyhck_1212{font-size:.65rem;color:var(--text-secondary);min-width:70px;text-align:right;flex-shrink:0}._barCount_fyhck_1220{font-size:.6rem;color:var(--text-tertiary);min-width:30px;text-align:right;flex-shrink:0}._percentiles_fyhck_1228{display:flex;justify-content:space-between;gap:.375rem}._percentileItem_fyhck_1234{text-align:center}._percentileLabel_fyhck_1238{display:block;font-size:.6rem;color:var(--text-secondary)}._percentileValue_fyhck_1244{display:block;font-size:.7rem;font-weight:600;color:var(--text-primary)}._topValuesList_fyhck_1251{display:flex;flex-direction:column;gap:.375rem}._topValueItem_fyhck_1257{display:flex;align-items:center;gap:.375rem;font-size:.7rem}._topValueName_fyhck_1264{width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._topValueBar_fyhck_1272{flex:1;height:6px;background-color:var(--bg-primary);border-radius:3px;overflow:hidden}._topValueFill_fyhck_1280{height:100%;background-color:var(--accent-primary);border-radius:3px}._topValuePercent_fyhck_1286{width:35px;text-align:right;color:var(--text-primary);font-weight:500}._topValueCount_fyhck_1293{width:40px;color:var(--text-secondary)}._patternsList_fyhck_1299{display:flex;flex-direction:column;gap:.375rem}._patternItem_fyhck_1305{display:flex;align-items:center;gap:.5rem;padding:.375rem;background-color:var(--bg-primary);border-radius:.125rem}._patternCode_fyhck_1314{font-family:monospace;font-size:.7rem;color:var(--text-primary);background-color:var(--bg-secondary);padding:.125rem .375rem;border-radius:.125rem}._patternCoverage_fyhck_1323{font-size:.7rem;font-weight:600;color:var(--accent-primary)}._patternExample_fyhck_1329{font-size:.65rem;color:var(--text-secondary);font-style:italic}._charMix_fyhck_1335{margin-top:.375rem}._charMixBar_fyhck_1339{display:flex;height:20px;border-radius:.125rem;overflow:hidden}._charMixSegment_fyhck_1346{height:100%;min-width:2px}._charMixSegment_fyhck_1346._digits_fyhck_1351{background-color:#4299e1}._charMixSegment_fyhck_1346._letters_fyhck_1352{background-color:#48bb78}._charMixSegment_fyhck_1346._punctuation_fyhck_1353{background-color:#ed8936}._charMixSegment_fyhck_1346._whitespace_fyhck_1354{background-color:#a0aec0}._charMixLegend_fyhck_1356{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}._legendItem_fyhck_1363{display:flex;align-items:center;gap:.125rem;font-size:.6rem;color:var(--text-secondary)}._legendColor_fyhck_1371{width:10px;height:10px;border-radius:2px}._legendColor_fyhck_1371._digits_fyhck_1351{background-color:#4299e1}._legendColor_fyhck_1371._letters_fyhck_1352{background-color:#48bb78}._legendColor_fyhck_1371._punctuation_fyhck_1353{background-color:#ed8936}._legendColor_fyhck_1371._whitespace_fyhck_1354{background-color:#a0aec0}._delimiterList_fyhck_1382{display:flex;gap:.5rem}._delimiterItem_fyhck_1387{display:flex;align-items:center;gap:.25rem}._delimiterChar_fyhck_1393{font-family:monospace;font-size:.75rem;background-color:var(--bg-primary);padding:.125rem .375rem;border-radius:.125rem}._delimiterPercent_fyhck_1401{font-size:.7rem;color:var(--text-primary);font-weight:500}._parseRate_fyhck_1408{display:flex;align-items:center;gap:.5rem}._parseRateBar_fyhck_1414{flex:1;height:10px;background-color:var(--bg-primary);border-radius:5px;overflow:hidden}._parseRateFill_fyhck_1422{height:100%;background-color:var(--success);border-radius:5px}._parseRateValue_fyhck_1428{font-size:.8rem;font-weight:600;color:var(--success)}._parseRateValue_fyhck_1428._warning_fyhck_1057{color:var(--warning)}._runParsingBtn_fyhck_1438{width:100%;padding:.5rem 1rem;font-size:.75rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer;font-weight:500;transition:background-color .15s ease}._runParsingBtn_fyhck_1438:hover{background-color:var(--accent-hover)}._parsingCheckNote_fyhck_1455{padding:.5rem .75rem;font-size:.75rem;color:var(--warning);background-color:var(--warning-light);border-radius:.25rem;border-left:3px solid var(--warning);font-style:italic}._failureList_fyhck_1465{display:flex;flex-direction:column;gap:.25rem}._failureItem_fyhck_1471{display:flex;justify-content:space-between;font-size:.7rem;padding:.25rem;background-color:var(--bg-primary);border-radius:.125rem}._failureReason_fyhck_1480{color:var(--text-primary)}._failurePercent_fyhck_1484{color:var(--warning);font-weight:500}._formatsList_fyhck_1489,._unitsList_fyhck_1490,._flagsList_fyhck_1491{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem}._formatTag_fyhck_1498,._unitTag_fyhck_1499{font-size:.65rem;padding:.125rem .375rem;background-color:var(--bg-primary);color:var(--text-primary);border-radius:.125rem}._flagTag_fyhck_1507{font-size:.65rem;padding:.125rem .375rem;background-color:var(--info-light);color:var(--info);border-radius:.125rem}._flagTagNone_fyhck_1515{font-size:.65rem;color:var(--text-tertiary);font-style:italic}._samplesList_fyhck_1522{display:flex;flex-wrap:wrap;gap:.25rem}._sampleItem_fyhck_1528{font-family:monospace;font-size:.7rem;padding:.25rem .375rem;background-color:var(--bg-primary);color:var(--text-primary);border-radius:.125rem}._edgeCasesList_fyhck_1537{display:flex;flex-direction:column;gap:.375rem}._edgeCaseItem_fyhck_1543{display:flex;gap:.375rem;align-items:center}._edgeCaseLabel_fyhck_1549{font-size:.7rem;color:var(--text-secondary);width:80px}._edgeCaseValue_fyhck_1555{font-family:monospace;font-size:.7rem;padding:.125rem .375rem;background-color:var(--bg-primary);color:var(--text-primary);border-radius:.125rem}._failingSamplesList_fyhck_1564{display:flex;flex-wrap:wrap;gap:.25rem}._failingSampleItem_fyhck_1570{font-family:monospace;font-size:.7rem;padding:.25rem .375rem;background-color:var(--error-light);color:var(--error);border-radius:.125rem}._noIssues_fyhck_1580{text-align:center;padding:1.5rem;color:var(--text-secondary);font-style:italic}._issuesList_fyhck_1587{display:flex;flex-direction:column;gap:.5rem}._issueCard_fyhck_1593{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.125rem;padding:.75rem}._issueHeader_fyhck_1600{display:flex;gap:.375rem;margin-bottom:.375rem;align-items:center}._issueHeader_fyhck_1600 ._dismissBtn_fyhck_1607{margin-left:auto;font-size:.55rem;padding:.1rem .3rem;border:none;border-radius:.125rem;cursor:pointer;background-color:var(--success-bg, #28a745);color:var(--text-inverse, #fff)}._issueHeader_fyhck_1600 ._dismissBtn_fyhck_1607:hover{background-color:var(--success-hover, #218838)}._issueHeader_fyhck_1600 ._dismissBtn_fyhck_1607._undismiss_fyhck_1622{background-color:var(--bg-tertiary, #6c757d)}._issueHeader_fyhck_1600 ._dismissBtn_fyhck_1607._undismiss_fyhck_1622:hover{background-color:var(--bg-quaternary, #5a6268)}._issueCard_fyhck_1593._dismissedIssue_fyhck_1631{opacity:.6;background-color:var(--bg-secondary, #f8f9fa)}._issueCard_fyhck_1593._dismissedIssue_fyhck_1631:hover{opacity:.8}._issueSeverity_fyhck_1640{font-size:.6rem;padding:.1rem .25rem;border-radius:.125rem;font-weight:600;text-transform:uppercase}._severityHigh_fyhck_1648{background-color:var(--error-light);color:var(--error)}._severityMedium_fyhck_1653{background-color:var(--warning-light);color:var(--warning)}._severityLow_fyhck_1658{background-color:var(--info-light);color:var(--info)}._issueType_fyhck_1663{font-size:.65rem;color:var(--text-secondary)}._issueDescription_fyhck_1668{font-size:.75rem;color:var(--text-primary);margin-bottom:.375rem}._issueImpact_fyhck_1674,._issueExamples_fyhck_1675,._issueAnalysis_fyhck_1676,._issueFix_fyhck_1677{font-size:.7rem;margin-bottom:.25rem}._issueImpactLabel_fyhck_1682,._issueExamplesLabel_fyhck_1683,._issueAnalysisLabel_fyhck_1684,._issueFixLabel_fyhck_1685{color:var(--text-secondary);margin-right:.25rem}._issueImpactValue_fyhck_1690{color:var(--warning);font-weight:500}._examplesList_fyhck_1695{display:inline-flex;gap:.25rem;flex-wrap:wrap}._exampleItem_fyhck_1701{font-family:monospace;font-size:.65rem;padding:.1rem .25rem;background-color:var(--bg-secondary);border-radius:.125rem}._analysisDetails_fyhck_1709{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem;padding-left:.5rem;border-left:2px solid var(--border-color)}._analysisItem_fyhck_1718{font-size:.7rem;color:var(--text-secondary)}._analysisInferred_fyhck_1723{font-size:.7rem;padding:.125rem .25rem;border-radius:.25rem;margin-top:.125rem;display:inline-block;width:fit-content}._analysisInferred_fyhck_1723._high_fyhck_1732{background-color:#22c55e26;color:var(--success, #22c55e)}._analysisInferred_fyhck_1723._medium_fyhck_1737{background-color:#eab30826;color:var(--warning, #eab308)}._analysisInferred_fyhck_1723._low_fyhck_1742{background-color:#ef444426;color:var(--error, #ef4444)}._issueFixValue_fyhck_1747{color:var(--text-primary)}._issueActions_fyhck_1751{display:flex;gap:.5rem;margin-top:.5rem}._issueActions_fyhck_1751 ._runParsingBtn_fyhck_1438{flex:1;padding:.375rem .75rem;font-size:.7rem}._applyFixBtn_fyhck_1763{padding:.375rem .75rem;font-size:.7rem;background-color:var(--accent-primary);color:var(--text-inverse);border-radius:.125rem;flex:1}._applyFixBtn_fyhck_1763:hover:not(._disabled_fyhck_1772){background-color:var(--accent-hover)}._applyFixBtn_fyhck_1763._disabled_fyhck_1772{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed;opacity:.6}._nullFixOptions_fyhck_1784{display:flex;flex-wrap:wrap;gap:.25rem}._nullFixOptions_fyhck_1784 ._applyFixBtn_fyhck_1763{flex:0 1 auto;padding:.25rem .5rem;font-size:.65rem}._applyFixBtn_fyhck_1763._deleteBtn_fyhck_1796{background-color:var(--error-bg, #dc3545);color:#fff}._applyFixBtn_fyhck_1763._deleteBtn_fyhck_1796:hover{background-color:var(--error-hover, #c82333)}._applyFixBtn_fyhck_1763._filterBtn_fyhck_494{background-color:var(--warning-bg, #ffc107);color:var(--text-primary, #212529)}._applyFixBtn_fyhck_1763._filterBtn_fyhck_494:hover{background-color:var(--warning-hover, #e0a800)}._issuesBarHeader_fyhck_1816{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;cursor:pointer}._issuesBarHeader_fyhck_1816:hover{background-color:var(--bg-hover)}._issuesBarSummary_fyhck_1828{display:flex;align-items:center;gap:.75rem}._issuesBarTitle_fyhck_1834{font-size:.8rem;font-weight:600;color:var(--text-primary)}._issuesBarCounts_fyhck_1840{display:flex;gap:.375rem}._countHigh_fyhck_1845,._countMedium_fyhck_1846,._countLow_fyhck_1847{font-size:.7rem;padding:.1rem .375rem;border-radius:.125rem;font-weight:500}._countHigh_fyhck_1845{background-color:var(--error-light);color:var(--error)}._countMedium_fyhck_1846{background-color:var(--warning-light);color:var(--warning)}._countLow_fyhck_1847{background-color:var(--info-light);color:var(--info)}._expandCollapseBtn_fyhck_1869{padding:.125rem .375rem;font-size:.7rem;background:none;color:var(--text-secondary)}._issuesBarContent_fyhck_1876{padding:0 1rem .75rem;max-height:300px;overflow-y:auto;overflow-x:hidden}._issuesBarContent_fyhck_1876::-webkit-scrollbar{width:8px}._issuesBarContent_fyhck_1876::-webkit-scrollbar-track{background:var(--bg-secondary, #f1f1f1)}._issuesBarContent_fyhck_1876::-webkit-scrollbar-thumb{background:var(--border-color, #888);border-radius:4px}._issuesBarContent_fyhck_1876::-webkit-scrollbar-thumb:hover{background:var(--text-muted, #555)}._issuesTable_fyhck_1900{width:100%;border-collapse:collapse;font-size:.7rem;min-height:60px}._issuesTable_fyhck_1900 tbody{display:table-row-group}._issuesTable_fyhck_1900 th{text-align:left;padding:.375rem;background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:600;border-bottom:1px solid var(--border-color)}._issuesTable_fyhck_1900 td{padding:.375rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}._issueRow_fyhck_1926{cursor:pointer}._issueRow_fyhck_1926:hover{background-color:var(--bg-hover)}._tableSeverity_fyhck_1934{font-size:.6rem;padding:.1rem .25rem;border-radius:.125rem;font-weight:500;text-transform:capitalize}._columnLink_fyhck_1942{color:var(--accent-primary);font-weight:500}._issuesTable_fyhck_1900 ._issueActions_fyhck_1751{display:flex;gap:.25rem;flex-wrap:nowrap}._issueFixBtn_fyhck_1954{padding:.15rem .35rem;font-size:.6rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.125rem;cursor:pointer;white-space:nowrap}._issueFixBtn_fyhck_1954:hover{background-color:var(--accent-hover)}._issueFixBtn_fyhck_1954._deleteBtn_fyhck_1796{background-color:var(--error-bg, #dc3545)}._issueFixBtn_fyhck_1954._deleteBtn_fyhck_1796:hover{background-color:var(--error-hover, #c82333)}._issueFixBtn_fyhck_1954._filterBtn_fyhck_494{background-color:var(--warning-bg, #ffc107);color:var(--text-primary, #212529)}._issueFixBtn_fyhck_1954._filterBtn_fyhck_494:hover{background-color:var(--warning-hover, #e0a800)}._issueFixBtn_fyhck_1954._cancelBtn_fyhck_1986{background-color:var(--bg-tertiary, #6c757d)}._issueFixBtn_fyhck_1954._cancelBtn_fyhck_1986:hover{background-color:var(--bg-quaternary, #5a6268)}._applyFixBtn_fyhck_1763._okBtn_fyhck_1995{background-color:var(--success-bg, #28a745);color:var(--text-inverse, #fff)}._applyFixBtn_fyhck_1763._okBtn_fyhck_1995:hover{background-color:var(--success-hover, #218838)}._applyFixBtn_fyhck_1763._undoOkBtn_fyhck_2005{background-color:var(--bg-tertiary, #6c757d);color:var(--text-inverse, #fff)}._applyFixBtn_fyhck_1763._undoOkBtn_fyhck_2005:hover{background-color:var(--bg-quaternary, #5a6268)}._inlineFillInput_fyhck_2015{display:flex;gap:.25rem;align-items:center}._fillInput_fyhck_2021{width:60px;padding:.15rem .3rem;font-size:.6rem;border:1px solid var(--border-color);border-radius:.125rem;background-color:var(--bg-primary);color:var(--text-primary)}._fillInput_fyhck_2021:focus{outline:none;border-color:var(--accent-primary)}._issueFixBtn_fyhck_1954._dismissBtn_fyhck_1607{background-color:var(--success-bg, #28a745)}._issueFixBtn_fyhck_1954._dismissBtn_fyhck_1607:hover{background-color:var(--success-hover, #218838)}._issueFixBtn_fyhck_1954._undismissBtn_fyhck_2045{background-color:var(--bg-tertiary, #6c757d)}._issueFixBtn_fyhck_1954._undismissBtn_fyhck_2045:hover{background-color:var(--bg-quaternary, #5a6268)}._dismissedRow_fyhck_2054{opacity:.6;background-color:var(--bg-secondary, #f8f9fa)}._dismissedRow_fyhck_2054:hover{opacity:.8}._dismissedRow_fyhck_2054 td{color:var(--text-muted, #6c757d)}._severityDismissed_fyhck_2068{background-color:var(--bg-tertiary, #e9ecef);color:var(--text-muted, #6c757d)}._countSuggestion_fyhck_2074{background-color:var(--info-bg, #17a2b8);color:var(--text-inverse, #fff);padding:.1rem .3rem;border-radius:.125rem;font-size:.6rem;margin-left:.25rem}._severitySuggestion_fyhck_2084{background-color:var(--info-bg, #17a2b8);color:var(--text-inverse, #fff)}._countDismissed_fyhck_2090{background-color:var(--bg-tertiary, #e9ecef);color:var(--text-muted, #6c757d);padding:.1rem .3rem;border-radius:.125rem;font-size:.6rem;margin-left:.25rem}@media(max-width:1200px){._containerInner_fyhck_11{grid-template-columns:240px 1fr 340px}}@media(max-width:900px){._containerInner_fyhck_11{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}._historyPanel_fyhck_33{grid-row:1;max-height:180px;border-right:none;border-bottom:1px solid var(--border-color)}._mainPanel_fyhck_353{grid-row:2}._detailPanel_fyhck_21{grid-row:3;border-left:none;border-top:1px solid var(--border-color);max-height:350px}}._filterPanel_fyhck_2132{padding:.75rem 1rem;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);max-width:500px;margin:0;border-right:1px solid var(--border-color);border-radius:0 0 .25rem}._filterHeader_fyhck_2142{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._filterTitle_fyhck_2149{font-size:.8rem;font-weight:600;color:var(--text-primary)}._clearFiltersBtn_fyhck_2155{padding:.25rem .5rem;font-size:.7rem;background:none;color:var(--error);border:1px solid var(--error);border-radius:.25rem;cursor:pointer}._clearFiltersBtn_fyhck_2155:hover{background-color:var(--error-light)}._activeFilters_fyhck_2169{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}._filterTag_fyhck_2176{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:var(--accent-light);border:1px solid var(--accent-primary);border-radius:.25rem;font-size:.7rem}._filterTagColumn_fyhck_2187{font-weight:600;color:var(--accent-primary)}._filterTagOperator_fyhck_2192{color:var(--text-secondary)}._filterTagValue_fyhck_2196{color:var(--text-primary);font-style:italic}._filterTagRemove_fyhck_2201{background:none;border:none;padding:0 .125rem;font-size:.9rem;color:var(--text-secondary);cursor:pointer;line-height:1}._filterTagRemove_fyhck_2201:hover{color:var(--error)}._filterForm_fyhck_2215{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._filterSelect_fyhck_2222{padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--border-color);border-radius:.25rem;background-color:var(--bg-primary);color:var(--text-primary);min-width:140px}._filterSelect_fyhck_2222:focus{outline:none;border-color:var(--accent-primary)}._filterInput_fyhck_2237{padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--border-color);border-radius:.25rem;background-color:var(--bg-primary);color:var(--text-primary);flex:1;min-width:120px}._filterInput_fyhck_2237:focus{outline:none;border-color:var(--accent-primary)}._addFilterBtn_fyhck_2253{padding:.375rem .75rem;font-size:.75rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer;font-weight:500}._addFilterBtn_fyhck_2253:hover{background-color:var(--accent-hover)}._filterInfo_fyhck_2268{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);font-size:.7rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:.5rem}._deleteMatchingBtn_fyhck_2280{padding:.25rem .5rem;font-size:.7rem;background-color:var(--error);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer;font-weight:500;transition:background-color .15s ease}._deleteMatchingBtn_fyhck_2280:hover:not(:disabled){background-color:var(--error-dark, #dc2626)}._deleteMatchingBtn_fyhck_2280:disabled{opacity:.6;cursor:not-allowed}._searchReplacePanel_fyhck_2302,._bulkEditPanel_fyhck_2303{padding:.75rem 1rem;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);max-width:500px;margin:0;border-right:1px solid var(--border-color);border-radius:0 0 .25rem}._panelTitle_fyhck_2313{font-size:.8rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}._searchReplaceForm_fyhck_2320,._bulkEditForm_fyhck_2321{display:flex;flex-direction:column;gap:.5rem}._searchReplaceRow_fyhck_2327,._bulkEditRow_fyhck_2328{display:flex;align-items:center;gap:.5rem}._formLabel_fyhck_2334{font-size:.75rem;color:var(--text-secondary);min-width:80px}._searchOptions_fyhck_2340{display:flex;gap:1rem;margin-top:.25rem}._checkboxLabel_fyhck_2346{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}._checkboxLabel_fyhck_2346 input{cursor:pointer}._searchActions_fyhck_2359{display:flex;gap:.5rem;margin-top:.5rem}._searchBtn_fyhck_2365,._replaceBtn_fyhck_2366{padding:.375rem .75rem;font-size:.75rem;border-radius:.25rem;cursor:pointer;font-weight:500}._searchBtn_fyhck_2365{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}._searchBtn_fyhck_2365:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--accent-primary)}._replaceBtn_fyhck_2366{background-color:var(--accent-primary);color:var(--text-inverse);border:none}._replaceBtn_fyhck_2366:hover:not(:disabled){background-color:var(--accent-hover)}._searchBtn_fyhck_2365:disabled,._replaceBtn_fyhck_2366:disabled{opacity:.5;cursor:not-allowed}._searchResultsInfo_fyhck_2401{margin-top:.5rem;padding:.5rem;background-color:var(--bg-primary);border-radius:.25rem;font-size:.75rem}._matchCount_fyhck_2409{color:var(--accent-primary);font-weight:500}._replaceSuccess_fyhck_2414{color:var(--success);font-weight:500}._sampleMatches_fyhck_2419{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem;align-items:center}._samplesLabel_fyhck_2427{color:var(--text-secondary);font-size:.7rem}._sampleMatch_fyhck_2419{font-family:monospace;font-size:.7rem;padding:.125rem .375rem;background-color:var(--warning-light);color:var(--text-primary);border-radius:.125rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bulkEditPreview_fyhck_2446{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:var(--bg-primary);border-radius:.25rem;margin-top:.25rem}._previewLabel_fyhck_2456{font-size:.75rem;color:var(--text-secondary)}._previewCount_fyhck_2461{font-size:.75rem;font-weight:600;color:var(--accent-primary)}._bulkEditActions_fyhck_2467{margin-top:.5rem}._applyBulkBtn_fyhck_2471{padding:.5rem 1rem;font-size:.75rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer;font-weight:500}._applyBulkBtn_fyhck_2471:hover:not(:disabled){background-color:var(--accent-hover)}._applyBulkBtn_fyhck_2471:disabled{opacity:.5;cursor:not-allowed}._operationPanel_fyhck_2492{padding:0;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);max-width:500px;margin:0;border-right:1px solid var(--border-color);border-radius:0 0 .25rem}._operationPanel_fyhck_2492 ._panelHeader_fyhck_85{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}._operationPanel_fyhck_2492 ._panelTitle_fyhck_2313{font-size:.8rem;font-weight:600;color:var(--text-primary)}._operationPanel_fyhck_2492 ._panelContent_fyhck_2517{padding:.75rem}._operationPanel_fyhck_2492 ._panelActions_fyhck_2521{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._delimiterRow_fyhck_2528{display:flex;gap:.5rem}._customNamesGrid_fyhck_2534{display:flex;flex-wrap:wrap;gap:.375rem}._customNamesGrid_fyhck_2534 input{flex:1 1 45%;min-width:100px}._selectedColumnsList_fyhck_2546{display:flex;flex-direction:column;gap:.25rem}._selectedColumnItem_fyhck_2552{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._columnOrder_fyhck_2562{font-size:.7rem;font-weight:600;color:var(--text-secondary);min-width:1.5rem}._selectedColumnItem_fyhck_2552 ._columnName_fyhck_2569{flex:1;font-size:.75rem;color:var(--text-primary)}._orderButtons_fyhck_2575{display:flex;gap:.125rem}._orderBtn_fyhck_2580{padding:.125rem .375rem;font-size:.7rem;background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.125rem;cursor:pointer}._orderBtn_fyhck_2580:hover:not(:disabled){background-color:var(--bg-hover)}._orderBtn_fyhck_2580:disabled{opacity:.3;cursor:not-allowed}._previewBox_fyhck_2600{padding:.5rem .75rem;background-color:var(--bg-primary);border:1px dashed var(--border-color);border-radius:.25rem;font-family:monospace;font-size:.75rem;color:var(--text-secondary);word-break:break-all}._currentTypeDisplay_fyhck_2612{padding:.375rem 0}._typeTag_fyhck_2616{display:inline-block;padding:.25rem .5rem;background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:.75rem;font-family:monospace;border-radius:.25rem}._typeTagSecondary_fyhck_2626{display:inline-block;padding:.25rem .5rem;background-color:transparent;color:var(--text-muted);font-size:.7rem;margin-left:.5rem}._typeGrid_fyhck_2636{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}._typeOption_fyhck_2642{display:flex;flex-direction:column;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;text-align:left;transition:all .15s ease}._typeOption_fyhck_2642:hover{border-color:var(--accent-primary);background-color:var(--bg-hover)}._typeOption_fyhck_2642._selected_fyhck_778{border-color:var(--accent-primary);background-color:var(--accent-light)}._typeLabel_fyhck_2664{font-size:.75rem;font-weight:600;color:var(--text-primary)}._typeDescription_fyhck_2670{font-size:.65rem;color:var(--text-secondary);margin-top:.125rem}._warningBox_fyhck_2677{display:flex;gap:.5rem;padding:.5rem .75rem;background-color:var(--warning-light);border:1px solid var(--warning);border-radius:.25rem;margin-top:.5rem}._warningIcon_fyhck_2687{font-size:1rem}._warningText_fyhck_2691{font-size:.7rem;color:var(--text-primary);line-height:1.4}._contextMenu_fyhck_2698{position:fixed;z-index:1000;min-width:180px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 4px 12px #00000026;padding:.25rem 0}._contextMenuItem_fyhck_2709{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;color:var(--text-primary);cursor:pointer;transition:background-color .1s}._contextMenuItem_fyhck_2709:hover{background-color:var(--bg-hover)}._contextMenuItem_fyhck_2709._danger_fyhck_2724{color:var(--error)}._contextMenuItem_fyhck_2709._danger_fyhck_2724:hover{background-color:var(--error-light)}._contextIcon_fyhck_2732{width:1.25rem;text-align:center;font-size:.9rem}._contextHint_fyhck_2738{margin-left:auto;font-size:.7rem;color:var(--text-muted)}._shortcut_fyhck_2744{margin-left:auto;font-size:.65rem;color:var(--text-muted);background-color:var(--bg-secondary);padding:.125rem .25rem;border-radius:.125rem}._contextMenuDivider_fyhck_2753{height:1px;background-color:var(--border-color);margin:.25rem 0}._renameInput_fyhck_2760{width:100%;padding:.25rem .375rem;font-size:.8rem;font-weight:600;border:2px solid var(--accent-primary);border-radius:.25rem;background-color:var(--bg-primary);color:var(--text-primary);outline:none}._multiSelectBar_fyhck_2773{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background-color:var(--accent-light);border-bottom:1px solid var(--accent-primary);font-size:.8rem;color:var(--text-primary)}._quickJoinBtn_fyhck_2784{padding:.375rem .75rem;font-size:.75rem;font-weight:600;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:.25rem;cursor:pointer}._quickJoinBtn_fyhck_2784:hover{background-color:var(--accent-hover)}._cancelBtn_fyhck_1986{padding:.375rem .75rem;font-size:.75rem;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer}._cancelBtn_fyhck_1986:hover{background-color:var(--bg-hover)}._header_fyhck_550._multiSelected_fyhck_2813{background-color:var(--accent-light)!important;border-color:var(--accent-primary)}._typeDropdownWrapper_fyhck_2819{position:relative;display:inline-block}._typeDropdownBtn_fyhck_2824{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-family:monospace;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s}._typeDropdownBtn_fyhck_2824:hover:not(:disabled){border-color:var(--accent-primary);background-color:var(--bg-hover)}._typeDropdownBtn_fyhck_2824:disabled{opacity:.5;cursor:not-allowed}._dropdownArrow_fyhck_2849{font-size:.6rem;color:var(--text-muted)}._typeDropdownMenu_fyhck_2854{position:absolute;top:100%;left:0;z-index:100;min-width:140px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;box-shadow:0 4px 12px #00000026;margin-top:.25rem}._typeDropdownItem_fyhck_2867{padding:.5rem .75rem;font-size:.75rem;color:var(--text-primary);cursor:pointer;transition:background-color .1s}._typeDropdownItem_fyhck_2867:hover{background-color:var(--bg-hover)}._typeDropdownItem_fyhck_2867:first-child{border-radius:.25rem .25rem 0 0}._typeDropdownItem_fyhck_2867:last-child{border-radius:0 0 .25rem .25rem}._detectedDelimiters_fyhck_2888{display:flex;flex-wrap:wrap;gap:.375rem}._detectedDelimiterBtn_fyhck_2894{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s;min-width:70px}._detectedDelimiterBtn_fyhck_2894:hover{border-color:var(--accent-primary);background-color:var(--bg-hover)}._detectedDelimiterBtn_fyhck_2894._selected_fyhck_778{border-color:var(--accent-primary);background-color:var(--accent-light)}._delimiterChar_fyhck_1393{font-size:1rem;font-weight:600;font-family:monospace;color:var(--text-primary)}._delimiterInfo_fyhck_2924{font-size:.65rem;color:var(--text-muted);margin-top:.125rem}._separatorQuickPicks_fyhck_2931{display:flex;flex-wrap:wrap;gap:.25rem}._separatorBtn_fyhck_2937{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:.25rem .5rem;font-size:.8rem;font-family:monospace;background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s}._separatorBtn_fyhck_2937:hover{border-color:var(--accent-primary);background-color:var(--bg-hover)}._separatorBtn_fyhck_2937._selected_fyhck_778{border-color:var(--accent-primary);background-color:var(--accent-light);font-weight:600}._joinPreview_fyhck_2966{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--bg-primary);border:1px dashed var(--border-color);border-radius:.25rem}._previewSample_fyhck_2976{font-family:monospace;font-size:.75rem;color:var(--text-secondary);padding:.25rem .375rem;background-color:var(--bg-secondary);border-radius:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerTypeSelect_fyhck_2989{padding:.125rem .25rem;font-size:.65rem;background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid transparent;border-radius:.2rem;cursor:pointer;outline:none;min-width:55px;transition:all .15s}._headerTypeSelect_fyhck_2989:hover{border-color:var(--border-color);background-color:var(--bg-hover)}._headerTypeSelect_fyhck_2989:focus{border-color:var(--accent-primary)}._profilesProgressBar_fyhck_3012{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:.75rem 1rem;background-color:var(--bg-primary);border-top:1px solid var(--border-color)}._profilesProgressHeader_fyhck_3023{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._profilesProgressPhase_fyhck_3030{font-weight:600;color:var(--text-primary);font-size:.875rem}._profilesProgressPercent_fyhck_3036{font-weight:600;color:var(--accent-primary);font-size:.875rem}._profilesProgressOuter_fyhck_3042{height:6px;background-color:var(--bg-hover);border-radius:3px;overflow:hidden;margin-bottom:.375rem}._profilesProgressInner_fyhck_3050{height:100%;background-color:var(--accent-primary);border-radius:3px;transition:width .2s ease}._profilesProgressMessage_fyhck_3057{font-size:.75rem;color:var(--text-secondary)}._radioGroup_fyhck_3066{display:flex;gap:1rem;margin-bottom:.5rem}._radioLabel_fyhck_3072{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-primary);cursor:pointer}._radioLabel_fyhck_3072 input[type=radio]{margin:0;cursor:pointer}._mathPreview_fyhck_3086{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._previewRow_fyhck_3096{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:monospace}._previewInput_fyhck_3104{color:var(--text-secondary)}._previewArrow_fyhck_3108{color:var(--accent-primary);font-weight:700}._previewResult_fyhck_3113{color:var(--text-primary);font-weight:600}._previewError_fyhck_3118{padding:.5rem;font-size:.75rem;color:var(--color-error);background-color:#ef44441a;border:1px solid var(--color-error);border-radius:.25rem}._previewLoading_fyhck_3127{padding:.5rem;font-size:.75rem;color:var(--text-secondary);font-style:italic}._secondaryBtn_fyhck_3134{padding:.5rem .75rem;font-size:.8rem;color:var(--text-secondary);background-color:transparent;border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._secondaryBtn_fyhck_3134:hover{color:var(--text-primary);background-color:var(--bg-hover);border-color:var(--text-secondary)}._highlightedRow_fyhck_3155{background-color:#fbbf2433!important}._highlightedRow_fyhck_3155:hover ._rowNumber_fyhck_695,._highlightedRow_fyhck_3155:hover ._cell_fyhck_786{background-color:#fbbf244d!important}._highlightedRowNumber_fyhck_3164{background-color:#fbbf2466!important;font-weight:700;color:var(--text-primary)!important}._highlightedCell_fyhck_3170{background-color:#fbbf2480!important;box-shadow:inset 0 0 0 2px var(--warning, #f59e0b)}._highlightedRow_fyhck_3155 ._cell_fyhck_786{background-color:#fbbf2426}._modalOverlay_16i6x_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_16i6x_1{background-color:var(--bg-secondary);border-radius:.5rem;box-shadow:0 4px 20px #0000004d;width:90%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease}._modal_16i6x_1._dragging_16i6x_26{box-shadow:0 8px 32px #0006;-webkit-user-select:none;user-select:none}._modal_16i6x_1._small_16i6x_32{max-width:400px}._modal_16i6x_1._medium_16i6x_36{max-width:550px}._modal_16i6x_1._large_16i6x_40{max-width:700px}._modal_16i6x_1._xlarge_16i6x_44{max-width:900px}._modalHeader_16i6x_48{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalTitle_16i6x_57{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}._closeBtn_16i6x_64{padding:.25rem .5rem;font-size:1.25rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;line-height:1}._closeBtn_16i6x_64:hover{color:var(--text-primary)}._modalContent_16i6x_78{padding:1.25rem;overflow-y:auto;flex:1}._modalFooter_16i6x_84{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color);flex-shrink:0}._formRow_16i6x_94{margin-bottom:1rem}._formRow_16i6x_94:last-child{margin-bottom:0}._formLabel_16i6x_102{display:block;font-size:.8rem;font-weight:500;color:var(--text-secondary);margin-bottom:.375rem}._formHint_16i6x_110{display:block;margin-top:.25rem;font-size:.7rem;color:var(--text-secondary)}._textInput_16i6x_117,._filterInput_16i6x_118{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;box-sizing:border-box}._textInput_16i6x_117:focus,._filterInput_16i6x_118:focus{outline:none;border-color:var(--accent-primary)}._filterSelect_16i6x_135{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;box-sizing:border-box;cursor:pointer}._filterSelect_16i6x_135:focus{outline:none;border-color:var(--accent-primary)}._primaryBtn_16i6x_153{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background-color:var(--accent-primary);border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease}._primaryBtn_16i6x_153:hover:not(:disabled){filter:brightness(1.1)}._primaryBtn_16i6x_153:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_16i6x_174{padding:.5rem 1rem;font-size:.875rem;color:var(--text-secondary);background-color:transparent;border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._secondaryBtn_16i6x_174:hover{color:var(--text-primary);background-color:var(--bg-hover)}._dangerBtn_16i6x_190{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:var(--color-error);border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease}._dangerBtn_16i6x_190:hover:not(:disabled){filter:brightness(1.1)}._dangerBtn_16i6x_190:disabled{opacity:.5;cursor:not-allowed}._checkboxLabel_16i6x_212,._radioLabel_16i6x_213{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}._checkboxLabel_16i6x_212 input,._radioLabel_16i6x_213 input{margin:0}._radioGroup_16i6x_227{display:flex;gap:1rem;margin-bottom:.5rem}._row_16i6x_234{display:flex;gap:.75rem;align-items:flex-start}._row_16i6x_234>*{flex:1}._columnCheckboxes_16i6x_245{display:flex;flex-wrap:wrap;gap:.5rem;max-height:150px;overflow-y:auto;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._typeGrid_16i6x_257{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._typeOption_16i6x_263{display:flex;flex-direction:column;padding:.625rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;text-align:left;transition:all .15s ease}._typeOption_16i6x_263:hover{border-color:var(--accent-primary)}._typeOption_16i6x_263._selected_16i6x_279{border-color:var(--accent-primary);background-color:#3b82f61a}._typeLabel_16i6x_284{font-size:.8rem;font-weight:500;color:var(--text-primary)}._typeDescription_16i6x_290{font-size:.7rem;color:var(--text-secondary);margin-top:.125rem}._warningBox_16i6x_297{display:flex;gap:.5rem;padding:.75rem;background-color:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:.25rem;margin-top:1rem}._warningIcon_16i6x_307{flex-shrink:0}._warningText_16i6x_311{font-size:.8rem;color:var(--text-secondary)}._preview_16i6x_317{margin-top:.5rem;padding:.75rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._previewRow_16i6x_325{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8rem;font-family:monospace}._previewArrow_16i6x_334{color:var(--text-secondary)}._previewResult_16i6x_338{color:var(--color-success);font-weight:500}._previewError_16i6x_343{padding:.75rem;font-size:.8rem;color:var(--color-error);background-color:#ef44441a;border:1px solid var(--color-error);border-radius:.25rem}._previewLoading_16i6x_352{padding:.75rem;text-align:center;font-size:.8rem;color:var(--text-secondary);font-style:italic}._detectedDelimiters_16i6x_361{display:flex;flex-wrap:wrap;gap:.5rem}._detectedDelimiterBtn_16i6x_367{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._detectedDelimiterBtn_16i6x_367:hover{border-color:var(--accent-primary)}._detectedDelimiterBtn_16i6x_367._selected_16i6x_279{border-color:var(--accent-primary);background-color:#3b82f61a}._delimiterChar_16i6x_388{font-size:1rem;font-weight:600;font-family:monospace;color:var(--text-primary)}._delimiterInfo_16i6x_395{font-size:.65rem;color:var(--text-secondary)}._selectedColumnsList_16i6x_401{display:flex;flex-direction:column;gap:.375rem}._selectedColumnItem_16i6x_407{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._columnOrder_16i6x_417{font-size:.75rem;color:var(--text-secondary);min-width:1.25rem}._columnName_16i6x_423{flex:1;font-size:.85rem;color:var(--text-primary)}._orderButtons_16i6x_429{display:flex;gap:.25rem}._orderBtn_16i6x_434{padding:.125rem .375rem;font-size:.75rem;color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer}._orderBtn_16i6x_434:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}._orderBtn_16i6x_434:disabled{opacity:.3;cursor:not-allowed}._separatorQuickPicks_16i6x_455{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}._separatorBtn_16i6x_462{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-family:monospace;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._separatorBtn_16i6x_462:hover{border-color:var(--accent-primary)}._separatorBtn_16i6x_462._selected_16i6x_279{border-color:var(--accent-primary);background-color:#3b82f61a}._joinPreview_16i6x_488{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._previewSample_16i6x_498{font-size:.8rem;font-family:monospace;color:var(--text-primary);padding:.25rem 0;border-bottom:1px solid var(--border-color)}._previewSample_16i6x_498:last-child{border-bottom:none}._currentTypeDisplay_16i6x_511{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._typeTag_16i6x_518{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--accent-primary);background-color:#3b82f61a;border-radius:.25rem}._typeTagSecondary_16i6x_528{font-size:.75rem;color:var(--text-secondary)}._customNamesGrid_16i6x_534{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._activeFilters_16i6x_541{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._filterTag_16i6x_548{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;font-size:.8rem}._filterTagColumn_16i6x_559{font-weight:500;color:var(--accent-primary)}._filterTagOperator_16i6x_564{color:var(--text-secondary)}._filterTagValue_16i6x_568{color:var(--text-primary);font-family:monospace}._filterTagRemove_16i6x_573{padding:0;margin-left:.25rem;font-size:1rem;line-height:1;color:var(--text-secondary);background:none;border:none;cursor:pointer}._filterTagRemove_16i6x_573:hover{color:var(--color-error)}._filterInfo_16i6x_588{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border-color);font-size:.8rem;color:var(--text-secondary)}._searchInputRow_16i6x_600{display:flex;gap:.5rem;align-items:center}._searchInputRow_16i6x_600 ._filterInput_16i6x_118{flex:1}._navButtons_16i6x_610{display:flex;flex-direction:column;gap:.125rem}._navBtn_16i6x_616{width:1.75rem;height:1.25rem;padding:0;font-size:.75rem;color:var(--text-secondary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._navBtn_16i6x_616:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent-primary);background-color:var(--bg-hover)}._navBtn_16i6x_616:disabled{opacity:.4;cursor:not-allowed}._matchCounter_16i6x_643{display:block;margin-top:.25rem;font-size:.75rem;color:var(--accent-primary);font-weight:500}._searchOptions_16i6x_652{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._searchResultsInfo_16i6x_660{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}._matchCount_16i6x_643{font-size:.85rem;color:var(--text-primary)}._replaceSuccess_16i6x_671{font-size:.85rem;color:var(--color-success)}._sampleMatches_16i6x_676{margin-top:.5rem}._samplesLabel_16i6x_680{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}._sampleMatch_16i6x_676{display:inline-block;margin-right:.5rem;margin-bottom:.25rem;padding:.125rem .375rem;font-size:.75rem;background-color:#eab3081a;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .15s ease}._sampleMatch_16i6x_676:hover{background-color:#eab30833;border-color:#eab30880}._sampleMatch_16i6x_676._currentMatch_16i6x_705{background-color:#3b82f633;border-color:var(--accent-primary);color:var(--accent-primary);font-weight:500}._issueWarning_16i6x_716{display:flex;gap:.5rem;padding:.625rem .75rem;background-color:#eab3081a;border:1px solid rgba(234,179,8,.4);border-radius:.25rem;margin-bottom:1rem}._issueWarningIcon_16i6x_726{font-size:1rem;line-height:1.2;flex-shrink:0}._issueWarningContent_16i6x_732{display:flex;flex-direction:column;gap:.25rem}._issueWarningTitle_16i6x_738{font-size:.8rem;font-weight:500;color:var(--text-primary)}._issueWarningDetails_16i6x_744{display:flex;flex-wrap:wrap;gap:.375rem}._issueTag_16i6x_750{display:inline-block;padding:.125rem .375rem;font-size:.7rem;font-weight:500;color:#92400e;background-color:#eab30833;border-radius:.25rem}._issueWarningSmall_16i6x_760{margin-top:.375rem;padding:.25rem .5rem;font-size:.7rem;color:#92400e;background-color:#eab3081a;border-radius:.25rem}._issueHandlingGrid_16i6x_770{display:flex;gap:1rem;flex-wrap:wrap}._issueHandlingOption_16i6x_776{display:flex;align-items:center;gap:.5rem}._issueHandlingLabel_16i6x_782{font-size:.75rem;font-weight:500;color:var(--text-secondary)}._filterSelectSmall_16i6x_788{padding:.375rem .5rem;font-size:.75rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer}._filterSelectSmall_16i6x_788:focus{outline:none;border-color:var(--accent-primary)}._previewStats_16i6x_804{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color)}._previewStatItem_16i6x_810{display:block;font-size:.7rem;color:var(--text-secondary);font-style:italic}._helpText_16i6x_818{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin:0}._formLabelRow_16i6x_825{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}._formLabelActions_16i6x_832{display:flex;gap:.75rem}._linkBtn_16i6x_837{padding:0;font-size:.75rem;color:var(--accent-primary);background:none;border:none;cursor:pointer;text-decoration:underline}._linkBtn_16i6x_837:hover{color:var(--accent-secondary)}._checkboxList_16i6x_851{display:flex;flex-direction:column;gap:.375rem;max-height:200px;overflow-y:auto;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._checkboxItem_16i6x_863{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:var(--text-primary);cursor:pointer;padding:.25rem 0}._checkboxItem_16i6x_863 input{margin-top:.1rem;flex-shrink:0}._checkboxLabel_16i6x_212{display:flex;flex-direction:column;gap:.125rem}._checkboxStats_16i6x_884{font-size:.7rem;color:var(--text-secondary)}._emptyMessage_16i6x_889{padding:1rem;text-align:center;font-size:.85rem;color:var(--text-secondary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._errorMessage_16i6x_899{margin-top:.75rem;padding:.625rem .75rem;font-size:.8rem;color:var(--color-error);background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.25rem}._radioDescription_16i6x_909{display:block;font-size:.7rem;color:var(--text-secondary);margin-top:.125rem}._logicToggle_16i6x_917{display:flex;border:1px solid var(--border-color);border-radius:.25rem;overflow:hidden}._logicBtn_16i6x_924{padding:.25rem .5rem;font-size:.7rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-primary);border:none;cursor:pointer;transition:all .15s ease}._logicBtn_16i6x_924:first-child{border-right:1px solid var(--border-color)}._logicBtn_16i6x_924:hover{background-color:var(--bg-hover)}._logicBtn_16i6x_924._active_16i6x_541{color:#fff;background-color:var(--accent-primary)}._filterTagLogic_16i6x_949{font-size:.65rem;font-weight:700;color:var(--accent-primary);background-color:#3b82f626;padding:.125rem .375rem;border-radius:.25rem;margin-right:.25rem}._modalOverlay_gdage_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_gdage_1{background-color:var(--bg-primary);border-radius:8px;box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:70vh;display:flex;flex-direction:column;margin:1rem}._modalHeader_gdage_26{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}._modalHeader_gdage_26 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._closeBtn_gdage_41{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px;font-size:1.25rem;line-height:1}._closeBtn_gdage_41:hover{background-color:var(--bg-hover);color:var(--text-primary)}._modalContent_gdage_61{flex:1;overflow-y:auto;padding:0}._loadingState_gdage_68,._emptyState_gdage_69,._errorState_gdage_70{padding:2rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._errorState_gdage_70{color:var(--error)}._spinner_gdage_81{display:inline-block;width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_gdage_81 .8s linear infinite;margin-right:.5rem;vertical-align:middle}@keyframes _spin_gdage_81{to{transform:rotate(360deg)}}._pipelineList_gdage_98{display:flex;flex-direction:column}._pipelineItem_gdage_103{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color);transition:background-color .15s ease}._pipelineItem_gdage_103:last-child{border-bottom:none}._pipelineItem_gdage_103._compatible_gdage_114{border-left:3px solid var(--success)}._pipelineItem_gdage_103._partial_gdage_118{border-left:3px solid var(--warning)}._pipelineItem_gdage_103._expanded_gdage_122{background-color:var(--bg-secondary)}._pipelineHeader_gdage_127{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;transition:background-color .15s ease}._pipelineHeader_gdage_127:hover{background-color:var(--bg-hover)}._expandIcon_gdage_140{color:var(--text-tertiary);font-size:.7rem;margin-top:.25rem;width:1rem;flex-shrink:0}._pipelineInfo_gdage_149{flex:1;min-width:0}._pipelineName_gdage_154{font-weight:600;color:var(--text-primary);font-size:.9rem;margin-bottom:.25rem}._pipelineDesc_gdage_161{color:var(--text-secondary);font-size:.8rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pipelineMeta_gdage_170{color:var(--text-tertiary);font-size:.75rem}._compatibilityInfo_gdage_176{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:80px}._compatBadge_gdage_184{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}._compatBadge_gdage_184._full_gdage_191{background-color:var(--success-light, rgba(34, 197, 94, .15));color:var(--success)}._compatBadge_gdage_184._partialBadge_gdage_196{background-color:var(--warning-light, rgba(245, 158, 11, .15));color:var(--warning)}._missingCols_gdage_201{font-size:.7rem;color:var(--text-tertiary);text-align:right;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._applyBtn_gdage_212{padding:.5rem 1rem;font-size:.8rem;font-weight:500;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}._applyBtn_gdage_212:hover:not(:disabled){background-color:var(--accent-hover)}._applyBtn_gdage_212:disabled{opacity:.6;cursor:not-allowed}._operationsList_gdage_235{padding:.5rem 1.25rem 1rem 2.5rem;background-color:var(--bg-tertiary);border-top:1px solid var(--border-color)}._operationItem_gdage_241{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.8rem;border-bottom:1px dashed var(--border-color)}._operationItem_gdage_241:last-child{border-bottom:none}._operationItem_gdage_241._operationMissing_gdage_254{opacity:.6}._operationStep_gdage_258{color:var(--text-tertiary);font-size:.75rem;min-width:1.5rem}._operationType_gdage_264{background-color:var(--bg-secondary);color:var(--text-secondary);padding:.15rem .4rem;border-radius:3px;font-size:.7rem;font-family:monospace}._operationDesc_gdage_273{flex:1;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._operationWarning_gdage_281{color:var(--warning);font-size:.9rem}._modalOverlay_11r6e_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_11r6e_1{background-color:var(--bg-secondary);border-radius:.5rem;box-shadow:0 4px 20px #0000004d;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_11r6e_26{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalHeader_11r6e_26 h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}._closeBtn_11r6e_42{padding:.25rem .5rem;font-size:1.25rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;line-height:1}._closeBtn_11r6e_42:hover{color:var(--text-primary)}._modalContent_11r6e_56{padding:1rem 1.25rem;overflow-y:auto;flex:1}._formRow_11r6e_62{margin-bottom:1rem}._formLabel_11r6e_66{display:block;font-size:.8rem;font-weight:500;color:var(--text-secondary);margin-bottom:.375rem}._textInput_11r6e_74{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;box-sizing:border-box}._textInput_11r6e_74:focus{outline:none;border-color:var(--accent-primary)}._expressionInput_11r6e_90{width:100%;padding:.75rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;resize:vertical;min-height:70px;box-sizing:border-box}._expressionInput_11r6e_90:focus{outline:none;border-color:var(--accent-primary)}._formHint_11r6e_109{display:block;margin-top:.25rem;font-size:.7rem;color:var(--text-secondary)}._builderSection_11r6e_117{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._builderGroup_11r6e_124{display:flex;flex-direction:column}._builderGroup_11r6e_124:first-child,._builderGroup_11r6e_124:last-child{grid-column:1 / -1}._builderLabel_11r6e_134{font-size:.75rem;font-weight:500;color:var(--text-secondary);margin-bottom:.375rem}._columnList_11r6e_141{display:flex;flex-wrap:wrap;gap:.375rem;max-height:100px;overflow-y:auto;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem}._columnBtn_11r6e_153{padding:.25rem .5rem;font-size:.75rem;font-family:monospace;color:var(--accent-primary);background-color:var(--bg-secondary);border:1px solid var(--accent-primary);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._columnBtn_11r6e_153:hover{background-color:var(--accent-primary);color:#fff}._buttonGrid_11r6e_170{display:flex;flex-wrap:wrap;gap:.375rem}._operatorBtn_11r6e_176{min-width:2rem;height:2rem;padding:0 .5rem;font-size:.85rem;font-weight:600;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._operatorBtn_11r6e_176:hover{background-color:var(--bg-hover);border-color:var(--text-secondary)}._functionBtn_11r6e_195{padding:.375rem .5rem;font-size:.7rem;font-family:monospace;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._functionBtn_11r6e_195:hover{background-color:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._categoryTabs_11r6e_214{display:flex;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}._categoryTab_11r6e_214{padding:.25rem .5rem;font-size:.7rem;color:var(--text-secondary);background-color:transparent;border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._categoryTab_11r6e_214:hover{color:var(--text-primary);background-color:var(--bg-hover)}._categoryTab_11r6e_214._active_11r6e_237{color:#fff;background-color:var(--accent-primary);border-color:var(--accent-primary)}._syntaxHelp_11r6e_244{margin-top:.5rem;padding:.5rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.25rem;min-height:2.5rem;display:flex;flex-direction:column;gap:.25rem}._syntaxCode_11r6e_256{font-family:Consolas,Monaco,monospace;font-size:.8rem;color:var(--accent-primary);background-color:var(--bg-secondary);padding:.25rem .5rem;border-radius:.25rem}._syntaxDesc_11r6e_265{font-size:.7rem;color:var(--text-secondary)}._syntaxHint_11r6e_270{font-size:.7rem;color:var(--text-secondary);font-style:italic}._previewSection_11r6e_277{padding-top:.75rem;border-top:1px solid var(--border-color)}._previewTable_11r6e_282{width:100%;border-collapse:collapse;font-size:.75rem;margin-top:.5rem}._previewTable_11r6e_282 th,._previewTable_11r6e_282 td{padding:.375rem .5rem;text-align:left;border:1px solid var(--border-color)}._previewTable_11r6e_282 th{background-color:var(--bg-primary);color:var(--text-secondary);font-weight:500}._previewTable_11r6e_282 td{font-family:monospace;color:var(--text-primary)}._resultColumn_11r6e_307{background-color:#22c55e1a!important;font-weight:600}._resultColumn_11r6e_307._th_11r6e_312{color:var(--text-primary)}._previewLoading_11r6e_316{padding:1rem;text-align:center;font-size:.8rem;color:var(--text-secondary);font-style:italic}._previewError_11r6e_324{padding:.75rem;font-size:.8rem;color:var(--color-error);background-color:#ef44441a;border:1px solid var(--color-error);border-radius:.25rem;margin-top:.5rem}._previewEmpty_11r6e_334{padding:1rem;text-align:center;font-size:.8rem;color:var(--text-secondary)}._modalFooter_11r6e_342{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color);flex-shrink:0}._cancelBtn_11r6e_351{padding:.5rem 1rem;font-size:.875rem;color:var(--text-secondary);background-color:transparent;border:1px solid var(--border-color);border-radius:.25rem;cursor:pointer;transition:all .15s ease}._cancelBtn_11r6e_351:hover{color:var(--text-primary);background-color:var(--bg-hover)}._createBtn_11r6e_367{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background-color:var(--accent-primary);border:none;border-radius:.25rem;cursor:pointer;transition:all .15s ease}._createBtn_11r6e_367:hover:not(:disabled){filter:brightness(1.1)}._createBtn_11r6e_367:disabled{opacity:.5;cursor:not-allowed}._container_piylz_1{flex:1;overflow-y:auto;padding:2rem;background-color:var(--bg-secondary);display:flex;align-items:flex-start;justify-content:center}._exportCard_piylz_11{display:flex;width:100%;max-width:900px;min-height:450px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._sidebar_piylz_24{width:180px;flex-shrink:0;background-color:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column}._sidebarHeader_piylz_33{padding:1.25rem 1rem;border-bottom:1px solid var(--border-color)}._sidebarHeader_piylz_33 h2{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}._datasetName_piylz_45{font-size:.7rem;color:var(--text-secondary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formatNav_piylz_54{display:flex;flex-direction:column;padding:.75rem .5rem;gap:2px}._formatNavLabel_piylz_61{font-size:.65rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem}._formatNavItem_piylz_70{display:flex;flex-direction:column;align-items:flex-start;padding:.625rem .75rem;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;transition:all .15s ease;position:relative}._formatNavItem_piylz_70:hover:not(._disabled_piylz_84){background-color:var(--bg-hover)}._formatNavItem_piylz_70._active_piylz_88{background-color:var(--accent-light)}._formatNavItem_piylz_70._active_piylz_88 ._formatNavName_piylz_92{color:var(--accent-primary)}._formatNavItem_piylz_70._disabled_piylz_84{opacity:.5;cursor:not-allowed}._formatNavName_piylz_92{font-size:.8rem;font-weight:500;color:var(--text-primary)}._formatNavDesc_piylz_107{font-size:.65rem;color:var(--text-secondary);margin-top:1px}._soonBadge_piylz_113{position:absolute;top:.5rem;right:.5rem;font-size:.55rem;padding:2px 5px;background-color:var(--bg-hover);border-radius:3px;color:var(--text-secondary);text-transform:uppercase;font-weight:600}._mainContent_piylz_127{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._section_piylz_135 h3{font-size:.8rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}._sectionHeader_piylz_142{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._sectionHeader_piylz_142 h3{margin:0}._rowOptions_piylz_154{display:flex;gap:.75rem}._rowOption_piylz_154{flex:1;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s ease}._rowOption_piylz_154:hover{border-color:var(--text-secondary)}._rowOption_piylz_154._selected_piylz_176{border-color:var(--accent-primary);background-color:var(--accent-light)}._rowOption_piylz_154 input[type=radio]{margin-top:2px;cursor:pointer;accent-color:var(--accent-primary)}._rowOptionContent_piylz_187{display:flex;flex-direction:column;gap:.25rem;flex:1}._rowOptionLabel_piylz_194{font-size:.8rem;font-weight:500;color:var(--text-primary)}._rowOptionValue_piylz_200{font-size:.7rem;color:var(--text-secondary)}._customRange_piylz_205{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._customRange_piylz_205 input{width:80px;padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-primary);color:var(--text-primary);font-size:.75rem}._customRange_piylz_205 span{font-size:.7rem;color:var(--text-secondary)}._checkboxGroup_piylz_228{display:flex;flex-direction:column;gap:.5rem}._checkboxOption_piylz_234{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s ease}._checkboxOption_piylz_234:hover{border-color:var(--text-secondary)}._checkboxOption_piylz_234 input[type=checkbox]{margin-top:2px;cursor:pointer;accent-color:var(--accent-primary)}._checkboxContent_piylz_256{display:flex;flex-direction:column;gap:.125rem}._checkboxLabel_piylz_262{font-size:.8rem;font-weight:500;color:var(--text-primary)}._checkboxDesc_piylz_268{font-size:.7rem;color:var(--text-secondary)}._columnActions_piylz_274{display:flex;gap:.375rem}._columnActions_piylz_274 button{padding:.25rem .625rem;font-size:.7rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._columnActions_piylz_274 button:hover{background-color:var(--bg-hover);color:var(--text-primary)}._columnList_piylz_296{display:flex;flex-wrap:wrap;gap:.375rem;max-height:180px;overflow-y:auto;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}._columnOption_piylz_308{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .15s ease}._columnOption_piylz_308:hover{border-color:var(--text-secondary)}._columnOption_piylz_308._checked_piylz_325{border-color:var(--accent-primary);background-color:var(--accent-light)}._columnOption_piylz_308 input{cursor:pointer;accent-color:var(--accent-primary);width:12px;height:12px}._columnOption_piylz_308 span{font-family:var(--font-mono, monospace);color:var(--text-primary);white-space:nowrap}._exportFooter_piylz_344{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color)}._summary_piylz_353{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:var(--bg-secondary);border-radius:6px}._summaryItem_piylz_362 span{font-size:.75rem;color:var(--text-secondary)}._summaryDot_piylz_367{width:3px;height:3px;background-color:var(--text-secondary);border-radius:50%;opacity:.5}._exportButton_piylz_375{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background-color:var(--accent-primary);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._exportButton_piylz_375 svg{width:18px;height:18px}._exportButton_piylz_375:hover:not(:disabled){background-color:var(--accent-hover)}._exportButton_piylz_375:disabled{opacity:.5;cursor:not-allowed}._loadingSpinner_piylz_406{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_piylz_1 .6s linear infinite}@keyframes _spin_piylz_1{to{transform:rotate(360deg)}}._noDataset_piylz_420{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-secondary);width:100%}._noDataset_piylz_420 svg{width:48px;height:48px;margin-bottom:1rem;opacity:.4}._noDataset_piylz_420 span{font-size:.95rem;font-weight:500;color:var(--text-primary);margin-bottom:.25rem}._noDataset_piylz_420 p{font-size:.8rem;margin:0}._dialogOverlay_piylz_451{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_piylz_451{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 40px #0003;width:100%;max-width:420px;overflow:hidden}._dialogHeader_piylz_471{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary)}._dialogHeader_piylz_471 svg{width:24px;height:24px;color:var(--accent-primary);flex-shrink:0}._dialogHeader_piylz_471 h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}._dialogContent_piylz_494{padding:1.5rem}._dialogContent_piylz_494 p{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}._dialogContent_piylz_494 p:last-child{margin-bottom:0}._dialogContent_piylz_494 strong{color:var(--text-primary);font-weight:600}._dialogActions_piylz_514{display:flex;gap:.75rem;padding:1rem 1.5rem 1.25rem;justify-content:flex-end}._dialogCancel_piylz_521{padding:.625rem 1.25rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._dialogCancel_piylz_521:hover{background-color:var(--bg-hover)}._dialogConfirm_piylz_537{padding:.625rem 1.25rem;background-color:var(--accent-primary);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._dialogConfirm_piylz_537:hover{background-color:var(--accent-hover)}._container_1lqu7_1{flex:1;overflow-y:auto;padding:1.5rem;background-color:var(--bg-secondary)}._header_1lqu7_8{margin-bottom:1rem}._headerTop_1lqu7_12{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._headerTitle_1lqu7_20{display:flex;align-items:baseline;gap:.75rem}._headerTitle_1lqu7_20 h2{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._headerCount_1lqu7_33{font-size:.8rem;color:var(--text-muted)}._headerActions_1lqu7_38{display:flex;align-items:center;gap:.75rem}._filterTabs_1lqu7_44{display:flex;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}._filterTab_1lqu7_44{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:none;border:none;border-right:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .15s ease}._filterTab_1lqu7_44:last-child{border-right:none}._filterTab_1lqu7_44:hover{background-color:var(--bg-hover)}._filterTab_1lqu7_44._active_1lqu7_74{background-color:var(--accent-light);color:var(--accent-primary)}._filterDot_1lqu7_79{width:10px;height:10px;border-radius:50%;flex-shrink:0}._dotEnabled_1lqu7_86{background-color:#22c55e}._dotDisabled_1lqu7_90{background-color:#9ca3af}._dotError_1lqu7_94{background-color:#ef4444}._searchWrapper_1lqu7_98{position:relative;display:flex;align-items:center}._searchWrapper_1lqu7_98 svg{position:absolute;left:.625rem;width:14px;height:14px;color:var(--text-muted);pointer-events:none}._searchInput_1lqu7_113{padding:.5rem .75rem .5rem 2rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-primary);color:var(--text-primary);font-size:.8rem;width:180px}._searchInput_1lqu7_113:focus{outline:none;border-color:var(--accent-primary)}._createButton_1lqu7_128{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}._createButton_1lqu7_128 svg{width:14px;height:14px}._createButton_1lqu7_128:hover{background-color:var(--accent-hover)}._tableWrapper_1lqu7_153{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}._table_1lqu7_153{width:100%;border-collapse:collapse;font-size:.8rem}._table_1lqu7_153 thead{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}._table_1lqu7_153 th{padding:.625rem .75rem;text-align:left;font-weight:500;color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}._table_1lqu7_153 tbody tr{border-bottom:1px solid var(--border-color)}._table_1lqu7_153 tbody tr:last-child{border-bottom:none}._row_1lqu7_189{cursor:pointer;transition:background-color .1s ease}._row_1lqu7_189:hover{background-color:var(--bg-hover)}._rowError_1lqu7_198{background-color:#ef44440d}._rowError_1lqu7_198:hover{background-color:#ef44441a}._table_1lqu7_153 td{padding:.625rem .75rem;vertical-align:middle}._emptyRow_1lqu7_211{text-align:center;color:var(--text-muted);padding:2rem!important}._colStatus_1lqu7_218{width:48px}._colName_1lqu7_222{min-width:200px}._colFlow_1lqu7_226{min-width:400px}._colSchedule_1lqu7_230{width:140px}._colLastRun_1lqu7_234{width:200px}._colActions_1lqu7_238{width:100px}._toggle_1lqu7_243{position:relative;display:inline-block;width:32px;height:18px;cursor:pointer}._toggle_1lqu7_243 input{opacity:0;width:0;height:0}._toggleTrack_1lqu7_257{position:absolute;inset:0;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:9px;transition:all .2s ease}._toggleTrack_1lqu7_257:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:var(--text-muted);border-radius:50%;transition:all .2s ease}._toggle_1lqu7_243 input:checked+._toggleTrack_1lqu7_257{background-color:var(--accent-primary);border-color:var(--accent-primary)}._toggle_1lqu7_243 input:checked+._toggleTrack_1lqu7_257:before{left:16px;background-color:#fff}._nameCell_1lqu7_292{display:flex;flex-direction:column;gap:.125rem}._workflowName_1lqu7_298{font-weight:500;color:var(--text-primary)}._workflowDesc_1lqu7_303{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._flowCell_1lqu7_313{display:flex;align-items:center;gap:.5rem}._flowBadge_1lqu7_319{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);white-space:nowrap}._flowIcon_1lqu7_333{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted)}._flowIcon_1lqu7_333 svg{width:14px;height:14px}._flowPipeline_1lqu7_347{flex:1;max-width:200px;overflow:hidden;text-overflow:ellipsis}._flowArrow_1lqu7_354{width:24px;height:2px;background-color:var(--border-color);position:relative}._flowArrow_1lqu7_354:after{content:"";position:absolute;right:0;top:-4px;border:5px solid transparent;border-left:6px solid var(--border-color)}._scheduleText_1lqu7_371{color:var(--text-secondary);font-size:.8rem}._lastRunCell_1lqu7_377{display:flex;align-items:center;gap:.5rem}._runIcon_1lqu7_383{display:flex;align-items:center;justify-content:center;width:18px;height:18px}._runIcon_1lqu7_383 svg{width:14px;height:14px}._runSuccess_1lqu7_396{color:var(--status-success)}._runFailed_1lqu7_400{color:var(--status-error)}._runRunning_1lqu7_404{color:var(--status-info)}._runNever_1lqu7_408{color:var(--text-muted)}._lastRunInfo_1lqu7_412{display:flex;flex-direction:column;gap:.125rem;color:var(--text-secondary);font-size:.75rem}._rowCount_1lqu7_420{font-size:.65rem;color:var(--text-muted)}._errorText_1lqu7_425{font-size:.65rem;color:var(--status-error);margin-top:.25rem}._actions_1lqu7_432{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}._row_1lqu7_189:hover ._actions_1lqu7_432{opacity:1}._actionBtn_1lqu7_443{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._actionBtn_1lqu7_443 svg{width:14px;height:14px}._actionBtn_1lqu7_443:hover{background-color:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary)}._actionDelete_1lqu7_468:hover{background-color:#ef44441a;border-color:var(--status-error);color:var(--status-error)}._statusBadge_1lqu7_475{padding:.125rem .375rem;border-radius:4px;font-size:.65rem;font-weight:500}._statusEnabled_1lqu7_482{background-color:#22c55e1a;color:var(--status-success)}._statusDisabled_1lqu7_487{background-color:var(--bg-secondary);color:var(--text-muted)}._statusError_1lqu7_492{background-color:#ef44441a;color:var(--status-error)}._container_b88hx_1{flex:1;overflow-y:auto;padding:1.5rem;background-color:var(--bg-secondary)}._header_b88hx_8{margin-bottom:1rem}._headerTop_b88hx_12{display:flex;justify-content:space-between;align-items:center;gap:1rem}._headerTitle_b88hx_19{display:flex;align-items:baseline;gap:.75rem}._headerTitle_b88hx_19 h2{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}._headerCount_b88hx_32{font-size:.8rem;color:var(--text-muted)}._headerActions_b88hx_37{display:flex;align-items:center;gap:.75rem}._searchWrapper_b88hx_43{position:relative;display:flex;align-items:center}._searchWrapper_b88hx_43 svg{position:absolute;left:.625rem;width:14px;height:14px;color:var(--text-muted);pointer-events:none}._searchInput_b88hx_58{padding:.5rem .75rem .5rem 2rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-primary);color:var(--text-primary);font-size:.8rem;width:180px}._searchInput_b88hx_58:focus{outline:none;border-color:var(--accent-primary)}._importButton_b88hx_73{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .15s ease}._importButton_b88hx_73 svg{width:14px;height:14px}._importButton_b88hx_73:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}._tableWrapper_b88hx_98{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}._table_b88hx_98{width:100%;border-collapse:collapse;font-size:.8rem}._table_b88hx_98 thead{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}._table_b88hx_98 th{padding:.625rem .75rem;text-align:left;font-weight:500;color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}._table_b88hx_98 tbody tr{border-bottom:1px solid var(--border-color)}._table_b88hx_98 tbody tr:last-child{border-bottom:none}._row_b88hx_134{cursor:pointer;transition:background-color .1s ease}._row_b88hx_134:hover{background-color:var(--bg-hover)}._rowExpanded_b88hx_143{background-color:var(--accent-light)}._table_b88hx_98 td{padding:.75rem;vertical-align:middle}._emptyRow_b88hx_152{text-align:center;color:var(--text-muted);padding:2rem!important}._colExpand_b88hx_159{width:40px}._colName_b88hx_163{min-width:200px}._colOps_b88hx_167{min-width:350px}._colUsed_b88hx_171{width:80px;text-align:center}._colUpdated_b88hx_176{width:140px}._colActions_b88hx_180{width:110px}._expandIcon_b88hx_185{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-muted)}._expandIcon_b88hx_185 svg{width:14px;height:14px}._nameCell_b88hx_200{display:flex;flex-direction:column;gap:.25rem}._pipelineName_b88hx_206{font-weight:500;color:var(--text-primary)}._pipelineDesc_b88hx_211{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._opsPreview_b88hx_221{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._opTag_b88hx_228{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;font-weight:500;color:var(--text-secondary)}._opTagIcon_b88hx_241{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted)}._opTagIcon_b88hx_241 svg{width:14px;height:14px}._usedBadge_b88hx_256{display:inline-block;min-width:24px;padding:.25rem .5rem;background-color:var(--accent-light);color:var(--accent-primary);border-radius:4px;font-size:.75rem;font-weight:500;text-align:center}._notUsed_b88hx_268{color:var(--text-muted)}._dateText_b88hx_273{color:var(--text-secondary);font-size:.75rem}._actions_b88hx_279{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}._row_b88hx_134:hover ._actions_b88hx_279{opacity:1}._actionBtn_b88hx_290{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._actionBtn_b88hx_290 svg{width:14px;height:14px}._actionBtn_b88hx_290:hover{background-color:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary)}._actionDelete_b88hx_315:hover{background-color:#ef44441a;border-color:var(--status-error);color:var(--status-error)}._detailsRow_b88hx_322{background-color:var(--bg-secondary)}._detailsRow_b88hx_322 td{padding:0!important}._detailsContent_b88hx_330{padding:1.25rem 1.5rem 1.25rem 3.5rem}._operationsList_b88hx_334{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}._operationItem_b88hx_341{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.8rem}._opNumber_b88hx_352{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border-radius:50%;font-size:.7rem;font-weight:600;color:var(--text-muted)}._opIcon_b88hx_365{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted)}._opIcon_b88hx_365 svg{width:16px;height:16px}._opType_b88hx_379{font-weight:500;color:var(--text-primary)}._opDesc_b88hx_384{color:var(--text-secondary);font-family:var(--font-mono, monospace);font-size:.75rem}._usedByList_b88hx_390{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color)}._usedByLabel_b88hx_399{font-size:.75rem;color:var(--text-muted)}._workflowTag_b88hx_404{padding:.25rem .625rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.75rem;color:var(--text-secondary)}._modalOverlay_b88hx_414{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}._modal_b88hx_414{background-color:var(--bg-primary);border-radius:8px;box-shadow:var(--shadow-lg);width:100%;max-width:400px;margin:1rem}._modalHeader_b88hx_436{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}._modalHeader_b88hx_436 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._modalClose_b88hx_451{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px}._modalClose_b88hx_451 svg{width:16px;height:16px}._modalClose_b88hx_451:hover{background-color:var(--bg-hover);color:var(--text-primary)}._modalContent_b88hx_474{padding:1.25rem}._modalContent_b88hx_474 p{color:var(--text-secondary);font-size:.85rem;margin-bottom:1rem}._fileInput_b88hx_484{width:100%;padding:.75rem;border:1px dashed var(--border-color);border-radius:6px;background-color:var(--bg-secondary);font-size:.8rem}._page_lrhhb_1{display:flex;flex-direction:column;gap:1.5rem}._backLink_lrhhb_7{align-self:flex-start;margin-bottom:-.5rem}._content_lrhhb_13{display:flex;flex-direction:column;gap:1.5rem;width:100%}._header_lrhhb_21{display:flex;flex-direction:column;gap:1rem}._headerRow_lrhhb_27{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:3px solid var(--color-primary)}._titleSection_lrhhb_35{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem}._title_lrhhb_35{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}._badgeSuccess_lrhhb_49{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:.375rem;background-color:#16a24926;color:#16a249}._dark_lrhhb_58 ._badgeSuccess_lrhhb_49{background-color:#1cce5e26;color:#3ae478}._badgeWarning_lrhhb_63{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:.375rem;background-color:#e7b00826;color:#b68a07}._dark_lrhhb_58 ._badgeWarning_lrhhb_63{background-color:#e7b00826;color:#f7c42b}._badgeDanger_lrhhb_77{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:.375rem;background-color:hsl(var(--destructive) / .15);color:hsl(var(--destructive))}._badgePending_lrhhb_86{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:.375rem;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}._tabs_lrhhb_96{display:flex;gap:0}._tab_lrhhb_96{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;font-size:.875rem;font-weight:600;color:hsl(var(--foreground));cursor:pointer;border-radius:0;border-bottom:3px solid transparent;transition:all .2s}._tab_lrhhb_96:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted) / .3)}._tabActive_lrhhb_122{color:#fff;background-color:var(--color-primary);border-bottom:3px solid var(--color-primary);border-radius:.5rem .5rem 0 0;margin-bottom:-3px}._tabActive_lrhhb_122:hover{color:#fff;background-color:var(--color-primary)}._metadata_lrhhb_136{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._metaItem_lrhhb_142{display:flex;flex-direction:column;gap:.25rem}._metaLabel_lrhhb_148{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}._metaIcon_lrhhb_157{width:1rem;height:1rem;color:var(--color-primary)}._metaValue_lrhhb_163{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}._infoCard_lrhhb_170{flex:1}._infoCardContent_lrhhb_174{position:relative;padding:1rem 1.5rem!important}._statusBadgeWrapper_lrhhb_179{position:absolute;top:1rem;right:1.5rem}._mainContent_lrhhb_186{display:flex;flex-direction:column;gap:1rem}._cardTitleWithIcon_lrhhb_193{display:flex;align-items:center;gap:.5rem}._issuesHeader_lrhhb_200{-webkit-user-select:none;user-select:none;transition:background-color .2s}._issuesHeader_lrhhb_200:hover{background-color:hsl(var(--muted) / .3)}._issuesList_lrhhb_209{display:flex;flex-direction:column;gap:1rem}._issueItem_lrhhb_215{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background-color:hsl(var(--muted) / .2);border:1px solid hsl(var(--border));border-left:3px solid hsl(45 93% 47%);border-radius:.5rem;box-shadow:0 2px 6px #0000001a;transition:all .2s}._issueItem_lrhhb_215:hover{background-color:hsl(var(--muted) / .35);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}._issueHeader_lrhhb_234{display:flex;align-items:center;justify-content:space-between;gap:1rem}._issueHeaderLeft_lrhhb_241{display:flex;align-items:center;gap:.75rem;flex:1}._issueColumn_lrhhb_248{display:flex;align-items:baseline;gap:.5rem}._columnLabel_lrhhb_254{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}._columnName_lrhhb_262{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));font-family:monospace;background-color:hsl(var(--muted));padding:.125rem .5rem;border-radius:.25rem}._issueBadge_lrhhb_272{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.375rem}._issueType_lrhhb_282{font-size:.75rem;font-weight:600;color:hsl(var(--foreground));text-transform:capitalize}._issueCount_lrhhb_289{font-size:.75rem;color:hsl(var(--muted-foreground))}._repairButton_lrhhb_294{flex-shrink:0;border-color:oklch(from var(--color-primary) l c h / .4);color:var(--color-primary);background-color:oklch(from var(--color-primary) l c h / .08)}._repairButton_lrhhb_294:hover{border-color:oklch(from var(--color-primary) l c h / .6);background-color:oklch(from var(--color-primary) l c h / .15);color:oklch(from var(--color-primary) calc(l - .05) c h)}._dark_lrhhb_58 ._repairButton_lrhhb_294{border-color:oklch(from var(--color-primary) l c h / .4);color:oklch(from var(--color-primary) calc(l + .1) c h);background-color:oklch(from var(--color-primary) .2 c h / .2)}._dark_lrhhb_58 ._repairButton_lrhhb_294:hover{border-color:oklch(from var(--color-primary) l c h / .6);background-color:oklch(from var(--color-primary) .25 c h / .3);color:oklch(from var(--color-primary) calc(l + .15) c h)}._issueDescription_lrhhb_319{font-size:.875rem;color:hsl(var(--foreground));line-height:1.6;padding-left:2rem}._issueFooter_lrhhb_326{display:flex;align-items:center;gap:.5rem;padding-left:2rem;font-size:.75rem}._affectedLabel_lrhhb_334{font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}._affectedRows_lrhhb_341{font-family:monospace;color:hsl(var(--foreground));background-color:hsl(var(--muted));padding:.125rem .5rem;border-radius:.25rem}._noIssues_lrhhb_349{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#16a2491a;border-left:3px solid hsl(142 76% 36%);border-radius:.375rem;font-size:.875rem;color:hsl(var(--foreground))}._previewInfo_lrhhb_363{font-size:.875rem;color:var(--text-secondary);margin-top:.75rem;padding:.75rem 1rem;background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-radius:0 0 .5rem .5rem}._tableWrapper_lrhhb_373{flex:1;overflow:auto;background-color:var(--bg-primary);max-height:600px;border:1px solid var(--border-color);border-radius:.5rem}._previewTable_lrhhb_382{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}._previewTable_lrhhb_382 th{position:sticky;top:0;background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600;padding:.75rem;border-bottom:2px solid var(--border-color);border-right:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:15;text-align:left}._previewTable_lrhhb_382 th:hover{background-color:var(--bg-hover)}._previewTable_lrhhb_382 td{padding:.5rem .75rem;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);cursor:cell;min-width:150px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewTable_lrhhb_382 td:hover{background-color:var(--bg-active);outline:2px solid var(--accent-primary);outline-offset:-2px}._previewTable_lrhhb_382 tr:hover ._rowNumber_lrhhb_427,._previewTable_lrhhb_382 tr:hover td{background-color:var(--bg-hover)}._emptyCell_lrhhb_435{color:var(--text-tertiary);font-style:italic;font-size:.75rem}._rowNumberHeader_lrhhb_441{position:sticky;left:0;top:0;background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:600;padding:.25rem;border-right:2px solid var(--border-color);border-bottom:2px solid var(--border-color);text-align:center;width:28px;min-width:28px;max-width:28px;z-index:20;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7rem}._rowNumberHeader_lrhhb_441:hover{background-color:var(--bg-hover)}._rowNumber_lrhhb_427{position:sticky;left:0;background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:600;padding:.25rem;border-right:2px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center;width:28px;min-width:28px;max-width:28px;z-index:10;font-size:.7rem}._exportOptions_lrhhb_483{display:flex;flex-direction:column;gap:1rem}._exportOption_lrhhb_483{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsl(var(--muted) / .3);border:2px solid hsl(var(--border));border-radius:.75rem;cursor:pointer;transition:all .2s;text-align:left;width:100%}._exportOption_lrhhb_483:hover{background:hsl(var(--muted) / .5);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._exportIcon_lrhhb_510{width:3rem;height:3rem;border-radius:.75rem;background:oklch(from var(--color-primary) l c h / .1);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._exportContent_lrhhb_522{flex:1;display:flex;flex-direction:column;gap:.25rem}._exportTitle_lrhhb_529{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0}._exportDesc_lrhhb_536{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.4}._container_gvizx_1{margin-bottom:2rem}._steps_gvizx_5{display:flex;justify-content:center;gap:0}._stepWrapper_gvizx_11{display:flex;flex-direction:column;align-items:center;position:relative;min-width:120px}._step_gvizx_5{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border:2px solid hsl(var(--muted));transition:all .2s ease;z-index:1}._step_gvizx_5._current_gvizx_35{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary / .2)}._step_gvizx_5._completed_gvizx_42{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._label_gvizx_48{margin-top:.5rem;font-size:.75rem;color:hsl(var(--muted-foreground));text-align:center;transition:color .2s ease}._labelCurrent_gvizx_56{color:var(--color-primary);font-weight:600}._labelCompleted_gvizx_61{color:hsl(var(--foreground))}._connector_gvizx_65{position:absolute;top:1.25rem;left:calc(50% + 1.25rem);width:calc(100% - 2.5rem);height:2px;background-color:hsl(var(--muted));z-index:0;transition:background-color .2s ease}._connectorCompleted_gvizx_76{background-color:var(--color-primary)}@media(max-width:640px){._stepWrapper_gvizx_11{min-width:80px}._label_gvizx_48{font-size:.6875rem}._step_gvizx_5{width:2rem;height:2rem;font-size:.75rem}._connector_gvizx_65{top:1rem;left:calc(50% + 1rem);width:calc(100% - 2rem)}}._container_h8779_1{display:flex;height:100%;width:100%;overflow:hidden;background:var(--background)}._container_h8779_1[data-dragging=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}._leftPane_h8779_14{flex-shrink:0;overflow:auto;background:var(--background);min-width:0}._rightPane_h8779_21{flex-shrink:0;overflow:auto;background:hsl(var(--muted) / .3);min-width:0}._divider_h8779_28{width:8px;flex-shrink:0;cursor:col-resize;background:hsl(var(--border));display:flex;align-items:center;justify-content:center;transition:background .15s ease;position:relative}._divider_h8779_28:hover,._divider_h8779_28._dragging_h8779_41{background:hsl(var(--primary))}._divider_h8779_28:focus{outline:none;background:hsl(var(--primary))}._divider_h8779_28:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}._dividerHandle_h8779_55{width:4px;height:48px;background:hsl(var(--muted-foreground) / .5);border-radius:2px;transition:background .15s ease}._divider_h8779_28:hover ._dividerHandle_h8779_55,._divider_h8779_28._dragging_h8779_41 ._dividerHandle_h8779_55{background:hsl(var(--primary-foreground))}._dialogContent_600fd_2{max-width:500px!important;width:auto!important;max-height:80vh!important;height:auto!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}._dialogContentLarge_600fd_15{max-width:95vw!important;width:95vw!important;max-height:92vh!important;height:90vh!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden}._header_600fd_26{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0}._headerLeft_600fd_36{display:flex;align-items:center;gap:.75rem}._headerRight_600fd_42{display:flex;align-items:center;gap:.5rem}._title_600fd_48{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileTypeBadge_600fd_59{font-size:.625rem;font-weight:600;padding:.125rem .5rem;border-radius:.25rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary));text-transform:uppercase}._zoomControls_600fd_69{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:hsl(var(--muted) / .3);border-radius:.375rem}._zoomLevel_600fd_78{font-size:.75rem;font-weight:500;min-width:3rem;text-align:center;color:hsl(var(--foreground))}._closeButton_600fd_86{margin-left:.5rem}._content_600fd_90{flex:1;overflow:hidden;min-height:0}._footer_600fd_96{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0}._unsupported_600fd_107{display:flex;align-items:center;justify-content:center;height:100%;color:hsl(var(--muted-foreground))}._container_1vfs4_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#f3f4f6}._setupWithPreview_1vfs4_10{display:flex;flex-direction:row;height:100%;gap:1rem;padding:1rem;background:#f3f4f6;overflow:hidden}._setupPreviewPanel_1vfs4_21{flex:1 1 auto;display:flex;flex-direction:column;background:#fff;border:2px solid #d1d5db;border-radius:12px;overflow:hidden;min-width:300px;max-width:calc(100% - 420px)}._setupPreviewHeader_1vfs4_33{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.875rem;font-weight:600;color:#374151}._setupZoomControls_1vfs4_45{display:flex;align-items:center;gap:.25rem;margin-left:auto;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem}._setupZoomControls_1vfs4_45 button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .15s ease}._setupZoomControls_1vfs4_45 button:hover{background:#f3f4f6;color:var(--color-primary)}._setupZoomControls_1vfs4_45 span{font-size:.75rem;font-weight:500;min-width:36px;text-align:center;color:#374151}._setupPreviewContent_1vfs4_83{flex:1;overflow:auto;padding:1rem;display:flex;justify-content:center;align-items:flex-start;background:#fafafa}._setupPreviewContent_1vfs4_83::-webkit-scrollbar{width:10px;height:10px}._setupPreviewContent_1vfs4_83::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:5px;border:2px solid #fafafa}._setupPreviewContent_1vfs4_83::-webkit-scrollbar-thumb:hover{background-color:#6b7280}._setupPreviewContent_1vfs4_83::-webkit-scrollbar-track{background:#e5e7eb}._setupPreviewContent_1vfs4_83 img{box-shadow:0 4px 12px #00000026;border:1px solid #d1d5db;border-radius:4px;max-width:none}._setupPreviewFooter_1vfs4_119{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:.8125rem;color:#374151;font-weight:500}._pageNavBtn_1vfs4_132{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:all .15s ease}._pageNavBtn_1vfs4_132:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#f0fdf4}._pageNavBtn_1vfs4_132:disabled{opacity:.4;cursor:not-allowed}._setupOptionsPanel_1vfs4_158{flex:0 0 360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1.5rem;background:#fff;border:2px solid #d1d5db;border-radius:12px}._extractionProgressPanel_1vfs4_173{flex:0 0 400px;width:400px;min-width:400px;display:flex;flex-direction:column;padding:1.5rem;gap:1.5rem;background:#fff;border:2px solid var(--color-primary);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}._progressHeader_1vfs4_188{display:flex;align-items:center;gap:.75rem;color:var(--color-primary)}._progressHeader_1vfs4_188 h3{font-size:1.125rem;font-weight:600;margin:0;color:#374151}._progressDetails_1vfs4_202{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:8px}._progressStatus_1vfs4_211{font-size:.875rem;color:#374151;font-weight:500}._progressBarLarge_1vfs4_217{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}._progressFillLarge_1vfs4_224{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}._progressStats_1vfs4_231{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280}._foundTablesList_1vfs4_239{flex:1;display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden}._foundTablesHeader_1vfs4_248{font-size:.875rem;font-weight:600;color:#374151}._foundTablesScroll_1vfs4_254{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.375rem;padding-right:.5rem}._foundTablesScroll_1vfs4_254::-webkit-scrollbar{width:6px}._foundTablesScroll_1vfs4_254::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}._foundTableItem_1vfs4_272{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;border-radius:6px;font-size:.8125rem;color:#374151}._foundTableItem_1vfs4_272 svg{color:var(--color-primary);flex-shrink:0}._foundTableItem_1vfs4_272 span:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._foundTablePage_1vfs4_295{font-size:.75rem;color:#6b7280;background:#fff;padding:.125rem .375rem;border-radius:4px;flex-shrink:0}._cancelExtractBtn_1vfs4_304{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease;margin-top:auto}._cancelExtractBtn_1vfs4_304:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}._noTablesYet_1vfs4_323{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-size:.875rem;font-style:italic}._extractionSetup_1vfs4_338{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;gap:1.5rem;background:linear-gradient(180deg,#fff,#f3f4f6)}._setupHeader_1vfs4_350{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:var(--color-primary);border-radius:12px;color:#fff;box-shadow:0 4px 12px var(--color-primary / .35)}._setupHeader_1vfs4_350 h3{font-size:1.125rem;font-weight:600;margin:0;color:#fff}._setupDesc_1vfs4_368{font-size:.875rem;color:#6b7280;max-width:400px;margin:0;line-height:1.5}._pageInfo_1vfs4_376{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;padding:.625rem 1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d}._pageInfo_1vfs4_376 strong{color:var(--color-primary);font-weight:700;font-size:1rem}._extractButtons_1vfs4_396{display:flex;gap:1rem;margin-top:.5rem}._extractButtonFull_1vfs4_402,._extractButtonSelected_1vfs4_403{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}._extractButtonFull_1vfs4_402{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px var(--color-primary / .35)}._extractButtonFull_1vfs4_402:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--color-primary / .45)}._extractButtonSelected_1vfs4_403:hover{border-color:var(--color-primary);background:var(--color-primary / .08);transform:translateY(-2px)}._extractIcon_1vfs4_434{font-size:1.75rem}._extractText_1vfs4_438{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._extractText_1vfs4_438 strong{font-size:.9375rem;font-weight:600}._extractText_1vfs4_438 small{font-size:.75rem;opacity:.7}._pageRangeSelector_1vfs4_456{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:360px;box-shadow:0 4px 12px #00000014}._pageRangePresets_1vfs4_469{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}._pageRangePresets_1vfs4_469 button{padding:.5rem .875rem;font-size:.8125rem;font-weight:500;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#374151;cursor:pointer;transition:all .15s ease}._pageRangePresets_1vfs4_469 button:hover{border-color:var(--color-primary);background:var(--color-primary / .1);color:var(--color-primary)}._pageRangeInputs_1vfs4_494{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px}._pageRangeInputs_1vfs4_494 label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151}._pageRangeInputs_1vfs4_494 input{width:70px;padding:.5rem .625rem;border:2px solid #e5e7eb;border-radius:6px;text-align:center;font-size:.9375rem;font-weight:600;color:#111827;background:#fff}._pageRangeInputs_1vfs4_494 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary / .15)}._rangeSeparator_1vfs4_531{font-size:1.25rem;font-weight:500;color:#9ca3af}._pageRangeActions_1vfs4_537{display:flex;gap:.75rem;justify-content:center;margin-top:.25rem}._cancelRangeBtn_1vfs4_544{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}._cancelRangeBtn_1vfs4_544:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}._confirmRangeBtn_1vfs4_562{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border:none;border-radius:8px;background:var(--color-primary);color:#fff;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px var(--color-primary / .35)}._confirmRangeBtn_1vfs4_562:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary / .45)}._confirmRangeBtn_1vfs4_562:disabled{opacity:.5;cursor:not-allowed}._header_1vfs4_586{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}._headerLeft_1vfs4_596{display:flex;align-items:center;gap:.75rem}._headerRight_1vfs4_602{display:flex;align-items:center;gap:.5rem}._tableCount_1vfs4_608{font-size:.875rem;font-weight:600;color:#374151}._selectAllBtn_1vfs4_614{font-size:.75rem;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:0}._selectAllBtn_1vfs4_614:hover{text-decoration:underline}._selectedBadge_1vfs4_627{font-size:.75rem;color:var(--color-primary);background:var(--color-primary / .1);padding:.25rem .5rem;border-radius:9999px;font-weight:500}._extractingInfo_1vfs4_636{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#374151}._spinner_1vfs4_644{animation:_spin_1vfs4_644 1s linear infinite;color:var(--color-primary)}@keyframes _spin_1vfs4_644{to{transform:rotate(360deg)}}._progressBar_1vfs4_217{width:80px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}._progressFill_1vfs4_224{height:100%;background:var(--color-primary);transition:width .3s ease}._cancelBtn_1vfs4_667{padding:.25rem .5rem;font-size:.6875rem;border:1px solid #e5e7eb;border-radius:4px;background:#fff;cursor:pointer;color:#6b7280;transition:all .15s ease}._cancelBtn_1vfs4_667:hover{border-color:#ef4444;color:#ef4444}._zoomBtn_1vfs4_683{padding:.375rem;border:1px solid #e5e7eb;border-radius:4px;background:#fff;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._zoomBtn_1vfs4_683:hover{border-color:var(--color-primary);color:var(--color-primary)}._zoomLevel_1vfs4_701{font-size:.75rem;color:#6b7280;min-width:36px;text-align:center}._reExtractBtn_1vfs4_708{font-size:.75rem;padding:.375rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280;transition:all .15s ease;margin-left:.5rem}._reExtractBtn_1vfs4_708:hover{border-color:var(--color-primary);color:var(--color-primary)}._scrollContainer_1vfs4_726{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}._scrollContainer_1vfs4_726::-webkit-scrollbar{width:12px}._scrollContainer_1vfs4_726::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:6px;border:3px solid #f3f4f6}._scrollContainer_1vfs4_726::-webkit-scrollbar-thumb:hover{background-color:#6b7280}._scrollContainer_1vfs4_726::-webkit-scrollbar-track{background:#f3f4f6}._pageSection_1vfs4_754{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}._pageSectionHeader_1vfs4_761{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}._pageIndicator_1vfs4_770{width:4px;height:20px;background:var(--color-primary);border-radius:2px}._pageTitle_1vfs4_777{font-size:.9375rem;font-weight:600;color:#374151}._pageTableCount_1vfs4_783{font-size:.75rem;color:#6b7280;margin-left:auto}._pageContent_1vfs4_790{display:flex;gap:1rem;padding:1rem;align-items:flex-start;min-height:400px}._pageImageWrapper_1vfs4_799{flex:0 0 auto;width:50%;min-width:250px;max-width:80%;background:#f9fafb;border:2px solid #d1d5db;border-radius:8px;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;padding:.5rem;max-height:600px;resize:horizontal;position:relative}._pageImageWrapper_1vfs4_799::-webkit-scrollbar{width:10px;height:10px}._pageImageWrapper_1vfs4_799::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:5px;border:2px solid #f9fafb}._pageImageWrapper_1vfs4_799::-webkit-scrollbar-thumb:hover{background-color:#6b7280}._pageImageWrapper_1vfs4_799::-webkit-scrollbar-track{background:#e5e7eb;border-radius:5px}._pageImageWrapper_1vfs4_799::-webkit-scrollbar-corner{background:#e5e7eb}._pageImageWrapper_1vfs4_799:after{content:"⋮⋮";position:absolute;bottom:4px;right:4px;font-size:10px;color:#9ca3af;pointer-events:none;letter-spacing:1px;opacity:.7}._pageImage_1vfs4_799{display:block;max-width:none;height:auto;box-shadow:0 4px 12px #00000026;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0}._pageLoading_1vfs4_865{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:#9ca3af;font-size:.875rem;min-height:300px;width:100%}._pageTables_1vfs4_879{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:200px;max-height:600px;overflow-y:auto}._pageTables_1vfs4_879::-webkit-scrollbar{width:8px}._pageTables_1vfs4_879::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}._pageTables_1vfs4_879::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}._pageTables_1vfs4_879::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}._noTables_1vfs4_323{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem;padding:1.5rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;font-style:italic;min-height:100px}._tableGroupBadge_1vfs4_923{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;padding:.125rem .5rem;background:#fef3c7;color:#92400e;border-radius:4px;font-weight:500;margin-left:.5rem}._continuationIndicator_1vfs4_936{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fef9c3;border:1px solid #fde047;border-radius:6px;font-size:.75rem;color:#854d0e;margin-bottom:.5rem}._tableCard_1vfs4_950{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease}._tableCard_1vfs4_950:hover{border-color:var(--color-primary / .5);box-shadow:0 2px 8px #00000014}._tableCard_1vfs4_950._selected_1vfs4_627{border-color:var(--color-primary);background:var(--color-primary / .03);box-shadow:0 0 0 3px var(--color-primary / .15)}._tableHeader_1vfs4_973{display:flex;align-items:flex-start;gap:.5rem}._tableCheckbox_1vfs4_979{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .15s ease}._tableCard_1vfs4_950._selected_1vfs4_627 ._tableCheckbox_1vfs4_979{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._tableInfo_1vfs4_998{flex:1}._tableName_1vfs4_1002{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:#374151}._tableMeta_1vfs4_1011{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;margin-top:.25rem}._tablePreview_1vfs4_1021{overflow:auto;margin-top:.5rem;border:2px solid #d1d5db;border-radius:6px;background:#fff;max-height:500px}._tablePreview_1vfs4_1021::-webkit-scrollbar{width:8px;height:8px}._tablePreview_1vfs4_1021::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}._tablePreview_1vfs4_1021::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}._tablePreview_1vfs4_1021::-webkit-scrollbar-track{background:#f9fafb}._tablePreview_1vfs4_1021::-webkit-scrollbar-corner{background:#f9fafb}._tablePreview_1vfs4_1021 table{width:100%;border-collapse:collapse;font-size:.75rem}._tablePreview_1vfs4_1021 th,._tablePreview_1vfs4_1021 td{padding:.5rem .625rem;border:1px solid #e5e7eb;text-align:left;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tablePreview_1vfs4_1021 th{background:#f3f4f6;font-weight:600;color:#374151;border-bottom:2px solid #d1d5db;position:sticky;top:0}._tablePreview_1vfs4_1021 td{background:#fff;color:#4b5563}._tablePreview_1vfs4_1021 tr:nth-child(2n) td{background:#f9fafb}._tablePreview_1vfs4_1021 tr:hover td{background:#eff6ff}._container_1ix8q_1{display:flex;flex-direction:column;height:100%;background:hsl(var(--card))}._header_1ix8q_8{padding:.5rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3)}._info_1ix8q_14{font-size:.75rem;color:hsl(var(--muted-foreground))}._content_1ix8q_19{flex:1;overflow:auto}._code_1ix8q_24{margin:0;padding:.5rem 0;font-family:Geist Mono,monospace;font-size:.75rem;line-height:1.6}._line_1ix8q_32{display:flex;padding:0 1rem}._line_1ix8q_32:hover{background:hsl(var(--muted) / .3)}._lineNumber_1ix8q_41{width:3rem;padding-right:1rem;text-align:right;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;flex-shrink:0}._lineContent_1ix8q_50{flex:1;white-space:pre;overflow-x:auto;color:hsl(var(--foreground))}._delimiter_1ix8q_57{background:hsl(var(--primary) / .2);color:hsl(var(--primary));padding:0 2px;border-radius:2px}._loading_1ix8q_64{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:hsl(var(--muted-foreground))}._spinner_1ix8q_74{width:24px;height:24px;border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;animation:_spin_1ix8q_74 1s linear infinite}@keyframes _spin_1ix8q_74{to{transform:rotate(360deg)}}._container_p9qnb_1{display:flex;flex-direction:column;height:100%;background:hsl(var(--card))}._tabs_p9qnb_8{display:flex;gap:0;padding:0 .5rem;background:hsl(var(--muted) / .3);border-bottom:1px solid hsl(var(--border));overflow-x:auto;flex-shrink:0}._tab_p9qnb_8{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;font-size:.8125rem;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s ease;white-space:nowrap}._tab_p9qnb_8:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}._tab_p9qnb_8._active_p9qnb_38{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary))}._rowCount_p9qnb_43{font-size:.625rem;padding:.125rem .375rem;border-radius:9999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._preview_p9qnb_51{flex:1;overflow:auto;padding:1rem}._tableWrapper_p9qnb_57{overflow-x:auto}._table_p9qnb_57{width:100%;border-collapse:collapse;font-size:.75rem}._table_p9qnb_57 th,._table_p9qnb_57 td{padding:.5rem .75rem;text-align:left;border:1px solid hsl(var(--border));max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_p9qnb_57 th{background:hsl(var(--muted) / .5);font-weight:500;position:sticky;top:0}._table_p9qnb_57 tr:hover{background:hsl(var(--muted) / .2)}._moreRows_p9qnb_89{padding:.75rem;text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground));font-style:italic}._noData_p9qnb_97{display:flex;align-items:center;justify-content:center;height:100%;color:hsl(var(--muted-foreground))}._loading_p9qnb_105,._error_p9qnb_106{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:hsl(var(--muted-foreground))}._error_p9qnb_106{color:hsl(var(--destructive))}._errorMessage_p9qnb_120{font-size:.875rem;opacity:.8}._spinner_p9qnb_125{width:24px;height:24px;border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;animation:_spin_p9qnb_125 1s linear infinite}@keyframes _spin_p9qnb_125{to{transform:rotate(360deg)}}._container_1na33_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._settings_1na33_8{border-bottom:1px solid hsl(var(--border))}._settingsHeader_1na33_12{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:hsl(var(--muted) / .3);font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))}._settingsBody_1na33_23{padding:1rem;display:flex;flex-direction:column;gap:1rem}._settingGroup_1na33_30{display:flex;flex-direction:column;gap:.5rem}._settingLabel_1na33_36{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}._delimiterOptions_1na33_42{display:flex;flex-wrap:wrap;gap:.5rem}._delimiterBtn_1na33_48{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .75rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;cursor:pointer;transition:all .15s ease;position:relative;min-width:60px}._delimiterBtn_1na33_48:hover{border-color:hsl(var(--primary) / .5)}._delimiterBtn_1na33_48._active_1na33_67{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05)}._delimiterDisplay_1na33_72{font-size:1rem;font-weight:600;font-family:monospace}._delimiterLabel_1na33_78{font-size:.625rem;color:hsl(var(--muted-foreground))}._detectedBadge_1na33_83{position:absolute;top:-6px;right:-6px;font-size:.5rem;padding:.125rem .25rem;background:hsl(var(--primary));color:#fff;border-radius:4px;font-weight:500}._customDelimiter_1na33_95{display:flex;align-items:center}._customDelimiter_1na33_95._active_1na33_67 ._customInput_1na33_100{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05)}._customInput_1na33_100{width:60px;padding:.5rem;text-align:center;font-family:monospace;font-size:1rem;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));transition:all .15s ease}._customInput_1na33_100:focus{outline:none;border-color:hsl(var(--primary))}._customInput_1na33_100::placeholder{font-size:.625rem;font-family:inherit}._checkboxLabel_1na33_127{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}._checkbox_1na33_127{width:16px;height:16px;accent-color:hsl(var(--primary))}._preview_1na33_141{flex:1;display:flex;flex-direction:column;overflow:hidden}._previewHeader_1na33_148{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:hsl(var(--muted) / .3);border-bottom:1px solid hsl(var(--border));font-size:.8125rem;font-weight:500}._rowCount_1na33_159{margin-left:auto;font-size:.75rem;font-weight:400;color:hsl(var(--muted-foreground))}._tableWrapper_1na33_166{flex:1;overflow:auto;padding:1rem}._table_1na33_166{width:100%;border-collapse:collapse;font-size:.75rem}._table_1na33_166 th,._table_1na33_166 td{padding:.5rem .75rem;text-align:left;border:1px solid hsl(var(--border));max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1na33_166 th{background:hsl(var(--muted) / .5);font-weight:500;position:sticky;top:0}._table_1na33_166 tr:hover{background:hsl(var(--muted) / .2)}._moreRows_1na33_200{padding:.75rem;text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground));font-style:italic}._noData_1na33_208{display:flex;align-items:center;justify-content:center;flex:1;color:hsl(var(--muted-foreground));font-size:.875rem}._container_jn1hh_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_jn1hh_8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .3)}._headerInfo_jn1hh_17{display:flex;align-items:center;gap:.5rem}._sheetCount_jn1hh_23{font-size:.875rem;font-weight:500}._selectAllBtn_jn1hh_28{font-size:.75rem;color:hsl(var(--primary));background:none;border:none;cursor:pointer;padding:0}._selectAllBtn_jn1hh_28:hover{text-decoration:underline}._sheetList_jn1hh_41{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._sheetCard_jn1hh_50{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;transition:all .15s ease}._sheetCard_jn1hh_50:hover{border-color:hsl(var(--primary) / .5)}._sheetCard_jn1hh_50._selected_jn1hh_62{border-color:hsl(var(--primary));background:hsl(var(--primary) / .02)}._sheetHeader_jn1hh_67{display:flex;align-items:center;gap:.75rem;padding:.75rem}._sheetCheckbox_jn1hh_74{width:18px;height:18px;border:1px solid hsl(var(--border));border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}._sheetCheckbox_jn1hh_74:hover{border-color:hsl(var(--primary))}._sheetCard_jn1hh_50._selected_jn1hh_62 ._sheetCheckbox_jn1hh_74{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}._sheetInfo_jn1hh_97{flex:1;cursor:pointer;min-width:0}._sheetName_jn1hh_103{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}._sheetName_jn1hh_103 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sheetMeta_jn1hh_118{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}._expandBtn_jn1hh_127{background:none;border:none;padding:.25rem;cursor:pointer;color:hsl(var(--muted-foreground));transition:transform .2s ease}._expandBtn_jn1hh_127:hover{color:hsl(var(--foreground))}._expandBtn_jn1hh_127._expanded_jn1hh_140{transform:rotate(90deg)}._sheetDetails_jn1hh_144{padding:.75rem;padding-top:0;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid hsl(var(--border));margin-top:0;background:hsl(var(--muted) / .15)}._settingRow_jn1hh_155{padding-top:.75rem}._checkboxLabel_jn1hh_159{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}._checkbox_jn1hh_159{width:14px;height:14px;accent-color:hsl(var(--primary))}._columnsPreview_jn1hh_173{display:flex;flex-direction:column;gap:.375rem}._columnsLabel_jn1hh_179{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}._columnsList_jn1hh_187{display:flex;flex-wrap:wrap;gap:.25rem}._columnChip_jn1hh_193{font-size:.625rem;padding:.125rem .375rem;background:hsl(var(--muted));border-radius:4px;color:hsl(var(--foreground))}._moreColumns_jn1hh_201{font-size:.625rem;color:hsl(var(--muted-foreground));padding:.125rem .375rem}._sampleData_jn1hh_207{overflow-x:auto;margin-top:.25rem}._sampleTable_jn1hh_212{width:100%;border-collapse:collapse;font-size:.625rem}._sampleTable_jn1hh_212 th,._sampleTable_jn1hh_212 td{padding:.25rem .5rem;border:1px solid hsl(var(--border));text-align:left;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sampleTable_jn1hh_212 th{background:hsl(var(--muted) / .7);font-weight:500}._footer_jn1hh_234{padding:.75rem 1rem;border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .3)}._selectedInfo_jn1hh_240{font-size:.75rem;color:hsl(var(--primary));font-weight:500}._empty_jn1hh_246{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.875rem}._page_1rmld_1{display:flex;flex-direction:column;gap:1.5rem;max-width:720px;margin:0 auto;width:100%}._backLink_1rmld_10{align-self:flex-start}._header_1rmld_14{text-align:center;margin-bottom:.5rem}._title_1rmld_19{font-size:1.875rem;font-weight:700;letter-spacing:-.025em}._card_1rmld_25{width:100%;border:1px solid hsl(var(--border));box-shadow:0 1px 3px #0000001a;background-color:hsl(var(--muted) / .08)}._cardContentNoPadding_1rmld_32{padding:0}._stepContent_1rmld_36{display:flex;flex-direction:column;gap:0;padding:1.5rem}._sectionHeading_1rmld_43{padding:1rem 1.5rem .75rem 2rem;border-top:2px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted) / .2);margin:1.5rem -1.5rem 1rem;position:relative}._sectionHeading_1rmld_43:before{content:"";position:absolute;left:1.5rem;top:25%;height:50%;width:4px;background-color:var(--color-primary)}._sectionHeadingTitle_1rmld_65{font-size:.875rem;font-weight:600;margin:0;padding-left:1rem;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em}._sectionHeadingDesc_1rmld_75{font-size:.8125rem;margin:0;color:hsl(var(--muted-foreground))}._formGroup_1rmld_82{display:flex;flex-direction:column;gap:.375rem}._label_1rmld_88{font-size:.875rem;font-weight:500}._select_1rmld_93,._input_1rmld_94{height:2.5rem;padding:0 .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background-color:hsl(var(--background));font-size:.875rem;transition:border-color .15s}._select_1rmld_93:focus,._input_1rmld_94:focus{outline:none;border-color:var(--color-primary)}._select_1rmld_93{cursor:pointer}._checkboxGroup_1rmld_115{margin-top:.5rem;padding-top:1rem;border-top:1px solid hsl(var(--border))}._checkboxLabel_1rmld_121{display:flex;align-items:center;gap:.5rem;cursor:pointer}._checkboxDisabled_1rmld_128{opacity:.5;cursor:not-allowed}._checkbox_1rmld_115{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer}._checkbox_1rmld_115:disabled{cursor:not-allowed}._checkboxText_1rmld_144{font-size:.875rem;font-weight:500}._pipelineHint_1rmld_149{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.375rem;margin-left:1.625rem}._dropZone_1rmld_157{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 2rem;border:2px dashed oklch(from var(--color-primary) l c h / .25);border-radius:.375rem;transition:border-color .2s,background-color .2s;cursor:pointer;background-color:oklch(from var(--color-primary) l c h / .05)}._dropZone_1rmld_157:hover{border-color:oklch(from var(--color-primary) l c h / .4);background-color:oklch(from var(--color-primary) l c h / .1)}._dropZoneActive_1rmld_176{border-color:var(--color-primary);background-color:oklch(from var(--color-primary) l c h / .15)}._dropText_1rmld_181{font-size:.875rem;color:hsl(var(--muted-foreground))}._browseLink_1rmld_186{color:var(--color-primary);cursor:pointer;text-decoration:underline}._fileInput_1rmld_192{display:none}._dropHint_1rmld_196{font-size:.75rem;color:hsl(var(--muted-foreground))}._fileList_1rmld_202{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._fileItem_1rmld_209{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background-color:hsl(var(--background))}._fileName_1rmld_219{flex:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1rmld_227{font-size:.75rem;color:hsl(var(--muted-foreground))}._removeFile_1rmld_232{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:none;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s,background-color .15s}._removeFile_1rmld_232:hover{color:hsl(var(--destructive));background-color:hsl(var(--destructive) / .1)}._appliedPipeline_1rmld_252{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:var(--color-primary / .1);border:1px solid var(--color-primary / .3);border-radius:.5rem;font-size:.875rem;color:var(--color-primary)}._appliedPipeline_1rmld_252 strong{color:hsl(var(--foreground))}._noIssues_1rmld_269{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#16a2491a;border:1px solid hsl(142 76% 36% / .3);border-radius:.5rem;font-size:.875rem;color:#16a249}._issuesSection_1rmld_282{background-color:#e7b0081a;border:1px solid hsl(45 93% 47% / .3);border-radius:.5rem;padding:1rem}._issuesHeader_1rmld_289{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._issuesTitle_1rmld_296{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}._issuesCount_1rmld_302{font-size:.75rem;font-weight:600;background-color:#e7b00833;color:#a26107;padding:.125rem .5rem;border-radius:1rem}._issuesList_1rmld_311{display:flex;flex-direction:column;gap:.375rem}._issueItem_1rmld_317{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}._issueType_1rmld_324{font-weight:500;color:hsl(var(--foreground));text-transform:capitalize;min-width:80px}._issueDesc_1rmld_331{color:hsl(var(--muted-foreground))}._previewActions_1rmld_336{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0;border-bottom:1px solid hsl(var(--border))}._actionButton_1rmld_344{font-size:.8125rem}._previewInfo_1rmld_349{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}._tableWrapper_1rmld_358{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:.5rem}._previewTable_1rmld_364{width:100%;border-collapse:collapse;font-size:.8125rem}._previewTable_1rmld_364 th,._previewTable_1rmld_364 td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid hsl(var(--border))}._previewTable_1rmld_364 th{background-color:hsl(var(--muted) / .5);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}._previewTable_1rmld_364 tr:last-child td{border-bottom:none}._previewTable_1rmld_364 tr:hover td{background-color:hsl(var(--muted) / .3)}._emptyCell_1rmld_394{color:hsl(var(--muted-foreground))}._pipelineIntro_1rmld_399{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}._noPipelines_1rmld_405{padding:2rem;text-align:center;border:1px dashed hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground))}._noPipelinesHint_1rmld_413{font-size:.75rem;margin-top:.5rem}._pipelineList_1rmld_418{display:flex;flex-direction:column;gap:.5rem}._pipelineOption_1rmld_424{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:transparent;cursor:pointer;text-align:left;transition:all .15s ease;width:100%}._pipelineOption_1rmld_424:hover{background-color:hsl(var(--muted) / .3);border-color:hsl(var(--muted-foreground) / .3)}._pipelineOptionSelected_1rmld_443{background-color:var(--color-primary / .05);border-color:var(--color-primary)}._pipelineOptionSelected_1rmld_443:hover{background-color:var(--color-primary / .1);border-color:var(--color-primary)}._pipelineRadio_1rmld_453{width:1.25rem;height:1.25rem;border:2px solid hsl(var(--border));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;transition:border-color .15s}._pipelineOptionSelected_1rmld_443 ._pipelineRadio_1rmld_453{border-color:var(--color-primary)}._pipelineRadioInner_1rmld_470{width:.625rem;height:.625rem;border-radius:50%;background-color:var(--color-primary)}._pipelineContent_1rmld_477{display:flex;flex-direction:column;gap:.125rem}._pipelineList_1rmld_418{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._pipelineOption_1rmld_424{display:flex;align-items:flex-start;padding:1rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:transparent;cursor:pointer;text-align:left;transition:all .15s ease;width:100%}._pipelineOption_1rmld_424:hover{background-color:hsl(var(--muted) / .5);border-color:var(--color-primary / .5)}._pipelineContent_1rmld_477{display:flex;flex-direction:column;gap:.25rem}._pipelineName_1rmld_483{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}._pipelineDesc_1rmld_489{font-size:.75rem;color:hsl(var(--muted-foreground))}._loadingPreview_1rmld_538{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:hsl(var(--muted-foreground))}._spinner_1rmld_548{width:24px;height:24px;border:2px solid hsl(var(--border));border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1rmld_548 1s linear infinite}@keyframes _spin_1rmld_548{to{transform:rotate(360deg)}}._noDatasets_1rmld_562{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;text-align:center;color:hsl(var(--muted-foreground))}._noDatasets_1rmld_562 p{font-size:.875rem}._datasetTabs_1rmld_578{display:flex;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border));overflow-x:auto}._datasetTab_1rmld_578{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-size:.8125rem}._datasetTab_1rmld_578:hover{background-color:hsl(var(--muted) / .3);border-color:hsl(var(--muted-foreground) / .3)}._datasetTab_1rmld_578._active_1rmld_605{background-color:var(--color-primary / .1);border-color:var(--color-primary);color:var(--color-primary)}._datasetRowCount_1rmld_611{font-size:.6875rem;color:hsl(var(--muted-foreground));padding:.125rem .375rem;background:hsl(var(--muted) / .5);border-radius:.25rem}._datasetTab_1rmld_578._active_1rmld_605 ._datasetRowCount_1rmld_611{background:var(--color-primary / .2);color:var(--color-primary)}._actions_1rmld_625{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}._nextButton_1rmld_632{min-width:140px}._topInfoSection_1rmld_637{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--color-primary / .15),var(--color-primary / .08));border:none;position:relative;border-radius:0;margin-bottom:0}._topInfoSection_1rmld_637:before{content:"";position:absolute;left:0;top:1rem;height:1.5rem;width:4px;background-color:var(--color-primary)}._topInfoSection_1rmld_637 ._sectionHeadingTitle_1rmld_65{padding-left:1rem}._uploadFrame_1rmld_664{padding:1.5rem 1.5rem 1.5rem 2.5rem;background:linear-gradient(135deg,hsl(var(--muted) / .15),hsl(var(--muted) / .08));border:none;border-radius:0;border-left:4px solid hsl(var(--muted-foreground) / .3)}._stepDivider_1rmld_674{display:flex;align-items:center;gap:1rem;margin:2rem 0 1.5rem}._dividerLine_1rmld_681{flex:1;height:1px;background:linear-gradient(to right,transparent,hsl(var(--border)),transparent)}._dividerText_1rmld_692{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));white-space:nowrap}._infoSection_1rmld_702{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:hsl(var(--muted) / .2);border-radius:.5rem}._customerSelectFrame_1rmld_712{padding:.5rem;background:linear-gradient(135deg,oklch(from var(--color-primary) l c h / .1),oklch(from var(--color-primary) l c h / .05));border:2px solid oklch(from var(--color-primary) l c h / .3);border-radius:.5rem;box-shadow:0 2px 4px oklch(from var(--color-primary) l c h / .08);margin-left:1rem;margin-right:0}._customerSelect_1rmld_712{width:100%;height:2.25rem;padding:0 2.5rem 0 .875rem;border:none;border-radius:.25rem;background-color:oklch(from var(--color-primary) l c h / .15);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a78bfa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.125rem}._customerSelect_1rmld_712:hover{background-color:oklch(from var(--color-primary) l c h / .2)}._customerSelect_1rmld_712:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}
