.ripple-effect[data-v-84ccac6e]{position:absolute;width:20px;height:20px;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);animation:ripple-84ccac6e .6s cubic-bezier(.16,1,.3,1);pointer-events:none}@keyframes ripple-84ccac6e{to{transform:translate(-50%,-50%) scale(20);opacity:0}}.shine-effect[data-v-84ccac6e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease-in-out}button:hover .shine-effect[data-v-84ccac6e]{left:100%}.line-clamp-2[data-v-f5647ad6]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dropdown-enter-active[data-v-7f6fbe48],.dropdown-leave-active[data-v-7f6fbe48]{transition:all .2s ease}.dropdown-enter-from[data-v-7f6fbe48],.dropdown-leave-to[data-v-7f6fbe48]{opacity:0;transform:translateY(-10px) scale(.95)}@keyframes shake-7f6fbe48{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-5deg)}20%,40%,60%,80%{transform:rotate(5deg)}}.animate-shake[data-v-7f6fbe48]{animation:shake-7f6fbe48 .5s ease-in-out}@keyframes ping-99ef4ff0{75%,to{transform:scale(2);opacity:0}}@keyframes pulse-subtle-99ef4ff0{0%,to{opacity:1}50%{opacity:.8}}.animate-ping[data-v-99ef4ff0]{animation:ping-99ef4ff0 1.5s cubic-bezier(0,0,.2,1) infinite}.animate-pulse-subtle[data-v-99ef4ff0]{animation:pulse-subtle-99ef4ff0 2s cubic-bezier(.4,0,.6,1) infinite}.progress-bar[data-v-b4555bd2]{isolation:isolate}.progress-bar__fill[data-v-b4555bd2]{position:relative;transform-origin:left center}.progress-bar__fill--animated[data-v-b4555bd2]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,oklch(1 0 0 / .2) 50%,transparent 100%);animation:progress-shimmer-b4555bd2 2s ease-in-out infinite}@keyframes progress-shimmer-b4555bd2{0%{transform:translate(-100%)}to{transform:translate(200%)}}.progress-bar__fill--striped[data-v-b4555bd2]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar__fill--striped-animated[data-v-b4555bd2]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:progress-stripes-b4555bd2 1s linear infinite}@keyframes progress-stripes-b4555bd2{0%{background-position:1rem 0}to{background-position:0 0}}.progress-bar__fill--indeterminate[data-v-b4555bd2]{width:50%!important;animation:progress-indeterminate-b4555bd2 1.5s ease-in-out infinite}@keyframes progress-indeterminate-b4555bd2{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(200%)}}.progress-bar:has(.progress-bar__fill[style*="width: 100%"]) .progress-bar__fill[data-v-b4555bd2]{box-shadow:0 0 8px oklch(var(--primary) / .4)}@media (prefers-reduced-motion: reduce){.progress-bar__fill[data-v-b4555bd2],.progress-bar__fill--animated[data-v-b4555bd2]:after,.progress-bar__fill--striped-animated[data-v-b4555bd2],.progress-bar__fill--indeterminate[data-v-b4555bd2]{animation:none;transition:width .1s ease}}@media (prefers-contrast: high){.progress-bar[data-v-b4555bd2]{border:1px solid currentColor}.progress-bar__fill--striped[data-v-b4555bd2],.progress-bar__fill--striped-animated[data-v-b4555bd2]{background-image:none}}.modal-enter-active[data-v-1edf47cf],.modal-leave-active[data-v-1edf47cf]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-1edf47cf],.modal-leave-active .relative[data-v-1edf47cf]{transition:transform .2s ease}.modal-enter-from[data-v-1edf47cf],.modal-leave-to[data-v-1edf47cf]{opacity:0}.modal-enter-from .relative[data-v-1edf47cf],.modal-leave-to .relative[data-v-1edf47cf]{transform:scale(.95)}.modal-enter-active[data-v-1b810dbe],.modal-leave-active[data-v-1b810dbe]{transition:opacity .2s ease}.modal-enter-from[data-v-1b810dbe],.modal-leave-to[data-v-1b810dbe]{opacity:0}.modal-enter-active[data-v-0fc1fdd6],.modal-leave-active[data-v-0fc1fdd6]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-0fc1fdd6],.modal-leave-active .relative[data-v-0fc1fdd6]{transition:transform .2s ease}.modal-enter-from[data-v-0fc1fdd6],.modal-leave-to[data-v-0fc1fdd6]{opacity:0}.modal-enter-from .relative[data-v-0fc1fdd6],.modal-leave-to .relative[data-v-0fc1fdd6]{transform:scale(.95)}.modal-enter-active[data-v-75cc267a],.modal-leave-active[data-v-75cc267a]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-75cc267a],.modal-leave-active .relative[data-v-75cc267a]{transition:transform .2s ease}.modal-enter-from[data-v-75cc267a],.modal-leave-to[data-v-75cc267a]{opacity:0}.modal-enter-from .relative[data-v-75cc267a],.modal-leave-to .relative[data-v-75cc267a]{transform:scale(.95)}.modal-enter-active[data-v-515c91f0],.modal-leave-active[data-v-515c91f0]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-515c91f0],.modal-leave-active .relative[data-v-515c91f0]{transition:transform .2s ease}.modal-enter-from[data-v-515c91f0],.modal-leave-to[data-v-515c91f0]{opacity:0}.modal-enter-from .relative[data-v-515c91f0],.modal-leave-to .relative[data-v-515c91f0]{transform:scale(.95)}.loading-skeleton[data-v-5e84b132]{display:flex;flex-direction:column;gap:1rem}.skeleton-shimmer[data-v-5e84b132]{position:relative;overflow:hidden;background:oklch(var(--muted));border-radius:calc(var(--radius) / 2)}.skeleton-shimmer[data-v-5e84b132]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,oklch(var(--background) / .4),transparent);transform:translate(-100%);animation:shimmer-5e84b132 1.5s ease-in-out infinite}@keyframes shimmer-5e84b132{to{transform:translate(100%)}}.loading-skeleton__job[data-v-5e84b132]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__job-header[data-v-5e84b132]{display:flex;align-items:flex-start;gap:1rem}.loading-skeleton__job-logo[data-v-5e84b132]{width:3rem;height:3rem;border-radius:.5rem;flex-shrink:0}.loading-skeleton__job-info[data-v-5e84b132]{flex:1;display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__job-body[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__job-tags[data-v-5e84b132]{display:flex;gap:.5rem}.loading-skeleton__application[data-v-5e84b132]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__application-header[data-v-5e84b132]{display:flex;align-items:flex-start;gap:1rem}.loading-skeleton__application-info[data-v-5e84b132]{flex:1;display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__application-badges[data-v-5e84b132]{display:flex;gap:.5rem;margin-top:.25rem}.loading-skeleton__application-actions[data-v-5e84b132]{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid oklch(var(--border))}.loading-skeleton__profile[data-v-5e84b132]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem}.loading-skeleton__profile-header[data-v-5e84b132]{display:flex;align-items:center;gap:1rem}.loading-skeleton__profile-info[data-v-5e84b132]{flex:1;display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__profile-stats[data-v-5e84b132]{display:flex;justify-content:space-around;padding:1rem 0;border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border))}.loading-skeleton__profile-stat[data-v-5e84b132]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.loading-skeleton__profile-bio[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__message[data-v-5e84b132]{display:flex;align-items:flex-end;gap:.5rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__message--sent[data-v-5e84b132]{flex-direction:row-reverse}.loading-skeleton__message-bubble[data-v-5e84b132]{min-height:2.5rem;border-radius:1rem}.loading-skeleton__message--sent .loading-skeleton__message-bubble[data-v-5e84b132]{background:oklch(var(--primary) / .2)}.loading-skeleton__stats[data-v-5e84b132]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.loading-skeleton__stat-card[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__stat-header[data-v-5e84b132]{display:flex;justify-content:space-between;align-items:center}.loading-skeleton__list[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem}.loading-skeleton__list-item[data-v-5e84b132]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius);animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__list-content[data-v-5e84b132]{flex:1;display:flex;flex-direction:column;gap:.375rem}.loading-skeleton__table[data-v-5e84b132]{border:1px solid oklch(var(--border));border-radius:var(--radius);overflow:hidden}.loading-skeleton__table-header[data-v-5e84b132]{display:flex;gap:1rem;padding:1rem 1.5rem;background:oklch(var(--muted) / .5);border-bottom:1px solid oklch(var(--border))}.loading-skeleton__table-row[data-v-5e84b132]{display:flex;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid oklch(var(--border));animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__table-row[data-v-5e84b132]:last-child{border-bottom:none}.loading-skeleton__form[data-v-5e84b132]{display:flex;flex-direction:column;gap:1.5rem}.loading-skeleton__form-field[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__card[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;animation:skeleton-fade-in-5e84b132 .3s ease-out backwards}.loading-skeleton__card-body[data-v-5e84b132]{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}@keyframes skeleton-fade-in-5e84b132{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.skeleton-shimmer[data-v-5e84b132]:after{animation:none}.loading-skeleton__job[data-v-5e84b132],.loading-skeleton__application[data-v-5e84b132],.loading-skeleton__message[data-v-5e84b132],.loading-skeleton__stat-card[data-v-5e84b132],.loading-skeleton__list-item[data-v-5e84b132],.loading-skeleton__table-row[data-v-5e84b132],.loading-skeleton__form-field[data-v-5e84b132],.loading-skeleton__card[data-v-5e84b132]{animation:none}}.empty-state[data-v-812e14cf]{--empty-padding: 3rem 1.5rem;--empty-icon-wrapper: 4rem;--empty-title-size: 1.125rem;--empty-desc-size: .875rem;--empty-btn-size: .875rem;--empty-gap: 1rem;--empty-emoji-size: 2.5rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--empty-padding);border-radius:1rem;border:2px dashed oklch(var(--border));overflow:hidden;background:linear-gradient(135deg,oklch(var(--muted) / .3),oklch(var(--background)))}.empty-state--default .empty-state__icon-wrapper[data-v-812e14cf]{background:linear-gradient(135deg,oklch(var(--primary) / .15),oklch(var(--primary) / .05));color:oklch(var(--primary))}.empty-state--search[data-v-812e14cf]{background:linear-gradient(135deg,oklch(.9 .05 280 / .3),oklch(var(--background)));border-color:#9297dc4d}.empty-state--search .empty-state__icon-wrapper[data-v-812e14cf]{background:linear-gradient(135deg,#8d92f933,#a1a7ec1a);color:#6363c6}.empty-state--error[data-v-812e14cf]{background:linear-gradient(135deg,oklch(.95 .03 25 / .3),oklch(var(--background)));border-color:#ed756e4d}.empty-state--error .empty-state__icon-wrapper[data-v-812e14cf]{background:linear-gradient(135deg,#f14d4c33,#ed756e1a);color:#cc272e}.empty-state--success[data-v-812e14cf]{background:linear-gradient(135deg,#e3f4e24d,oklch(var(--background)));border-color:#5bb6614d}.empty-state--success .empty-state__icon-wrapper[data-v-812e14cf]{background:linear-gradient(135deg,#11ad3233,#5bb6611a);color:oklch(.55 .2 145)}.empty-state--info[data-v-812e14cf]{background:linear-gradient(135deg,#dbf3ff4d,oklch(var(--background)));border-color:#3bacda4d}.empty-state--info .empty-state__icon-wrapper[data-v-812e14cf]{background:linear-gradient(135deg,oklch(.65 .15 230 / .2),#3bacda1a);color:oklch(.55 .15 230)}.empty-state--minimal[data-v-812e14cf]{background:transparent;border-color:transparent}.empty-state--minimal .empty-state__icon-wrapper[data-v-812e14cf]{background:oklch(var(--muted));color:oklch(var(--muted-foreground))}.empty-state__content[data-v-812e14cf]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--empty-gap)}.empty-state__icon-wrapper[data-v-812e14cf]{display:flex;align-items:center;justify-content:center;width:var(--empty-icon-wrapper);height:var(--empty-icon-wrapper);border-radius:1rem}.empty-state--animated .empty-state__icon-wrapper[data-v-812e14cf]{animation:empty-bounce-812e14cf .5s cubic-bezier(.34,1.56,.64,1)}.empty-state__icon[data-v-812e14cf]{transition:transform .3s ease}.empty-state:hover .empty-state__icon[data-v-812e14cf]{transform:scale(1.1)}.empty-state__emoji[data-v-812e14cf]{font-size:var(--empty-emoji-size);line-height:1;transition:transform .3s ease}.empty-state:hover .empty-state__emoji[data-v-812e14cf]{transform:scale(1.15)}.empty-state__title[data-v-812e14cf]{margin:0;font-size:var(--empty-title-size);font-weight:600;color:oklch(var(--foreground));line-height:1.3}.empty-state__description[data-v-812e14cf]{margin:0;font-size:var(--empty-desc-size);color:oklch(var(--muted-foreground));line-height:1.5;max-width:24rem}.empty-state__actions[data-v-812e14cf]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.empty-state__btn[data-v-812e14cf]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:var(--radius);font-size:var(--empty-btn-size);font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.empty-state__btn--primary[data-v-812e14cf]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.empty-state__btn--primary[data-v-812e14cf]:hover{opacity:.9;transform:translateY(-1px)}.empty-state__btn--primary[data-v-812e14cf]:active{transform:scale(.98)}.empty-state__btn--secondary[data-v-812e14cf]{background:oklch(var(--secondary));color:oklch(var(--secondary-foreground))}.empty-state__btn--secondary[data-v-812e14cf]:hover{background:oklch(var(--secondary) / .8)}.empty-state__btn--secondary[data-v-812e14cf]:active{transform:scale(.98)}.empty-state__btn[data-v-812e14cf]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.empty-state__decoration[data-v-812e14cf]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.empty-state__circle[data-v-812e14cf]{position:absolute;border-radius:50%;opacity:.05;background:currentColor}.empty-state__circle--1[data-v-812e14cf]{width:50%;height:50%;top:-10%;right:-10%}.empty-state__circle--2[data-v-812e14cf]{width:40%;height:40%;bottom:-10%;left:-10%}@keyframes empty-bounce-812e14cf{0%{opacity:0;transform:scale(.5) translateY(10px)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.empty-state--animated .empty-state__icon-wrapper[data-v-812e14cf]{animation:none}.empty-state__icon[data-v-812e14cf],.empty-state__emoji[data-v-812e14cf],.empty-state__btn[data-v-812e14cf]{transition:none}}.image-fallback[data-v-9be72654]{--img-size: 4rem;--img-radius: var(--radius);--img-text-size: .875rem;--img-ring-color: oklch(var(--primary));position:relative;width:var(--img-size);height:var(--img-size);border-radius:var(--img-radius);overflow:hidden;background:oklch(var(--muted));flex-shrink:0}.image-fallback--ring[data-v-9be72654]{box-shadow:0 0 0 3px var(--img-ring-color)}.image-fallback__shimmer[data-v-9be72654]{position:absolute;inset:0;background:linear-gradient(90deg,oklch(var(--muted)),oklch(var(--muted) / .7),oklch(var(--muted)));background-size:200% 100%;animation:shimmer-9be72654 1.5s ease-in-out infinite}@keyframes shimmer-9be72654{0%{background-position:200% 0}to{background-position:-200% 0}}.image-fallback__fallback[data-v-9be72654]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,oklch(var(--primary) / .15),#7173d726)}.image-fallback__initials[data-v-9be72654]{font-size:var(--img-text-size);font-weight:600;color:oklch(var(--primary));line-height:1;text-transform:uppercase}.image-fallback__icon[data-v-9be72654]{color:oklch(var(--primary) / .7)}.image-fallback__image[data-v-9be72654]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.image-fallback__image--loaded[data-v-9be72654]{opacity:1}.fade-enter-active[data-v-9be72654],.fade-leave-active[data-v-9be72654]{transition:opacity .3s ease}.fade-enter-from[data-v-9be72654],.fade-leave-to[data-v-9be72654]{opacity:0}@media (prefers-reduced-motion: reduce){.image-fallback__shimmer[data-v-9be72654]{animation:none}.image-fallback__image[data-v-9be72654],.fade-enter-active[data-v-9be72654],.fade-leave-active[data-v-9be72654]{transition:none}}.tooltip-trigger[data-v-2f60df8e]{display:contents}@keyframes spin-a8b4c6b3{to{transform:rotate(360deg)}}.animate-spin[data-v-a8b4c6b3]{animation:spin-a8b4c6b3 1s linear infinite}.sr-only[data-v-a8b4c6b3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form-field-input[data-v-04c35af5]{--ring-offset: 2px}.form-field-input[data-v-04c35af5]:focus-within{box-shadow:0 0 0 var(--ring-offset) oklch(var(--background)),0 0 0 calc(var(--ring-offset) + 2px) oklch(var(--ring) / .2)}.form-field-input input[data-v-04c35af5]:-webkit-autofill,.form-field-input input[data-v-04c35af5]:-webkit-autofill:hover,.form-field-input input[data-v-04c35af5]:-webkit-autofill:focus{-webkit-text-fill-color:oklch(var(--foreground));-webkit-box-shadow:0 0 0px 1000px oklch(var(--background)) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@keyframes shake-04c35af5{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.form-field-input[aria-invalid=true][data-v-04c35af5]{animation:shake-04c35af5 .4s ease-in-out}@media (prefers-reduced-motion: reduce){.form-field-input[data-v-04c35af5],.form-field-input[aria-invalid=true][data-v-04c35af5]{animation:none;transition:border-color .1s ease}}.skip-link[data-v-12f3da75]{position:absolute;top:-40px;left:0;z-index:100;background:var(--primary);color:var(--primary-foreground);padding:.75rem 1.5rem;text-decoration:none;font-weight:500;border-radius:0 0 .375rem;box-shadow:0 4px 6px -1px #0000001a;transition:top .2s ease}.skip-link[data-v-12f3da75]:focus{top:0;outline:2px solid var(--ring);outline-offset:2px}@media (prefers-contrast: high){.skip-link[data-v-12f3da75]{border:2px solid currentColor}}.visually-hidden[data-v-c4fe353e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visually-hidden[data-v-c4fe353e]:not(:focus):not(:active){position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.breadcrumb-container[data-v-27134d87]{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:oklch(var(--primary) / .3) transparent}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar{height:4px}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar-track{background-color:transparent}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar-thumb{background:oklch(var(--primary) / .3);border-radius:9999px}.breadcrumb-list[data-v-27134d87]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.breadcrumb-list[data-v-27134d87]{gap:.5rem}}.breadcrumb-list[data-v-27134d87]{min-width:-moz-fit-content;min-width:fit-content;padding:.25rem 0}.breadcrumb-item[data-v-27134d87]{display:flex;align-items:center;gap:.25rem}@media (min-width: 768px){.breadcrumb-item[data-v-27134d87]{gap:.5rem}}.breadcrumb-separator[data-v-27134d87]{height:1rem;width:1rem;flex-shrink:0;color:oklch(var(--muted-foreground));opacity:.6}.breadcrumb-content[data-v-27134d87]{display:flex;align-items:center;gap:.375rem}@media (min-width: 768px){.breadcrumb-content[data-v-27134d87]{gap:.5rem}}.breadcrumb-icon[data-v-27134d87]{height:1rem;width:1rem;flex-shrink:0;color:oklch(var(--muted-foreground))}.breadcrumb-link[data-v-27134d87]{display:inline-flex;align-items:center;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.breadcrumb-link[data-v-27134d87]:hover{--tw-text-opacity: 1;color:oklch(var(--foreground) / var(--tw-text-opacity, 1))}.breadcrumb-link[data-v-27134d87]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.breadcrumb-link[data-v-27134d87]{margin-left:-.25rem;margin-right:-.25rem;border-radius:calc(var(--radius) - 4px);padding-left:.25rem;padding-right:.25rem}.breadcrumb-link[data-v-27134d87]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: oklch(var(--ring) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.breadcrumb-link[data-v-27134d87]{color:oklch(var(--muted-foreground));text-decoration:none;white-space:nowrap}.breadcrumb-link[data-v-27134d87]:hover{color:color-mix(in oklch,oklch(var(--foreground)) 90%,oklch(var(--primary)) 10%)}.breadcrumb-link[data-v-27134d87]:active{color:oklch(var(--primary))}.breadcrumb-current[data-v-27134d87]{font-weight:500;color:oklch(var(--foreground));white-space:nowrap}@media (max-width: 640px){.breadcrumb-list[data-v-27134d87]{gap:.25rem;font-size:.75rem;line-height:1rem}.breadcrumb-separator[data-v-27134d87],.breadcrumb-icon[data-v-27134d87]{height:.875rem;width:.875rem}.breadcrumb-content[data-v-27134d87]{gap:.25rem}}.dark .breadcrumb-link[data-v-27134d87]{color:oklch(var(--muted-foreground))}.dark .breadcrumb-link[data-v-27134d87]:hover{color:color-mix(in oklch,oklch(var(--foreground)) 85%,oklch(var(--primary)) 15%)}.dark .breadcrumb-current[data-v-27134d87]{color:oklch(var(--foreground))}.dark .breadcrumb-separator[data-v-27134d87],.dark .breadcrumb-icon[data-v-27134d87]{opacity:.5}@media (prefers-reduced-motion: reduce){.breadcrumb-link[data-v-27134d87]{transition-property:none}}.error-state[data-v-84d7002e]{--state-padding: 4rem 2rem;--icon-size: 4rem;--icon-inner-size: 2rem;--title-size: 1.25rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--state-padding);border-radius:1rem;border:2px solid transparent;overflow:hidden;background:linear-gradient(135deg,oklch(var(--muted) / .3),oklch(var(--muted) / .1))}.error-state--sm[data-v-84d7002e]{--state-padding: 2rem 1.5rem;--icon-size: 3rem;--icon-inner-size: 1.5rem;--title-size: 1rem}.error-state--lg[data-v-84d7002e]{--state-padding: 5rem 2.5rem;--icon-size: 5rem;--icon-inner-size: 2.5rem;--title-size: 1.5rem}.error-state--error[data-v-84d7002e]{background:linear-gradient(135deg,#fceae880,#fcf3f14d);border-color:#ed756e33}.error-state--error .error-state__icon-wrapper[data-v-84d7002e]{background:linear-gradient(135deg,#de3b3d33,#db665633);color:#cc272e}.error-state--warning[data-v-84d7002e]{background:linear-gradient(135deg,#feedc980,oklch(.97 .03 80 / .3));border-color:#d9a51433}.error-state--warning .error-state__icon-wrapper[data-v-84d7002e]{background:linear-gradient(135deg,oklch(.7 .15 85 / .2),#c5953b33);color:oklch(.6 .15 85)}.error-state--offline[data-v-84d7002e]{background:linear-gradient(135deg,#eeeeee80,#f5f5f54d);border-color:#9e9e9e33}.error-state--offline .error-state__icon-wrapper[data-v-84d7002e]{background:linear-gradient(135deg,#80808026,#8f8f8f1a);color:#636363}.error-state--empty[data-v-84d7002e]{background:linear-gradient(135deg,oklch(var(--muted) / .3),oklch(var(--muted) / .1));border-color:oklch(var(--border))}.error-state__content[data-v-84d7002e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:28rem}.error-state__icon-wrapper[data-v-84d7002e]{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:50%;margin-bottom:1.25rem;animation:bounce-in-84d7002e .5s cubic-bezier(.34,1.56,.64,1)}.error-state__icon[data-v-84d7002e]{width:var(--icon-inner-size);height:var(--icon-inner-size)}.error-state__title[data-v-84d7002e]{margin:0 0 .5rem;font-size:var(--title-size);font-weight:700;color:oklch(var(--foreground))}.error-state__description[data-v-84d7002e]{margin:0 0 1.5rem;font-size:.9375rem;color:oklch(var(--muted-foreground));line-height:1.6}.error-state__details[data-v-84d7002e]{width:100%;max-width:24rem;margin-bottom:1.5rem}.error-state__details-trigger[data-v-84d7002e]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:none;border-radius:var(--radius);color:oklch(var(--muted-foreground));font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.error-state__details-trigger[data-v-84d7002e]:hover{color:oklch(var(--foreground));background:oklch(var(--muted) / .5)}.error-state__details-icon[data-v-84d7002e]{transition:transform .25s ease}.error-state__details-icon--open[data-v-84d7002e]{transform:rotate(180deg)}.error-state__details-content[data-v-84d7002e]{margin-top:.75rem;padding:1rem;background:oklch(var(--muted) / .5);border-radius:var(--radius);text-align:left;overflow:hidden}.error-state__details-code[data-v-84d7002e]{display:block;font-size:.75rem;font-family:ui-monospace,monospace;color:#cc272e;word-break:break-all;white-space:pre-wrap}.error-state__actions[data-v-84d7002e]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.error-state__retry-btn[data-v-84d7002e]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:oklch(var(--primary));border:none;border-radius:var(--radius);color:oklch(var(--primary-foreground));font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.error-state__retry-btn[data-v-84d7002e]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.error-state__retry-btn[data-v-84d7002e]:active:not(:disabled){transform:translateY(0)}.error-state__retry-btn[data-v-84d7002e]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.error-state__retry-btn[data-v-84d7002e]:disabled{opacity:.7;cursor:not-allowed}.error-state__retry-btn--loading .error-state__retry-icon[data-v-84d7002e]{animation:spin-84d7002e 1s linear infinite}.error-state__retry-icon[data-v-84d7002e]{flex-shrink:0}.error-state__decoration[data-v-84d7002e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.error-state__circle[data-v-84d7002e]{position:absolute;border-radius:50%;opacity:.1}.error-state__circle--1[data-v-84d7002e]{top:-20%;right:-10%;width:50%;height:50%;background:currentColor;animation:float-84d7002e 8s ease-in-out infinite}.error-state__circle--2[data-v-84d7002e]{bottom:-15%;left:-5%;width:40%;height:40%;background:currentColor;animation:float-84d7002e 10s ease-in-out infinite reverse}@keyframes bounce-in-84d7002e{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes float-84d7002e{0%,to{transform:translate(0)}50%{transform:translate(-5%,5%)}}@keyframes spin-84d7002e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.details-enter-active[data-v-84d7002e]{transition:all .25s ease-out}.details-leave-active[data-v-84d7002e]{transition:all .2s ease-in}.details-enter-from[data-v-84d7002e],.details-leave-to[data-v-84d7002e]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.details-enter-to[data-v-84d7002e],.details-leave-from[data-v-84d7002e]{max-height:10rem}:root.dark .error-state--error[data-v-84d7002e]{background:linear-gradient(135deg,#3617154d,#22110e33)}:root.dark .error-state--warning[data-v-84d7002e]{background:linear-gradient(135deg,oklch(.3 .08 85 / .3),#2e1e0133)}:root.dark .error-state--offline[data-v-84d7002e]{background:linear-gradient(135deg,#2222224d,#16161633)}@media (prefers-reduced-motion: reduce){.error-state__icon-wrapper[data-v-84d7002e],.error-state__details-trigger[data-v-84d7002e],.error-state__details-icon[data-v-84d7002e],.error-state__retry-btn[data-v-84d7002e],.error-state__circle--1[data-v-84d7002e],.error-state__circle--2[data-v-84d7002e],.details-enter-active[data-v-84d7002e],.details-leave-active[data-v-84d7002e]{animation:none;transition:none}.error-state__retry-btn--loading .error-state__retry-icon[data-v-84d7002e]{animation:none}}.text-truncate[data-v-f3785183],.text-truncate__wrapper[data-v-f3785183]{position:relative}.text-truncate__text[data-v-f3785183]{margin:0;transition:max-height .3s ease}.text-truncate__text--clickable[data-v-f3785183]{cursor:pointer}.text-truncate__text--clickable[data-v-f3785183]:hover{color:oklch(var(--foreground))}.text-truncate__text--expanded[data-v-f3785183]{max-height:none}.line-clamp-1[data-v-f3785183]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-f3785183]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-f3785183]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4[data-v-f3785183]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5[data-v-f3785183]{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.text-truncate__fade[data-v-f3785183]{position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(to bottom,oklch(var(--background) / 0),oklch(var(--background)));pointer-events:none}.text-truncate__toggle[data-v-f3785183]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;background:transparent;border:none;border-radius:var(--radius);color:oklch(var(--primary));font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.text-truncate__toggle[data-v-f3785183]:hover{background:oklch(var(--primary) / .1)}.text-truncate__toggle[data-v-f3785183]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.text-truncate__toggle--inline[data-v-f3785183]{margin-top:0;margin-left:.5rem;padding:0}.text-truncate__toggle--inline[data-v-f3785183]:hover{background:transparent;text-decoration:underline}.text-truncate__toggle--fade[data-v-f3785183]{position:relative;z-index:1;margin-top:-.5rem}.text-truncate__toggle-text[data-v-f3785183]{white-space:nowrap}.text-truncate__toggle-icon[data-v-f3785183]{flex-shrink:0;transition:transform .2s ease}.text-truncate__tooltip[data-v-f3785183]{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:50;max-width:20rem;padding:.625rem .875rem;background:oklch(var(--popover));color:oklch(var(--popover-foreground));border:1px solid oklch(var(--border));border-radius:var(--radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:.875rem;line-height:1.5;pointer-events:none;opacity:0;visibility:hidden}.text-truncate:hover .text-truncate__tooltip[data-v-f3785183]{opacity:1;visibility:visible}.text-truncate__tooltip-arrow[data-v-f3785183]{position:absolute;bottom:-.25rem;left:1rem;width:.5rem;height:.5rem;background:oklch(var(--popover));border-right:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));transform:rotate(45deg)}.tooltip-enter-active[data-v-f3785183],.tooltip-leave-active[data-v-f3785183]{transition:all .2s ease}.tooltip-enter-from[data-v-f3785183],.tooltip-leave-to[data-v-f3785183]{opacity:0;transform:translateY(.25rem)}@media (prefers-reduced-motion: reduce){.text-truncate__text[data-v-f3785183],.text-truncate__toggle[data-v-f3785183],.text-truncate__toggle-icon[data-v-f3785183],.tooltip-enter-active[data-v-f3785183],.tooltip-leave-active[data-v-f3785183]{transition:none}}.input-with-counter[data-v-8da61540]{--input-height: 2.5rem;--input-font-size: .9375rem;--label-font-size: .875rem;--counter-font-size: .75rem;--input-padding-x: .75rem;--input-radius: var(--radius);display:flex;flex-direction:column;gap:.375rem}.input-with-counter--sm[data-v-8da61540]{--input-height: 2rem;--input-font-size: .8125rem;--label-font-size: .8125rem;--counter-font-size: .6875rem;--input-padding-x: .625rem}.input-with-counter--lg[data-v-8da61540]{--input-height: 3rem;--input-font-size: 1rem;--label-font-size: .9375rem;--counter-font-size: .8125rem;--input-padding-x: 1rem}.input-with-counter__label[data-v-8da61540]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--label-font-size);font-weight:500;color:oklch(var(--foreground));transition:color .2s ease}.input-with-counter--focused .input-with-counter__label[data-v-8da61540]{color:oklch(var(--primary))}.input-with-counter--error .input-with-counter__label[data-v-8da61540],.input-with-counter__required[data-v-8da61540]{color:oklch(var(--destructive))}.input-with-counter__container[data-v-8da61540]{position:relative;display:flex;align-items:center}.input-with-counter__input[data-v-8da61540]{width:100%;height:var(--input-height);padding:0 var(--input-padding-x);padding-right:3rem;background:oklch(var(--background));border:2px solid oklch(var(--border));border-radius:var(--input-radius);color:oklch(var(--foreground));font-size:var(--input-font-size);font-family:inherit;outline:none;transition:all .2s ease}.input-with-counter__input[data-v-8da61540]::-moz-placeholder{color:oklch(var(--muted-foreground))}.input-with-counter__input[data-v-8da61540]::placeholder{color:oklch(var(--muted-foreground))}.input-with-counter__input[data-v-8da61540]:hover:not(:disabled):not(:focus){border-color:oklch(var(--primary) / .5)}.input-with-counter__input[data-v-8da61540]:focus{border-color:oklch(var(--primary));box-shadow:0 0 0 3px oklch(var(--primary) / .1)}.input-with-counter__input[data-v-8da61540]:disabled{opacity:.5;cursor:not-allowed;background:oklch(var(--muted) / .5)}.input-with-counter__input[data-v-8da61540]:-moz-read-only{background:oklch(var(--muted) / .3);cursor:default}.input-with-counter__input[data-v-8da61540]:read-only{background:oklch(var(--muted) / .3);cursor:default}.input-with-counter--filled .input-with-counter__input[data-v-8da61540]{background:oklch(var(--muted) / .5);border-color:transparent}.input-with-counter--filled .input-with-counter__input[data-v-8da61540]:focus{background:oklch(var(--background));border-color:oklch(var(--primary))}.input-with-counter--flushed .input-with-counter__input[data-v-8da61540]{border-radius:0;border-width:0 0 2px 0;padding-left:0;background:transparent}.input-with-counter--flushed .input-with-counter__input[data-v-8da61540]:focus{box-shadow:none}.input-with-counter--error .input-with-counter__input[data-v-8da61540]{border-color:oklch(var(--destructive))}.input-with-counter--error .input-with-counter__input[data-v-8da61540]:focus{box-shadow:0 0 0 3px oklch(var(--destructive) / .1)}.input-with-counter--success .input-with-counter__input[data-v-8da61540]{border-color:oklch(.6 .2 145)}.input-with-counter--success .input-with-counter__input[data-v-8da61540]:focus{box-shadow:0 0 0 3px oklch(.6 .2 145 / .1)}.input-with-counter__suffix[data-v-8da61540]{position:absolute;right:var(--input-padding-x);display:flex;align-items:center;gap:.5rem;pointer-events:none}.input-with-counter__toggle[data-v-8da61540]{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;border-radius:var(--radius);color:oklch(var(--muted-foreground));cursor:pointer;pointer-events:auto;transition:color .2s ease}.input-with-counter__toggle[data-v-8da61540]:hover{color:oklch(var(--foreground))}.input-with-counter__icon[data-v-8da61540]{flex-shrink:0}.input-with-counter__icon--success[data-v-8da61540]{color:oklch(.6 .2 145)}.input-with-counter__counter[data-v-8da61540]{font-size:var(--counter-font-size);font-weight:500;color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.input-with-counter__counter--warning[data-v-8da61540]{color:oklch(.7 .15 85)}.input-with-counter__counter--error[data-v-8da61540]{color:oklch(var(--destructive))}.input-with-counter__progress[data-v-8da61540]{position:absolute;bottom:0;left:0;right:0;height:2px;background:oklch(var(--border));border-radius:0 0 var(--input-radius) var(--input-radius);overflow:hidden}.input-with-counter--flushed .input-with-counter__progress[data-v-8da61540]{border-radius:0}.input-with-counter__progress-bar[data-v-8da61540]{height:100%;background:oklch(var(--primary));transition:width .2s ease,background .2s ease}.input-with-counter__progress--warning .input-with-counter__progress-bar[data-v-8da61540]{background:oklch(.7 .15 85)}.input-with-counter__progress--error .input-with-counter__progress-bar[data-v-8da61540]{background:oklch(var(--destructive))}.input-with-counter__footer[data-v-8da61540]{min-height:1.25rem}.input-with-counter__message[data-v-8da61540]{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;margin:0}.input-with-counter__message--error[data-v-8da61540]{color:oklch(var(--destructive))}.input-with-counter__message--success[data-v-8da61540]{color:oklch(.6 .2 145)}.input-with-counter__message--hint[data-v-8da61540]{color:oklch(var(--muted-foreground))}.message-enter-active[data-v-8da61540]{transition:all .2s ease-out}.message-leave-active[data-v-8da61540]{transition:all .15s ease-in}.message-enter-from[data-v-8da61540],.message-leave-to[data-v-8da61540]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion: reduce){.input-with-counter__input[data-v-8da61540],.input-with-counter__label[data-v-8da61540],.input-with-counter__toggle[data-v-8da61540],.input-with-counter__progress-bar[data-v-8da61540],.message-enter-active[data-v-8da61540],.message-leave-active[data-v-8da61540]{transition:none}}.textarea-with-counter[data-v-b5d907e9]{--textarea-font-size: .9375rem;--label-font-size: .875rem;--counter-font-size: .75rem;--textarea-padding: .75rem;--textarea-radius: var(--radius);--textarea-line-height: 1.625;display:flex;flex-direction:column;gap:.375rem}.textarea-with-counter--sm[data-v-b5d907e9]{--textarea-font-size: .8125rem;--label-font-size: .8125rem;--counter-font-size: .6875rem;--textarea-padding: .625rem;--textarea-line-height: 1.5}.textarea-with-counter--lg[data-v-b5d907e9]{--textarea-font-size: 1rem;--label-font-size: .9375rem;--counter-font-size: .8125rem;--textarea-padding: 1rem;--textarea-line-height: 1.75}.textarea-with-counter__label[data-v-b5d907e9]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--label-font-size);font-weight:500;color:oklch(var(--foreground));transition:color .2s ease}.textarea-with-counter--focused .textarea-with-counter__label[data-v-b5d907e9]{color:oklch(var(--primary))}.textarea-with-counter--error .textarea-with-counter__label[data-v-b5d907e9],.textarea-with-counter__required[data-v-b5d907e9]{color:oklch(var(--destructive))}.textarea-with-counter__container[data-v-b5d907e9]{position:relative}.textarea-with-counter__textarea[data-v-b5d907e9]{width:100%;padding:var(--textarea-padding);background:oklch(var(--background));border:2px solid oklch(var(--border));border-radius:var(--textarea-radius);color:oklch(var(--foreground));font-size:var(--textarea-font-size);font-family:inherit;line-height:var(--textarea-line-height);outline:none;transition:all .2s ease}.textarea-with-counter__textarea[data-v-b5d907e9]::-moz-placeholder{color:oklch(var(--muted-foreground))}.textarea-with-counter__textarea[data-v-b5d907e9]::placeholder{color:oklch(var(--muted-foreground))}.textarea-with-counter__textarea[data-v-b5d907e9]:hover:not(:disabled):not(:focus){border-color:oklch(var(--primary) / .5)}.textarea-with-counter__textarea[data-v-b5d907e9]:focus{border-color:oklch(var(--primary));box-shadow:0 0 0 3px oklch(var(--primary) / .1)}.textarea-with-counter__textarea[data-v-b5d907e9]:disabled{opacity:.5;cursor:not-allowed;background:oklch(var(--muted) / .5)}.textarea-with-counter__textarea[data-v-b5d907e9]:-moz-read-only{background:oklch(var(--muted) / .3);cursor:default}.textarea-with-counter__textarea[data-v-b5d907e9]:read-only{background:oklch(var(--muted) / .3);cursor:default}.textarea-with-counter__textarea--resize-none[data-v-b5d907e9]{resize:none}.textarea-with-counter__textarea--resize-vertical[data-v-b5d907e9]{resize:vertical}.textarea-with-counter__textarea--resize-horizontal[data-v-b5d907e9]{resize:horizontal}.textarea-with-counter__textarea--resize-both[data-v-b5d907e9]{resize:both}.textarea-with-counter--filled .textarea-with-counter__textarea[data-v-b5d907e9]{background:oklch(var(--muted) / .5);border-color:transparent}.textarea-with-counter--filled .textarea-with-counter__textarea[data-v-b5d907e9]:focus{background:oklch(var(--background));border-color:oklch(var(--primary))}.textarea-with-counter--flushed .textarea-with-counter__textarea[data-v-b5d907e9]{border-radius:0;border-width:0 0 2px 0;padding-left:0;padding-right:0;background:transparent}.textarea-with-counter--flushed .textarea-with-counter__textarea[data-v-b5d907e9]:focus{box-shadow:none}.textarea-with-counter--error .textarea-with-counter__textarea[data-v-b5d907e9]{border-color:oklch(var(--destructive))}.textarea-with-counter--error .textarea-with-counter__textarea[data-v-b5d907e9]:focus{box-shadow:0 0 0 3px oklch(var(--destructive) / .1)}.textarea-with-counter--success .textarea-with-counter__textarea[data-v-b5d907e9]{border-color:oklch(.6 .2 145)}.textarea-with-counter--success .textarea-with-counter__textarea[data-v-b5d907e9]:focus{box-shadow:0 0 0 3px oklch(.6 .2 145 / .1)}.textarea-with-counter__progress[data-v-b5d907e9]{position:absolute;bottom:0;left:0;right:0;height:3px;background:oklch(var(--border));border-radius:0 0 var(--textarea-radius) var(--textarea-radius);overflow:hidden}.textarea-with-counter--flushed .textarea-with-counter__progress[data-v-b5d907e9]{border-radius:0}.textarea-with-counter__progress-bar[data-v-b5d907e9]{height:100%;background:oklch(var(--primary));transition:width .2s ease,background .2s ease}.textarea-with-counter__progress--warning .textarea-with-counter__progress-bar[data-v-b5d907e9]{background:oklch(.7 .15 85)}.textarea-with-counter__progress--error .textarea-with-counter__progress-bar[data-v-b5d907e9]{background:oklch(var(--destructive))}.textarea-with-counter__footer[data-v-b5d907e9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.25rem}.textarea-with-counter__message-wrapper[data-v-b5d907e9]{flex:1;min-width:0}.textarea-with-counter__message[data-v-b5d907e9]{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;margin:0}.textarea-with-counter__message--error[data-v-b5d907e9]{color:oklch(var(--destructive))}.textarea-with-counter__message--success[data-v-b5d907e9]{color:oklch(.6 .2 145)}.textarea-with-counter__message--hint[data-v-b5d907e9]{color:oklch(var(--muted-foreground))}.textarea-with-counter__counter[data-v-b5d907e9]{flex-shrink:0;font-size:var(--counter-font-size);font-weight:500;color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums}.textarea-with-counter__counter--warning[data-v-b5d907e9]{color:oklch(.7 .15 85)}.textarea-with-counter__counter--error[data-v-b5d907e9]{color:oklch(var(--destructive))}.message-enter-active[data-v-b5d907e9]{transition:all .2s ease-out}.message-leave-active[data-v-b5d907e9]{transition:all .15s ease-in}.message-enter-from[data-v-b5d907e9],.message-leave-to[data-v-b5d907e9]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion: reduce){.textarea-with-counter__textarea[data-v-b5d907e9],.textarea-with-counter__label[data-v-b5d907e9],.textarea-with-counter__progress-bar[data-v-b5d907e9],.message-enter-active[data-v-b5d907e9],.message-leave-active[data-v-b5d907e9]{transition:none}}.responsive-table[data-v-2fffc373]{width:100%}.responsive-table__desktop[data-v-2fffc373]{display:none;overflow-x:auto;border-radius:var(--radius);border:1px solid oklch(var(--border));visibility:hidden;height:0;overflow:hidden;border:none}@media (min-width: 768px){.responsive-table__desktop[data-v-2fffc373]{display:block;visibility:visible;height:auto;overflow-x:auto;border:1px solid oklch(var(--border))}}.responsive-table__mobile[data-v-2fffc373]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.responsive-table__mobile[data-v-2fffc373]{display:none!important}}.responsive-table__table[data-v-2fffc373]{width:100%;border-collapse:collapse}.responsive-table__head[data-v-2fffc373]{background:oklch(var(--muted) / .5);border-bottom:1px solid oklch(var(--border))}.responsive-table--sticky-header .responsive-table__head[data-v-2fffc373]{position:sticky;top:0;z-index:10;backdrop-filter:blur(8px);background:oklch(var(--muted) / .9)}.responsive-table__th[data-v-2fffc373]{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:oklch(var(--muted-foreground));white-space:nowrap}.responsive-table--compact .responsive-table__th[data-v-2fffc373]{padding:.5rem .75rem;font-size:.6875rem}.responsive-table__th--sortable[data-v-2fffc373]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.responsive-table__th--sortable[data-v-2fffc373]:hover{color:oklch(var(--foreground))}.responsive-table__th-content[data-v-2fffc373]{display:flex;align-items:center;gap:.5rem}.responsive-table__sort-icon[data-v-2fffc373]{opacity:.5;transition:opacity .2s ease}.responsive-table__th--sortable:hover .responsive-table__sort-icon[data-v-2fffc373]{opacity:1}.responsive-table__body[data-v-2fffc373]{background:oklch(var(--card))}.responsive-table__row[data-v-2fffc373]{transition:background-color .15s ease;border-bottom:1px solid oklch(var(--border))}.responsive-table__row[data-v-2fffc373]:last-child{border-bottom:none}.responsive-table--hoverable .responsive-table__row[data-v-2fffc373]:hover{background:oklch(var(--muted) / .3)}.responsive-table--striped .responsive-table__row[data-v-2fffc373]:nth-child(2n){background:oklch(var(--muted) / .2)}.responsive-table__row--clickable[data-v-2fffc373]{cursor:pointer}.responsive-table__row--clickable[data-v-2fffc373]:active{background:oklch(var(--muted) / .5)}.responsive-table__td[data-v-2fffc373]{padding:1rem;font-size:.875rem;color:oklch(var(--foreground));vertical-align:middle}.responsive-table--compact .responsive-table__td[data-v-2fffc373]{padding:.625rem .75rem;font-size:.8125rem}.responsive-table__td--center[data-v-2fffc373]{text-align:center}.responsive-table__td--right[data-v-2fffc373]{text-align:right}.responsive-table__card[data-v-2fffc373]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius);padding:1rem;transition:box-shadow .2s ease}.responsive-table__card+.responsive-table__card[data-v-2fffc373]{margin-top:0}.responsive-table__card--clickable[data-v-2fffc373]{cursor:pointer}.responsive-table__card--clickable[data-v-2fffc373]:active{background:oklch(var(--muted) / .5)}.responsive-table--hoverable .responsive-table__card[data-v-2fffc373]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.responsive-table__card-content[data-v-2fffc373]{display:flex;flex-direction:column;gap:.625rem}.responsive-table__card-field[data-v-2fffc373]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.125rem 0}.responsive-table__card-label[data-v-2fffc373]{font-size:.75rem;font-weight:500;color:oklch(var(--muted-foreground));flex-shrink:0}.responsive-table__card-value[data-v-2fffc373]{font-size:.8125rem;color:oklch(var(--foreground));text-align:right}.responsive-table__empty[data-v-2fffc373]{padding:3rem 1.5rem;text-align:center;background:oklch(var(--muted) / .2);border-radius:var(--radius);border:1px dashed oklch(var(--border))}.responsive-table__empty-content[data-v-2fffc373]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.responsive-table__empty-icon[data-v-2fffc373]{color:oklch(var(--muted-foreground))}.responsive-table__empty-text[data-v-2fffc373]{color:oklch(var(--muted-foreground));font-size:.9375rem}.responsive-table--bordered .responsive-table__td[data-v-2fffc373],.responsive-table--bordered .responsive-table__th[data-v-2fffc373]{border:1px solid oklch(var(--border))}.responsive-table--simple .responsive-table__desktop[data-v-2fffc373]{border:none}.responsive-table--simple .responsive-table__head[data-v-2fffc373]{background:transparent}.table-row-enter-active[data-v-2fffc373],.table-row-leave-active[data-v-2fffc373]{transition:all .3s ease}.table-row-enter-from[data-v-2fffc373],.table-row-leave-to[data-v-2fffc373]{opacity:0;transform:translateY(-10px)}.card-enter-active[data-v-2fffc373],.card-leave-active[data-v-2fffc373]{transition:all .3s ease}.card-enter-from[data-v-2fffc373],.card-leave-to[data-v-2fffc373]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.responsive-table__row[data-v-2fffc373],.responsive-table__card[data-v-2fffc373],.responsive-table__th--sortable[data-v-2fffc373],.responsive-table__sort-icon[data-v-2fffc373],.table-row-enter-active[data-v-2fffc373],.table-row-leave-active[data-v-2fffc373],.card-enter-active[data-v-2fffc373],.card-leave-active[data-v-2fffc373]{transition:none}}.search-input[data-v-47cddf35]{--search-height: 2.5rem;--search-icon-size: 1.125rem;--search-padding-x: .75rem;--search-font-size: .9375rem;position:relative;display:flex;align-items:center;width:100%;height:var(--search-height);background:oklch(var(--background));border:1px solid oklch(var(--border));border-radius:var(--radius);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-input--sm[data-v-47cddf35]{--search-height: 2rem;--search-icon-size: 1rem;--search-padding-x: .625rem;--search-font-size: .875rem}.search-input--lg[data-v-47cddf35]{--search-height: 3rem;--search-icon-size: 1.25rem;--search-padding-x: 1rem;--search-font-size: 1rem}.search-input--rounded-full[data-v-47cddf35]{border-radius:9999px}.search-input--rounded-full .search-input__icon-wrapper--search[data-v-47cddf35]{margin-left:calc(var(--search-padding-x) + .25rem)}.search-input--glass[data-v-47cddf35]{background:oklch(var(--background) / .6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:oklch(var(--border) / .5)}.search-input--filled[data-v-47cddf35]{background:oklch(var(--muted));border-color:transparent}.search-input--filled[data-v-47cddf35]:hover:not(.search-input--disabled){background:oklch(var(--muted) / .8)}.search-input--focused[data-v-47cddf35]{border-color:oklch(var(--ring));box-shadow:0 0 0 3px oklch(var(--ring) / .1)}.search-input--focused.search-input--glass[data-v-47cddf35]{background:oklch(var(--background) / .8)}.search-input--disabled[data-v-47cddf35]{opacity:.5;cursor:not-allowed}.search-input--has-value[data-v-47cddf35]:not(.search-input--focused){border-color:oklch(var(--border) / .8)}.search-input__icon-wrapper[data-v-47cddf35]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:oklch(var(--muted-foreground));transition:color .2s ease,transform .2s ease}.search-input__icon-wrapper--search[data-v-47cddf35]{margin-left:var(--search-padding-x)}.search-input--focused .search-input__icon-wrapper--search[data-v-47cddf35]{color:oklch(var(--primary));transform:scale(1.05)}.search-input__icon-wrapper--loading[data-v-47cddf35]{margin-right:var(--search-padding-x)}.search-input__icon[data-v-47cddf35]{width:var(--search-icon-size);height:var(--search-icon-size)}.search-input__icon--spin[data-v-47cddf35]{animation:search-spin-47cddf35 .8s linear infinite}.search-input__field[data-v-47cddf35]{flex:1;height:100%;padding:0 var(--search-padding-x);background:transparent;border:none;outline:none;font-size:var(--search-font-size);color:oklch(var(--foreground));min-width:0}.search-input__field[data-v-47cddf35]::-moz-placeholder{color:oklch(var(--muted-foreground));-moz-transition:color .2s ease;transition:color .2s ease}.search-input__field[data-v-47cddf35]::placeholder{color:oklch(var(--muted-foreground));transition:color .2s ease}.search-input--focused .search-input__field[data-v-47cddf35]::-moz-placeholder{color:oklch(var(--muted-foreground) / .7)}.search-input--focused .search-input__field[data-v-47cddf35]::placeholder{color:oklch(var(--muted-foreground) / .7)}.search-input__field[data-v-47cddf35]:disabled{cursor:not-allowed}.search-input__field[data-v-47cddf35]::-webkit-search-decoration,.search-input__field[data-v-47cddf35]::-webkit-search-cancel-button,.search-input__field[data-v-47cddf35]::-webkit-search-results-button,.search-input__field[data-v-47cddf35]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-input__actions[data-v-47cddf35]{display:flex;align-items:center;gap:.25rem;margin-right:.25rem}.search-input__clear[data-v-47cddf35]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(var(--search-height) - .5rem);height:calc(var(--search-height) - .5rem);background:transparent;border:none;border-radius:calc(var(--radius) - 2px);color:oklch(var(--muted-foreground));cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.search-input--rounded-full .search-input__clear[data-v-47cddf35]{border-radius:9999px}.search-input__clear[data-v-47cddf35]:hover{background:oklch(var(--muted));color:oklch(var(--foreground))}.search-input__clear[data-v-47cddf35]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.search-input__clear[data-v-47cddf35]:active{transform:scale(.9)}.search-input__focus-ring[data-v-47cddf35]{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;opacity:0;background:transparent;box-shadow:0 0 20px oklch(var(--primary) / .15);transition:opacity .3s ease}.search-input--focused .search-input__focus-ring[data-v-47cddf35]{opacity:1}.search-icon-enter-active[data-v-47cddf35],.search-icon-leave-active[data-v-47cddf35]{transition:opacity .2s ease,transform .2s ease}.search-icon-enter-from[data-v-47cddf35]{opacity:0;transform:scale(.8) rotate(-90deg)}.search-icon-leave-to[data-v-47cddf35]{opacity:0;transform:scale(.8) rotate(90deg)}@keyframes search-spin-47cddf35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only[data-v-47cddf35]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast: high){.search-input[data-v-47cddf35]{border-width:2px}.search-input--focused[data-v-47cddf35]{box-shadow:0 0 0 4px oklch(var(--ring) / .3)}}@media (prefers-reduced-motion: reduce){.search-input[data-v-47cddf35],.search-input__icon-wrapper[data-v-47cddf35],.search-input__clear[data-v-47cddf35],.search-input__focus-ring[data-v-47cddf35],.search-icon-enter-active[data-v-47cddf35],.search-icon-leave-active[data-v-47cddf35]{transition:none}.search-input__icon--spin[data-v-47cddf35]{animation:none}}@media (max-width: 768px){.search-input[data-v-47cddf35]{--search-height: 2.75rem;--search-font-size: 1rem}.search-input--sm[data-v-47cddf35]{--search-height: 2.25rem}.search-input--lg[data-v-47cddf35]{--search-height: 3.25rem}.search-input__clear[data-v-47cddf35]{min-width:2.5rem;min-height:2.5rem}}:root.dark .search-input--glass[data-v-47cddf35]{background:oklch(var(--background) / .4)}:root.dark .search-input--focused .search-input__focus-ring[data-v-47cddf35]{box-shadow:0 0 30px oklch(var(--primary) / .2)}[data-v-b6c1b7e2] .fixed{position:fixed!important;transform:none!important}.bg-gradient-to-r[data-v-b6c1b7e2]:before{content:"";position:absolute;top:0;right:0;width:16rem;height:16rem;background:#ffffff0d;border-radius:50%;filter:blur(80px);animation:pulse-slow-b6c1b7e2 5s ease-in-out infinite}@keyframes pulse-slow-b6c1b7e2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.breadcrumb[data-v-18dc256c]{display:flex;align-items:center}.breadcrumb__list[data-v-18dc256c]{display:flex;flex-wrap:wrap;align-items:center;gap:inherit;list-style:none;margin:0;padding:0}.breadcrumb__item[data-v-18dc256c]{display:flex;align-items:center;gap:inherit}.breadcrumb__separator[data-v-18dc256c]{display:flex;align-items:center;color:oklch(var(--muted-foreground) / .5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb__slash[data-v-18dc256c],.breadcrumb__dot[data-v-18dc256c]{font-weight:300}.breadcrumb__link[data-v-18dc256c]{display:inline-flex;align-items:center;gap:.375rem;color:oklch(var(--muted-foreground));text-decoration:none;border-radius:var(--radius);padding:.25rem .5rem;margin:-.25rem -.5rem;transition:all .15s ease;max-width:150px}.breadcrumb__link[data-v-18dc256c]:hover{color:oklch(var(--foreground));background:oklch(var(--muted) / .5)}.breadcrumb__link[data-v-18dc256c]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.breadcrumb__link[data-v-18dc256c]:active{transform:scale(.98)}.breadcrumb__current[data-v-18dc256c]{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;color:oklch(var(--foreground));max-width:200px}.breadcrumb__icon[data-v-18dc256c]{flex-shrink:0;opacity:.8}.breadcrumb__label[data-v-18dc256c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__expand[data-v-18dc256c]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin:-.25rem 0;background:oklch(var(--muted) / .5);border:1px solid oklch(var(--border) / .5);border-radius:var(--radius);color:oklch(var(--muted-foreground));font-size:inherit;cursor:pointer;transition:all .15s ease}.breadcrumb__expand[data-v-18dc256c]:hover{background:oklch(var(--muted));border-color:oklch(var(--border));color:oklch(var(--foreground))}.breadcrumb__expand[data-v-18dc256c]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.breadcrumb__expand[data-v-18dc256c]:active{transform:scale(.95)}.breadcrumb__expand-count[data-v-18dc256c]{font-size:.75em;font-weight:500;background:oklch(var(--muted-foreground) / .2);padding:0 .25rem;border-radius:.25rem}.breadcrumb-item-enter-active[data-v-18dc256c]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.breadcrumb-item-leave-active[data-v-18dc256c]{transition:all .2s ease-out}.breadcrumb-item-enter-from[data-v-18dc256c]{opacity:0;transform:translate(-8px) scale(.9)}.breadcrumb-item-leave-to[data-v-18dc256c]{opacity:0;transform:translate(8px) scale(.9)}.breadcrumb-item-move[data-v-18dc256c]{transition:transform .3s ease}@media (max-width: 640px){.breadcrumb__link[data-v-18dc256c]{max-width:100px}.breadcrumb__current[data-v-18dc256c]{max-width:120px}}@media (prefers-reduced-motion: reduce){.breadcrumb__link[data-v-18dc256c],.breadcrumb__expand[data-v-18dc256c],.breadcrumb-item-enter-active[data-v-18dc256c],.breadcrumb-item-leave-active[data-v-18dc256c],.breadcrumb-item-move[data-v-18dc256c]{transition:opacity .15s ease}.breadcrumb-item-enter-from[data-v-18dc256c],.breadcrumb-item-leave-to[data-v-18dc256c]{transform:none}}.config-input input[type=color][data-v-a0fe0a74]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.config-input input[type=color][data-v-a0fe0a74]::-webkit-color-swatch-wrapper{padding:0}.config-input input[type=color][data-v-a0fe0a74]::-webkit-color-swatch{border:none;border-radius:.375rem}
