:root{--tf-white:#fff;--tf-black:#0b0b0b;--tf-secondary:#233c64;--tf-primary:#496276;--tf-red:#a5524a;--tf-green:#5c7a55;--tf-gold:#b48945;--tf-color-brand:#496276;--tf-color-brand-hover:#536b7f;--tf-color-brand-active:#31424f;--tf-color-brand-subtle:#f1f2f3;--tf-color-brand-subtle-hover:#e7e9eb;--tf-color-accent:#233c64;--tf-color-accent-hover:#203558;--tf-color-accent-active:#1c2e4b;--tf-color-accent-subtle:#bacbe7;--tf-color-accent-subtle-hover:#9eb6dd;--tf-color-warm-accent:#ed8f52;--tf-color-warm-accent-hover:#ea7c35;--tf-bg-page:#fff;--tf-bg-subtle:#ebedf1;--tf-bg-muted:#d3d8e0;--tf-bg-card:#f7f7f7;--tf-bg-card-hover:white;--tf-bg-card-active:#f4f5f7;--tf-bg-sidebar:#e5e8ec;--tf-bg-dark:#0b0b0b;--tf-bg-dark-hover:#171717;--tf-bg-dark-subtle:#1f1f1f;--tf-bg-primary:#496276;--tf-bg-primary-hover:#536b7f;--tf-text-primary:#0b0b0b;--tf-text-secondary:#141d2b;--tf-text-muted:#394b5a;--tf-text-disabled:#919191;--tf-text-inverse:#fff;--tf-text-accent:#233c64;--tf-text-brand:#496276;--tf-border-light:#d1d6de;--tf-border-default:#a0abbc;--tf-border-strong:#586b89;--tf-disabled:#b8c0cd;--tf-border-hover:#233c64;--tf-border-focus:#496276;--tf-border-focus-accent:#233c64;--tf-border-dark:#0b0b0b1f;--tf-border:1px solid #d1d6de;--tf-button-primary-bg:#0b0b0b;--tf-button-primary-hover:#1f1f1f;--tf-button-primary-active:#070707;--tf-button-primary-text:#fff;--tf-button-secondary-bg:#f7f7f7;--tf-button-secondary-hover:#ebedf1;--tf-button-secondary-active:#d3d8e0;--tf-button-secondary-border:#a0abbc;--tf-button-secondary-text:#0b0b0b;--tf-button-brand-bg:#496276;--tf-button-brand-hover:#536b7f;--tf-button-brand-active:#31424f;--tf-button-brand-text:#fff;--tf-button-accent-bg:#fff;--tf-button-accent-hover:#203558;--tf-button-accent-active:#1c2e4b;--tf-button-accent-text:#233c64;--tf-button-ghost-hover:#0b0b0b0d;--tf-button-ghost-active:#0b0b0b1a;--tf-button-ghost-text:#0b0b0b;--tf-button-danger-bg:#a5524a;--tf-button-danger-hover:#934942;--tf-button-danger-active:#7d3e38;--tf-button-danger-text:#fff;--tf-button-danger-disabled:#a5524a80;--tf-button-success-bg:#5c7a55;--tf-button-success-hover:#506a4a;--tf-button-success-active:#43593e;--tf-button-success-text:#fff;--tf-input-bg:#f7f7f7;--tf-input-border:#a0abbc;--tf-input-border-hover:#586b89;--tf-input-border-focus:#496276;--tf-input-placeholder:#1f3557;--tf-input-text:#0b0b0b;--tf-input-disabled-bg:#ebedf1;--tf-input-disabled:#ebedf1;--tf-input-disabled-text:#919191;--tf-field-bg:#e8e8e8;--tf-field-bg-hover:#fff;--tf-field-bg-active:#fff;--tf-field-border:#e8e8e8;--tf-field-radius:.375rem;--tf-field-padding:.75rem;--tf-field-font-size:1rem;--tf-link:#496276;--tf-link-hover:#233c64;--tf-link-active:#1c2e4b;--tf-badge-bg:#d3d8e0;--tf-badge-text:#141d2b;--tf-badge-brand-bg:#496276;--tf-badge-brand-text:#fff;--tf-badge-dark-bg:#0b0b0b;--tf-badge-dark-text:#fff;--tf-badge-secondary-bg:#233c64;--tf-badge-secondary-text:#fff;--tf-badge-secondary-subtle-bg:#bacbe7;--tf-badge-secondary-subtle-text:#192538;--tf-selection-bg:#49627614;--tf-selection-border:#496276;--tf-hover-overlay:#0b0b0b0a;--tf-active-overlay:#0b0b0b17;--tf-disabled-overlay:#0b0b0b08;--tf-focus-ring:0 0 0 3px #49627638;--tf-focus-ring-accent:0 0 0 3px #233c644d;--tf-success:#5c7a55;--tf-success-hover:#506a4a;--tf-success-active:#43593e;--tf-success-subtle:#e7eee6;--tf-warning:#b48945;--tf-warning-subtle:#f1e9db;--tf-error:#a5524a;--tf-error-hover:#934942;--tf-error-active:#7d3e38;--tf-error-subtle:#f1e6e4;--tf-info:#496276;--tf-info-subtle:#f1f2f3;--tf-notification:#9000c4;--tf-notification-subtle:#f5d9ff;--tf-system:#6b7280;--tf-system-subtle:#eaebed;--tf-shadow-xs:0 1px 3px #0b0b0b0d;--tf-shadow-sm:0 4px 12px #0b0b0b12;--tf-shadow-md:0 12px 32px #0b0b0b1a;--tf-shadow-lg:0 28px 64px #0b0b0b24;--tf-shadow-xl:0 48px 96px #0b0b0b2e;--tf-shadow-primary:0 8px 24px #49627633;--tf-shadow-secondary:0 8px 24px #233c6438;--tf-radius-preview:2px;--tf-radius-input:4px;--tf-radius-card:8px;--tf-radius-modal:10px;--tf-radius-pill:9999px;--tf-transition-time:.3s;--tf-transition-ease:ease;--tf-transition-default:var(--tf-transition-time) var(--tf-transition-ease);--tf-transition:all var(--tf-transition-default);--tf-animation:var(--tf-transition-default) both}*{box-sizing:border-box}::-webkit-scrollbar{width:.5625rem}::-webkit-scrollbar-track{border-radius:1.25rem}::-webkit-scrollbar-thumb{background:var(--tf-border-light);border-radius:1.25rem;transition:all .3s}body{font-family:var(--font-inter),sans-serif;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}@keyframes fade-in-title{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}h1,h2,h3,h4,h5,img{animation:.25s both fade-in-title}button,a{animation:.27s both fade-in-title}p{animation:.3s both fade-in-title}.subtitle{color:var(--tf-text-muted)}.wizard{animation:.2s both fade-in-title}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-10{padding-top:2.5rem}.pt-auto{padding-top:auto}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-auto{padding-bottom:auto}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-10{padding-left:2.5rem}.pl-auto{padding-left:auto}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pr-auto{padding-right:auto}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-auto{padding-left:auto;padding-right:auto}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-auto{padding-top:auto;padding-bottom:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-auto{padding:auto}.\!pt-0{padding-top:0!important}.\!pt-1{padding-top:.25rem!important}.\!pt-2{padding-top:.5rem!important}.\!pt-3{padding-top:.75rem!important}.\!pt-4{padding-top:1rem!important}.\!pt-5{padding-top:1.25rem!important}.\!pt-6{padding-top:1.5rem!important}.\!pt-7{padding-top:1.75rem!important}.\!pt-8{padding-top:2rem!important}.\!pt-9{padding-top:2.25rem!important}.\!pt-10{padding-top:2.5rem!important}.\!pt-auto{padding-top:auto!important}.\!pb-0{padding-bottom:0!important}.\!pb-1{padding-bottom:.25rem!important}.\!pb-2{padding-bottom:.5rem!important}.\!pb-3{padding-bottom:.75rem!important}.\!pb-4{padding-bottom:1rem!important}.\!pb-5{padding-bottom:1.25rem!important}.\!pb-6{padding-bottom:1.5rem!important}.\!pb-7{padding-bottom:1.75rem!important}.\!pb-8{padding-bottom:2rem!important}.\!pb-9{padding-bottom:2.25rem!important}.\!pb-10{padding-bottom:2.5rem!important}.\!pb-auto{padding-bottom:auto!important}.\!pl-0{padding-left:0!important}.\!pl-1{padding-left:.25rem!important}.\!pl-2{padding-left:.5rem!important}.\!pl-3{padding-left:.75rem!important}.\!pl-4{padding-left:1rem!important}.\!pl-5{padding-left:1.25rem!important}.\!pl-6{padding-left:1.5rem!important}.\!pl-7{padding-left:1.75rem!important}.\!pl-8{padding-left:2rem!important}.\!pl-9{padding-left:2.25rem!important}.\!pl-10{padding-left:2.5rem!important}.\!pl-auto{padding-left:auto!important}.\!pr-0{padding-right:0!important}.\!pr-1{padding-right:.25rem!important}.\!pr-2{padding-right:.5rem!important}.\!pr-3{padding-right:.75rem!important}.\!pr-4{padding-right:1rem!important}.\!pr-5{padding-right:1.25rem!important}.\!pr-6{padding-right:1.5rem!important}.\!pr-7{padding-right:1.75rem!important}.\!pr-8{padding-right:2rem!important}.\!pr-9{padding-right:2.25rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pr-auto{padding-right:auto!important}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!px-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.\!px-auto{padding-left:auto!important;padding-right:auto!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.\!py-7{padding-top:1.75rem!important;padding-bottom:1.75rem!important}.\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.\!py-9{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.\!py-auto{padding-top:auto!important;padding-bottom:auto!important}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.\!p-4{padding:1rem!important}.\!p-5{padding:1.25rem!important}.\!p-6{padding:1.5rem!important}.\!p-7{padding:1.75rem!important}.\!p-8{padding:2rem!important}.\!p-9{padding:2.25rem!important}.\!p-10{padding:2.5rem!important}.\!p-auto{padding:auto!important}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-10{margin-left:2.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-9{margin-right:2.25rem}.mr-10{margin-right:2.5rem}.mr-auto{margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-auto{margin:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:.25rem!important}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.\!mt-4{margin-top:1rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-6{margin-top:1.5rem!important}.\!mt-7{margin-top:1.75rem!important}.\!mt-8{margin-top:2rem!important}.\!mt-9{margin-top:2.25rem!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-auto{margin-top:auto!important}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-6{margin-bottom:1.5rem!important}.\!mb-7{margin-bottom:1.75rem!important}.\!mb-8{margin-bottom:2rem!important}.\!mb-9{margin-bottom:2.25rem!important}.\!mb-10{margin-bottom:2.5rem!important}.\!mb-auto{margin-bottom:auto!important}.\!ml-0{margin-left:0!important}.\!ml-1{margin-left:.25rem!important}.\!ml-2{margin-left:.5rem!important}.\!ml-3{margin-left:.75rem!important}.\!ml-4{margin-left:1rem!important}.\!ml-5{margin-left:1.25rem!important}.\!ml-6{margin-left:1.5rem!important}.\!ml-7{margin-left:1.75rem!important}.\!ml-8{margin-left:2rem!important}.\!ml-9{margin-left:2.25rem!important}.\!ml-10{margin-left:2.5rem!important}.\!ml-auto{margin-left:auto!important}.\!mr-0{margin-right:0!important}.\!mr-1{margin-right:.25rem!important}.\!mr-2{margin-right:.5rem!important}.\!mr-3{margin-right:.75rem!important}.\!mr-4{margin-right:1rem!important}.\!mr-5{margin-right:1.25rem!important}.\!mr-6{margin-right:1.5rem!important}.\!mr-7{margin-right:1.75rem!important}.\!mr-8{margin-right:2rem!important}.\!mr-9{margin-right:2.25rem!important}.\!mr-10{margin-right:2.5rem!important}.\!mr-auto{margin-right:auto!important}.\!mx-0{margin-left:0!important;margin-right:0!important}.\!mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.\!mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.\!mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.\!mx-4{margin-left:1rem!important;margin-right:1rem!important}.\!mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.\!mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.\!mx-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.\!mx-8{margin-left:2rem!important;margin-right:2rem!important}.\!mx-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.\!mx-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.\!my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.\!my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.\!my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.\!my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.\!my-7{margin-top:1.75rem!important;margin-bottom:1.75rem!important}.\!my-8{margin-top:2rem!important;margin-bottom:2rem!important}.\!my-9{margin-top:2.25rem!important;margin-bottom:2.25rem!important}.\!my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.\!my-auto{margin-top:auto!important;margin-bottom:auto!important}.\!m-0{margin:0!important}.\!m-1{margin:.25rem!important}.\!m-2{margin:.5rem!important}.\!m-3{margin:.75rem!important}.\!m-4{margin:1rem!important}.\!m-5{margin:1.25rem!important}.\!m-6{margin:1.5rem!important}.\!m-7{margin:1.75rem!important}.\!m-8{margin:2rem!important}.\!m-9{margin:2.25rem!important}.\!m-10{margin:2.5rem!important}.\!m-auto{margin:auto!important}.text-md{font-size:.875rem}a{color:var(--tf-text-primary);transition:var(--tf-transition);text-decoration:none}a:hover{color:var(--tf-color-brand-active)}.row{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.row>*{flex:1}.flex{align-items:center;gap:.25rem;display:flex}:where(.template),:where([class$=-template]){font-family:initial}:where(.template) h1,:where(.template) h2,:where(.template) h3,:where(.template) h4,:where(.template) h5,:where(.template) h6,:where(.template) p,:where(.template) img,:where(.template) a,:where(.template) button,:where([class$=-template]) h1,:where([class$=-template]) h2,:where([class$=-template]) h3,:where([class$=-template]) h4,:where([class$=-template]) h5,:where([class$=-template]) h6,:where([class$=-template]) p,:where([class$=-template]) img,:where([class$=-template]) a,:where([class$=-template]) button{font-family:inherit;animation:none}:where(.template) a,:where([class$=-template]) a{color:inherit;transition:none}:where(.template) a:hover,:where([class$=-template]) a:hover{color:inherit}.icon.info{background:var(--tf-info-subtle);color:var(--tf-info)}.icon.success{background:var(--tf-success-subtle);color:var(--tf-success)}.icon.warning{background:var(--tf-warning-subtle);color:var(--tf-warning)}.icon.danger{background:var(--tf-error-subtle);color:var(--tf-error)}.icon.notification{background:var(--tf-notification-subtle);color:var(--tf-notification)}.icon.system{background:var(--tf-system-subtle);color:var(--tf-system)}
body{background:var(--tf-bg-page);color:var(--tf-text-primary)}.card{background:var(--tf-bg-card);border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-xs)}.card .card-header{padding:1.25rem 1.5rem}.card .card-header .card-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;color:var(--tf-text-primary)!important}.card .card-header .card-subtitle{font-size:.8125rem;font-style:normal;font-weight:400;color:var(--tf-text-muted)!important}.card .card-header .card-action{font-size:.8125rem;font-weight:500;color:var(--tf-color-brand)!important}.card .card-divider{border-top:1px solid var(--tf-border-light)!important}.card .card-body{padding:1.25rem 1.5rem}.card .card-footer{padding:1rem 1.5rem}.card .card-section-label{color:var(--tf-text-muted)!important}.card .card-row{border-bottom:1px solid var(--tf-border-light)!important}.card .card-row .card-row-label{color:var(--tf-text-secondary)!important}.card .card-row .card-row-value{color:var(--tf-text-primary)!important}.btn{width:fit-content;color:inherit;border-radius:var(--tf-radius-input);transition:var(--tf-transition);border:0;align-items:center;gap:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:flex;position:relative;overflow:hidden}.btn .btn-loading-overlay{background-color:color-mix(in srgb, var(--tf-white) 20%, transparent);border-radius:inherit;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn .btn-content{display:contents}.btn.btn-loading .btn-content{filter:blur(3px);align-items:center;gap:8px;display:flex}.btn-primary{background:var(--tf-button-primary-bg);color:var(--tf-button-primary-text)}.btn-primary:visited{color:var(--tf-button-primary-text)}.btn-primary:hover,.btn-primary.active{background:var(--tf-button-primary-hover)}.btn-primary:active{background:var(--tf-button-primary-active)}.btn-primary:disabled{background:color-mix(in srgb, var(--tf-button-primary-bg) 50%, transparent);color:color-mix(in srgb, var(--tf-button-primary-text) 50%, transparent)}.btn-primary:disabled:hover{cursor:default}.btn-secondary{background:var(--tf-button-secondary-bg);color:var(--tf-button-secondary-text);border:1px solid var(--tf-button-secondary-border)}.btn-secondary:visited{color:var(--tf-button-secondary-text)}.btn-secondary:hover,.btn-secondary.active{background:var(--tf-button-secondary-hover);color:var(--tf-button-secondary-text)}.btn-secondary:active{background:var(--tf-button-secondary-active)}.btn-secondary:disabled{background:color-mix(in srgb, var(--tf-button-secondary-bg) 50%, transparent);color:color-mix(in srgb, var(--tf-button-secondary-text) 50%, transparent);cursor:not-allowed}.btn-brand{background:var(--tf-button-brand-bg);color:var(--tf-button-brand-text)!important}.btn-brand:hover,.btn-brand.active{background:var(--tf-button-brand-hover)}.btn-brand:active{background:var(--tf-button-brand-active)}.btn-accent{background:var(--tf-bg-subtle);color:var(--tf-button-accent-hover);border:1px solid var(--tf-button-accent-hover)}.btn-accent:hover,.btn-accent.active{color:var(--tf-bg-subtle);background-color:var(--tf-button-accent-hover)}.btn-accent:active{background:var(--tf-button-accent-active);color:var(--tf-button-accent-bg)}.btn-option{padding:.5rem;color:var(--tf-color-brand)!important;background:0 0!important}.btn-option:hover,.btn-option.active{background:var(--tf-button-brand-bg)!important;color:var(--tf-button-brand-text)!important}.btn-option:disabled{color:color-mix(in srgb, var(--tf-color-brand) 50%, transparent)!important}.btn-option:disabled:hover{cursor:default;color:color-mix(in srgb, var(--tf-color-brand) 50%, transparent)!important;background:0 0!important}.btn-outline-primary{color:var(--tf-button-primary-bg);border:1px solid var(--tf-button-primary-bg);background-color:#0000}.btn-outline-primary:hover,.btn-outline-primary.active{background-color:var(--tf-button-primary-bg);color:var(--tf-button-primary-text)}.btn-outline-primary:disabled{color:color-mix(in srgb, var(--tf-button-primary-bg) 40%, transparent);border-color:color-mix(in srgb, var(--tf-button-primary-bg) 30%, transparent)}.btn-outline-primary:disabled:hover{color:color-mix(in srgb, var(--tf-button-primary-bg) 40%, transparent);cursor:default;background-color:#0000}.btn-outline-secondary{color:var(--tf-color-accent-hover);border:1px solid var(--tf-color-accent-hover);background-color:#0000}.btn-outline-secondary:hover,.btn-outline-secondary.active{background-color:var(--tf-color-accent-hover);color:var(--tf-bg-subtle)}.btn-outline-secondary:disabled{color:color-mix(in srgb, var(--tf-color-accent-hover) 40%, transparent);border-color:color-mix(in srgb, var(--tf-color-accent-hover) 30%, transparent);cursor:not-allowed}.btn-danger{color:var(--tf-button-danger-text);background-color:var(--tf-button-danger-bg);border:1px solid var(--tf-button-danger-bg)}.btn-danger:hover,.btn-danger.active{background-color:var(--tf-button-danger-hover);border-color:var(--tf-button-danger-hover)}.btn-danger:active{background-color:var(--tf-button-danger-active);border-color:var(--tf-button-danger-active)}.btn-danger:disabled{background-color:var(--tf-button-danger-disabled);border-color:var(--tf-button-danger-disabled);cursor:not-allowed}.btn-link{color:var(--tf-black);background:0 0;border:none}.btn-link:hover,.btn-link.active{color:var(--tf-link-hover)}.btn-link:active{color:var(--tf-link-active)}.btn-text{color:var(--tf-text-primary);background:0 0;border:none}.btn-text:hover,.btn-text.active,.btn-text:active{color:inherit}.btn-transparent{color:var(--tf-button-ghost-text);background-color:#0000;border:0}.btn-transparent:hover,.btn-transparent.active{background-color:var(--tf-button-ghost-hover)}.btn-transparent:active{background-color:var(--tf-button-ghost-active)}.btn:disabled{background:var(--tf-bg-subtle);border-color:var(--tf-border-light);color:var(--tf-disabled)}.btn:disabled:hover,.btn:disabled:active{cursor:default;background:var(--tf-bg-subtle);color:var(--tf-disabled)}.btn.fluid{justify-content:center;width:100%}.btn.circle{border-radius:100%!important}.btn:hover{cursor:pointer}@keyframes fade-in-input{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:translate(0,0)}}@keyframes fade-in-icon{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0,0)}}@keyframes fade-in-dropdown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translate(0,0)}}.input{animation:.3s both fade-in-input}.input .input-label{text-transform:uppercase;letter-spacing:-1px;justify-content:space-between;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:flex}.input .input-label .input-help-icon{color:var(--tf-text-muted);flex-shrink:0}.input .input-label .input-error{color:var(--tf-error);font-size:.75rem;font-weight:500;animation:.3s both fade-in-input}.input.no-label .input-help-text{color:var(--tf-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.input.no-label .input-error{color:var(--tf-error);margin-top:.25rem;font-size:.75rem;font-weight:500;animation:.3s both fade-in-input;display:block}.input .text,.input .textarea,.input>.select,.input .select-multi-field,.input .tags-field,.input .rich-text,.input .icon-selector-field{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--tf-field-font-size);color:var(--tf-input-text);background-color:var(--tf-field-bg);border:2px solid var(--tf-field-border);border-radius:var(--tf-field-radius);padding:var(--tf-field-padding);transition:border-color var(--tf-transition-default),background-color var(--tf-transition-default);outline:0}.input .text::placeholder,.input .textarea::placeholder,.input .select::placeholder,.input .icon-selector-input::placeholder,.input .tag-add-input::placeholder{color:var(--tf-input-placeholder)}:is(.input .text:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input .textarea:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input>.select:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input .select-multi-field:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input .tags-field:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input .rich-text:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover)),.input .icon-selector-field:hover:not(:focus):not(:focus-within):not(.focused):not(:disabled):not(.disabled):not(:has(.rich-text-toolbar:hover))){background-color:var(--tf-field-bg-hover)}.input .text:focus,.input .text:focus-within,.input .text.focused,.input .textarea:focus,.input .textarea:focus-within,.input .textarea.focused,.input>.select:focus,.input>.select:focus-within,.input>.select.focused,.input .select-multi-field:focus,.input .select-multi-field:focus-within,.input .select-multi-field.focused,.input .tags-field:focus,.input .tags-field:focus-within,.input .tags-field.focused,.input .rich-text:focus,.input .rich-text:focus-within,.input .rich-text.focused,.input .icon-selector-field:focus,.input .icon-selector-field:focus-within,.input .icon-selector-field.focused{background-color:var(--tf-field-bg-active)}.input .text:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--tf-field-bg);-webkit-text-fill-color:var(--tf-input-text)}.input .text:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--tf-field-bg-active)}.input .text:disabled,.input .text.disabled,.input .textarea:disabled,.input .textarea.disabled,.input>.select:disabled,.input>.select.disabled,.input .select-multi-field:disabled,.input .select-multi-field.disabled,.input .tags-field:disabled,.input .tags-field.disabled,.input .rich-text:disabled,.input .rich-text.disabled,.input .icon-selector-field:disabled,.input .icon-selector-field.disabled{background-color:var(--tf-input-disabled-bg);color:var(--tf-input-disabled-text);cursor:not-allowed}.input.has-error .text,.input.has-error .textarea,.input.has-error>.select,.input.has-error .select-multi-field,.input.has-error .tags-field,.input.has-error .rich-text,.input.has-error .icon-selector-field{border-color:var(--tf-error)}.input .input-field-wrap{align-items:center;display:flex;position:relative}.input .input-field-wrap.has-icon .input-icon{color:var(--tf-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.input .input-field-wrap.has-icon .text{padding-left:2.25rem}.input .input-field-wrap.has-password-toggle .text{padding-right:4.5rem}.input .input-field-wrap.has-password-toggle .password-toggle-btn{letter-spacing:.05em;text-transform:uppercase;color:var(--tf-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tf-transition-default);background:0 0;border:0;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)!important}.input .input-field-wrap.has-password-toggle .password-toggle-btn:hover{color:var(--tf-text-primary)}.input .textarea{resize:vertical;min-height:5rem}.input .text[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.input .text[type=month]::-webkit-calendar-picker-indicator{cursor:pointer}.input.select-wrapper{min-width:0}.input.select-wrapper .select{cursor:pointer}.input.select-wrapper .select.searchable.open{cursor:text}.input.select-wrapper>.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23141D2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--tf-field-padding) center;padding-right:calc(var(--tf-field-padding)*2 + 8px)}.input.select-wrapper>.select.open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 5h8L4 0z' fill='%23141D2B'/%3E%3C/svg%3E")}.input.select-wrapper .select-multi-field{cursor:pointer;scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:3rem;max-height:6rem;padding:.375rem .5rem;display:flex;overflow:hidden auto}.input.select-wrapper .select-multi-field::-webkit-scrollbar{display:none}.input.select-wrapper .select-multi-field .select{min-width:60px;font-family:inherit;font-size:var(--tf-field-font-size);color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.input.select-wrapper .select-multi-field .select-tag{border-radius:var(--tf-radius-pill);background-color:var(--tf-bg-subtle);color:var(--tf-button-brand-text);white-space:nowrap;background-color:var(--tf-color-brand);flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1;display:inline-flex}.input.select-wrapper .select-multi-field .select-tag .select-tag-remove{cursor:pointer;color:var(--tf-text-muted);transition:color var(--tf-transition-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.input.select-wrapper .select-multi-field .select-tag .select-tag-remove:hover{color:var(--tf-text-primary)}.input.select-wrapper .select-multi-field .select-tag .select-tag-remove{color:inherit;opacity:.7}.input.select-wrapper .select-multi-field .select-tag .select-tag-remove:hover{color:inherit;opacity:1}.input.select-wrapper.select-tags-mode .select-tags-field{flex-wrap:wrap;gap:.5rem;display:flex}.input.select-wrapper.select-tags-mode .select-tags-field.disabled{opacity:.6}.input.select-wrapper.select-tags-mode .select-tags-field .select-tag-option{border-radius:var(--tf-radius-pill);background-color:var(--tf-bg-subtle);color:var(--tf-text-primary);white-space:nowrap;cursor:pointer;transition:var(--tf-transition);border:1px solid #0000;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}.input.select-wrapper.select-tags-mode .select-tags-field .select-tag-option:hover:not(:disabled){border-color:var(--tf-border-hover)}.input.select-wrapper.select-tags-mode .select-tags-field .select-tag-option.selected{background-color:var(--tf-color-brand);color:var(--tf-button-brand-text)}.input.select-wrapper.select-tags-mode .select-tags-field .select-tag-option:disabled{cursor:default;opacity:.5!important}.select-simple{display:inline-flex;position:relative}.select-simple.disabled{opacity:.5;pointer-events:none}.select-simple .select-simple-trigger{color:var(--tf-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.select-simple .select-simple-trigger:disabled{cursor:default}.select-simple .select-simple-chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--tf-text-secondary);width:0;height:0;transition:transform var(--tf-transition-default);flex-shrink:0}.select-simple.open .select-simple-chevron{transform:rotate(180deg)}.select-dropdown{background-color:var(--tf-field-bg);border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-sm);overscroll-behavior:contain;box-sizing:border-box;max-height:300px;animation:fade-in-dropdown var(--tf-animation);padding:.5rem;overflow-y:auto}.select-dropdown .select-option{border-radius:var(--tf-radius-input);cursor:pointer;transition:var(--tf-transition);margin-top:.125rem;padding:.625rem .75rem;font-size:.9375rem}.select-dropdown .select-option:hover,.select-dropdown .select-option.focused{background-color:var(--tf-bg-subtle)}.select-dropdown .select-option.selected{background-color:var(--tf-color-brand);color:var(--tf-button-brand-text)}.select-dropdown .select-option.no-options{color:var(--tf-text-muted);cursor:default}.select-dropdown .select-option.no-options:hover{background:0 0}.select-dropdown .select-option-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--tf-text-muted);cursor:default;margin-top:.5rem;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}.select-dropdown .select-option-group-label:first-child{margin-top:0}.input .rich-text{padding:.25rem}.input .rich-text.disabled{pointer-events:none}.input .rich-text .rich-text-toolbar{cursor:text;gap:.125rem;display:flex}.input .rich-text .rich-text-toolbar .rich-text-btn{border-radius:var(--tf-radius-input);color:var(--tf-text-secondary);cursor:pointer;transition:var(--tf-transition);background-color:#0000;border:0;align-items:center;padding:.375rem;display:flex}.input .rich-text .rich-text-toolbar .rich-text-btn:hover{background-color:var(--tf-field-bg-hover)}.input .rich-text .rich-text-toolbar .rich-text-btn.active{background-color:var(--tf-button-primary-bg);color:var(--tf-button-primary-text)}.input .rich-text .rich-text-toolbar .rich-text-btn:focus-visible{box-shadow:var(--tf-focus-ring);outline:0}.input .rich-text .rich-text-toolbar .rich-text-btn:disabled{color:var(--tf-text-disabled);cursor:not-allowed}.input .rich-text .rich-text-url-prompt{border-bottom:1px solid var(--tf-border-light);align-items:center;gap:.25rem;padding:.375rem .25rem;display:flex}.input .rich-text .rich-text-url-prompt input{border-radius:var(--tf-radius-input);background-color:var(--tf-field-bg-active);border:0;outline:0;flex:1;min-width:0;padding:.25rem;font-family:inherit;font-size:.875rem}.input .rich-text .rich-text-url-prompt button{border-radius:var(--tf-radius-input);cursor:pointer;background-color:var(--tf-button-secondary-bg);color:var(--tf-button-secondary-text);transition:var(--tf-transition);border:0;padding:.25rem .625rem;font-size:.875rem}.input .rich-text .rich-text-url-prompt button:first-of-type{background-color:var(--tf-button-primary-bg);color:var(--tf-button-primary-text)}.input .rich-text .rich-text-content{outline:0;padding:.25rem .25rem .375rem;font-size:.9375rem}.input .rich-text .rich-text-content .tiptap{outline:0}.input .rich-text .rich-text-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--tf-input-placeholder);pointer-events:none}.input .rich-text .rich-text-content .tiptap p{margin:0 0 .25rem}.input .rich-text .rich-text-content .tiptap ul,.input .rich-text .rich-text-content .tiptap ol{margin:.25rem 0;padding-left:1.25rem}.input .rich-text .rich-text-content .tiptap blockquote{border-left:3px solid var(--tf-border-light);color:var(--tf-text-muted);margin:.25rem 0;padding-left:.75rem}.input .rich-text .rich-text-content .tiptap strong{font-weight:700}.input .rich-text .rich-text-content .tiptap em{font-style:italic}.input .rich-text .rich-text-content .tiptap a{color:var(--tf-link);text-decoration:underline}.input .rich-text .rich-text-content .tiptap img{border-radius:var(--tf-radius-preview);max-width:100%}.input.icon-selector-wrapper{z-index:1;position:relative}.input.icon-selector-wrapper .icon-selector{z-index:3;position:relative}.input.icon-selector-wrapper .icon-selector .icon-selector-field{align-items:center;gap:.5rem;display:flex}.input.icon-selector-wrapper .icon-selector .icon-selector-field .icon-selector-preview{color:var(--tf-color-brand);pointer-events:none;flex-shrink:0;animation:.3s both fade-in-icon}.input.icon-selector-wrapper .icon-selector .icon-selector-field .icon-selector-input{min-width:0;font-family:inherit;font-size:var(--tf-field-font-size);color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.input.icon-selector-wrapper .icon-selector .icon-selector-field .icon-selector-clear{cursor:pointer;color:var(--tf-text-muted);transition:color var(--tf-transition-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.input.icon-selector-wrapper .icon-selector .icon-selector-field .icon-selector-clear:hover{color:var(--tf-text-primary)}.input.icon-selector-wrapper .icon-selector .icon-selector-field .icon-selector-clear{flex-shrink:0;font-size:1.25rem}.input.icon-selector-wrapper .icon-selector.disabled .icon-selector-field{background-color:var(--tf-input-disabled-bg);color:var(--tf-input-disabled-text);cursor:not-allowed}.input.icon-selector-wrapper .icon-selector.disabled .icon-selector-field .icon-selector-input{cursor:not-allowed}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown{background-color:var(--tf-field-bg);border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-sm);overscroll-behavior:contain;z-index:3;max-height:250px;animation:fade-in-dropdown var(--tf-animation);padding:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown .icon-selector-grid{flex-wrap:wrap;gap:.25rem;display:flex}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown .icon-selector-grid .icon-selector-item{border-radius:var(--tf-radius-input);width:2.25rem;height:2.25rem;color:var(--tf-text-secondary);cursor:pointer;transition:var(--tf-transition);background-color:#0000;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown .icon-selector-grid .icon-selector-item:hover{background-color:var(--tf-field-bg-hover)}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown .icon-selector-grid .icon-selector-item.selected{border-color:var(--tf-color-brand);background-color:var(--tf-color-brand-subtle);color:var(--tf-color-brand-active)}.input.icon-selector-wrapper .icon-selector .icon-selector-dropdown .icon-selector-empty{text-align:center;color:var(--tf-text-muted);padding:.5rem;font-size:.875rem;display:block}.input.tags-wrapper .tags-field{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;display:flex;background:0!important;border:0!important}.input.tags-wrapper .tags-field.disabled{opacity:.6}.input.tags-wrapper .tags-field .tag-pill{border-radius:var(--tf-radius-pill);background-color:var(--tf-bg-subtle);color:var(--tf-text-primary);white-space:nowrap;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}.input.tags-wrapper .tags-field .tag-pill .tag-pill-label{font-size:.875rem}.input.tags-wrapper .tags-field .tag-pill .tag-pill-remove{cursor:pointer;color:var(--tf-text-muted);transition:color var(--tf-transition-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.input.tags-wrapper .tags-field .tag-pill .tag-pill-remove:hover{color:var(--tf-text-primary)}.input.tags-wrapper .tags-field .tag-pill .tag-pill-remove{font-size:1rem}.input.tags-wrapper .tags-field .tag-add-btn,.input.tags-wrapper .tags-field .tag-add-input{border:1.5px dashed var(--tf-border-default);border-radius:var(--tf-radius-pill);transition:var(--tf-transition);background:0 0;padding:.375rem .75rem;font-family:inherit;font-size:.875rem;line-height:1}.input.tags-wrapper .tags-field .tag-add-btn{color:var(--tf-text-muted);cursor:pointer;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.input.tags-wrapper .tags-field .tag-add-btn:hover{border-color:var(--tf-border-hover);color:var(--tf-text-primary)}.input.tags-wrapper .tags-field .tag-add-input{width:auto;min-width:0;max-width:100px;color:var(--tf-text-primary);outline:0}.input.tags-wrapper .tags-field .tag-add-input:focus{border-color:var(--tf-input-border-focus)}.input.checkbox .checkbox-options{flex-wrap:wrap;gap:.5rem;display:flex}.input.checkbox .checkbox-options .checkbox-option{box-sizing:border-box}.input.checkbox .checkbox-options .checkbox-option.option-full{flex:100%}.input.checkbox .checkbox-options .checkbox-option.option-half{flex:calc(50% - .375rem)}.input.checkbox .checkbox-options .checkbox-option.option-third{flex:calc(33.33% - .5rem)}.input.checkbox .checkbox-options .checkbox-option .option-wrapper{cursor:pointer;transition:var(--tf-transition);align-items:center;gap:.5rem;padding:.25rem;display:flex}.input.checkbox .checkbox-options .checkbox-option .option-wrapper input[type=checkbox]{appearance:none;border:1px solid var(--tf-border-default);border-radius:var(--tf-radius-preview);background-color:var(--tf-field-bg);cursor:pointer;width:1rem;height:1rem;transition:var(--tf-transition);flex-shrink:0;position:relative}.input.checkbox .checkbox-options .checkbox-option .option-wrapper input[type=checkbox]:checked{border-color:var(--tf-color-brand);background-color:var(--tf-color-brand)}.input.checkbox .checkbox-options .checkbox-option .option-wrapper input[type=checkbox]:checked:after{content:"";border:solid var(--tf-button-brand-text);border-width:0 2px 2px 0;width:25%;height:50%;position:absolute;top:5%;left:30%;transform:rotate(45deg)}.input.checkbox .checkbox-options .checkbox-option .option-wrapper input[type=checkbox]:focus-visible{box-shadow:var(--tf-focus-ring);outline:0}.input.checkbox .checkbox-options .checkbox-option .option-wrapper .checkbox-label{color:var(--tf-text-primary);-webkit-user-select:none;user-select:none;font-size:.9375rem;font-weight:500}.input.checkbox .checkbox-options .checkbox-option.disabled .option-wrapper{opacity:.5;cursor:not-allowed}.input.checkbox .checkbox-options .checkbox-option.disabled .option-wrapper input[type=checkbox]{cursor:not-allowed}.input-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row-reverse;justify-content:start;align-items:center;gap:.75rem;display:flex}.input-toggle.disabled{opacity:.5;cursor:not-allowed}.input-toggle .toggle-label{text-transform:uppercase;font-size:.75rem;font-weight:500}.input-toggle .toggle-track{border-radius:var(--tf-radius-pill);background-color:var(--tf-border-default);width:2.75rem;height:1.5rem;transition:background-color var(--tf-transition-default);flex-shrink:0;position:relative}.input-toggle .toggle-track input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.input-toggle .toggle-track .toggle-thumb{background-color:var(--tf-white);width:1.25rem;height:1.25rem;box-shadow:var(--tf-shadow-xs);transition:transform var(--tf-transition-default);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.input-toggle .toggle-track:has(input:focus-visible){box-shadow:var(--tf-focus-ring)}.input-toggle .toggle-track.on{background-color:var(--tf-button-primary-bg)}.input-toggle .toggle-track.on .toggle-thumb{transform:translate(1.25rem)}.input.file-wrapper .file-dropzone,.input.file-wrapper .file-item{box-sizing:border-box;width:100%;max-width:var(--file-size,125px);aspect-ratio:1;border-radius:var(--tf-radius-card);height:auto}.input.file-wrapper .file-dropzone{box-sizing:border-box;border:1.5px dashed var(--tf-border-default);border-radius:var(--tf-radius-card);background-color:var(--tf-bg-card);color:var(--tf-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--tf-transition);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.input.file-wrapper .file-dropzone:hover:not(.disabled),.input.file-wrapper .file-dropzone.dragging{border-style:solid;border-color:var(--tf-text-primary);background-color:var(--tf-bg-muted)}.input.file-wrapper .file-dropzone.disabled{opacity:.55;cursor:not-allowed}.input.file-wrapper .file-dropzone{padding:2rem 1rem}.input.file-wrapper .file-dropzone.squared{flex-shrink:0;padding:0}.input.file-wrapper .file-dropzone .file-input-native{display:none}.input.file-wrapper .file-dropzone .file-dropzone-icon{background-color:var(--tf-bg-muted);width:2.75rem;height:2.75rem;color:var(--tf-text-primary);transition:var(--tf-transition);border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.input.file-wrapper .file-dropzone .file-dropzone-title{color:var(--tf-text-primary);text-align:center;font-size:.75rem;font-weight:600}.input.file-wrapper .file-dropzone .file-dropzone-hint{text-align:center;font-size:.75rem}.input.file-wrapper .file-dropzone:hover:not(.disabled) .file-dropzone-icon{background-color:var(--tf-text-primary);color:var(--tf-bg-card)}.input.file-wrapper .file-grid{flex-wrap:wrap;gap:.75rem;display:flex}.input.file-wrapper .file-item{border:1.5px dashed var(--tf-border-default);background-color:var(--tf-bg-card);flex-shrink:0;position:relative;overflow:hidden}.input.file-wrapper .file-item:hover{border-style:solid;border-color:var(--tf-text-primary)}.input.file-wrapper .file-item.sortable{cursor:grab;touch-action:manipulation}.input.file-wrapper .file-item.sortable.dragging{cursor:grabbing;border-style:solid;border-color:var(--tf-text-primary);box-shadow:0 8px 24px #0000002e}.input.file-wrapper .file-item .file-thumb{object-fit:cover;width:100%;height:100%;display:block}.input.file-wrapper .file-item.cover{border-style:solid;border-color:var(--tf-text-primary)}.input.file-wrapper .file-item .file-cover-tag{background-color:var(--tf-text-primary);color:var(--tf-text-inverse);letter-spacing:.06em;pointer-events:none;border-radius:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.input.file-wrapper .file-item .file-video-badge{width:1.5rem;height:1.5rem;color:var(--tf-text-inverse);pointer-events:none;background-color:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.5rem;left:.5rem}.input.file-wrapper .file-item .file-icon{width:100%;height:100%;color:var(--tf-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.input.file-wrapper .file-item .file-icon .file-icon-name{-webkit-line-clamp:2;color:var(--tf-text-secondary);text-align:center;word-break:break-all;-webkit-box-orient:vertical;padding:0 .25rem;font-size:.625rem;display:-webkit-box;overflow:hidden}.input.file-wrapper .file-item .file-overlay{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;gap:.5rem;padding:1rem .5rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.input.file-wrapper .file-item .file-overlay .file-overlay-btn{background-color:var(--tf-button-brand-bg);width:2.5rem;height:2.5rem;color:var(--tf-text-inverse);cursor:pointer;transition:var(--tf-transition);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.input.file-wrapper .file-item .file-overlay .file-overlay-btn:hover{background-color:var(--tf-text-inverse);color:var(--tf-button-brand-bg);transform:scale(1.03)}.input.file-wrapper .file-item .file-overlay .file-overlay-btn.danger{background-color:var(--tf-button-danger-bg)}.input.file-wrapper .file-item .file-overlay .file-overlay-btn.danger:hover{background-color:var(--tf-text-inverse);color:var(--tf-button-danger-bg)}.input.file-wrapper .file-item:hover .file-overlay{opacity:1}.input.image-wrapper .image-input{box-sizing:border-box;border:1.5px dashed var(--tf-border-default);border-radius:var(--tf-radius-card);background-color:var(--tf-bg-card);color:var(--tf-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--tf-transition);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.input.image-wrapper .image-input:hover:not(.disabled),.input.image-wrapper .image-input.dragging{border-style:solid;border-color:var(--tf-text-primary);background-color:var(--tf-bg-muted)}.input.image-wrapper .image-input.disabled{opacity:.55;cursor:not-allowed}.input.image-wrapper .image-input{width:100%;min-height:7.5rem;padding:1.5rem;position:relative;overflow:hidden}.input.image-wrapper .image-input .image-input-native{display:none}.input.image-wrapper .image-input.has-image{border-style:solid;border-color:var(--tf-border-light);cursor:default;padding:0}.input.image-wrapper .image-input .image-placeholder{text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.input.image-wrapper .image-input .image-placeholder button{font:inherit;color:var(--tf-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.input.image-wrapper .image-input .image-placeholder button:disabled{cursor:not-allowed}.input.image-wrapper .image-input .image-preview{width:100%;position:relative}.input.image-wrapper .image-input .image-preview img{object-fit:contain;width:100%;max-height:15rem;display:block}.input.image-wrapper .image-input .image-preview .image-remove{background-color:var(--tf-field-bg);color:var(--tf-button-danger-bg);cursor:pointer;transition:var(--tf-transition);border:0;border-radius:50%;padding:0;display:flex;position:absolute;top:.5rem;right:.5rem}.input.image-wrapper .image-input .image-preview .image-remove:hover{color:var(--tf-button-danger-hover);transform:scale(1.05)}.badge{border-radius:var(--tf-radius-pill);background:var(--tf-badge-bg);color:var(--tf-badge-text);align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.avatar{border-radius:var(--tf-radius-pill)}h1,h2{letter-spacing:-1px}
