/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /gh/TaniCSS/Tani@2.0.0/dist/css/tani.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-radius:var(--radius-md);--shadow-sm:0 1px 2px 0 oklch(0% 0 0 / 0.05);--shadow-md:0 4px 6px -1px oklch(0% 0 0 / 0.1),0 2px 4px -1px oklch(0% 0 0 / 0.06);--shadow-lg:0 10px 15px -3px oklch(0% 0 0 / 0.1),0 4px 6px -2px oklch(0% 0 0 / 0.05);--shadow-xl:0 20px 25px -5px oklch(0% 0 0 / 0.1),0 10px 10px -5px oklch(0% 0 0 / 0.04);--box-shadow:var(--shadow-md);--transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--transition-normal:300ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:500ms cubic-bezier(0.4, 0, 0.2, 1);--container-max:1200px;--gutter:clamp(1rem, 5vw, 2rem);--blue:oklch(65% 0.18 250);--indigo:oklch(55% 0.22 280);--purple:oklch(60% 0.22 300);--pink:oklch(65% 0.22 350);--red:oklch(60% 0.22 25);--orange:oklch(70% 0.2 50);--yellow:oklch(85% 0.18 90);--green:oklch(65% 0.2 145);--teal:oklch(70% 0.15 180);--cyan:oklch(70% 0.18 200);--white:oklch(100% 0 0);--black:oklch(0% 0 0);--gray-100:oklch(98% 0.005 250);--gray-200:oklch(94% 0.01 250);--gray-300:oklch(90% 0.01 250);--gray-400:oklch(80% 0.02 250);--gray-500:oklch(70% 0.02 250);--gray-600:oklch(55% 0.03 250);--gray-700:oklch(40% 0.03 250);--gray-800:oklch(30% 0.03 250);--gray-900:oklch(20% 0.03 250);--primary:oklch(70% 0.18 70);--primary-hover:oklch(from var(--primary) calc(l - 8%) c h);--primary-active:oklch(from var(--primary) calc(l - 15%) c h);--secondary:oklch(55% 0.15 240);--secondary-hover:oklch(from var(--secondary) calc(l - 8%) c h);--success:oklch(65% 0.2 145);--success-hover:oklch(from var(--success) calc(l - 8%) c h);--danger:oklch(60% 0.22 25);--danger-hover:oklch(from var(--danger) calc(l - 8%) c h);--warning:oklch(85% 0.18 90);--warning-hover:oklch(from var(--warning) calc(l - 8%) c h);--info:var(--cyan);--info-hover:oklch(from var(--info) calc(l - 8%) c h);--light:var(--gray-100);--dark:var(--gray-900);--body-bg:var(--white);--body-color:var(--gray-900);--border-color:var(--gray-300);--link-color:var(--primary);--link-hover-color:var(--primary-hover);--text-xs:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--text-sm:clamp(0.875rem, 0.8rem + 0.375vw, 1rem);--text-base:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + 0.625vw, 1.375rem);--text-xl:clamp(1.25rem, 1.1rem + 0.75vw, 1.75rem);--text-2xl:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--text-3xl:clamp(1.875rem, 1.5rem + 1.875vw, 3rem)}@media (prefers-color-scheme:dark){:root{--body-bg:oklch(15% 0.01 250);--body-color:oklch(95% 0.01 250);--border-color:oklch(30% 0.02 250);--light:oklch(25% 0.02 250);--dark:oklch(95% 0.01 250);--gray-100:oklch(20% 0.02 250);--gray-200:oklch(25% 0.02 250);--gray-300:oklch(30% 0.02 250);--gray-800:oklch(80% 0.02 250);--gray-900:oklch(90% 0.02 250);--shadow-sm:0 1px 2px 0 oklch(0% 0 0 / 0.3);--shadow-md:0 4px 6px -1px oklch(0% 0 0 / 0.4);--shadow-lg:0 10px 15px -3px oklch(0% 0 0 / 0.5);--shadow-xl:0 20px 25px -5px oklch(0% 0 0 / 0.6)}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth;text-size-adjust:100%}body{min-height:100dvh;line-height:1.6;background-color:var(--body-bg);color:var(--body-color);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:currentColor}.container,.container-fluid{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:calc(var(--gutter) * 0.5)}h1,h2,h3,h4,h5,h6{margin-block-end:0.5rem;font-weight:700;line-height:1.2;text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h6{font-size:var(--text-sm)}p{margin-block-end:1rem;text-wrap:pretty;max-width:75ch}a{color:var(--link-color);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--link-hover-color)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:var(--text-base);border-radius:var(--border-radius);font-family:inherit;transition:all var(--transition-fast);will-change:transform}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem oklch(from var(--primary) l c h / .25)}.btn:disabled{opacity:.65;transform:none;cursor:not-allowed;box-shadow:none}.btn-primary{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{color:var(--white);background-color:var(--secondary);border-color:var(--secondary)}.btn-secondary:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover)}.btn-success{color:var(--white);background-color:var(--success);border-color:var(--success)}.btn-success:hover{background-color:var(--success-hover);border-color:var(--success-hover)}.btn-danger{color:var(--white);background-color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background-color:var(--danger-hover);border-color:var(--danger-hover)}.btn-warning{color:var(--black);background-color:var(--warning);border-color:var(--warning)}.btn-warning:hover{background-color:var(--warning-hover);border-color:var(--warning-hover)}.btn-info{color:var(--white);background-color:var(--info);border-color:var(--info)}.btn-info:hover{background-color:var(--info-hover);border-color:var(--info-hover)}.btn-light{color:var(--black);background-color:var(--light);border-color:var(--light)}.btn-light:hover{background-color:var(--gray-200);border-color:var(--gray-200)}.btn-dark{color:var(--white);background-color:var(--dark);border-color:var(--dark)}.btn-dark:hover{background-color:var(--gray-800);border-color:var(--gray-800)}.btn-outline-primary{color:var(--primary);background-color:transparent;border-color:var(--primary)}.btn-outline-primary:hover{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.btn-outline-secondary{color:var(--secondary);background-color:transparent;border-color:var(--secondary)}.btn-outline-secondary:hover{color:var(--white);background-color:var(--secondary);border-color:var(--secondary)}.btn-outline-success{color:var(--success);background-color:transparent;border-color:var(--success)}.btn-outline-success:hover{color:var(--white);background-color:var(--success);border-color:var(--success)}.btn-outline-danger{color:var(--danger);background-color:transparent;border-color:var(--danger)}.btn-outline-danger:hover{color:var(--white);background-color:var(--danger);border-color:var(--danger)}.btn-outline-warning{color:var(--warning);background-color:transparent;border-color:var(--warning)}.btn-outline-warning:hover{color:var(--black);background-color:var(--warning);border-color:var(--warning)}.btn-outline-info{color:var(--info);background-color:transparent;border-color:var(--info)}.btn-outline-info:hover{color:var(--white);background-color:var(--info);border-color:var(--info)}.btn-outline-light{color:var(--light);background-color:transparent;border-color:var(--light)}.btn-outline-light:hover{color:var(--black);background-color:var(--light);border-color:var(--light)}.btn-outline-dark{color:var(--dark);background-color:transparent;border-color:var(--dark)}.btn-outline-dark:hover{color:var(--white);background-color:var(--dark);border-color:var(--dark)}.btn-sm{padding:.25rem .5rem;font-size:var(--text-sm);border-radius:var(--radius-sm)}.btn-lg{padding:.5rem 1rem;font-size:var(--text-lg);border-radius:var(--radius-lg)}.btn-xl{padding:.75rem 1.5rem;font-size:var(--text-xl);border-radius:var(--radius-xl)}.btn-block{display:flex;width:100%}.btn-rounded{border-radius:var(--radius-full)}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group>.btn:not(:first-child){margin-inline-start:-1px}.btn-group>.btn:not(:last-child){border-end-end-radius:0;border-start-end-radius:0}.btn-group>.btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.btn-group-sm>.btn{padding:.25rem .5rem;font-size:var(--text-sm);border-radius:var(--radius-sm)}.btn-group-lg>.btn{padding:.5rem 1rem;font-size:var(--text-lg);border-radius:var(--radius-lg)}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn{width:100%}.btn-group-vertical>.btn:not(:first-child){margin-block-start:-1px;margin-inline-start:0}.btn-group-vertical>.btn:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.btn-group-vertical>.btn:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .btn-group{margin-inline-end:.5rem}.btn-toolbar .btn-group:last-child{margin-inline-end:0}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--radius-full)}.badge:empty{display:none}.badge-primary{color:var(--white);background-color:var(--primary)}.badge-secondary{color:var(--white);background-color:var(--secondary)}.badge-success{color:var(--white);background-color:var(--success)}.badge-danger{color:var(--white);background-color:var(--danger)}.badge-warning{color:var(--black);background-color:var(--warning)}.badge-info{color:var(--white);background-color:var(--info)}.badge-light{color:var(--black);background-color:var(--light)}.badge-dark{color:var(--white);background-color:var(--dark)}.badge-sm{font-size:.65em;padding:.25em .5em}.badge-lg{font-size:.85em;padding:.45em .8em}.badge-pill{padding-inline:0.8em;border-radius:10rem}.alert{position:relative;padding:.75rem 1.25rem;margin-block-end:1rem;border:1px solid transparent;border-radius:var(--border-radius)}.alert-heading{color:inherit;font-weight:600}.alert-link{font-weight:700}.alert-dismissible{padding-inline-end:3rem}.alert-dismissible .alert-close{position:absolute;top:0;inset-inline-end:0;padding:.75rem 1.25rem;color:inherit;background:0 0;border:none;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.5}.alert-dismissible .alert-close:hover{opacity:.75}.alert-primary{color:oklch(40% .15 70);background-color:oklch(95% .05 70);border-color:oklch(90% .1 70)}.alert-secondary{color:oklch(30% .1 240);background-color:oklch(95% .05 240);border-color:oklch(90% .1 240)}.alert-success{color:oklch(30% .15 145);background-color:oklch(95% .05 145);border-color:oklch(90% .1 145)}.alert-danger{color:oklch(30% .15 25);background-color:oklch(95% .05 25);border-color:oklch(90% .1 25)}.alert-warning{color:oklch(40% .15 90);background-color:oklch(95% .05 90);border-color:oklch(90% .1 90)}.alert-info{color:oklch(30% .15 200);background-color:oklch(95% .05 200);border-color:oklch(90% .1 200)}.alert-light{color:var(--gray-600);background-color:var(--light);border-color:var(--gray-200)}.alert-dark{color:var(--gray-100);background-color:var(--dark);border-color:var(--gray-800)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--body-bg);background-clip:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);container-type:inline-size;container-name:tani-card;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-block-end:0.75rem;font-size:var(--text-xl);font-weight:600}.card-subtitle{margin-block-start:-0.375rem;margin-block-end:0;font-size:var(--text-base);font-weight:400;color:var(--gray-600)}.card-text:last-child{margin-block-end:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-inline-start:1.25rem}.card-header{padding:.75rem 1.25rem;margin-block-end:0;background-color:var(--gray-100);border-block-end:1px solid var(--border-color);font-weight:600}.card-header:first-child{border-radius:calc(var(--border-radius) - 1px) calc(var(--border-radius) - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:var(--gray-100);border-block-start:1px solid var(--border-color)}.card-footer:last-child{border-radius:0 0 calc(var(--border-radius) - 1px) calc(var(--border-radius) - 1px)}.card-primary{border-color:var(--primary)}.card-primary .card-header{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.card-success{border-color:var(--success)}.card-success .card-header{color:var(--white);background-color:var(--success);border-color:var(--success)}.card-danger{border-color:var(--danger)}.card-danger .card-header{color:var(--white);background-color:var(--danger);border-color:var(--danger)}.card-sm .card-body{padding:.75rem}.card-lg .card-body{padding:2rem}@container tani-card (min-width:400px){.card-horizontal-layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--gutter)}}.card-img-top{width:100%;border-start-start-radius:calc(var(--border-radius) - 1px);border-start-end-radius:calc(var(--border-radius) - 1px)}.card-img-bottom{width:100%;border-end-end-radius:calc(var(--border-radius) - 1px);border-end-start-radius:calc(var(--border-radius) - 1px)}.table{width:100%;margin-block-end:1rem;color:var(--body-color);border-collapse:collapse}.table td,.table th{padding:.75rem;vertical-align:top;border-block-start:1px solid var(--border-color)}.table thead th{vertical-align:bottom;border-block-end:2px solid var(--border-color);font-weight:600}.table tbody+tbody{border-block-start:2px solid var(--border-color)}.table-bordered{border:1px solid var(--border-color)}.table-bordered td,.table-bordered th{border:1px solid var(--border-color)}.table-bordered thead td,.table-bordered thead th{border-block-end-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:oklch(0% 0 0 / .02)}.table-hover tbody tr:hover{background-color:oklch(0% 0 0 / .04)}.table-sm td,.table-sm th{padding:.3rem}.table-lg td,.table-lg th{padding:1rem}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-block-end:0}.m-0{margin:0!important}.mt-0{margin-block-start:0!important}.mb-0{margin-block-end:0!important}.ml-0{margin-inline-start:0!important}.mr-0{margin-inline-end:0!important}.mx-0{margin-inline:0!important}.my-0{margin-block:0!important}.m-1{margin:.25rem!important}.mt-1{margin-block-start:0.25rem!important}.mb-1{margin-block-end:0.25rem!important}.ml-1{margin-inline-start:.25rem!important}.mr-1{margin-inline-end:.25rem!important}.mx-1{margin-inline:0.25rem!important}.my-1{margin-block:0.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-block-start:0.5rem!important}.mb-2{margin-block-end:0.5rem!important}.ml-2{margin-inline-start:.5rem!important}.mr-2{margin-inline-end:.5rem!important}.mx-2{margin-inline:0.5rem!important}.my-2{margin-block:0.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-block-start:1rem!important}.mb-3{margin-block-end:1rem!important}.ml-3{margin-inline-start:1rem!important}.mr-3{margin-inline-end:1rem!important}.mx-3{margin-inline:1rem!important}.my-3{margin-block:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-block-start:1.5rem!important}.mb-4{margin-block-end:1.5rem!important}.ml-4{margin-inline-start:1.5rem!important}.mr-4{margin-inline-end:1.5rem!important}.mx-4{margin-inline:1.5rem!important}.my-4{margin-block:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-block-start:3rem!important}.mb-5{margin-block-end:3rem!important}.ml-5{margin-inline-start:3rem!important}.mr-5{margin-inline-end:3rem!important}.mx-5{margin-inline:3rem!important}.my-5{margin-block:3rem!important}.p-0{padding:0!important}.pt-0{padding-block-start:0!important}.pb-0{padding-block-end:0!important}.pl-0{padding-inline-start:0!important}.pr-0{padding-inline-end:0!important}.px-0{padding-inline:0!important}.py-0{padding-block:0!important}.p-1{padding:.25rem!important}.pt-1{padding-block-start:0.25rem!important}.pb-1{padding-block-end:0.25rem!important}.pl-1{padding-inline-start:0.25rem!important}.pr-1{padding-inline-end:0.25rem!important}.px-1{padding-inline:0.25rem!important}.py-1{padding-block:0.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-block-start:0.5rem!important}.pb-2{padding-block-end:0.5rem!important}.pl-2{padding-inline-start:0.5rem!important}.pr-2{padding-inline-end:0.5rem!important}.px-2{padding-inline:0.5rem!important}.py-2{padding-block:0.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-block-start:1rem!important}.pb-3{padding-block-end:1rem!important}.pl-3{padding-inline-start:1rem!important}.pr-3{padding-inline-end:1rem!important}.px-3{padding-inline:1rem!important}.py-3{padding-block:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-block-start:1.5rem!important}.pb-4{padding-block-end:1.5rem!important}.pl-4{padding-inline-start:1.5rem!important}.pr-4{padding-inline-end:1.5rem!important}.px-4{padding-inline:1.5rem!important}.py-4{padding-block:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-block-start:3rem!important}.pb-5{padding-block-end:3rem!important}.pl-5{padding-inline-start:3rem!important}.pr-5{padding-inline-end:3rem!important}.px-5{padding-inline:3rem!important}.py-5{padding-block:3rem!important}.text-left{text-align:start!important}.text-right{text-align:end!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-success{color:var(--success)!important}.text-danger{color:var(--danger)!important}.text-warning{color:var(--warning)!important}.text-info{color:var(--info)!important}.text-light{color:var(--light)!important}.text-dark{color:var(--dark)!important}.text-muted{color:var(--gray-600)!important}.text-white{color:var(--white)!important}.text-decoration-none{text-decoration:none!important}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-success{background-color:var(--success)!important}.bg-danger{background-color:var(--danger)!important}.bg-warning{background-color:var(--warning)!important}.bg-info{background-color:var(--info)!important}.bg-light{background-color:var(--light)!important}.bg-dark{background-color:var(--dark)!important}.bg-white{background-color:var(--white)!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.border{border:1px solid var(--border-color)!important}.border-0{border:0!important}.border-top{border-block-start:1px solid var(--border-color)!important}.border-bottom{border-block-end:1px solid var(--border-color)!important}.border-start{border-inline-start:1px solid var(--border-color)!important}.border-end{border-inline-end:1px solid var(--border-color)!important}.rounded{border-radius:var(--border-radius)!important}.rounded-top{border-start-start-radius:var(--border-radius)!important;border-start-end-radius:var(--border-radius)!important}.rounded-bottom{border-end-end-radius:var(--border-radius)!important;border-end-start-radius:var(--border-radius)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.fs-1{font-size:1.5rem!important}.fs-2{font-size:1.25rem!important}.fs-3{font-size:1.12rem!important}.fs-4{font-size:.87rem!important}.fs-5{font-size:.75rem!important}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--box-shadow)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-none{box-shadow:none!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}figure{margin:0;display:block}.figure-img,.img-100{max-width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;background-color:var(--light);border-radius:var(--radius-md)}.figure-caption{margin-block-start:0.5rem;font-size:var(--text-sm);color:oklch(from var(--body-color) l c h / .7);text-align:center}@media (max-width:768px){.container{padding-inline:12px}.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.text-sm-center{text-align:center!important}}@media (max-width:576px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-flex{display:flex!important}.text-xs-center{text-align:center!important}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:var(--body-bg);box-shadow:var(--shadow-sm)}.navbar .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.navbar-brand{font-size:var(--text-xl);font-weight:600;text-decoration:none;color:var(--body-color);white-space:nowrap}.navbar-brand:hover{color:var(--primary)}.navbar-nav{display:flex;flex-direction:row;padding-inline-start:0;margin-block-end:0;list-style:none;align-items:center}.nav-item{margin-inline-end:1rem}.nav-item:last-child{margin-inline-end:0}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;color:var(--body-color);transition:color var(--transition-fast)}.nav-link:hover{color:var(--primary)}.nav-link.disabled{color:var(--gray-500);pointer-events:none;cursor:default}.navbar-toggler{padding:.5rem .75rem;font-size:1rem;line-height:1;background-color:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;display:none;transition:all var(--transition-fast)}.navbar-toggler:hover{background-color:var(--gray-100)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.7)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;display:flex}.navbar-collapse.show{display:flex!important}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{cursor:pointer}.dropdown-toggle::after{display:inline-block;margin-inline-start:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu{position:absolute;top:100%;inset-inline-start:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin-block-start:0.125rem;font-size:var(--text-base);color:var(--body-color);text-align:start;list-style:none;background-color:var(--body-bg);background-clip:padding-box;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.dropdown-menu.show{display:block}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:var(--body-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;transition:background-color var(--transition-fast)}.dropdown-item:focus,.dropdown-item:hover{color:var(--white);background-color:var(--primary)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-block-start:1px solid var(--border-color)}.nav{display:flex;flex-wrap:wrap;padding-inline-start:0;margin-block-end:0;list-style:none}.nav-tabs{border-block-end:1px solid var(--border-color)}.nav-tabs .nav-link{margin-block-end:-1px;background:0 0;border:1px solid transparent;border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.nav-tabs .nav-link.active{color:var(--gray-700);background-color:var(--body-bg);border-color:var(--border-color) var(--border-color) var(--body-bg)}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--border-radius)}.nav-pills .nav-link.active{color:var(--white);background-color:var(--primary)}.form-group{margin-block-end:1rem}.form-label{display:block;margin-block-end:0.5rem;font-weight:600}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:var(--text-base);font-weight:400;line-height:1.5;color:var(--body-color);background-color:var(--body-bg);background-clip:padding-box;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-control:focus{color:var(--body-color);background-color:var(--body-bg);border-color:var(--primary);outline:0;box-shadow:0 0 0 .25rem oklch(from var(--primary) l c h / .25)}.form-control::placeholder{color:var(--gray-500);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:var(--gray-200);opacity:1}.form-check{display:block;min-height:1.5rem;padding-inline-start:1.5em;margin-block-end:0.125rem}.form-check-input{width:1em;height:1em;margin-block-start:0.25em;vertical-align:top;background-color:var(--body-bg);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 .25rem oklch(from var(--primary) l c h / .25)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-label{color:var(--body-color)}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:var(--gray-200);border-radius:var(--border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--white);text-align:center;white-space:nowrap;background-color:var(--primary);transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@keyframes progress-bar-stripes{0%{background-position:1rem 0}100%{background-position:0 0}}.pagination{display:flex;padding-inline-start:0;list-style:none;border-radius:var(--border-radius)}.page-item{margin:0 2px}.page-item:first-child .page-link{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.page-link{position:relative;display:block;padding:.5rem .75rem;color:var(--primary);text-decoration:none;background-color:var(--body-bg);border:1px solid var(--border-color);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.page-link:hover{z-index:2;color:var(--link-hover-color);background-color:var(--gray-200);border-color:var(--border-color)}.page-item.active .page-link{z-index:3;color:var(--white);background-color:var(--primary);border-color:var(--primary)}.page-item.disabled .page-link{color:var(--gray-500);pointer-events:none;background-color:var(--body-bg);border-color:var(--border-color)}.modal{display:none;position:fixed;z-index:1050;inset-inline-start:0;top:0;width:100%;height:100%;overflow:auto;background-color:oklch(0% 0 0 / 0);transition:background-color .3s ease}.modal.show{display:block;background-color:oklch(0% 0 0 / .5);animation:modalFadeIn .3s ease}@keyframes modalFadeIn{from{background-color:oklch(0% 0 0 / 0)}to{background-color:oklch(0% 0 0 / .5)}}.modal-dialog{position:relative;width:auto;max-width:500px;margin:1.75rem auto;pointer-events:none;transform:translateY(-50px);opacity:0;transition:transform .3s ease,opacity .3s ease}.modal.show .modal-dialog{transform:translateY(0);opacity:1}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--body-bg);background-clip:padding-box;border:1px solid var(--border-color);border-radius:var(--border-radius);outline:0;box-shadow:var(--shadow-xl)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-block-end:1px solid var(--border-color)}.modal-title{margin:0;line-height:1.5;font-size:var(--text-xl);font-weight:500}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-block-start:1px solid var(--border-color)}.modal-close{background:0 0;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:var(--body-color);opacity:.5;cursor:pointer;padding:0}.modal-close:hover{opacity:.75}dialog.modal{border:none;background:0 0;padding:0;margin:auto;max-width:500px;width:100%}dialog.modal::backdrop{background-color:oklch(0% 0 0 / .5);backdrop-filter:blur(4px);animation:modalFadeIn .3s ease}dialog.modal[open]{animation:modalSlideIn .3s var(--transition-normal)}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-container{position:fixed;z-index:1090;pointer-events:none;display:flex;flex-direction:column}.toast-container.top-right{top:1rem;inset-inline-end:1rem}.toast-container.bottom-right{bottom:1rem;inset-inline-end:1rem}.toast{pointer-events:auto;max-width:350px;overflow:hidden;font-size:var(--text-sm);background-color:var(--body-bg);background-clip:padding-box;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);margin-block-end:0.5rem;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;display:none}.toast.show{opacity:1;transform:translateY(0);display:block}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:var(--gray-700);background-color:var(--gray-100);background-clip:padding-box;border-block-end:1px solid var(--border-color)}.toast-header strong{margin-inline-end:auto;font-weight:600}.toast-body{padding:.75rem;word-wrap:break-word}.toast-close{margin-inline-start:.5rem;padding:0;background-color:transparent;border:0;font-size:1.25rem;font-weight:700;line-height:1;color:var(--body-color);opacity:.5;cursor:pointer}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}@keyframes spinner-grow{0%{transform:scale(0);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-block-end:1rem;list-style:none;background-color:var(--gray-100);border-radius:var(--border-radius)}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item+.breadcrumb-item{padding-inline-start:0.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-inline-end:0.5rem;color:var(--gray-600);content:"/"}.breadcrumb-item a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-item a:hover{color:var(--link-hover-color);text-decoration:underline}.breadcrumb-item.active{color:var(--gray-600)}.accordion{border:1px solid var(--border-color);border-radius:var(--border-radius)}.accordion-item{border-block-end:1px solid var(--border-color)}.accordion-item:last-child{border-block-end:0}details.accordion-item{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-block-end:0.5rem}details.accordion-item summary{padding:1rem 1.25rem;cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;background-color:var(--body-bg);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}details.accordion-item summary::-webkit-details-marker{display:none}details.accordion-item summary::after{content:"+";font-size:var(--text-xl);transition:transform var(--transition-fast)}details.accordion-item[open] summary{border-block-end:1px solid var(--border-color);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);border-end-start-radius:0;border-end-end-radius:0}details.accordion-item[open] summary::after{transform:rotate(45deg)}details.accordion-item>div{padding:1rem 1.25rem}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tani-fade-in{animation:taniFadeIn linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes taniFadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tani-scale-in{animation:taniScaleIn linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes taniScaleIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tani-gpu{transform:translateZ(0);will-change:transform}.tani-content-visibility{content-visibility:auto;contain-intrinsic-size:0 500px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.tani-debug *{outline:1px solid oklch(50% .2 0 / .3)!important}.tani-debug .btn,.tani-debug .card,.tani-debug .container{outline:2px solid oklch(60% .2 250)!important}.tani-debug::before{content:"TANI DEBUG MODE";position:fixed;top:1rem;inset-inline-end:1rem;padding:.5rem 1rem;background:var(--danger);color:var(--white);font-weight:700;border-radius:var(--radius-md);z-index:9999;font-size:var(--text-sm)}
/*# sourceMappingURL=/sm/48c7768c9d3916ff410b688e5a48943507e805cdfbc7e3f49b453ca09d208795.map */