.line-clamp-2[data-v-827853cd]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dropdown-enter-active[data-v-8a30cc8c],.dropdown-leave-active[data-v-8a30cc8c]{transition:all .2s}.dropdown-enter-from[data-v-8a30cc8c],.dropdown-leave-to[data-v-8a30cc8c]{opacity:0;transform:translateY(-10px)scale(.95)}@keyframes shake-8a30cc8c{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-5deg)}20%,40%,60%,80%{transform:rotate(5deg)}}@keyframes ping-df5d4cfe{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse-subtle-df5d4cfe{0%,to{opacity:1}50%{opacity:.8}}.animate-ping[data-v-df5d4cfe]{animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-df5d4cfe}.animate-pulse-subtle[data-v-df5d4cfe]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-subtle-df5d4cfe}.loading-skeleton[data-v-858b9bca]{flex-direction:column;gap:1rem;display:flex}.skeleton-shimmer[data-v-858b9bca]{background:oklch(var(--muted));border-radius:calc(var(--radius) / 2);position:relative;overflow:hidden}.skeleton-shimmer[data-v-858b9bca]:after{content:"";background:linear-gradient(90deg, transparent, oklch(var(--background) / .4), transparent);animation:1.5s ease-in-out infinite shimmer-858b9bca;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes shimmer-858b9bca{to{transform:translate(100%)}}.loading-skeleton__job[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__job-header[data-v-858b9bca]{align-items:flex-start;gap:1rem;display:flex}.loading-skeleton__job-logo[data-v-858b9bca]{border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem}.loading-skeleton__job-info[data-v-858b9bca]{flex-direction:column;flex:1;gap:.5rem;display:flex}.loading-skeleton__job-body[data-v-858b9bca]{flex-direction:column;gap:.5rem;display:flex}.loading-skeleton__job-tags[data-v-858b9bca]{gap:.5rem;display:flex}.loading-skeleton__application[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__application-header[data-v-858b9bca]{align-items:flex-start;gap:1rem;display:flex}.loading-skeleton__application-info[data-v-858b9bca]{flex-direction:column;flex:1;gap:.5rem;display:flex}.loading-skeleton__application-badges[data-v-858b9bca]{gap:.5rem;margin-top:.25rem;display:flex}.loading-skeleton__application-actions[data-v-858b9bca]{border-top:1px solid oklch(var(--border));gap:.5rem;padding-top:1rem;display:flex}.loading-skeleton__profile[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.loading-skeleton__profile-header[data-v-858b9bca]{align-items:center;gap:1rem;display:flex}.loading-skeleton__profile-info[data-v-858b9bca]{flex-direction:column;flex:1;gap:.5rem;display:flex}.loading-skeleton__profile-stats[data-v-858b9bca]{border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));justify-content:space-around;padding:1rem 0;display:flex}.loading-skeleton__profile-stat[data-v-858b9bca]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.loading-skeleton__profile-bio[data-v-858b9bca]{flex-direction:column;gap:.5rem;display:flex}.loading-skeleton__message[data-v-858b9bca]{align-items:flex-end;gap:.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__message--sent[data-v-858b9bca]{flex-direction:row-reverse}.loading-skeleton__message-bubble[data-v-858b9bca]{border-radius:1rem;min-height:2.5rem}.loading-skeleton__message--sent .loading-skeleton__message-bubble[data-v-858b9bca]{background:oklch(var(--primary) / .2)}.loading-skeleton__stats[data-v-858b9bca]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.loading-skeleton__stat-card[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__stat-header[data-v-858b9bca]{justify-content:space-between;align-items:center;display:flex}.loading-skeleton__list[data-v-858b9bca]{flex-direction:column;gap:.5rem;display:flex}.loading-skeleton__list-item[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius);align-items:center;gap:.75rem;padding:1rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__list-content[data-v-858b9bca]{flex-direction:column;flex:1;gap:.375rem;display:flex}.loading-skeleton__table[data-v-858b9bca]{border:1px solid oklch(var(--border));border-radius:var(--radius);overflow:hidden}.loading-skeleton__table-header[data-v-858b9bca]{background:oklch(var(--muted) / .5);border-bottom:1px solid oklch(var(--border));gap:1rem;padding:1rem 1.5rem;display:flex}.loading-skeleton__table-row[data-v-858b9bca]{border-bottom:1px solid oklch(var(--border));gap:1rem;padding:1rem 1.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__table-row[data-v-858b9bca]:last-child{border-bottom:none}.loading-skeleton__form[data-v-858b9bca]{flex-direction:column;gap:1.5rem;display:flex}.loading-skeleton__form-field[data-v-858b9bca]{flex-direction:column;gap:.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__card[data-v-858b9bca]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.5rem;animation:.3s ease-out backwards skeleton-fade-in-858b9bca;display:flex}.loading-skeleton__card-body[data-v-858b9bca]{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}@keyframes skeleton-fade-in-858b9bca{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-858b9bca]:after,.loading-skeleton__job[data-v-858b9bca],.loading-skeleton__application[data-v-858b9bca],.loading-skeleton__message[data-v-858b9bca],.loading-skeleton__stat-card[data-v-858b9bca],.loading-skeleton__list-item[data-v-858b9bca],.loading-skeleton__table-row[data-v-858b9bca],.loading-skeleton__form-field[data-v-858b9bca],.loading-skeleton__card[data-v-858b9bca]{animation:none}}.empty-state[data-v-939fcaa7]{--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;text-align:center;padding:var(--empty-padding);border:2px dashed oklch(var(--border));background:linear-gradient(135deg, oklch(var(--muted) / .3), oklch(var(--background)));border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.empty-state--default .empty-state__icon-wrapper[data-v-939fcaa7]{background:linear-gradient(135deg, oklch(var(--primary) / .15), oklch(var(--primary) / .05));color:oklch(var(--primary))}.empty-state--search[data-v-939fcaa7]{background:linear-gradient(135deg, #d7dbff4d, oklch(var(--background)));border-color:#9297dc4d;border-color:color(display-p3 .576528 .593171 .841949/.3);border-color:lab(64.2027% 10.1051 -35.7863/.3)}@supports (color:color(display-p3 0 0 0)){.empty-state--search[data-v-939fcaa7]{background:linear-gradient(135deg, color(display-p3 .845441 .858772 .99008/.3), oklch(var(--background)))}}@supports (color:lab(0% 0 0)){.empty-state--search[data-v-939fcaa7]{background:linear-gradient(135deg, lab(87.9824% 3.85845 -18.3101/.3), oklch(var(--background)))}}.empty-state--search .empty-state__icon-wrapper[data-v-939fcaa7]{color:#6363c6;color:color(display-p3 .387495 .389369 .752389);color:lab(45.895% 20.7376 -52.7017);background:linear-gradient(135deg,#8d92f933,#a1a7ec1a);background:linear-gradient(135deg,color(display-p3 .55722 .570293 .949242/.2),color(display-p3 .636384 .654313 .907032/.1));background:linear-gradient(135deg,lab(63.4867% 18.195 -53.041/.2),lab(70.0212% 9.83956 -35.8582/.1))}.empty-state--error[data-v-939fcaa7]{background:linear-gradient(135deg, #ffe8e64d, oklch(var(--background)));border-color:#ed756e4d;border-color:color(display-p3 .869524 .48354 .44759/.3);border-color:lab(63.7351% 46.9673 26.7836/.3)}@supports (color:color(display-p3 0 0 0)){.empty-state--error[data-v-939fcaa7]{background:linear-gradient(135deg, color(display-p3 .995317 .910838 .898716/.3), oklch(var(--background)))}}@supports (color:lab(0% 0 0)){.empty-state--error[data-v-939fcaa7]{background:linear-gradient(135deg, lab(93.9229% 9.19664 4.96061/.3), oklch(var(--background)))}}.empty-state--error .empty-state__icon-wrapper[data-v-939fcaa7]{color:#cc272e;color:color(display-p3 .737101 .219083 .211834);color:lab(45.7636% 63.3818 40.1799);background:linear-gradient(135deg,#f14d4c33,#ed756e1a);background:linear-gradient(135deg,color(display-p3 .872583 .352089 .325751/.2),color(display-p3 .869524 .48354 .44759/.1));background:linear-gradient(135deg,lab(57.3944% 63.124 38.0626/.2),lab(63.7351% 46.9673 26.7836/.1))}.empty-state--success[data-v-939fcaa7]{background:linear-gradient(135deg, #e3f4e24d, oklch(var(--background)));border-color:#5bb6614d;border-color:color(display-p3 .447737 .706334 .414743/.3);border-color:lab(67.0254% -42.0639 34.724/.3)}@supports (color:color(display-p3 0 0 0)){.empty-state--success[data-v-939fcaa7]{background:linear-gradient(135deg, color(display-p3 .901631 .955602 .893346/.3), oklch(var(--background)))}}@supports (color:lab(0% 0 0)){.empty-state--success[data-v-939fcaa7]{background:linear-gradient(135deg, lab(94.5943% -8.38313 6.51622/.3), oklch(var(--background)))}}.empty-state--success .empty-state__icon-wrapper[data-v-939fcaa7]{color:#008a21;color:color(display-p3 .181018 .542868 .143696);color:lab(50.0939% -56.6293 51.643);background:linear-gradient(135deg,#11ad3233,#5bb6611a);background:linear-gradient(135deg,color(display-p3 .310078 .666599 .270436/.2),color(display-p3 .447737 .706334 .414743/.1));background:linear-gradient(135deg,lab(61.7444% -56.3779 49.029/.2),lab(67.0254% -42.0639 34.724/.1))}.empty-state--info[data-v-939fcaa7]{background:linear-gradient(135deg, #dbf3ff4d, oklch(var(--background)));border-color:#3bacda4d;border-color:color(display-p3 .3632 .663707 .838572/.3);border-color:lab(65.467% -20.997 -33.5068/.3)}@supports (color:color(display-p3 0 0 0)){.empty-state--info[data-v-939fcaa7]{background:linear-gradient(135deg, color(display-p3 .876623 .949414 .994802/.3), oklch(var(--background)))}}@supports (color:lab(0% 0 0)){.empty-state--info[data-v-939fcaa7]{background:linear-gradient(135deg, lab(94.311% -6.24368 -8.70119/.3), oklch(var(--background)))}}.empty-state--info .empty-state__icon-wrapper[data-v-939fcaa7]{color:#007ca6;color:color(display-p3 -.0666577 .485863 .69883);color:lab(47.9601% -21.9707 -41.2007);background:linear-gradient(135deg,#009dcf33,#3bacda1a);background:linear-gradient(135deg,color(display-p3 .187181 .607796 .826629/.2),color(display-p3 .3632 .663707 .838572/.1));background:linear-gradient(135deg,lab(59.6334% -23.8084 -41.4469/.2),lab(65.467% -20.997 -33.5068/.1))}.empty-state--minimal[data-v-939fcaa7]{background:0 0;border-color:#0000}.empty-state--minimal .empty-state__icon-wrapper[data-v-939fcaa7]{background:oklch(var(--muted));color:oklch(var(--muted-foreground))}.empty-state__content[data-v-939fcaa7]{z-index:1;align-items:center;gap:var(--empty-gap);flex-direction:column;display:flex;position:relative}.empty-state__icon-wrapper[data-v-939fcaa7]{width:var(--empty-icon-wrapper);height:var(--empty-icon-wrapper);border-radius:1rem;justify-content:center;align-items:center;display:flex}.empty-state--animated .empty-state__icon-wrapper[data-v-939fcaa7]{animation:.5s cubic-bezier(.34,1.56,.64,1) empty-bounce-939fcaa7}.empty-state__icon[data-v-939fcaa7]{transition:transform .3s}.empty-state:hover .empty-state__icon[data-v-939fcaa7]{transform:scale(1.1)}.empty-state__emoji[data-v-939fcaa7]{font-size:var(--empty-emoji-size);line-height:1;transition:transform .3s}.empty-state:hover .empty-state__emoji[data-v-939fcaa7]{transform:scale(1.15)}.empty-state__title[data-v-939fcaa7]{font-size:var(--empty-title-size);color:oklch(var(--foreground));margin:0;font-weight:600;line-height:1.3}.empty-state__description[data-v-939fcaa7]{font-size:var(--empty-desc-size);color:oklch(var(--muted-foreground));max-width:24rem;margin:0;line-height:1.5}.empty-state__actions[data-v-939fcaa7]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.empty-state__btn[data-v-939fcaa7]{border-radius:var(--radius);font-size:var(--empty-btn-size);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-weight:500;transition:all .2s;display:inline-flex}.empty-state__btn--primary[data-v-939fcaa7]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.empty-state__btn--primary[data-v-939fcaa7]:hover{opacity:.9;transform:translateY(-1px)}.empty-state__btn--primary[data-v-939fcaa7]:active{transform:scale(.98)}.empty-state__btn--secondary[data-v-939fcaa7]{background:oklch(var(--secondary));color:oklch(var(--secondary-foreground))}.empty-state__btn--secondary[data-v-939fcaa7]:hover{background:oklch(var(--secondary) / .8)}.empty-state__btn--secondary[data-v-939fcaa7]:active{transform:scale(.98)}.empty-state__btn[data-v-939fcaa7]:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.empty-state__decoration[data-v-939fcaa7]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.empty-state__circle[data-v-939fcaa7]{opacity:.05;background:currentColor;border-radius:50%;position:absolute}.empty-state__circle--1[data-v-939fcaa7]{width:50%;height:50%;top:-10%;right:-10%}.empty-state__circle--2[data-v-939fcaa7]{width:40%;height:40%;bottom:-10%;left:-10%}@keyframes empty-bounce-939fcaa7{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-939fcaa7]{animation:none}.empty-state__icon[data-v-939fcaa7],.empty-state__emoji[data-v-939fcaa7],.empty-state__btn[data-v-939fcaa7]{transition:none}}.image-fallback[data-v-9be72654]{--img-size:4rem;--img-radius:var(--radius);--img-text-size:.875rem;--img-ring-color:oklch(var(--primary));width:var(--img-size);height:var(--img-size);border-radius:var(--img-radius);background:oklch(var(--muted));flex-shrink:0;position:relative;overflow:hidden}.image-fallback--ring[data-v-9be72654]{box-shadow:0 0 0 3px var(--img-ring-color)}.image-fallback__shimmer[data-v-9be72654]{background:linear-gradient(90deg, oklch(var(--muted)), oklch(var(--muted) / .7), oklch(var(--muted)));background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-9be72654;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes shimmer-9be72654{0%{background-position:200% 0}to{background-position:-200% 0}}.image-fallback__fallback[data-v-9be72654]{background:linear-gradient(135deg, oklch(var(--primary) / .15), #7173d726);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color(display-p3 0 0 0)){.image-fallback__fallback[data-v-9be72654]{background:linear-gradient(135deg, oklch(var(--primary) / .15), color(display-p3 .442672 .448893 .817217/.15))}}@supports (color:lab(0% 0 0)){.image-fallback__fallback[data-v-9be72654]{background:linear-gradient(135deg, oklch(var(--primary) / .15), lab(51.7711% 19.7433 -52.8167/.15))}}.image-fallback__initials[data-v-9be72654]{font-size:var(--img-text-size);color:oklch(var(--primary));text-transform:uppercase;font-weight:600;line-height:1}.image-fallback__icon[data-v-9be72654]{color:oklch(var(--primary) / .7)}.image-fallback__image[data-v-9be72654]{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.image-fallback__image--loaded[data-v-9be72654]{opacity:1}.fade-enter-active[data-v-9be72654],.fade-leave-active[data-v-9be72654]{transition:opacity .3s}.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}}.ripple-effect[data-v-423f4cbd]{pointer-events:none;background:#ffffff80;border-radius:50%;width:20px;height:20px;animation:.6s cubic-bezier(.16,1,.3,1) ripple-423f4cbd;position:absolute;transform:translate(-50%,-50%)}@keyframes ripple-423f4cbd{to{opacity:0;transform:translate(-50%,-50%)scale(20)}}.shine-effect[data-v-423f4cbd]{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s ease-in-out;position:absolute;top:0;left:-100%}button:hover .shine-effect[data-v-423f4cbd]{left:100%}@keyframes spin-08d6351d{to{transform:rotate(360deg)}}.animate-spin[data-v-08d6351d]{animation:1s linear infinite spin-08d6351d}.sr-only[data-v-08d6351d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field-input[data-v-7f2efd9f]{--ring-offset:2px}.form-field-input[data-v-7f2efd9f]: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-7f2efd9f]:-webkit-autofill{-webkit-text-fill-color:oklch(var(--foreground));-webkit-box-shadow:0 0 0px 1000px oklch(var(--background)) inset;transition:background-color 5000s ease-in-out}.form-field-input input[data-v-7f2efd9f]:-webkit-autofill:hover{-webkit-text-fill-color:oklch(var(--foreground));-webkit-box-shadow:0 0 0px 1000px oklch(var(--background)) inset;transition:background-color 5000s ease-in-out}.form-field-input input[data-v-7f2efd9f]:-webkit-autofill:focus{-webkit-text-fill-color:oklch(var(--foreground));-webkit-box-shadow:0 0 0px 1000px oklch(var(--background)) inset;transition:background-color 5000s ease-in-out}@keyframes shake-7f2efd9f{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-7f2efd9f]{animation:.4s ease-in-out shake-7f2efd9f}@media (prefers-reduced-motion:reduce){.form-field-input[data-v-7f2efd9f],.form-field-input[aria-invalid=true][data-v-7f2efd9f]{transition:border-color .1s;animation:none}}.skip-link[data-v-12f3da75]{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:0 0 .375rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:0;box-shadow:0 4px 6px -1px #0000001a}.skip-link[data-v-12f3da75]:focus{outline:2px solid var(--ring);outline-offset:2px;top:0}@media (prefers-contrast:high){.skip-link[data-v-12f3da75]{border:2px solid}}.visually-hidden[data-v-c4fe353e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden[data-v-c4fe353e]:not(:focus):not(:active){width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.breadcrumb-container[data-v-27134d87]{scrollbar-width:thin;scrollbar-color:oklch(var(--primary) / .3) transparent;width:100%;overflow-x:auto}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar{height:4px}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar-track{background-color:#0000}.breadcrumb-container[data-v-27134d87]::-webkit-scrollbar-thumb{background:oklch(var(--primary) / .3);border-radius:9999px}.breadcrumb-list[data-v-27134d87]{align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;display:flex}@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]{align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.breadcrumb-item[data-v-27134d87]{gap:.5rem}}.breadcrumb-separator[data-v-27134d87]{width:1rem;height:1rem;color:oklch(var(--muted-foreground));opacity:.6;flex-shrink:0}.breadcrumb-content[data-v-27134d87]{align-items:center;gap:.375rem;display:flex}@media (min-width:768px){.breadcrumb-content[data-v-27134d87]{gap:.5rem}}.breadcrumb-icon[data-v-27134d87]{width:1rem;height:1rem;color:oklch(var(--muted-foreground));flex-shrink:0}.breadcrumb-link[data-v-27134d87]{align-items:center;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.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-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);outline:2px solid #0000}.breadcrumb-link[data-v-27134d87]{border-radius:calc(var(--radius) - 4px);margin-left:-.25rem;margin-right:-.25rem;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));white-space:nowrap;text-decoration:none}.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]{color:oklch(var(--foreground));white-space:nowrap;font-weight:500}@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]{width:.875rem;height:.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;text-align:center;padding:var(--state-padding);background:linear-gradient(135deg, oklch(var(--muted) / .3), oklch(var(--muted) / .1));border:2px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.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);background:linear-gradient(135deg,color(display-p3 .975425 .918896 .910678/.5),color(display-p3 .981268 .953215 .946707/.3));background:linear-gradient(135deg,lab(94.0159% 6.12193 3.29628/.5),lab(96.4373% 2.91988 1.9375/.3));border-color:#ed756e33;border-color:color(display-p3 .869524 .48354 .44759/.2);border-color:lab(63.7351% 46.9673 26.7836/.2)}.error-state--error .error-state__icon-wrapper[data-v-84d7002e]{color:#cc272e;color:color(display-p3 .737101 .219083 .211834);color:lab(45.7636% 63.3818 40.1799);background:linear-gradient(135deg,#de3b3d33,#db665633);background:linear-gradient(135deg,color(display-p3 .804535 .286913 .268603/.2),color(display-p3 .802608 .427943 .359186/.2));background:linear-gradient(135deg,lab(51.5803% 63.2457 38.9399/.2),lab(58.0266% 45.8038 32.4474/.2))}.error-state--warning[data-v-84d7002e]{background:linear-gradient(135deg,#feedc980,#fff4e04d);background:linear-gradient(135deg,color(display-p3 .984646 .930469 .803962/.5),color(display-p3 .995493 .956394 .883349/.3));background:linear-gradient(135deg,lab(94.3657% 2.03729 19.5421/.5),lab(96.5959% 1.91957 11.4456/.3));border-color:#d9a51433;border-color:color(display-p3 .819889 .654773 .23653/.2);border-color:lab(71.1681% 11.7208 71.0541/.2)}.error-state--warning .error-state__icon-wrapper[data-v-84d7002e]{color:#a47800;color:color(display-p3 .63212 .472209 -.0864228);color:lab(53.6677% 13.3731 90.1892);background:linear-gradient(135deg,#c7960033,#c5953b33);background:linear-gradient(135deg,color(display-p3 .756373 .592965 .159673/.2),color(display-p3 .744733 .592913 .296818/.2));background:linear-gradient(135deg,lab(65.3389% 12.2059 74.266/.2),lab(65.2518% 12.0728 52.7697/.2))}.error-state--offline[data-v-84d7002e]{background:linear-gradient(135deg,#eeeeee80,#f5f5f54d);background:linear-gradient(135deg,color(display-p3 .93448 .93448 .93448/.5),color(display-p3 .960587 .960587 .960587/.3));background:linear-gradient(135deg,lab(94.2% 0 0/.5),lab(96.52% -.0000298023 .0000119209/.3));border-color:#9e9e9e33;border-color:color(display-p3 .620499 .620499 .620499/.2);border-color:lab(65.2% 0 0/.2)}.error-state--offline .error-state__icon-wrapper[data-v-84d7002e]{color:#636363;color:color(display-p3 .388573 .388573 .388573);color:lab(42% 0 0);background:linear-gradient(135deg,#80808026,#8f8f8f1a);background:linear-gradient(135deg,color(display-p3 .502111 .502111 .502111/.15),color(display-p3 .560735 .560735 .560735/.1));background:linear-gradient(135deg,lab(53.6% 0 0/.15),lab(59.4% 0 0/.1))}.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]{z-index:1;flex-direction:column;align-items:center;max-width:28rem;display:flex;position:relative}.error-state__icon-wrapper[data-v-84d7002e]{width:var(--icon-size);height:var(--icon-size);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;animation:.5s cubic-bezier(.34,1.56,.64,1) bounce-in-84d7002e;display:flex}.error-state__icon[data-v-84d7002e]{width:var(--icon-inner-size);height:var(--icon-inner-size)}.error-state__title[data-v-84d7002e]{font-size:var(--title-size);color:oklch(var(--foreground));margin:0 0 .5rem;font-weight:700}.error-state__description[data-v-84d7002e]{color:oklch(var(--muted-foreground));margin:0 0 1.5rem;font-size:.9375rem;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]{border-radius:var(--radius);color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.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}.error-state__details-icon--open[data-v-84d7002e]{transform:rotate(180deg)}.error-state__details-content[data-v-84d7002e]{background:oklch(var(--muted) / .5);border-radius:var(--radius);text-align:left;margin-top:.75rem;padding:1rem;overflow:hidden}.error-state__details-code[data-v-84d7002e]{color:#cc272e;color:color(display-p3 .737101 .219083 .211834);color:lab(45.7636% 63.3818 40.1799);word-break:break-all;white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.75rem;display:block}.error-state__actions[data-v-84d7002e]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.error-state__retry-btn[data-v-84d7002e]{background:oklch(var(--primary));border-radius:var(--radius);color:oklch(var(--primary-foreground));cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex}.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:1s linear infinite spin-84d7002e}.error-state__retry-icon[data-v-84d7002e]{flex-shrink:0}.error-state__decoration[data-v-84d7002e]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.error-state__circle[data-v-84d7002e]{opacity:.1;border-radius:50%;position:absolute}.error-state__circle--1[data-v-84d7002e]{background:currentColor;width:50%;height:50%;animation:8s ease-in-out infinite float-84d7002e;top:-20%;right:-10%}.error-state__circle--2[data-v-84d7002e]{background:currentColor;width:40%;height:40%;animation:10s ease-in-out infinite reverse float-84d7002e;bottom:-15%;left:-5%}@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);background:linear-gradient(135deg,color(display-p3 .19616 .0969095 .0871436/.3),color(display-p3 .123759 .0684537 .057045/.2));background:linear-gradient(135deg,lab(12.5137% 15.6344 8.83056/.3),lab(6.9814% 8.83324 4.79677/.2))}:root.dark .error-state--warning[data-v-84d7002e]{background:linear-gradient(135deg,#3e2a004d,#2e1e0133);background:linear-gradient(135deg,color(display-p3 .237392 .165113 -.0278429/.3),color(display-p3 .171256 .121821 .0229465/.2));background:linear-gradient(135deg,lab(18.8189% 7.41111 33.8894/.3),lab(13.002% 5.35898 18.7505/.2))}:root.dark .error-state--offline[data-v-84d7002e]{background:linear-gradient(135deg,#2222224d,#16161633);background:linear-gradient(135deg,color(display-p3 .131499 .131499 .131499/.3),color(display-p3 .0861042 .0861042 .0861042/.2));background:linear-gradient(135deg,lab(13% 0 0/.3),lab(7.22637% -.0000149012 0/.2))}@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]{transition:none;animation: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}.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]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2[data-v-f3785183]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3[data-v-f3785183]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4[data-v-f3785183]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5[data-v-f3785183]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-truncate__fade[data-v-f3785183]{background:linear-gradient(to bottom, oklch(var(--background) / 0), oklch(var(--background)));pointer-events:none;height:2em;position:absolute;bottom:0;left:0;right:0}.text-truncate__toggle[data-v-f3785183]{border-radius:var(--radius);color:oklch(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.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:0 0;text-decoration:underline}.text-truncate__toggle--fade[data-v-f3785183]{z-index:1;margin-top:-.5rem;position:relative}.text-truncate__toggle-text[data-v-f3785183]{white-space:nowrap}.text-truncate__toggle-icon[data-v-f3785183]{flex-shrink:0;transition:transform .2s}.text-truncate__tooltip[data-v-f3785183]{z-index:50;background:oklch(var(--popover));max-width:20rem;color:oklch(var(--popover-foreground));border:1px solid oklch(var(--border));border-radius:var(--radius);pointer-events:none;opacity:0;visibility:hidden;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:0 4px 6px -1px color(display-p3 0 0 0/.1),0 2px 4px -2px color(display-p3 0 0 0/.1);box-shadow:0 4px 6px -1px lab(0% 0 0/.1),0 2px 4px -2px lab(0% 0 0/.1)}.text-truncate:hover .text-truncate__tooltip[data-v-f3785183]{opacity:1;visibility:visible}.text-truncate__tooltip-arrow[data-v-f3785183]{background:oklch(var(--popover));border-right:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));width:.5rem;height:.5rem;position:absolute;bottom:-.25rem;left:1rem;transform:rotate(45deg)}.tooltip-enter-active[data-v-f3785183],.tooltip-leave-active[data-v-f3785183]{transition:all .2s}.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);flex-direction:column;gap:.375rem;display:flex}.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]{font-size:var(--label-font-size);color:oklch(var(--foreground));align-items:center;gap:.25rem;font-weight:500;transition:color .2s;display:inline-flex}.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]{align-items:center;display:flex;position:relative}.input-with-counter__input[data-v-8da61540]{width:100%;height:var(--input-height);padding:0 var(--input-padding-x);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);outline:none;padding-right:3rem;font-family:inherit;transition:all .2s}.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]: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:#0000}.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]{background:0 0;border-width:0 0 2px;border-radius:0;padding-left:0}.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:#009c24;border-color:color(display-p3 .246923 .604272 .208709);border-color:lab(55.921% -56.4854 50.0925)}.input-with-counter--success .input-with-counter__input[data-v-8da61540]:focus{box-shadow:0 0 0 3px #009c241a;box-shadow:0 0 0 3px color(display-p3 .246923 .604272 .208709/.1);box-shadow:0 0 0 3px lab(55.921% -56.4854 50.0925/.1)}.input-with-counter__suffix[data-v-8da61540]{right:var(--input-padding-x);pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute}.input-with-counter__toggle[data-v-8da61540]{border-radius:var(--radius);color:oklch(var(--muted-foreground));cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.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:#009c24;color:color(display-p3 .246923 .604272 .208709);color:lab(55.921% -56.4854 50.0925)}.input-with-counter__counter[data-v-8da61540]{font-size:var(--counter-font-size);color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.input-with-counter__counter--warning[data-v-8da61540]{color:#c79600;color:color(display-p3 .756373 .592965 .159673);color:lab(65.3389% 12.2059 74.266)}.input-with-counter__counter--error[data-v-8da61540]{color:oklch(var(--destructive))}.input-with-counter__progress[data-v-8da61540]{background:oklch(var(--border));border-radius:0 0 var(--input-radius) var(--input-radius);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.input-with-counter--flushed .input-with-counter__progress[data-v-8da61540]{border-radius:0}.input-with-counter__progress-bar[data-v-8da61540]{background:oklch(var(--primary));height:100%;transition:width .2s,background .2s}.input-with-counter__progress--warning .input-with-counter__progress-bar[data-v-8da61540]{background:#c79600;background:color(display-p3 .756373 .592965 .159673);background:lab(65.3389% 12.2059 74.266)}.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]{align-items:center;gap:.25rem;margin:0;font-size:.8125rem;display:flex}.input-with-counter__message--error[data-v-8da61540]{color:oklch(var(--destructive))}.input-with-counter__message--success[data-v-8da61540]{color:#009c24;color:color(display-p3 .246923 .604272 .208709);color:lab(55.921% -56.4854 50.0925)}.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;flex-direction:column;gap:.375rem;display:flex}.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]{font-size:var(--label-font-size);color:oklch(var(--foreground));align-items:center;gap:.25rem;font-weight:500;transition:color .2s;display:inline-flex}.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}.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]: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:#0000}.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]{background:0 0;border-width:0 0 2px;border-radius:0;padding-left:0;padding-right:0}.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:#009c24;border-color:color(display-p3 .246923 .604272 .208709);border-color:lab(55.921% -56.4854 50.0925)}.textarea-with-counter--success .textarea-with-counter__textarea[data-v-b5d907e9]:focus{box-shadow:0 0 0 3px #009c241a;box-shadow:0 0 0 3px color(display-p3 .246923 .604272 .208709/.1);box-shadow:0 0 0 3px lab(55.921% -56.4854 50.0925/.1)}.textarea-with-counter__progress[data-v-b5d907e9]{background:oklch(var(--border));border-radius:0 0 var(--textarea-radius) var(--textarea-radius);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.textarea-with-counter--flushed .textarea-with-counter__progress[data-v-b5d907e9]{border-radius:0}.textarea-with-counter__progress-bar[data-v-b5d907e9]{background:oklch(var(--primary));height:100%;transition:width .2s,background .2s}.textarea-with-counter__progress--warning .textarea-with-counter__progress-bar[data-v-b5d907e9]{background:#c79600;background:color(display-p3 .756373 .592965 .159673);background:lab(65.3389% 12.2059 74.266)}.textarea-with-counter__progress--error .textarea-with-counter__progress-bar[data-v-b5d907e9]{background:oklch(var(--destructive))}.textarea-with-counter__footer[data-v-b5d907e9]{justify-content:space-between;align-items:center;gap:1rem;min-height:1.25rem;display:flex}.textarea-with-counter__message-wrapper[data-v-b5d907e9]{flex:1;min-width:0}.textarea-with-counter__message[data-v-b5d907e9]{align-items:center;gap:.25rem;margin:0;font-size:.8125rem;display:flex}.textarea-with-counter__message--error[data-v-b5d907e9]{color:oklch(var(--destructive))}.textarea-with-counter__message--success[data-v-b5d907e9]{color:#009c24;color:color(display-p3 .246923 .604272 .208709);color:lab(55.921% -56.4854 50.0925)}.textarea-with-counter__message--hint[data-v-b5d907e9]{color:oklch(var(--muted-foreground))}.textarea-with-counter__counter[data-v-b5d907e9]{font-size:var(--counter-font-size);color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.textarea-with-counter__counter--warning[data-v-b5d907e9]{color:#c79600;color:color(display-p3 .756373 .592965 .159673);color:lab(65.3389% 12.2059 74.266)}.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-dc64ccf7],.responsive-table__state[data-v-dc64ccf7],.responsive-table__empty[data-v-dc64ccf7]{width:100%}.responsive-table__desktop[data-v-dc64ccf7]{border-radius:var(--radius);border:1px solid oklch(var(--border));visibility:hidden;border:none;height:0;display:none;overflow:hidden}@media (min-width:768px){.responsive-table__desktop[data-v-dc64ccf7]{visibility:visible;border:1px solid oklch(var(--border));height:auto;display:block;overflow-x:auto}}.responsive-table__mobile[data-v-dc64ccf7]{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.responsive-table__mobile[data-v-dc64ccf7]{display:none!important}}.responsive-table__table[data-v-dc64ccf7]{border-collapse:collapse;width:100%}.responsive-table__head[data-v-dc64ccf7]{background:oklch(var(--muted) / .5);border-bottom:1px solid oklch(var(--border))}.responsive-table--sticky-header .responsive-table__head[data-v-dc64ccf7]{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(var(--muted) / .9);position:sticky;top:0}.responsive-table__th[data-v-dc64ccf7]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:oklch(var(--muted-foreground));white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.responsive-table--compact .responsive-table__th[data-v-dc64ccf7]{padding:.5rem .75rem;font-size:.6875rem}.responsive-table__th--sortable[data-v-dc64ccf7]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.responsive-table__th--sortable[data-v-dc64ccf7]:hover{color:oklch(var(--foreground))}.responsive-table__th-content[data-v-dc64ccf7]{align-items:center;gap:.5rem;display:flex}.responsive-table__sort-icon[data-v-dc64ccf7]{opacity:.5;transition:opacity .2s}.responsive-table__th--sortable:hover .responsive-table__sort-icon[data-v-dc64ccf7]{opacity:1}.responsive-table__body[data-v-dc64ccf7]{background:oklch(var(--card))}.responsive-table__row[data-v-dc64ccf7]{border-bottom:1px solid oklch(var(--border));transition:background-color .15s}.responsive-table__row[data-v-dc64ccf7]:last-child{border-bottom:none}.responsive-table--hoverable .responsive-table__row[data-v-dc64ccf7]:hover{background:oklch(var(--muted) / .3)}.responsive-table--striped .responsive-table__row[data-v-dc64ccf7]:nth-child(2n){background:oklch(var(--muted) / .2)}.responsive-table__row--clickable[data-v-dc64ccf7]{cursor:pointer}.responsive-table__row--clickable[data-v-dc64ccf7]:active{background:oklch(var(--muted) / .5)}.responsive-table__td[data-v-dc64ccf7]{color:oklch(var(--foreground));vertical-align:middle;padding:1rem;font-size:.875rem}.responsive-table--compact .responsive-table__td[data-v-dc64ccf7]{padding:.625rem .75rem;font-size:.8125rem}.responsive-table__td--center[data-v-dc64ccf7]{text-align:center}.responsive-table__td--right[data-v-dc64ccf7]{text-align:right}.responsive-table__card[data-v-dc64ccf7]{background:oklch(var(--card));border:1px solid oklch(var(--border));border-radius:var(--radius);padding:1rem;transition:box-shadow .2s}.responsive-table__card+.responsive-table__card[data-v-dc64ccf7]{margin-top:0}.responsive-table__card--clickable[data-v-dc64ccf7]{cursor:pointer}.responsive-table__card--clickable[data-v-dc64ccf7]:active{background:oklch(var(--muted) / .5)}.responsive-table--hoverable .responsive-table__card[data-v-dc64ccf7]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:0 4px 6px -1px color(display-p3 0 0 0/.1),0 2px 4px -2px color(display-p3 0 0 0/.1);box-shadow:0 4px 6px -1px lab(0% 0 0/.1),0 2px 4px -2px lab(0% 0 0/.1)}.responsive-table__card-content[data-v-dc64ccf7]{flex-direction:column;gap:.625rem;display:flex}.responsive-table__card-field[data-v-dc64ccf7]{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.125rem 0;display:flex}.responsive-table__card-label[data-v-dc64ccf7]{color:oklch(var(--muted-foreground));flex-shrink:0;font-size:.75rem;font-weight:500}.responsive-table__card-value[data-v-dc64ccf7]{color:oklch(var(--foreground));text-align:right;font-size:.8125rem}.responsive-table__empty[data-v-dc64ccf7]{padding:0}.responsive-table--bordered .responsive-table__td[data-v-dc64ccf7],.responsive-table--bordered .responsive-table__th[data-v-dc64ccf7]{border:1px solid oklch(var(--border))}.responsive-table--simple .responsive-table__desktop[data-v-dc64ccf7]{border:none}.responsive-table--simple .responsive-table__head[data-v-dc64ccf7]{background:0 0}.table-row-enter-active[data-v-dc64ccf7],.table-row-leave-active[data-v-dc64ccf7]{transition:all .3s}.table-row-enter-from[data-v-dc64ccf7],.table-row-leave-to[data-v-dc64ccf7]{opacity:0;transform:translateY(-10px)}.card-enter-active[data-v-dc64ccf7],.card-leave-active[data-v-dc64ccf7]{transition:all .3s}.card-enter-from[data-v-dc64ccf7],.card-leave-to[data-v-dc64ccf7]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.responsive-table__row[data-v-dc64ccf7],.responsive-table__card[data-v-dc64ccf7],.responsive-table__th--sortable[data-v-dc64ccf7],.responsive-table__sort-icon[data-v-dc64ccf7],.table-row-enter-active[data-v-dc64ccf7],.table-row-leave-active[data-v-dc64ccf7],.card-enter-active[data-v-dc64ccf7],.card-leave-active[data-v-dc64ccf7]{transition:none}}.search-input[data-v-47cddf35]{--search-height:2.5rem;--search-icon-size:1.125rem;--search-padding-x:.75rem;--search-font-size:.9375rem;width:100%;height:var(--search-height);background:oklch(var(--background));border:1px solid oklch(var(--border));border-radius:var(--radius);align-items:center;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}.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);-webkit-backdrop-filter:blur(12px);border-color:oklch(var(--border) / .5)}.search-input--filled[data-v-47cddf35]{background:oklch(var(--muted));border-color:#0000}.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]{color:oklch(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.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:.8s linear infinite search-spin-47cddf35}.search-input__field[data-v-47cddf35]{height:100%;padding:0 var(--search-padding-x);font-size:var(--search-font-size);color:oklch(var(--foreground));background:0 0;border:none;outline:none;flex:1;min-width:0}.search-input__field[data-v-47cddf35]::placeholder{color:oklch(var(--muted-foreground));transition:color .2s}.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{-webkit-appearance:none;appearance:none}.search-input__field[data-v-47cddf35]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-input__field[data-v-47cddf35]::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.search-input__field[data-v-47cddf35]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-input__actions[data-v-47cddf35]{align-items:center;gap:.25rem;margin-right:.25rem;display:flex}.search-input__clear[data-v-47cddf35]{width:calc(var(--search-height) - .5rem);height:calc(var(--search-height) - .5rem);border-radius:calc(var(--radius) - 2px);color:oklch(var(--muted-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .15s;display:flex}.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]{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 20px oklch(var(--primary) / .15);background:0 0;transition:opacity .3s;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.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,transform .2s}.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]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@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-1bd033cb] .fixed{position:fixed!important;transform:none!important}
