body{font-family:var(--font-jakarta),"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.theme-transition-overlay{position:fixed;inset:0;z-index:2147483000;isolation:isolate;overflow:hidden;pointer-events:none;animation:theme-transition-overlay-life .56s cubic-bezier(.2,0,0,1) both}.theme-transition-overlay__veil{position:absolute;inset:-12px;background:var(--theme-transition-veil);opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);animation:theme-transition-veil .56s cubic-bezier(.2,0,0,1) both}.theme-transition-overlay[data-theme-transition-target=dark]{--theme-transition-veil:rgb(0 0 0/22%)}.theme-transition-overlay[data-theme-transition-target=light]{--theme-transition-veil:rgb(248 250 252/30%)}.theme-transition-overlay__sky{position:absolute;top:50%;left:50%;width:7rem;height:5rem;transform:translate(-50%,-50%)}.theme-transition-overlay__moon,.theme-transition-overlay__sun{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;animation-duration:.56s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}.theme-transition-overlay__moon,.theme-transition-overlay__sun{color:hsl(var(--foreground));filter:drop-shadow(0 0 14px hsl(var(--foreground)))}.theme-transition-overlay[data-theme-transition-target=dark] .theme-transition-overlay__sun,.theme-transition-overlay[data-theme-transition-target=light] .theme-transition-overlay__moon{animation-name:theme-celestial-set}.theme-transition-overlay[data-theme-transition-target=dark] .theme-transition-overlay__moon,.theme-transition-overlay[data-theme-transition-target=light] .theme-transition-overlay__sun{animation-name:theme-celestial-rise}@keyframes theme-transition-overlay-life{0%,to{opacity:0}14%,76%{opacity:1}}@keyframes theme-transition-veil{0%,to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}38%,58%{opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@keyframes theme-celestial-set{0%{opacity:0;transform:translate(-50%,-115%) scale(.88)}14%{opacity:1;transform:translate(-50%,-88%) scale(1)}48%,to{opacity:0;transform:translate(-50%,62%) scale(.78)}}@keyframes theme-celestial-rise{0%,34%{opacity:0;transform:translate(-50%,62%) scale(.78)}62%{opacity:1;transform:translate(-50%,-34%) scale(1)}82%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-68%) scale(.94)}}@media (prefers-reduced-motion:reduce){.theme-transition-overlay{display:none}}.hero-gradient{position:relative;background:linear-gradient(180deg,hsl(var(--muted)),hsl(var(--background)))}@media (min-width:768px){.hero-gradient:before{content:"";position:absolute;top:0;left:0;right:0;height:700px;background:radial-gradient(circle at 15% 25%,hsl(var(--foreground)/.06) 0,transparent 50%),radial-gradient(circle at 85% 15%,hsl(var(--foreground)/.06) 0,transparent 50%),radial-gradient(circle at 50% 60%,hsl(var(--foreground)/.06) 0,transparent 50%),radial-gradient(circle at 30% 70%,hsl(var(--foreground)/.06) 0,transparent 50%);filter:blur(120px);z-index:0;pointer-events:none}}.hero-gradient>*{position:relative;z-index:1}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.15)}50%{transform:translate(-30px,30px) scale(.85)}75%{transform:translate(30px,30px) scale(1.1)}}@media (min-width:768px){.hero-gradient:after{content:"";position:absolute;top:200px;right:5%;width:600px;height:600px;background:radial-gradient(circle,hsl(var(--foreground)/.06) 0,hsl(var(--foreground)/.06) 35%,transparent 70%);filter:blur(100px);animation:blob 20s ease-in-out infinite;z-index:0;pointer-events:none}}.bg-gradient-primary{background:var(--service-action-gradient)}.text-gradient-primary{background:linear-gradient(hsl(var(--foreground)),hsl(var(--muted-foreground)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.required:after{content:" *";color:rgb(239 68 68);margin-left:2px}input[type=file]::file-selector-button{content:"서류 올리기"}input[type=file]::-webkit-file-upload-button{content:"서류 올리기"}input[type=file]::-ms-browse{content:"서류 올리기"}@media print{@page{size:A4;margin:1.5cm}body{background-color:white!important;color:black!important}button,footer,header,nav{display:none!important}.container{max-width:100%!important;padding:0!important;margin:0!important}}:root{--fluid-text-hero:clamp(2.25rem,6vw,5.4375rem);--fluid-text-statement:clamp(1.5rem,3.5vw,3.1875rem);--fluid-lead-hero:clamp(2.625rem,6.6vw,5.9375rem);--fluid-lead-statement:clamp(1.875rem,3.75vw,3.375rem);--radius:0.5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){.hero-gradient:after{animation:none}}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:bg-slate-950,.dark\:bg-neutral-950,.dark\:bg-slate-950\/80,.dark\:bg-neutral-950\/80){background-color:hsl(var(--background))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:bg-slate-900,.dark\:bg-neutral-900,.dark\:bg-slate-900\/70,.dark\:bg-neutral-900\/70,.dark\:bg-slate-900\/60,.dark\:bg-neutral-900\/60,.dark\:bg-slate-900\/50,.dark\:bg-neutral-900\/50){background-color:hsl(var(--card))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:bg-slate-800,.dark\:bg-neutral-800,.dark\:bg-slate-800\/60,.dark\:bg-neutral-800\/60,.dark\:bg-slate-800\/50,.dark\:bg-neutral-800\/50){background-color:hsl(var(--muted))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:text-slate-50,.dark\:text-slate-100,.dark\:text-slate-200,.dark\:text-neutral-50,.dark\:text-neutral-100,.dark\:text-neutral-200){color:hsl(var(--foreground))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:text-slate-300,.dark\:text-neutral-300){color:hsl(var(--foreground)/.82)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:text-slate-400,.dark\:text-slate-500,.dark\:text-neutral-400,.dark\:text-neutral-500){color:hsl(var(--muted-foreground))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:border-slate-900,.dark\:border-slate-800,.dark\:border-slate-700,.dark\:border-neutral-900,.dark\:border-neutral-800,.dark\:border-neutral-700){border-color:hsl(var(--border))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.dark\:hover\:bg-slate-900:hover,.dark\:hover\:bg-neutral-900:hover,.dark\:hover\:bg-slate-800:hover,.dark\:hover\:bg-neutral-800:hover,.dark\:active\:bg-slate-800:active,.dark\:active\:bg-neutral-800:active){background-color:hsl(var(--accent))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-white],[class~="bg-white/95"],[class~="bg-white/90"],[class~="bg-white/80"],[class~="bg-white/70"],[class~="bg-white/60"],[class~="bg-white/50"],[class~=bg-gray-50],[class~="bg-gray-50/80"],[class~="bg-gray-50/50"],[class~="bg-gray-50/30"],[class~=bg-slate-50],[class~="bg-slate-50/80"],[class~="bg-slate-50/70"],[class~="bg-slate-50/60"],[class~="bg-slate-50/50"],[class~="bg-slate-50/40"],[class~="bg-slate-50/35"],[class~="bg-slate-50/30"],[class~=bg-neutral-50],[class~=bg-zinc-50],[class~="bg-zinc-50/50"]){background-color:hsl(var(--card))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-gray-100],[class~="bg-gray-100/80"],[class~=bg-gray-200],[class~=bg-slate-100],[class~="bg-slate-100/80"],[class~=bg-slate-200],[class~="bg-slate-200/60"],[class~=bg-neutral-100],[class~=bg-neutral-200],[class~=bg-zinc-100],[class~=bg-zinc-200]){background-color:hsl(var(--muted))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-black],[class~=text-gray-950],[class~=text-gray-900],[class~=text-gray-800],[class~=text-slate-950],[class~=text-slate-900],[class~=text-slate-800],[class~=text-neutral-900],[class~=text-neutral-800],[class~=text-zinc-950],[class~=text-zinc-900],[class~=text-zinc-800]){color:hsl(var(--foreground))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-gray-700],[class~=text-gray-600],[class~=text-slate-700],[class~=text-slate-600],[class~=text-neutral-700],[class~=text-neutral-600],[class~=text-zinc-700],[class~=text-zinc-600]){color:hsl(var(--foreground)/.82)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-gray-500],[class~=text-gray-400],[class~=text-gray-300],[class~=text-slate-500],[class~=text-slate-400],[class~=text-slate-300],[class~=text-zinc-500],[class~=text-zinc-400],[class~=text-zinc-300]){color:hsl(var(--muted-foreground))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=border-gray-100],[class~=border-gray-200],[class~=border-gray-300],[class~=border-slate-100],[class~=border-slate-200],[class~=border-slate-300],[class~=divide-gray-100],[class~=divide-gray-200],[class~=divide-slate-100],[class~=divide-slate-200],[class~=border-zinc-100],[class~=border-zinc-200],[class~=border-neutral-100],[class~=border-neutral-200],[class~="border-gray-200/60"],[class~="border-slate-200/80"],[class~="border-slate-200/70"],[class~="border-neutral-200/50"]){border-color:hsl(var(--border))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:bg-white"]:hover,[class~="hover:bg-white/80"]:hover,[class~="hover:bg-white/50"]:hover,[class~="hover:bg-gray-50"]:hover,[class~="hover:bg-gray-50/80"]:hover,[class~="hover:bg-gray-50/50"]:hover,[class~="hover:bg-gray-100"]:hover,[class~="hover:bg-slate-50"]:hover,[class~="hover:bg-slate-50/80"]:hover,[class~="hover:bg-slate-50/70"]:hover,[class~="hover:bg-slate-50/50"]:hover,[class~="hover:bg-slate-100"]:hover,[class~="hover:bg-zinc-100"]:hover,[class~="hover:bg-gray-200"]:hover,[class~="hover:bg-slate-200"]:hover,[class~="active:bg-gray-100"]:active,[class~="active:bg-slate-100"]:active){background-color:hsl(var(--accent))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="bg-[#FFFFFF]"],[class~="bg-[#ffffff]"],[class~="bg-[#FAFAFA]"],[class~="bg-[#fafafa]"]){background-color:hsl(var(--card))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="bg-[#F5F5F5]"],[class~="bg-[#f5f5f5]"],[class~="bg-[#F3F4F6]"],[class~="bg-[#f3f4f6]"]){background-color:hsl(var(--muted))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:text-gray-950"]:hover,[class~="hover:text-gray-900"]:hover,[class~="hover:text-gray-800"]:hover,[class~="hover:text-gray-700"]:hover,[class~="hover:text-gray-600"]:hover,[class~="hover:text-slate-950"]:hover,[class~="hover:text-slate-900"]:hover,[class~="hover:text-slate-800"]:hover,[class~="hover:text-slate-700"]:hover,[class~="hover:text-slate-600"]:hover,[class~="hover:text-zinc-950"]:hover,[class~="hover:text-zinc-900"]:hover){color:hsl(var(--foreground))!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:border-gray-300"]:hover,[class~="hover:border-slate-300"]:hover){border-color:hsl(var(--foreground)/.3)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="placeholder:text-gray-400"],[class~="placeholder:text-gray-500"],[class~="placeholder:text-slate-400"],[class~="placeholder:text-slate-500"])::placeholder{color:hsl(var(--muted-foreground))!important;opacity:1}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-green-50],[class~=bg-green-100],[class~=bg-emerald-50],[class~=bg-emerald-100],[class~=bg-teal-50],[class~=bg-teal-100]){background-color:rgb(21 128 61/.2)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-green-600],[class~=text-green-700],[class~=text-green-800],[class~=text-emerald-600],[class~=text-emerald-700],[class~=text-emerald-800],[class~=text-teal-600],[class~=text-teal-700]){color:#86efac!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-amber-50],[class~=bg-amber-100],[class~=bg-yellow-50],[class~=bg-yellow-100],[class~=bg-orange-50],[class~=bg-orange-100]){background-color:rgb(180 83 9/.2)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-amber-600],[class~=text-amber-700],[class~=text-amber-800],[class~=text-yellow-600],[class~=text-yellow-700],[class~=text-orange-600],[class~=text-orange-700],[class~=text-orange-800]){color:#fcd34d!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-red-50],[class~=bg-red-100],[class~=bg-rose-50],[class~=bg-rose-100]){background-color:rgb(185 28 28/.2)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-red-600],[class~=text-red-700],[class~=text-red-800],[class~=text-red-900],[class~=text-rose-600],[class~=text-rose-700]){color:#fca5a5!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=bg-violet-50],[class~=bg-violet-100],[class~=bg-purple-50],[class~=bg-purple-100],[class~=bg-fuchsia-50],[class~=bg-fuchsia-100],[class~=bg-pink-50],[class~=bg-pink-100]){background-color:rgb(109 40 217/.2)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=text-violet-600],[class~=text-violet-700],[class~=text-purple-600],[class~=text-purple-700],[class~=text-pink-600],[class~=text-pink-700]){color:#c4b5fd!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=border-green-200],[class~=border-emerald-200],[class~=border-teal-200]){border-color:rgb(34 197 94/.4)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=border-amber-200],[class~=border-yellow-200],[class~=border-orange-200]){border-color:rgb(245 158 11/.42)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~=border-red-200],[class~=border-rose-200]){border-color:rgb(239 68 68/.42)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:bg-green-50"]:hover,[class~="hover:bg-green-100"]:hover,[class~="hover:bg-emerald-50"]:hover,[class~="hover:bg-emerald-100"]:hover,[class~="hover:bg-teal-50"]:hover){background-color:rgb(21 128 61/.28)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:bg-amber-50"]:hover,[class~="hover:bg-amber-100"]:hover,[class~="hover:bg-yellow-50"]:hover,[class~="hover:bg-orange-50"]:hover,[class~="hover:bg-orange-100"]:hover){background-color:rgb(180 83 9/.28)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:bg-red-50"]:hover,[class~="hover:bg-red-100"]:hover,[class~="hover:bg-rose-50"]:hover,[class~="hover:bg-rose-100"]:hover){background-color:rgb(185 28 28/.28)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:bg-violet-50"]:hover,[class~="hover:bg-violet-100"]:hover,[class~="hover:bg-purple-50"]:hover,[class~="hover:bg-pink-50"]:hover){background-color:rgb(109 40 217/.28)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:border-green-300"]:hover,[class~="hover:border-emerald-200"]:hover,[class~="hover:border-emerald-300"]:hover){border-color:rgb(34 197 94/.5)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:border-amber-200"]:hover,[class~="hover:border-orange-200"]:hover){border-color:rgb(245 158 11/.5)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:border-red-300"]:hover,[class~="hover:border-rose-200"]:hover){border-color:rgb(239 68 68/.5)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where([class~="hover:border-violet-200"]:hover){border-color:rgb(139 92 246/.5)!important}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.recharts-cartesian-grid line,.recharts-polar-grid line){stroke:hsl(var(--border))}.dark :is([data-authenticated-layout],.partner-natural-ai) :where(.recharts-cartesian-axis-tick-value,.recharts-polar-angle-axis-tick-value,.recharts-polar-radius-axis-tick-value){fill:hsl(var(--muted-foreground))}.dark :is([data-authenticated-layout],.partner-natural-ai) .recharts-default-tooltip{border-color:hsl(var(--border))!important;background-color:hsl(var(--popover))!important;color:hsl(var(--popover-foreground))!important}:where([class~="bg-primary/5"],[class~="bg-primary/10"],[class~="bg-primary/20"],[class~="bg-primary/[0.08]"],[class~=bg-blue-50],[class~="bg-blue-50/20"],[class~="bg-blue-50/30"],[class~="bg-blue-50/50"],[class~="bg-blue-50/60"],[class~=bg-blue-100],[class~="bg-blue-100/65"],[class~="bg-blue-100/80"],[class~="bg-blue-500/10"],[class~="bg-blue-500/30"],[class~=bg-indigo-50],[class~=bg-indigo-100],[class~=bg-sky-50],[class~="bg-sky-50/40"],[class~=bg-sky-100]){background-image:none!important;background-color:hsl(var(--muted))!important}:where([class~="bg-primary/90"],[class~="active:bg-primary/80"]:active,[class~="hover:bg-blue-600/90"]:hover){background-image:none!important;background-color:hsl(var(--primary))!important}:where([class~="hover:bg-primary/5"]:hover,[class~="hover:bg-primary/10"]:hover,[class~="hover:bg-primary/[0.15]"]:hover,[class~="hover:bg-blue-50"]:hover,[class~="hover:bg-blue-50/50"]:hover,[class~="hover:bg-blue-100"]:hover,[class~="hover:bg-sky-50/10"]:hover,[class~="hover:bg-sky-50/50"]:hover,[class~="hover:bg-sky-50/70"]:hover,[class~="active:bg-primary/15"]:active,[class~="active:bg-blue-100"]:active){background-image:none!important;background-color:hsl(var(--accent))!important}.dark :where([class~="dark:bg-primary/10"],[class~="dark:bg-primary/15"],[class~="dark:bg-blue-900/30"],[class~="dark:bg-blue-950/25"],[class~="dark:bg-blue-950/30"],[class~="dark:bg-blue-950/50"]){background-image:none!important;background-color:hsl(var(--muted))!important}:where([class~="from-primary/5"],[class~="from-primary/10"],[class~="from-primary/20"],[class~="via-primary/5"],[class~="to-primary/10"],[class~=from-blue-50],[class~="from-blue-50/50"],[class~=from-blue-100],[class~=to-blue-50],[class~=to-blue-100],[class~=to-indigo-50],[class~="from-sky-50/40"],[class~="from-sky-500/10"],[class~="via-sky-500/5"]){background-image:none!important;background-color:hsl(var(--muted))!important}@keyframes move{0%{transform:translate(0) scale(1.5)}25%{transform:translate(10%,15%) scale(1.8)}50%{transform:translate(-5%,10%) scale(1.6)}75%{transform:translate(-15%,-5%) scale(1.7)}to{transform:translate(0) scale(1.5)}}@keyframes move-alt{0%{transform:translate(0) scale(1.6)}25%{transform:translate(-15%,-10%) scale(1.7)}50%{transform:translate(10%,-5%) scale(1.5)}75%{transform:translate(5%,15%) scale(1.8)}to{transform:translate(0) scale(1.6)}}.animate-gradient-slow{animation:move 20s ease-in-out infinite;transform-origin:center}.animate-gradient-slow-alt{animation:move-alt 25s ease-in-out infinite;transform-origin:center}.hide-scrollbar,.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .thin-scrollbar::-webkit-scrollbar-thumb{background:#4b5563}.dark .thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280}.animated-gradient-bg{background:hsl(var(--background))}.animated-blob{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.animated-blob-1{width:60%;height:120%;animation:animated-blob-move-1 10s ease-in-out infinite}.animated-blob-1,.animated-blob-2{background:radial-gradient(circle,hsl(var(--foreground)/.06) 0,transparent 70%)}.animated-blob-2{width:50%;height:100%;animation:animated-blob-move-2 10s ease-in-out infinite}.animated-blob-3{width:55%;height:110%;background:radial-gradient(circle,hsl(var(--foreground)/.06) 0,transparent 70%);animation:animated-blob-move-3 10s ease-in-out infinite}@keyframes animated-blob-move-1{0%,to{transform:translate(20%,-10%) scale(1)}33%{transform:translate(50%,20%) scale(1.15)}66%{transform:translate(-10%,10%) scale(.9)}}@keyframes animated-blob-move-2{0%,to{transform:translate(60%,30%) scale(1)}33%{transform:translate(10%,-20%) scale(1.1)}66%{transform:translate(80%,10%) scale(.85)}}@keyframes animated-blob-move-3{0%,to{transform:translate(30%,50%) scale(1)}33%{transform:translate(70%,-10%) scale(1.2)}66%{transform:translateY(40%) scale(.95)}}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.tiptap img{max-width:100%;height:auto;border-radius:.5rem;margin:.75rem 0}.tiptap hr{border:none;border-top:1px solid hsl(var(--border));margin:1.25rem 0}.tiptap h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.tiptap h3{font-size:1.1rem;font-weight:600;margin:.875rem 0 .375rem}.tiptap ul{list-style-type:disc}.tiptap ol,.tiptap ul{padding-left:1.5rem;margin:.5rem 0}.tiptap ol{list-style-type:decimal}.tiptap li{margin:.25rem 0}.tiptap p{margin:.375rem 0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap s{text-decoration:line-through}@media (prefers-reduced-motion:reduce){.animated-blob{animation:none;will-change:auto}}[data-tournament-manage-workbench]{color-scheme:light}.dark [data-tournament-manage-workbench]{color-scheme:dark}[data-tournament-manage-workbench] [data-match-card-state=waiting]{background-color:hsl(var(--card));background-image:linear-gradient(90deg,rgb(254 240 138/72%) 0,rgb(254 249 195/50%) 36%,hsl(var(--card)) 100%)}[data-tournament-manage-workbench] [data-match-card-state=in_progress]{background-color:hsl(var(--card));background-image:none;box-shadow:inset 2px 0 0 hsl(var(--primary))}.dark [data-tournament-manage-workbench] [data-match-card-state=waiting]{background-image:linear-gradient(90deg,rgb(69 26 3/58%) 0,rgb(69 26 3/22%) 36%,hsl(var(--card)) 100%)}.dark [data-tournament-manage-workbench] [data-match-card-state=in_progress]{background-image:none;box-shadow:inset 2px 0 0 hsl(var(--primary))}[data-tournament-manage-workbench] table{font-size:.6875rem;line-height:1rem}[data-tournament-manage-workbench] th{height:2rem!important;padding:.375rem .5rem!important;font-size:.6875rem!important;line-height:1rem!important}[data-tournament-manage-workbench] td{padding:.4375rem .5rem!important;font-size:.6875rem;line-height:1rem}[data-tournament-manage-workbench] .p-6{padding:1rem}[data-tournament-manage-workbench] .p-4{padding:.75rem}[data-tournament-manage-workbench] .gap-6{gap:1rem}[data-tournament-manage-workbench] .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem}[data-tournament-manage-workbench] .text-2xl{font-size:1.125rem;line-height:1.5rem}[data-tournament-manage-workbench] .text-xl{font-size:1rem;line-height:1.375rem}[data-tournament-manage-workbench] button[role=combobox],[data-tournament-manage-workbench] input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:2rem}.dark [data-tournament-manage-workbench] .bg-gray-50,.dark [data-tournament-manage-workbench] .bg-gray-50\/30,.dark [data-tournament-manage-workbench] .bg-gray-50\/50,.dark [data-tournament-manage-workbench] .bg-white{background-color:hsl(var(--card))!important}.dark [data-tournament-manage-workbench] .bg-gray-100,.dark [data-tournament-manage-workbench] .bg-slate-50{background-color:hsl(var(--muted))!important}.dark [data-tournament-manage-workbench].dark\:bg-neutral-950,.dark [data-tournament-manage-workbench].dark\:bg-slate-950{background-color:hsl(var(--background))!important}.dark [data-tournament-manage-workbench] .dark\:bg-neutral-900,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-950,.dark [data-tournament-manage-workbench] .dark\:bg-slate-900,.dark [data-tournament-manage-workbench] .dark\:bg-slate-950{background-color:hsl(var(--card))!important}.dark [data-tournament-manage-workbench] .dark\:bg-neutral-800,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-800\/50,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-800\/60,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-900\/50,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-900\/60,.dark [data-tournament-manage-workbench] .dark\:bg-neutral-900\/70,.dark [data-tournament-manage-workbench] .dark\:bg-slate-800,.dark [data-tournament-manage-workbench] .dark\:bg-slate-800\/50,.dark [data-tournament-manage-workbench] .dark\:bg-slate-800\/60,.dark [data-tournament-manage-workbench] .dark\:bg-slate-900\/50,.dark [data-tournament-manage-workbench] .dark\:bg-slate-900\/60,.dark [data-tournament-manage-workbench] .dark\:bg-slate-900\/70{background-color:hsl(var(--muted))!important}.dark [data-tournament-manage-workbench] .dark\:text-neutral-100,.dark [data-tournament-manage-workbench] .dark\:text-neutral-200,.dark [data-tournament-manage-workbench] .dark\:text-neutral-50,.dark [data-tournament-manage-workbench] .text-gray-800,.dark [data-tournament-manage-workbench] .text-gray-900,.dark [data-tournament-manage-workbench] .text-slate-800,.dark [data-tournament-manage-workbench] .text-slate-900{color:hsl(var(--foreground))!important}.dark [data-tournament-manage-workbench] .dark\:text-neutral-300,.dark [data-tournament-manage-workbench] .text-gray-600,.dark [data-tournament-manage-workbench] .text-gray-700,.dark [data-tournament-manage-workbench] .text-slate-600,.dark [data-tournament-manage-workbench] .text-slate-700{color:hsl(var(--foreground)/.82)!important}.dark [data-tournament-manage-workbench] .dark\:text-neutral-400,.dark [data-tournament-manage-workbench] .dark\:text-neutral-500,.dark [data-tournament-manage-workbench] .text-gray-400,.dark [data-tournament-manage-workbench] .text-gray-500{color:hsl(var(--muted-foreground))!important}.dark [data-tournament-manage-workbench] .border-gray-100,.dark [data-tournament-manage-workbench] .border-gray-200,.dark [data-tournament-manage-workbench] .border-slate-100,.dark [data-tournament-manage-workbench] .border-slate-200,.dark [data-tournament-manage-workbench] .dark\:border-neutral-700,.dark [data-tournament-manage-workbench] .dark\:border-neutral-800,.dark [data-tournament-manage-workbench] .dark\:border-neutral-900,.dark [data-tournament-manage-workbench] .dark\:border-slate-700,.dark [data-tournament-manage-workbench] .dark\:border-slate-800{border-color:hsl(var(--border))!important}.dark [data-tournament-manage-workbench] [style*="background-color: white"],.dark [data-tournament-manage-workbench] [style*="backgroundColor: white"]{background-color:hsl(var(--card))!important}@media (prefers-reduced-motion:reduce){[data-tournament-manage-workbench] *,[data-tournament-manage-workbench] :after,[data-tournament-manage-workbench] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--background:60.000 25.000% 98.431%;--foreground:228.000 12.195% 8.039%;--card:0.000 0.000% 100.000%;--card-foreground:228.000 12.195% 8.039%;--popover:0.000 0.000% 100.000%;--popover-foreground:228.000 12.195% 8.039%;--primary:0.000 0.000% 12.000%;--primary-foreground:0.000 0.000% 100.000%;--secondary:60.000 12.000% 95.098%;--secondary-foreground:228.000 12.195% 8.039%;--muted:60.000 12.000% 95.098%;--muted-foreground:222.000 5.000% 39.216%;--accent:60.000 12.000% 95.098%;--accent-foreground:228.000 12.195% 8.039%;--destructive:4.231 76.471% 40.000%;--destructive-foreground:0.000 0.000% 100.000%;--border:60.000 4.255% 81.569%;--input:60.000 4.255% 81.569%;--ring:217.500 3.448% 45.490%;--bl-dark-canvas:0.000 0.000% 7.843%;--bl-dark-surface:0.000 0.000% 9.412%;--bl-dark-surface-raised:0.000 0.000% 12.549%;--bl-dark-border:0.000 0.000% 25.882%;--bl-dark-text:0.000 0.000% 92.549%;--bl-dark-text-muted:0.000 0.000% 74.510%;--service-link:0 0% 12%;--service-action-gradient:linear-gradient(160deg,#262626,#0C0C0C);--service-action-gradient-hover:linear-gradient(160deg,#323232,#121212);--service-action-glow:0 0 12px rgb(38 38 38/0.18);--service-selected-gradient:linear-gradient(160deg,#FFFFFF,#E8E8E5);--nai-key:#262626;--nai-key-end:#0C0C0C;--nai-ground:#FCFCFA;--nai-surface:#FFFFFF;--nai-sheet:#FFFFFF;--nai-card:#FFFFFF;--nai-field:#F4F4F1;--nai-hair:#E5E5E2;--nai-hair2:#D2D2CE;--nai-control-border:#D2D2CE;--nai-focus-border:#707378;--nai-control-selected:#ECECEA;--nai-switch-on:#525252;--nai-switch-thumb:#D4D4D4;--nai-switch-off-thumb:#737373;--nai-text:#121317;--nai-text2:#5F6269;--nai-text3:#6A6D73;--nai-dim:#707378;--nai-accent:#121317;--nai-token-background:#ECECEA;--nai-token-text:#262626;--nai-danger:#B42318;--nai-ok:#16794C;--nai-dock:#FFFFFFF2;--nai-tint:#F4F4F1;--nai-tint-warn:#FDECEA;--nai-tint-mute:#F0F0ED;--nai-aura1:#2626261A;--nai-aura2:#76767614;--nai-scrim:#12131738;--nai-inverse:#121317;--nai-inverse-text:#FFFFFF;--nai-inverse-accent:#F2F2F0}.dark{--background:0.000 0.000% 7.843%;--foreground:0.000 0.000% 92.549%;--card:0.000 0.000% 9.412%;--card-foreground:0.000 0.000% 92.549%;--popover:0.000 0.000% 12.549%;--popover-foreground:0.000 0.000% 92.549%;--primary:0.000 0.000% 12.000%;--primary-foreground:0.000 0.000% 100.000%;--secondary:0.000 0.000% 12.549%;--secondary-foreground:0.000 0.000% 92.549%;--muted:0.000 0.000% 12.549%;--muted-foreground:0.000 0.000% 74.510%;--accent:0.000 0.000% 12.549%;--accent-foreground:0.000 0.000% 92.549%;--destructive:0.000 100.000% 73.922%;--destructive-foreground:0.000 0.000% 7.843%;--border:0.000 0.000% 25.882%;--input:0.000 0.000% 25.882%;--ring:0.000 0.000% 51.765%;--service-link:0 0% 95%;--service-action-gradient:linear-gradient(160deg,#262626,#0C0C0C);--service-action-gradient-hover:linear-gradient(160deg,#323232,#121212);--service-action-glow:0 0 12px rgb(190 190 190/0.18);--service-selected-gradient:linear-gradient(160deg,#303030,#161616);--nai-key:#262626;--nai-key-end:#0C0C0C;--nai-ground:#141414;--nai-surface:#181818;--nai-sheet:#181818;--nai-card:#202020;--nai-field:#202020;--nai-hair:#303030;--nai-hair2:#424242;--nai-control-border:#424242;--nai-focus-border:#848484;--nai-control-selected:#303030;--nai-switch-on:#525252;--nai-switch-thumb:#D4D4D4;--nai-switch-off-thumb:#737373;--nai-text:#ECECEC;--nai-text2:#BEBEBE;--nai-text3:#9A9A9A;--nai-dim:#848484;--nai-accent:#F5F5F5;--nai-token-background:#303030;--nai-token-text:#ECECEC;--nai-danger:#FF7A7A;--nai-ok:#4FD1A0;--nai-dock:#202020F2;--nai-tint:#303030;--nai-tint-warn:#3A2525;--nai-tint-mute:#292929;--nai-aura1:#BEBEBE1F;--nai-aura2:#6E6E6E1A;--nai-scrim:#0000008C;--nai-inverse:#F2F2F2;--nai-inverse-text:#141414;--nai-inverse-accent:#262626}:root{color-scheme:light}.dark{color-scheme:dark}:is(:root,.dark) [data-ui=button][data-ui-variant=default]{background:var(--service-action-gradient);color:#fff;border:1px solid var(--nai-hair2)}:is(.partner-natural-ai,.super-natural-ai) [data-ui=button][data-ui-variant=outline]{border-color:var(--nai-hair2)}@media (hover:hover){:is(.partner-natural-ai,.super-natural-ai) [data-ui=button][data-ui-variant=outline]:hover:not(:disabled){border-color:var(--nai-dim)}:is(:root,.dark) [data-ui=button][data-ui-variant=default]:hover:not(:disabled){background:var(--service-action-gradient-hover);box-shadow:var(--service-action-glow)}}[data-ui=button]:active:not(:disabled){filter:brightness(.9)}[data-ui=button]:disabled{cursor:not-allowed}:root :is(.text-primary,.text-primary-500,.text-primary-600,.text-primary-700,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-sky-600,.text-purple-600,.text-purple-700){color:hsl(var(--service-link))}[class~="text-[rgba(96,110,123,0.5)]"],[class~="text-[rgba(96,110,123,0.6)]"]{color:hsl(var(--muted-foreground))}@media (min-width:1024px) and (pointer:fine){.super-natural-ai [data-ui=button]:not([data-nai-control]),.super-natural-ai [data-ui=input]:not([data-nai-control]),.super-natural-ai [data-ui=select-trigger]:not([data-nai-control]){min-height:36px;height:36px;padding-block:6px}.super-natural-ai [data-ui=button][data-ui-size=icon]{min-width:36px;width:36px;padding:0}}:is([data-ui=button],[data-ui=input],[data-ui=textarea],[data-ui=select-trigger],[role=tab]):focus-visible{outline:1px solid hsl(var(--ring));outline-offset:-1px;box-shadow:none}[aria-invalid=true]:focus-visible{outline-color:hsl(var(--destructive))}:is(.partner-natural-ai,.natural-ai-gallery) [role=switch],:is(.partner-natural-ai,.natural-ai-gallery) [role=switch][data-state=unchecked]{background:var(--nai-field);border-color:var(--nai-control-border);box-shadow:none}:is(.partner-natural-ai,.natural-ai-gallery) [role=switch][data-state=checked]{background:var(--nai-switch-on);border-color:var(--nai-switch-on)}:is(.partner-natural-ai,.natural-ai-gallery) [role=switch]>span{background:var(--nai-switch-off-thumb);box-shadow:none}:is(.partner-natural-ai,.natural-ai-gallery) [role=switch][data-state=checked]>span{background:var(--nai-switch-thumb)}:is(.partner-natural-ai,.natural-ai-gallery) [role=checkbox],:is(.partner-natural-ai,.natural-ai-gallery) [role=radio]{border-color:var(--nai-control-border)}:is(.partner-natural-ai,.natural-ai-gallery) [role=checkbox][data-state=checked],:is(.partner-natural-ai,.natural-ai-gallery) [role=checkbox][data-state=indeterminate]{background:var(--nai-switch-on);border-color:var(--nai-switch-on);color:var(--nai-switch-thumb)}[role=tab][data-state=active]{color:hsl(var(--foreground));border-color:hsl(var(--ring))}input:is([type=date],[type=time],[type=datetime-local]){color-scheme:inherit}input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}.dark input:is([type=date],[type=time],[type=datetime-local]){color-scheme:dark}@media (pointer:coarse){[data-ui=button],[data-ui=select-trigger]{min-height:44px}[data-ui=button][data-ui-size=icon]{min-width:44px}[data-ui=input],[data-ui=textarea]{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){[data-ui=button],[data-ui=input],[data-ui=select-trigger],[role=tab]{transition:none}}.dark [class~="dark:hover:text-[#6F8BFF]"]:hover{color:hsl(var(--service-link))!important}[class~="accent-[#2546F5]"]{accent-color:hsl(var(--service-link))!important}[class~="after:bg-[#2546F5]"]:after,[class~="bg-[#0000FF]"]{background:hsl(var(--primary))!important}[class~="bg-[#0000FF]/10"]{background:hsl(var(--muted))!important}[class~="bg-[#0000FF]/80"],[class~="bg-[#0000FF]/90"],[class~="bg-[#192BC2]"],[class~="bg-[#192DB2]"]{background:hsl(var(--primary))!important}[class~="bg-[#192DB2]/10"],[class~="bg-[#192DB2]/8"]{background:hsl(var(--muted))!important}[class~="bg-[#2546F5]"]{background:hsl(var(--primary))!important}[class~="border-[#0000FF]"],[class~="border-[#192DB2]"],[class~="border-[#192DB2]/30"],[class~="border-[#2546F5]"]{border-color:hsl(var(--ring))!important}[class~="border-t-[#2546F5]"]{border-top-color:hsl(var(--ring))!important}.dark [class~="dark:!bg-[#2546F5]"]{background:hsl(var(--primary))!important}.dark [class~="dark:!border-[#2546F5]"]{border-color:hsl(var(--ring))!important}[class~="focus-visible:after:bg-[#2546F5]"]:focus-visible:after{background:hsl(var(--primary))!important}[class~="focus-visible:border-[#2546F5]"]:focus-visible{border-color:hsl(var(--ring))!important}[class~="focus-visible:ring-[#2546F5]"]:focus-visible{--tw-ring-color:hsl(var(--ring))!important}[class~="focus-visible:ring-[#2546F5]/20"]:focus-visible{--tw-ring-color:hsl(var(--ring))!important}[class~="focus-visible:ring-[#2546F5]/30"]:focus-visible{--tw-ring-color:hsl(var(--ring))!important}[class~="focus:border-[#0000FF]"]:focus,[class~="focus:border-[#192DB2]"]:focus,[class~="focus:border-[#2546F5]"]:focus{border-color:hsl(var(--ring))!important}[class~="focus:ring-[#0000FF]/10"]:focus,[class~="focus:ring-[#0000FF]/20"]:focus,[class~="focus:ring-[#0000FF]/30"]:focus,[class~="focus:ring-[#192DB2]/20"]:focus{--tw-ring-color:hsl(var(--ring))!important}.group:hover [class~="group-hover:text-[#0000FF]"]{color:hsl(var(--service-link))!important}[class~="hover:after:bg-[#2546F5]/45"]:hover:after,[class~="hover:bg-[#0000FF]"]:hover,[class~="hover:bg-[#2546F5]"]:hover{background:hsl(var(--primary))!important}[class~="hover:decoration-[#0000FF]"]:hover{text-decoration-color:currentColor!important}[class~="hover:text-[#0000FF]"]:hover,[class~="hover:text-[#2546F5]"]:hover,[class~="text-[#0000FF]"],[class~="text-[#192DB2]"],[class~="text-[#2546F5]"]{color:hsl(var(--service-link))!important}[data-super-workbench] :is(.w-2,.w-1\.5)[class~=bg-blue-500]{background-color:#3b82f6}[data-super-workbench] :is(.w-2,.w-1\.5)[class~=bg-violet-500]{background-color:#8b5cf6}[data-super-workbench] :is(.w-2,.w-1\.5)[class~=bg-cyan-500]{background-color:#06b6d4}[data-super-workbench] [class~=border-l-blue-500]{border-left-color:#3b82f6}[data-super-workbench] label[class~="border-blue-500/40"]{border-color:rgb(59 130 246/.4)}[data-super-workbench] label[class~="border-violet-500/40"]{border-color:rgb(139 92 246/.4)}[data-super-workbench] label[class~="border-cyan-500/40"]{border-color:rgb(6 182 212/.4)}.dark [data-user-workbench] :is(.bg-white,[class~="bg-[#FFFFFF]"]){background-color:hsl(var(--card))}.dark [data-user-workbench] :is([class~="text-[#0A0A0A]"],[class~="text-[#111]"],[class~="text-[#111111]"],.text-black){color:hsl(var(--foreground))}[data-user-workbench] :is([class~="text-[#888888]"],[class~="text-[#CCCCCC]"]){color:hsl(var(--muted-foreground))}.dark [data-user-workbench] :is([class~="border-[#E5E5E5]"],[class~="border-[rgba(17,17,17,0.06)]"]){border-color:hsl(var(--border))}