.seo-breadcrumbs{margin:0 0 var(--prs-size-6,1.5rem);font-family:var(--prs-ff-sans,sans-serif);font-size:var(--prs-fz-ui-sm,.875rem);color:#003d82;padding:0;line-height:1.4;display:none}.seo-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs__item{align-items:center;max-width:100%;display:inline-flex}.seo-breadcrumbs__item:not(:last-child):after{content:"/";color:#5a6a7a;speak:none;margin:0 .5rem}.seo-breadcrumbs__item a{color:#003d82;text-underline-offset:2px;text-decoration:underline}.seo-breadcrumbs__item a:hover{background:#f0f7ff}.seo-breadcrumbs__item a:focus-visible{outline-offset:2px;outline:2px solid #0900da}.seo-breadcrumbs__item span[aria-current=page]{color:#1a1a1a;font-weight:600}.blog-article{max-width:var(--prs-size-xl);padding:var(--prs-size-fluid-4) var(--prs-size-6);font-family:var(--prs-ff-sans);line-height:var(--prs-fl-content);color:var(--prs-c-gray-800);margin:0 auto}.blog-article__breadcrumbs{max-width:44.375rem;margin-inline:auto;margin-bottom:var(--prs-size-6)}.blog-article__header{max-width:44.375rem;margin-inline:auto;margin-bottom:var(--prs-size-12)}.blog-article__title{margin:0 0 var(--prs-size-6);color:var(--prs-c-gray-900);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.2}.blog-article__date{margin:0 0 var(--prs-size-4);font-size:var(--prs-fz-ui-md);line-height:var(--prs-fl-ui-md);color:var(--prs-c-gray-950)}.blog-article__excerpt{margin:var(--prs-size-4) 0 var(--prs-size-6)}.blog-article__author-row{align-items:center;gap:var(--prs-size-4);margin-top:var(--prs-size-6);display:flex}.blog-article__author-name{font-weight:600;font-size:var(--prs-fz-ui-lg);line-height:var(--prs-fl-ui-lg);color:var(--prs-c-gray-900)}.blog-article__body{max-width:44.375rem;margin-inline:auto;margin-top:var(--prs-size-8)}.blog-article__no-content{text-align:center;padding:var(--prs-size-12) var(--prs-size-4);color:var(--prs-c-gray-400);font-style:italic}.blog-article__taxonomy{max-width:44.375rem;margin-inline:auto;margin-top:var(--prs-size-12);padding-inline:var(--prs-size-6)}.blog-article__chip-row{gap:var(--prs-size-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-article__chip-row>li{list-style:none}.blog-article__chip-row .prs-chip{color:#003d82;background:0 0;border:1px solid #0900da}.blog-article__chip-row .prs-chip:hover{background:#f0f7ff;text-decoration:underline}.blog-article__chip-link{color:inherit;border-radius:var(--prs-radius-badge,999px);text-decoration:none;display:inline-flex}.blog-article__chip-link:hover{text-decoration:none}.blog-article__chip-link:focus-visible{outline:2px solid var(--prs-c-primary,#0600b4);outline-offset:2px}.blog-article__chip-link .prs-chip{cursor:pointer}.blog-article__author-detailed{width:100%;max-width:78.9375rem;margin:var(--prs-size-16) auto 0;padding:var(--prs-size-12) var(--prs-size-8) 0}.blog-article__author-detailed-grid{gap:0 var(--prs-size-6);grid-template-columns:auto 1fr;align-items:start;display:grid}.blog-article__author-detailed-name{padding-top:var(--prs-size-2);font-size:var(--prs-fz-heading-lg);font-weight:600;line-height:var(--prs-fl-heading-lg);color:var(--prs-c-gray-900);grid-area:1/2;margin:0}.blog-article__author-avatar-cell{grid-area:1/1/3;align-self:start}.blog-article__author-bio{grid-area:2/2}.blog-article .prose img.lazy-content-image{max-width:100%;height:auto;display:block}.blog-promo-sections{width:100%}.blog-promo-sections .loading-state{text-align:center;color:#666;padding:20px}.blog-promo-sections__list,.blog-promo-sections__item{margin:0;padding:0;list-style:none}.blog-promo-sections .promo-section{margin:40px 0}.blog-symbol-section{width:100%}.blog-symbol-section.symbol-header{margin-bottom:0}.blog-symbol-section.symbol-footer{margin-top:0}.blog-symbol-section .symbol-loading{min-height:20px}.skip-link{z-index:10000;background:var(--prs-c-primary,#0600b4);color:var(--prs-c-white,#fff);font-family:var(--prs-ff-sans,inherit);border-radius:0 0 4px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{outline:3px solid var(--prs-c-primary,#0600b4);outline-offset:2px;left:0}.page-shell__main{outline:none}.page-shell__header,.page-shell__footer{display:block}.blog-page-container{background-color:var(--prs-c-white,#fff);min-height:100vh;font-family:var(--prs-ff-sans,sans-serif)}.loading-spinner{justify-content:center;align-items:center;gap:var(--prs-size-4,1rem);min-height:50vh;font-size:var(--prs-fz-ui-lg,1.125rem);color:var(--prs-c-gray-600,#666);flex-direction:column;display:flex}.loading-spinner p{margin:0}.error-container{min-height:60vh;padding:var(--prs-size-8,2rem);text-align:center;font-family:var(--prs-ff-sans,sans-serif);flex-direction:column;justify-content:center;align-items:center;display:flex}.error-icon{margin-bottom:var(--prs-size-4,1rem);opacity:.8;font-size:clamp(3rem,8vw,4rem)}.error-title{margin:0 0 var(--prs-size-3,.75rem);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;line-height:var(--prs-fl-heading,1.2);color:var(--prs-c-gray-900,#111)}.error-message{margin:0 0 var(--prs-size-8,2rem);max-width:31.25rem;font-size:var(--prs-fz-content-md,1rem);line-height:var(--prs-fl-content,1.6);color:var(--prs-c-gray-600,#666)}.back-link{text-decoration:none}.back-link:active{transform:scale(.98)}.blog-content-wrapper{max-width:var(--prs-size-xl,75rem);font-family:var(--prs-ff-sans,sans-serif);margin:0 auto}.builder-content-container{max-width:50rem;padding:0 var(--prs-size-6,1.5rem) var(--prs-size-12,3rem);margin:0 auto}@media (width<=768px){.error-message{padding:0 var(--prs-size-4,1rem)}.builder-content-container{padding:0 var(--prs-size-4,1rem) var(--prs-size-8,2rem)}}.content-panel{color:inherit;font-family:var(--prs-ff-sans,inherit);box-sizing:border-box;flex-direction:column;min-width:0;max-width:100%;display:flex}.content-panel__media{position:relative;overflow:hidden}.content-panel__media img{max-width:100%;height:auto;display:block}.content-panel__body{gap:var(--prs-size-4,1rem);flex-direction:column;flex:auto;display:flex}.content-panel__label{font-size:var(--prs-fz-ui-sm,.875rem);color:var(--prs-c-primary,#0600b4);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:600}.content-panel__title{color:var(--prs-c-black,#080808);font-size:var(--prs-fz-heading-md,1.125rem);font-weight:var(--prs-fw-heading-md,600);margin:0;line-height:1.4}.content-panel__meta{gap:var(--prs-size-2,.5rem);color:var(--prs-c-black,#080808);font-size:var(--prs-fz-ui-sm,.875rem);flex-direction:column;margin:0;display:flex}.content-panel__description{color:var(--prs-c-gray-800,#1f2937);font-size:var(--prs-fz-ui-sm,.875rem);margin:0;line-height:1.4}.content-panel__cta{color:var(--prs-c-primary,#0600b4);font-size:var(--prs-fz-ui-md,1rem);text-underline-offset:var(--prs-size-px-4,4px);align-self:flex-start;margin-top:auto;font-weight:600;text-decoration:underline}.content-panel__cta:focus-visible,.content-panel__cta-button:focus-visible{outline:2px solid var(--prs-c-primary,#0600b4);outline-offset:2px}.content-panel:focus-within .content-panel__title{text-decoration:underline;text-decoration-thickness:var(--prs-size-px-2,2px);text-underline-offset:var(--prs-size-px-4,4px)}.content-panel--browse:focus-within .content-panel__title,.content-panel--promo:focus-within .content-panel__title{text-decoration:none}.article-card{color:inherit;font-family:var(--prs-ff-sans);box-sizing:border-box;flex-direction:column;min-width:0;max-width:100%;text-decoration:none;display:flex}.article-card:not([data-variant=browse]){width:var(--prs-size-96);cursor:pointer;max-width:100%}.article-card:hover{text-decoration:none}.article-card .prs-card{background:var(--prs-c-white);border-radius:var(--prs-radius-box);flex-direction:column;flex:auto;width:100%;min-height:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.article-card:not([data-variant=browse]) .prs-card{border-radius:var(--prs-size-5)}.article-card:hover .prs-card{box-shadow:var(--prs-shadow-lg)}.article-card[data-variant=browse]:hover .prs-card{transform:translateY(-2px)}.card-link{width:100%;height:100%;min-height:0;color:inherit;cursor:pointer;flex-direction:column;flex:auto;text-decoration:none;display:flex}.card-link:hover{text-decoration:none}.card-link:focus-visible{outline:var(--prs-size-px-2) solid var(--prs-c-black);outline-offset:var(--prs-size-px-2);border-radius:var(--prs-size-5)}.article-card .prs-card-advanced header h2{color:var(--prs-c-black);font-family:var(--prs-ff-sans);font-size:var(--prs-fz-heading-md);font-weight:var(--prs-fw-heading-md);margin:0;line-height:1.4}.article-card:hover .prs-card-advanced header h2{text-decoration:underline;text-decoration-thickness:var(--prs-size-px-2);text-underline-offset:var(--prs-size-px-4)}.article-card[data-variant=browse]:hover .prs-card-advanced header h2{text-decoration:none}.card-author-meta{gap:var(--prs-size-1);flex-direction:column;display:flex}.author-name{font-family:var(--prs-ff-sans);font-weight:600;font-size:var(--prs-fz-ui-md);color:var(--prs-c-black);line-height:1.3}.card-date{color:var(--prs-c-gray-700,#4b5563);font-family:var(--prs-ff-sans);font-size:var(--prs-fz-ui-sm);font-weight:400;line-height:1.3}.article-card[data-variant=browse]{width:100%;min-width:0;max-width:100%;height:100%}.article-card[data-variant=browse] .prs-card-advanced header h2{font-size:var(--prs-fz-heading-md);line-height:1.4}@media (width<=1024px){.author-name{font-size:var(--prs-fz-ui-sm)}}@media (width<=768px){.card-date{font-size:var(--prs-fz-content-footnote)}.author-name{font-size:var(--prs-fz-ui-sm)}}@media (width<=640px){.article-card:not([data-variant=browse]){margin:0 auto}.card-date,.author-name{font-size:var(--prs-fz-content-footnote)}}.filter-select-field{width:100%;min-width:0;max-width:100%;position:relative}.filter-select-field__trigger{justify-content:space-between;align-items:center;gap:var(--prs-size-2);box-sizing:border-box;width:100%;max-width:100%;height:37px;padding:0 var(--prs-size-8) 0 var(--prs-size-3);font-family:var(--prs-ff-sans);font-weight:var(--prs-fw-ui-md);font-size:var(--prs-fz-ui-md);color:var(--prs-c-primary);text-align:left;background-color:var(--prs-c-white);border:1px solid var(--prs-c-primary);border-radius:var(--prs-radius-btn);cursor:pointer;appearance:none;line-height:1;display:flex}.filter-select-field__trigger:hover{border-color:var(--prs-c-primary-700,var(--prs-c-primary));background-color:var(--prs-c-gray-50)}.filter-select-field__trigger:focus-visible{border-color:var(--prs-c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--prs-c-primary) 10%, transparent);outline:none}.filter-select-field__trigger--open{border-color:var(--prs-c-primary)}.filter-select-field__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-select-field__caret{right:var(--prs-size-3);width:10px;height:6px;color:var(--prs-c-gray-950);pointer-events:none;flex-shrink:0;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.filter-select-field__caret--open{transform:translateY(-50%)rotate(180deg)}.filter-select-field__menu{top:calc(100% + var(--prs-size-px-4));z-index:30;width:100%;max-width:100%;max-height:min(45dvh, var(--prs-size-16));padding:var(--prs-size) 0;box-sizing:border-box;overscroll-behavior:contain;background:var(--prs-c-white);border:1px solid var(--prs-c-primary);border-radius:var(--prs-radius-btn);box-shadow:var(--prs-shadow-md);margin:0;list-style:none;position:absolute;left:0;right:0;overflow:hidden auto}.filter-select-field__menu--up{top:auto;bottom:calc(100% + var(--prs-size-px-4))}.filter-select-field__menu--single{max-height:none;padding:0}.filter-select-field__option{box-sizing:border-box;width:100%;max-width:100%;padding:var(--prs-size-2-5) var(--prs-size-3);color:var(--prs-c-primary);font-family:var(--prs-ff-sans);font-size:var(--prs-fz-ui-md);font-weight:var(--prs-fw-ui-md);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;line-height:1.3;display:block}.filter-select-field__option:hover,.filter-select-field__option:focus-visible{background:var(--prs-c-gray-50);outline:none}.filter-select-field__option--selected{font-weight:var(--prs-fw-heading-md);background:color-mix(in srgb, var(--prs-c-primary) 8%, var(--prs-c-white))}.filter-select-field__menu--single .filter-select-field__option{padding:.4rem var(--prs-size-3)}@media (width<=768px){.filter-select-field__menu{max-height:min(40dvh, var(--prs-size-14))}.filter-select-field__option{font-size:var(--prs-fz-ui-sm)}}@media (orientation:landscape) and (height<=500px){.filter-select-field__menu{max-height:110px}}.article-listing-container{width:100%;max-width:1400px;padding:var(--prs-size-8) var(--prs-size-4);font-family:var(--prs-ff-sans);box-sizing:border-box;margin:0 auto}.filters-container{margin-bottom:var(--prs-size-8);padding:var(--prs-size-5) var(--prs-size-6);background-color:var(--prs-c-white);border-radius:var(--prs-radius-box);box-shadow:var(--prs-shadow-md);box-sizing:border-box;border:none;max-width:100%}.filters-row{gap:var(--prs-size-4);flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;display:flex}.filter-group{flex-direction:column;flex:1;gap:0;min-width:0;max-width:none;margin:0;display:flex;position:relative}.filter-group label,.filter-group .prs-label,.filter-group [class*=form-control]>label{display:none}@media (width>=768px){.filter-group.prs-form-control-col{grid-template-columns:100% 1fr}}.filter-group--clear{flex:none;justify-content:flex-end}.clear-filters-btn{white-space:nowrap;height:37px}.filter-select{width:100%;height:37px;font-family:var(--prs-ff-sans);font-weight:var(--prs-fw-ui-md);font-size:var(--prs-fz-ui-md);color:var(--prs-c-primary);background-color:var(--prs-c-white);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0L9.97028 12L20 0H0Z' fill='%230e0d16'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--prs-size-3) center;padding-right:var(--prs-size-8);border:1px solid var(--prs-c-primary);border-radius:var(--prs-radius-btn);cursor:pointer;background-size:10px 6px;line-height:100%;transition:all .2s}.filter-select:hover{border-color:var(--prs-c-primary-700);background-color:var(--prs-c-gray-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0L9.97028 12L20 0H0Z' fill='%230e0d16'/%3E%3C/svg%3E")}.filter-select:focus{border-color:var(--prs-c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--prs-c-primary) 10%, transparent);outline:none}.filter-select:disabled{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-400);border-color:var(--prs-c-gray-300);cursor:not-allowed}.filter-select.placeholder,.filter-select option{color:var(--prs-c-primary)}@media (width<=1400px){.filters-row{gap:var(--prs-size-3)}}@media (width<=768px){.article-listing-container{padding:var(--prs-size-5) var(--prs-size-3);overflow-x:clip}.filters-container{padding:var(--prs-size-3)}.filters-row{gap:var(--prs-size-3);flex-flow:column}.filter-group{z-index:1;flex:auto;width:100%;max-width:100%}.filter-group:focus-within{z-index:5}.filter-group--clear{justify-content:stretch}.filter-select-field,.clear-filters-btn{width:100%;max-width:100%}}.loading-state{justify-content:center;align-items:center;gap:var(--prs-size-4);text-align:center;flex-direction:column;min-height:400px;display:flex}.loading-state p{font-family:var(--prs-ff-sans);font-size:var(--prs-fz-ui-lg);color:var(--prs-c-gray-600);margin:0}.error-state{min-height:400px;padding:var(--prs-size-8);justify-content:center;align-items:center;display:flex}.error-alert__title{font-family:var(--prs-ff-sans);font-size:var(--prs-fz-heading-md);font-weight:var(--prs-fw-heading-md);color:var(--prs-c-gray-900)}.error-alert__text{font-family:var(--prs-ff-sans);font-size:var(--prs-fz-ui-md);color:var(--prs-c-gray-900);margin:0}.empty-state{text-align:center;min-height:400px;padding:var(--prs-size-8);font-family:var(--prs-ff-sans);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.empty-state .empty-icon{font-size:var(--prs-size-16);margin-bottom:var(--prs-size-4);opacity:.5;line-height:1}.empty-state h3{font-size:var(--prs-fz-heading-lg);font-weight:var(--prs-fw-heading-lg);margin:0 0 var(--prs-size-2);color:var(--prs-c-gray-900)}.empty-state p{font-size:var(--prs-fz-ui-md);color:var(--prs-c-gray-600);margin:0}.articles-grid{gap:var(--prs-size-10);width:100%;margin-bottom:var(--prs-size-12);box-sizing:border-box;flex-flow:wrap;justify-content:center;display:flex}.article-pagination{margin-top:var(--prs-size-10);padding:var(--prs-size-6);justify-content:center;width:100%;display:flex}.article-pagination li:empty{display:none}.article-pagination .page-number{border-radius:var(--prs-radius-btn);font-family:var(--prs-ff-sans);font-weight:var(--prs-fw-heading-md)}.article-pagination .page-number[aria-current=page],.article-pagination .page-number[aria-current=page]:hover{background-color:var(--prs-c-primary);color:var(--prs-c-white)}.article-pagination .prs-pagination-pager a svg{display:none}.article-pagination .prs-pagination-pager a:after{content:"";width:var(--prs-size-5);height:var(--prs-size-5);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-pagination .prs-pagination-pager:first-child a:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M15.41%207.41L14%206L8%2012L14%2018L15.41%2016.59L10.83%2012L15.41%207.41Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M15.41%207.41L14%206L8%2012L14%2018L15.41%2016.59L10.83%2012L15.41%207.41Z'/%3E%3C/svg%3E")}.article-pagination .prs-pagination-pager:last-child a:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8.59%2016.59L10%2018L16%2012L10%206L8.59%207.41L13.17%2012L8.59%2016.59Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M8.59%2016.59L10%2018L16%2012L10%206L8.59%207.41L13.17%2012L8.59%2016.59Z'/%3E%3C/svg%3E")}@media (width<=640px){.article-listing-container{padding:var(--prs-size-4) var(--prs-size-2)}.article-pagination{padding:var(--prs-size-4)}}.browse-by-category-container{max-width:1200px;padding:var(--prs-size-16) var(--prs-size-fluid-1);box-sizing:border-box;width:100%;min-width:0;margin:0 auto}.section-title{font-size:var(--prs-fz-heading-xl);font-weight:var(--prs-fw-heading-xl);color:var(--prs-c-gray-900);margin-bottom:var(--prs-size-fluid-4);line-height:1.2}.browse-layout{gap:var(--prs-size-fluid-4);display:flex}@media (width<=1023px){.browse-layout{flex-direction:column}}.category-sidebar{width:var(--prs-size-96);flex-shrink:0}@media (width<=1023px){.category-sidebar{width:100%}}.category-list{background:var(--prs-c-white);flex-direction:column;max-height:369px;display:flex;overflow-y:auto}.category-list .category-item{justify-content:space-between;align-items:center;gap:var(--prs-size-2);text-align:left;width:100%;padding:var(--prs-size-2-5) var(--prs-size-4);cursor:pointer;font-size:var(--prs-fz-ui-md);font-weight:var(--prs-fw-ui-md);color:var(--prs-c-gray-900);background:var(--prs-c-white);border:none;border-top:var(--prs-size-px-1) solid var(--prs-c-gray-300);border-radius:0;line-height:1.5;text-decoration:none;transition:background-color .2s;display:flex}.category-list .category-item:first-child{border-top:none}.category-list .category-item:hover{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-900);border-top-color:var(--prs-c-gray-300);text-decoration:none}.category-list .category-item:focus,.category-list .category-item:focus-visible{outline:var(--prs-size-px-2) solid var(--prs-c-primary);outline-offset:calc(var(--prs-size-px-2) * -1);text-decoration:none}.category-list .category-item.active{background-color:var(--prs-c-gray-100);box-shadow:inset var(--prs-size-px-4) 0 0 0 var(--prs-c-primary);color:var(--prs-c-primary);font-weight:var(--prs-fw-heading-xl);padding-left:var(--prs-size-7)}.category-name{flex:1;min-width:0}.category-item.active .category-name{font-weight:var(--prs-fw-heading-xl)}.category-chevron{color:var(--prs-c-primary);flex-shrink:0}.articles-preview{flex:1;min-width:0}.articles-grid{gap:var(--prs-size-fluid-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.articles-grid>li{min-width:0;list-style:none;display:flex}@media (width>=768px){.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.error-alert__body{align-items:flex-start;gap:var(--prs-size-2);flex-direction:column;display:flex}.error-alert__title{font-size:var(--prs-fz-ui-lg);font-weight:var(--prs-fw-heading-md);color:var(--prs-c-gray-900)}.error-alert__text{font-size:var(--prs-fz-ui-md);color:var(--prs-c-gray-900);margin:0}.browse-loading{justify-content:center;align-items:center;gap:var(--prs-size-4);min-height:var(--prs-size-96);text-align:center;color:var(--prs-c-gray-600);flex-direction:column;display:flex}.bottom-nav{justify-content:flex-start;align-items:center;gap:var(--prs-size-8);margin-top:var(--prs-size-fluid-3);display:flex}@media (width<=640px){.bottom-nav{gap:var(--prs-size-4)}.browse-by-category-container{padding-block:var(--prs-size-12)}.bottom-nav{justify-content:center}}.cfd{width:100%;display:grid}.cfd__hero-svg{pointer-events:none;grid-area:1/1;place-self:stretch stretch;width:100%;height:100%;display:block}.cfd__container{z-index:1;box-sizing:border-box;width:calc(100% - 21px);margin:var(--prs-size-5) 0 0 var(--prs-size-5);padding:var(--prs-size-20) var(--prs-size-12) var(--prs-size-5);pointer-events:none;grid-area:1/1;position:relative;overflow:visible}.cfd__wrapper{width:100%;max-width:min(650px,100%);margin-bottom:var(--prs-size-8);pointer-events:auto;z-index:1;position:relative}.cfd__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cfd__button{justify-content:space-between;align-items:center;gap:var(--prs-size-12);cursor:pointer;width:100%;transition:box-shadow .2s;display:inline-flex;padding:var(--prs-size-5)!important;background:var(--prs-c-white)!important;box-shadow:var(--prs-shadow-sm)!important;border:none!important;border-radius:.5rem!important}.cfd__button:hover:not(:disabled){box-shadow:var(--prs-shadow-md)!important}.cfd__button:focus,.cfd__button:focus-visible{outline:var(--prs-size-px-2) solid var(--prs-c-primary)!important;outline-offset:var(--prs-size-px-2)!important}.cfd__button:disabled{cursor:default;opacity:.7}.cfd .prs-btn{border-radius:.5rem!important}.cfd .prs-dropdown-btn{padding:20px!important}.cfd .prs-dropdown-menu{z-index:10000!important;position:absolute!important}.cfd__button-text{font-size:var(--prs-fz-heading-xl);font-weight:var(--prs-fw-heading-xl);font-family:var(--prs-ff-sans);color:var(--prs-c-black);text-align:left;flex:1;line-height:1.2}.cfd__button-text--placeholder{color:var(--prs-c-black)}.cfd__button:after,.cfd .prs-btn:after{transform-origin:50%;display:inline-block;transform:rotate(0);transition:transform .3s!important}.cfd__wrapper:has(.cfd__button[aria-expanded=true]) .cfd__button:after{transform:rotate(180deg)!important}.cfd__wrapper:has(.prs-btn[aria-expanded=true]) .prs-btn:after{transform:rotate(180deg)!important}.cfd__menu{box-sizing:border-box;top:calc(100% + var(--prs-size-1))!important;background:var(--prs-c-white)!important;border:var(--prs-size-px-1) solid var(--prs-c-gray-200)!important;border-radius:var(--prs-radius-box)!important;width:100%!important;max-width:100%!important;box-shadow:var(--prs-shadow-lg)!important;z-index:999999!important;max-height:min(40vh,16rem)!important;position:absolute!important;left:0!important;right:0!important;overflow:hidden scroll!important}.cfd__menu--up{top:auto!important;bottom:calc(100% + var(--prs-size-1))!important}.cfd__menu-empty{padding:var(--prs-size-3) var(--prs-size-5);font-size:var(--prs-fz-ui-sm);color:var(--prs-c-gray-600);margin:0}.cfd__option{box-sizing:border-box;text-align:left;width:100%;padding:var(--prs-size-3) var(--prs-size-6);font-size:var(--prs-fz-ui-md);font-family:var(--prs-ff-sans);color:var(--prs-c-gray-950);border:none;border-bottom:1px solid var(--prs-c-gray-100);cursor:pointer;background:0 0;min-height:auto;line-height:1.5;transition:background-color .15s;display:block}.cfd__option:last-child{border-bottom:none}.cfd__option:hover{background-color:var(--prs-c-gray-50)}.cfd__option:active{background-color:var(--prs-c-gray-100)}.cfd__option:focus,.cfd__option:focus-visible{background-color:var(--prs-c-gray-50);outline:none}.cfd__option--selected{font-weight:var(--prs-fw-heading-md);background-color:#0000}.cfd__option--reset{color:var(--prs-c-gray-950);font-style:normal}.cfd__description{color:var(--prs-c-white);font-size:var(--prs-fz-content);font-family:var(--prs-ff-sans);font-weight:var(--prs-fw-content);line-height:var(--prs-fl-content);max-width:896px;margin:0 0 var(--prs-size-14);pointer-events:none;opacity:1;min-height:1.6em;transition:opacity .3s}.cfd__description--error{color:var(--prs-c-danger-200);font-size:var(--prs-fz-ui-sm);pointer-events:auto}@media (width<=1024px){.cfd__container{padding:var(--prs-size-10) var(--prs-size-6) var(--prs-size-5);width:calc(100% - 21px);margin-left:var(--prs-size-5)}.cfd__button{gap:var(--prs-size-6);padding:var(--prs-size-4)!important}.cfd__button-text{font-size:var(--prs-fz-heading-lg);font-weight:var(--prs-fw-heading-lg)}.cfd__description{font-size:var(--prs-fz-ui-md)}.cfd__option{font-size:var(--prs-fz-ui-sm);padding:var(--prs-size-2-5) var(--prs-size-4)}}@media (width<=768px){.cfd__container{padding:var(--prs-size-8) var(--prs-size-5) var(--prs-size-5);z-index:1;width:100%;margin-left:0;position:relative;overflow:visible}.cfd__container:has(.cfd__wrapper .cfd__button[aria-expanded=true]){z-index:9998!important}.cfd__wrapper{z-index:1;width:100%;max-width:100%;position:relative}.cfd__wrapper:has(.cfd__button[aria-expanded=true]){z-index:9999!important}.cfd__button{gap:var(--prs-size-4);padding:var(--prs-size-3)!important}.cfd__button-text{font-size:var(--prs-fz-heading-md)}.cfd__description{opacity:0;visibility:hidden;display:none}.cfd__dropdown{position:relative!important;overflow:visible!important}.cfd .prs-dropdown-menu{z-index:999999!important}.cfd__menu{box-sizing:border-box;max-height:min(35vh,14rem)!important;top:calc(100% + var(--prs-size-1))!important;background:var(--prs-c-white)!important;border:var(--prs-size-px-1) solid var(--prs-c-gray-200)!important;border-radius:var(--prs-radius-box)!important;width:100%!important;max-width:100%!important;box-shadow:var(--prs-shadow-lg)!important;-webkit-overflow-scrolling:touch!important;z-index:999999!important;position:absolute!important;left:0!important;right:0!important;overflow:hidden scroll!important}.cfd__menu--up{top:auto!important;bottom:calc(100% + var(--prs-size-1))!important}.cfd__option{width:100%;font-size:var(--prs-fz-ui-xs);padding:var(--prs-size-2-5) var(--prs-size-3);display:block}}@media (width<=640px){.cfd__container{padding:var(--prs-size-5) var(--prs-size-4) var(--prs-size-5);z-index:1;width:100%;margin-left:0;position:relative;overflow:visible}.cfd__container:has(.cfd__wrapper .cfd__button[aria-expanded=true]){z-index:9998!important}.cfd__wrapper{z-index:1;width:100%;max-width:100%;position:relative}.cfd__wrapper:has(.cfd__button[aria-expanded=true]){z-index:9999!important}.cfd__button{gap:var(--prs-size-3);padding:var(--prs-size-2-5)!important}.cfd__button-text{font-size:var(--prs-fz-ui-lg)}.cfd__dropdown{position:relative!important;overflow:visible!important}.cfd .prs-dropdown-menu{z-index:999999!important}.cfd__menu{max-height:min(30vh,10rem)!important;overflow-y:scroll!important}.cfd__menu--up{top:auto!important;bottom:calc(100% + var(--prs-size-1))!important}.cfd__option{font-size:var(--prs-fz-content-footnote);padding:var(--prs-size-2) var(--prs-size-2-5)}}@media (width<=480px){.cfd__container{padding:var(--prs-size-4) var(--prs-size-3) var(--prs-size-4);z-index:1;width:100%;margin-left:0;position:relative;overflow:visible}.cfd__container:has(.cfd__wrapper .cfd__button[aria-expanded=true]){z-index:9998!important}.cfd__wrapper{z-index:1;width:100%;max-width:100%;position:relative}.cfd__wrapper:has(.cfd__button[aria-expanded=true]){z-index:9999!important}.cfd__button{gap:var(--prs-size-2);padding:var(--prs-size-2)!important}.cfd__button-text{font-size:var(--prs-fz-ui-lg)}.cfd__dropdown{position:relative!important;overflow:visible!important}.cfd .prs-dropdown-menu{z-index:999999!important}.cfd__menu{max-height:min(28vh,8.5rem)!important;overflow-y:scroll!important}.cfd__menu--up{top:auto!important;bottom:calc(100% + var(--prs-size-1))!important}}.builder-page-container{width:100%;min-height:100vh}.builder-page-container .loading-spinner{color:#666;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;display:flex}.builder-page-container .error-message{text-align:center;max-width:600px;margin:2rem auto;padding:2rem}.builder-page-container .error-message h2{color:#d32f2f;margin-bottom:1rem}.builder-page-container .error-message p{color:#666;font-size:1rem}.hero-section{background-color:#f7f8f9;padding:60px 0}.hero-section .hero-container{max-width:1280px;margin:0 auto;padding:0 20px}.hero-section .hero-content{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.hero-section .hero-text{flex:1;max-width:600px}.hero-section .hero-text .hero-title{color:#212529;letter-spacing:-.02em;margin:0 0 20px;font-size:56px;font-weight:900;line-height:1.1}.hero-section .hero-text .hero-subtitle{color:#a30283;margin-bottom:24px;font-size:28px;font-weight:400;line-height:1.3}.hero-section .hero-text .hero-description{color:#495057;margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.6}.hero-section .hero-text .hero-description strong{color:#212529;font-weight:700}.hero-section .hero-text .search-bar{max-width:500px;position:relative}.hero-section .hero-text .search-bar .search-input{background-color:#fff;border:2px solid #ddd;border-radius:8px;width:100%;height:56px;padding:0 60px 0 20px;font-size:16px;transition:all .2s}.hero-section .hero-text .search-bar .search-input:focus{border-color:#0600b4;outline:none;box-shadow:0 0 0 3px #0600b41a}.hero-section .hero-text .search-bar .search-input::placeholder{color:#868e96}.hero-section .hero-text .search-bar .search-button{color:#fff;cursor:pointer;background-color:#0600b4;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hero-section .hero-text .search-bar .search-button:hover{background-color:#04008c}.hero-section .hero-text .search-bar .search-button svg{width:20px;height:20px}@media (width<=1024px){.hero-section .hero-content{flex-direction:column;gap:40px}.hero-section .hero-text{max-width:none}}@media (width<=768px){.hero-section{padding:40px 0}.hero-section .hero-container{padding:0 16px}.hero-section .hero-text .hero-title{font-size:40px}.hero-section .hero-text .hero-subtitle{font-size:24px}.hero-section .hero-text .hero-description{margin-bottom:32px;font-size:16px}.hero-section .hero-text .search-bar .search-input{height:48px;font-size:14px}.hero-section .hero-text .search-bar .search-button{width:36px;height:36px}.hero-section .hero-text .search-bar .search-button svg{width:18px;height:18px}}.user-cards-container .cards-grid{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.user-cards-container .user-cards__item{margin:0;padding:0;list-style:none}.user-cards-container .user-cards__item:last-child .card{border-bottom:none}.user-cards-container .card{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:24px;transition:background-color .2s}.user-cards-container .card:hover,.user-cards-container .card:focus-within{background-color:#f8f9fa}.user-cards-container .card .card-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.user-cards-container .card .card-header .card-image{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.user-cards-container .card .card-header .card-info{flex:1}.user-cards-container .card .card-header .card-info .card-title{color:#212529;margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.3}.user-cards-container .card .card-header .card-info .card-description{color:#6c757d;margin:0;font-size:14px;line-height:1.4}.user-cards-container .card .card-action .button-wrapper{width:100%;position:relative}.user-cards-container .card .card-action .card-button{color:#fff;cursor:pointer;text-align:center;background-color:#0600b4;border:1px solid #0600b4;border-radius:6px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.user-cards-container .card .card-action .card-button:hover{background-color:#04008c;transform:translateY(-1px)}.user-cards-container .card .card-action .card-button.dropdown-toggle{color:#0600b4;background-color:#fff;border:2px solid #0600b4}.user-cards-container .card .card-action .card-button.dropdown-toggle:hover{color:#fff;background-color:#0600b4}.user-cards-container .card .card-action .dropdown-menu{z-index:1000;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;max-height:300px;margin:8px 0 0;padding:8px 0;list-style:none;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.user-cards-container .card .card-action .dropdown-menu.show{display:block}.user-cards-container .card .card-action .dropdown-menu .dropdown-item .dropdown-link{color:#212529;padding:8px 16px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .15s;display:block}.user-cards-container .card .card-action .dropdown-menu .dropdown-item .dropdown-link:hover{color:#0600b4;background-color:#f8f9fa}@media (width<=768px){.user-cards-container .card{padding:20px 16px}.user-cards-container .card .card-header{gap:12px;margin-bottom:12px}.user-cards-container .card .card-header .card-image{width:48px;height:48px}.user-cards-container .card .card-header .card-info .card-title{font-size:18px}.user-cards-container .card .card-header .card-info .card-description{font-size:13px}.user-cards-container .card .card-action .card-button{height:40px;font-size:13px}}.user-cards-container .external-link-hint{font-size:.85em;font-weight:400}.academic-integrity-section{color:#212529;background-color:#f7f8f9;padding:80px 0}.academic-integrity-section .container{max-width:1280px;margin:0 auto;padding:0 20px}.academic-integrity-section .content-wrapper{text-align:left;align-items:center;height:100%;display:flex}.academic-integrity-section .text-content{flex:1;padding-right:40px}.academic-integrity-section .text-content .promo-featured-label{margin:0 0 12px}.academic-integrity-section .text-content .section-title{color:#212529;letter-spacing:-.02em;margin-bottom:20px;font-size:44px;font-weight:900;line-height:1.1}.academic-integrity-section .text-content .section-subtitle{color:#212529;margin-bottom:20px;font-size:24px;font-weight:600;line-height:1.3}.academic-integrity-section .text-content .section-description{color:#495057;margin-bottom:32px;font-size:18px;line-height:1.6}.academic-integrity-section .text-content .cta-wrapper{margin-top:32px}.academic-integrity-section .text-content .cta-wrapper .cta-button{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#0600b4;border:2px solid #0600b4;border-radius:8px;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #0600b433}.academic-integrity-section .text-content .cta-wrapper .cta-button:hover{background-color:#04008c;transform:translateY(-2px);box-shadow:0 4px 12px #0600b44d}.academic-integrity-section .video-content{flex:1;max-width:500px}.academic-integrity-section .video-content .video-wrapper{background-color:#f8f9fa;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000026}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay{cursor:pointer;z-index:2;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);width:100%;padding:30px 20px;transition:all .3s;position:relative}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay:hover .play-button svg{transform:scale(1.1)}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content{text-align:center;max-width:100%}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .preview-image{border-radius:8px;width:100%;max-width:320px;margin:0 auto 20px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .preview-image .preview-img{object-fit:cover;width:100%;height:160px;display:block}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .play-button{cursor:pointer;width:60px;height:60px;margin:0 auto 16px;transition:transform .2s}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .play-button svg{filter:drop-shadow(0 2px 4px #0600b44d);transition:transform .2s}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details .video-title{color:#212529;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details p{color:#6c757d;margin:0 0 12px;font-size:13px;line-height:1.4}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details .duration{color:#0600b4;background-color:#0600b41a;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}@media (width<=768px){.academic-integrity-section .content-wrapper{flex-direction:column}.academic-integrity-section .text-content,.academic-integrity-section .video-content{float:none;width:100%}.academic-integrity-section .text-content{padding-bottom:30px;padding-right:0}.academic-integrity-section .text-content .section-title{font-size:32px;line-height:38px}.academic-integrity-section .text-content .section-subtitle{font-size:18px;line-height:24px}.academic-integrity-section .text-content .section-description{font-size:16px;line-height:22px}.academic-integrity-section .video-content{max-width:none}.academic-integrity-section .video-content .video-wrapper{min-height:350px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay{padding:20px 15px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .preview-image{max-width:280px;margin-bottom:15px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .preview-image .preview-img{height:140px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .play-button{width:50px;height:50px;margin-bottom:12px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .play-button svg{width:50px;height:50px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details .video-title{font-size:15px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details p{font-size:12px}.academic-integrity-section .video-content .video-wrapper .video-preview-overlay .preview-content .video-info .video-details .duration{padding:2px 6px;font-size:10px}}.learning-science-section{color:#212529;background:linear-gradient(#131327 50%,#fff 50%);padding:60px 0}.learning-science-section .content-container{opacity:0;background-color:#a3e8f7;border-radius:16px;max-width:1280px;margin:0 auto;animation:.8s ease-out forwards fadeinup;display:flex;overflow:hidden;transform:translateY(20px);box-shadow:0 20px 40px #0000001a}.learning-science-section .text-content{flex:0 0 45%;justify-content:center;align-items:center;padding:60px 50px;display:flex}.learning-science-section .text-content .text-wrapper .section-title{color:#212529;letter-spacing:-.02em;margin-bottom:16px;font-size:40px;font-weight:900;line-height:1.1}.learning-science-section .text-content .text-wrapper .section-subtitle{color:#495057;margin-bottom:24px;font-size:20px;font-weight:500;line-height:1.4}.learning-science-section .text-content .text-wrapper .cta-button{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#0600b4;border:2px solid #0600b4;border-radius:8px;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #0600b433}.learning-science-section .text-content .text-wrapper .cta-button:hover{background-color:#04008c;transform:translateY(-2px);box-shadow:0 4px 12px #0600b44d}.learning-science-section .image-content{flex:1;position:relative}.learning-science-section .image-content .image-wrapper{border-radius:0 16px 16px 0;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.learning-science-section .image-content .image-wrapper .content-image{object-fit:cover;width:100%;height:100%;display:block}.learning-science-section .image-content .image-wrapper .image-overlay{background:linear-gradient(135deg,#a3e8f7e6 0%,#a3e8f7b3 40%,#0000004d 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content{text-align:center;color:#fff}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats{justify-content:center;gap:40px;display:flex}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item{text-align:center}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-number{color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:8px;font-size:48px;font-weight:900;line-height:1}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px #0000004d;font-size:14px;font-weight:600}@keyframes fadeinup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learning-science-section .content-container{opacity:1;animation:none;transform:none}.learning-science-section .cta-button:hover{transform:none}}@media (width<=1024px){.learning-science-section .content-container{flex-direction:column;margin:20px}.learning-science-section .text-content{flex:none;padding:40px 30px}.learning-science-section .image-content .image-wrapper{border-radius:0 0 16px 16px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats{gap:35px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-number{font-size:44px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-label{font-size:13px}}@media (width<=768px){.learning-science-section .content-container{flex-direction:column;margin:15px}.learning-science-section .text-content{flex-basis:100%;padding:30px 20px}.learning-science-section .text-content .text-wrapper .section-title{font-size:32px;line-height:38px}.learning-science-section .text-content .text-wrapper .section-subtitle{font-size:18px;line-height:24px}.learning-science-section .image-content{flex-basis:100%}.learning-science-section .image-content .image-wrapper{border-radius:0 0 12px 12px;min-height:300px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats{flex-direction:column;gap:20px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-number{font-size:36px}.learning-science-section .image-content .image-wrapper .image-overlay .overlay-content .research-stats .stat-item .stat-label{font-size:12px}}.youtube-wrapper{text-align:center;max-width:100%;height:0;margin:1.5rem auto;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid var(--prs-c-gray-200);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid var(--prs-c-gray-200);margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:2;line-height:1.5;font-family:var(--prs-ff-sans);font-feature-settings:var(--prs-font-feature-settings,normal);font-variation-settings:var(--prs-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:var(--prs-c-primary);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--prs-ff-mono);font-feature-settings:var(--prs-mono-font-feature-settings,normal);font-variation-settings:var(--prs-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,svg,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:var(--pr-c-gray-400)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(html){--prs-size:.25rem;--prs-size-0:0px;--prs-size-0-5:calc(var(--prs-size) * .5);--prs-size-1:var(--prs-size);--prs-size-1-5:calc(var(--prs-size) * 1.5);--prs-size-2:calc(var(--prs-size) * 2);--prs-size-2-5:calc(var(--prs-size) * 2.5);--prs-size-3:calc(var(--prs-size) * 3);--prs-size-3-5:calc(var(--prs-size) * 3.5);--prs-size-4:calc(var(--prs-size) * 4);--prs-size-5:calc(var(--prs-size) * 5);--prs-size-6:calc(var(--prs-size) * 6);--prs-size-7:calc(var(--prs-size) * 7);--prs-size-8:calc(var(--prs-size) * 8);--prs-size-9:calc(var(--prs-size) * 9);--prs-size-10:calc(var(--prs-size) * 10);--prs-size-11:calc(var(--prs-size) * 11);--prs-size-12:calc(var(--prs-size) * 12);--prs-size-14:calc(var(--prs-size) * 14);--prs-size-16:calc(var(--prs-size) * 16);--prs-size-18:calc(var(--prs-size) * 18);--prs-size-20:calc(var(--prs-size) * 20);--prs-size-24:calc(var(--prs-size) * 24);--prs-size-28:calc(var(--prs-size) * 28);--prs-size-32:calc(var(--prs-size) * 32);--prs-size-36:calc(var(--prs-size) * 36);--prs-size-40:calc(var(--prs-size) * 40);--prs-size-44:calc(var(--prs-size) * 44);--prs-size-48:calc(var(--prs-size) * 48);--prs-size-52:calc(var(--prs-size) * 52);--prs-size-56:calc(var(--prs-size) * 56);--prs-size-60:calc(var(--prs-size) * 60);--prs-size-64:calc(var(--prs-size) * 64);--prs-size-72:calc(var(--prs-size) * 72);--prs-size-80:calc(var(--prs-size) * 80);--prs-size-96:calc(var(--prs-size) * 96);--prs-size-px-1:1px;--prs-size-px-2:2px;--prs-size-px-3:3px;--prs-size-px-4:4px;--prs-size-fluid-1:clamp(calc(var(--prs-size) * 2), 1vw, calc(var(--prs-size) * 4));--prs-size-fluid-2:clamp(calc(var(--prs-size) * 4), 2vw, calc(var(--prs-size) * 6));--prs-size-fluid-3:clamp(calc(var(--prs-size) * 6), 3vw, calc(var(--prs-size) * 8));--prs-size-fluid-4:clamp(calc(var(--prs-size) * 8), 4vw, calc(var(--prs-size) * 12));--prs-size-fluid-5:clamp(calc(var(--prs-size) * 16), 5vw, calc(var(--prs-size) * 20));--prs-size-fluid-6:clamp(calc(var(--prs-size) * 20), 7vw, calc(var(--prs-size) * 30));--prs-size-fluid-7:clamp(calc(var(--prs-size) * 30), 10vw, calc(var(--prs-size) * 40));--prs-size-fluid-8:clamp(calc(var(--prs-size) * 40), 20vw, calc(var(--prs-size) * 60));--prs-size-fluid-9:clamp(calc(var(--prs-size) * 60), 30vw, calc(var(--prs-size) * 80));--prs-size-fluid-10:clamp(calc(var(--prs-size) * 80), 40vw, calc(var(--prs-size) * 120));--prs-size-xxs:240px;--prs-size-xs:360px;--prs-size-sm:480px;--prs-size-md:768px;--prs-size-lg:1024px;--prs-size-xl:1440px;--prs-size-xxl:1920px;--prs-c-black:#000;--prs-c-white:#fff;--prs-c-primary-50:#f6f0fc;--prs-c-primary-100:#eadff7;--prs-c-primary-200:#cab2ed;--prs-c-primary-300:#a387e0;--prs-c-primary-400:#573dcc;--prs-c-primary-500:#0600b4;--prs-c-primary:var(--prs-c-primary-500);--prs-c-primary-600:#0500a3;--prs-c-primary-700:#050087;--prs-c-primary-800:#04006e;--prs-c-primary-900:#010052;--prs-c-primary-950:#010036;--prs-c-secondary-50:#fff5fc;--prs-c-secondary-100:#ffebf9;--prs-c-secondary-200:#ffc9ec;--prs-c-secondary-300:#ffa8dc;--prs-c-secondary-400:#ff69b6;--prs-c-secondary-500:#ff2986;--prs-c-secondary:var(--prs-c-secondary-500);--prs-c-secondary-600:#e62072;--prs-c-secondary-700:#bf1757;--prs-c-secondary-800:#990f3f;--prs-c-secondary-900:#73082a;--prs-c-secondary-950:#4a0418;--prs-c-accent-50:#faedf9;--prs-c-accent-100:#f5dcf2;--prs-c-accent-200:#e8aee0;--prs-c-accent-300:#db84d0;--prs-c-accent-400:#bf3ba9;--prs-c-accent-500:#a30283;--prs-c-accent:var(--prs-c-accent-500);--prs-c-accent-600:#940172;--prs-c-accent-700:#7a0156;--prs-c-accent-800:#61013e;--prs-c-accent-900:#4a002b;--prs-c-accent-950:#300019;--prs-c-gray-50:#fafafa;--prs-c-gray-100:#f1f0f1;--prs-c-gray-200:#e0dfe0;--prs-c-gray-300:#cbcacc;--prs-c-gray-400:#a5a4a7;--prs-c-gray-500:#807f82;--prs-c-gray:var(--prs-c-gray-500);--prs-c-gray-600:#69686f;--prs-c-gray-700:#494751;--prs-c-gray-800:#31303b;--prs-c-gray-900:#1d1b26;--prs-c-gray-950:#0e0d16;--prs-c-info-50:#f9fcff;--prs-c-info-100:#e4f3ff;--prs-c-info-200:#c6e7ff;--prs-c-info-300:#a1d9ff;--prs-c-info-400:#72cbff;--prs-c-info-500:#00bcff;--prs-c-info:var(--prs-c-info-500);--prs-c-info-600:#00a8e4;--prs-c-info-700:#0092c6;--prs-c-info-800:#0077a1;--prs-c-info-900:#005472;--prs-c-info-950:#002a39;--prs-c-warning-50:#fefff9;--prs-c-warning-100:#f9ffe4;--prs-c-warning-200:#f3ffc6;--prs-c-warning-300:#edffa1;--prs-c-warning-400:#e7ff72;--prs-c-warning-500:#e1ff00;--prs-c-warning:var(--prs-c-warning-500);--prs-c-warning-600:#c9e400;--prs-c-warning-700:#aec600;--prs-c-warning-800:#8ea100;--prs-c-warning-900:#657200;--prs-c-warning-950:#323900;--prs-c-success-50:#f9fefb;--prs-c-success-100:#e4fcf0;--prs-c-success-200:#c6f9e0;--prs-c-success-300:#a1f6cf;--prs-c-success-400:#72f3bd;--prs-c-success-500:#00f0a8;--prs-c-success:var(--prs-c-success-500);--prs-c-success-600:#00d796;--prs-c-success-700:#00ba82;--prs-c-success-800:#00986a;--prs-c-success-900:#006b4b;--prs-c-success-950:#003626;--prs-c-danger-50:#fef9f9;--prs-c-danger-100:#f9e5e8;--prs-c-danger-200:#f3c7ce;--prs-c-danger-300:#eda3b1;--prs-c-danger-400:#e7768d;--prs-c-danger-500:#e0205d;--prs-c-danger:var(--prs-c-danger-500);--prs-c-danger-600:#c81d53;--prs-c-danger-700:#ae1948;--prs-c-danger-800:#8e143b;--prs-c-danger-900:#640e2a;--prs-c-danger-950:#320715;--prs-ff-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--prs-ff-serif:"Literata", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--prs-ff-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--prs-ff-websafe:Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--prs-fw-base:normal;--prs-fz-base:16;--prs-fl-base:1.5;--prs-fw-heading-xl:600;--prs-fz-heading-xl:2rem;--prs-fl-heading-xl:1.5;--prs-fw-heading-lg:600;--prs-fz-heading-lg:1.5rem;--prs-fl-heading-lg:1.33;--prs-fw-heading-md:600;--prs-fz-heading-md:1.125rem;--prs-fl-heading-md:1.33;--prs-fw-heading-sm:600;--prs-fz-heading-sm:1rem;--prs-fl-heading-sm:1.25;--prs-fw-content:normal;--prs-fz-content:1.0625rem;--prs-fl-content:1.59;--prs-fw-content-footnote:normal;--prs-fz-content-footnote:.8125rem;--prs-fl-content-footnote:1.54;--prs-fw-ui-lg:normal;--prs-fz-ui-lg:1.125rem;--prs-fl-ui-lg:1.33;--prs-fw-ui-md:normal;--prs-fz-ui-md:1rem;--prs-fl-ui-md:1.5;--prs-fw-ui-sm:normal;--prs-fz-ui-sm:.875rem;--prs-fl-ui-sm:1.375;--prs-fw-ui-subtext:normal;--prs-fz-ui-subtext:.8125rem;--prs-fl-ui-subtext:1.38;--prs-fw-button-lg:600;--prs-fz-button-lg:1.125rem;--prs-fl-button-lg:1.33333;--prs-fw-button-md:600;--prs-fz-button-md:1rem;--prs-fl-button-md:1.375;--prs-fw-button-sm:600;--prs-fz-button-sm:.75rem;--prs-fl-button-sm:1.5;--prs-border-btn:1px;--prs-input-size:.25rem;--prs-cal-width:15.875rem;--prs-cal-radius:.25rem;--prs-cal-day-radius:.3125rem;--prs-cal-day-selected:var(--prs-c-primary);--prs-dialog-backdrop:0 0 0 / .5;--prs-radius-alert:.25rem;--prs-radius-badge:1.9rem;--prs-radius-box:.75rem;--prs-radius-btn:.1875rem;--prs-radius-input:0;--prs-shadow-sm:0 1px 2px 0 #0000000d;--prs-shadow-md:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--prs-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--prs-shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--prs-shadow-2xl:0 25px 50px -12px #00000040, 0 15px 20px -5px #0000001a;--prs-transition-property:backdrop-filter, background-color, border-color, box-shadow, color, content-visibility, display, fill, filter, opacity, outline-color, overlay, pointer-events, rotate, scale, stroke, text-decoration-color, transform, translate, -webkit-backdrop-filter;--prs-transition-timing:var(--prs-ease-in-out);--prs-transition-duration:var(--prs-duration-180ms);--prs-animation-fade-in:fade-in .5s var(--prs-ease-base);--prs-animation-fade-in-bloom:fade-in-bloom 2s var(--prs-ease-base);--prs-animation-fade-out:fade-out .5s var(--prs-ease-base);--prs-animation-fade-out-bloom:fade-out-bloom 2s var(--prs-ease-base);--prs-animation-scale-up:scale-up .5s var(--prs-ease-base);--prs-animation-scale-down:scale-down .5s var(--prs-ease-base);--prs-animation-slide-out-up:slide-out-up .5s var(--prs-ease-base);--prs-animation-slide-out-down:slide-out-down .5s var(--prs-ease-base);--prs-animation-slide-out-right:slide-out-right .5s var(--prs-ease-base);--prs-animation-slide-out-left:slide-out-left .5s var(--prs-ease-base);--prs-animation-slide-in-up:slide-in-up .5s var(--prs-ease-base);--prs-animation-slide-in-down:slide-in-down .5s var(--prs-ease-base);--prs-animation-slide-in-right:slide-in-right .5s var(--prs-ease-base);--prs-animation-slide-in-left:slide-in-left .5s var(--prs-ease-base);--prs-animation-shake-x:shake-x .75s var(--prs-ease-out);--prs-animation-shake-y:shake-y .75s var(--prs-ease-out);--prs-animation-shake-z:shake-z .75s var(--prs-ease-in-out);--prs-animation-spin:spin 2s linear infinite;--prs-animation-ping:ping 2s var(--prs-ease-out) infinite;--prs-animation-blink:blink 2s var(--prs-ease-out) infinite;--prs-animation-float:float 2s var(--prs-ease-in-out) infinite;--prs-animation-bounce:bounce 2s var(--prs-ease-elastic-in-out) infinite;--prs-animation-pulse:pulse 2s var(--prs-ease-out) infinite;--prs-duration-0ms:0s;--prs-duration-80ms:80ms;--prs-duration-100ms:.1s;--prs-duration-120ms:.12s;--prs-duration-180ms:.18s;--prs-duration-260ms:.26s;--prs-duration-300ms:.3s;--prs-duration-320ms:.32s;--prs-duration-420ms:.42s;--prs-duration-500ms:.5s;--prs-duration-1s:1s;--prs-duration-3s:3s;--prs-duration-5s:5s;--prs-duration-10s:10s;--prs-duration-15s:15s;--prs-ease-base:cubic-bezier(.25, 0, .3, 1);--prs-ease-in:cubic-bezier(.7, 0, 1, 1);--prs-ease-out:cubic-bezier(0, 0, .3, 1);--prs-ease-in-out:cubic-bezier(.5, 0, .5, 1);--prs-ease-elastic-out:cubic-bezier(.5, 1.25, .75, 1.25);--prs-ease-elastic-in:cubic-bezier(.5, -.75, .75, 1);--prs-ease-elastic-in-out:cubic-bezier(.5, -.5, .1, 1.5);--prs-ease-step:steps(4);--prs-ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--prs-ease-bounce:linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--prs-ease-circ-in:cubic-bezier(.6,.04,.98,.335);--prs-ease-circ-in-out:cubic-bezier(.785,.135,.15,.86);--prs-ease-circ-out:cubic-bezier(.075,.82,.165,1);--prs-ease-cubic-in:cubic-bezier(.55,.055,.675,.19);--prs-ease-cubic-in-out:cubic-bezier(.645,.045,.355,1);--prs-ease-cubic-out:cubic-bezier(.215,.61,.355,1);--prs-ease-expo-in:cubic-bezier(.95,.05,.795,.035);--prs-ease-expo-in-out:cubic-bezier(1,0,0,1);--prs-ease-expo-out:cubic-bezier(.19,1,.22,1);--prs-ease-quad-in:cubic-bezier(.55,.085,.68,.53);--prs-ease-quad-in-out:cubic-bezier(.455,.03,.515,.955);--prs-ease-quad-out:cubic-bezier(.25,.46,.45,.94);--prs-ease-quart-in:cubic-bezier(.895,.03,.685,.22);--prs-ease-quart-in-out:cubic-bezier(.77,0,.175,1);--prs-ease-quart-out:cubic-bezier(.165,.84,.44,1);--prs-ease-quint-in:cubic-bezier(.755,.05,.855,.06);--prs-ease-quint-in-out:cubic-bezier(.86,0,.07,1);--prs-ease-quint-out:cubic-bezier(.23,1,.32,1);--prs-ease-sine-in:cubic-bezier(.47,0,.745,.715);--prs-ease-sine-in-out:cubic-bezier(.445,.05,.55,.95);--prs-ease-sine-out:cubic-bezier(.39,.575,.565,1)}.prs-accordion{--accordion-borders:var(--prs-accordion-border,var(--prs-c-gray-300));--accordion-summary:var(--prs-accordion-summary-color,var(--prs-accordion-title-color,var(--prs-c-gray-900)));--accordion-content:var(--prs-accordion-content-color,var(--prs-accordion-body-color,var(--prs-c-gray-700)));--marker-size:1rem;--marker-gap:.5rem;border-top:1px solid var(--accordion-borders);border-bottom:1px solid var(--accordion-borders)}.prs-accordion :where(details){padding:0 1rem}.prs-accordion :where(details)::details-content{interpolate-size:allow-keywords;block-size:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.prs-accordion :where(details)::details-content{transition-property:all;transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);transition-duration:var(--prs-duration-180ms);transition-behavior:allow-discrete}}.prs-accordion :where(details)[open]::details-content{block-size:auto}.prs-accordion>:where(:not(:last-child,[hidden])){border-bottom:1px solid var(--accordion-borders)}.prs-accordion :where(summary){color:var(--accordion-item-summary,var(--accordion-summary));align-items:start;gap:var(--marker-gap);-webkit-user-select:none;user-select:none;cursor:pointer;padding:.75rem 0;font-weight:600;display:flex}.prs-accordion :where(summary):before{width:var(--marker-size);height:var(--marker-size);color:var(--prs-c-gray-600);content:"";transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' fill='rgb(105 104 111)'><path fill-rule='evenodd' clip-rule='evenodd' d='m5.39972 1.40039-.93933.94667 5.65271 5.65333-5.65271 5.65331.93933.9467 6.59998-6.60001z' /></svg>");flex-shrink:0;justify-content:center;align-items:center;margin:.25rem 0;display:flex}.prs-accordion :where(summary)::marker{content:""}.prs-accordion :where(summary)::-webkit-details-marker{content:""}.prs-accordion [open] :where(summary):before{transform:rotate(90deg)}.prs-accordion:where(.prs-accordion-plus) :where(summary):before{content:"+";background-image:none;font-size:1.2em}.prs-accordion:where(.prs-accordion-plus) [open] :where(summary):before{content:"-";transform:rotate(180deg)}.prs-accordion:where(.prs-accordion-ghost){--accordion-borders:transparent}.prs-accordion:where(.prs-accordion-ghost)>:where(:not(:last-child,[hidden])){border-color:#0000}.prs-accordion-content{margin-left:var(--marker-gap);padding-left:var(--marker-size);color:var(--accordion-item-content,var(--accordion-content,inherit));padding-bottom:1.125rem}.prs-accordion-text{font-family:inherit;font-size:inherit;color:inherit;margin-bottom:1rem}.prs-accordion-placeholder{min-height:200px;color:var(--prs-c-gray-400);border:2px dashed var(--prs-c-gray-300);border-radius:var(--prs-border-radius);background-color:var(--prs-c-gray-50);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;transition:all .2s;display:flex}.prs-accordion-placeholder svg{opacity:.5;width:48px;height:48px}.prs-accordion-placeholder p{text-align:center;margin:0;font-size:.9rem;font-weight:500}.prs-accordion-item-placeholder{min-height:120px;color:var(--prs-c-gray-400);border:2px dashed var(--prs-c-gray-300);border-radius:var(--prs-border-radius);background-color:var(--prs-c-gray-50);text-align:center;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.prs-alert{border:1px solid var(--prs-c-primary);background-color:var(--prs-c-primary-100);color:var(--prs-c-primary);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.prs-alert.prs-alert-info{background-color:var(--prs-c-info-100);color:var(--prs-c-info-700);border-color:currentColor}.prs-alert.prs-alert-success{background-color:var(--prs-c-success-100);color:var(--prs-c-success-800);border-color:currentColor}.prs-alert.prs-alert-warning{background-color:var(--prs-c-warning-100);color:var(--prs-c-warning-900);border-color:currentColor}.prs-alert.prs-alert-danger{background-color:var(--prs-c-danger-100);color:var(--prs-c-danger);border-color:currentColor}.prs-alert.prs-alert-neutral{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-600);border-color:currentColor}.prs-alert.prs-alert-ghost{border-radius:var(--prs-radius-alert);border-color:#0000}.prs-alert .icon,.prs-alert .close{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;display:flex}.prs-alert .icon{color:currentColor}.prs-alert .close{color:var(--prs-c-gray-600);cursor:pointer;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration)}.prs-alert .close:hover,.prs-alert .close:focus-visible{color:var(--prs-c-gray-950);outline-offset:1px;outline:2px solid}.prs-alert-content{color:var(--prs-c-gray-900);flex:1}.prs-attachment{border:1px solid var(--prs-c-gray-200);background-color:var(--prs-c-white);max-width:15.625rem;color:var(--prs-c-gray-950);border-radius:calc(var(--prs-radius-box)/3);grid-template-columns:2.625rem 1fr 1.125rem;align-items:center;gap:.5rem;padding:.5rem;display:grid}.prs-attachment :where(.prs-thumb){background-color:var(--prs-c-danger-600);height:2.625rem;color:var(--prs-c-white);border-radius:calc(var(--prs-radius-box)/6);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex;overflow:hidden}.prs-attachment :where(.prs-thumb)>:where(img){object-fit:cover;object-position:center;width:100%;height:100%}.prs-attachment :where(.prs-meta){font-size:var(--prs-fz-ui-md);line-height:var(--prs-fl-ui-md)}.prs-attachment :where(.prs-meta) :where(.prs-name){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prs-attachment :where(.prs-meta) :where(.prs-ext){color:var(--prs-c-gray-600);font-size:var(--prs-fz-ui-subtext);line-height:var(--prs-fl-ui-subtext);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prs-attachment :where(.prs-close){appearance:none;background-color:var(--prs-c-gray-600);width:1.125rem;height:1.125rem;color:var(--prs-c-white);cursor:pointer;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border:0;border-radius:9999px;justify-content:center;place-self:start;align-items:center;margin:0;padding:0;font-size:.875rem;display:flex;position:relative}.prs-attachment :where(.prs-close):hover{background-color:var(--prs-c-gray-950)}.prs-attachment :where(.prs-close):focus-visible{outline:2px solid var(--prs-c-danger-950);outline-offset:1px}.prs-attachment :where(.prs-close):after{content:"";border-radius:inherit;width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}:has(textarea:disabled,[type=file]:disabled) .prs-attachment{color:var(--prs-c-gray-500);background-color:#0000}:has(textarea:disabled,[type=file]:disabled) .prs-attachment :where(.prs-close){display:none}:has(textarea:disabled,[type=file]:disabled) .prs-attachment :where(.prs-ext){color:var(--prs-c-gray-300)}.prs-avatar{--size:var(--prs-size-12);width:var(--size);aspect-ratio:1;vertical-align:middle;display:inline-flex;position:relative}.prs-avatar :where(img,svg,.icon,iconify-icon,.prs-avatar-placeholder){background-color:var(--prs-c-gray-300);width:100%;height:100%;color:var(--prs-c-gray-900);letter-spacing:-1px;border-radius:3.40282e38px;font-weight:700}.prs-avatar :where(img,svg,.icon,iconify-icon,.prs-avatar-placeholder):where(svg,.icon,iconify-icon){color:var(--prs-c-gray);padding:.25rem}.prs-avatar :where(img,svg,.icon,iconify-icon,.prs-avatar-placeholder):where(iconify-icon){width:100%;height:100%}.prs-avatar :where(img,svg,.icon,iconify-icon,.prs-avatar-placeholder):where(.prs-avatar-placeholder){font-size:1.25rem;overflow:hidden}.prs-avatar-2xl{--size:var(--prs-size-20)}.prs-avatar-2xl :where(.prs-avatar-placeholder){font-size:2rem}.prs-avatar-xl{--size:var(--prs-size-18)}.prs-avatar-xl :where(.prs-avatar-placeholder){font-size:1.75rem}.prs-avatar-lg{--size:var(--prs-size-14)}.prs-avatar-lg :where(.prs-avatar-placeholder){font-size:1.5rem}.prs-avatar-md{--size:var(--prs-size-10)}.prs-avatar-md :where(.prs-avatar-placeholder){font-size:1rem}.prs-avatar-sm{--size:var(--prs-size-8)}.prs-avatar-sm :where(.prs-avatar-placeholder){font-size:.725rem}.prs-avatar-xs{--size:var(--prs-size-5)}.prs-avatar-xs :where(.prs-avatar-placeholder){font-size:.5625rem}.prs-avatar-placeholder{justify-content:center;align-items:center;display:flex}:is(.prs-avatar-online,.prs-avatar-offline):before{background-color:var(--prs-c-success-600);outline:2px solid var(--prs-c-white);z-index:1;content:"";border-radius:3.40282e38px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.prs-avatar-offline:before{background-color:var(--prs-c-gray-200)}.prs-badge{border:1px solid var(--prs-c-gray-300);background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-700);border-radius:var(--prs-radius-btn);justify-content:center;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.prs-badge.prs-badge-pill{border-radius:9999px}.prs-badge.prs-badge-sharp{border-radius:0}.prs-badge.prs-badge-current{color:currentColor;background:0 0;border-color:currentColor}.prs-badge.prs-badge-primary{border-color:var(--prs-c-primary);background-color:var(--prs-c-primary-100);color:var(--prs-c-primary-900)}.prs-badge.prs-badge-secondary{border-color:var(--prs-c-secondary);background-color:var(--prs-c-secondary-100);color:var(--prs-c-secondary-900)}.prs-badge.prs-badge-accent{border-color:var(--prs-c-accent);background-color:var(--prs-c-accent-100);color:var(--prs-c-accent-900)}.prs-badge.prs-badge-info{border-color:var(--prs-c-info);background-color:var(--prs-c-info-100);color:var(--prs-c-info-900)}.prs-badge.prs-badge-success{border-color:var(--prs-c-success);background-color:var(--prs-c-success-100);color:var(--prs-c-success-900)}.prs-badge.prs-badge-warning{border-color:var(--prs-c-warning-600);background-color:var(--prs-c-warning-100);color:var(--prs-c-warning-900)}.prs-badge.prs-badge-danger{border-color:var(--prs-c-danger);background-color:var(--prs-c-danger-100);color:var(--prs-c-danger-900)}.prs-badge.prs-badge-flag{background-color:var(--prs-c-gray-600);color:var(--prs-c-white);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);border:0;border-radius:0;padding:0 .625rem 0 .125rem}.prs-badge.prs-badge-flag.prs-badge-primary{background-color:var(--prs-c-primary);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-secondary{background-color:var(--prs-c-secondary-700);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-accent{background-color:var(--prs-c-accent);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-info{background-color:var(--prs-c-info-800);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-success{background-color:var(--prs-c-success-900);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-warning{background-color:var(--prs-c-warning);color:var(--prs-c-gray-950)}.prs-badge.prs-badge-flag.prs-badge-danger{background-color:var(--prs-c-danger);color:var(--prs-c-white)}.prs-badge.prs-badge-flag.prs-badge-current{color:currentColor;background-color:#0000;border:1px solid;position:relative}.prs-badge.prs-badge-flag.prs-badge-current:after{content:"";clip-path:polygon(calc(100% - 1px) 0%,100% 0,100% 100%,calc(100% - 1px) 100%,0 50%);background-color:currentColor;width:6.5px;height:100%;position:absolute;top:0;right:0}.prs-breadcrumb{--bread-max-w:12rem}.prs-breadcrumb>ol{color:var(--prs-c-gray-900);flex-wrap:wrap;gap:.25rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.prs-breadcrumb>ol>li{align-items:center;gap:.25rem;display:flex}.prs-breadcrumb>ol>li:where(:last-child){max-width:var(--bread-max-w);text-overflow:ellipsis;white-space:nowrap;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);display:block;overflow:hidden}.prs-breadcrumb>ol>:where(li:not(:last-child)):after{content:"";border:4px solid #0000;border-left:5px solid;border-right:0;margin:3px 4.5px}.prs-breadcrumb a{max-width:var(--bread-max-w);color:var(--prs-c-primary);text-underline-offset:.125rem;text-overflow:ellipsis;white-space:nowrap;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);display:block;overflow:hidden}.prs-breadcrumb a:hover{color:var(--prs-c-primary-600);text-decoration:underline}.prs-btn{border-width:var(--prs-border-btn);font-weight:var(--prs-fw-button-md);font-size:var(--prs-fz-button-md);line-height:var(--prs-fl-button-md);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--prs-radius-btn);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-style:solid;border-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1rem;text-decoration-line:none;display:inline-flex}.prs-btn:focus-visible,.prs-btn.prs-btn_focus{outline-offset:1px;outline:2px solid #0000}.prs-btn.prs-btn-sm{font-size:var(--prs-fz-button-sm);line-height:var(--prs-fl-button-sm);gap:.375rem;padding:.25rem .75rem}.prs-btn.prs-btn-lg{font-size:var(--prs-fz-button-lg);line-height:var(--prs-fl-button-lg);gap:.75rem;padding:calc(.75rem - 1px) 1rem}.prs-btn.prs-btn-square,.prs-btn.prs-btn-circle{flex-shrink:0;width:2rem;height:2rem;padding:0;line-height:1}.prs-btn.prs-btn-circle{border-radius:9999px}.prs-btn.prs-btn-square.prs-btn-sm,.prs-btn.prs-btn-circle.prs-btn-sm{width:1.5rem;height:1.5rem}.prs-btn.prs-btn-square.prs-btn-lg,.prs-btn.prs-btn-circle.prs-btn-lg{width:3rem;height:3rem}.prs-btn svg,.prs-btn iconify-icon,.prs-btn .icon{width:1.125rem;height:1.125rem;font-size:1.125rem;display:block}.prs-btn.prs-btn-sm svg,.prs-btn.prs-btn-sm iconify-icon,.prs-btn.prs-btn-sm .icon{width:.875rem;height:.875rem;font-size:.875rem}.prs-btn.prs-btn-lg svg,.prs-btn.prs-btn-lg iconify-icon,.prs-btn.prs-btn-lg .icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.prs-btn:disabled,.prs-btn[aria-disabled=true],.prs-btn.prs-btn_disabled{background-color:var(--prs-c-gray-400);color:var(--prs-c-white);cursor:not-allowed}.prs-btn-primary{background-color:var(--prs-c-primary);color:var(--prs-c-white)}.prs-btn-primary:hover,.prs-btn-primary.prs-btn_hover{background-color:var(--prs-c-primary-900)}.prs-btn-primary:focus-visible,.prs-btn-primary.prs-btn_focus{background-color:var(--prs-c-primary);outline-color:var(--prs-c-primary)}.prs-btn-primary.prs-btn-inverse{background-color:var(--prs-c-white);color:var(--prs-c-gray-950)}.prs-btn-primary.prs-btn-inverse:hover,.prs-btn-primary.prs-btn-inverse.prs-btn_hover{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-950)}.prs-btn-primary.prs-btn-inverse:focus-visible,.prs-btn-primary.prs-btn-inverse.prs-btn_focus{background-color:var(--prs-c-white);outline-color:var(--prs-c-white)}.prs-btn-primary.prs-btn-accent{background-color:var(--prs-c-accent);color:var(--prs-c-white)}.prs-btn-primary.prs-btn-accent:hover,.prs-btn-primary.prs-btn-accent.prs-btn_hover{background-color:var(--prs-c-accent-700);color:var(--prs-c-white)}.prs-btn-primary.prs-btn-accent:focus-visible,.prs-btn-primary.prs-btn-accent.prs-btn_focus{background-color:var(--prs-c-accent);outline-color:var(--prs-c-accent)}.prs-btn-primary.prs-btn-info{background-color:var(--prs-c-info);color:var(--prs-gray-950)}.prs-btn-primary.prs-btn-info:hover,.prs-btn-primary.prs-btn-info.prs-btn_hover{background-color:var(--prs-c-info-600);color:var(--prs-c-gray-950)}.prs-btn-primary.prs-btn-info:focus-visible,.prs-btn-primary.prs-btn-info.prs-btn_focus{background-color:var(--prs-c-info);outline-color:var(--prs-c-info)}.prs-btn-primary.prs-btn-success{background-color:var(--prs-c-success-900);color:var(--prs-c-white)}.prs-btn-primary.prs-btn-success:hover,.prs-btn-primary.prs-btn-success.prs-btn_hover{background-color:var(--prs-c-success-950);color:var(--prs-c-white)}.prs-btn-primary.prs-btn-success:focus-visible,.prs-btn-primary.prs-btn-success.prs-btn_focus{background-color:var(--prs-c-success-900);outline-color:var(--prs-c-success-900)}.prs-btn-primary.prs-btn-warning{background-color:var(--prs-c-warning);color:var(--prs-c-gray-950)}.prs-btn-primary.prs-btn-warning:hover,.prs-btn-primary.prs-btn-warning.prs-btn_hover{background-color:var(--prs-c-warning-600);color:var(--prs-c-gray-950)}.prs-btn-primary.prs-btn-warning:focus-visible,.prs-btn-primary.prs-btn-warning.prs-btn_focus{background-color:var(--prs-c-warning);outline-color:var(--prs-c-warning-900)}.prs-btn-primary.prs-btn-danger{background-color:var(--prs-c-danger);color:var(--prs-c-white)}.prs-btn-primary.prs-btn-danger:hover,.prs-btn-primary.prs-btn-danger.prs-btn_hover{background-color:var(--prs-c-danger-800);color:var(--prs-c-danger-100)}.prs-btn-primary.prs-btn-danger:focus-visible,.prs-btn-primary.prs-btn-danger.prs-btn_focus{background-color:var(--prs-c-danger);outline-color:var(--prs-c-danger)}.prs-btn-primary:disabled,.prs-btn-primary[aria-disabled=true],.prs-btn-primary.prs-btn_disabled{background-color:var(--prs-c-gray-400);color:var(--prs-c-white)}.prs-btn-secondary{color:var(--prs-c-primary);background-color:#0000;border-color:currentColor}.prs-btn-secondary:hover,.prs-btn-secondary.prs-btn_hover{background-color:var(--prs-c-primary-100);color:var(--prs-c-primary);border-color:currentColor}.prs-btn-secondary:focus-visible,.prs-btn-secondary.prs-btn_focus{background-color:inherit;color:var(--prs-c-primary);outline-color:currentColor}.prs-btn-secondary.prs-btn-inverse{border-color:var(--prs-c-white);color:var(--prs-c-white);background-color:#0000}.prs-btn-secondary.prs-btn-inverse:hover,.prs-btn-secondary.prs-btn-inverse.prs-btn_hover{border-color:var(--prs-c-white);color:var(--prs-c-white);background-color:#ffffff26}.prs-btn-secondary.prs-btn-inverse:focus-visible,.prs-btn-secondary.prs-btn-inverse.prs-btn_focus{outline-color:var(--prs-c-white);color:var(--prs-c-white);background-color:#ffffff1a}.prs-btn-secondary.prs-btn-accent{color:var(--prs-c-accent)}.prs-btn-secondary.prs-btn-accent:hover,.prs-btn-secondary.prs-btn-accent.prs-btn_hover{background-color:var(--prs-c-accent-200);color:var(--prs-c-accent-950);border-color:currentColor}.prs-btn-secondary.prs-btn-accent:focus-visible,.prs-btn-secondary.prs-btn-accent.prs-btn_focus{border-color:var(--prs-c-gray-600);background-color:inherit;color:var(--prs-c-accent-900);outline-color:currentColor}.prs-btn-secondary.prs-btn-info{color:var(--prs-c-info-800)}.prs-btn-secondary.prs-btn-info:hover,.prs-btn-secondary.prs-btn-info.prs-btn_hover{background-color:var(--prs-c-info-300);color:var(--prs-c-info-950);border-color:currentColor}.prs-btn-secondary.prs-btn-info:focus-visible,.prs-btn-secondary.prs-btn-info.prs-btn_focus{border-color:var(--prs-c-gray-600);background-color:inherit;color:var(--prs-c-info-900);outline-color:currentColor}.prs-btn-secondary.prs-btn-success{color:var(--prs-c-success-900)}.prs-btn-secondary.prs-btn-success:hover,.prs-btn-secondary.prs-btn-success.prs-btn_hover{border-color:var(--prs-c-success-950);background-color:var(--prs-c-success-200);color:var(--prs-c-success-950)}.prs-btn-secondary.prs-btn-success:focus-visible,.prs-btn-secondary.prs-btn-success.prs-btn_focus{border-color:var(--prs-c-gray-600);background-color:inherit;color:var(--prs-c-success-900);outline-color:currentColor}.prs-btn-secondary.prs-btn-warning{color:var(--prs-c-warning-900)}.prs-btn-secondary.prs-btn-warning:hover,.prs-btn-secondary.prs-btn-warning.prs-btn_hover{border-color:var(--prs-c-warning-950);background-color:var(--prs-c-warning-300);color:var(--prs-c-warning-950)}.prs-btn-secondary.prs-btn-warning:focus-visible,.prs-btn-secondary.prs-btn-warning.prs-btn_focus{border-color:var(--prs-c-gray-600);background-color:inherit;color:var(--prs-c-warning-900);outline-color:currentColor}.prs-btn-secondary.prs-btn-danger{color:var(--prs-c-danger-600)}.prs-btn-secondary.prs-btn-danger:hover,.prs-btn-secondary.prs-btn-danger.prs-btn_hover{border-color:var(--prs-c-danger-800);background-color:var(--prs-c-danger-100);color:var(--prs-c-danger-800)}.prs-btn-secondary.prs-btn-danger:focus-visible,.prs-btn-secondary.prs-btn-danger.prs-btn_focus{background-color:inherit;color:var(--prs-c-danger);outline-color:currentColor}.prs-btn-secondary:disabled,.prs-btn-secondary:disabled:hover,.prs-btn-secondary[aria-disabled=true],.prs-btn-secondary[aria-disabled=true]:hover,.prs-btn-secondary.prs-btn_disabled,.prs-btn-secondary.prs-btn_disabled:hover{color:var(--prs-c-gray-500);background-color:#0000;border-color:currentColor}.prs-btn-tertiary{color:var(--prs-c-primary);background-color:#0000}.prs-btn-tertiary:hover,.prs-btn-tertiary.prs-btn_hover{color:var(--prs-c-primary);border-color:currentColor;text-decoration:underline}.prs-btn-tertiary:focus-visible,.prs-btn-tertiary.prs-btn_focus{background-color:inherit;border-color:#0000;outline-color:currentColor;text-decoration:none}.prs-btn-tertiary.prs-btn-inverse{color:var(--prs-c-white)}.prs-btn-tertiary.prs-btn-inverse:hover,.prs-btn-tertiary.prs-btn-inverse.prs-btn_hover{color:var(--prs-c-white);text-decoration:underline}.prs-btn-tertiary.prs-btn-inverse:focus-visible,.prs-btn-tertiary.prs-btn-inverse.prs-btn_focus{outline-color:var(--prs-c-white);color:var(--prs-c-white)}.prs-btn-tertiary.prs-btn-accent,.prs-btn-tertiary.prs-btn-accenr{color:var(--prs-c-accent)}.prs-btn-tertiary.prs-btn-info{color:var(--prs-c-info-800)}.prs-btn-tertiary.prs-btn-success{color:var(--prs-c-success-900)}.prs-btn-tertiary.prs-btn-warning{color:var(--prs-c-warning-900)}.prs-btn-tertiary.prs-btn-danger{color:var(--prs-c-danger-600)}.prs-btn-tertiary:disabled,.prs-btn-tertiary[aria-disabled=true],.prs-btn-tertiary.prs-btn_disabled{color:var(--prs-c-gray-500);background-color:#0000;border-color:#0000;text-decoration:none}.prs-card{--background:var(--prs-c-white);--foreground:var(--prs-c-gray-800);--border:color-mix(in oklab,currentColor 20%,transparent);--heading:var(--prs-c-gray-950);background-color:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in oklab,currentColor 20%,transparent);border:1px solid #0000;border-radius:0}.prs-card.prs-card-bordered{border-color:var(--border);box-shadow:none}.prs-card.prs-card-equal-height{height:100%}.prs-card .prs-card-header,.prs-card .prs-card-footer{color:var(--heading);justify-content:space-between;align-items:center;gap:.25rem;padding:1.25rem 1.25rem 0;font-size:1.125rem;line-height:1.5rem;display:flex}:is(.prs-card .prs-card-header,.prs-card .prs-card-footer) .icon{opacity:.6;width:1.25rem;height:1.25rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.prs-card .prs-card-header,.prs-card .prs-card-footer)[aria-expanded=true] .icon{transform:rotate(90deg)}.prs-card .prs-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.prs-card.prs-card-indent.prs-card-collapse .prs-card-body{padding-left:1.5rem}.prs-card .prs-card-content{padding:1.25rem}.prs-card-action .prs-card-header,.prs-card-collapse .prs-card-header{border-bottom:1px solid var(--border)}:is(.prs-card-action .prs-card-header,.prs-card-collapse .prs-card-header)[aria-expanded=false]{border-color:#0000}.prs-card-action .prs-card-footer,.prs-card-collapse .prs-card-footer{border-top:1px solid var(--border)}:is(.prs-card-action .prs-card-footer,.prs-card-collapse .prs-card-footer)[aria-expanded=false]{border-color:#0000}.prs-card-action .prs-card-header,.prs-card-action .prs-card-footer{padding-top:.875rem;padding-bottom:.875rem}.prs-card-collapse .prs-card-header,.prs-card-collapse .prs-card-footer{padding-top:1.25rem;padding-bottom:1.25rem}.prs-card-advanced{--card-spacing:var(--prs-size-8);--img-height:var(--prs-size-36);border-radius:var(--prs-radius-box);flex-direction:column;flex-grow:1;height:100%;display:flex}.prs-card-advanced.prs-card-sm{--card-spacing:var(--prs-size-6);font-size:.875rem}.prs-card-advanced.prs-card-lg{--card-spacing:var(--prs-size-9);font-size:1.125rem}.prs-card-advanced figure img{width:100%;height:var(--img-height);object-fit:cover;border-radius:var(--prs-radius-box) var(--prs-radius-box) 0 0;display:block}.prs-card-advanced :where(header,footer){padding-inline:var(--card-spacing)}.prs-card-advanced :where(header){color:var(--heading);gap:calc(var(--card-spacing) * .75);flex-direction:column;padding-block-start:var(--card-spacing);display:flex}.prs-card-advanced :where(header) :where(hgroup) :where(p){justify-content:end;gap:var(--prs-size-2-5);display:flex}.prs-card-advanced :where(header) :where(h1,h2,h3,h4){font-size:1.25em;font-weight:700;line-height:1.25}.prs-card-advanced :where(footer){gap:calc(var(--card-spacing) * .5);flex-wrap:wrap;padding-block-end:var(--card-spacing);display:flex}.prs-card-advanced :where(footer) .prs-btn{font-size:inherit}.prs-card-advanced .prs-card-chips{gap:var(--prs-size-2-5);flex-wrap:wrap;display:flex}.prs-card-advanced .prs-card-chips .prs-chip{font-size:.875em}.prs-card-advanced .prs-card-icon{width:var(--prs-size-9);aspect-ratio:1;background-color:var(--prs-c-secondary);color:var(--prs-c-white);border-radius:calc(var(--prs-radius-box) * 100);justify-content:center;align-items:center;display:inline-flex}.prs-card-advanced .prs-card-icon .icon{width:var(--prs-size-5);aspect-ratio:1;font-size:1.25rem;display:block}.prs-card-advanced .prs-card-body{padding:var(--card-spacing);align-items:start;gap:calc(var(--card-spacing) * .875);flex-direction:column;flex-grow:1;display:flex}.prs-card-advanced .prs-card-cite{align-items:center;gap:var(--prs-size-2-5);grid-template-columns:auto 1fr;margin-top:auto;display:grid}.prs-card-advanced .prs-card-cite .prs-avatar{--size:var(--prs-size-9)}.prs-card-advanced .prs-card-cite cite{font-style:normal;font-weight:600}:where(.builder-column){flex-direction:column;display:flex}:where(.builder-column>.builder-blocks){flex-direction:column;flex-grow:1;height:100%;display:flex}:where(.builder-column>.builder-blocks>.builder-block){flex-direction:column;flex-grow:1;display:flex}.prs-chat{color:var(--prs-c-gray-900);grid-auto-rows:min-content;column-gap:.5rem;padding-block:.25rem;display:grid}.prs-chat-bubble{background-color:var(--prs-c-gray-100);width:fit-content;min-width:2.5rem;max-width:90%;min-height:2rem;color:var(--prs-c-gray-950);border-radius:calc(var(--prs-radius-box) + .25rem);grid-row-end:3;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.prs-chat-bubble-primary{background-color:var(--prs-c-primary-100);color:var(--prs-c-gray-950)}.prs-chat-bubble-secondary{background-color:var(--prs-c-secondary-200);color:var(--prs-c-gray-950)}.prs-chat-bubble-accent{background-color:var(--prs-c-accent-100);color:var(--prs-c-gray-950)}.prs-chat-bubble-info{background-color:var(--prs-c-info-200);color:var(--prs-c-gray-950)}.prs-chat-bubble-success{background-color:var(--prs-c-success-200);color:var(--prs-c-gray-950)}.prs-chat-bubble-warning{background-color:var(--prs-c-warning-200);color:var(--prs-c-gray-950)}.prs-chat-bubble-danger{background-color:var(--prs-c-danger-200);color:var(--prs-c-gray-950)}.prs-chat-image{grid-row:span 2/span 2;align-self:flex-end}.prs-chat-header{font-weight:600;font-size:var(--prs-fz-ui-subtext);line-height:var(--prs-fl-ui-subtext);grid-row-start:1;gap:.25rem;display:flex}.prs-chat-header :where(time){color:var(--prs-c-gray-600);font-weight:400}.prs-chat-footer{color:var(--prs-c-gray-600);font-size:var(--prs-fz-ui-subtext);line-height:var(--prs-fl-ui-subtext);grid-row-start:3;gap:.25rem;display:flex}.prs-chat-start{grid-template-columns:auto 1fr;place-items:start}.prs-chat-start .prs-chat-header,.prs-chat-start .prs-chat-footer{grid-column-start:2}.prs-chat-start .prs-chat-image{grid-column-start:1}.prs-chat-start .prs-chat-bubble{border-end-start-radius:0;grid-column-start:2}.prs-chat-start .prs-chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}.prs-chat-end{grid-template-columns:1fr auto;place-items:end}.prs-chat-end .prs-chat-header,.prs-chat-end .prs-chat-footer{grid-column-start:1}.prs-chat-end .prs-chat-image{grid-column-start:2}.prs-chat-end .prs-chat-bubble{border-end-end-radius:0;grid-column-start:1}.prs-chat-end .prs-chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}.prs-checkbox{--check-bg:var(--prs-c-primary);--check-fg:var(--prs-c-white);--check-size:1rem;appearance:none;width:var(--check-size);height:var(--check-size);background-color:var(--prs-c-white);color:var(--prs-c-gray-600);cursor:pointer;border-radius:var(--prs-radius-btn);border:1px solid;flex-shrink:0}.prs-checkbox:checked,.prs-checkbox[aria-checked=true]{background-color:var(--check-bg);background-image:linear-gradient(-45deg,transparent 65%,var(--check-bg) 65.99%),linear-gradient(45deg,transparent 75%,var(--check-bg) 75.99%),linear-gradient(-45deg,var(--check-bg) 40%,transparent 40.99%),linear-gradient(45deg,var(--check-bg) 30%,var(--check-fg) 30.99%,var(--check-fg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--check-fg) 50%,var(--check-bg) 50.99%);background-repeat:no-repeat;animation:.2s ease-out checkmark}.prs-checkbox:indeterminate,.prs-checkbox.prs-checkbox_indeterminate{background-color:var(--check-fg);background-image:linear-gradient(90deg,transparent 80%,var(--check-bg) 80%),linear-gradient(-90deg,transparent 80%,var(--check-bg) 80%),linear-gradient(0deg,var(--check-bg) 43%,var(--check-fg) 43%,var(--check-fg) 57%,var(--check-bg) 57%);background-repeat:no-repeat;animation:.2s ease-out checkmark}.prs-checkbox:focus-visible,.prs-checkbox.prs-checkbox_focus{outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-checkbox:disabled{--check-bg:var(--prs-c-gray-100);--check-fg:currentColor;background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-300);cursor:not-allowed}.prs-checkbox.prs-checkbox-lg{--check-size:1.5rem}.prs-checkbox.prs-checkbox-xl{--check-size:2rem}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.prs-chip{background-color:var(--prs-c-gray-200);min-height:2rem;color:var(--prs-c-gray-900);cursor:default;border-radius:var(--prs-radius-badge);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.prs-chip:where(button:hover,[role=button]:hover,.prs-chip_hover){background-color:var(--prs-c-gray-300);color:var(--prs-c-gray-900);cursor:pointer}.prs-chip:focus-visible,.prs-chip.prs-chip_focus{outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-chip .icon{width:1.5rem;height:1.5rem;color:var(--prs-c-gray-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prs-chip .close{background-color:var(--prs-c-gray-600);width:1.125rem;height:1.125rem;color:var(--prs-c-gray-200);cursor:pointer;border-radius:var(--prs-radius-badge);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prs-chip.prs-chip_active{background-color:var(--prs-c-primary-100);color:var(--prs-c-primary-800)}.prs-chip.prs-chip_active[role=button]:hover,.prs-chip.prs-chip_active.prs-chip_hover,.prs-chip.prs-chip_active:where(button):hover{background-color:var(--prs-c-primary-200);color:var(--prs-c-gray-900);cursor:pointer}.prs-chip.prs-chip_active .icon{color:currentColor}.prs-chip.prs-chip_active .close{background-color:var(--prs-c-primary-700);color:var(--prs-c-primary-100)}.prs-chip:disabled,.prs-chip.prs-chip_disabled{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed}.prs-chip-soft{--background:var(--prs-c-gray-100);--foreground:var(--prs-c-gray-700);background-color:var(--background);color:var(--foreground);border:1px solid}.prs-chip-soft:where(button:hover,[role=button]:hover,.prs-chip_hover){background-color:color-mix(in oklab,var(--background),var(--prs-c-black) 5%);color:color-mix(in oklab,var(--foreground),var(--prs-c-black) 50%)}.prs-chip-soft.prs-chip-primary{--background:var(--prs-c-primary-100);--foreground:var(--prs-c-primary)}.prs-chip-soft.prs-chip-secondary{--background:var(--prs-c-secondary-100);--foreground:var(--prs-c-secondary-700)}.prs-chip-soft.prs-chip-accent{--background:var(--prs-c-accent-100);--foreground:var(--prs-c-accent-700)}.prs-chip-soft.prs-chip-info{--background:var(--prs-c-info-100);--foreground:var(--prs-c-info-900)}.prs-chip-soft.prs-chip-success{--background:var(--prs-c-success-100);--foreground:var(--prs-c-success-900)}.prs-chip-soft.prs-chip-warning{--background:var(--prs-c-warning-100);--foreground:var(--prs-c-warning-900)}.prs-chip-soft.prs-chip-danger{--background:var(--prs-c-danger-100);--foreground:var(--prs-c-danger-900)}.prs-chip-soft .icon{color:var(--foreground,var(--foregroud));opacity:.7}.prs-chip-soft .close{background-color:color-mix(in oklab,currentColor 15%,transparent);color:var(--foreground,var(--foregroud));border:1px solid}.prs-chip-label{padding:0 .25rem;display:block}.prs-cal{width:var(--prs-cal-width);background-color:var(--prs-c-white);box-shadow:inset 0 0 0 1px var(--prs-c-gray-300),0 1px 3px #0003;border-radius:var(--prs-cal-radius)}.prs-cal calendar-month{gap:0;padding:0 .5rem .5rem}.prs-cal-header{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.prs-cal::part(container){gap:0}.prs-cal::part(header){padding:.5rem .5rem 0}.prs-cal::part(heading){font-size:16px;font-weight:400}.prs-cal-prev,.prs-cal-next,.prs-cal::part(previous),.prs-cal::part(next){cursor:pointer;border-radius:calc(var(--prs-cal-radius) * 2);width:2.125rem;height:2.125rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);background:0 0;border:0;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.prs-cal-prev:hover,.prs-cal-next:hover,.prs-cal::part(previous):hover,.prs-cal::part(next):hover{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-900)}.prs-cal-next{order:3}.prs-cal-week{display:flex}.prs-cal ::part(heading){color:var(--prs-c-gray-600);text-align:center;font-size:.875rem}.prs-cal-week>span,.prs-cal ::part(th){text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:2.125rem;height:2.125rem;font-weight:400;color:var(--prs-c-gray-600)!important;font-size:.75rem!important;line-height:1rem!important}.prs-cal-days{flex-wrap:wrap;justify-content:start;padding:.5rem;display:flex}.prs-cal-day,.prs-cal ::part(day){--cal-bdr:transparent;--cal-shd:transparent;appearance:none;border:1px solid var(--cal-bdr);width:2.125rem;height:2.125rem;color:var(--prs-c-primary);font-size:.9375rem;font-family:var(--prs-ff-sans);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:calc(var(--prs-cal-radius) * 2);box-shadow:inset 0 0 0 1px var(--cal-shd);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);justify-content:center;align-items:center;line-height:normal;display:flex;position:relative}.prs-cal ::part(day){display:table-cell}.prs-cal-day:hover,.prs-cal-day_hover,.prs-cal ::part(day):hover{background-color:var(--prs-c-primary-100)}.prs-cal-day:focus-visible,.prs-cal-day_focus,.prs-cal ::part(day):focus-visible{--cal-bdr:currentColor;background:0 0;outline:none}.prs-cal-day_selected,.prs-cal ::part(selected){--cal-bdr:var(--prs-c-white);--cal-shd:var(--prs-c-white);background-color:var(--prs-c-primary);color:var(--prs-c-white)}.prs-cal-day_selected:hover,.prs-cal ::part(selected):hover{--cal-bdr:var(--prs-c-primary-100);--cal-shd:var(--prs-c-primary-100);background-color:var(--prs-c-primary-600)}.prs-cal-day_selected:focus,.prs-cal ::part(selected):focus-visible{--cal-bdr:var(--prs-c-primary);--cal-shd:var(--prs-c-white);background-color:var(--prs-c-primary)}.prs-cal-day_range{--prs-cal-radius:0;--cal-bdr:var(--prs-c-primary-100);--cal-shd:var(--prs-c-primary-100);background-color:var(--prs-c-primary-100)}.prs-cal-day_start{--cal-bdr:var(--prs-c-primary-100);--cal-shd:var(--prs-c-primary-100);border-top-right-radius:0;border-bottom-right-radius:0}.prs-cal-day_end{--cal-bdr:var(--prs-c-primary-100);--cal-shd:var(--prs-c-primary-100);border-top-left-radius:0;border-bottom-left-radius:0}.prs-cal-day_today:after,.prs-cal ::part(today):after{border-radius:var(--prs-radius-badge);content:"";background-color:currentColor;width:.1875rem;height:.1875rem;position:absolute;bottom:.1875rem;left:50%;transform:translate(-50%)}.prs-cal-day_tease,.prs-cal-day:disabled,.prs-cal-day_disabled{color:var(--prs-c-gray-600)}:is(.prs-cal-day_tease,.prs-cal-day:disabled,.prs-cal-day_disabled):hover{background-color:var(--prs-c-gray-200);color:var(--prs-c-gray-950)}:is(.prs-cal-day_tease,.prs-cal-day:disabled,.prs-cal-day_disabled):where(:disabled,.prs-cal-day_disabled){cursor:not-allowed}html:has(:is(dialog[open])){scrollbar-gutter:stable;overflow:hidden}.prs-dialog{visibility:hidden;pointer-events:none;overscroll-behavior:contain;opacity:0;background-color:#0000;width:100%;min-width:100vw;max-width:none;height:100%;min-height:100vh;max-height:none;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow-y:hidden}.prs-dialog[open]{visibility:visible;pointer-events:auto;opacity:1}.prs-dialog[open] .prs-dialog-box{transform:scale(1)}.prs-dialog::backdrop{background-color:rgb(var(--prs-dialog-backdrop));animation:.2s ease-out dialog-pop}.prs-dialog-box{background-color:var(--prs-c-white);overscroll-behavior:contain;border-radius:0;grid-row-start:1;grid-column-start:1;place-self:center;width:91.6667%;max-width:32rem;max-height:calc(100vh - 5em);position:relative;overflow-y:auto;transform:scale(.9);box-shadow:0 25px 50px -12px #00000040}.prs-dialog-bordered :where(.prs-dialog-header){border-bottom:1px solid var(--prs-c-gray-300)}.prs-dialog-bordered :where(.prs-dialog-action){border-top:1px solid var(--prs-c-gray-300)}.prs-dialog-header{background-color:var(--prs-c-white);justify-content:space-between;align-items:flex-start;gap:3rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.prs-dialog-header h2{flex:1;font-size:1.125rem;font-weight:600;line-height:1.5rem}.prs-dialog-close{flex-shrink:0}.prs-dialog-close:where(button,[role=button]){cursor:pointer;border-radius:var(--prs-radius-badge);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.prs-dialog-close:where(button,[role=button]):after{outline-offset:-3px;aspect-ratio:1;content:"";z-index:-1;border-radius:inherit;width:2.5rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);outline:2px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prs-dialog-close:where(button,[role=button]):where(:hover,:focus){outline:0}.prs-dialog-close:where(button,[role=button]):where(:hover,:focus):after{background-color:var(--prs-c-gray-200);outline-color:currentColor}.prs-dialog-body{padding:1.5rem 1.5rem 1rem}.prs-dialog-body:has(+[hidden]){padding-bottom:1.5rem}.prs-dialog-action{background-color:var(--prs-c-white);justify-content:end;gap:.5rem;padding:1.5rem;display:flex;position:sticky;bottom:0}.prs-dialog-action [method=dialog]{justify-content:end;gap:.5rem;display:flex}.prs-dialog-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.prs-dialog-backdrop>button,.prs-dialog-backdrop>[role=button]{cursor:pointer}@media (prefers-reduced-motion:no-preference){.prs-dialog,.prs-dialog-box{transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration)}.prs-dialog-box{--prs-transition-property:all}}@keyframes dialog-pop{0%{opacity:0}}.prs-dropdown-btn{padding-right:2.75rem;font-weight:400;position:relative}.prs-dropdown-btn.prs-btn-tertiary:hover,.prs-dropdown-btn.prs-btn-tertiary.prs-btn_hover{text-decoration:none}.prs-dropdown-btn:after{clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;content:"";width:.625rem;height:.333125rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);background-color:currentColor;position:absolute;top:50%;right:1.1875rem;translate:0 -50%}.prs-dropdown-btn.prs-btn-sm{padding-right:2.25rem}.prs-dropdown-btn.prs-btn-sm:after{right:.875rem}.prs-dropdown-btn.prs-btn-lg{padding-right:2.75rem}.prs-dropdown-btn:disabled,.prs-dropdown-btn.prs-btn_disabled,.prs-dropdown-btn:disabled:hover,.prs-dropdown-btn.prs-btn_disabled:hover{border-color:var(--prs-c-gray-300);background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-500)}:is(.prs-dropdown-btn:disabled,.prs-dropdown-btn.prs-btn_disabled,.prs-dropdown-btn:disabled:hover,.prs-dropdown-btn.prs-btn_disabled:hover):after{color:var(--prs-c-gray-300)}.prs-dropdown:has(:popover-open,.prs-dropdown-menu_open)>:where(.prs-dropdown-btn):after{rotate:180deg}.prs-dropdown-menu{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);margin:.25rem 0;display:inline-block;position:relative}.prs-dropdown-menu>:focus{outline:none}.prs-dropdown-menu[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.prs-dropdown-menu[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.prs-dropdown-menu[popover]{opacity:0;scale:.95}}:is(.prs-dropdown-menu:not(.prs-dropdown-menu_close).prs-dropdown-menu_open,.prs-dropdown-menu:not(.prs-dropdown-menu_close):not(.prs-dropdown-hover):focus,.prs-dropdown-menu:not(.prs-dropdown-menu_close):focus-within)>[tabindex]:first-child{pointer-events:none}.prs-dropdown-menu[popover]{color:inherit;position:fixed}:is(.prs-dropdown-menu[popover].prs-dropdown-menu_close,.prs-dropdown-menu[popover]:not(.prs-dropdown-menu_open,:popover-open)){opacity:0;display:none;scale:.95}@apply origin-top;.prs-dropdown-menu-start{--anchor-h:span-right}.prs-dropdown-menu-start.prs-dropdown-menu-left{--anchor-h:left;--anchor-v:span-bottom}.prs-dropdown-menu-start.prs-dropdown-menu-right{--anchor-h:right;--anchor-v:span-bottom}.prs-dropdown-menu-center{--anchor-h:center}.prs-dropdown-menu-center.prs-dropdown-menu-left{--anchor-h:left;--anchor-v:center}.prs-dropdown-menu-center.prs-dropdown-menu-right{--anchor-h:right;--anchor-v:center}.prs-dropdown-menu-end{--anchor-h:span-left}.prs-dropdown-menu-end.prs-dropdown-menu-left{--anchor-h:left;--anchor-v:span-top}.prs-dropdown-menu-end.prs-dropdown-menu-right{--anchor-h:right;--anchor-v:span-top}.prs-dropdown-menu-left{--anchor-h:left;--anchor-v:span-bottom;margin:0 .25rem}.prs-dropdown-menu-right{--anchor-h:right;--anchor-v:span-bottom;margin:0 .25rem}.prs-dropdown-menu-bottom{--anchor-v:bottom}.prs-dropdown-menu-top{--anchor-v:top}@keyframes dropdown{0%{opacity:0}}.prs-file.prs-input{padding:0 1rem 0 0}.prs-file.prs-input::file-selector-button{appearance:none;border-width:var(--prs-border-btn);background-color:var(--prs-c-primary);color:var(--prs-c-white);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:inherit;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-style:solid;border-color:#0000;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.5rem;padding:.25rem 1rem;font-size:1rem;font-style:normal;line-height:1.375rem;display:inline-flex}.prs-file.prs-input:hover::file-selector-button{background-color:var(--prs-c-primary-900)}.prs-file.prs-input:where(.prs-input_hover)::file-selector-button{background-color:var(--prs-c-primary-900)}.prs-form-control{flex-direction:column;gap:.25rem;display:flex}.prs-form-control>.prs-label-error{display:none}:is(.prs-form-control:has(:user-invalid)>.prs-label-error,.prs-form-control:has(.prs-input_invalid)>.prs-label-error){display:inherit}.prs-form-control-col{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.prs-form-control-col{grid-template-columns:33% 1fr}}.prs-label{color:var(--prs-c-gray-600);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.25rem;font-weight:600;display:flex}.prs-label:where(.prs-label-col){color:currentColor;flex-direction:column;justify-content:start;align-items:start}.prs-label-text{padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.375rem}.prs-label-text:where(.prs-label-text-sub){max-width:30rem;color:var(--prs-c-gray-600);text-wrap:balance;font-weight:400}.prs-label-text:where(.prs-label-error){color:var(--prs-c-danger-600)}.prs-checkbox-label,.prs-radio-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}:is(.prs-checkbox-label,.prs-radio-label) .prs-label-text{font-size:inherit}:is(.prs-checkbox-label,.prs-radio-label):has([disabled]){cursor:not-allowed}:is(.prs-checkbox-label,.prs-radio-label):has([disabled]) .prs-label-text{color:var(--prs-c-gray-300)}.prs-icon{--size:var(--prs-size-6);vertical-align:middle;font-size:var(--size);justify-content:center;align-items:center;display:inline-flex}.prs-icon-xs{--size:var(--prs-size-3)}.prs-icon-sm{--size:var(--prs-size-5)}.prs-icon-lg{--size:var(--prs-size-8)}.prs-icon-xl{--size:var(--prs-size-10)}.prs-icon-stack{justify-content:center;align-items:center;display:inline-flex;position:relative}.prs-icon-stack .prs-icon-stacked{--size:1em;--padd:0;padding:var(--padd);font-size:var(--size);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prs-input{appearance:none;border:1px solid var(--prs-c-gray);background:var(--prs-c-white);width:100%;min-height:2rem;color:var(--prs-c-gray-900);text-align:left;font-weight:var(--prs-fw-ui-md);font-size:var(--prs-fz-ui-md);line-height:var(--prs-fl-ui-md);border-radius:var(--prs-radius-input);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);flex-shrink:1;padding:.1875rem 1rem;display:block}.prs-input:where([type=number]){padding-right:.1875rem}.prs-input:where([type=color]){padding:0 .1875rem}.prs-input:where(:not(input,textarea,select)){--space:.25rem;align-items:center;gap:var(--space);display:flex}.prs-input :where(input,textarea,select){appearance:none;border:0;flex-grow:1}.prs-input :where(input,textarea,select):last-child,.prs-input :where(input[type=number]){margin-inline-end:-.25rem}.prs-input>.prs-label-text{color:var(--prs-c-gray-600);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:normal;display:flex}.prs-input>.prs-label-text:not(:first-child,:last-child){padding-inline:var(--space)}.prs-input>.prs-label-text+.prs-label-text:not(:first-child,:last-child){padding-inline:0 var(--space)}.prs-input>.prs-label-text:first-child{padding-inline-end:var(--space)}.prs-input>.prs-label-text:first-child:has(svg,.icon,iconify-icon){margin-inline-start:-2px}.prs-input>.prs-label-text:last-child{padding-inline-start:var(--space)}.prs-input>.prs-label-text:last-child:has(svg,.icon,iconify-icon){margin-inline-end:-2px}.prs-input .prs-label-text svg,.prs-input .prs-label-text .icon,.prs-input .prs-label-text iconify-icon{fill:currentColor;font-size:1.125rem}.prs-input-ghost{background-color:#0000;border-color:#0000}.prs-input::placeholder,.prs-input ::placeholder{color:var(--prs-c-gray-600);font-style:italic}.prs-input:focus,.prs-input:where(:not([type=range])):focus-within,.prs-input_focus:where(:not([type=range])){outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-input :focus{outline:0}.prs-input_invalid{border-color:var(--prs-c-danger);background-color:var(--prs-c-danger-100)}.prs-input:user-invalid{border-color:var(--prs-c-danger);background-color:var(--prs-c-danger-100)}.prs-input:has(:user-invalid){border-color:var(--prs-c-danger);background-color:var(--prs-c-danger-100)}.prs-input:disabled,.prs-input_disabled{border-color:var(--prs-c-gray);color:var(--prs-c-gray-600);background-color:var(--prs-c-gray-200);cursor:not-allowed}.prs-input:disabled::placeholder,.prs-input_disabled::placeholder{color:var(--prs-c-gray-400)}.prs-input:where([type=range]):disabled{--filler:var(--prs-c-gray-400);cursor:not-allowed;background-color:#0000}.prs-input:disabled::file-selector-button{background-color:var(--prs-c-gray-400);color:#fff;cursor:not-allowed}.prs-input_disabled::file-selector-button{background-color:var(--prs-c-gray-400);color:#fff;cursor:not-allowed}.prs-join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;box-sizing:border-box;align-items:stretch;max-width:100%;display:inline-flex}.prs-join[style*="width: 100%"],.prs-join.w-full,.prs-join.prs-join-full{width:100%;display:flex}.prs-join:not(.prs-join-vertical),.prs-join.prs-join-horizontal{flex-direction:row}:is(.prs-join:not(.prs-join-vertical),.prs-join.prs-join-horizontal)>*{box-sizing:border-box;min-width:0}:is(.prs-join:not(.prs-join-vertical),.prs-join.prs-join-horizontal)>:where(.prs-card,[class*=builder-block]){flex:1 1 0;max-width:100%}:is(.prs-join:not(.prs-join-vertical),.prs-join.prs-join-horizontal)>:where(.prs-btn,button,input,select,.prs-input,.prs-select,[type=button],[type=submit]){flex:none;min-width:auto}.prs-join.prs-join-vertical{flex-direction:column}.prs-join.prs-join-vertical>*{box-sizing:border-box;width:100%;min-width:0}@scope(.prs-join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover),.prs-btn:hover,:has(.prs-btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--prs-radius-btn);--join-se:calc(var(--prs-radius-btn) * var(--join-v));--join-es:calc(var(--prs-radius-btn) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--prs-radius-btn) * var(--join-h));--join-es:calc(var(--prs-radius-btn) * var(--join-v));--join-ee:var(--prs-radius-btn)}:scope :where(:scope>:only-child){--join-ss:var(--prs-radius-btn);--join-se:var(--prs-radius-btn);--join-es:var(--prs-radius-btn);--join-ee:var(--prs-radius-btn)}}.prs-join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}.prs-join-item{border-style:solid;border-width:1px;border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.prs-join-item:not(:first-child,:disabled,[disabled],.prs-btn_disabled){margin-block-start:calc(1px * -1 * var(--join-v));margin-inline-start:calc(1px * -1 * var(--join-h))}.prs-join-item:is(:disabled,[disabled],.prs-btn_disabled){border-width:1px;border-inline-end-width:calc(1px * var(--join-v));border-block-end-width:calc(1px * var(--join-h))}.prs-join-vertical{--join-v:1;--join-h:0;flex-direction:column}.prs-join-horizontal{--join-v:0;--join-h:1;flex-direction:row}.prs-list{border-radius:var(--prs-radius-box);border:1px solid #0000;flex-direction:column;display:flex}.prs-list>li{grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);justify-content:start;align-items:center;gap:.5rem;padding:.5rem;display:grid}.prs-list>li+li{border-top:1px solid #0000}.prs-list>li a{color:var(--prs-c-primary);font-weight:500}.prs-list>li a:hover{color:var(--prs-c-primary-800);text-underline-offset:2px;text-decoration:underline}.prs-list:where(.prs-list-bordered),.prs-list:where(.prs-list-bordered)>li+li{border-color:var(--prs-c-gray-300)}.prs-list-subtext{opacity:.7;font-size:80%;display:block}.prs-list-action{flex-wrap:wrap;justify-content:end;align-items:center;gap:.25rem;display:flex}.prs-list-action svg,.prs-list-action .icon,.prs-list-action iconify-icon{display:block}.prs-loading{--loading-size:6;pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(1.5rem * var(--loading-size));transition-property:width;transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);display:inline-block}.prs-loading :where(svg){--color-1:var(--prs-c-info);--color-2:var(--prs-c-secondary);--color-3:var(--prs-c-primary)}.prs-loading :where(svg):has(.spinner){animation:2s infinite fader}.prs-loading :where(svg) .spinner-burst{fill:var(--prs-c-white);transform-origin:100px 100px}.prs-loading :where(svg) .spinner-center{fill:var(--prs-c-black)}.prs-loading :where(svg) .spinner-shape-1{fill:var(--prs-c-info)}.prs-loading :where(svg) .spinner-shape-2{fill:var(--prs-c-secondary)}.prs-loading :where(svg) .spinner-shape-3{fill:var(--prs-c-primary)}@media (prefers-reduced-motion:no-preference){.prs-loading :where(svg):has(.spinner){animation:none}.prs-loading :where(svg) .spinner-burst{animation:10s linear infinite spinner}}.prs-loading.prs-loading-fade :where(svg):has(.spinner){animation:2s infinite fader!important}.prs-loading.prs-loading-fade :where(svg) .spinner-burst{animation:none!important}.prs-loading:where(.prs-loading-reverse) :where(svg) .spinner-shape-3{fill:var(--prs-c-white)}.prs-loading:where(.prs-loading-xs){--loading-size:1}.prs-loading:where(.prs-loading-sm){--loading-size:2}.prs-loading:where(.prs-loading-md){--loading-size:3}.prs-loading:where(.prs-loading-lg){--loading-size:4}.prs-loading:where(.prs-loading-xl){--loading-size:5}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fader{50%{opacity:.5}}.prs-menu{border:1px solid var(--prs-c-gray-300);background-color:var(--prs-c-white);flex-direction:column;width:100vw;min-width:12.5rem;max-width:16rem;display:flex;box-shadow:1px 3px 4px #0003}.prs-menu :where(menu){max-height:calc(50vh - 8.6rem);overflow-y:auto}.prs-menu :where(menu)>*{border-bottom:1px solid var(--prs-c-gray-300)}.prs-menu :where(menu)>:last-child{border:0}.prs-menu :where(.prs-menu-item){width:100%;max-width:18.75rem;color:var(--prs-c-primary);text-align:start;cursor:pointer;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;display:flex}.prs-menu :where(.prs-menu-item):where(:hover,.prs-menu-item_hover){background-color:var(--prs-c-primary);color:var(--prs-c-white)}.prs-menu :where(.prs-menu-item):where(:focus-visible,:has(:focus-visible),.prs-menu-item_focus){outline-offset:-2px;box-shadow:none;outline:2px solid}.prs-menu :where(.prs-menu-item):where(:focus-visible,:has(:focus-visible),.prs-menu-item_focus):hover{color:var(--prs-c-primary);background-color:#0000}.prs-menu :where(.prs-menu-item):where(:disabled,.prs-menu-item_disabled){color:var(--prs-c-gray);cursor:not-allowed;pointer-events:none;background:0 0;outline:0}.prs-menu :where(.prs-menu-item) :where(.prs-menu-item-label){text-overflow:ellipsis;white-space:nowrap;flex-grow:1;display:block;overflow:hidden}.prs-menu :where(.prs-menu-item) :where(.prs-menu-icon){flex-shrink:0;font-size:1.5rem}.prs-menu :where(.prs-menu-item) :where(.prs-menu-icon):first-child{font-size:1.125rem}.prs-menu :where(.prs-menu-item) :where(.prs-menu-icon) :where(svg,.icon,iconify-icon){display:block}.prs-menu :where(.prs-menu-item) :where(.prs-checkbox){margin:0 1px}.prs-menu :where(.prs-menu-item) :where(.prs-checkbox):focus-visible{outline:0}.prs-menu :where(.prs-menu-item):where(:hover,.prs-menu-item_hover) .prs-checkbox:checked{--check-bg:var(--prs-c-white);--check-fg:var(--prs-c-primary);border-color:var(--check-fg)}.prs-menu :where(.prs-menu-search){border-bottom:1px solid var(--prs-c-gray-300);padding:.625rem;display:block}.prs-menu:where(.prs-menu-sm) :where(.prs-menu-item){padding:.25rem 1rem}.prs-menu :where(.prs-menu_open){z-index:999}.prs-message{border:1px solid var(--prs-c-gray-600);background-color:var(--prs-c-white);border-radius:calc(var(--prs-radius-box) * calc(2/3));width:100%;max-width:28rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);flex-direction:column;margin:0 0 1.25rem;padding:.75rem 0 0;display:flex;position:relative}.prs-message:where(.prs-message_hover,:hover){background-color:var(--prs-c-gray-50)}.prs-message:where(.prs-message_focus,:has(:focus-visible)){outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-message:has(textarea:disabled){border-color:var(--prs-c-gray-300);background-color:var(--prs-c-gray-100);pointer-events:none}.prs-message :where(header){flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;width:100%;padding:0 .75rem .75rem;display:grid}.prs-message :where(textarea){field-sizing:content;appearance:none;resize:none;border:0;flex-grow:1;width:100%;min-height:1.5rem;max-height:7.5rem;margin:0 0 1rem;padding:0 .75rem;display:block}.prs-message :where(textarea)::placeholder{font-style:italic}.prs-message :where(textarea):disabled{color:var(--prs-c-gray-500)}.prs-message :where(textarea):disabled::placeholder{color:var(--prs-c-gray-300)}.prs-message :where(textarea):focus-visible,.prs-message :where(textarea):focus{box-shadow:none;border:0;outline:none}.prs-message :where(footer){flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:0 .5rem .5rem;display:flex}.prs-message :where(footer)>:where(:first-child){flex-shrink:0;align-items:center;gap:.5rem;display:flex}.prs-message :where(footer)>:where(:nth-child(2)){flex-grow:1;justify-content:end;align-items:center;gap:.5rem;display:flex}.prs-message :where(.prs-hint){color:var(--prs-c-gray-600);font-size:var(--prs-fz-ui-subtext);line-height:var(--prs-fl-ui-subtext);-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:.25rem 0 0;display:-webkit-box;position:absolute;top:100%;left:0;right:0;overflow:hidden}.prs-pagination>ul{gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.prs-pagination a{width:2.125rem;height:2.125rem;color:var(--prs-c-primary);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-radius:0;justify-content:center;align-items:center;display:flex}.prs-pagination a:hover{background-color:var(--prs-c-gray-200);color:var(--prs-c-gray-900)}.prs-pagination a:focus-visible{outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-pagination a[aria-current=true],.prs-pagination a[aria-current=true]:hover{background-color:var(--prs-c-primary);color:var(--prs-c-white)}.prs-pagination .prs-pagination-pager{justify-content:center;align-items:center;display:flex}.prs-pagination .prs-pagination-pager:first-child{padding-right:1.5rem}.prs-pagination .prs-pagination-pager:last-child{padding-left:1.5rem}.prs-pagination .prs-pagination-pager a{width:1.5rem;height:1.5rem}.prs-pagination .prs-pagination-pager a:hover{color:var(--prs-c-gray-900);background-color:#0000}.prs-pagination .prs-pagination-pager_disabled a{color:var(--prs-c-gray-400);pointer-events:none}.prs-progress{--progress-accent:var(--prs-c-primary);appearance:none;background-color:var(--prs-c-white);border:1px solid var(--prs-c-gray-300);border-radius:9999px;width:100%;height:.75rem;position:relative;overflow:hidden}.prs-progress::-webkit-progress-bar{background-color:#0000}.prs-progress::-moz-progress-bar{background-color:var(--progress-accent)}.prs-progress::-webkit-progress-value{background-color:var(--progress-accent);transition-property:width;transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-radius:9999px}.prs-progress:indeterminate{color:var(--prs-c-gray-300);background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.prs-progress:indeterminate::-moz-progress-bar{color:var(--prs-c-gray-300);background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.prs-progress-secondary{--progress-accent:var(--prs-c-secondary)}.prs-progress-accent{--progress-accent:var(--prs-c-accent)}.prs-progress-info{--progress-accent:var(--prs-c-info)}.prs-progress-success{--progress-accent:var(--prs-c-success-600)}.prs-progress-warning{--progress-accent:var(--prs-c-warning-700)}.prs-progress-danger{--progress-accent:var(--prs-c-danger)}.prs-progress-neutral{--progress-accent:var(--prs-c-gray-300)}.prs-progress-label{flex-direction:column;gap:.25rem;width:100%;display:flex}.prs-progress-label progress+label{font-size:.75rem;line-height:1.125rem}.prs-progress-radial{--value:0;--size:5rem;--thickness:calc(var(--size) / 10);--track:transparent;--radialprogress:calc(var(--value) * 1%);box-sizing:content-box;width:var(--size);height:var(--size);color:var(--prs-c-primary);vertical-align:middle;background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.prs-progress-radial:before{background:conic-gradient(currentColor var(--radialprogress),var(--track,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));content:"";border-radius:3.40282e38px;position:absolute;inset:0}.prs-progress-radial:where(.prs-progress-secondary){color:var(--prs-c-secondary-700)}.prs-progress-radial:where(.prs-progress-accent){color:var(--prs-c-accent)}.prs-progress-radial:where(.prs-progress-info){color:var(--prs-c-info-800)}.prs-progress-radial:where(.prs-progress-success){color:var(--prs-c-success-900)}.prs-progress-radial:where(.prs-progress-warning){color:var(--prs-c-warning-900)}.prs-progress-radial:where(.prs-progress-danger){color:var(--prs-c-danger)}.prs-progress-radial:where(.prs-progress-neutral){color:var(--prs-c-gray-950)}@keyframes progress-loading{50%{background-position-x:-115%}}.prs-radio{--radio-size:1rem;appearance:none;width:var(--radio-size);height:var(--radio-size);background-color:var(--prs-c-white);color:var(--prs-c-gray-600);cursor:pointer;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border:1px solid;border-radius:9999px;flex-shrink:0}.prs-radio:focus-visible,.prs-radio.prs-radio_focus{outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-radio:checked{--radio-bg:var(--prs-c-primary);--radio-fg:var(--prs-c-white);color:var(--radio-bg);background-color:var(--radio-fg);box-shadow:inset 0 0 0 calc(var(--radio-size)/4) currentColor,inset 0 0 0 calc(var(--radio-size)/4) currentColor}.prs-radio:disabled{background-color:var(--prs-c-gray-100);color:var(--prs-c-gray-300);cursor:not-allowed}.prs-radio:checked:disabled{border-color:var(--prs-c-gray-300);background-color:var(--prs-c-gray-300);color:var(--prs-c-gray-100)}.prs-radio.prs-radio-lg{--radio-size:1.5rem}.prs-radio.prs-radio-xl{--radio-size:2rem}.prs-range{--range-fill:var(--prs-c-primary);--range-size:100rem;--range-offset:.6rem;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:9999px;width:100%;height:1rem;display:block;overflow:hidden}.prs-range::-webkit-slider-runnable-track{appearance:none;background-color:var(--prs-c-gray-300);border-radius:9999px;align-items:center;width:100%;height:.5rem}.prs-range::-moz-range-track{appearance:none;background-color:var(--prs-c-gray-300);border-radius:9999px;align-items:center;width:100%;height:.5rem}.prs-range::-webkit-slider-thumb{appearance:none;background-color:var(--prs-c-white);width:1rem;height:1rem;color:var(--range-fill);box-shadow:0 0 0 3px var(--range-fill) inset,0 0,calc(var(--range-size) * -1 - var(--range-offset)) 0 0 var(--range-size);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-style:none;border-radius:9999px;position:relative;top:50%;transform:translateY(-50%)}.prs-range::-moz-range-thumb{--range-offset:.5rem;appearance:none;background-color:var(--prs-c-white);width:1rem;height:1rem;color:var(--range-fill);box-shadow:0 0 0 3px var(--range-fill) inset,0 0,calc(var(--range-size) * -1 - var(--range-offset)) 0 0 var(--range-size);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-style:none;border-radius:9999px;position:relative;top:50%}.prs-range-secondary{--range-fill:var(--prs-c-secondary)}.prs-range-accent{--range-fill:var(--prs-c-accent)}.prs-range-info{--range-fill:var(--prs-c-info)}.prs-range-success{--range-fill:var(--prs-c-success-700)}.prs-range-warning{--range-fill:var(--prs-c-warning-700)}.prs-range-danger{--range-fill:var(--prs-c-danger)}.prs-range:focus-visible,.prs-range:where(.prs-range_focus){outline:2px solid var(--range-fill);outline-offset:1px}.prs-range:disabled{--range-fill:var(--prs-c-gray-400);cursor:not-allowed;background-color:#0000}.prs-input:where(.prs-select),.prs-input :where(.prs-select){cursor:pointer;-webkit-user-select:none;user-select:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:2rem}.prs-input :where(select){appearance:none;border:0;flex-grow:1}.prs-input :where(select):last-child{margin-inline-end:-1rem}.prs-separator{white-space:nowrap;flex-direction:row;align-self:stretch;align-items:center;line-height:1;display:flex}.prs-separator:not(:empty),.prs-separator:not(.prs-separator-no-content){gap:1rem}.prs-separator.prs-separator-vertical{flex-direction:column}.prs-separator.prs-separator-vertical:before,.prs-separator.prs-separator-vertical:after{width:.125rem;height:100%}.prs-separator.prs-separator-vertical.prs-separator-start:before,.prs-separator.prs-separator-vertical.prs-separator-end:after{width:.125rem;height:1rem}.prs-separator:before,.prs-separator:after{content:"";opacity:.25;background-color:currentColor;flex-grow:1;width:100%;height:.125rem}.prs-separator.prs-separator-start:before,.prs-separator.prs-separator-end:after{width:1rem}.prs-skeleton{--skel-width:100%;--skel-height:1rem;--skel-bg:currentColor;--skel-fg:var(--prs-c-white);--skel-radius:var(--prs-radius-box);--skel-shine:color-mix(in oklab,var(--skel-fg),transparent 30%);width:var(--skel-width);height:var(--skel-height);background-color:color-mix(in oklab,var(--skel-bg),transparent 90%);background-image:linear-gradient(180deg,transparent 0%,transparent 10%,var(--skel-shine) 50%,transparent 90%,transparent 100%);border-radius:var(--skel-radius);will-change:background-position;background-position:0 100%;background-size:200% 200%}@media (prefers-reduced-motion:no-preference){.prs-skeleton{animation:1.5s ease-in-out infinite prs-skeleton}}@keyframes prs-skeleton{0%{background-position:0 -200%}to{background-position:0 0}}.prs-tabs{justify-content:flex-start;align-items:flex-end;display:flex}.prs-tabs.prs-tabs-center{justify-content:center}.prs-tab{color:var(--prs-c-gray-600);text-transform:uppercase;cursor:pointer;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);border-bottom:4px solid #0000;align-items:center;gap:.25rem;padding:.75rem 1rem .5rem;font-size:.875rem;line-height:1.375rem;display:flex}.prs-tab.prs-tab_active{border-color:var(--prs-c-secondary);color:var(--prs-c-gray-900)}.prs-tab.prs-tab_active.prs-tab_hover,.prs-tab.prs-tab_active:hover{border-color:var(--prs-c-secondary-700)}.prs-tab.prs-tab_hover,.prs-tab:hover{border-color:var(--prs-c-secondary-300)}.prs-tab.prs-tab_focus,.prs-tab:focus-visible{outline:2px solid var(--prs-c-primary)}:is(.prs-tab.prs-tab_focus,.prs-tab:focus-visible) .prs-tab_hover,:is(.prs-tab.prs-tab_focus,.prs-tab:focus-visible) :hover{border-color:#0000}.prs-tab .prs-badge{background-color:var(--prs-c-primary);width:fit-content;height:1.375rem;color:var(--prs-c-white);border-color:#0000;border-radius:9999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75em;font-weight:600;line-height:1.125em;display:inline-flex}.prs-tab.prs-tab_disabled,.prs-tab:disabled{color:var(--prs-c-gray-400);cursor:not-allowed}:is(.prs-tab.prs-tab_disabled,.prs-tab:disabled).prs-tab_hover,:is(.prs-tab.prs-tab_disabled,.prs-tab:disabled):hover{border-color:#0000}:is(.prs-tab.prs-tab_disabled,.prs-tab:disabled).prs-tab_active{border-color:currentColor}:is(.prs-tab.prs-tab_disabled,.prs-tab:disabled) .prs-badge{background-color:var(--prs-c-gray-400)}.prs-tabs-container{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.prs-tabs-content{box-sizing:border-box;width:100%;padding-top:1rem}.prs-tabs-placeholder{width:100%;min-height:64px;color:var(--prs-c-gray-400);border:2px dashed var(--prs-c-gray-300);border-radius:var(--prs-border-radius);background-color:var(--prs-c-gray-50);justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.prs-tabs-placeholder svg{opacity:.5;flex-shrink:0;width:32px;height:32px}.prs-tabs-placeholder p{margin:0;font-size:.9rem;font-weight:500}.prs-tab-panel{box-sizing:border-box;width:100%;min-height:40px}.prs-tab-panel:not(.prs-tab-panel_active){display:none!important}.prs-tab-panel.prs-tab-panel_active{width:100%;display:block!important}.prs-table-container{font-size:1rem;line-height:1.5rem;overflow-x:auto}.prs-table{width:100%;font-size:inherit;line-height:inherit}.prs-table:where(.prs-table-fixed){table-layout:fixed}.prs-table :where(th,td){color:var(--prs-c-gray-900);vertical-align:middle;padding:1rem}.prs-table.prs-table-compact :where(th,td){padding:.5rem}.prs-table :where(th,thead td,tfoot td){color:var(--prs-c-gray-600);text-align:start;vertical-align:bottom;font-weight:600;position:relative}.prs-table :where(tfoot th){vertical-align:top}.prs-table.prs-table-bordered :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom:1px solid var(--prs-c-gray-300)}.prs-table.prs-table-bordered :where(tfoot tr:last-child){border-top:1px solid var(--prs-c-gray-300)}.prs-table.prs-table-striped tbody tr:nth-child(2n),.prs-table.prs-table-striped tbody tr:nth-child(2n) :where(.prs-table-pin-cols tr th){background-color:var(--prs-c-gray-100)}.prs-table :where(.prs-table-pin-rows thead tr,.prs-table-pin-rows tfoot tr){background:var(--prs-c-white);z-index:1;position:sticky;top:0}.prs-table :where(.prs-table-pin-rows thead th,.prs-table-pin-rows tfoot th){z-index:1}.prs-table :where(.prs-table-pin-rows tfoot tr){top:auto;bottom:0}.prs-table :where(.prs-table-pin-cols tr th:first-child,.prs-table-pin-cols tr th:last-child){background:var(--prs-c-white);position:sticky;left:0;right:auto}.prs-table :where(.prs-table-pin-cols tr th:last-child){background:var(--prs-c-white);position:sticky;left:auto;right:0}.prs-cell-name>:where(:first-child){color:var(--prs-c-primary)}.prs-cell-stacked{flex-direction:column;display:flex}.prs-cell-stacked:where(td,td .prs-cell-stacked)>:where(:not(:first-child)){color:var(--prs-c-gray-600);font-size:.75em;line-height:1.125em}.prs-cell-stacked:where(th,th .prs-cell-stacked)>:where(:not(:first-child)){font-weight:600;font-size:inherit;color:var(--prs-c-gray-900)}.prs-cell-end{text-align:end;justify-content:flex-end;align-items:flex-end}.prs-cell-actions{align-items:center;gap:.25rem;display:flex}.prs-cell-info{color:inherit;z-index:2;flex-shrink:0;display:block;position:relative}.prs-cell-sort{color:inherit;flex-shrink:0;display:block}.prs-cell-sort:after{z-index:1;content:"";display:block;position:absolute;inset:0}.prs-cell-sort svg,.prs-cell-sort .icon,.prs-cell-sort iconify-icon{width:1rem;height:1rem;transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);display:block}.prs-cell-sort.desc svg,.prs-cell-sort.desc .icon,.prs-cell-sort.desc iconify-icon{transform:rotate(180deg)}.prs-input:where(.prs-textarea),.prs-input :where(.prs-textarea){resize:vertical}.prs-input :where(.prs-textarea){appearance:none;border:0;flex-grow:1}.prs-input :where(.prs-textarea):last-child{margin-inline-end:-1rem}.prs-toggle{--toggle-size:1.75rem;--toggle-pad:1px;--toggle-border:1px;--toggle-content:"";--toggle-color:var(--prs-c-gray-400);--toggle-radius-max:calc(var(--prs-radius-badge) + var(--prs-radius-badge) + var(--prs-radius-badge));appearance:none;padding:var(--toggle-pad);border:var(--toggle-border) solid var(--toggle-color);width:calc((var(--toggle-size) * 2) - (var(--toggle-border) + var(--toggle-pad)) * 3);height:var(--toggle-size);background-color:var(--toggle-color);color:var(--prs-c-white);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:calc(var(--prs-radius-badge) + min(var(--toggle-pad),var(--toggle-radius-max)) + min(var(--toggle-border),var(--toggle-radius-max)));box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset;flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:background-color .3s,color .3s,grid-template-columns .2s;display:inline-grid;position:relative}.prs-toggle>*{appearance:none;cursor:pointer;height:100%;color:var(--prs-c-gray-800);z-index:1;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;justify-content:center;align-items:center;padding:0;transition:opacity .2s,rotate .4s;display:flex}.prs-toggle>:focus-visible{outline:0}.prs-toggle>:nth-child(2){rotate:none}.prs-toggle>:nth-child(3){opacity:0;rotate:-30deg}.prs-toggle>:is(.icon,svg,iconify-icon),.prs-toggle>*>:is(.icon,svg,iconify-icon){width:1em;height:1em}.prs-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:30deg}.prs-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.prs-toggle:before{aspect-ratio:1;content:var(--toggle-content);border-radius:var(--prs-radius-badge);height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000);background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media print{.prs-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.prs-toggle:focus-visible,.prs-toggle.prs-toggle_focus{outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-toggle:has(:focus-visible){outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-toggle.prs-toggle_focus:has(:focus-visible){outline:2px solid var(--prs-c-primary);outline-offset:1px}.prs-toggle:checked,.prs-toggle[aria-checked=true]{--toggle-color:var(--prs-c-primary);grid-template-columns:1fr 1fr 0fr}.prs-toggle:has(>input:checked){--toggle-color:var(--prs-c-primary);grid-template-columns:1fr 1fr 0fr}.prs-toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.prs-toggle:has(>input:checked):before{opacity:0}}:is(.prs-toggle:checked,.prs-toggle[aria-checked=true]):before{background-color:currentColor}@starting-style{:is(.prs-toggle:checked,.prs-toggle[aria-checked=true]):before{opacity:0}}.prs-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.prs-toggle:has(>input:indeterminate){grid-template-columns:.5fr 1fr .5fr}.prs-toggle:disabled,.prs-toggle.prs-toggle_disabled{cursor:not-allowed;opacity:.3}.prs-toggle:has(>input:disabled){cursor:not-allowed;opacity:.3}.prs-toggle:has(>input:disabled)>*{cursor:not-allowed;pointer-events:none}.prs-toggle.prs-toggle_disabled:has(>input:disabled){cursor:not-allowed;opacity:.3}.prs-toggle.prs-toggle_disabled:has(>input:disabled)>*{cursor:not-allowed;pointer-events:none}:is(.prs-toggle:disabled,.prs-toggle.prs-toggle_disabled)>*{cursor:not-allowed;pointer-events:none}.prs-toggle-secondary:checked,.prs-toggle-secondary[aria-checked=true]{--toggle-color:var(--prs-c-secondary)}.prs-toggle-secondary:has(>input:checked){--toggle-color:var(--prs-c-secondary)}.prs-toggle-accent:checked,.prs-toggle-accent[aria-checked=true]{--toggle-color:var(--prs-c-accent)}.prs-toggle-accent:has(>input:checked){--toggle-color:var(--prs-c-accent)}.prs-toggle-info:checked,.prs-toggle-info[aria-checked=true]{--toggle-color:var(--prs-c-info-700)}.prs-toggle-info:has(>input:checked){--toggle-color:var(--prs-c-info-700)}.prs-toggle-success:checked,.prs-toggle-success[aria-checked=true]{--toggle-color:var(--prs-c-success-700)}.prs-toggle-success:has(>input:checked){--toggle-color:var(--prs-c-success-700)}.prs-toggle-warning:checked,.prs-toggle-warning[aria-checked=true]{--toggle-color:var(--prs-c-warning-700)}.prs-toggle-warning:has(>input:checked){--toggle-color:var(--prs-c-warning-700)}.prs-toggle-danger:checked,.prs-toggle-danger[aria-checked=true]{--toggle-color:var(--prs-c-danger)}.prs-toggle-danger:has(>input:checked){--toggle-color:var(--prs-c-danger)}.prs-toggle-neutral:checked,.prs-toggle-neutral[aria-checked=true]{--toggle-color:var(--prs-c-gray-800)}.prs-toggle-neutral:has(>input:checked){--toggle-color:var(--prs-c-gray-800)}.prs-toggle-sm{font-size:.8125rem}.prs-toggle-sm[type=checkbox]{--toggle-size:1.125rem;width:calc((var(--toggle-size) * 2) - (var(--toggle-border) + var(--toggle-pad)) * 2)}.prs-toggle-sm:has([type=checkbox]){--toggle-size:1.125rem;width:calc((var(--toggle-size) * 2) - (var(--toggle-border) + var(--toggle-pad)) * 2)}.prs-toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:start;gap:.625rem;display:inline-flex}.prs-toggle-label .prs-label-text{font-size:inherit}.prs-toggle-label:has(.prs-toggle-sm) .prs-label-text{font-size:var(--prs-fz-ui-sm);line-height:1}.prs-toggle-label:has(.prs-toggle_disabled,[disabled]){cursor:not-allowed}.prs-tooltip{--tip-bg:var(--prs-c-gray-900);--tip-fg:var(--prs-c-white);--tip-off:calc(100% + .5rem);--tip-tail:calc(100% + .25rem);display:inline-block;position:relative}.prs-tooltip>.prs-tooltip-content,.prs-tooltip[data-tip]:before{background-color:var(--tip-bg);width:max-content;max-width:20rem;color:var(--tip-fg);text-align:center;white-space:normal;pointer-events:none;z-index:2;content:attr(data-tip);opacity:0;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;line-height:24px;position:absolute}@media (width>=768px){.prs-tooltip>.prs-tooltip-content,.prs-tooltip[data-tip]:before{padding:.25rem 1rem;font-size:.75rem;line-height:18px}}.prs-tooltip:after{background-color:var(--tip-bg);pointer-events:none;content:"";opacity:0;clip-path:polygon(0% 0%,100% 0%,50% 100%);width:1rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.prs-tooltip>.prs-tooltip-content,.prs-tooltip[data-tip]:before,.prs-tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible)>.prs-tooltip-content{--tip-pos:0rem;opacity:1}.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible)[data-tip]:before{--tip-pos:0rem;opacity:1}.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible):after{--tip-pos:0rem;opacity:1}@media (prefers-reduced-motion:no-preference){.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible)>.prs-tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible)[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):has(:focus-visible):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover)>.prs-tooltip-content,:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover)[data-tip]:before,:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover):after{--tip-pos:0rem;opacity:1}@media (prefers-reduced-motion:no-preference){:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover)>.prs-tooltip-content,:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover)[data-tip]:before,:is(.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))).prs-tooltip-open,.prs-tooltip:is([data-tip]:not([data-tip=""]),:has(.prs-tooltip-content:not(:empty))):hover):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.prs-tooltip,.prs-tooltip-top)>.prs-tooltip-content,:is(.prs-tooltip,.prs-tooltip-top)[data-tip]:before{inset:auto auto calc(var(--tip-off) + .25rem) 50%;transform:translateX(-50%) translateY(var(--tip-pos,.25rem))}:is(.prs-tooltip,.prs-tooltip-top):after{inset:auto auto var(--tip-tail) 50%;transform:translateX(-50%) translateY(var(--tip-pos,.25rem))}.prs-tooltip-bottom>.prs-tooltip-content,.prs-tooltip-bottom[data-tip]:before{inset:calc(var(--tip-off) + .25rem) auto auto 50%;transform:translateX(-50%) translateY(var(--tip-pos,-.25rem))}.prs-tooltip-bottom:after{inset:var(--tip-tail) auto auto 50%;transform:translateX(-50%) translateY(var(--tip-pos,-.25rem)) rotate(180deg)}.prs-tooltip-left>.prs-tooltip-content,.prs-tooltip-left[data-tip]:before{inset:50% var(--tip-off) auto auto;transform:translateX(calc(var(--tip-pos,.25rem) - .25rem)) translateY(-50%)}.prs-tooltip-left:after{inset:50% calc(var(--tip-tail) - .25rem) auto auto;transform:translateX(var(--tip-pos,.25rem)) translateY(-50%) rotate(-90deg)}.prs-tooltip-right>.prs-tooltip-content,.prs-tooltip-right[data-tip]:before{inset:50% auto auto var(--tip-off);transform:translateX(calc(var(--tip-pos,-.25rem) + .25rem)) translateY(-50%)}.prs-tooltip-right:after{inset:50% auto auto calc(var(--tip-tail) - .25rem);transform:translateX(var(--tip-pos,-.25rem)) translateY(-50%) rotate(90deg)}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prs-animation-fade-in{animation:var(--prs-animation-fade-in)}.prs-animation-fade-in-bloom{animation:var(--prs-animation-fade-in-bloom)}.prs-animation-fade-out{animation:var(--prs-animation-fade-out)}.prs-animation-fade-out-bloom{animation:var(--prs-animation-fade-out-bloom)}.prs-animation-scale-up{animation:var(--prs-animation-scale-up)}.prs-animation-scale-down{animation:var(--prs-animation-scale-down)}.prs-animation-slide-out-up{animation:var(--prs-animation-slide-out-up)}.prs-animation-slide-out-down{animation:var(--prs-animation-slide-out-down)}.prs-animation-slide-out-right{animation:var(--prs-animation-slide-out-right)}.prs-animation-slide-out-left{animation:var(--prs-animation-slide-out-left)}.prs-animation-slide-in-up{animation:var(--prs-animation-slide-in-up)}.prs-animation-slide-in-down{animation:var(--prs-animation-slide-in-down)}.prs-animation-slide-in-right{animation:var(--prs-animation-slide-in-right)}.prs-animation-slide-in-left{animation:var(--prs-animation-slide-in-left)}.prs-animation-shake-x{animation:var(--prs-animation-shake-x)}.prs-animation-shake-y{animation:var(--prs-animation-shake-y)}.prs-animation-shake-z{animation:var(--prs-animation-shake-z)}.prs-animation-spin{animation:var(--prs-animation-spin)}.prs-animation-ping{animation:var(--prs-animation-ping)}.prs-animation-blink{animation:var(--prs-animation-blink)}.prs-animation-float{animation:var(--prs-animation-float)}.prs-animation-bounce{animation:var(--prs-animation-bounce)}.prs-animation-pulse{animation:var(--prs-animation-pulse)}.prs-duration-0ms{animation-duration:var(--prs-duration-0ms)}.prs-duration-80ms{animation-duration:var(--prs-duration-80ms)}.prs-duration-100ms{animation-duration:var(--prs-duration-100ms)}.prs-duration-120ms{animation-duration:var(--prs-duration-120ms)}.prs-duration-180ms{animation-duration:var(--prs-duration-180ms)}.prs-duration-260ms{animation-duration:var(--prs-duration-260ms)}.prs-duration-300ms{animation-duration:var(--prs-duration-300ms)}.prs-duration-320ms{animation-duration:var(--prs-duration-320ms)}.prs-duration-420ms{animation-duration:var(--prs-duration-420ms)}.prs-duration-500ms{animation-duration:var(--prs-duration-500ms)}.prs-duration-1s{animation-duration:var(--prs-duration-1s)}.prs-duration-3s{animation-duration:var(--prs-duration-3s)}.prs-duration-5s{animation-duration:var(--prs-duration-5s)}.prs-duration-10s{animation-duration:var(--prs-duration-10s)}.prs-duration-15s{animation-duration:var(--prs-duration-15s)}.prs-ease-base{animation-timing-function:var(--prs-ease-base)}.prs-ease-in{animation-timing-function:var(--prs-ease-in)}.prs-ease-out{animation-timing-function:var(--prs-ease-out)}.prs-ease-in-out{animation-timing-function:var(--prs-ease-in-out)}.prs-ease-elastic-out{animation-timing-function:var(--prs-ease-elastic-out)}.prs-ease-elastic-in{animation-timing-function:var(--prs-ease-elastic-in)}.prs-ease-elastic-in-out{animation-timing-function:var(--prs-ease-elastic-in-out)}.prs-ease-step{animation-timing-function:var(--prs-ease-step)}.prs-ease-spring{animation-timing-function:var(--prs-ease-spring)}.prs-ease-bounce{animation-timing-function:var(--prs-ease-bounce)}.prs-ease-circ-in{animation-timing-function:var(--prs-ease-circ-in)}.prs-ease-circ-in-out{animation-timing-function:var(--prs-ease-circ-in-out)}.prs-ease-circ-out{animation-timing-function:var(--prs-ease-circ-out)}.prs-ease-cubic-in{animation-timing-function:var(--prs-ease-cubic-in)}.prs-ease-cubic-in-out{animation-timing-function:var(--prs-ease-cubic-in-out)}.prs-ease-cubic-out{animation-timing-function:var(--prs-ease-cubic-out)}.prs-ease-expo-in{animation-timing-function:var(--prs-ease-expo-in)}.prs-ease-expo-in-out{animation-timing-function:var(--prs-ease-expo-in-out)}.prs-ease-expo-out{animation-timing-function:var(--prs-ease-expo-out)}.prs-ease-quad-in{animation-timing-function:var(--prs-ease-quad-in)}.prs-ease-quad-in-out{animation-timing-function:var(--prs-ease-quad-in-out)}.prs-ease-quad-out{animation-timing-function:var(--prs-ease-quad-out)}.prs-ease-quart-in{animation-timing-function:var(--prs-ease-quart-in)}.prs-ease-quart-in-out{animation-timing-function:var(--prs-ease-quart-in-out)}.prs-ease-quart-out{animation-timing-function:var(--prs-ease-quart-out)}.prs-ease-quint-in{animation-timing-function:var(--prs-ease-quint-in)}.prs-ease-quint-in-out{animation-timing-function:var(--prs-ease-quint-in-out)}.prs-ease-quint-out{animation-timing-function:var(--prs-ease-quint-out)}.prs-ease-sine-in{animation-timing-function:var(--prs-ease-sine-in)}.prs-ease-sine-in-out{animation-timing-function:var(--prs-ease-sine-in-out)}.prs-ease-sine-out{animation-timing-function:var(--prs-ease-sine-out)}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:blur(20px)}10%{opacity:1;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:blur(20px)}10%{opacity:1;filter:blur(10px)}0%{opacity:1;filter:blur()}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}:where(html):has(.prose){--prs-type-width:100%;--prs-type-body:var(--prs-c-gray-950);--prs-type-headings:var(--prs-c-gray-700);--prs-type-lead:var(--prs-c-gray-600);--prs-type-links:var(--prs-c-primary);--prs-type-links-hover:color-mix(in oklab,var(--prs-c-primary),var(--prs-c-white) 25%);--prs-type-bold:var(--prs-c-gray-600);--prs-type-counters:var(--prs-c-gray-600);--prs-type-bullets:var(--prs-c-gray-600);--prs-type-hr:var(--prs-c-gray-300);--prs-type-quotes:var(--prs-c-gray-600);--prs-type-quote-borders:var(--prs-c-gray-300);--prs-type-captions:var(--prs-c-gray-600);--prs-type-kbd:var(--prs-c-gray-600);--prs-type-kbd-shadows:color-mix(in oklab,var(--prs-type-body),transparent 40%);--prs-type-code:var(--prs-type-body);--prs-type-pre-code:var(--prs-c-white);--prs-type-pre-bg:var(--prs-c-gray-800);--prs-type-th-borders:var(--prs-c-gray-300);--prs-type-td-borders:var(--prs-c-gray-300)}.prose{color:var(--prs-type-body);max-width:var(--prs-type-width)}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-links);transition-property:var(--prs-transition-property);transition-timing-function:var(--prs-transition-timing);transition-duration:var(--prs-transition-duration);font-weight:500;text-decoration:underline}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:var(--prs-type-links-hover)}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prs-type-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prs-type-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--prs-type-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--prs-type-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:800;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:700;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong,h5 strong,h6 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-kbd);box-shadow:0 0 0 1px var(--prs-type-kbd-shadows),0 3px 0 var(--prs-type-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border:1px solid var(--color-base-300);color:var(--prs-type-pre-code);background-color:var(--prs-type-pre-bg);background-image:var(--bg-grid);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prs-type-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prs-type-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--prs-type-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prs-type-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose:where(.prose-sm){font-size:95%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}:root{--ml-primary-blue:#0600b4;--ml-primary-blue-hover:#04008c;--ml-white:#fff;--prs-c-primary:var(--ml-primary-blue);--prs-c-primary-700:var(--ml-primary-blue-hover);--prs-c-primary-800:var(--ml-primary-blue-hover)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.external-link-hint{font-size:.85em;font-weight:400}.content-promo-panel a:focus-visible,.content-promo-panel button:focus-visible{outline:2px solid var(--prs-c-primary,#0600b4);outline-offset:2px}.lazy-content-image{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
