@charset "UTF-8";:root{--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--grid-gutter-width:32px;--grid-columns:12}@keyframes gt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gt-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gt-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes gt-slide-up-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes gt-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes gt-slide-down-in{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes gt-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes gt-slide-right-in{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes gt-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes gt-spin{to{transform:rotate(1turn)}}:root{--pastel-cream:#f5ede0;--pastel-soft-cream:#faf6f0;--pastel-blue-grey:#e8ecf0;--pastel-stone:#f0ece8;--pastel-lavender:#ece8f0;--pastel-sage:#e8efe8;--pastel-blush:#f5e8e8}@media(prefers-color-scheme:dark){:root{--pastel-cream:#2a2620;--pastel-soft-cream:#232019;--pastel-blue-grey:#1e2228;--pastel-stone:#25221f;--pastel-lavender:#221f28;--pastel-sage:#1f2420;--pastel-blush:#2a1f1f}}:root[data-theme=dark]{--pastel-cream:#2a2620;--pastel-soft-cream:#232019;--pastel-blue-grey:#1e2228;--pastel-stone:#25221f;--pastel-lavender:#221f28;--pastel-sage:#1f2420;--pastel-blush:#2a1f1f}:root[data-theme=light]{--pastel-cream:#f5ede0;--pastel-soft-cream:#faf6f0;--pastel-blue-grey:#e8ecf0;--pastel-stone:#f0ece8;--pastel-lavender:#ece8f0;--pastel-sage:#e8efe8;--pastel-blush:#f5e8e8}body,html{background:var(--color-background)}body{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}body,h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:10px;margin-top:0}a{color:var(--color-primary);text-decoration:none;transition:var(--duration-base)}a:hover{color:var(--color-primary-dark)}p{margin-bottom:30px}p:last-child{margin-bottom:0}::-moz-selection{background:var(--color-primary);color:#fff}::selection{background:var(--color-primary);color:#fff}img{max-width:100%}ul{margin:0;padding:0}ul li{list-style:none}.gt-header{padding-block:50px}@media(max-width:991px){.gt-header{padding-block:53px}}@media(max-width:767px){.gt-header{padding-block:25px}}.gt-header__nav a.router-link-active{color:var(--color-primary-dark)}.site-logo-wrap{display:inline-block;height:40px;position:relative;width:160px}@media(max-width:767px){.site-logo-wrap{height:30px;width:120px}}.site-logo__img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;position:absolute;transition:opacity .4s var(--ease);width:100%}.site-logo__img--color{opacity:1}.site-logo-wrap--white .site-logo__img--color,.site-logo__img--white{opacity:0}.gt-header--scrolled .site-logo-wrap--white .site-logo__img--color,.site-logo-wrap--white .site-logo__img--white{opacity:1}.gt-header--scrolled .site-logo-wrap--white .site-logo__img--white{opacity:0}.gt-header--transparent .gt-header__nav a,.gt-header--transparent .gt-header__nav a.router-link-active,.gt-header--transparent .gt-header__nav a:hover{color:#fff}.gt-header--transparent .gt-header__nav a.router-link-active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.gt-header__inner{padding-inline:60px}@media(max-width:1399px){.gt-header__inner{padding-inline:15px}}.gt-header--scrolled{padding-block:20px}.gt-footer{padding:60px 0 54px}@media(max-width:991px){.gt-footer{padding:44px 0}}.gt-footer__inner{padding-inline:60px}@media(max-width:1399px){.gt-footer__inner{padding-inline:15px}}.gt-footer:before{left:60px;width:calc(100% - 120px)}@media(max-width:1399px){.gt-footer:before{left:15px;width:calc(100% - 30px)}}.gt-card.gt-card--bordered{background:transparent;border:none;box-shadow:none}.gt-card.gt-card--nav:focus-visible,.gt-card.gt-card--nav:hover{box-shadow:none;transform:none}.gt-card.gt-card--nav:hover .gt-card__media img{transform:scale(1.2)}.gt-card__media{aspect-ratio:auto;overflow:hidden}.gt-card__media img{animation:card-reveal linear both;animation-range:entry 0 entry 50%;animation-timeline:view();clip-path:inset(0 0 100% 0);transition:transform .8s ease-in-out}@keyframes card-reveal{to{clip-path:inset(0 0 0 0)}}@supports not (animation-timeline:view()){.gt-card__media img{animation:none;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.gt-card__media img{animation:none;clip-path:inset(0 0 0 0)}}.gt-card__content{padding:20px 0 0}.gt-card__subheading{color:var(--color-text-tertiary);font-size:13px;letter-spacing:.25px;margin-bottom:10px}.gt-card__title{font-size:20px;font-weight:var(--font-weight-bold);line-height:30px}@media(max-width:575px){.gt-card__title{font-size:18px;line-height:26px}}.gt-card--nav .gt-card__title{text-decoration:none}.gt-card--nav .gt-card__title:hover{color:var(--color-primary)}.gt-card__body{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.7}.section{padding:100px 0}@media(max-width:991px){.section{padding:80px 0}}@media(max-width:767px){.section{padding:60px 0}}.section__heading{margin-bottom:80px;text-align:center}@media(max-width:991px){.section__heading{margin-bottom:70px}}@media(max-width:767px){.section__heading{margin-bottom:60px}}@media(max-width:575px){.section__heading{margin-bottom:50px}}.section__label{color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.section__title{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);letter-spacing:-1.377px;line-height:var(--line-height-tight);margin-bottom:25px}@media(max-width:1199px){.section__title{font-size:40px}}@media(max-width:767px){.section__title{font-size:36px}}@media(max-width:575px){.section__title{font-size:24px}}.section__subtitle{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:30px}.section__separator{background:var(--color-primary);display:block;height:1px;margin:0 auto 40px;width:100px}.about-section{margin-inline:auto;max-width:680px;text-align:center}.about-section__text{color:var(--color-text-secondary);font-size:18px;line-height:1.7}.about-section__text,.hero__title{font-family:var(--font-family-mono)}.hero__title{color:#fff;font-size:58px;font-weight:var(--font-weight-normal);line-height:1.2;margin-bottom:30px}@media(max-width:1199px){.hero__title{font-size:44px}}@media(max-width:991px){.hero__title{font-size:40px}}@media(max-width:575px){.hero__title{font-size:36px}}@media(max-width:479px){.hero__title{font-size:26px;margin-bottom:20px}}.hero__subtitle{color:#fff;display:inline-block;font-size:24px;letter-spacing:20px;line-height:1.3;margin-bottom:40px;text-transform:uppercase}@media(max-width:1199px){.hero__subtitle{font-size:18px;letter-spacing:14px}}@media(max-width:575px){.hero__subtitle{font-size:16px;letter-spacing:10px}}@media(max-width:479px){.hero__subtitle{margin-bottom:20px}}.page-banner{padding:100px 0 68px;text-align:center}@media(max-width:991px){.page-banner{padding:80px 0 45px}}@media(max-width:767px){.page-banner{padding:60px 0 45px}}.page-banner__label{color:var(--color-text-tertiary);font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:3px;margin-bottom:39px;text-transform:uppercase}@media(max-width:1199px){.page-banner__label{margin-bottom:20px}}@media(max-width:767px){.page-banner__label{font-size:16px;margin-bottom:15px}}.page-banner__title{font-family:var(--font-family-mono);font-size:60px;font-weight:var(--font-weight-normal);letter-spacing:-.25px;line-height:1;margin-bottom:0}@media(max-width:1199px){.page-banner__title{font-size:36px}}@media(max-width:767px){.page-banner__title{font-size:30px}}.blog-detail-layout{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 240px}@media(max-width:1199px){.blog-detail-layout{gap:40px;grid-template-columns:1fr 200px}}@media(max-width:991px){.blog-detail-layout{gap:0;grid-template-columns:1fr}}.blog-detail{max-width:860px;min-width:0;padding:47px 15px 100px}@media(max-width:991px){.blog-detail{padding:47px 15px 78px}}@media(max-width:767px){.blog-detail{padding:35px 15px 60px}}.blog-detail__toc{padding-top:47px;position:sticky;top:120px}@media(max-width:991px){.blog-detail__toc{display:none}}.gt-anchor-links{font-family:var(--font-family-base)}.gt-anchor-links .gt-anchor-links__heading{color:var(--color-text);font-family:var(--font-family-heading);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.gt-anchor-links .gt-anchor-links__link{border-left:1px solid var(--color-border-medium);color:var(--color-text-secondary);font-size:13px;padding:6px 0 6px 14px;transition:all var(--duration-fast) var(--ease)}.gt-anchor-links .gt-anchor-links__link--active,.gt-anchor-links .gt-anchor-links__link:hover{border-left-color:var(--color-primary);color:var(--color-text)}.blog-detail__cover{margin-bottom:30px;width:100%}.blog-detail h1{color:var(--color-text);font-family:var(--font-family-heading);font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:-.25px;margin-bottom:24px}@media(max-width:991px){.blog-detail h1{font-size:28px}}@media(max-width:575px){.blog-detail h1{font-size:24px}}@media(max-width:479px){.blog-detail h1{font-size:20px}}.blog-detail__meta{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:0;margin-bottom:43px}@media(max-width:575px){.blog-detail__meta{margin-bottom:40px}}.blog-detail__meta span+span:before{color:#ccc;content:"|";margin:0 18px}@media(max-width:767px){.blog-detail__meta span+span:before{margin:0 6px}}.blog-detail__body{max-width:none}.blog-detail__body p{color:var(--color-text-secondary);font-size:14px;letter-spacing:.35px;line-height:26px;margin-bottom:16px}.blog-detail__body h2{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:-.25px;margin-bottom:34px;margin-top:69px}@media(max-width:767px){.blog-detail__body h2{font-size:22px;margin-bottom:25px;margin-top:50px}}.blog-detail__body h3{font-family:var(--font-family-heading);font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.25px;margin-bottom:20px;margin-top:40px}.blog-detail__body blockquote{border-left:3px solid var(--color-primary);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-style:italic;margin:30px 0;padding-left:30px}.blog-detail__tags{align-items:baseline;border-top:1px solid var(--color-border-medium);display:flex;flex-wrap:wrap;gap:0;margin-top:40px;padding-top:30px}.blog-detail__tags .blog-detail__tags-label{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-bold);margin-right:10px;text-transform:uppercase}.blog-detail__nav{border-top:1px solid var(--color-border-medium);display:flex;justify-content:space-between;margin-top:60px;padding-top:40px}.blog-detail__nav-item{display:flex;flex-direction:column;gap:8px;max-width:45%}.blog-detail__nav-item--next{margin-left:auto;text-align:right}.blog-detail__nav-label{color:var(--color-text);font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:3.35px;text-transform:uppercase}.blog-detail__nav-title{color:var(--color-text-tertiary);font-family:var(--font-family-heading);font-size:24px;transition:var(--duration-base)}.blog-detail__nav-title:hover{color:var(--color-text)}.gt-breadcrumb{color:var(--color-text-tertiary);font-size:14px;margin-bottom:67px}@media(max-width:991px){.gt-breadcrumb{margin-bottom:40px}}@media(max-width:479px){.gt-breadcrumb{margin-bottom:30px}}.gt-badge{cursor:pointer;font-family:var(--font-family-heading);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.3px;text-transform:uppercase;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.gt-badge--neutral{background:transparent;border:1px solid var(--color-border-medium);color:var(--color-text-secondary)}.gt-badge--neutral:hover{border-color:var(--color-text);color:var(--color-text)}.badge--active.gt-badge{background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}.gt-search-field{max-width:300px}.gt-search-field input{background:transparent;border:none;border-bottom:1px solid var(--color-border-medium);color:var(--color-text);font-size:14px;letter-spacing:.25px;padding:0 0 8px;transition:var(--duration-base)}.gt-search-field input::-moz-placeholder{color:var(--color-text-tertiary);font-size:14px}.gt-search-field input::placeholder{color:var(--color-text-tertiary);font-size:14px}.gt-search-field input:focus{border-bottom-color:var(--color-text);box-shadow:none;outline:none}.blog-filters{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:60px}@media(max-width:767px){.blog-filters{align-items:stretch;flex-direction:column;margin-bottom:40px}}.blog-filters__categories{display:flex;flex-wrap:wrap;gap:10px}.blog-filters__search{flex-shrink:0}.blog-empty{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:18px;padding:60px 0;text-align:center}.page-banner__desc{color:var(--color-text-secondary);font-size:14px;line-height:30px;margin-top:20px}.blog-detail__category{text-decoration:none}.cmd-palette{align-items:flex-start;display:flex;inset:0;justify-content:center;padding-top:15vh;position:fixed;z-index:10000}@media(max-width:767px){.cmd-palette{padding-top:5vh}}.cmd-palette__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,#000 55%,transparent);border:none;cursor:pointer;inset:0;position:absolute}.cmd-palette__panel{background:var(--color-background);border:1px solid var(--color-border-medium);box-shadow:0 30px 80px -20px #00000059;display:flex;flex-direction:column;margin:0 20px;max-height:70vh;max-width:640px;overflow:hidden;position:relative;width:100%}.cmd-palette__search{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;gap:12px;padding:16px 20px}.cmd-palette__search-icon{color:var(--color-text-tertiary);flex-shrink:0;height:18px;width:18px}.cmd-palette__input{background:transparent;border:none;color:var(--color-text);flex:1;font-family:var(--font-family-base);font-size:16px;outline:none}.cmd-palette__input::-moz-placeholder{color:var(--color-text-tertiary)}.cmd-palette__input::placeholder{color:var(--color-text-tertiary)}.cmd-palette__kbd{background:var(--color-background-alt);border:1px solid var(--color-border-medium);color:var(--color-text-tertiary);font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-medium);line-height:1.4;min-width:20px;padding:2px 6px;text-align:center}.cmd-palette__results{flex:1;overflow-y:auto;padding:8px 0}.cmd-palette__group{padding:8px 0}.cmd-palette__group+.cmd-palette__group{border-top:1px solid var(--color-border-light)}.cmd-palette__group-label{color:var(--color-text-tertiary);font-family:var(--font-family-heading);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:2px;margin:0;padding:8px 20px;text-transform:uppercase}.cmd-palette__item{align-items:flex-start;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;display:flex;flex-direction:column;padding:10px 20px;text-align:left;transition:background var(--duration-fast) var(--ease);width:100%}.cmd-palette__item--active{background:var(--color-background-alt);border-left-color:var(--color-primary)}.cmd-palette__item-label{color:var(--color-text);font-family:var(--font-family-base);font-size:14px;font-weight:var(--font-weight-medium)}.cmd-palette__item-desc{color:var(--color-text-tertiary);display:-webkit-box;font-family:var(--font-family-base);font-size:12px;-webkit-line-clamp:1;margin-top:2px;-webkit-box-orient:vertical;overflow:hidden}.cmd-palette__empty{color:var(--color-text-tertiary);font-size:14px;margin:0;padding:40px 20px;text-align:center}.cmd-palette__footer{background:var(--color-background-alt);border-top:1px solid var(--color-border-light);display:flex;gap:20px;padding:12px 20px}.cmd-palette__hint{align-items:center;color:var(--color-text-tertiary);display:flex;font-family:var(--font-family-base);font-size:11px;gap:6px}.cmd-fade-enter-active,.cmd-fade-leave-active{transition:opacity .2s var(--ease)}.cmd-fade-enter-from,.cmd-fade-leave-to{opacity:0}.cmd-fade-enter-active .cmd-palette__panel,.cmd-fade-leave-active .cmd-palette__panel{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .2s var(--ease)}.cmd-fade-enter-from .cmd-palette__panel,.cmd-fade-leave-to .cmd-palette__panel{opacity:0;transform:translateY(-20px) scale(.98)}.cmd-hint{align-items:center;animation:cmd-hint-appear .6s cubic-bezier(.19,1,.22,1) 1s forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--color-background) 85%,transparent);border:1px solid var(--color-border-medium);bottom:20px;cursor:pointer;display:inline-flex;gap:4px;left:20px;opacity:0;padding:6px 10px;position:fixed;transform:translateY(10px);transition:all var(--duration-fast) var(--ease);z-index:100}.cmd-hint:hover{background:var(--color-background);border-color:var(--color-text);transform:translateY(0) scale(1.05)}@media(max-width:767px){.cmd-hint{bottom:12px;left:12px;padding:5px 8px}}@keyframes cmd-hint-appear{to{opacity:1;transform:translateY(0)}}.cmd-hint__key{background:transparent;border:none;color:var(--color-text);font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-bold);min-width:14px;padding:0 2px;text-align:center}.cmd-palette~.cmd-hint,body:has(.cmd-palette) .cmd-hint{opacity:0;pointer-events:none}.blog-detail-wrap{min-height:100vh;transition:background 4s ease-in-out}.section-nav{display:flex;flex-direction:column;gap:20px;left:40px;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);z-index:50}@media(max-width:991px){.section-nav{display:none}}.section-nav__item{align-items:center;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:11px;font-weight:var(--font-weight-bold);gap:14px;letter-spacing:2px;padding:4px 0;pointer-events:auto;text-transform:uppercase;transition:color .4s var(--ease)}.section-nav__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:8px;transition:transform .4s cubic-bezier(.19,1,.22,1),background .4s var(--ease);width:8px}.section-nav__label{opacity:0;transform:translate(-8px);transition:opacity .4s var(--ease),transform .4s var(--ease);white-space:nowrap}.section-nav__item--active,.section-nav__item:hover{color:var(--color-text)}.section-nav__item--active .section-nav__dot,.section-nav__item:hover .section-nav__dot{transform:scale(1.5)}.section-nav__item--active .section-nav__label,.section-nav__item:hover .section-nav__label{opacity:1;transform:translate(0)}.section-nav__item--active .section-nav__dot{background:var(--color-primary)}.section-nav--dark .section-nav__item{color:#ffffff80}.section-nav--dark .section-nav__item--active,.section-nav--dark .section-nav__item:hover{color:#fff}.section-nav--dark .section-nav__item--active .section-nav__dot{background:var(--color-primary-light)}.canvas-bg{cursor:crosshair;height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:0}.canvas-page>:not(.canvas-bg){position:relative;z-index:1}.canvas-page{color:#fff;cursor:crosshair;min-height:100vh;position:relative}.canvas-page .page-banner__desc,.canvas-page .page-banner__label,.canvas-page .page-banner__title{color:#fff}.canvas-page .page-banner__label{color:#fff9}.canvas-page .page-banner__desc{color:#fffc}.contact-link{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;text-decoration:none;transition:border-color var(--duration-base) var(--ease),color var(--duration-base) var(--ease)}.contact-link:hover{border-bottom-color:var(--color-primary-light);color:var(--color-primary-light)}.contact-socials{gap:30px;margin-top:40px}.contact-socials,.error-page{display:flex;justify-content:center}.error-page{align-items:center}.error-page__content{max-width:600px;padding:40px;position:relative;text-align:center;z-index:1}.error-page__code{color:#ffffffe6;font-family:var(--font-family-mono);font-size:120px;line-height:1;margin:0 0 20px}@media(max-width:767px){.error-page__code{font-size:80px}}.error-page__title{color:#fff;font-family:var(--font-family-heading);font-size:32px;font-weight:var(--font-weight-bold);margin-bottom:20px}@media(max-width:767px){.error-page__title{font-size:24px}}.error-page__desc{color:#ffffffb3;font-family:var(--font-family-mono);font-size:16px;margin-bottom:40px}.error-page__button{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;cursor:pointer;font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:2px;padding:16px 32px;text-transform:uppercase;transition:all var(--duration-base) var(--ease)}.error-page__button:hover{background:#ffffff1a;border-color:#fff}.scroll-progress{animation:scroll-progress-grow linear;animation-timeline:scroll(root);background:var(--color-primary);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left;z-index:9999}@keyframes scroll-progress-grow{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){.scroll-progress{display:none}}.split-text,.split-text__word{display:inline-block}.split-text__word{filter:blur(8px);opacity:0;transform:translateY(.4em);transition:opacity .8s cubic-bezier(.19,1,.22,1),filter .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);white-space:pre}.split-text--visible .split-text__word{filter:blur(0);opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.split-text__word{filter:none;opacity:1;transform:none;transition:none}}.magnetic-link,.magnetic-wrap{display:inline-block}.magnetic-link{transition:transform .4s cubic-bezier(.19,1,.22,1);will-change:transform}.reveal-mask{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1)}.reveal-mask--visible{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.reveal-mask{clip-path:none;transition:none}}::view-transition{background-color:var(--color-background)}::view-transition-group(root){animation-duration:.8s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(root){animation:vt-old .5s cubic-bezier(.65,0,.35,1) both}::view-transition-new(root){animation:vt-new .8s cubic-bezier(.19,1,.22,1) .1s both}@keyframes vt-old{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(12px);opacity:0;transform:scale(.94)}}@keyframes vt-new{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:scale(1.06)}30%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-new(root),::view-transition-old(root){animation:none!important}}html:has(.scroll-container){scroll-snap-type:y proximity}@media(max-width:991px){html:has(.scroll-container){scroll-snap-type:none}}.story-section>.container{padding-left:180px}@media(max-width:1399px){.story-section>.container{padding-left:160px}}@media(max-width:1199px){.story-section>.container{padding-left:140px}}@media(max-width:991px){.story-section>.container{padding-left:15px}}.story-section{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:100px 0;scroll-snap-align:start;transition:background-color 1.5s cubic-bezier(.19,1,.22,1)}@media(max-width:991px){.story-section{min-height:auto;padding:80px 0;scroll-snap-align:none}}@media(max-width:767px){.story-section{padding:60px 20px}}.story-content{animation:story-fade-in linear both;animation-range:entry 0 entry 60%;animation-timeline:view();opacity:0;transform:translateY(40px);width:100%}@supports not (animation-timeline:view()){.story-content{animation:none;opacity:1;transform:none}}@keyframes story-fade-in{to{opacity:1;transform:translateY(0)}}.story-section--now{background:var(--pastel-cream)}.now{margin-inline:auto;max-width:680px;text-align:center}.now__label{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-bold);gap:10px;letter-spacing:3px;margin-bottom:30px;text-transform:uppercase}.now__dot{animation:now-pulse 2s ease-in-out infinite;background:#10b981;border-radius:50%;display:inline-block;height:10px;width:10px}@keyframes now-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.now__text{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:20px;line-height:1.7}.story-section--posts{background:var(--pastel-soft-cream)}.story-section--categories{background:var(--pastel-blue-grey)}.story-section--portfolio{background:var(--pastel-stone)}.story-section--strudel{background:var(--pastel-lavender)}.teaser{margin-inline:auto;max-width:680px;text-align:center}.teaser__title{font-family:var(--font-family-mono);font-size:60px;font-weight:var(--font-weight-normal);letter-spacing:-.25px;line-height:1;margin-bottom:30px}@media(max-width:1199px){.teaser__title{font-size:44px}}@media(max-width:767px){.teaser__title{font-size:32px}}.teaser__text{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:18px;line-height:1.7;margin-bottom:40px}.teaser__link{color:var(--color-text);display:inline-block;font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:2px;padding-bottom:5px;position:relative;text-transform:uppercase}.teaser__link:after{background:var(--color-text);bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:right;transition:transform var(--duration-base) var(--ease);width:100%}.teaser__link:hover{color:var(--color-primary)}.teaser__link:hover:after{transform:scaleX(0)}@layer gt-defaults,gt-theme;@layer gt-defaults{*,:after,:before{box-sizing:border-box}address{font-style:normal}blockquote{background:var(--color-surface);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-text-secondary);font-style:italic;line-height:var(--line-height-relaxed);margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);position:relative}blockquote p{margin:0}.blockquote--quotes{padding-left:var(--space-2xl)}.blockquote--quotes:before{color:var(--color-primary);content:"“";font-family:Georgia,serif;font-size:3.5rem;font-style:normal;left:.75rem;line-height:1;opacity:.3;pointer-events:none;position:absolute;top:-.25rem}.blockquote--gradient{border-left:none;border-radius:var(--radius-lg);overflow:hidden}.blockquote--gradient:before{background:linear-gradient(to bottom,var(--color-primary),transparent);border-radius:var(--radius-sm) 0 0 var(--radius-sm);content:"";inset:0 auto 0 0;position:absolute;width:4px}.blockquote--pull{background:none;border-bottom:2px solid var(--color-border);border-left:none;border-radius:0;border-top:2px solid var(--color-border);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:var(--space-2xl) 0;padding:var(--space-lg) 0;text-align:center}.blockquote--pull,body{color:var(--color-text)}body{background-color:var(--color-background);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0;padding:0}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.btn-primary{align-items:center;background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-primary);display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.btn-primary:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md)}.btn-primary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.btn-secondary{align-items:center;background:var(--color-secondary);border-radius:var(--radius-md);color:var(--color-on-primary);display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.btn-secondary:hover{background:var(--color-secondary-dark);box-shadow:var(--shadow-md)}.btn-secondary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.btn-outlined{align-items:center;border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.btn-outlined:hover{background:var(--color-primary);color:var(--color-on-primary)}.btn-outlined:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.btn-negative{align-items:center;background:var(--color-error);border-radius:var(--radius-md);color:var(--color-on-primary);display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.btn-negative:hover{background:var(--color-error-dark);box-shadow:var(--shadow-md)}.btn-negative:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.btn-unstyled{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;padding:0;text-align:inherit;text-decoration:none}.size-selector{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.size-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:3rem;padding:.5rem .75rem;text-align:center;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.size-btn:hover{background:var(--color-surface-alt);border-color:var(--color-border-medium)}.size-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.size-btn:disabled{cursor:not-allowed;opacity:.35}.filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.filter-chip{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-sm);padding:.25rem .75rem;transition:background var(--duration-fast) var(--ease-out)}.filter-chip:hover{background:var(--color-surface-alt)}.filter-chip--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}dl{margin:0}dt{font-weight:var(--font-weight-medium)}dd{margin-left:0}.detail-row{border-bottom:1px solid var(--color-border-light);display:flex;font-size:var(--font-size-sm);gap:var(--space-sm);padding:var(--space-sm) 0}.detail-row dt{color:var(--color-text-secondary);min-width:7rem}footer,header{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);margin:0 0 var(--space-sm)}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-none)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h2,h3{line-height:var(--line-height-tight)}h3{font-size:var(--font-size-xl)}h3,h4{font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}h5{font-size:var(--font-size-base)}h5,h6{font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}h6{font-size:var(--font-size-sm)}hgroup{display:block}hgroup>h1,hgroup>h2,hgroup>h3,hgroup>h4,hgroup>h5,hgroup>h6{margin-bottom:0}hgroup>p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}hr{border:none;border-top:1px solid var(--color-border-light);margin:var(--space-2xl) 0}input,textarea{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}input::placeholder,textarea::placeholder{color:var(--color-text-secondary);opacity:.7}ol,ul{margin:0;padding-left:1.5em}li+li{margin-top:var(--space-xs)}.accordion{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.accordion__toggle-all{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-xs);letter-spacing:.025em;margin-bottom:var(--space-sm);padding:var(--space-xs) 0}.accordion__toggle-all:hover{color:var(--color-primary-dark)}.accordion__toggle-all:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.accordion__item{border-top:1px solid var(--color-border-light)}.accordion__item:last-child{border-bottom:1px solid var(--color-border-light)}.accordion__header{align-items:center;background:none;border:none;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;gap:var(--space-sm);padding:var(--space-md) 0;text-align:left;transition:background var(--duration-fast) var(--ease-out);width:100%}.accordion__header:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.accordion__header:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.accordion__icon{align-items:center;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;width:1.25rem}.accordion__icon:after,.accordion__icon:before{background:currentColor;border-radius:1px;content:"";position:absolute;transition:transform var(--duration-fast) var(--ease-ease)}.accordion__icon:before{height:2px;width:.75rem}.accordion__icon:after{height:.75rem;width:2px}.accordion__item--open>.accordion__header .accordion__icon:after{transform:rotate(90deg)}.accordion__heading{flex:1;font-weight:var(--font-weight-semibold);margin:0}.accordion__summary{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:var(--space-xs)}.accordion__panel--slide{height:0;overflow:hidden;transition:height var(--duration-base) var(--ease-out)}.accordion__panel--slide.accordion__panel--open{height:auto}.accordion__panel--fade{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-ease)}.accordion__panel--fade.accordion__panel--open{opacity:1;pointer-events:auto}.accordion__panel--none:not(.accordion__panel--open){display:none}.accordion__body{color:var(--color-text);padding:0 0 var(--space-md) calc(1.25rem + var(--space-sm))}.accordion__body>:first-child{margin-top:0}.accordion__body>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.accordion__header,.accordion__icon:after,.accordion__icon:before,.accordion__panel--fade,.accordion__panel--slide{transition:none}}.accordion--bordered{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.accordion--bordered .accordion__toggle-all{border-bottom:1px solid var(--color-border-light);margin-bottom:0;padding:var(--space-sm) var(--space-md);width:100%}.accordion--bordered .accordion__item{border-top:1px solid var(--color-border-light)}.accordion--bordered .accordion__item:first-child{border-top:none}.accordion--bordered .accordion__item:last-child{border-bottom:none}.accordion--bordered .accordion__header{padding-left:var(--space-md);padding-right:var(--space-md)}.accordion--bordered .accordion__body{padding-left:calc(var(--space-md) + 1.25rem + var(--space-sm));padding-right:var(--space-md)}.accordion--card{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-sm) var(--space-lg)}.accordion--card .accordion__toggle-all{margin-bottom:0;padding-bottom:var(--space-sm)}.accordion--card .accordion__item:last-child{border-bottom:none}.accordion--card .accordion__header{border-radius:var(--radius-md);padding-left:var(--space-xs);padding-right:var(--space-xs)}.accordion--card .accordion__body{padding-left:calc(var(--space-xs) + 1.25rem + var(--space-sm))}.alert{border:1px solid transparent;border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-base);padding:var(--space-md)}.alert__icon{align-self:center;flex-shrink:0}.alert__content{flex:1;min-width:0}.alert__heading{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.alert__body p{margin:0}.alert__footer{border-top:1px solid;margin-top:var(--space-lg);opacity:.3;padding-top:var(--space-lg)}.alert__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.7;padding:0}.alert__close:focus-visible,.alert__close:hover{opacity:1}.alert--info{background:color-mix(in srgb,var(--color-info) 12%,transparent);border-color:var(--color-info);color:var(--color-text)}.alert--success{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:var(--color-success);color:var(--color-text)}.alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:var(--color-warning);color:var(--color-text)}.alert--error{background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:var(--color-error);color:var(--color-text)}.back-to-top{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);bottom:var(--space-lg);box-shadow:var(--shadow-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);opacity:0;padding:var(--space-sm) var(--space-md);position:fixed;right:var(--space-lg);text-decoration:none;transform:translateY(1rem);transition:opacity var(--duration-fast) var(--ease-ease),visibility var(--duration-fast) var(--ease-ease),transform var(--duration-fast) var(--ease-ease);visibility:hidden;z-index:var(--z-fixed)}.back-to-top--visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background:var(--color-surface-alt)}.back-to-top:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.back-to-top__icon{background:currentColor;display:inline-block;flex-shrink:0;height:1.25em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.25em}@media(max-width:639px){.back-to-top{padding:var(--space-sm)}.back-to-top__label{display:none}}@media(prefers-reduced-motion:reduce){.back-to-top{transform:none;transition:none}}.autocomplete{position:relative}.autocomplete__dropdown{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;list-style:none;margin-top:var(--space-xs);max-height:280px;overflow-y:auto;padding:var(--space-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.autocomplete__option{color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:1px;padding:var(--space-sm) var(--space-md);transition:background var(--duration-fast) var(--ease-out)}.autocomplete__option--active,.autocomplete__option:hover{background:var(--color-surface-alt)}.autocomplete__option--active{color:var(--color-primary)}.autocomplete__option-label{font-weight:var(--font-weight-medium)}.autocomplete__option-description{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.autocomplete__empty,.autocomplete__loading{color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);text-align:center}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-xs);letter-spacing:.025em;vertical-align:middle;white-space:nowrap}.badge--sm{padding:.0625rem var(--space-sm)}.badge--md,.badge--sm{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.badge--md{padding:var(--space-xs) var(--space-md)}.badge__dot{border-radius:var(--radius-full);height:.375rem;width:.375rem}.badge__dot,.badge__icon{flex-shrink:0}.badge--neutral{background:var(--color-surface-alt);color:var(--color-text-secondary)}.badge--neutral .badge__dot{background:var(--color-text-tertiary)}.badge--info{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.badge--info .badge__dot{background:var(--color-info)}.badge--success{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.badge--success .badge__dot{background:var(--color-success)}.badge--warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.badge--warning .badge__dot{background:var(--color-warning)}.badge--error{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.badge--error .badge__dot{background:var(--color-error)}.anchor-links{background:var(--color-surface-alt);border-radius:var(--radius-xl);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding:var(--space-md) var(--space-lg)}.anchor-links__heading{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0 0 var(--space-sm);text-transform:uppercase}.anchor-links__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.anchor-links__item{margin:0}.anchor-links__link{align-items:center;border-left:2px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);text-decoration:none;transition:all .15s ease}.anchor-links__link:hover{background:var(--color-surface);color:var(--color-text)}.anchor-links__link:focus-visible{color:var(--color-text);outline:2px solid var(--color-focus-ring);outline-offset:1px}.anchor-links__link--active{background:var(--color-surface);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-medium)}.meta{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.back-link,.meta{align-items:center}.back-link{color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);line-height:var(--line-height-normal);text-decoration:none;transition:color var(--duration-fast) var(--ease-ease)}.back-link:before{content:"←";display:inline-block;font-size:1.1em;transition:transform var(--duration-fast) var(--ease-ease)}.back-link:hover{text-decoration:underline}.back-link:hover:before{transform:translate(-2px)}.back-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px;text-decoration:underline}.body-text{font-size:var(--font-size-base)}.body-text,.body-text-sm{font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.body-text-sm{font-size:var(--font-size-sm)}.body-text-bold{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}.breadcrumb{color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);list-style:none}.breadcrumb,.breadcrumb__item{align-items:center;gap:var(--space-xs);margin:0;padding:0}.breadcrumb__item{display:inline-flex}.breadcrumb__link{color:var(--color-primary);text-decoration:none}.breadcrumb__link:focus-visible,.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__separator{color:var(--color-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb__current{color:var(--color-text);font-weight:var(--font-weight-medium)}.caption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.card{background:var(--color-surface-raised);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.card__media{aspect-ratio:16/9}.card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__content{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg)}.card__subheading{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.card__body{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.card__body p{margin:0}.card__footer{margin-top:auto;padding-top:var(--space-md)}.card__arrow{bottom:var(--space-lg);position:absolute;right:var(--space-lg)}.card--bordered{background:var(--color-surface);border:1px solid var(--color-border-light)}.card--flat{background:transparent;border:none}.card--nav{color:inherit;cursor:pointer;position:relative;text-decoration:none;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.card--nav:focus-visible,.card--nav:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card--nav:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.card--nav{transition:none}.card--nav:hover{transform:none}}.card--nav .card__body,.card--nav .card__footer,.card--nav .card__subheading{text-decoration:none}.card--nav .card__title{text-decoration:underline}.card--horizontal{flex-direction:row}.card--horizontal .card__media{aspect-ratio:auto;flex-shrink:0;max-width:300px;width:40%}.card--horizontal .card__media img{height:100%}@media(max-width:30rem){.card--horizontal{flex-direction:column}.card--horizontal .card__media{aspect-ratio:16/9;max-width:none;width:100%}}.carousel{border-radius:var(--radius-lg);overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}.carousel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.carousel__track{display:flex;transition:transform .4s cubic-bezier(.2,0,0,1);will-change:transform}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__slide>img{display:block;height:auto;width:100%}.carousel__caption{background:linear-gradient(transparent,#0000008c);bottom:0;color:#fff;font-size:var(--font-size-sm);left:0;line-height:var(--line-height-normal);padding:var(--space-lg) var(--space-xl);position:absolute;right:0}.carousel__caption h2,.carousel__caption h3,.carousel__caption h4,.carousel__caption p{color:inherit;margin:0}.carousel__next,.carousel__prev{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:2.5rem;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);width:2.5rem;z-index:2}.carousel__next:hover,.carousel__prev:hover{background:#00000080}.carousel__next:focus-visible,.carousel__prev:focus-visible{opacity:1;outline:2px solid var(--color-focus-ring);outline-offset:2px}.carousel:hover .carousel__next,.carousel:hover .carousel__prev{opacity:1}.carousel__prev{left:var(--space-sm)}.carousel__next{right:var(--space-sm)}.carousel__indicators{bottom:var(--space-md);display:flex;gap:var(--space-xs);left:50%;position:absolute;transform:translate(-50%);z-index:2}.carousel__indicator{background:#ffffff73;border:none;border-radius:var(--radius-full);cursor:pointer;height:.5rem;padding:0;transition:width .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);width:.5rem}.carousel__indicator:hover{background:#ffffffb3}.carousel__indicator:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.carousel__indicator--active{background:#fff;width:1.5rem}.carousel--fade .carousel__track{display:grid;transition:none}.carousel--fade .carousel__slide{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.2,0,0,1)}.carousel--fade .carousel__slide--active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.carousel--fade .carousel__slide,.carousel__track{transition:none}.carousel__next,.carousel__prev{opacity:1;transition:none}.carousel__indicator{transition:none}}:root{--chart-1:oklch(.55 .2 255);--chart-2:oklch(.65 .15 165);--chart-3:oklch(.55 .1 285);--chart-4:oklch(.75 .15 75);--chart-5:oklch(.65 .18 25)}.dark,[data-theme=dark]{--chart-1:oklch(.7 .2 255);--chart-2:oklch(.75 .15 165);--chart-3:oklch(.65 .1 285);--chart-4:oklch(.8 .15 75);--chart-5:oklch(.75 .18 25)}.chart{position:relative;width:100%}.chart>canvas,.chart>svg{display:block;height:auto;width:100%}.chart__header{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.chart__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.chart__description{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}.chart__legend{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-md);padding-top:var(--space-sm)}.chart__legend-item{align-items:center;display:inline-flex;gap:var(--space-xs)}.chart__legend-dot{border-radius:var(--radius-full);flex-shrink:0;height:.5rem;width:.5rem}.chart__tooltip{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--font-size-xs);padding:var(--space-sm) var(--space-md);pointer-events:none;z-index:var(--z-index-tooltip)}.chart__tooltip-label{color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}.chart__tooltip-item{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between}.chart__tooltip-indicator{align-items:center;display:inline-flex;gap:var(--space-xs)}.chart__tooltip-dot{border-radius:var(--radius-full);flex-shrink:0;height:.375rem;width:.375rem}.chart__tooltip-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.chart__footer{color:var(--color-text-tertiary);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--space-xs);padding-top:var(--space-md)}.choice-group{border:none;margin:0;padding:0}.choice-group__legend{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}.choice-group__hint{color:var(--color-text-secondary)}.choice-group__error,.choice-group__hint{font-size:var(--font-size-sm);margin:0 0 var(--space-sm)}.choice-group__error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.choice-group__list{flex-direction:column}.choice,.choice-group__list{display:flex;gap:var(--space-sm)}.choice{align-items:flex-start;cursor:pointer}.choice__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.choice__indicator{align-items:center;background:var(--color-background);border:2px solid var(--color-border-medium);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.125rem;transition:border-color var(--duration-fast) var(--ease-ease),background-color var(--duration-fast) var(--ease-ease);width:1.25rem}.choice__body{display:flex;flex-direction:column;gap:var(--space-xs)}.choice__label{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.choice__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.choice__content{display:none;padding-top:var(--space-xs)}.choice--radio .choice__indicator{border-radius:var(--radius-full)}.choice--radio .choice__indicator:after{background:transparent;border-radius:var(--radius-full);content:"";height:.5rem;transition:background-color var(--duration-fast) var(--ease-ease);width:.5rem}.choice--checkbox .choice__indicator{border-radius:var(--radius-sm)}.choice--checkbox .choice__indicator:after{border-bottom:2px solid transparent;border-left:2px solid transparent;content:"";height:.375rem;transform:rotate(-45deg) translateY(-.0625rem);transition:border-color var(--duration-fast) var(--ease-ease);width:.625rem}.choice--checked .choice__indicator{background:var(--color-primary);border-color:var(--color-primary)}.choice--checked.choice--radio .choice__indicator:after{background:var(--color-background)}.choice--checked.choice--checkbox .choice__indicator:after{border-bottom-color:var(--color-background);border-left-color:var(--color-background)}.choice--checked .choice__content{display:block}.choice__input:focus-visible+.choice__indicator{outline:2px solid var(--color-focus-ring);outline-offset:2px}.choice--error .choice__indicator{border-color:var(--color-error)}.choice--disabled{cursor:not-allowed;opacity:.5}.choice--disabled .choice__indicator{background:var(--color-surface-alt)}.date-input{display:flex;gap:var(--space-sm)}.date-input__field{display:flex;flex-direction:column;gap:var(--space-xs)}.date-input__label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.date-input__input--day,.date-input__input--month,.date-input__input--year{box-sizing:content-box;width:auto}.date-input__input--day,.date-input__input--month{width:2ch}.date-input__input--year{width:4ch}.date-picker,.date-picker__trigger{position:relative}.date-picker__icon-btn{align-items:center;background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;bottom:1px;color:var(--color-text-secondary);cursor:pointer;display:flex;padding:0 var(--space-sm);position:absolute;right:1px;top:1px}.date-picker__icon-btn:hover{color:var(--color-text)}.date-picker__icon-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.date-picker__calendar{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;margin-top:var(--space-xs);min-width:280px;padding:var(--space-md);position:absolute;top:100%;z-index:var(--z-dropdown)}.date-picker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.date-picker__nav{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;padding:var(--space-xs)}.date-picker__nav:hover{background:var(--color-surface-alt);color:var(--color-text)}.date-picker__nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.date-picker__month-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.date-picker__grid{display:grid;gap:1px;grid-template-columns:repeat(7,1fr);text-align:center}.date-picker__weekday{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-xs) 0}.date-picker__day{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);height:2.25rem;justify-content:center;margin:0 auto;transition:background-color var(--duration-fast) var(--ease-ease),color var(--duration-fast) var(--ease-ease);width:2.25rem}.date-picker__day:hover{background:var(--color-surface-alt)}.date-picker__day--today{border:1px solid var(--color-border-medium)}.date-picker__day--selected{background:var(--color-primary);color:var(--color-on-primary,#fff);font-weight:var(--font-weight-semibold)}.date-picker__day--selected:hover{opacity:.9}.date-picker__day--disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.4;pointer-events:none}.date-picker__day--empty{visibility:hidden}.date-picker__day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.search-field{align-items:stretch;display:flex;max-width:100%;min-width:27ch}.search-field__input{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;color:var(--color-text);flex:1;font-family:var(--font-family-base);min-width:0;transition:border-color var(--duration-fast) var(--ease-ease),box-shadow var(--duration-fast) var(--ease-ease)}.search-field__input::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.search-field__input::placeholder{color:var(--color-text-secondary);opacity:.7}.search-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none;z-index:1}.search-field__button{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-on-primary,#fff);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;transition:background-color var(--duration-fast) var(--ease-ease);white-space:nowrap}.search-field__button:hover{opacity:.9}.search-field__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.search-field__button:before{background:currentColor;content:"";display:inline-block;height:1em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zM6.5 10.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zM6.5 10.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1em}.search-field--md .search-field__input{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.search-field--md .search-field__button{font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md)}.search-field--lg .search-field__input{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-lg)}.search-field--lg .search-field__button{font-size:var(--font-size-base);padding:var(--space-md) var(--space-lg)}.search-field--disabled{opacity:.5;pointer-events:none}.search-field__suggestions{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:0;list-style:none!important;margin:var(--space-xs) 0 0;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.search-field__suggestion{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);list-style:none;padding:.375rem 1rem}.search-field__suggestion--highlighted,.search-field__suggestion:hover{background:var(--color-surface-alt)}.search-field__suggestion::marker,.search-field__suggestion:before{content:none}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--space-sm) center;background-repeat:no-repeat;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:block;font-family:var(--font-family-base);padding-right:calc(var(--space-sm) + 12px + var(--space-sm));transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.select--placeholder,.select:invalid{color:var(--color-text-secondary);opacity:.7}.select--sm{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm);padding-right:calc(var(--space-sm) + 12px + var(--space-sm))}.select--md{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);padding-right:calc(var(--space-md) + 12px + var(--space-sm))}.select--lg{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-xl);padding-right:calc(var(--space-xl) + 12px + var(--space-sm))}.select--error,.select--error:focus{border-color:var(--color-error)}.select--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.select--disabled,.select:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.details{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.details__summary{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-sm);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.details__summary::-webkit-details-marker{display:none}.details__summary::marker{content:none}.details__summary:hover{color:var(--color-primary-dark)}.details__summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.details__arrow{display:inline-flex;flex-shrink:0;height:1em;transition:transform .2s ease;width:1em}.details__arrow:before{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:.4em;margin:auto;transform:rotate(-45deg);transform-origin:center;width:.4em}.details[open]>.details__summary .details__arrow:before{transform:rotate(45deg)}.details__content{overflow:hidden}.details__body{color:var(--color-text);padding-top:var(--space-sm)}.details__body>:first-child{margin-top:0}.details__body>:last-child{margin-bottom:0}.details--default .details__body{border-left:2px solid var(--color-primary);margin-left:2px;padding-left:var(--space-md)}.details--subtle .details__summary{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.details--subtle .details__summary:hover{color:var(--color-text)}.details--subtle .details__body{color:var(--color-text-secondary)}.details--card{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-md) var(--space-lg)}.details--card .details__summary{color:var(--color-text);font-weight:var(--font-weight-semibold)}.details--card .details__body{border-left:none;padding-left:0}.cookie-message{background:var(--color-surface-overlay);border-top:1px solid var(--color-border-light);bottom:0;box-shadow:var(--shadow-lg);color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-md);left:0;line-height:var(--line-height-base);padding:var(--space-lg);position:fixed;right:0;z-index:var(--z-fixed)}.cookie-message--static{border-radius:var(--radius-lg);border-top:none;border:1px solid var(--color-border-light);position:relative}.cookie-message__icon{align-self:flex-start;flex-shrink:0;margin-top:var(--space-xs)}.cookie-message__content{flex:1;min-width:0}.cookie-message__heading{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.cookie-message__body p{margin:0}.cookie-message__body a{color:var(--color-primary);text-decoration:underline}.cookie-message__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.cookie-message__settings{border-top:1px solid var(--color-border-light);margin-top:var(--space-md);padding-top:var(--space-md)}.cookie-message__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.7;padding:0}.cookie-message__close:focus-visible,.cookie-message__close:hover{opacity:1}.display-text{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:var(--space-xl) var(--space-md);text-align:center}.error-page__illustration{color:var(--color-text-tertiary);margin-bottom:var(--space-lg);max-width:18rem;width:100%}.error-page__illustration svg{display:block;height:auto;width:100%}@keyframes error-page-breathe{0%,to{opacity:.6}50%{opacity:1}}.error-page__illustration svg{animation:error-page-breathe 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.error-page__illustration svg{animation:none;opacity:.8}}.error-page__code{color:var(--color-text);font-family:var(--font-family-mono);font-size:clamp(4rem,10vw,8rem);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1;margin-bottom:var(--space-sm)}.error-page__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-sm)}.error-page__description{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0 0 var(--space-xl);max-width:28rem}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}.error-page__debug{background:var(--color-surface-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-top:var(--space-xl);max-width:40rem;overflow-x:auto;padding:var(--space-md);text-align:left;white-space:pre-wrap;width:100%;word-break:break-word}.error-text{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.external-link:after{content:" ↗";display:inline-block;font-size:.75em;margin-left:.125em;text-decoration:none}.facit{font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-style:double}.fieldset{border:none;margin:0;min-width:0;padding:0}.fieldset__legend{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--space-sm);padding:0;width:100%}.fieldset__hint{color:var(--color-text-secondary)}.fieldset__error,.fieldset__hint{font-size:var(--font-size-sm);margin:0 0 var(--space-md)}.fieldset__error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.fieldset__fields{display:flex;flex-direction:column;gap:var(--space-md)}.fieldset__fields--row{flex-direction:row;gap:var(--space-md)}.fieldset__fields--row>*{flex:1;min-width:0}.fieldset--bordered{border:1px solid var(--color-border-medium);border-radius:var(--radius-md);padding:var(--space-lg)}.figure{display:inline-flex;flex-direction:column;gap:var(--space-xs);margin:0}.figure__img{border-radius:var(--radius-md);display:block;height:auto;max-width:100%}.figure__caption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.figure--center{margin-inline:auto}.figure--end .figure__caption{text-align:end}.file-upload__dropzone{align-items:center;background:var(--color-surface-alt);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center;padding:var(--space-2xl) var(--space-lg);position:relative;text-align:center;transition:border-color var(--duration-fast) var(--ease-ease),background-color var(--duration-fast) var(--ease-ease),box-shadow var(--duration-fast) var(--ease-ease)}.file-upload__dropzone:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.file-upload__dropzone--dragover{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-alt));border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.file-upload__dropzone--error{border-color:var(--color-error)}.file-upload__dropzone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.file-upload__icon{color:var(--color-text-secondary);font-size:var(--font-size-3xl);opacity:.5}.file-upload__text{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.file-upload__text span{color:var(--color-primary);text-decoration:underline}.file-upload__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.file-upload__input{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.file-upload__files{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none!important;margin-top:var(--space-sm);padding:0!important}.file-upload__file{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-sm);list-style:none;margin:0;padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-fast) var(--ease-ease)}.file-upload__file::marker,.file-upload__file:before{content:none}.file-upload__file:hover{background:var(--color-surface-alt)}.file-upload__file-icon{color:var(--color-success);flex-shrink:0;font-size:var(--font-size-base)}.file-upload__filename{color:var(--color-text);flex:1;font-weight:var(--font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload__filesize{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.file-upload__remove{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);line-height:1;padding:var(--space-xs);transition:color var(--duration-fast) var(--ease-ease)}.file-upload__remove:hover{color:var(--color-error)}.file-upload__remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.footer{border-top:1px solid var(--color-border-light);margin-top:var(--space-2xl);padding-top:var(--space-md)}.function-link{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:.375rem;text-decoration:none}.function-link:focus-visible,.function-link:hover{color:var(--color-text);text-decoration:underline}.header{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;margin-bottom:var(--space-xl);padding-bottom:var(--space-md)}.header>a{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-decoration:none}.header nav a{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin-left:var(--space-md);text-decoration:none}.header nav a:focus-visible,.header nav a:hover{color:var(--color-primary)}.help-text{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.input-field{display:flex;flex-direction:column;gap:var(--space-xs)}.input-field--block{width:100%}.input-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.input-label__required{color:var(--color-error);margin-left:.125em}.input{background-color:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);display:block;font-family:var(--font-family-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.input::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.input::placeholder{color:var(--color-text-secondary);opacity:.7}.input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.input--sm{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm)}.input--md{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.input--lg{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-xl)}.input--error,.input--error:focus{border-color:var(--color-error)}.input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.input--disabled,.input:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.input:-moz-read-only{background-color:var(--color-surface-alt);cursor:default}.input--readonly,.input:read-only{background-color:var(--color-surface-alt);cursor:default}.input-help{color:var(--color-text-secondary)}.input-error,.input-help{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.input-error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.lead{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.modal{align-items:center;background:var(--color-modal-backdrop);display:flex;justify-content:center;inset:0;padding:var(--space-lg);position:fixed;z-index:var(--z-modal-backdrop)}.modal__dialog{background:var(--color-surface-overlay,var(--color-surface));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--space-3xl));max-width:32rem;overflow-y:auto;position:relative;width:100%;z-index:var(--z-modal)}.modal__header{align-items:center;display:flex;justify-content:space-between;padding:var(--space-lg) var(--space-lg) 0}.modal__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.modal__close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xl);line-height:1;padding:var(--space-xs)}.modal__close:hover{color:var(--color-text)}.modal__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modal__body{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);padding:var(--space-lg)}.modal__footer{display:flex;gap:var(--space-sm);justify-content:flex-end;padding:0 var(--space-lg) var(--space-lg)}.modal--persistent .modal__close{display:none}.modal--entering{animation:gt-fade-in var(--duration-fast) var(--ease-ease-out)}.modal--leaving{animation:gt-fade-out var(--duration-fast) var(--ease-ease-in,ease-in)}.modal--entering .modal__dialog,.modal[data-transition=scale] .modal--entering .modal__dialog{animation:gt-scale-in var(--duration-fast) var(--ease-ease-out)}.modal--leaving .modal__dialog,.modal[data-transition=scale] .modal--leaving .modal__dialog{animation:gt-scale-out var(--duration-fast) var(--ease-ease-in,ease-in)}.modal[data-transition=fade] .modal--entering .modal__dialog{animation:gt-fade-in var(--duration-fast) var(--ease-ease-out)}.modal[data-transition=fade] .modal--leaving .modal__dialog{animation:gt-fade-out var(--duration-fast) var(--ease-ease-in,ease-in)}.modal[data-transition=slide-up] .modal--entering .modal__dialog{animation:gt-slide-up-in var(--duration-fast) var(--ease-ease-out)}.modal[data-transition=slide-up] .modal--leaving .modal__dialog{animation:gt-slide-up-out var(--duration-fast) var(--ease-ease-in,ease-in)}.modal[data-transition=slide-down] .modal--entering .modal__dialog{animation:gt-slide-down-in var(--duration-fast) var(--ease-ease-out)}.modal[data-transition=slide-down] .modal--leaving .modal__dialog{animation:gt-slide-down-out var(--duration-fast) var(--ease-ease-in,ease-in)}.modal[data-transition=slide-right] .modal--entering .modal__dialog{animation:gt-slide-right-in var(--duration-fast) var(--ease-ease-out)}.modal[data-transition=slide-right] .modal--leaving .modal__dialog{animation:gt-slide-right-out var(--duration-fast) var(--ease-ease-in,ease-in)}@media(prefers-reduced-motion:reduce){.modal--entering,.modal--entering .modal__dialog,.modal--leaving,.modal--leaving .modal__dialog{animation:none}}.otp-input{display:flex;gap:var(--space-sm)}.otp-input__field{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-family-mono,var(--font-family-base));font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);height:3rem;text-align:center;transition:border-color var(--duration-fast) var(--ease-ease),box-shadow var(--duration-fast) var(--ease-ease);width:3rem}.otp-input__field:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.otp-input__field--error,.otp-input__field--error:focus{border-color:var(--color-error)}.otp-input__field--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.otp-input__field--filled{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-background));border-color:var(--color-primary)}.otp-input__field:disabled{cursor:not-allowed;opacity:.5}.overflow-menu{display:inline-block;position:relative}.overflow-menu__trigger{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;line-height:1;min-height:2rem;min-width:2rem;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-fast) var(--ease-ease),background-color var(--duration-fast) var(--ease-ease)}.overflow-menu__trigger:hover{background:var(--color-surface-alt);color:var(--color-text)}.overflow-menu__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.overflow-menu--bordered .overflow-menu__trigger,.overflow-menu__panel{border:1px solid var(--color-border-medium)}.overflow-menu__panel{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;margin-top:.125rem;min-width:10rem;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.overflow-menu--left .overflow-menu__panel{left:0;right:auto}.overflow-menu--open .overflow-menu__panel{display:block}.overflow-menu__list{list-style:none!important;margin:0;padding:.5rem 0}.overflow-menu__item{list-style:none;margin:0;padding:0}.overflow-menu__item::marker,.overflow-menu__item:before{content:none}.overflow-menu__divider{border:0;border-top:1px solid var(--color-border-medium);height:0;margin:.5rem 0}.overflow-menu__link{align-items:center;background:none;border:none;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-sm);line-height:var(--line-height-normal);padding:.375rem 1rem;text-align:left;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-ease);white-space:nowrap;width:100%}.overflow-menu__link:hover{background:var(--color-surface-alt)}.overflow-menu__link:focus-visible{background:var(--color-surface-alt);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.overflow-menu__link--active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.overflow-menu__link--active:before{content:"✓";display:inline-block;flex-shrink:0;width:1.25em}.overflow-menu__link--danger{color:var(--color-error)}.overflow-menu__link--danger:hover{background:color-mix(in srgb,var(--color-error) 8%,transparent)}.overflow-menu__link--disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.6;pointer-events:none}.password-input{position:relative}.password-input__toggle{align-items:center;background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;bottom:1px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-sm);position:absolute;right:1px;top:1px;transition:color var(--duration-fast) var(--ease-ease)}.password-input__toggle:hover{color:var(--color-text)}.password-input__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.password-input .input{padding-right:4rem}.prose h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:var(--space-2xl) 0 var(--space-md)}.prose h2,.prose h3{font-weight:var(--font-weight-semibold)}.prose h3{font-size:var(--font-size-lg);margin:var(--space-xl) 0 var(--space-sm)}.prose p{line-height:var(--line-height-relaxed);margin:0 0 var(--space-md)}.prose>p:first-child{font-size:var(--font-size-xl);line-height:var(--line-height-normal)}.prose ol,.prose ul{line-height:var(--line-height-relaxed);margin:0 0 var(--space-md);padding-left:var(--space-lg)}.prose li{margin-bottom:var(--space-xs)}.prose code{background:var(--color-surface-alt);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:.875em;padding:.125rem .375rem}.prose pre{background:var(--color-surface);border-radius:var(--radius-lg);margin:0 0 var(--space-md);overflow-x:auto;padding:var(--space-md)}.prose pre code{background:none;padding:0}.skip-link{background:var(--color-text);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-background);font-weight:var(--font-weight-semibold);left:-9999px;padding:.75rem 1.25rem;position:absolute;text-decoration:none;top:0;z-index:var(--z-toast)}.skip-link:focus{left:1rem}.slider{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.slider__header{align-items:baseline;display:flex;gap:var(--space-md);justify-content:space-between}.slider__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.slider__value{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.slider__control{align-items:center;cursor:pointer;display:flex;height:1.25rem;position:relative;touch-action:none;width:100%}.slider__track{background:color-mix(in oklch,var(--color-text) 10%,transparent);left:0;right:0}.slider__range,.slider__track{border-radius:var(--radius-full);height:4px;position:absolute}.slider__range,.slider__thumb{background:var(--color-primary)}.slider__thumb{border:2px solid var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:grab;height:1.125rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);width:1.125rem;z-index:1}.slider__thumb:hover{box-shadow:var(--shadow-md);transform:translate(-50%,-50%) scale(1.1)}.slider__thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.slider__thumb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.slider--disabled{opacity:.5;pointer-events:none}.slider--disabled .slider__thumb{cursor:not-allowed}.slider--vertical{flex-direction:row;height:10rem;width:auto}.slider--vertical .slider__control{flex-direction:column;height:100%;width:1.25rem}.slider--vertical .slider__track{bottom:0;right:auto;top:0}.slider--vertical .slider__range,.slider--vertical .slider__track{height:auto;left:50%;transform:translate(-50%);width:4px}.slider--vertical .slider__thumb{left:50%;top:auto;transform:translate(-50%,50%)}.slider--vertical .slider__thumb:hover{transform:translate(-50%,50%) scale(1.1)}.slider--vertical .slider__thumb:active{transform:translate(-50%,50%) scale(1.15)}.slider--vertical .slider__thumb:focus-visible{transform:translate(-50%,50%)}@media(prefers-reduced-motion:reduce){.slider__thumb{transition:none}}@keyframes spinner-spin{to{transform:rotate(1turn)}}.spinner{align-items:center;display:inline-flex;gap:var(--space-sm)}.spinner__circle{animation:spinner-spin .75s linear infinite;border-color:currentColor transparent currentColor currentColor;border-radius:var(--radius-full);border-style:solid;display:block}.spinner__text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.spinner--sm .spinner__circle{border-width:.15em;height:1em;width:1em}.spinner--lg{flex-direction:column}.spinner--lg .spinner__circle{border-width:.25rem;height:3rem;width:3rem}.spinner--dark .spinner__circle{border-color:var(--color-text-secondary);border-right-color:transparent}.spinner--light .spinner__circle{border-color:var(--color-background);border-right-color:transparent}.spinner--backdrop{background:color-mix(in srgb,var(--color-background) 75%,transparent);justify-content:center;inset:0;padding-top:var(--space-xl);position:absolute;z-index:var(--z-dropdown)}.spinner--backdrop,.stepper{align-items:flex-start;display:flex}.stepper{counter-reset:step;list-style:none!important;margin:0;padding:0!important}.stepper__step{align-items:center;display:flex;flex:1;flex-direction:column;list-style:none;margin-top:0!important;padding:0;position:relative;text-align:center}.stepper__step::marker,.stepper__step:before{content:none}.stepper__step+.stepper__step:after{background:var(--color-border-medium);content:"";height:2px;left:calc(-50% + .75rem);position:absolute;right:calc(50% + .75rem);top:calc(.75rem - 1px);z-index:0}.stepper__step--completed+.stepper__step:after{background:var(--color-primary)}.stepper__dot{align-items:center;background:var(--color-background);border:2px solid var(--color-border-medium);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;position:relative;transition:border-color var(--duration-fast) var(--ease-ease),background-color var(--duration-fast) var(--ease-ease);width:1.5rem;z-index:1}.stepper__step--active .stepper__dot{border-color:var(--color-primary)}.stepper__step--active .stepper__dot:after{background:var(--color-primary);border-radius:var(--radius-full);content:"";height:.5rem;width:.5rem}.stepper__step--completed .stepper__dot{background:var(--color-primary);border-color:var(--color-primary)}.stepper__step--completed .stepper__dot:after{border-bottom:2px solid var(--color-background);border-left:2px solid var(--color-background);content:"";height:.3rem;transform:rotate(-45deg) translateY(-.0625rem);width:.5rem}.stepper__step--error .stepper__dot{background:var(--color-error);border-color:var(--color-error)}.stepper__step--error .stepper__dot:after{border:none;border-radius:0;color:var(--color-background);content:"×";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:auto;line-height:1;transform:none;width:auto}.stepper__step--clickable{cursor:pointer}.stepper__step--clickable:hover .stepper__dot{border-color:var(--color-primary)}.stepper__step--disabled{opacity:.5;pointer-events:none}.stepper__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-top:var(--space-xs)}.stepper__step--active .stepper__label{color:var(--color-text);font-weight:var(--font-weight-semibold)}.stepper__step--error .stepper__label{color:var(--color-error)}.stepper__info{font-size:var(--font-size-xs);margin-top:var(--space-xs)}.stepper--simple,.stepper__info{color:var(--color-text-secondary)}.stepper--simple{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media(max-width:767px){.stepper:not(.stepper--simple){display:none}}.stepper-mobile{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md);text-align:left;width:100%}@media(max-width:767px){.stepper-mobile{align-items:center;display:flex;justify-content:space-between}}.summary-list{margin:0;padding:0}.summary-list__row{align-items:baseline;border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--space-md);padding:var(--space-md)}.summary-list__row:last-child{border-bottom:none}.summary-list__key{color:var(--color-text-tertiary);flex:0 0 30%;font-weight:var(--font-weight-medium)}.summary-list__key,.summary-list__value{font-size:var(--font-size-sm);min-width:0;word-break:break-word}.summary-list__value{color:var(--color-text);flex:1 1 0%;margin:0}.summary-list__actions{flex:0 0 auto;margin:0;white-space:nowrap}.summary-list__action{background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline;font:inherit;font-size:var(--font-size-sm);padding:0;text-decoration:none}.summary-list__action:hover{text-decoration:underline;text-underline-offset:.15em}.summary-list__action:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.summary-list--borderless .summary-list__row{border-bottom:none}@media(max-width:40rem){.summary-list__row{flex-direction:column;gap:var(--space-xs)}.summary-list__key{flex:none}.summary-list__actions{align-self:flex-end}}.summary-card{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.summary-card__header{align-items:center;background-color:color-mix(in oklch,var(--color-text) 2.5%,transparent);border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md)}.summary-card__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.summary-card__actions{display:flex;font-size:var(--font-size-sm);gap:var(--space-md)}.summary-card__content .summary-list__row:last-child{border-bottom:none}.summary-card+.summary-card{margin-top:var(--space-md)}.tabs{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.tabs__list{display:flex;gap:0;list-style:none;margin:0;padding:0}.tabs__tab{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;min-height:2.5rem;padding:var(--space-sm) var(--space-md);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap}.tabs__tab:hover{color:var(--color-text)}.tabs__tab:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.tabs__icon{flex-shrink:0}.tabs__panel{padding-top:var(--space-lg)}.tabs--underline .tabs__list{border-bottom:1px solid var(--color-border-light);gap:var(--space-xs)}.tabs--underline .tabs__tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding-bottom:calc(var(--space-sm) + 2px);position:relative}.tabs--underline .tabs__tab:after{background:transparent;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background var(--duration-fast) var(--ease-out)}.tabs--underline .tabs__tab--active{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tabs--underline .tabs__tab--active:after{background:var(--color-primary)}.tabs--segment .tabs__list{background:var(--color-surface-alt);border-radius:var(--radius-lg);gap:2px;padding:3px}.tabs--segment .tabs__tab{border-radius:calc(var(--radius-lg) - 2px);flex:1;padding:var(--space-xs) var(--space-md)}.tabs--segment .tabs__tab--active{background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text);font-weight:var(--font-weight-semibold)}.tabs--pill .tabs__list{gap:var(--space-xs)}.tabs--pill .tabs__tab{border-radius:var(--radius-full);padding:var(--space-xs) var(--space-lg)}.tabs--pill .tabs__tab--active{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.tabs--pill .tabs__tab:hover:not(.tabs__tab--active){background:var(--color-surface-alt)}.table-wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media(max-width:40rem){.table-wrapper--responsive .table thead{display:none}.table-wrapper--responsive .table tbody tr{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);display:block;margin-bottom:var(--space-sm);padding:var(--space-xs) 0}.table-wrapper--responsive .table tbody td{align-items:baseline;border-bottom:none;display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-xs) var(--space-md);text-align:right}.table-wrapper--responsive .table tbody td:before{color:var(--color-text-tertiary);content:attr(data-label);flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-align:left;text-transform:uppercase}}.table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);width:100%}.table thead{border-bottom:1px solid var(--color-border-light)}.table th{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.06em;padding:var(--space-sm) var(--space-md) var(--space-md);text-align:left;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.table td{border-bottom:1px solid var(--color-border-light);padding:var(--space-md);vertical-align:middle}.table tbody tr{transition:background-color .15s cubic-bezier(.2,0,0,1)}.table tbody tr:hover{background-color:color-mix(in oklch,var(--color-text) 2.5%,transparent)}.table tbody tr:last-child td{border-bottom:none}.table caption{caption-side:bottom;color:var(--color-text-tertiary);font-size:var(--font-size-xs);padding:var(--space-xs) var(--space-md) var(--space-sm);text-align:left}.table__num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right}.table__sort{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.375rem;letter-spacing:inherit;margin:-2px -4px;padding:2px 4px;text-transform:inherit;transition:color .15s cubic-bezier(.2,0,0,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.table__sort:hover{color:var(--color-text)}.table__sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.table__sort-icon{display:inline-flex;flex-direction:column;font-size:.5rem;gap:1px;line-height:1;opacity:.3;transition:opacity .15s cubic-bezier(.2,0,0,1)}.table__sort:hover .table__sort-icon{opacity:.6}.table__sort--active .table__sort-icon{color:var(--color-text);opacity:1}.table__select{padding-right:0;width:2.5rem}.table__select input[type=checkbox]{accent-color:var(--color-primary)}.table tbody tr.table__row--selected{background-color:color-mix(in oklch,var(--color-primary) 5%,transparent)}.table tbody tr.table__row--selected:hover{background-color:color-mix(in oklch,var(--color-primary) 8%,transparent)}.table--borderless td,.table--borderless thead{border-bottom-color:transparent}.table--borderless tbody tr:hover,.table--zebra tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--color-text) 2%,transparent)}.table--zebra tbody tr:hover{background-color:color-mix(in oklch,var(--color-text) 4%,transparent)}.table--compact td,.table--compact th{padding:var(--space-sm) var(--space-md)}.table--compact th{padding-bottom:var(--space-sm)}.table--extra-compact td,.table--extra-compact th{padding:.375rem var(--space-md)}.table--extra-compact th{padding-bottom:.375rem}.table__footer{align-items:center;border-top:1px solid var(--color-border-light);color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-xs);justify-content:space-between;padding:var(--space-sm) var(--space-md)}.table__count{font-variant-numeric:tabular-nums}.tag{align-items:center;background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--space-xs);transition:background-color var(--duration-fast) var(--ease-ease),border-color var(--duration-fast) var(--ease-ease),color var(--duration-fast) var(--ease-ease);vertical-align:middle;white-space:nowrap}.tag:hover{background:var(--color-surface-alt)}.tag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tag--sm{font-size:var(--font-size-xs);padding:.0625rem var(--space-sm)}.tag--md,.tag--sm{line-height:var(--line-height-normal)}.tag--md{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-md)}.tag--selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary,#fff)}.tag--selected:hover{opacity:.9}.tag--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tag__icon{flex-shrink:0}.tag__dismiss{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;font-size:1em;height:1.25em;justify-content:center;line-height:1;margin-left:calc(var(--space-xs)*-1);opacity:.6;padding:0;transition:opacity var(--duration-fast) var(--ease-ease);width:1.25em}.tag__dismiss:hover{opacity:1}.tag__dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.textarea{background-color:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);display:block;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);min-height:6rem;padding:var(--space-sm) var(--space-md);resize:vertical;transition:border-color var(--duration-fast) var(--ease-ease-out),box-shadow var(--duration-fast) var(--ease-ease-out);width:100%}.textarea::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.textarea::placeholder{color:var(--color-text-secondary);opacity:.7}.textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.textarea--error,.textarea--error:focus{border-color:var(--color-error)}.textarea--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.textarea--disabled,.textarea:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.textarea:-moz-read-only{background-color:var(--color-surface-alt);cursor:default}.textarea--readonly,.textarea:read-only{background-color:var(--color-surface-alt);cursor:default}.textarea-count{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-xs)}.textarea-count--over{color:var(--color-error);font-weight:var(--font-weight-semibold)}@keyframes toast-countdown{0%{width:100%}to{width:0}}@keyframes toast-enter{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100%) scale(.95)}}.toast-container{display:flex;flex-direction:column-reverse;gap:0;padding:var(--space-lg);pointer-events:none;position:fixed;z-index:var(--z-toast)}.toast-container--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.toast-container--bottom-right{bottom:0;right:0}.toast-container--bottom-left{bottom:0;left:0}.toast-container--top-center{flex-direction:column;left:50%;top:0;transform:translate(-50%)}.toast-container--top-right{flex-direction:column;right:0;top:0}.toast-container--top-left{flex-direction:column;left:0;top:0}.toast-container--expanded{gap:var(--space-sm)}.toast-container--expanded .toast{opacity:1!important;transform:scale(1) translateY(0)!important}.toast{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;gap:var(--space-sm);max-width:420px;min-width:356px;overflow:hidden;padding:var(--space-md) var(--space-lg);pointer-events:auto;position:relative;transition:transform var(--duration-fast) var(--ease-ease),opacity var(--duration-fast) var(--ease-ease)}.toast--entering{animation:toast-enter var(--duration-fast) var(--ease-ease-out)}.toast--leaving{animation:toast-exit var(--duration-fast) ease-in forwards}.toast[data-index="1"]{opacity:.8;transform:scale(.95) translateY(-.5rem)}.toast[data-index="2"]{opacity:.6;transform:scale(.9) translateY(-1rem)}.toast__icon{flex-shrink:0;margin-top:.125rem}.toast__content{flex:1;min-width:0}.toast__message{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.toast__description,.toast__message{line-height:var(--line-height-normal)}.toast__description{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--space-xs)}.toast__close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);line-height:1;opacity:0;padding:var(--space-xs);position:absolute;right:var(--space-sm);top:var(--space-sm);transition:opacity var(--duration-fast) var(--ease-ease)}.toast__close:hover{color:var(--color-text)}.toast__close:focus-visible{opacity:1;outline:2px solid var(--color-focus-ring);outline-offset:2px}.toast:hover .toast__close{opacity:1}.toast__countdown{animation:toast-countdown linear forwards;border-radius:0 0 var(--radius-lg) var(--radius-lg);bottom:0;height:2px;left:0;position:absolute}.toast:focus-within .toast__countdown,.toast:hover .toast__countdown{animation-play-state:paused}.toast--success .toast__countdown{background:var(--color-success)}.toast--warning .toast__countdown{background:var(--color-warning)}.toast--error .toast__countdown{background:var(--color-error)}.toast--info .toast__countdown{background:var(--color-info)}.toast--default .toast__countdown{background:var(--color-text-secondary)}.toast--rich.toast--success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.toast--rich.toast--warning{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}.toast--rich.toast--error{background:color-mix(in srgb,var(--color-error) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-error) 25%,transparent)}.toast--rich.toast--info{background:color-mix(in srgb,var(--color-info) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-info) 25%,transparent)}@media(prefers-reduced-motion:reduce){.toast--entering,.toast--leaving{animation:none}.toast .toast__countdown{animation:none;width:100%}}@media(max-width:639px){.toast{max-width:none;min-width:auto;width:calc(100vw - var(--space-lg)*2)}}.toggle-field{align-items:center;display:flex;gap:var(--space-sm)}.toggle-label{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0;position:relative}.toggle__track{background-color:var(--color-border-medium);display:block;transition:background-color var(--duration-fast) var(--ease-ease)}.toggle__thumb,.toggle__track{border-radius:var(--radius-full)}.toggle__thumb{background-color:var(--color-background);box-shadow:var(--shadow-sm);left:2px;position:absolute;transition:transform var(--duration-fast) var(--ease-ease)}.toggle--checked .toggle__track{background-color:var(--color-primary)}.toggle--sm .toggle__track{height:20px;width:36px}.toggle--sm .toggle__thumb{height:16px;top:2px;width:16px}.toggle--sm.toggle--checked .toggle__thumb{transform:translate(16px)}.toggle--md .toggle__track{height:24px;width:44px}.toggle--md .toggle__thumb{height:20px;top:2px;width:20px}.toggle--md.toggle--checked .toggle__thumb{transform:translate(20px)}.toggle--lg .toggle__track{height:28px;width:52px}.toggle--lg .toggle__thumb{height:24px;top:2px;width:24px}.toggle--lg.toggle--checked .toggle__thumb{transform:translate(24px)}.toggle:focus-visible{border-radius:var(--radius-full);outline:2px solid var(--color-focus);outline-offset:2px}.toggle--disabled,.toggle:disabled{cursor:not-allowed;opacity:.5}.toggle-field:has(.toggle--disabled) .toggle-label,.toggle-field:has(.toggle:disabled) .toggle-label{cursor:not-allowed;opacity:.5}.tooltip-trigger{align-items:center;display:inline-flex;position:relative}.tooltip-trigger__icon{align-items:center;background:none;border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:1.25rem;justify-content:center;line-height:1;margin-left:var(--space-xs);width:1.25rem}.tooltip-trigger__icon:hover{border-color:var(--color-text);color:var(--color-text)}.tooltip-trigger__icon:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tooltip{background:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-background);font-size:var(--font-size-xs);line-height:var(--line-height-normal);max-width:250px;padding:var(--space-xs) var(--space-sm);pointer-events:none;position:absolute;white-space:normal;z-index:var(--z-tooltip);word-wrap:break-word;opacity:0;transform:scale(.95);transition:opacity var(--duration-fast) var(--ease-ease-out),transform var(--duration-fast) var(--ease-ease-out)}.tooltip--visible{opacity:1;transform:scale(1)}.tooltip__arrow{background:var(--color-text);height:.5rem;position:absolute;transform:rotate(45deg);width:.5rem}.tooltip--top{bottom:calc(100% + .5rem);left:50%;transform-origin:bottom center}.tooltip--top.tooltip--visible{transform:translate(-50%) scale(1)}.tooltip--top{transform:translate(-50%) scale(.95)}.tooltip--top .tooltip__arrow{bottom:-.25rem;left:50%;transform:translate(-50%) rotate(45deg)}.tooltip--bottom{left:50%;top:calc(100% + .5rem);transform-origin:top center}.tooltip--bottom.tooltip--visible{transform:translate(-50%) scale(1)}.tooltip--bottom{transform:translate(-50%) scale(.95)}.tooltip--bottom .tooltip__arrow{left:50%;top:-.25rem;transform:translate(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){.tooltip{transform:none;transition:none}.tooltip--bottom.tooltip--visible,.tooltip--top.tooltip--visible{transform:translate(-50%)}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.grid-rows-subgrid{grid-template-rows:subgrid}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.gap-0{gap:0}.gap-px{gap:1px}.gap-0-5{gap:.125rem}.gap-1{gap:.25rem}.gap-1-5{gap:.375rem}.gap-2{gap:.5rem}.gap-2-5{gap:.625rem}.gap-3{gap:.75rem}.gap-3-5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-px{-moz-column-gap:1px;column-gap:1px}.gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-y-0{row-gap:0}.gap-y-px{row-gap:1px}.gap-y-0-5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1-5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2-5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-3-5{row-gap:.875rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-11{row-gap:2.75rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-16{row-gap:4rem}.gap-y-20{row-gap:5rem}.gap-y-24{row-gap:6rem}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.auto-cols-auto{grid-auto-columns:auto}.auto-rows-auto{grid-auto-rows:auto}.auto-cols-min{grid-auto-columns:min-content}.auto-rows-min{grid-auto-rows:min-content}.auto-cols-max{grid-auto-columns:max-content}.auto-rows-max{grid-auto-rows:max-content}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}@media(min-width:640px){.sm\:gap-0{gap:0}.sm\:gap-px{gap:1px}.sm\:gap-0-5{gap:.125rem}.sm\:gap-1{gap:.25rem}.sm\:gap-1-5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2-5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3-5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-9{gap:2.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-11{gap:2.75rem}.sm\:gap-12{gap:3rem}.sm\:gap-14{gap:3.5rem}.sm\:gap-16{gap:4rem}.sm\:gap-20{gap:5rem}.sm\:gap-24{gap:6rem}.sm\:gap-x-0{-moz-column-gap:0;column-gap:0}.sm\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.sm\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.sm\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.sm\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.sm\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.sm\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.sm\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.sm\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.sm\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-px{row-gap:1px}.sm\:gap-y-0-5{row-gap:.125rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:gap-y-1-5{row-gap:.375rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-y-2-5{row-gap:.625rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:gap-y-3-5{row-gap:.875rem}.sm\:gap-y-4{row-gap:1rem}.sm\:gap-y-5{row-gap:1.25rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:gap-y-7{row-gap:1.75rem}.sm\:gap-y-8{row-gap:2rem}.sm\:gap-y-9{row-gap:2.25rem}.sm\:gap-y-10{row-gap:2.5rem}.sm\:gap-y-11{row-gap:2.75rem}.sm\:gap-y-12{row-gap:3rem}.sm\:gap-y-14{row-gap:3.5rem}.sm\:gap-y-16{row-gap:4rem}.sm\:gap-y-20{row-gap:5rem}.sm\:gap-y-24{row-gap:6rem}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-dense{grid-auto-flow:dense}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:auto-cols-auto{grid-auto-columns:auto}.sm\:auto-rows-auto{grid-auto-rows:auto}.sm\:auto-cols-min{grid-auto-columns:min-content}.sm\:auto-rows-min{grid-auto-rows:min-content}.sm\:auto-cols-max{grid-auto-columns:max-content}.sm\:auto-rows-max{grid-auto-rows:max-content}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media(min-width:768px){.md\:gap-0{gap:0}.md\:gap-px{gap:1px}.md\:gap-0-5{gap:.125rem}.md\:gap-1{gap:.25rem}.md\:gap-1-5{gap:.375rem}.md\:gap-2{gap:.5rem}.md\:gap-2-5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-3-5{gap:.875rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:gap-9{gap:2.25rem}.md\:gap-10{gap:2.5rem}.md\:gap-11{gap:2.75rem}.md\:gap-12{gap:3rem}.md\:gap-14{gap:3.5rem}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-24{gap:6rem}.md\:gap-x-0{-moz-column-gap:0;column-gap:0}.md\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.md\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.md\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.md\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.md\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.md\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.md\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.md\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.md\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.md\:gap-y-0{row-gap:0}.md\:gap-y-px{row-gap:1px}.md\:gap-y-0-5{row-gap:.125rem}.md\:gap-y-1{row-gap:.25rem}.md\:gap-y-1-5{row-gap:.375rem}.md\:gap-y-2{row-gap:.5rem}.md\:gap-y-2-5{row-gap:.625rem}.md\:gap-y-3{row-gap:.75rem}.md\:gap-y-3-5{row-gap:.875rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-y-6{row-gap:1.5rem}.md\:gap-y-7{row-gap:1.75rem}.md\:gap-y-8{row-gap:2rem}.md\:gap-y-9{row-gap:2.25rem}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-11{row-gap:2.75rem}.md\:gap-y-12{row-gap:3rem}.md\:gap-y-14{row-gap:3.5rem}.md\:gap-y-16{row-gap:4rem}.md\:gap-y-20{row-gap:5rem}.md\:gap-y-24{row-gap:6rem}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-dense{grid-auto-flow:dense}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:auto-cols-min{grid-auto-columns:min-content}.md\:auto-rows-min{grid-auto-rows:min-content}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:auto-rows-max{grid-auto-rows:max-content}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media(min-width:1024px){.lg\:gap-0{gap:0}.lg\:gap-px{gap:1px}.lg\:gap-0-5{gap:.125rem}.lg\:gap-1{gap:.25rem}.lg\:gap-1-5{gap:.375rem}.lg\:gap-2{gap:.5rem}.lg\:gap-2-5{gap:.625rem}.lg\:gap-3{gap:.75rem}.lg\:gap-3-5{gap:.875rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-9{gap:2.25rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-11{gap:2.75rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:gap-x-0{-moz-column-gap:0;column-gap:0}.lg\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.lg\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.lg\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.lg\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.lg\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.lg\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.lg\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.lg\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-px{row-gap:1px}.lg\:gap-y-0-5{row-gap:.125rem}.lg\:gap-y-1{row-gap:.25rem}.lg\:gap-y-1-5{row-gap:.375rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-2-5{row-gap:.625rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:gap-y-3-5{row-gap:.875rem}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-7{row-gap:1.75rem}.lg\:gap-y-8{row-gap:2rem}.lg\:gap-y-9{row-gap:2.25rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-y-11{row-gap:2.75rem}.lg\:gap-y-12{row-gap:3rem}.lg\:gap-y-14{row-gap:3.5rem}.lg\:gap-y-16{row-gap:4rem}.lg\:gap-y-20{row-gap:5rem}.lg\:gap-y-24{row-gap:6rem}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-dense{grid-auto-flow:dense}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:auto-cols-auto{grid-auto-columns:auto}.lg\:auto-rows-auto{grid-auto-rows:auto}.lg\:auto-cols-min{grid-auto-columns:min-content}.lg\:auto-rows-min{grid-auto-rows:min-content}.lg\:auto-cols-max{grid-auto-columns:max-content}.lg\:auto-rows-max{grid-auto-rows:max-content}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media(min-width:1280px){.xl\:gap-0{gap:0}.xl\:gap-px{gap:1px}.xl\:gap-0-5{gap:.125rem}.xl\:gap-1{gap:.25rem}.xl\:gap-1-5{gap:.375rem}.xl\:gap-2{gap:.5rem}.xl\:gap-2-5{gap:.625rem}.xl\:gap-3{gap:.75rem}.xl\:gap-3-5{gap:.875rem}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-7{gap:1.75rem}.xl\:gap-8{gap:2rem}.xl\:gap-9{gap:2.25rem}.xl\:gap-10{gap:2.5rem}.xl\:gap-11{gap:2.75rem}.xl\:gap-12{gap:3rem}.xl\:gap-14{gap:3.5rem}.xl\:gap-16{gap:4rem}.xl\:gap-20{gap:5rem}.xl\:gap-24{gap:6rem}.xl\:gap-x-0{-moz-column-gap:0;column-gap:0}.xl\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.xl\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.xl\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.xl\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.xl\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.xl\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.xl\:gap-y-0{row-gap:0}.xl\:gap-y-px{row-gap:1px}.xl\:gap-y-0-5{row-gap:.125rem}.xl\:gap-y-1{row-gap:.25rem}.xl\:gap-y-1-5{row-gap:.375rem}.xl\:gap-y-2{row-gap:.5rem}.xl\:gap-y-2-5{row-gap:.625rem}.xl\:gap-y-3{row-gap:.75rem}.xl\:gap-y-3-5{row-gap:.875rem}.xl\:gap-y-4{row-gap:1rem}.xl\:gap-y-5{row-gap:1.25rem}.xl\:gap-y-6{row-gap:1.5rem}.xl\:gap-y-7{row-gap:1.75rem}.xl\:gap-y-8{row-gap:2rem}.xl\:gap-y-9{row-gap:2.25rem}.xl\:gap-y-10{row-gap:2.5rem}.xl\:gap-y-11{row-gap:2.75rem}.xl\:gap-y-12{row-gap:3rem}.xl\:gap-y-14{row-gap:3.5rem}.xl\:gap-y-16{row-gap:4rem}.xl\:gap-y-20{row-gap:5rem}.xl\:gap-y-24{row-gap:6rem}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-dense{grid-auto-flow:dense}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:auto-cols-auto{grid-auto-columns:auto}.xl\:auto-rows-auto{grid-auto-rows:auto}.xl\:auto-cols-min{grid-auto-columns:min-content}.xl\:auto-rows-min{grid-auto-rows:min-content}.xl\:auto-cols-max{grid-auto-columns:max-content}.xl\:auto-rows-max{grid-auto-rows:max-content}.xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media(min-width:1536px){.\32xl\:gap-0{gap:0}.\32xl\:gap-px{gap:1px}.\32xl\:gap-0-5{gap:.125rem}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-1-5{gap:.375rem}.\32xl\:gap-2{gap:.5rem}.\32xl\:gap-2-5{gap:.625rem}.\32xl\:gap-3{gap:.75rem}.\32xl\:gap-3-5{gap:.875rem}.\32xl\:gap-4{gap:1rem}.\32xl\:gap-5{gap:1.25rem}.\32xl\:gap-6{gap:1.5rem}.\32xl\:gap-7{gap:1.75rem}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-9{gap:2.25rem}.\32xl\:gap-10{gap:2.5rem}.\32xl\:gap-11{gap:2.75rem}.\32xl\:gap-12{gap:3rem}.\32xl\:gap-14{gap:3.5rem}.\32xl\:gap-16{gap:4rem}.\32xl\:gap-20{gap:5rem}.\32xl\:gap-24{gap:6rem}.\32xl\:gap-x-0{-moz-column-gap:0;column-gap:0}.\32xl\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.\32xl\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.\32xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.\32xl\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.\32xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.\32xl\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.\32xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.\32xl\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.\32xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.\32xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.\32xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.\32xl\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.\32xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.\32xl\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.\32xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.\32xl\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.\32xl\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.\32xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.\32xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.\32xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.\32xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.\32xl\:gap-y-0{row-gap:0}.\32xl\:gap-y-px{row-gap:1px}.\32xl\:gap-y-0-5{row-gap:.125rem}.\32xl\:gap-y-1{row-gap:.25rem}.\32xl\:gap-y-1-5{row-gap:.375rem}.\32xl\:gap-y-2{row-gap:.5rem}.\32xl\:gap-y-2-5{row-gap:.625rem}.\32xl\:gap-y-3{row-gap:.75rem}.\32xl\:gap-y-3-5{row-gap:.875rem}.\32xl\:gap-y-4{row-gap:1rem}.\32xl\:gap-y-5{row-gap:1.25rem}.\32xl\:gap-y-6{row-gap:1.5rem}.\32xl\:gap-y-7{row-gap:1.75rem}.\32xl\:gap-y-8{row-gap:2rem}.\32xl\:gap-y-9{row-gap:2.25rem}.\32xl\:gap-y-10{row-gap:2.5rem}.\32xl\:gap-y-11{row-gap:2.75rem}.\32xl\:gap-y-12{row-gap:3rem}.\32xl\:gap-y-14{row-gap:3.5rem}.\32xl\:gap-y-16{row-gap:4rem}.\32xl\:gap-y-20{row-gap:5rem}.\32xl\:gap-y-24{row-gap:6rem}.\32xl\:grid-flow-row{grid-auto-flow:row}.\32xl\:grid-flow-col{grid-auto-flow:column}.\32xl\:grid-flow-dense{grid-auto-flow:dense}.\32xl\:grid-flow-row-dense{grid-auto-flow:row dense}.\32xl\:grid-flow-col-dense{grid-auto-flow:column dense}.\32xl\:auto-cols-auto{grid-auto-columns:auto}.\32xl\:auto-rows-auto{grid-auto-rows:auto}.\32xl\:auto-cols-min{grid-auto-columns:min-content}.\32xl\:auto-rows-min{grid-auto-rows:min-content}.\32xl\:auto-cols-max{grid-auto-columns:max-content}.\32xl\:auto-rows-max{grid-auto-rows:max-content}.\32xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\32xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}.grid-sidebar-left{display:grid;gap:var(--space-lg);grid-template-columns:auto 1fr}.grid-sidebar-right{display:grid;gap:var(--space-lg);grid-template-columns:1fr auto}.grid-center{display:grid;place-items:center}.grid-stretch{display:grid;place-items:stretch}.grid-holy-grail{display:grid;gap:var(--space-md);grid-template-areas:"header header header" "nav main aside" "footer footer footer";grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;min-height:100vh}.grid-holy-grail .grid-header{grid-area:header}.grid-holy-grail .grid-nav{grid-area:nav}.grid-holy-grail .grid-main{grid-area:main}.grid-holy-grail .grid-aside{grid-area:aside}.grid-holy-grail .grid-footer{grid-area:footer}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-fit-min,250px),1fr))}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-fit-min,250px),1fr))}.grid-cards-sm{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cards{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cards-lg{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}@media(min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-full{grid-column:1/-1}.sm\:col-start-1{grid-column-start:1}.sm\:col-end-1{grid-column-end:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-end-2{grid-column-end:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-end-3{grid-column-end:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-end-4{grid-column-end:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-end-5{grid-column-end:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-end-6{grid-column-end:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-end-7{grid-column-end:7}.sm\:col-start-auto{grid-column-start:auto}.sm\:col-end-auto{grid-column-end:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:row-span-full{grid-row:1/-1}.sm\:row-start-1{grid-row-start:1}.sm\:row-end-1{grid-row-end:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-end-2{grid-row-end:2}.sm\:row-start-3{grid-row-start:3}.sm\:row-end-3{grid-row-end:3}.sm\:row-start-4{grid-row-start:4}.sm\:row-end-4{grid-row-end:4}.sm\:row-start-5{grid-row-start:5}.sm\:row-end-5{grid-row-end:5}.sm\:row-start-6{grid-row-start:6}.sm\:row-end-6{grid-row-end:6}.sm\:row-start-7{grid-row-start:7}.sm\:row-end-7{grid-row-end:7}}@media(min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-full{grid-column:1/-1}.md\:col-start-1{grid-column-start:1}.md\:col-end-1{grid-column-end:1}.md\:col-start-2{grid-column-start:2}.md\:col-end-2{grid-column-end:2}.md\:col-start-3{grid-column-start:3}.md\:col-end-3{grid-column-end:3}.md\:col-start-4{grid-column-start:4}.md\:col-end-4{grid-column-end:4}.md\:col-start-5{grid-column-start:5}.md\:col-end-5{grid-column-end:5}.md\:col-start-6{grid-column-start:6}.md\:col-end-6{grid-column-end:6}.md\:col-start-7{grid-column-start:7}.md\:col-end-7{grid-column-end:7}.md\:col-start-8{grid-column-start:8}.md\:col-end-8{grid-column-end:8}.md\:col-start-9{grid-column-start:9}.md\:col-end-9{grid-column-end:9}.md\:col-start-10{grid-column-start:10}.md\:col-end-10{grid-column-end:10}.md\:col-start-11{grid-column-start:11}.md\:col-end-11{grid-column-end:11}.md\:col-start-12{grid-column-start:12}.md\:col-end-12{grid-column-end:12}.md\:col-start-13{grid-column-start:13}.md\:col-end-13{grid-column-end:13}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-auto{grid-column-end:auto}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-5{grid-row:span 5/span 5}.md\:row-span-6{grid-row:span 6/span 6}.md\:row-span-full{grid-row:1/-1}.md\:row-start-1{grid-row-start:1}.md\:row-end-1{grid-row-end:1}.md\:row-start-2{grid-row-start:2}.md\:row-end-2{grid-row-end:2}.md\:row-start-3{grid-row-start:3}.md\:row-end-3{grid-row-end:3}.md\:row-start-4{grid-row-start:4}.md\:row-end-4{grid-row-end:4}.md\:row-start-5{grid-row-start:5}.md\:row-end-5{grid-row-end:5}.md\:row-start-6{grid-row-start:6}.md\:row-end-6{grid-row-end:6}.md\:row-start-7{grid-row-start:7}.md\:row-end-7{grid-row-end:7}}@media(min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-1{grid-column-start:1}.lg\:col-end-1{grid-column-end:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-end-2{grid-column-end:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-end-3{grid-column-end:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-end-4{grid-column-end:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-end-5{grid-column-end:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-end-6{grid-column-end:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-end-7{grid-column-end:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-end-8{grid-column-end:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-end-9{grid-column-end:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-end-10{grid-column-end:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-end-11{grid-column-end:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-end-12{grid-column-end:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-end-13{grid-column-end:13}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-auto{grid-column-end:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-span-full{grid-row:1/-1}.lg\:row-start-1{grid-row-start:1}.lg\:row-end-1{grid-row-end:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-end-2{grid-row-end:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-end-3{grid-row-end:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-end-4{grid-row-end:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-end-5{grid-row-end:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-end-6{grid-row-end:6}.lg\:row-start-7{grid-row-start:7}.lg\:row-end-7{grid-row-end:7}}@media(min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:col-start-1{grid-column-start:1}.xl\:col-end-1{grid-column-end:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-end-2{grid-column-end:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-end-3{grid-column-end:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-end-4{grid-column-end:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-end-5{grid-column-end:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-end-6{grid-column-end:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-end-7{grid-column-end:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-end-8{grid-column-end:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-end-9{grid-column-end:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-end-10{grid-column-end:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-end-11{grid-column-end:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-end-12{grid-column-end:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-end-13{grid-column-end:13}.xl\:col-start-auto{grid-column-start:auto}.xl\:col-end-auto{grid-column-end:auto}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:row-span-full{grid-row:1/-1}.xl\:row-start-1{grid-row-start:1}.xl\:row-end-1{grid-row-end:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-end-2{grid-row-end:2}.xl\:row-start-3{grid-row-start:3}.xl\:row-end-3{grid-row-end:3}.xl\:row-start-4{grid-row-start:4}.xl\:row-end-4{grid-row-end:4}.xl\:row-start-5{grid-row-start:5}.xl\:row-end-5{grid-row-end:5}.xl\:row-start-6{grid-row-start:6}.xl\:row-end-6{grid-row-end:6}.xl\:row-start-7{grid-row-start:7}.xl\:row-end-7{grid-row-end:7}}@media(min-width:1536px){.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-6{grid-column:span 6/span 6}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:col-span-8{grid-column:span 8/span 8}.\32xl\:col-span-9{grid-column:span 9/span 9}.\32xl\:col-span-10{grid-column:span 10/span 10}.\32xl\:col-span-11{grid-column:span 11/span 11}.\32xl\:col-span-12{grid-column:span 12/span 12}.\32xl\:col-span-full{grid-column:1/-1}.\32xl\:col-start-1{grid-column-start:1}.\32xl\:col-end-1{grid-column-end:1}.\32xl\:col-start-2{grid-column-start:2}.\32xl\:col-end-2{grid-column-end:2}.\32xl\:col-start-3{grid-column-start:3}.\32xl\:col-end-3{grid-column-end:3}.\32xl\:col-start-4{grid-column-start:4}.\32xl\:col-end-4{grid-column-end:4}.\32xl\:col-start-5{grid-column-start:5}.\32xl\:col-end-5{grid-column-end:5}.\32xl\:col-start-6{grid-column-start:6}.\32xl\:col-end-6{grid-column-end:6}.\32xl\:col-start-7{grid-column-start:7}.\32xl\:col-end-7{grid-column-end:7}.\32xl\:col-start-8{grid-column-start:8}.\32xl\:col-end-8{grid-column-end:8}.\32xl\:col-start-9{grid-column-start:9}.\32xl\:col-end-9{grid-column-end:9}.\32xl\:col-start-10{grid-column-start:10}.\32xl\:col-end-10{grid-column-end:10}.\32xl\:col-start-11{grid-column-start:11}.\32xl\:col-end-11{grid-column-end:11}.\32xl\:col-start-12{grid-column-start:12}.\32xl\:col-end-12{grid-column-end:12}.\32xl\:col-start-13{grid-column-start:13}.\32xl\:col-end-13{grid-column-end:13}.\32xl\:col-start-auto{grid-column-start:auto}.\32xl\:col-end-auto{grid-column-end:auto}.\32xl\:row-span-1{grid-row:span 1/span 1}.\32xl\:row-span-2{grid-row:span 2/span 2}.\32xl\:row-span-3{grid-row:span 3/span 3}.\32xl\:row-span-4{grid-row:span 4/span 4}.\32xl\:row-span-5{grid-row:span 5/span 5}.\32xl\:row-span-6{grid-row:span 6/span 6}.\32xl\:row-span-full{grid-row:1/-1}.\32xl\:row-start-1{grid-row-start:1}.\32xl\:row-end-1{grid-row-end:1}.\32xl\:row-start-2{grid-row-start:2}.\32xl\:row-end-2{grid-row-end:2}.\32xl\:row-start-3{grid-row-start:3}.\32xl\:row-end-3{grid-row-end:3}.\32xl\:row-start-4{grid-row-start:4}.\32xl\:row-end-4{grid-row-end:4}.\32xl\:row-start-5{grid-row-start:5}.\32xl\:row-end-5{grid-row-end:5}.\32xl\:row-start-6{grid-row-start:6}.\32xl\:row-end-6{grid-row-end:6}.\32xl\:row-start-7{grid-row-start:7}.\32xl\:row-end-7{grid-row-end:7}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.visible{visibility:visible}.invisible{visibility:hidden}@media(min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:grow{flex-grow:1}.sm\:grow-0{flex-grow:0}.sm\:shrink{flex-shrink:1}.sm\:shrink-0{flex-shrink:0}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}}@media(min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:contents{display:contents}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-1{flex:1 1 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:grow{flex-grow:1}.md\:grow-0{flex-grow:0}.md\:shrink{flex-shrink:1}.md\:shrink-0{flex-shrink:0}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}}@media(min-width:1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-1{flex:1 1 0%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-none{flex:none}.lg\:grow{flex-grow:1}.lg\:grow-0{flex-grow:0}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}}@media(min-width:1280px){.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:inline-grid{display:inline-grid}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-1{flex:1 1 0%}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-none{flex:none}.xl\:grow{flex-grow:1}.xl\:grow-0{flex-grow:0}.xl\:shrink{flex-shrink:1}.xl\:shrink-0{flex-shrink:0}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}}@media(min-width:1536px){.\32xl\:block{display:block}.\32xl\:inline-block{display:inline-block}.\32xl\:inline{display:inline}.\32xl\:flex{display:flex}.\32xl\:inline-flex{display:inline-flex}.\32xl\:grid{display:grid}.\32xl\:inline-grid{display:inline-grid}.\32xl\:contents{display:contents}.\32xl\:hidden{display:none}.\32xl\:flex-row{flex-direction:row}.\32xl\:flex-col{flex-direction:column}.\32xl\:flex-row-reverse{flex-direction:row-reverse}.\32xl\:flex-col-reverse{flex-direction:column-reverse}.\32xl\:flex-wrap{flex-wrap:wrap}.\32xl\:flex-nowrap{flex-wrap:nowrap}.\32xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\32xl\:flex-1{flex:1 1 0%}.\32xl\:flex-auto{flex:1 1 auto}.\32xl\:flex-initial{flex:0 1 auto}.\32xl\:flex-none{flex:none}.\32xl\:grow{flex-grow:1}.\32xl\:grow-0{flex-grow:0}.\32xl\:shrink{flex-shrink:1}.\32xl\:shrink-0{flex-shrink:0}.\32xl\:visible{visibility:visible}.\32xl\:invisible{visibility:hidden}}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.content-normal{align-content:normal}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-center{place-content:center}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}@media(min-width:640px){.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-normal{justify-content:normal}.sm\:justify-stretch{justify-content:stretch}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-items-stretch{justify-items:stretch}.sm\:justify-self-auto{justify-self:auto}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-stretch{justify-self:stretch}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-center{align-content:center}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:content-evenly{align-content:space-evenly}.sm\:content-stretch{align-content:stretch}.sm\:content-normal{align-content:normal}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-baseline{align-self:baseline}.sm\:self-stretch{align-self:stretch}.sm\:place-content-start{place-content:start}.sm\:place-content-end{place-content:end}.sm\:place-content-center{place-content:center}.sm\:place-content-between{place-content:space-between}.sm\:place-content-around{place-content:space-around}.sm\:place-content-evenly{place-content:space-evenly}.sm\:place-content-stretch{place-content:stretch}.sm\:place-items-start{place-items:start}.sm\:place-items-end{place-items:end}.sm\:place-items-center{place-items:center}.sm\:place-items-stretch{place-items:stretch}.sm\:place-self-auto{place-self:auto}.sm\:place-self-start{place-self:start}.sm\:place-self-end{place-self:end}.sm\:place-self-center{place-self:center}.sm\:place-self-stretch{place-self:stretch}}@media(min-width:768px){.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:justify-normal{justify-content:normal}.md\:justify-stretch{justify-content:stretch}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-items-stretch{justify-items:stretch}.md\:justify-self-auto{justify-self:auto}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:justify-self-stretch{justify-self:stretch}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-center{align-content:center}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:content-evenly{align-content:space-evenly}.md\:content-stretch{align-content:stretch}.md\:content-normal{align-content:normal}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-baseline{align-self:baseline}.md\:self-stretch{align-self:stretch}.md\:place-content-start{place-content:start}.md\:place-content-end{place-content:end}.md\:place-content-center{place-content:center}.md\:place-content-between{place-content:space-between}.md\:place-content-around{place-content:space-around}.md\:place-content-evenly{place-content:space-evenly}.md\:place-content-stretch{place-content:stretch}.md\:place-items-start{place-items:start}.md\:place-items-end{place-items:end}.md\:place-items-center{place-items:center}.md\:place-items-stretch{place-items:stretch}.md\:place-self-auto{place-self:auto}.md\:place-self-start{place-self:start}.md\:place-self-end{place-self:end}.md\:place-self-center{place-self:center}.md\:place-self-stretch{place-self:stretch}}@media(min-width:1024px){.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:justify-normal{justify-content:normal}.lg\:justify-stretch{justify-content:stretch}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-end{justify-items:end}.lg\:justify-items-center{justify-items:center}.lg\:justify-items-stretch{justify-items:stretch}.lg\:justify-self-auto{justify-self:auto}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-stretch{justify-self:stretch}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-center{align-content:center}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:content-evenly{align-content:space-evenly}.lg\:content-stretch{align-content:stretch}.lg\:content-normal{align-content:normal}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-baseline{align-self:baseline}.lg\:self-stretch{align-self:stretch}.lg\:place-content-start{place-content:start}.lg\:place-content-end{place-content:end}.lg\:place-content-center{place-content:center}.lg\:place-content-between{place-content:space-between}.lg\:place-content-around{place-content:space-around}.lg\:place-content-evenly{place-content:space-evenly}.lg\:place-content-stretch{place-content:stretch}.lg\:place-items-start{place-items:start}.lg\:place-items-end{place-items:end}.lg\:place-items-center{place-items:center}.lg\:place-items-stretch{place-items:stretch}.lg\:place-self-auto{place-self:auto}.lg\:place-self-start{place-self:start}.lg\:place-self-end{place-self:end}.lg\:place-self-center{place-self:center}.lg\:place-self-stretch{place-self:stretch}}@media(min-width:1280px){.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:justify-normal{justify-content:normal}.xl\:justify-stretch{justify-content:stretch}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-end{justify-items:end}.xl\:justify-items-center{justify-items:center}.xl\:justify-items-stretch{justify-items:stretch}.xl\:justify-self-auto{justify-self:auto}.xl\:justify-self-start{justify-self:start}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}.xl\:justify-self-stretch{justify-self:stretch}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-center{align-content:center}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:content-evenly{align-content:space-evenly}.xl\:content-stretch{align-content:stretch}.xl\:content-normal{align-content:normal}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-baseline{align-self:baseline}.xl\:self-stretch{align-self:stretch}.xl\:place-content-start{place-content:start}.xl\:place-content-end{place-content:end}.xl\:place-content-center{place-content:center}.xl\:place-content-between{place-content:space-between}.xl\:place-content-around{place-content:space-around}.xl\:place-content-evenly{place-content:space-evenly}.xl\:place-content-stretch{place-content:stretch}.xl\:place-items-start{place-items:start}.xl\:place-items-end{place-items:end}.xl\:place-items-center{place-items:center}.xl\:place-items-stretch{place-items:stretch}.xl\:place-self-auto{place-self:auto}.xl\:place-self-start{place-self:start}.xl\:place-self-end{place-self:end}.xl\:place-self-center{place-self:center}.xl\:place-self-stretch{place-self:stretch}}@media(min-width:1536px){.\32xl\:justify-start{justify-content:flex-start}.\32xl\:justify-end{justify-content:flex-end}.\32xl\:justify-center{justify-content:center}.\32xl\:justify-between{justify-content:space-between}.\32xl\:justify-around{justify-content:space-around}.\32xl\:justify-evenly{justify-content:space-evenly}.\32xl\:justify-normal{justify-content:normal}.\32xl\:justify-stretch{justify-content:stretch}.\32xl\:justify-items-start{justify-items:start}.\32xl\:justify-items-end{justify-items:end}.\32xl\:justify-items-center{justify-items:center}.\32xl\:justify-items-stretch{justify-items:stretch}.\32xl\:justify-self-auto{justify-self:auto}.\32xl\:justify-self-start{justify-self:start}.\32xl\:justify-self-end{justify-self:end}.\32xl\:justify-self-center{justify-self:center}.\32xl\:justify-self-stretch{justify-self:stretch}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-end{align-items:flex-end}.\32xl\:items-center{align-items:center}.\32xl\:items-baseline{align-items:baseline}.\32xl\:items-stretch{align-items:stretch}.\32xl\:content-start{align-content:flex-start}.\32xl\:content-end{align-content:flex-end}.\32xl\:content-center{align-content:center}.\32xl\:content-between{align-content:space-between}.\32xl\:content-around{align-content:space-around}.\32xl\:content-evenly{align-content:space-evenly}.\32xl\:content-stretch{align-content:stretch}.\32xl\:content-normal{align-content:normal}.\32xl\:self-auto{align-self:auto}.\32xl\:self-start{align-self:flex-start}.\32xl\:self-end{align-self:flex-end}.\32xl\:self-center{align-self:center}.\32xl\:self-baseline{align-self:baseline}.\32xl\:self-stretch{align-self:stretch}.\32xl\:place-content-start{place-content:start}.\32xl\:place-content-end{place-content:end}.\32xl\:place-content-center{place-content:center}.\32xl\:place-content-between{place-content:space-between}.\32xl\:place-content-around{place-content:space-around}.\32xl\:place-content-evenly{place-content:space-evenly}.\32xl\:place-content-stretch{place-content:stretch}.\32xl\:place-items-start{place-items:start}.\32xl\:place-items-end{place-items:end}.\32xl\:place-items-center{place-items:center}.\32xl\:place-items-stretch{place-items:stretch}.\32xl\:place-self-auto{place-self:auto}.\32xl\:place-self-start{place-self:start}.\32xl\:place-self-end{place-self:end}.\32xl\:place-self-center{place-self:center}.\32xl\:place-self-stretch{place-self:stretch}}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media(min-width:640px){.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}}@media(min-width:768px){.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:order-none{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}}@media(min-width:1024px){.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}}@media(min-width:1280px){.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:order-none{order:0}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:order-7{order:7}.xl\:order-8{order:8}.xl\:order-9{order:9}.xl\:order-10{order:10}.xl\:order-11{order:11}.xl\:order-12{order:12}}@media(min-width:1536px){.\32xl\:order-first{order:-9999}.\32xl\:order-last{order:9999}.\32xl\:order-none{order:0}.\32xl\:order-1{order:1}.\32xl\:order-2{order:2}.\32xl\:order-3{order:3}.\32xl\:order-4{order:4}.\32xl\:order-5{order:5}.\32xl\:order-6{order:6}.\32xl\:order-7{order:7}.\32xl\:order-8{order:8}.\32xl\:order-9{order:9}.\32xl\:order-10{order:10}.\32xl\:order-11{order:11}.\32xl\:order-12{order:12}}.m-0{margin:0}.m-px{margin:1px}.m-0-5{margin:.125rem}.m-1{margin:.25rem}.m-1-5{margin:.375rem}.m-2{margin:.5rem}.m-2-5{margin:.625rem}.m-3{margin:.75rem}.m-3-5{margin:.875rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-11{margin:2.75rem}.m-12{margin:3rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.mx-0{margin-inline:0}.mx-px{margin-inline:1px}.mx-0-5{margin-inline:.125rem}.mx-1{margin-inline:.25rem}.mx-1-5{margin-inline:.375rem}.mx-2{margin-inline:.5rem}.mx-2-5{margin-inline:.625rem}.mx-3{margin-inline:.75rem}.mx-3-5{margin-inline:.875rem}.mx-4{margin-inline:1rem}.mx-5{margin-inline:1.25rem}.mx-6{margin-inline:1.5rem}.mx-7{margin-inline:1.75rem}.mx-8{margin-inline:2rem}.mx-9{margin-inline:2.25rem}.mx-10{margin-inline:2.5rem}.mx-11{margin-inline:2.75rem}.mx-12{margin-inline:3rem}.mx-14{margin-inline:3.5rem}.mx-16{margin-inline:4rem}.mx-20{margin-inline:5rem}.mx-24{margin-inline:6rem}.my-0{margin-block:0}.my-px{margin-block:1px}.my-0-5{margin-block:.125rem}.my-1{margin-block:.25rem}.my-1-5{margin-block:.375rem}.my-2{margin-block:.5rem}.my-2-5{margin-block:.625rem}.my-3{margin-block:.75rem}.my-3-5{margin-block:.875rem}.my-4{margin-block:1rem}.my-5{margin-block:1.25rem}.my-6{margin-block:1.5rem}.my-7{margin-block:1.75rem}.my-8{margin-block:2rem}.my-9{margin-block:2.25rem}.my-10{margin-block:2.5rem}.my-11{margin-block:2.75rem}.my-12{margin-block:3rem}.my-14{margin-block:3.5rem}.my-16{margin-block:4rem}.my-20{margin-block:5rem}.my-24{margin-block:6rem}.mt-0{margin-top:0}.mt-px{margin-top:1px}.mt-0-5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1-5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2-5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3-5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mb-0{margin-bottom:0}.mb-px{margin-bottom:1px}.mb-0-5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1-5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2-5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3-5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.ms-0{margin-inline-start:0}.ms-px{margin-inline-start:1px}.ms-0-5{margin-inline-start:.125rem}.ms-1{margin-inline-start:.25rem}.ms-1-5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-2-5{margin-inline-start:.625rem}.ms-3{margin-inline-start:.75rem}.ms-3-5{margin-inline-start:.875rem}.ms-4{margin-inline-start:1rem}.ms-5{margin-inline-start:1.25rem}.ms-6{margin-inline-start:1.5rem}.ms-7{margin-inline-start:1.75rem}.ms-8{margin-inline-start:2rem}.ms-9{margin-inline-start:2.25rem}.ms-10{margin-inline-start:2.5rem}.ms-11{margin-inline-start:2.75rem}.ms-12{margin-inline-start:3rem}.ms-14{margin-inline-start:3.5rem}.ms-16{margin-inline-start:4rem}.ms-20{margin-inline-start:5rem}.ms-24{margin-inline-start:6rem}.me-0{margin-inline-end:0}.me-px{margin-inline-end:1px}.me-0-5{margin-inline-end:.125rem}.me-1{margin-inline-end:.25rem}.me-1-5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2-5{margin-inline-end:.625rem}.me-3{margin-inline-end:.75rem}.me-3-5{margin-inline-end:.875rem}.me-4{margin-inline-end:1rem}.me-5{margin-inline-end:1.25rem}.me-6{margin-inline-end:1.5rem}.me-7{margin-inline-end:1.75rem}.me-8{margin-inline-end:2rem}.me-9{margin-inline-end:2.25rem}.me-10{margin-inline-end:2.5rem}.me-11{margin-inline-end:2.75rem}.me-12{margin-inline-end:3rem}.me-14{margin-inline-end:3.5rem}.me-16{margin-inline-end:4rem}.me-20{margin-inline-end:5rem}.me-24{margin-inline-end:6rem}.p-0{padding:0}.p-px{padding:1px}.p-0-5{padding:.125rem}.p-1{padding:.25rem}.p-1-5{padding:.375rem}.p-2{padding:.5rem}.p-2-5{padding:.625rem}.p-3{padding:.75rem}.p-3-5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.px-0{padding-inline:0}.px-px{padding-inline:1px}.px-0-5{padding-inline:.125rem}.px-1{padding-inline:.25rem}.px-1-5{padding-inline:.375rem}.px-2{padding-inline:.5rem}.px-2-5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-3-5{padding-inline:.875rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.px-7{padding-inline:1.75rem}.px-8{padding-inline:2rem}.px-9{padding-inline:2.25rem}.px-10{padding-inline:2.5rem}.px-11{padding-inline:2.75rem}.px-12{padding-inline:3rem}.px-14{padding-inline:3.5rem}.px-16{padding-inline:4rem}.px-20{padding-inline:5rem}.px-24{padding-inline:6rem}.py-0{padding-block:0}.py-px{padding-block:1px}.py-0-5{padding-block:.125rem}.py-1{padding-block:.25rem}.py-1-5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2-5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-3-5{padding-block:.875rem}.py-4{padding-block:1rem}.py-5{padding-block:1.25rem}.py-6{padding-block:1.5rem}.py-7{padding-block:1.75rem}.py-8{padding-block:2rem}.py-9{padding-block:2.25rem}.py-10{padding-block:2.5rem}.py-11{padding-block:2.75rem}.py-12{padding-block:3rem}.py-14{padding-block:3.5rem}.py-16{padding-block:4rem}.py-20{padding-block:5rem}.py-24{padding-block:6rem}.pt-0{padding-top:0}.pt-px{padding-top:1px}.pt-0-5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1-5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2-5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3-5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-10{padding-top:2.5rem}.pt-11{padding-top:2.75rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pb-0{padding-bottom:0}.pb-px{padding-bottom:1px}.pb-0-5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1-5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2-5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3-5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-11{padding-bottom:2.75rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.ps-0{padding-inline-start:0}.ps-px{padding-inline-start:1px}.ps-0-5{padding-inline-start:.125rem}.ps-1{padding-inline-start:.25rem}.ps-1-5{padding-inline-start:.375rem}.ps-2{padding-inline-start:.5rem}.ps-2-5{padding-inline-start:.625rem}.ps-3{padding-inline-start:.75rem}.ps-3-5{padding-inline-start:.875rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.ps-7{padding-inline-start:1.75rem}.ps-8{padding-inline-start:2rem}.ps-9{padding-inline-start:2.25rem}.ps-10{padding-inline-start:2.5rem}.ps-11{padding-inline-start:2.75rem}.ps-12{padding-inline-start:3rem}.ps-14{padding-inline-start:3.5rem}.ps-16{padding-inline-start:4rem}.ps-20{padding-inline-start:5rem}.ps-24{padding-inline-start:6rem}.pe-0{padding-inline-end:0}.pe-px{padding-inline-end:1px}.pe-0-5{padding-inline-end:.125rem}.pe-1{padding-inline-end:.25rem}.pe-1-5{padding-inline-end:.375rem}.pe-2{padding-inline-end:.5rem}.pe-2-5{padding-inline-end:.625rem}.pe-3{padding-inline-end:.75rem}.pe-3-5{padding-inline-end:.875rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-6{padding-inline-end:1.5rem}.pe-7{padding-inline-end:1.75rem}.pe-8{padding-inline-end:2rem}.pe-9{padding-inline-end:2.25rem}.pe-10{padding-inline-end:2.5rem}.pe-11{padding-inline-end:2.75rem}.pe-12{padding-inline-end:3rem}.pe-14{padding-inline-end:3.5rem}.pe-16{padding-inline-end:4rem}.pe-20{padding-inline-end:5rem}.pe-24{padding-inline-end:6rem}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}@media(min-width:640px){.sm\:m-0{margin:0}.sm\:m-px{margin:1px}.sm\:m-0-5{margin:.125rem}.sm\:m-1{margin:.25rem}.sm\:m-1-5{margin:.375rem}.sm\:m-2{margin:.5rem}.sm\:m-2-5{margin:.625rem}.sm\:m-3{margin:.75rem}.sm\:m-3-5{margin:.875rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-7{margin:1.75rem}.sm\:m-8{margin:2rem}.sm\:m-9{margin:2.25rem}.sm\:m-10{margin:2.5rem}.sm\:m-11{margin:2.75rem}.sm\:m-12{margin:3rem}.sm\:m-14{margin:3.5rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:mx-0{margin-inline:0}.sm\:mx-px{margin-inline:1px}.sm\:mx-0-5{margin-inline:.125rem}.sm\:mx-1{margin-inline:.25rem}.sm\:mx-1-5{margin-inline:.375rem}.sm\:mx-2{margin-inline:.5rem}.sm\:mx-2-5{margin-inline:.625rem}.sm\:mx-3{margin-inline:.75rem}.sm\:mx-3-5{margin-inline:.875rem}.sm\:mx-4{margin-inline:1rem}.sm\:mx-5{margin-inline:1.25rem}.sm\:mx-6{margin-inline:1.5rem}.sm\:mx-7{margin-inline:1.75rem}.sm\:mx-8{margin-inline:2rem}.sm\:mx-9{margin-inline:2.25rem}.sm\:mx-10{margin-inline:2.5rem}.sm\:mx-11{margin-inline:2.75rem}.sm\:mx-12{margin-inline:3rem}.sm\:mx-14{margin-inline:3.5rem}.sm\:mx-16{margin-inline:4rem}.sm\:mx-20{margin-inline:5rem}.sm\:mx-24{margin-inline:6rem}.sm\:my-0{margin-block:0}.sm\:my-px{margin-block:1px}.sm\:my-0-5{margin-block:.125rem}.sm\:my-1{margin-block:.25rem}.sm\:my-1-5{margin-block:.375rem}.sm\:my-2{margin-block:.5rem}.sm\:my-2-5{margin-block:.625rem}.sm\:my-3{margin-block:.75rem}.sm\:my-3-5{margin-block:.875rem}.sm\:my-4{margin-block:1rem}.sm\:my-5{margin-block:1.25rem}.sm\:my-6{margin-block:1.5rem}.sm\:my-7{margin-block:1.75rem}.sm\:my-8{margin-block:2rem}.sm\:my-9{margin-block:2.25rem}.sm\:my-10{margin-block:2.5rem}.sm\:my-11{margin-block:2.75rem}.sm\:my-12{margin-block:3rem}.sm\:my-14{margin-block:3.5rem}.sm\:my-16{margin-block:4rem}.sm\:my-20{margin-block:5rem}.sm\:my-24{margin-block:6rem}.sm\:mt-0{margin-top:0}.sm\:mt-px{margin-top:1px}.sm\:mt-0-5{margin-top:.125rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-1-5{margin-top:.375rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-2-5{margin-top:.625rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-3-5{margin-top:.875rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-9{margin-top:2.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-11{margin-top:2.75rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-px{margin-bottom:1px}.sm\:mb-0-5{margin-bottom:.125rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-1-5{margin-bottom:.375rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-2-5{margin-bottom:.625rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-3-5{margin-bottom:.875rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-11{margin-bottom:2.75rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ms-0{margin-inline-start:0}.sm\:ms-px{margin-inline-start:1px}.sm\:ms-0-5{margin-inline-start:.125rem}.sm\:ms-1{margin-inline-start:.25rem}.sm\:ms-1-5{margin-inline-start:.375rem}.sm\:ms-2{margin-inline-start:.5rem}.sm\:ms-2-5{margin-inline-start:.625rem}.sm\:ms-3{margin-inline-start:.75rem}.sm\:ms-3-5{margin-inline-start:.875rem}.sm\:ms-4{margin-inline-start:1rem}.sm\:ms-5{margin-inline-start:1.25rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:ms-7{margin-inline-start:1.75rem}.sm\:ms-8{margin-inline-start:2rem}.sm\:ms-9{margin-inline-start:2.25rem}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-11{margin-inline-start:2.75rem}.sm\:ms-12{margin-inline-start:3rem}.sm\:ms-14{margin-inline-start:3.5rem}.sm\:ms-16{margin-inline-start:4rem}.sm\:ms-20{margin-inline-start:5rem}.sm\:ms-24{margin-inline-start:6rem}.sm\:me-0{margin-inline-end:0}.sm\:me-px{margin-inline-end:1px}.sm\:me-0-5{margin-inline-end:.125rem}.sm\:me-1{margin-inline-end:.25rem}.sm\:me-1-5{margin-inline-end:.375rem}.sm\:me-2{margin-inline-end:.5rem}.sm\:me-2-5{margin-inline-end:.625rem}.sm\:me-3{margin-inline-end:.75rem}.sm\:me-3-5{margin-inline-end:.875rem}.sm\:me-4{margin-inline-end:1rem}.sm\:me-5{margin-inline-end:1.25rem}.sm\:me-6{margin-inline-end:1.5rem}.sm\:me-7{margin-inline-end:1.75rem}.sm\:me-8{margin-inline-end:2rem}.sm\:me-9{margin-inline-end:2.25rem}.sm\:me-10{margin-inline-end:2.5rem}.sm\:me-11{margin-inline-end:2.75rem}.sm\:me-12{margin-inline-end:3rem}.sm\:me-14{margin-inline-end:3.5rem}.sm\:me-16{margin-inline-end:4rem}.sm\:me-20{margin-inline-end:5rem}.sm\:me-24{margin-inline-end:6rem}.sm\:p-0{padding:0}.sm\:p-px{padding:1px}.sm\:p-0-5{padding:.125rem}.sm\:p-1{padding:.25rem}.sm\:p-1-5{padding:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-2-5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-3-5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:p-10{padding:2.5rem}.sm\:p-11{padding:2.75rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:px-0{padding-inline:0}.sm\:px-px{padding-inline:1px}.sm\:px-0-5{padding-inline:.125rem}.sm\:px-1{padding-inline:.25rem}.sm\:px-1-5{padding-inline:.375rem}.sm\:px-2{padding-inline:.5rem}.sm\:px-2-5{padding-inline:.625rem}.sm\:px-3{padding-inline:.75rem}.sm\:px-3-5{padding-inline:.875rem}.sm\:px-4{padding-inline:1rem}.sm\:px-5{padding-inline:1.25rem}.sm\:px-6{padding-inline:1.5rem}.sm\:px-7{padding-inline:1.75rem}.sm\:px-8{padding-inline:2rem}.sm\:px-9{padding-inline:2.25rem}.sm\:px-10{padding-inline:2.5rem}.sm\:px-11{padding-inline:2.75rem}.sm\:px-12{padding-inline:3rem}.sm\:px-14{padding-inline:3.5rem}.sm\:px-16{padding-inline:4rem}.sm\:px-20{padding-inline:5rem}.sm\:px-24{padding-inline:6rem}.sm\:py-0{padding-block:0}.sm\:py-px{padding-block:1px}.sm\:py-0-5{padding-block:.125rem}.sm\:py-1{padding-block:.25rem}.sm\:py-1-5{padding-block:.375rem}.sm\:py-2{padding-block:.5rem}.sm\:py-2-5{padding-block:.625rem}.sm\:py-3{padding-block:.75rem}.sm\:py-3-5{padding-block:.875rem}.sm\:py-4{padding-block:1rem}.sm\:py-5{padding-block:1.25rem}.sm\:py-6{padding-block:1.5rem}.sm\:py-7{padding-block:1.75rem}.sm\:py-8{padding-block:2rem}.sm\:py-9{padding-block:2.25rem}.sm\:py-10{padding-block:2.5rem}.sm\:py-11{padding-block:2.75rem}.sm\:py-12{padding-block:3rem}.sm\:py-14{padding-block:3.5rem}.sm\:py-16{padding-block:4rem}.sm\:py-20{padding-block:5rem}.sm\:py-24{padding-block:6rem}.sm\:pt-0{padding-top:0}.sm\:pt-px{padding-top:1px}.sm\:pt-0-5{padding-top:.125rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1-5{padding-top:.375rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-2-5{padding-top:.625rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-3-5{padding-top:.875rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-9{padding-top:2.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-11{padding-top:2.75rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-px{padding-bottom:1px}.sm\:pb-0-5{padding-bottom:.125rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-1-5{padding-bottom:.375rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-2-5{padding-bottom:.625rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-3-5{padding-bottom:.875rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-9{padding-bottom:2.25rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-11{padding-bottom:2.75rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:ps-0{padding-inline-start:0}.sm\:ps-px{padding-inline-start:1px}.sm\:ps-0-5{padding-inline-start:.125rem}.sm\:ps-1{padding-inline-start:.25rem}.sm\:ps-1-5{padding-inline-start:.375rem}.sm\:ps-2{padding-inline-start:.5rem}.sm\:ps-2-5{padding-inline-start:.625rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-3-5{padding-inline-start:.875rem}.sm\:ps-4{padding-inline-start:1rem}.sm\:ps-5{padding-inline-start:1.25rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:ps-7{padding-inline-start:1.75rem}.sm\:ps-8{padding-inline-start:2rem}.sm\:ps-9{padding-inline-start:2.25rem}.sm\:ps-10{padding-inline-start:2.5rem}.sm\:ps-11{padding-inline-start:2.75rem}.sm\:ps-12{padding-inline-start:3rem}.sm\:ps-14{padding-inline-start:3.5rem}.sm\:ps-16{padding-inline-start:4rem}.sm\:ps-20{padding-inline-start:5rem}.sm\:ps-24{padding-inline-start:6rem}.sm\:pe-0{padding-inline-end:0}.sm\:pe-px{padding-inline-end:1px}.sm\:pe-0-5{padding-inline-end:.125rem}.sm\:pe-1{padding-inline-end:.25rem}.sm\:pe-1-5{padding-inline-end:.375rem}.sm\:pe-2{padding-inline-end:.5rem}.sm\:pe-2-5{padding-inline-end:.625rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-3-5{padding-inline-end:.875rem}.sm\:pe-4{padding-inline-end:1rem}.sm\:pe-5{padding-inline-end:1.25rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:pe-7{padding-inline-end:1.75rem}.sm\:pe-8{padding-inline-end:2rem}.sm\:pe-9{padding-inline-end:2.25rem}.sm\:pe-10{padding-inline-end:2.5rem}.sm\:pe-11{padding-inline-end:2.75rem}.sm\:pe-12{padding-inline-end:3rem}.sm\:pe-14{padding-inline-end:3.5rem}.sm\:pe-16{padding-inline-end:4rem}.sm\:pe-20{padding-inline-end:5rem}.sm\:pe-24{padding-inline-end:6rem}.sm\:m-auto{margin:auto}.sm\:mx-auto{margin-inline:auto}.sm\:my-auto{margin-block:auto}.sm\:mt-auto{margin-top:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ms-auto{margin-inline-start:auto}.sm\:me-auto{margin-inline-end:auto}}@media(min-width:768px){.md\:m-0{margin:0}.md\:m-px{margin:1px}.md\:m-0-5{margin:.125rem}.md\:m-1{margin:.25rem}.md\:m-1-5{margin:.375rem}.md\:m-2{margin:.5rem}.md\:m-2-5{margin:.625rem}.md\:m-3{margin:.75rem}.md\:m-3-5{margin:.875rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-7{margin:1.75rem}.md\:m-8{margin:2rem}.md\:m-9{margin:2.25rem}.md\:m-10{margin:2.5rem}.md\:m-11{margin:2.75rem}.md\:m-12{margin:3rem}.md\:m-14{margin:3.5rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:mx-0{margin-inline:0}.md\:mx-px{margin-inline:1px}.md\:mx-0-5{margin-inline:.125rem}.md\:mx-1{margin-inline:.25rem}.md\:mx-1-5{margin-inline:.375rem}.md\:mx-2{margin-inline:.5rem}.md\:mx-2-5{margin-inline:.625rem}.md\:mx-3{margin-inline:.75rem}.md\:mx-3-5{margin-inline:.875rem}.md\:mx-4{margin-inline:1rem}.md\:mx-5{margin-inline:1.25rem}.md\:mx-6{margin-inline:1.5rem}.md\:mx-7{margin-inline:1.75rem}.md\:mx-8{margin-inline:2rem}.md\:mx-9{margin-inline:2.25rem}.md\:mx-10{margin-inline:2.5rem}.md\:mx-11{margin-inline:2.75rem}.md\:mx-12{margin-inline:3rem}.md\:mx-14{margin-inline:3.5rem}.md\:mx-16{margin-inline:4rem}.md\:mx-20{margin-inline:5rem}.md\:mx-24{margin-inline:6rem}.md\:my-0{margin-block:0}.md\:my-px{margin-block:1px}.md\:my-0-5{margin-block:.125rem}.md\:my-1{margin-block:.25rem}.md\:my-1-5{margin-block:.375rem}.md\:my-2{margin-block:.5rem}.md\:my-2-5{margin-block:.625rem}.md\:my-3{margin-block:.75rem}.md\:my-3-5{margin-block:.875rem}.md\:my-4{margin-block:1rem}.md\:my-5{margin-block:1.25rem}.md\:my-6{margin-block:1.5rem}.md\:my-7{margin-block:1.75rem}.md\:my-8{margin-block:2rem}.md\:my-9{margin-block:2.25rem}.md\:my-10{margin-block:2.5rem}.md\:my-11{margin-block:2.75rem}.md\:my-12{margin-block:3rem}.md\:my-14{margin-block:3.5rem}.md\:my-16{margin-block:4rem}.md\:my-20{margin-block:5rem}.md\:my-24{margin-block:6rem}.md\:mt-0{margin-top:0}.md\:mt-px{margin-top:1px}.md\:mt-0-5{margin-top:.125rem}.md\:mt-1{margin-top:.25rem}.md\:mt-1-5{margin-top:.375rem}.md\:mt-2{margin-top:.5rem}.md\:mt-2-5{margin-top:.625rem}.md\:mt-3{margin-top:.75rem}.md\:mt-3-5{margin-top:.875rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-8{margin-top:2rem}.md\:mt-9{margin-top:2.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:mb-0{margin-bottom:0}.md\:mb-px{margin-bottom:1px}.md\:mb-0-5{margin-bottom:.125rem}.md\:mb-1{margin-bottom:.25rem}.md\:mb-1-5{margin-bottom:.375rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-2-5{margin-bottom:.625rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-3-5{margin-bottom:.875rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-11{margin-bottom:2.75rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-24{margin-bottom:6rem}.md\:ms-0{margin-inline-start:0}.md\:ms-px{margin-inline-start:1px}.md\:ms-0-5{margin-inline-start:.125rem}.md\:ms-1{margin-inline-start:.25rem}.md\:ms-1-5{margin-inline-start:.375rem}.md\:ms-2{margin-inline-start:.5rem}.md\:ms-2-5{margin-inline-start:.625rem}.md\:ms-3{margin-inline-start:.75rem}.md\:ms-3-5{margin-inline-start:.875rem}.md\:ms-4{margin-inline-start:1rem}.md\:ms-5{margin-inline-start:1.25rem}.md\:ms-6{margin-inline-start:1.5rem}.md\:ms-7{margin-inline-start:1.75rem}.md\:ms-8{margin-inline-start:2rem}.md\:ms-9{margin-inline-start:2.25rem}.md\:ms-10{margin-inline-start:2.5rem}.md\:ms-11{margin-inline-start:2.75rem}.md\:ms-12{margin-inline-start:3rem}.md\:ms-14{margin-inline-start:3.5rem}.md\:ms-16{margin-inline-start:4rem}.md\:ms-20{margin-inline-start:5rem}.md\:ms-24{margin-inline-start:6rem}.md\:me-0{margin-inline-end:0}.md\:me-px{margin-inline-end:1px}.md\:me-0-5{margin-inline-end:.125rem}.md\:me-1{margin-inline-end:.25rem}.md\:me-1-5{margin-inline-end:.375rem}.md\:me-2{margin-inline-end:.5rem}.md\:me-2-5{margin-inline-end:.625rem}.md\:me-3{margin-inline-end:.75rem}.md\:me-3-5{margin-inline-end:.875rem}.md\:me-4{margin-inline-end:1rem}.md\:me-5{margin-inline-end:1.25rem}.md\:me-6{margin-inline-end:1.5rem}.md\:me-7{margin-inline-end:1.75rem}.md\:me-8{margin-inline-end:2rem}.md\:me-9{margin-inline-end:2.25rem}.md\:me-10{margin-inline-end:2.5rem}.md\:me-11{margin-inline-end:2.75rem}.md\:me-12{margin-inline-end:3rem}.md\:me-14{margin-inline-end:3.5rem}.md\:me-16{margin-inline-end:4rem}.md\:me-20{margin-inline-end:5rem}.md\:me-24{margin-inline-end:6rem}.md\:p-0{padding:0}.md\:p-px{padding:1px}.md\:p-0-5{padding:.125rem}.md\:p-1{padding:.25rem}.md\:p-1-5{padding:.375rem}.md\:p-2{padding:.5rem}.md\:p-2-5{padding:.625rem}.md\:p-3{padding:.75rem}.md\:p-3-5{padding:.875rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:p-10{padding:2.5rem}.md\:p-11{padding:2.75rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:px-0{padding-inline:0}.md\:px-px{padding-inline:1px}.md\:px-0-5{padding-inline:.125rem}.md\:px-1{padding-inline:.25rem}.md\:px-1-5{padding-inline:.375rem}.md\:px-2{padding-inline:.5rem}.md\:px-2-5{padding-inline:.625rem}.md\:px-3{padding-inline:.75rem}.md\:px-3-5{padding-inline:.875rem}.md\:px-4{padding-inline:1rem}.md\:px-5{padding-inline:1.25rem}.md\:px-6{padding-inline:1.5rem}.md\:px-7{padding-inline:1.75rem}.md\:px-8{padding-inline:2rem}.md\:px-9{padding-inline:2.25rem}.md\:px-10{padding-inline:2.5rem}.md\:px-11{padding-inline:2.75rem}.md\:px-12{padding-inline:3rem}.md\:px-14{padding-inline:3.5rem}.md\:px-16{padding-inline:4rem}.md\:px-20{padding-inline:5rem}.md\:px-24{padding-inline:6rem}.md\:py-0{padding-block:0}.md\:py-px{padding-block:1px}.md\:py-0-5{padding-block:.125rem}.md\:py-1{padding-block:.25rem}.md\:py-1-5{padding-block:.375rem}.md\:py-2{padding-block:.5rem}.md\:py-2-5{padding-block:.625rem}.md\:py-3{padding-block:.75rem}.md\:py-3-5{padding-block:.875rem}.md\:py-4{padding-block:1rem}.md\:py-5{padding-block:1.25rem}.md\:py-6{padding-block:1.5rem}.md\:py-7{padding-block:1.75rem}.md\:py-8{padding-block:2rem}.md\:py-9{padding-block:2.25rem}.md\:py-10{padding-block:2.5rem}.md\:py-11{padding-block:2.75rem}.md\:py-12{padding-block:3rem}.md\:py-14{padding-block:3.5rem}.md\:py-16{padding-block:4rem}.md\:py-20{padding-block:5rem}.md\:py-24{padding-block:6rem}.md\:pt-0{padding-top:0}.md\:pt-px{padding-top:1px}.md\:pt-0-5{padding-top:.125rem}.md\:pt-1{padding-top:.25rem}.md\:pt-1-5{padding-top:.375rem}.md\:pt-2{padding-top:.5rem}.md\:pt-2-5{padding-top:.625rem}.md\:pt-3{padding-top:.75rem}.md\:pt-3-5{padding-top:.875rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-8{padding-top:2rem}.md\:pt-9{padding-top:2.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-11{padding-top:2.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pb-0{padding-bottom:0}.md\:pb-px{padding-bottom:1px}.md\:pb-0-5{padding-bottom:.125rem}.md\:pb-1{padding-bottom:.25rem}.md\:pb-1-5{padding-bottom:.375rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-2-5{padding-bottom:.625rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-3-5{padding-bottom:.875rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-9{padding-bottom:2.25rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-11{padding-bottom:2.75rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:ps-0{padding-inline-start:0}.md\:ps-px{padding-inline-start:1px}.md\:ps-0-5{padding-inline-start:.125rem}.md\:ps-1{padding-inline-start:.25rem}.md\:ps-1-5{padding-inline-start:.375rem}.md\:ps-2{padding-inline-start:.5rem}.md\:ps-2-5{padding-inline-start:.625rem}.md\:ps-3{padding-inline-start:.75rem}.md\:ps-3-5{padding-inline-start:.875rem}.md\:ps-4{padding-inline-start:1rem}.md\:ps-5{padding-inline-start:1.25rem}.md\:ps-6{padding-inline-start:1.5rem}.md\:ps-7{padding-inline-start:1.75rem}.md\:ps-8{padding-inline-start:2rem}.md\:ps-9{padding-inline-start:2.25rem}.md\:ps-10{padding-inline-start:2.5rem}.md\:ps-11{padding-inline-start:2.75rem}.md\:ps-12{padding-inline-start:3rem}.md\:ps-14{padding-inline-start:3.5rem}.md\:ps-16{padding-inline-start:4rem}.md\:ps-20{padding-inline-start:5rem}.md\:ps-24{padding-inline-start:6rem}.md\:pe-0{padding-inline-end:0}.md\:pe-px{padding-inline-end:1px}.md\:pe-0-5{padding-inline-end:.125rem}.md\:pe-1{padding-inline-end:.25rem}.md\:pe-1-5{padding-inline-end:.375rem}.md\:pe-2{padding-inline-end:.5rem}.md\:pe-2-5{padding-inline-end:.625rem}.md\:pe-3{padding-inline-end:.75rem}.md\:pe-3-5{padding-inline-end:.875rem}.md\:pe-4{padding-inline-end:1rem}.md\:pe-5{padding-inline-end:1.25rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:pe-7{padding-inline-end:1.75rem}.md\:pe-8{padding-inline-end:2rem}.md\:pe-9{padding-inline-end:2.25rem}.md\:pe-10{padding-inline-end:2.5rem}.md\:pe-11{padding-inline-end:2.75rem}.md\:pe-12{padding-inline-end:3rem}.md\:pe-14{padding-inline-end:3.5rem}.md\:pe-16{padding-inline-end:4rem}.md\:pe-20{padding-inline-end:5rem}.md\:pe-24{padding-inline-end:6rem}.md\:m-auto{margin:auto}.md\:mx-auto{margin-inline:auto}.md\:my-auto{margin-block:auto}.md\:mt-auto{margin-top:auto}.md\:mb-auto{margin-bottom:auto}.md\:ms-auto{margin-inline-start:auto}.md\:me-auto{margin-inline-end:auto}}@media(min-width:1024px){.lg\:m-0{margin:0}.lg\:m-px{margin:1px}.lg\:m-0-5{margin:.125rem}.lg\:m-1{margin:.25rem}.lg\:m-1-5{margin:.375rem}.lg\:m-2{margin:.5rem}.lg\:m-2-5{margin:.625rem}.lg\:m-3{margin:.75rem}.lg\:m-3-5{margin:.875rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-7{margin:1.75rem}.lg\:m-8{margin:2rem}.lg\:m-9{margin:2.25rem}.lg\:m-10{margin:2.5rem}.lg\:m-11{margin:2.75rem}.lg\:m-12{margin:3rem}.lg\:m-14{margin:3.5rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:mx-0{margin-inline:0}.lg\:mx-px{margin-inline:1px}.lg\:mx-0-5{margin-inline:.125rem}.lg\:mx-1{margin-inline:.25rem}.lg\:mx-1-5{margin-inline:.375rem}.lg\:mx-2{margin-inline:.5rem}.lg\:mx-2-5{margin-inline:.625rem}.lg\:mx-3{margin-inline:.75rem}.lg\:mx-3-5{margin-inline:.875rem}.lg\:mx-4{margin-inline:1rem}.lg\:mx-5{margin-inline:1.25rem}.lg\:mx-6{margin-inline:1.5rem}.lg\:mx-7{margin-inline:1.75rem}.lg\:mx-8{margin-inline:2rem}.lg\:mx-9{margin-inline:2.25rem}.lg\:mx-10{margin-inline:2.5rem}.lg\:mx-11{margin-inline:2.75rem}.lg\:mx-12{margin-inline:3rem}.lg\:mx-14{margin-inline:3.5rem}.lg\:mx-16{margin-inline:4rem}.lg\:mx-20{margin-inline:5rem}.lg\:mx-24{margin-inline:6rem}.lg\:my-0{margin-block:0}.lg\:my-px{margin-block:1px}.lg\:my-0-5{margin-block:.125rem}.lg\:my-1{margin-block:.25rem}.lg\:my-1-5{margin-block:.375rem}.lg\:my-2{margin-block:.5rem}.lg\:my-2-5{margin-block:.625rem}.lg\:my-3{margin-block:.75rem}.lg\:my-3-5{margin-block:.875rem}.lg\:my-4{margin-block:1rem}.lg\:my-5{margin-block:1.25rem}.lg\:my-6{margin-block:1.5rem}.lg\:my-7{margin-block:1.75rem}.lg\:my-8{margin-block:2rem}.lg\:my-9{margin-block:2.25rem}.lg\:my-10{margin-block:2.5rem}.lg\:my-11{margin-block:2.75rem}.lg\:my-12{margin-block:3rem}.lg\:my-14{margin-block:3.5rem}.lg\:my-16{margin-block:4rem}.lg\:my-20{margin-block:5rem}.lg\:my-24{margin-block:6rem}.lg\:mt-0{margin-top:0}.lg\:mt-px{margin-top:1px}.lg\:mt-0-5{margin-top:.125rem}.lg\:mt-1{margin-top:.25rem}.lg\:mt-1-5{margin-top:.375rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-2-5{margin-top:.625rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-3-5{margin-top:.875rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-9{margin-top:2.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-11{margin-top:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-px{margin-bottom:1px}.lg\:mb-0-5{margin-bottom:.125rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-1-5{margin-bottom:.375rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-2-5{margin-bottom:.625rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-3-5{margin-bottom:.875rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-11{margin-bottom:2.75rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-24{margin-bottom:6rem}.lg\:ms-0{margin-inline-start:0}.lg\:ms-px{margin-inline-start:1px}.lg\:ms-0-5{margin-inline-start:.125rem}.lg\:ms-1{margin-inline-start:.25rem}.lg\:ms-1-5{margin-inline-start:.375rem}.lg\:ms-2{margin-inline-start:.5rem}.lg\:ms-2-5{margin-inline-start:.625rem}.lg\:ms-3{margin-inline-start:.75rem}.lg\:ms-3-5{margin-inline-start:.875rem}.lg\:ms-4{margin-inline-start:1rem}.lg\:ms-5{margin-inline-start:1.25rem}.lg\:ms-6{margin-inline-start:1.5rem}.lg\:ms-7{margin-inline-start:1.75rem}.lg\:ms-8{margin-inline-start:2rem}.lg\:ms-9{margin-inline-start:2.25rem}.lg\:ms-10{margin-inline-start:2.5rem}.lg\:ms-11{margin-inline-start:2.75rem}.lg\:ms-12{margin-inline-start:3rem}.lg\:ms-14{margin-inline-start:3.5rem}.lg\:ms-16{margin-inline-start:4rem}.lg\:ms-20{margin-inline-start:5rem}.lg\:ms-24{margin-inline-start:6rem}.lg\:me-0{margin-inline-end:0}.lg\:me-px{margin-inline-end:1px}.lg\:me-0-5{margin-inline-end:.125rem}.lg\:me-1{margin-inline-end:.25rem}.lg\:me-1-5{margin-inline-end:.375rem}.lg\:me-2{margin-inline-end:.5rem}.lg\:me-2-5{margin-inline-end:.625rem}.lg\:me-3{margin-inline-end:.75rem}.lg\:me-3-5{margin-inline-end:.875rem}.lg\:me-4{margin-inline-end:1rem}.lg\:me-5{margin-inline-end:1.25rem}.lg\:me-6{margin-inline-end:1.5rem}.lg\:me-7{margin-inline-end:1.75rem}.lg\:me-8{margin-inline-end:2rem}.lg\:me-9{margin-inline-end:2.25rem}.lg\:me-10{margin-inline-end:2.5rem}.lg\:me-11{margin-inline-end:2.75rem}.lg\:me-12{margin-inline-end:3rem}.lg\:me-14{margin-inline-end:3.5rem}.lg\:me-16{margin-inline-end:4rem}.lg\:me-20{margin-inline-end:5rem}.lg\:me-24{margin-inline-end:6rem}.lg\:p-0{padding:0}.lg\:p-px{padding:1px}.lg\:p-0-5{padding:.125rem}.lg\:p-1{padding:.25rem}.lg\:p-1-5{padding:.375rem}.lg\:p-2{padding:.5rem}.lg\:p-2-5{padding:.625rem}.lg\:p-3{padding:.75rem}.lg\:p-3-5{padding:.875rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-10{padding:2.5rem}.lg\:p-11{padding:2.75rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:px-0{padding-inline:0}.lg\:px-px{padding-inline:1px}.lg\:px-0-5{padding-inline:.125rem}.lg\:px-1{padding-inline:.25rem}.lg\:px-1-5{padding-inline:.375rem}.lg\:px-2{padding-inline:.5rem}.lg\:px-2-5{padding-inline:.625rem}.lg\:px-3{padding-inline:.75rem}.lg\:px-3-5{padding-inline:.875rem}.lg\:px-4{padding-inline:1rem}.lg\:px-5{padding-inline:1.25rem}.lg\:px-6{padding-inline:1.5rem}.lg\:px-7{padding-inline:1.75rem}.lg\:px-8{padding-inline:2rem}.lg\:px-9{padding-inline:2.25rem}.lg\:px-10{padding-inline:2.5rem}.lg\:px-11{padding-inline:2.75rem}.lg\:px-12{padding-inline:3rem}.lg\:px-14{padding-inline:3.5rem}.lg\:px-16{padding-inline:4rem}.lg\:px-20{padding-inline:5rem}.lg\:px-24{padding-inline:6rem}.lg\:py-0{padding-block:0}.lg\:py-px{padding-block:1px}.lg\:py-0-5{padding-block:.125rem}.lg\:py-1{padding-block:.25rem}.lg\:py-1-5{padding-block:.375rem}.lg\:py-2{padding-block:.5rem}.lg\:py-2-5{padding-block:.625rem}.lg\:py-3{padding-block:.75rem}.lg\:py-3-5{padding-block:.875rem}.lg\:py-4{padding-block:1rem}.lg\:py-5{padding-block:1.25rem}.lg\:py-6{padding-block:1.5rem}.lg\:py-7{padding-block:1.75rem}.lg\:py-8{padding-block:2rem}.lg\:py-9{padding-block:2.25rem}.lg\:py-10{padding-block:2.5rem}.lg\:py-11{padding-block:2.75rem}.lg\:py-12{padding-block:3rem}.lg\:py-14{padding-block:3.5rem}.lg\:py-16{padding-block:4rem}.lg\:py-20{padding-block:5rem}.lg\:py-24{padding-block:6rem}.lg\:pt-0{padding-top:0}.lg\:pt-px{padding-top:1px}.lg\:pt-0-5{padding-top:.125rem}.lg\:pt-1{padding-top:.25rem}.lg\:pt-1-5{padding-top:.375rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-2-5{padding-top:.625rem}.lg\:pt-3{padding-top:.75rem}.lg\:pt-3-5{padding-top:.875rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-7{padding-top:1.75rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-9{padding-top:2.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-11{padding-top:2.75rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-px{padding-bottom:1px}.lg\:pb-0-5{padding-bottom:.125rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pb-1-5{padding-bottom:.375rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-2-5{padding-bottom:.625rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-3-5{padding-bottom:.875rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-11{padding-bottom:2.75rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:ps-0{padding-inline-start:0}.lg\:ps-px{padding-inline-start:1px}.lg\:ps-0-5{padding-inline-start:.125rem}.lg\:ps-1{padding-inline-start:.25rem}.lg\:ps-1-5{padding-inline-start:.375rem}.lg\:ps-2{padding-inline-start:.5rem}.lg\:ps-2-5{padding-inline-start:.625rem}.lg\:ps-3{padding-inline-start:.75rem}.lg\:ps-3-5{padding-inline-start:.875rem}.lg\:ps-4{padding-inline-start:1rem}.lg\:ps-5{padding-inline-start:1.25rem}.lg\:ps-6{padding-inline-start:1.5rem}.lg\:ps-7{padding-inline-start:1.75rem}.lg\:ps-8{padding-inline-start:2rem}.lg\:ps-9{padding-inline-start:2.25rem}.lg\:ps-10{padding-inline-start:2.5rem}.lg\:ps-11{padding-inline-start:2.75rem}.lg\:ps-12{padding-inline-start:3rem}.lg\:ps-14{padding-inline-start:3.5rem}.lg\:ps-16{padding-inline-start:4rem}.lg\:ps-20{padding-inline-start:5rem}.lg\:ps-24{padding-inline-start:6rem}.lg\:pe-0{padding-inline-end:0}.lg\:pe-px{padding-inline-end:1px}.lg\:pe-0-5{padding-inline-end:.125rem}.lg\:pe-1{padding-inline-end:.25rem}.lg\:pe-1-5{padding-inline-end:.375rem}.lg\:pe-2{padding-inline-end:.5rem}.lg\:pe-2-5{padding-inline-end:.625rem}.lg\:pe-3{padding-inline-end:.75rem}.lg\:pe-3-5{padding-inline-end:.875rem}.lg\:pe-4{padding-inline-end:1rem}.lg\:pe-5{padding-inline-end:1.25rem}.lg\:pe-6{padding-inline-end:1.5rem}.lg\:pe-7{padding-inline-end:1.75rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:pe-9{padding-inline-end:2.25rem}.lg\:pe-10{padding-inline-end:2.5rem}.lg\:pe-11{padding-inline-end:2.75rem}.lg\:pe-12{padding-inline-end:3rem}.lg\:pe-14{padding-inline-end:3.5rem}.lg\:pe-16{padding-inline-end:4rem}.lg\:pe-20{padding-inline-end:5rem}.lg\:pe-24{padding-inline-end:6rem}.lg\:m-auto{margin:auto}.lg\:mx-auto{margin-inline:auto}.lg\:my-auto{margin-block:auto}.lg\:mt-auto{margin-top:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ms-auto{margin-inline-start:auto}.lg\:me-auto{margin-inline-end:auto}}@media(min-width:1280px){.xl\:m-0{margin:0}.xl\:m-px{margin:1px}.xl\:m-0-5{margin:.125rem}.xl\:m-1{margin:.25rem}.xl\:m-1-5{margin:.375rem}.xl\:m-2{margin:.5rem}.xl\:m-2-5{margin:.625rem}.xl\:m-3{margin:.75rem}.xl\:m-3-5{margin:.875rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-7{margin:1.75rem}.xl\:m-8{margin:2rem}.xl\:m-9{margin:2.25rem}.xl\:m-10{margin:2.5rem}.xl\:m-11{margin:2.75rem}.xl\:m-12{margin:3rem}.xl\:m-14{margin:3.5rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:mx-0{margin-inline:0}.xl\:mx-px{margin-inline:1px}.xl\:mx-0-5{margin-inline:.125rem}.xl\:mx-1{margin-inline:.25rem}.xl\:mx-1-5{margin-inline:.375rem}.xl\:mx-2{margin-inline:.5rem}.xl\:mx-2-5{margin-inline:.625rem}.xl\:mx-3{margin-inline:.75rem}.xl\:mx-3-5{margin-inline:.875rem}.xl\:mx-4{margin-inline:1rem}.xl\:mx-5{margin-inline:1.25rem}.xl\:mx-6{margin-inline:1.5rem}.xl\:mx-7{margin-inline:1.75rem}.xl\:mx-8{margin-inline:2rem}.xl\:mx-9{margin-inline:2.25rem}.xl\:mx-10{margin-inline:2.5rem}.xl\:mx-11{margin-inline:2.75rem}.xl\:mx-12{margin-inline:3rem}.xl\:mx-14{margin-inline:3.5rem}.xl\:mx-16{margin-inline:4rem}.xl\:mx-20{margin-inline:5rem}.xl\:mx-24{margin-inline:6rem}.xl\:my-0{margin-block:0}.xl\:my-px{margin-block:1px}.xl\:my-0-5{margin-block:.125rem}.xl\:my-1{margin-block:.25rem}.xl\:my-1-5{margin-block:.375rem}.xl\:my-2{margin-block:.5rem}.xl\:my-2-5{margin-block:.625rem}.xl\:my-3{margin-block:.75rem}.xl\:my-3-5{margin-block:.875rem}.xl\:my-4{margin-block:1rem}.xl\:my-5{margin-block:1.25rem}.xl\:my-6{margin-block:1.5rem}.xl\:my-7{margin-block:1.75rem}.xl\:my-8{margin-block:2rem}.xl\:my-9{margin-block:2.25rem}.xl\:my-10{margin-block:2.5rem}.xl\:my-11{margin-block:2.75rem}.xl\:my-12{margin-block:3rem}.xl\:my-14{margin-block:3.5rem}.xl\:my-16{margin-block:4rem}.xl\:my-20{margin-block:5rem}.xl\:my-24{margin-block:6rem}.xl\:mt-0{margin-top:0}.xl\:mt-px{margin-top:1px}.xl\:mt-0-5{margin-top:.125rem}.xl\:mt-1{margin-top:.25rem}.xl\:mt-1-5{margin-top:.375rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-2-5{margin-top:.625rem}.xl\:mt-3{margin-top:.75rem}.xl\:mt-3-5{margin-top:.875rem}.xl\:mt-4{margin-top:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mt-8{margin-top:2rem}.xl\:mt-9{margin-top:2.25rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mt-11{margin-top:2.75rem}.xl\:mt-12{margin-top:3rem}.xl\:mt-14{margin-top:3.5rem}.xl\:mt-16{margin-top:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-px{margin-bottom:1px}.xl\:mb-0-5{margin-bottom:.125rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:mb-1-5{margin-bottom:.375rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:mb-2-5{margin-bottom:.625rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-3-5{margin-bottom:.875rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-7{margin-bottom:1.75rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mb-9{margin-bottom:2.25rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-11{margin-bottom:2.75rem}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:ms-0{margin-inline-start:0}.xl\:ms-px{margin-inline-start:1px}.xl\:ms-0-5{margin-inline-start:.125rem}.xl\:ms-1{margin-inline-start:.25rem}.xl\:ms-1-5{margin-inline-start:.375rem}.xl\:ms-2{margin-inline-start:.5rem}.xl\:ms-2-5{margin-inline-start:.625rem}.xl\:ms-3{margin-inline-start:.75rem}.xl\:ms-3-5{margin-inline-start:.875rem}.xl\:ms-4{margin-inline-start:1rem}.xl\:ms-5{margin-inline-start:1.25rem}.xl\:ms-6{margin-inline-start:1.5rem}.xl\:ms-7{margin-inline-start:1.75rem}.xl\:ms-8{margin-inline-start:2rem}.xl\:ms-9{margin-inline-start:2.25rem}.xl\:ms-10{margin-inline-start:2.5rem}.xl\:ms-11{margin-inline-start:2.75rem}.xl\:ms-12{margin-inline-start:3rem}.xl\:ms-14{margin-inline-start:3.5rem}.xl\:ms-16{margin-inline-start:4rem}.xl\:ms-20{margin-inline-start:5rem}.xl\:ms-24{margin-inline-start:6rem}.xl\:me-0{margin-inline-end:0}.xl\:me-px{margin-inline-end:1px}.xl\:me-0-5{margin-inline-end:.125rem}.xl\:me-1{margin-inline-end:.25rem}.xl\:me-1-5{margin-inline-end:.375rem}.xl\:me-2{margin-inline-end:.5rem}.xl\:me-2-5{margin-inline-end:.625rem}.xl\:me-3{margin-inline-end:.75rem}.xl\:me-3-5{margin-inline-end:.875rem}.xl\:me-4{margin-inline-end:1rem}.xl\:me-5{margin-inline-end:1.25rem}.xl\:me-6{margin-inline-end:1.5rem}.xl\:me-7{margin-inline-end:1.75rem}.xl\:me-8{margin-inline-end:2rem}.xl\:me-9{margin-inline-end:2.25rem}.xl\:me-10{margin-inline-end:2.5rem}.xl\:me-11{margin-inline-end:2.75rem}.xl\:me-12{margin-inline-end:3rem}.xl\:me-14{margin-inline-end:3.5rem}.xl\:me-16{margin-inline-end:4rem}.xl\:me-20{margin-inline-end:5rem}.xl\:me-24{margin-inline-end:6rem}.xl\:p-0{padding:0}.xl\:p-px{padding:1px}.xl\:p-0-5{padding:.125rem}.xl\:p-1{padding:.25rem}.xl\:p-1-5{padding:.375rem}.xl\:p-2{padding:.5rem}.xl\:p-2-5{padding:.625rem}.xl\:p-3{padding:.75rem}.xl\:p-3-5{padding:.875rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-7{padding:1.75rem}.xl\:p-8{padding:2rem}.xl\:p-9{padding:2.25rem}.xl\:p-10{padding:2.5rem}.xl\:p-11{padding:2.75rem}.xl\:p-12{padding:3rem}.xl\:p-14{padding:3.5rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:px-0{padding-inline:0}.xl\:px-px{padding-inline:1px}.xl\:px-0-5{padding-inline:.125rem}.xl\:px-1{padding-inline:.25rem}.xl\:px-1-5{padding-inline:.375rem}.xl\:px-2{padding-inline:.5rem}.xl\:px-2-5{padding-inline:.625rem}.xl\:px-3{padding-inline:.75rem}.xl\:px-3-5{padding-inline:.875rem}.xl\:px-4{padding-inline:1rem}.xl\:px-5{padding-inline:1.25rem}.xl\:px-6{padding-inline:1.5rem}.xl\:px-7{padding-inline:1.75rem}.xl\:px-8{padding-inline:2rem}.xl\:px-9{padding-inline:2.25rem}.xl\:px-10{padding-inline:2.5rem}.xl\:px-11{padding-inline:2.75rem}.xl\:px-12{padding-inline:3rem}.xl\:px-14{padding-inline:3.5rem}.xl\:px-16{padding-inline:4rem}.xl\:px-20{padding-inline:5rem}.xl\:px-24{padding-inline:6rem}.xl\:py-0{padding-block:0}.xl\:py-px{padding-block:1px}.xl\:py-0-5{padding-block:.125rem}.xl\:py-1{padding-block:.25rem}.xl\:py-1-5{padding-block:.375rem}.xl\:py-2{padding-block:.5rem}.xl\:py-2-5{padding-block:.625rem}.xl\:py-3{padding-block:.75rem}.xl\:py-3-5{padding-block:.875rem}.xl\:py-4{padding-block:1rem}.xl\:py-5{padding-block:1.25rem}.xl\:py-6{padding-block:1.5rem}.xl\:py-7{padding-block:1.75rem}.xl\:py-8{padding-block:2rem}.xl\:py-9{padding-block:2.25rem}.xl\:py-10{padding-block:2.5rem}.xl\:py-11{padding-block:2.75rem}.xl\:py-12{padding-block:3rem}.xl\:py-14{padding-block:3.5rem}.xl\:py-16{padding-block:4rem}.xl\:py-20{padding-block:5rem}.xl\:py-24{padding-block:6rem}.xl\:pt-0{padding-top:0}.xl\:pt-px{padding-top:1px}.xl\:pt-0-5{padding-top:.125rem}.xl\:pt-1{padding-top:.25rem}.xl\:pt-1-5{padding-top:.375rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-2-5{padding-top:.625rem}.xl\:pt-3{padding-top:.75rem}.xl\:pt-3-5{padding-top:.875rem}.xl\:pt-4{padding-top:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-7{padding-top:1.75rem}.xl\:pt-8{padding-top:2rem}.xl\:pt-9{padding-top:2.25rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pt-11{padding-top:2.75rem}.xl\:pt-12{padding-top:3rem}.xl\:pt-14{padding-top:3.5rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-px{padding-bottom:1px}.xl\:pb-0-5{padding-bottom:.125rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pb-1-5{padding-bottom:.375rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pb-2-5{padding-bottom:.625rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pb-3-5{padding-bottom:.875rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pb-7{padding-bottom:1.75rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pb-9{padding-bottom:2.25rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pb-11{padding-bottom:2.75rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pb-14{padding-bottom:3.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:ps-0{padding-inline-start:0}.xl\:ps-px{padding-inline-start:1px}.xl\:ps-0-5{padding-inline-start:.125rem}.xl\:ps-1{padding-inline-start:.25rem}.xl\:ps-1-5{padding-inline-start:.375rem}.xl\:ps-2{padding-inline-start:.5rem}.xl\:ps-2-5{padding-inline-start:.625rem}.xl\:ps-3{padding-inline-start:.75rem}.xl\:ps-3-5{padding-inline-start:.875rem}.xl\:ps-4{padding-inline-start:1rem}.xl\:ps-5{padding-inline-start:1.25rem}.xl\:ps-6{padding-inline-start:1.5rem}.xl\:ps-7{padding-inline-start:1.75rem}.xl\:ps-8{padding-inline-start:2rem}.xl\:ps-9{padding-inline-start:2.25rem}.xl\:ps-10{padding-inline-start:2.5rem}.xl\:ps-11{padding-inline-start:2.75rem}.xl\:ps-12{padding-inline-start:3rem}.xl\:ps-14{padding-inline-start:3.5rem}.xl\:ps-16{padding-inline-start:4rem}.xl\:ps-20{padding-inline-start:5rem}.xl\:ps-24{padding-inline-start:6rem}.xl\:pe-0{padding-inline-end:0}.xl\:pe-px{padding-inline-end:1px}.xl\:pe-0-5{padding-inline-end:.125rem}.xl\:pe-1{padding-inline-end:.25rem}.xl\:pe-1-5{padding-inline-end:.375rem}.xl\:pe-2{padding-inline-end:.5rem}.xl\:pe-2-5{padding-inline-end:.625rem}.xl\:pe-3{padding-inline-end:.75rem}.xl\:pe-3-5{padding-inline-end:.875rem}.xl\:pe-4{padding-inline-end:1rem}.xl\:pe-5{padding-inline-end:1.25rem}.xl\:pe-6{padding-inline-end:1.5rem}.xl\:pe-7{padding-inline-end:1.75rem}.xl\:pe-8{padding-inline-end:2rem}.xl\:pe-9{padding-inline-end:2.25rem}.xl\:pe-10{padding-inline-end:2.5rem}.xl\:pe-11{padding-inline-end:2.75rem}.xl\:pe-12{padding-inline-end:3rem}.xl\:pe-14{padding-inline-end:3.5rem}.xl\:pe-16{padding-inline-end:4rem}.xl\:pe-20{padding-inline-end:5rem}.xl\:pe-24{padding-inline-end:6rem}.xl\:m-auto{margin:auto}.xl\:mx-auto{margin-inline:auto}.xl\:my-auto{margin-block:auto}.xl\:mt-auto{margin-top:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ms-auto{margin-inline-start:auto}.xl\:me-auto{margin-inline-end:auto}}@media(min-width:1536px){.\32xl\:m-0{margin:0}.\32xl\:m-px{margin:1px}.\32xl\:m-0-5{margin:.125rem}.\32xl\:m-1{margin:.25rem}.\32xl\:m-1-5{margin:.375rem}.\32xl\:m-2{margin:.5rem}.\32xl\:m-2-5{margin:.625rem}.\32xl\:m-3{margin:.75rem}.\32xl\:m-3-5{margin:.875rem}.\32xl\:m-4{margin:1rem}.\32xl\:m-5{margin:1.25rem}.\32xl\:m-6{margin:1.5rem}.\32xl\:m-7{margin:1.75rem}.\32xl\:m-8{margin:2rem}.\32xl\:m-9{margin:2.25rem}.\32xl\:m-10{margin:2.5rem}.\32xl\:m-11{margin:2.75rem}.\32xl\:m-12{margin:3rem}.\32xl\:m-14{margin:3.5rem}.\32xl\:m-16{margin:4rem}.\32xl\:m-20{margin:5rem}.\32xl\:m-24{margin:6rem}.\32xl\:mx-0{margin-inline:0}.\32xl\:mx-px{margin-inline:1px}.\32xl\:mx-0-5{margin-inline:.125rem}.\32xl\:mx-1{margin-inline:.25rem}.\32xl\:mx-1-5{margin-inline:.375rem}.\32xl\:mx-2{margin-inline:.5rem}.\32xl\:mx-2-5{margin-inline:.625rem}.\32xl\:mx-3{margin-inline:.75rem}.\32xl\:mx-3-5{margin-inline:.875rem}.\32xl\:mx-4{margin-inline:1rem}.\32xl\:mx-5{margin-inline:1.25rem}.\32xl\:mx-6{margin-inline:1.5rem}.\32xl\:mx-7{margin-inline:1.75rem}.\32xl\:mx-8{margin-inline:2rem}.\32xl\:mx-9{margin-inline:2.25rem}.\32xl\:mx-10{margin-inline:2.5rem}.\32xl\:mx-11{margin-inline:2.75rem}.\32xl\:mx-12{margin-inline:3rem}.\32xl\:mx-14{margin-inline:3.5rem}.\32xl\:mx-16{margin-inline:4rem}.\32xl\:mx-20{margin-inline:5rem}.\32xl\:mx-24{margin-inline:6rem}.\32xl\:my-0{margin-block:0}.\32xl\:my-px{margin-block:1px}.\32xl\:my-0-5{margin-block:.125rem}.\32xl\:my-1{margin-block:.25rem}.\32xl\:my-1-5{margin-block:.375rem}.\32xl\:my-2{margin-block:.5rem}.\32xl\:my-2-5{margin-block:.625rem}.\32xl\:my-3{margin-block:.75rem}.\32xl\:my-3-5{margin-block:.875rem}.\32xl\:my-4{margin-block:1rem}.\32xl\:my-5{margin-block:1.25rem}.\32xl\:my-6{margin-block:1.5rem}.\32xl\:my-7{margin-block:1.75rem}.\32xl\:my-8{margin-block:2rem}.\32xl\:my-9{margin-block:2.25rem}.\32xl\:my-10{margin-block:2.5rem}.\32xl\:my-11{margin-block:2.75rem}.\32xl\:my-12{margin-block:3rem}.\32xl\:my-14{margin-block:3.5rem}.\32xl\:my-16{margin-block:4rem}.\32xl\:my-20{margin-block:5rem}.\32xl\:my-24{margin-block:6rem}.\32xl\:mt-0{margin-top:0}.\32xl\:mt-px{margin-top:1px}.\32xl\:mt-0-5{margin-top:.125rem}.\32xl\:mt-1{margin-top:.25rem}.\32xl\:mt-1-5{margin-top:.375rem}.\32xl\:mt-2{margin-top:.5rem}.\32xl\:mt-2-5{margin-top:.625rem}.\32xl\:mt-3{margin-top:.75rem}.\32xl\:mt-3-5{margin-top:.875rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mt-5{margin-top:1.25rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:mt-7{margin-top:1.75rem}.\32xl\:mt-8{margin-top:2rem}.\32xl\:mt-9{margin-top:2.25rem}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:mt-11{margin-top:2.75rem}.\32xl\:mt-12{margin-top:3rem}.\32xl\:mt-14{margin-top:3.5rem}.\32xl\:mt-16{margin-top:4rem}.\32xl\:mt-20{margin-top:5rem}.\32xl\:mt-24{margin-top:6rem}.\32xl\:mb-0{margin-bottom:0}.\32xl\:mb-px{margin-bottom:1px}.\32xl\:mb-0-5{margin-bottom:.125rem}.\32xl\:mb-1{margin-bottom:.25rem}.\32xl\:mb-1-5{margin-bottom:.375rem}.\32xl\:mb-2{margin-bottom:.5rem}.\32xl\:mb-2-5{margin-bottom:.625rem}.\32xl\:mb-3{margin-bottom:.75rem}.\32xl\:mb-3-5{margin-bottom:.875rem}.\32xl\:mb-4{margin-bottom:1rem}.\32xl\:mb-5{margin-bottom:1.25rem}.\32xl\:mb-6{margin-bottom:1.5rem}.\32xl\:mb-7{margin-bottom:1.75rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mb-9{margin-bottom:2.25rem}.\32xl\:mb-10{margin-bottom:2.5rem}.\32xl\:mb-11{margin-bottom:2.75rem}.\32xl\:mb-12{margin-bottom:3rem}.\32xl\:mb-14{margin-bottom:3.5rem}.\32xl\:mb-16{margin-bottom:4rem}.\32xl\:mb-20{margin-bottom:5rem}.\32xl\:mb-24{margin-bottom:6rem}.\32xl\:ms-0{margin-inline-start:0}.\32xl\:ms-px{margin-inline-start:1px}.\32xl\:ms-0-5{margin-inline-start:.125rem}.\32xl\:ms-1{margin-inline-start:.25rem}.\32xl\:ms-1-5{margin-inline-start:.375rem}.\32xl\:ms-2{margin-inline-start:.5rem}.\32xl\:ms-2-5{margin-inline-start:.625rem}.\32xl\:ms-3{margin-inline-start:.75rem}.\32xl\:ms-3-5{margin-inline-start:.875rem}.\32xl\:ms-4{margin-inline-start:1rem}.\32xl\:ms-5{margin-inline-start:1.25rem}.\32xl\:ms-6{margin-inline-start:1.5rem}.\32xl\:ms-7{margin-inline-start:1.75rem}.\32xl\:ms-8{margin-inline-start:2rem}.\32xl\:ms-9{margin-inline-start:2.25rem}.\32xl\:ms-10{margin-inline-start:2.5rem}.\32xl\:ms-11{margin-inline-start:2.75rem}.\32xl\:ms-12{margin-inline-start:3rem}.\32xl\:ms-14{margin-inline-start:3.5rem}.\32xl\:ms-16{margin-inline-start:4rem}.\32xl\:ms-20{margin-inline-start:5rem}.\32xl\:ms-24{margin-inline-start:6rem}.\32xl\:me-0{margin-inline-end:0}.\32xl\:me-px{margin-inline-end:1px}.\32xl\:me-0-5{margin-inline-end:.125rem}.\32xl\:me-1{margin-inline-end:.25rem}.\32xl\:me-1-5{margin-inline-end:.375rem}.\32xl\:me-2{margin-inline-end:.5rem}.\32xl\:me-2-5{margin-inline-end:.625rem}.\32xl\:me-3{margin-inline-end:.75rem}.\32xl\:me-3-5{margin-inline-end:.875rem}.\32xl\:me-4{margin-inline-end:1rem}.\32xl\:me-5{margin-inline-end:1.25rem}.\32xl\:me-6{margin-inline-end:1.5rem}.\32xl\:me-7{margin-inline-end:1.75rem}.\32xl\:me-8{margin-inline-end:2rem}.\32xl\:me-9{margin-inline-end:2.25rem}.\32xl\:me-10{margin-inline-end:2.5rem}.\32xl\:me-11{margin-inline-end:2.75rem}.\32xl\:me-12{margin-inline-end:3rem}.\32xl\:me-14{margin-inline-end:3.5rem}.\32xl\:me-16{margin-inline-end:4rem}.\32xl\:me-20{margin-inline-end:5rem}.\32xl\:me-24{margin-inline-end:6rem}.\32xl\:p-0{padding:0}.\32xl\:p-px{padding:1px}.\32xl\:p-0-5{padding:.125rem}.\32xl\:p-1{padding:.25rem}.\32xl\:p-1-5{padding:.375rem}.\32xl\:p-2{padding:.5rem}.\32xl\:p-2-5{padding:.625rem}.\32xl\:p-3{padding:.75rem}.\32xl\:p-3-5{padding:.875rem}.\32xl\:p-4{padding:1rem}.\32xl\:p-5{padding:1.25rem}.\32xl\:p-6{padding:1.5rem}.\32xl\:p-7{padding:1.75rem}.\32xl\:p-8{padding:2rem}.\32xl\:p-9{padding:2.25rem}.\32xl\:p-10{padding:2.5rem}.\32xl\:p-11{padding:2.75rem}.\32xl\:p-12{padding:3rem}.\32xl\:p-14{padding:3.5rem}.\32xl\:p-16{padding:4rem}.\32xl\:p-20{padding:5rem}.\32xl\:p-24{padding:6rem}.\32xl\:px-0{padding-inline:0}.\32xl\:px-px{padding-inline:1px}.\32xl\:px-0-5{padding-inline:.125rem}.\32xl\:px-1{padding-inline:.25rem}.\32xl\:px-1-5{padding-inline:.375rem}.\32xl\:px-2{padding-inline:.5rem}.\32xl\:px-2-5{padding-inline:.625rem}.\32xl\:px-3{padding-inline:.75rem}.\32xl\:px-3-5{padding-inline:.875rem}.\32xl\:px-4{padding-inline:1rem}.\32xl\:px-5{padding-inline:1.25rem}.\32xl\:px-6{padding-inline:1.5rem}.\32xl\:px-7{padding-inline:1.75rem}.\32xl\:px-8{padding-inline:2rem}.\32xl\:px-9{padding-inline:2.25rem}.\32xl\:px-10{padding-inline:2.5rem}.\32xl\:px-11{padding-inline:2.75rem}.\32xl\:px-12{padding-inline:3rem}.\32xl\:px-14{padding-inline:3.5rem}.\32xl\:px-16{padding-inline:4rem}.\32xl\:px-20{padding-inline:5rem}.\32xl\:px-24{padding-inline:6rem}.\32xl\:py-0{padding-block:0}.\32xl\:py-px{padding-block:1px}.\32xl\:py-0-5{padding-block:.125rem}.\32xl\:py-1{padding-block:.25rem}.\32xl\:py-1-5{padding-block:.375rem}.\32xl\:py-2{padding-block:.5rem}.\32xl\:py-2-5{padding-block:.625rem}.\32xl\:py-3{padding-block:.75rem}.\32xl\:py-3-5{padding-block:.875rem}.\32xl\:py-4{padding-block:1rem}.\32xl\:py-5{padding-block:1.25rem}.\32xl\:py-6{padding-block:1.5rem}.\32xl\:py-7{padding-block:1.75rem}.\32xl\:py-8{padding-block:2rem}.\32xl\:py-9{padding-block:2.25rem}.\32xl\:py-10{padding-block:2.5rem}.\32xl\:py-11{padding-block:2.75rem}.\32xl\:py-12{padding-block:3rem}.\32xl\:py-14{padding-block:3.5rem}.\32xl\:py-16{padding-block:4rem}.\32xl\:py-20{padding-block:5rem}.\32xl\:py-24{padding-block:6rem}.\32xl\:pt-0{padding-top:0}.\32xl\:pt-px{padding-top:1px}.\32xl\:pt-0-5{padding-top:.125rem}.\32xl\:pt-1{padding-top:.25rem}.\32xl\:pt-1-5{padding-top:.375rem}.\32xl\:pt-2{padding-top:.5rem}.\32xl\:pt-2-5{padding-top:.625rem}.\32xl\:pt-3{padding-top:.75rem}.\32xl\:pt-3-5{padding-top:.875rem}.\32xl\:pt-4{padding-top:1rem}.\32xl\:pt-5{padding-top:1.25rem}.\32xl\:pt-6{padding-top:1.5rem}.\32xl\:pt-7{padding-top:1.75rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pt-9{padding-top:2.25rem}.\32xl\:pt-10{padding-top:2.5rem}.\32xl\:pt-11{padding-top:2.75rem}.\32xl\:pt-12{padding-top:3rem}.\32xl\:pt-14{padding-top:3.5rem}.\32xl\:pt-16{padding-top:4rem}.\32xl\:pt-20{padding-top:5rem}.\32xl\:pt-24{padding-top:6rem}.\32xl\:pb-0{padding-bottom:0}.\32xl\:pb-px{padding-bottom:1px}.\32xl\:pb-0-5{padding-bottom:.125rem}.\32xl\:pb-1{padding-bottom:.25rem}.\32xl\:pb-1-5{padding-bottom:.375rem}.\32xl\:pb-2{padding-bottom:.5rem}.\32xl\:pb-2-5{padding-bottom:.625rem}.\32xl\:pb-3{padding-bottom:.75rem}.\32xl\:pb-3-5{padding-bottom:.875rem}.\32xl\:pb-4{padding-bottom:1rem}.\32xl\:pb-5{padding-bottom:1.25rem}.\32xl\:pb-6{padding-bottom:1.5rem}.\32xl\:pb-7{padding-bottom:1.75rem}.\32xl\:pb-8{padding-bottom:2rem}.\32xl\:pb-9{padding-bottom:2.25rem}.\32xl\:pb-10{padding-bottom:2.5rem}.\32xl\:pb-11{padding-bottom:2.75rem}.\32xl\:pb-12{padding-bottom:3rem}.\32xl\:pb-14{padding-bottom:3.5rem}.\32xl\:pb-16{padding-bottom:4rem}.\32xl\:pb-20{padding-bottom:5rem}.\32xl\:pb-24{padding-bottom:6rem}.\32xl\:ps-0{padding-inline-start:0}.\32xl\:ps-px{padding-inline-start:1px}.\32xl\:ps-0-5{padding-inline-start:.125rem}.\32xl\:ps-1{padding-inline-start:.25rem}.\32xl\:ps-1-5{padding-inline-start:.375rem}.\32xl\:ps-2{padding-inline-start:.5rem}.\32xl\:ps-2-5{padding-inline-start:.625rem}.\32xl\:ps-3{padding-inline-start:.75rem}.\32xl\:ps-3-5{padding-inline-start:.875rem}.\32xl\:ps-4{padding-inline-start:1rem}.\32xl\:ps-5{padding-inline-start:1.25rem}.\32xl\:ps-6{padding-inline-start:1.5rem}.\32xl\:ps-7{padding-inline-start:1.75rem}.\32xl\:ps-8{padding-inline-start:2rem}.\32xl\:ps-9{padding-inline-start:2.25rem}.\32xl\:ps-10{padding-inline-start:2.5rem}.\32xl\:ps-11{padding-inline-start:2.75rem}.\32xl\:ps-12{padding-inline-start:3rem}.\32xl\:ps-14{padding-inline-start:3.5rem}.\32xl\:ps-16{padding-inline-start:4rem}.\32xl\:ps-20{padding-inline-start:5rem}.\32xl\:ps-24{padding-inline-start:6rem}.\32xl\:pe-0{padding-inline-end:0}.\32xl\:pe-px{padding-inline-end:1px}.\32xl\:pe-0-5{padding-inline-end:.125rem}.\32xl\:pe-1{padding-inline-end:.25rem}.\32xl\:pe-1-5{padding-inline-end:.375rem}.\32xl\:pe-2{padding-inline-end:.5rem}.\32xl\:pe-2-5{padding-inline-end:.625rem}.\32xl\:pe-3{padding-inline-end:.75rem}.\32xl\:pe-3-5{padding-inline-end:.875rem}.\32xl\:pe-4{padding-inline-end:1rem}.\32xl\:pe-5{padding-inline-end:1.25rem}.\32xl\:pe-6{padding-inline-end:1.5rem}.\32xl\:pe-7{padding-inline-end:1.75rem}.\32xl\:pe-8{padding-inline-end:2rem}.\32xl\:pe-9{padding-inline-end:2.25rem}.\32xl\:pe-10{padding-inline-end:2.5rem}.\32xl\:pe-11{padding-inline-end:2.75rem}.\32xl\:pe-12{padding-inline-end:3rem}.\32xl\:pe-14{padding-inline-end:3.5rem}.\32xl\:pe-16{padding-inline-end:4rem}.\32xl\:pe-20{padding-inline-end:5rem}.\32xl\:pe-24{padding-inline-end:6rem}.\32xl\:m-auto{margin:auto}.\32xl\:mx-auto{margin-inline:auto}.\32xl\:my-auto{margin-block:auto}.\32xl\:mt-auto{margin-top:auto}.\32xl\:mb-auto{margin-bottom:auto}.\32xl\:ms-auto{margin-inline-start:auto}.\32xl\:me-auto{margin-inline-end:auto}}.container{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:640px){.container{--container-max:calc(640px - var(--container-gutter)*2)}}@media(min-width:768px){.container{--container-max:calc(768px - var(--container-gutter)*2)}}@media(min-width:1024px){.container{--container-max:calc(1024px - var(--container-gutter)*2)}}@media(min-width:1280px){.container{--container-max:calc(1280px - var(--container-gutter)*2)}}@media(min-width:1536px){.container{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-fluid,.container-sm{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:640px){.container-sm{--container-max:calc(640px - var(--container-gutter)*2)}}@media(min-width:768px){.container-sm{--container-max:calc(768px - var(--container-gutter)*2)}}@media(min-width:1024px){.container-sm{--container-max:calc(1024px - var(--container-gutter)*2)}}@media(min-width:1280px){.container-sm{--container-max:calc(1280px - var(--container-gutter)*2)}}@media(min-width:1536px){.container-sm{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-md{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:768px){.container-md{--container-max:calc(768px - var(--container-gutter)*2)}}@media(min-width:1024px){.container-md{--container-max:calc(1024px - var(--container-gutter)*2)}}@media(min-width:1280px){.container-md{--container-max:calc(1280px - var(--container-gutter)*2)}}@media(min-width:1536px){.container-md{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-lg{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:1024px){.container-lg{--container-max:calc(1024px - var(--container-gutter)*2)}}@media(min-width:1280px){.container-lg{--container-max:calc(1280px - var(--container-gutter)*2)}}@media(min-width:1536px){.container-lg{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-xl{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:1280px){.container-xl{--container-max:calc(1280px - var(--container-gutter)*2)}}@media(min-width:1536px){.container-xl{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-2xl{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}@media(min-width:1536px){.container-2xl{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-narrow{--container-gutter:clamp(1rem,4vw,2rem);--container-max:768px}.container-narrow,.container-tight{container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}.container-tight{--container-gutter:clamp(1rem,4vw,2rem);--container-max:640px}.container-wide{--container-gutter:clamp(1rem,4vw,2rem);--container-max:1400px}.container-ultrawide,.container-wide{container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%}.container-ultrawide{--container-gutter:clamp(1rem,4vw,2rem);--container-max:1600px}.container-prose{--container-gutter:clamp(1rem,4vw,2rem);container-type:inline-size;margin-inline:auto;max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;--container-max:65ch}.breakout{margin-inline:calc(-50vw + 50%);width:100vw}.cq-contain{container-type:inline-size}.cq-normal{container-type:normal}.cq-size{container-type:size}.cq-card{container-name:card}.cq-card,.cq-sidebar{container-type:inline-size}.cq-sidebar{container-name:sidebar}.cq-main{container-name:main}.cq-main,.cq-modal{container-type:inline-size}.cq-modal{container-name:modal}@container (min-width: 24rem){.cq-sm\:block{display:block}.cq-sm\:inline-block{display:inline-block}.cq-sm\:inline{display:inline}.cq-sm\:flex{display:flex}.cq-sm\:inline-flex{display:inline-flex}.cq-sm\:grid{display:grid}.cq-sm\:inline-grid{display:inline-grid}.cq-sm\:hidden{display:none}}@container (min-width: 32rem){.cq-md\:block{display:block}.cq-md\:inline-block{display:inline-block}.cq-md\:inline{display:inline}.cq-md\:flex{display:flex}.cq-md\:inline-flex{display:inline-flex}.cq-md\:grid{display:grid}.cq-md\:inline-grid{display:inline-grid}.cq-md\:hidden{display:none}}@container (min-width: 48rem){.cq-lg\:block{display:block}.cq-lg\:inline-block{display:inline-block}.cq-lg\:inline{display:inline}.cq-lg\:flex{display:flex}.cq-lg\:inline-flex{display:inline-flex}.cq-lg\:grid{display:grid}.cq-lg\:inline-grid{display:inline-grid}.cq-lg\:hidden{display:none}}@container (min-width: 64rem){.cq-xl\:block{display:block}.cq-xl\:inline-block{display:inline-block}.cq-xl\:inline{display:inline}.cq-xl\:flex{display:flex}.cq-xl\:inline-flex{display:inline-flex}.cq-xl\:grid{display:grid}.cq-xl\:inline-grid{display:inline-grid}.cq-xl\:hidden{display:none}}@container (min-width: 24rem){.cq-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 32rem){.cq-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 48rem){.cq-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cq-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cq-lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 24rem){.cq-sm\:flex-row{flex-direction:row}.cq-sm\:flex-col{flex-direction:column}.cq-sm\:flex-wrap{flex-wrap:wrap}.cq-sm\:flex-nowrap{flex-wrap:nowrap}.cq-sm\:justify-start{justify-content:flex-start}.cq-sm\:justify-center{justify-content:center}.cq-sm\:justify-end{justify-content:flex-end}.cq-sm\:justify-between{justify-content:space-between}.cq-sm\:items-start{align-items:flex-start}.cq-sm\:items-center{align-items:center}.cq-sm\:items-end{align-items:flex-end}}@container (min-width: 32rem){.cq-md\:flex-row{flex-direction:row}.cq-md\:flex-col{flex-direction:column}.cq-md\:flex-wrap{flex-wrap:wrap}.cq-md\:flex-nowrap{flex-wrap:nowrap}.cq-md\:justify-start{justify-content:flex-start}.cq-md\:justify-center{justify-content:center}.cq-md\:justify-end{justify-content:flex-end}.cq-md\:justify-between{justify-content:space-between}.cq-md\:items-start{align-items:flex-start}.cq-md\:items-center{align-items:center}.cq-md\:items-end{align-items:flex-end}}@container (min-width: 48rem){.cq-lg\:flex-row{flex-direction:row}.cq-lg\:flex-col{flex-direction:column}.cq-lg\:flex-wrap{flex-wrap:wrap}.cq-lg\:flex-nowrap{flex-wrap:nowrap}.cq-lg\:justify-start{justify-content:flex-start}.cq-lg\:justify-center{justify-content:center}.cq-lg\:justify-end{justify-content:flex-end}.cq-lg\:justify-between{justify-content:space-between}.cq-lg\:items-start{align-items:flex-start}.cq-lg\:items-center{align-items:center}.cq-lg\:items-end{align-items:flex-end}}@container (min-width: 24rem){.cq-sm\:p-0{padding:0}.cq-sm\:p-2{padding:var(--space-sm)}.cq-sm\:p-4{padding:var(--space-md)}.cq-sm\:p-6{padding:var(--space-lg)}.cq-sm\:p-8{padding:var(--space-xl)}.cq-sm\:m-0{margin:0}.cq-sm\:m-2{margin:var(--space-sm)}.cq-sm\:m-4{margin:var(--space-md)}.cq-sm\:m-6{margin:var(--space-lg)}.cq-sm\:m-8{margin:var(--space-xl)}}@container (min-width: 32rem){.cq-md\:p-0{padding:0}.cq-md\:p-2{padding:var(--space-sm)}.cq-md\:p-4{padding:var(--space-md)}.cq-md\:p-6{padding:var(--space-lg)}.cq-md\:p-8{padding:var(--space-xl)}.cq-md\:p-10{padding:var(--space-2xl)}.cq-md\:m-0{margin:0}.cq-md\:m-2{margin:var(--space-sm)}.cq-md\:m-4{margin:var(--space-md)}.cq-md\:m-6{margin:var(--space-lg)}.cq-md\:m-8{margin:var(--space-xl)}}@container (min-width: 48rem){.cq-lg\:p-0{padding:0}.cq-lg\:p-4{padding:var(--space-md)}.cq-lg\:p-6{padding:var(--space-lg)}.cq-lg\:p-8{padding:var(--space-xl)}.cq-lg\:p-12{padding:var(--space-3xl)}.cq-lg\:m-0{margin:0}.cq-lg\:m-4{margin:var(--space-md)}.cq-lg\:m-6{margin:var(--space-lg)}.cq-lg\:m-8{margin:var(--space-xl)}.cq-lg\:m-12{margin:var(--space-3xl)}}@container (min-width: 24rem){.cq-sm\:text-xs{font-size:var(--font-size-xs)}.cq-sm\:text-sm{font-size:var(--font-size-sm)}.cq-sm\:text-base{font-size:var(--font-size-base)}.cq-sm\:text-lg{font-size:var(--font-size-lg)}.cq-sm\:text-xl{font-size:var(--font-size-xl)}}@container (min-width: 32rem){.cq-md\:text-sm{font-size:var(--font-size-sm)}.cq-md\:text-base{font-size:var(--font-size-base)}.cq-md\:text-lg{font-size:var(--font-size-lg)}.cq-md\:text-xl{font-size:var(--font-size-xl)}.cq-md\:text-2xl{font-size:var(--font-size-2xl)}}@container (min-width: 48rem){.cq-lg\:text-base{font-size:var(--font-size-base)}.cq-lg\:text-lg{font-size:var(--font-size-lg)}.cq-lg\:text-xl{font-size:var(--font-size-xl)}.cq-lg\:text-2xl{font-size:var(--font-size-2xl)}.cq-lg\:text-3xl{font-size:var(--font-size-3xl)}}@container sidebar (max-width: 15rem){.sidebar-collapsed .sidebar-text{display:none}.sidebar-collapsed .sidebar-icon{margin:0 auto}}@container sidebar (min-width: 15rem){.sidebar-expanded .sidebar-text{display:inline}.sidebar-expanded .sidebar-icon{margin-right:var(--space-sm)}}@supports not (container-type:inline-size){.container-fallback .cq-lg\:hidden,.container-fallback .cq-md\:hidden,.container-fallback .cq-sm\:hidden{display:none!important}}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-cinema{aspect-ratio:21/9}.aspect-photo{aspect-ratio:4/3}.aspect-portrait{aspect-ratio:3/4}.aspect-golden{aspect-ratio:1.618/1}.aspect-wide{aspect-ratio:2/1}.aspect-ultra-wide{aspect-ratio:32/9}.aspect-custom{aspect-ratio:var(--aspect-ratio,1)}@media(min-width:640px){.sm\:aspect-square{aspect-ratio:1/1}.sm\:aspect-video{aspect-ratio:16/9}.sm\:aspect-cinema{aspect-ratio:21/9}.sm\:aspect-photo{aspect-ratio:4/3}.sm\:aspect-portrait{aspect-ratio:3/4}.sm\:aspect-golden{aspect-ratio:1.618/1}.sm\:aspect-wide{aspect-ratio:2/1}.sm\:aspect-ultra-wide{aspect-ratio:32/9}.sm\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media(min-width:768px){.md\:aspect-square{aspect-ratio:1/1}.md\:aspect-video{aspect-ratio:16/9}.md\:aspect-cinema{aspect-ratio:21/9}.md\:aspect-photo{aspect-ratio:4/3}.md\:aspect-portrait{aspect-ratio:3/4}.md\:aspect-golden{aspect-ratio:1.618/1}.md\:aspect-wide{aspect-ratio:2/1}.md\:aspect-ultra-wide{aspect-ratio:32/9}.md\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media(min-width:1024px){.lg\:aspect-square{aspect-ratio:1/1}.lg\:aspect-video{aspect-ratio:16/9}.lg\:aspect-cinema{aspect-ratio:21/9}.lg\:aspect-photo{aspect-ratio:4/3}.lg\:aspect-portrait{aspect-ratio:3/4}.lg\:aspect-golden{aspect-ratio:1.618/1}.lg\:aspect-wide{aspect-ratio:2/1}.lg\:aspect-ultra-wide{aspect-ratio:32/9}.lg\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media(min-width:1280px){.xl\:aspect-square{aspect-ratio:1/1}.xl\:aspect-video{aspect-ratio:16/9}.xl\:aspect-cinema{aspect-ratio:21/9}.xl\:aspect-photo{aspect-ratio:4/3}.xl\:aspect-portrait{aspect-ratio:3/4}.xl\:aspect-golden{aspect-ratio:1.618/1}.xl\:aspect-wide{aspect-ratio:2/1}.xl\:aspect-ultra-wide{aspect-ratio:32/9}.xl\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media(min-width:1536px){.\32xl\:aspect-square{aspect-ratio:1/1}.\32xl\:aspect-video{aspect-ratio:16/9}.\32xl\:aspect-cinema{aspect-ratio:21/9}.\32xl\:aspect-photo{aspect-ratio:4/3}.\32xl\:aspect-portrait{aspect-ratio:3/4}.\32xl\:aspect-golden{aspect-ratio:1.618/1}.\32xl\:aspect-wide{aspect-ratio:2/1}.\32xl\:aspect-ultra-wide{aspect-ratio:32/9}.\32xl\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}.z-auto{z-index:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-tooltip{z-index:var(--z-tooltip)}.z-toast{z-index:var(--z-toast)}@media(min-width:640px){.sm\:z-auto{z-index:auto}.sm\:z-0{z-index:0}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-dropdown{z-index:var(--z-dropdown)}.sm\:z-sticky{z-index:var(--z-sticky)}.sm\:z-fixed{z-index:var(--z-fixed)}.sm\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.sm\:z-modal{z-index:var(--z-modal)}.sm\:z-popover{z-index:var(--z-popover)}.sm\:z-tooltip{z-index:var(--z-tooltip)}.sm\:z-toast{z-index:var(--z-toast)}}@media(min-width:768px){.md\:z-auto{z-index:auto}.md\:z-0{z-index:0}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-dropdown{z-index:var(--z-dropdown)}.md\:z-sticky{z-index:var(--z-sticky)}.md\:z-fixed{z-index:var(--z-fixed)}.md\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.md\:z-modal{z-index:var(--z-modal)}.md\:z-popover{z-index:var(--z-popover)}.md\:z-tooltip{z-index:var(--z-tooltip)}.md\:z-toast{z-index:var(--z-toast)}}@media(min-width:1024px){.lg\:z-auto{z-index:auto}.lg\:z-0{z-index:0}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-dropdown{z-index:var(--z-dropdown)}.lg\:z-sticky{z-index:var(--z-sticky)}.lg\:z-fixed{z-index:var(--z-fixed)}.lg\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.lg\:z-modal{z-index:var(--z-modal)}.lg\:z-popover{z-index:var(--z-popover)}.lg\:z-tooltip{z-index:var(--z-tooltip)}.lg\:z-toast{z-index:var(--z-toast)}}@media(min-width:1280px){.xl\:z-auto{z-index:auto}.xl\:z-0{z-index:0}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-dropdown{z-index:var(--z-dropdown)}.xl\:z-sticky{z-index:var(--z-sticky)}.xl\:z-fixed{z-index:var(--z-fixed)}.xl\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.xl\:z-modal{z-index:var(--z-modal)}.xl\:z-popover{z-index:var(--z-popover)}.xl\:z-tooltip{z-index:var(--z-tooltip)}.xl\:z-toast{z-index:var(--z-toast)}}@media(min-width:1536px){.\32xl\:z-auto{z-index:auto}.\32xl\:z-0{z-index:0}.\32xl\:z-10{z-index:10}.\32xl\:z-20{z-index:20}.\32xl\:z-30{z-index:30}.\32xl\:z-40{z-index:40}.\32xl\:z-50{z-index:50}.\32xl\:z-dropdown{z-index:var(--z-dropdown)}.\32xl\:z-sticky{z-index:var(--z-sticky)}.\32xl\:z-fixed{z-index:var(--z-fixed)}.\32xl\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.\32xl\:z-modal{z-index:var(--z-modal)}.\32xl\:z-popover{z-index:var(--z-popover)}.\32xl\:z-tooltip{z-index:var(--z-tooltip)}.\32xl\:z-toast{z-index:var(--z-toast)}}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.bottom-0{bottom:0}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}@media(min-width:640px){.sm\:static{position:static}.sm\:relative{position:relative}.sm\:absolute{position:absolute}.sm\:fixed{position:fixed}.sm\:sticky{position:sticky}.sm\:inset-0{inset:0}.sm\:inset-x-0{inset-inline:0}.sm\:inset-y-0{inset-block:0}.sm\:top-0{top:0}.sm\:bottom-0{bottom:0}.sm\:start-0{inset-inline-start:0}.sm\:end-0{inset-inline-end:0}}@media(min-width:768px){.md\:static{position:static}.md\:relative{position:relative}.md\:absolute{position:absolute}.md\:fixed{position:fixed}.md\:sticky{position:sticky}.md\:inset-0{inset:0}.md\:inset-x-0{inset-inline:0}.md\:inset-y-0{inset-block:0}.md\:top-0{top:0}.md\:bottom-0{bottom:0}.md\:start-0{inset-inline-start:0}.md\:end-0{inset-inline-end:0}}@media(min-width:1024px){.lg\:static{position:static}.lg\:relative{position:relative}.lg\:absolute{position:absolute}.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:inset-x-0{inset-inline:0}.lg\:inset-y-0{inset-block:0}.lg\:top-0{top:0}.lg\:bottom-0{bottom:0}.lg\:start-0{inset-inline-start:0}.lg\:end-0{inset-inline-end:0}}@media(min-width:1280px){.xl\:static{position:static}.xl\:relative{position:relative}.xl\:absolute{position:absolute}.xl\:fixed{position:fixed}.xl\:sticky{position:sticky}.xl\:inset-0{inset:0}.xl\:inset-x-0{inset-inline:0}.xl\:inset-y-0{inset-block:0}.xl\:top-0{top:0}.xl\:bottom-0{bottom:0}.xl\:start-0{inset-inline-start:0}.xl\:end-0{inset-inline-end:0}}@media(min-width:1536px){.\32xl\:static{position:static}.\32xl\:relative{position:relative}.\32xl\:absolute{position:absolute}.\32xl\:fixed{position:fixed}.\32xl\:sticky{position:sticky}.\32xl\:inset-0{inset:0}.\32xl\:inset-x-0{inset-inline:0}.\32xl\:inset-y-0{inset-block:0}.\32xl\:top-0{top:0}.\32xl\:bottom-0{bottom:0}.\32xl\:start-0{inset-inline-start:0}.\32xl\:end-0{inset-inline-end:0}}.fixed-top{top:0}.fixed-bottom,.fixed-top{inset-inline:0;position:fixed;z-index:var(--z-fixed)}.fixed-bottom{bottom:0}.sticky-top{position:sticky;top:0;z-index:var(--z-sticky)}.bg-background{background-color:var(--color-background)}.bg-background-alt{background-color:var(--color-background-alt)}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-overlay{background-color:var(--color-surface-overlay)}.bg-backdrop{background-color:var(--color-modal-backdrop)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-primary-dark{background-color:var(--color-primary-dark)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.bg-warning{background-color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.bg-error{background-color:var(--color-error)}.bg-error-light{background-color:var(--color-error-light)}.bg-info{background-color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.bg-transparent{background-color:transparent}@media(min-width:640px){.sm\:bg-background{background-color:var(--color-background)}.sm\:bg-background-alt{background-color:var(--color-background-alt)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:bg-surface-alt{background-color:var(--color-surface-alt)}.sm\:bg-surface-raised{background-color:var(--color-surface-raised)}.sm\:bg-overlay{background-color:var(--color-surface-overlay)}.sm\:bg-backdrop{background-color:var(--color-modal-backdrop)}.sm\:bg-primary{background-color:var(--color-primary)}.sm\:bg-primary-light{background-color:var(--color-primary-light)}.sm\:bg-primary-dark{background-color:var(--color-primary-dark)}.sm\:bg-secondary{background-color:var(--color-secondary)}.sm\:bg-success{background-color:var(--color-success)}.sm\:bg-success-light{background-color:var(--color-success-light)}.sm\:bg-warning{background-color:var(--color-warning)}.sm\:bg-warning-light{background-color:var(--color-warning-light)}.sm\:bg-error{background-color:var(--color-error)}.sm\:bg-error-light{background-color:var(--color-error-light)}.sm\:bg-info{background-color:var(--color-info)}.sm\:bg-info-light{background-color:var(--color-info-light)}.sm\:bg-transparent{background-color:transparent}}@media(min-width:768px){.md\:bg-background{background-color:var(--color-background)}.md\:bg-background-alt{background-color:var(--color-background-alt)}.md\:bg-surface{background-color:var(--color-surface)}.md\:bg-surface-alt{background-color:var(--color-surface-alt)}.md\:bg-surface-raised{background-color:var(--color-surface-raised)}.md\:bg-overlay{background-color:var(--color-surface-overlay)}.md\:bg-backdrop{background-color:var(--color-modal-backdrop)}.md\:bg-primary{background-color:var(--color-primary)}.md\:bg-primary-light{background-color:var(--color-primary-light)}.md\:bg-primary-dark{background-color:var(--color-primary-dark)}.md\:bg-secondary{background-color:var(--color-secondary)}.md\:bg-success{background-color:var(--color-success)}.md\:bg-success-light{background-color:var(--color-success-light)}.md\:bg-warning{background-color:var(--color-warning)}.md\:bg-warning-light{background-color:var(--color-warning-light)}.md\:bg-error{background-color:var(--color-error)}.md\:bg-error-light{background-color:var(--color-error-light)}.md\:bg-info{background-color:var(--color-info)}.md\:bg-info-light{background-color:var(--color-info-light)}.md\:bg-transparent{background-color:transparent}}@media(min-width:1024px){.lg\:bg-background{background-color:var(--color-background)}.lg\:bg-background-alt{background-color:var(--color-background-alt)}.lg\:bg-surface{background-color:var(--color-surface)}.lg\:bg-surface-alt{background-color:var(--color-surface-alt)}.lg\:bg-surface-raised{background-color:var(--color-surface-raised)}.lg\:bg-overlay{background-color:var(--color-surface-overlay)}.lg\:bg-backdrop{background-color:var(--color-modal-backdrop)}.lg\:bg-primary{background-color:var(--color-primary)}.lg\:bg-primary-light{background-color:var(--color-primary-light)}.lg\:bg-primary-dark{background-color:var(--color-primary-dark)}.lg\:bg-secondary{background-color:var(--color-secondary)}.lg\:bg-success{background-color:var(--color-success)}.lg\:bg-success-light{background-color:var(--color-success-light)}.lg\:bg-warning{background-color:var(--color-warning)}.lg\:bg-warning-light{background-color:var(--color-warning-light)}.lg\:bg-error{background-color:var(--color-error)}.lg\:bg-error-light{background-color:var(--color-error-light)}.lg\:bg-info{background-color:var(--color-info)}.lg\:bg-info-light{background-color:var(--color-info-light)}.lg\:bg-transparent{background-color:transparent}}@media(min-width:1280px){.xl\:bg-background{background-color:var(--color-background)}.xl\:bg-background-alt{background-color:var(--color-background-alt)}.xl\:bg-surface{background-color:var(--color-surface)}.xl\:bg-surface-alt{background-color:var(--color-surface-alt)}.xl\:bg-surface-raised{background-color:var(--color-surface-raised)}.xl\:bg-overlay{background-color:var(--color-surface-overlay)}.xl\:bg-backdrop{background-color:var(--color-modal-backdrop)}.xl\:bg-primary{background-color:var(--color-primary)}.xl\:bg-primary-light{background-color:var(--color-primary-light)}.xl\:bg-primary-dark{background-color:var(--color-primary-dark)}.xl\:bg-secondary{background-color:var(--color-secondary)}.xl\:bg-success{background-color:var(--color-success)}.xl\:bg-success-light{background-color:var(--color-success-light)}.xl\:bg-warning{background-color:var(--color-warning)}.xl\:bg-warning-light{background-color:var(--color-warning-light)}.xl\:bg-error{background-color:var(--color-error)}.xl\:bg-error-light{background-color:var(--color-error-light)}.xl\:bg-info{background-color:var(--color-info)}.xl\:bg-info-light{background-color:var(--color-info-light)}.xl\:bg-transparent{background-color:transparent}}@media(min-width:1536px){.\32xl\:bg-background{background-color:var(--color-background)}.\32xl\:bg-background-alt{background-color:var(--color-background-alt)}.\32xl\:bg-surface{background-color:var(--color-surface)}.\32xl\:bg-surface-alt{background-color:var(--color-surface-alt)}.\32xl\:bg-surface-raised{background-color:var(--color-surface-raised)}.\32xl\:bg-overlay{background-color:var(--color-surface-overlay)}.\32xl\:bg-backdrop{background-color:var(--color-modal-backdrop)}.\32xl\:bg-primary{background-color:var(--color-primary)}.\32xl\:bg-primary-light{background-color:var(--color-primary-light)}.\32xl\:bg-primary-dark{background-color:var(--color-primary-dark)}.\32xl\:bg-secondary{background-color:var(--color-secondary)}.\32xl\:bg-success{background-color:var(--color-success)}.\32xl\:bg-success-light{background-color:var(--color-success-light)}.\32xl\:bg-warning{background-color:var(--color-warning)}.\32xl\:bg-warning-light{background-color:var(--color-warning-light)}.\32xl\:bg-error{background-color:var(--color-error)}.\32xl\:bg-error-light{background-color:var(--color-error-light)}.\32xl\:bg-info{background-color:var(--color-info)}.\32xl\:bg-info-light{background-color:var(--color-info-light)}.\32xl\:bg-transparent{background-color:transparent}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media(min-width:640px){.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-center{text-align:center}.sm\:text-justify{text-align:justify}}@media(min-width:768px){.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-center{text-align:center}.md\:text-justify{text-align:justify}}@media(min-width:1024px){.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-center{text-align:center}.lg\:text-justify{text-align:justify}}@media(min-width:1280px){.xl\:text-left{text-align:left}.xl\:text-right{text-align:right}.xl\:text-center{text-align:center}.xl\:text-justify{text-align:justify}}@media(min-width:1536px){.\32xl\:text-left{text-align:left}.\32xl\:text-right{text-align:right}.\32xl\:text-center{text-align:center}.\32xl\:text-justify{text-align:justify}}.border{border:1px solid var(--color-border-light)}.border-0{border:0}.border-t{border-top:1px solid var(--color-border-light)}.border-b{border-bottom:1px solid var(--color-border-light)}.border-s{border-inline-start:1px solid var(--color-border-light)}.border-e{border-inline-end:1px solid var(--color-border-light)}.border-light{border-color:var(--color-border-light)}.border-medium{border-color:var(--color-border-medium)}.border-strong{border-color:var(--color-border-strong)}.border-inverse{border-color:var(--color-border-inverse)}@media(min-width:640px){.sm\:border{border:1px solid var(--color-border-light)}.sm\:border-0{border:0}.sm\:border-t{border-top:1px solid var(--color-border-light)}.sm\:border-b{border-bottom:1px solid var(--color-border-light)}.sm\:border-s{border-inline-start:1px solid var(--color-border-light)}.sm\:border-e{border-inline-end:1px solid var(--color-border-light)}.sm\:border-light{border-color:var(--color-border-light)}.sm\:border-medium{border-color:var(--color-border-medium)}.sm\:border-strong{border-color:var(--color-border-strong)}.sm\:border-inverse{border-color:var(--color-border-inverse)}}@media(min-width:768px){.md\:border{border:1px solid var(--color-border-light)}.md\:border-0{border:0}.md\:border-t{border-top:1px solid var(--color-border-light)}.md\:border-b{border-bottom:1px solid var(--color-border-light)}.md\:border-s{border-inline-start:1px solid var(--color-border-light)}.md\:border-e{border-inline-end:1px solid var(--color-border-light)}.md\:border-light{border-color:var(--color-border-light)}.md\:border-medium{border-color:var(--color-border-medium)}.md\:border-strong{border-color:var(--color-border-strong)}.md\:border-inverse{border-color:var(--color-border-inverse)}}@media(min-width:1024px){.lg\:border{border:1px solid var(--color-border-light)}.lg\:border-0{border:0}.lg\:border-t{border-top:1px solid var(--color-border-light)}.lg\:border-b{border-bottom:1px solid var(--color-border-light)}.lg\:border-s{border-inline-start:1px solid var(--color-border-light)}.lg\:border-e{border-inline-end:1px solid var(--color-border-light)}.lg\:border-light{border-color:var(--color-border-light)}.lg\:border-medium{border-color:var(--color-border-medium)}.lg\:border-strong{border-color:var(--color-border-strong)}.lg\:border-inverse{border-color:var(--color-border-inverse)}}@media(min-width:1280px){.xl\:border{border:1px solid var(--color-border-light)}.xl\:border-0{border:0}.xl\:border-t{border-top:1px solid var(--color-border-light)}.xl\:border-b{border-bottom:1px solid var(--color-border-light)}.xl\:border-s{border-inline-start:1px solid var(--color-border-light)}.xl\:border-e{border-inline-end:1px solid var(--color-border-light)}.xl\:border-light{border-color:var(--color-border-light)}.xl\:border-medium{border-color:var(--color-border-medium)}.xl\:border-strong{border-color:var(--color-border-strong)}.xl\:border-inverse{border-color:var(--color-border-inverse)}}@media(min-width:1536px){.\32xl\:border{border:1px solid var(--color-border-light)}.\32xl\:border-0{border:0}.\32xl\:border-t{border-top:1px solid var(--color-border-light)}.\32xl\:border-b{border-bottom:1px solid var(--color-border-light)}.\32xl\:border-s{border-inline-start:1px solid var(--color-border-light)}.\32xl\:border-e{border-inline-end:1px solid var(--color-border-light)}.\32xl\:border-light{border-color:var(--color-border-light)}.\32xl\:border-medium{border-color:var(--color-border-medium)}.\32xl\:border-strong{border-color:var(--color-border-strong)}.\32xl\:border-inverse{border-color:var(--color-border-inverse)}}.rounded-none{border-radius:0}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}@media(min-width:640px){.sm\:rounded-none{border-radius:0}.sm\:rounded-xs{border-radius:var(--radius-xs)}.sm\:rounded-sm{border-radius:var(--radius-sm)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-full{border-radius:var(--radius-full)}}@media(min-width:768px){.md\:rounded-none{border-radius:0}.md\:rounded-xs{border-radius:var(--radius-xs)}.md\:rounded-sm{border-radius:var(--radius-sm)}.md\:rounded-md{border-radius:var(--radius-md)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-full{border-radius:var(--radius-full)}}@media(min-width:1024px){.lg\:rounded-none{border-radius:0}.lg\:rounded-xs{border-radius:var(--radius-xs)}.lg\:rounded-sm{border-radius:var(--radius-sm)}.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-3xl{border-radius:var(--radius-3xl)}.lg\:rounded-full{border-radius:var(--radius-full)}}@media(min-width:1280px){.xl\:rounded-none{border-radius:0}.xl\:rounded-xs{border-radius:var(--radius-xs)}.xl\:rounded-sm{border-radius:var(--radius-sm)}.xl\:rounded-md{border-radius:var(--radius-md)}.xl\:rounded-lg{border-radius:var(--radius-lg)}.xl\:rounded-xl{border-radius:var(--radius-xl)}.xl\:rounded-2xl{border-radius:var(--radius-2xl)}.xl\:rounded-3xl{border-radius:var(--radius-3xl)}.xl\:rounded-full{border-radius:var(--radius-full)}}@media(min-width:1536px){.\32xl\:rounded-none{border-radius:0}.\32xl\:rounded-xs{border-radius:var(--radius-xs)}.\32xl\:rounded-sm{border-radius:var(--radius-sm)}.\32xl\:rounded-md{border-radius:var(--radius-md)}.\32xl\:rounded-lg{border-radius:var(--radius-lg)}.\32xl\:rounded-xl{border-radius:var(--radius-xl)}.\32xl\:rounded-2xl{border-radius:var(--radius-2xl)}.\32xl\:rounded-3xl{border-radius:var(--radius-3xl)}.\32xl\:rounded-full{border-radius:var(--radius-full)}}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}@media(min-width:640px){.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}}@media(min-width:768px){.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}}@media(min-width:1024px){.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}}@media(min-width:1280px){.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}}@media(min-width:1536px){.\32xl\:overflow-auto{overflow:auto}.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:overflow-visible{overflow:visible}.\32xl\:overflow-scroll{overflow:scroll}.\32xl\:overflow-x-auto{overflow-x:auto}.\32xl\:overflow-y-auto{overflow-y:auto}}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:-moz-min-content;width:min-content}.w-max{width:-moz-max-content;width:max-content}.w-fit{width:-moz-fit-content;width:fit-content}.w-25{width:25%}.w-33{width:33.333333%}.w-50{width:50%}.w-66{width:66.666667%}.w-75{width:75%}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:w-min{width:-moz-min-content;width:min-content}.sm\:w-max{width:-moz-max-content;width:max-content}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:w-25{width:25%}.sm\:w-33{width:33.333333%}.sm\:w-50{width:50%}.sm\:w-66{width:66.666667%}.sm\:w-75{width:75%}.sm\:w-10{width:10%}.sm\:w-20{width:20%}.sm\:w-30{width:30%}.sm\:w-40{width:40%}.sm\:w-60{width:60%}.sm\:w-70{width:70%}.sm\:w-80{width:80%}.sm\:w-90{width:90%}}@media(min-width:768px){.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:w-min{width:-moz-min-content;width:min-content}.md\:w-max{width:-moz-max-content;width:max-content}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-25{width:25%}.md\:w-33{width:33.333333%}.md\:w-50{width:50%}.md\:w-66{width:66.666667%}.md\:w-75{width:75%}.md\:w-10{width:10%}.md\:w-20{width:20%}.md\:w-30{width:30%}.md\:w-40{width:40%}.md\:w-60{width:60%}.md\:w-70{width:70%}.md\:w-80{width:80%}.md\:w-90{width:90%}}@media(min-width:1024px){.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:w-min{width:-moz-min-content;width:min-content}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:w-25{width:25%}.lg\:w-33{width:33.333333%}.lg\:w-50{width:50%}.lg\:w-66{width:66.666667%}.lg\:w-75{width:75%}.lg\:w-10{width:10%}.lg\:w-20{width:20%}.lg\:w-30{width:30%}.lg\:w-40{width:40%}.lg\:w-60{width:60%}.lg\:w-70{width:70%}.lg\:w-80{width:80%}.lg\:w-90{width:90%}}@media(min-width:1280px){.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:w-min{width:-moz-min-content;width:min-content}.xl\:w-max{width:-moz-max-content;width:max-content}.xl\:w-fit{width:-moz-fit-content;width:fit-content}.xl\:w-25{width:25%}.xl\:w-33{width:33.333333%}.xl\:w-50{width:50%}.xl\:w-66{width:66.666667%}.xl\:w-75{width:75%}.xl\:w-10{width:10%}.xl\:w-20{width:20%}.xl\:w-30{width:30%}.xl\:w-40{width:40%}.xl\:w-60{width:60%}.xl\:w-70{width:70%}.xl\:w-80{width:80%}.xl\:w-90{width:90%}}@media(min-width:1536px){.\32xl\:w-auto{width:auto}.\32xl\:w-full{width:100%}.\32xl\:w-screen{width:100vw}.\32xl\:w-min{width:-moz-min-content;width:min-content}.\32xl\:w-max{width:-moz-max-content;width:max-content}.\32xl\:w-fit{width:-moz-fit-content;width:fit-content}.\32xl\:w-25{width:25%}.\32xl\:w-33{width:33.333333%}.\32xl\:w-50{width:50%}.\32xl\:w-66{width:66.666667%}.\32xl\:w-75{width:75%}.\32xl\:w-10{width:10%}.\32xl\:w-20{width:20%}.\32xl\:w-30{width:30%}.\32xl\:w-40{width:40%}.\32xl\:w-60{width:60%}.\32xl\:w-70{width:70%}.\32xl\:w-80{width:80%}.\32xl\:w-90{width:90%}}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:-moz-min-content;height:min-content}.h-max{height:-moz-max-content;height:max-content}.h-fit{height:-moz-fit-content;height:fit-content}.h-0{height:0}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:-moz-min-content;min-width:min-content}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}@media(min-width:640px){.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:h-min{height:-moz-min-content;height:min-content}.sm\:h-max{height:-moz-max-content;height:max-content}.sm\:h-fit{height:-moz-fit-content;height:fit-content}.sm\:h-0{height:0}.sm\:h-4{height:1rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-80{height:20rem}.sm\:h-96{height:24rem}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:min-w-min{min-width:-moz-min-content;min-width:min-content}.sm\:min-w-max{min-width:-moz-max-content;min-width:max-content}.sm\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-prose{max-width:65ch}}@media(min-width:768px){.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:h-min{height:-moz-min-content;height:min-content}.md\:h-max{height:-moz-max-content;height:max-content}.md\:h-fit{height:-moz-fit-content;height:fit-content}.md\:h-0{height:0}.md\:h-4{height:1rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-40{height:10rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:min-w-min{min-width:-moz-min-content;min-width:min-content}.md\:min-w-max{min-width:-moz-max-content;min-width:max-content}.md\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-full{max-width:100%}.md\:max-w-prose{max-width:65ch}}@media(min-width:1024px){.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:h-min{height:-moz-min-content;height:min-content}.lg\:h-max{height:-moz-max-content;height:max-content}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:h-0{height:0}.lg\:h-4{height:1rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-40{height:10rem}.lg\:h-48{height:12rem}.lg\:h-56{height:14rem}.lg\:h-64{height:16rem}.lg\:h-72{height:18rem}.lg\:h-80{height:20rem}.lg\:h-96{height:24rem}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:min-w-min{min-width:-moz-min-content;min-width:min-content}.lg\:min-w-max{min-width:-moz-max-content;min-width:max-content}.lg\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:24rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-prose{max-width:65ch}}@media(min-width:1280px){.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:h-min{height:-moz-min-content;height:min-content}.xl\:h-max{height:-moz-max-content;height:max-content}.xl\:h-fit{height:-moz-fit-content;height:fit-content}.xl\:h-0{height:0}.xl\:h-4{height:1rem}.xl\:h-6{height:1.5rem}.xl\:h-8{height:2rem}.xl\:h-10{height:2.5rem}.xl\:h-12{height:3rem}.xl\:h-14{height:3.5rem}.xl\:h-16{height:4rem}.xl\:h-20{height:5rem}.xl\:h-24{height:6rem}.xl\:h-32{height:8rem}.xl\:h-40{height:10rem}.xl\:h-48{height:12rem}.xl\:h-56{height:14rem}.xl\:h-64{height:16rem}.xl\:h-72{height:18rem}.xl\:h-80{height:20rem}.xl\:h-96{height:24rem}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:min-w-min{min-width:-moz-min-content;min-width:min-content}.xl\:min-w-max{min-width:-moz-max-content;min-width:max-content}.xl\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.xl\:max-w-none{max-width:none}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:24rem}.xl\:max-w-md{max-width:28rem}.xl\:max-w-lg{max-width:32rem}.xl\:max-w-xl{max-width:36rem}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-4xl{max-width:56rem}.xl\:max-w-full{max-width:100%}.xl\:max-w-prose{max-width:65ch}}@media(min-width:1536px){.\32xl\:h-auto{height:auto}.\32xl\:h-full{height:100%}.\32xl\:h-screen{height:100vh}.\32xl\:h-min{height:-moz-min-content;height:min-content}.\32xl\:h-max{height:-moz-max-content;height:max-content}.\32xl\:h-fit{height:-moz-fit-content;height:fit-content}.\32xl\:h-0{height:0}.\32xl\:h-4{height:1rem}.\32xl\:h-6{height:1.5rem}.\32xl\:h-8{height:2rem}.\32xl\:h-10{height:2.5rem}.\32xl\:h-12{height:3rem}.\32xl\:h-14{height:3.5rem}.\32xl\:h-16{height:4rem}.\32xl\:h-20{height:5rem}.\32xl\:h-24{height:6rem}.\32xl\:h-32{height:8rem}.\32xl\:h-40{height:10rem}.\32xl\:h-48{height:12rem}.\32xl\:h-56{height:14rem}.\32xl\:h-64{height:16rem}.\32xl\:h-72{height:18rem}.\32xl\:h-80{height:20rem}.\32xl\:h-96{height:24rem}.\32xl\:min-w-0{min-width:0}.\32xl\:min-w-full{min-width:100%}.\32xl\:min-w-min{min-width:-moz-min-content;min-width:min-content}.\32xl\:min-w-max{min-width:-moz-max-content;min-width:max-content}.\32xl\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.\32xl\:max-w-none{max-width:none}.\32xl\:max-w-xs{max-width:20rem}.\32xl\:max-w-sm{max-width:24rem}.\32xl\:max-w-md{max-width:28rem}.\32xl\:max-w-lg{max-width:32rem}.\32xl\:max-w-xl{max-width:36rem}.\32xl\:max-w-2xl{max-width:42rem}.\32xl\:max-w-3xl{max-width:48rem}.\32xl\:max-w-4xl{max-width:56rem}.\32xl\:max-w-full{max-width:100%}.\32xl\:max-w-prose{max-width:65ch}}.text-default{color:var(--color-text)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-inverse{color:var(--color-text-inverse)}.text-placeholder{color:var(--color-text-placeholder)}.text-disabled{color:var(--color-text-disabled)}.text-primary{color:var(--color-primary)}.text-on-primary{color:var(--color-on-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-inherit{color:inherit}@media(min-width:640px){.sm\:text-default{color:var(--color-text)}.sm\:text-secondary{color:var(--color-text-secondary)}.sm\:text-tertiary{color:var(--color-text-tertiary)}.sm\:text-inverse{color:var(--color-text-inverse)}.sm\:text-placeholder{color:var(--color-text-placeholder)}.sm\:text-disabled{color:var(--color-text-disabled)}.sm\:text-primary{color:var(--color-primary)}.sm\:text-on-primary{color:var(--color-on-primary)}.sm\:text-success{color:var(--color-success)}.sm\:text-warning{color:var(--color-warning)}.sm\:text-error{color:var(--color-error)}.sm\:text-info{color:var(--color-info)}.sm\:text-inherit{color:inherit}}@media(min-width:768px){.md\:text-default{color:var(--color-text)}.md\:text-secondary{color:var(--color-text-secondary)}.md\:text-tertiary{color:var(--color-text-tertiary)}.md\:text-inverse{color:var(--color-text-inverse)}.md\:text-placeholder{color:var(--color-text-placeholder)}.md\:text-disabled{color:var(--color-text-disabled)}.md\:text-primary{color:var(--color-primary)}.md\:text-on-primary{color:var(--color-on-primary)}.md\:text-success{color:var(--color-success)}.md\:text-warning{color:var(--color-warning)}.md\:text-error{color:var(--color-error)}.md\:text-info{color:var(--color-info)}.md\:text-inherit{color:inherit}}@media(min-width:1024px){.lg\:text-default{color:var(--color-text)}.lg\:text-secondary{color:var(--color-text-secondary)}.lg\:text-tertiary{color:var(--color-text-tertiary)}.lg\:text-inverse{color:var(--color-text-inverse)}.lg\:text-placeholder{color:var(--color-text-placeholder)}.lg\:text-disabled{color:var(--color-text-disabled)}.lg\:text-primary{color:var(--color-primary)}.lg\:text-on-primary{color:var(--color-on-primary)}.lg\:text-success{color:var(--color-success)}.lg\:text-warning{color:var(--color-warning)}.lg\:text-error{color:var(--color-error)}.lg\:text-info{color:var(--color-info)}.lg\:text-inherit{color:inherit}}@media(min-width:1280px){.xl\:text-default{color:var(--color-text)}.xl\:text-secondary{color:var(--color-text-secondary)}.xl\:text-tertiary{color:var(--color-text-tertiary)}.xl\:text-inverse{color:var(--color-text-inverse)}.xl\:text-placeholder{color:var(--color-text-placeholder)}.xl\:text-disabled{color:var(--color-text-disabled)}.xl\:text-primary{color:var(--color-primary)}.xl\:text-on-primary{color:var(--color-on-primary)}.xl\:text-success{color:var(--color-success)}.xl\:text-warning{color:var(--color-warning)}.xl\:text-error{color:var(--color-error)}.xl\:text-info{color:var(--color-info)}.xl\:text-inherit{color:inherit}}@media(min-width:1536px){.\32xl\:text-default{color:var(--color-text)}.\32xl\:text-secondary{color:var(--color-text-secondary)}.\32xl\:text-tertiary{color:var(--color-text-tertiary)}.\32xl\:text-inverse{color:var(--color-text-inverse)}.\32xl\:text-placeholder{color:var(--color-text-placeholder)}.\32xl\:text-disabled{color:var(--color-text-disabled)}.\32xl\:text-primary{color:var(--color-primary)}.\32xl\:text-on-primary{color:var(--color-on-primary)}.\32xl\:text-success{color:var(--color-success)}.\32xl\:text-warning{color:var(--color-warning)}.\32xl\:text-error{color:var(--color-error)}.\32xl\:text-info{color:var(--color-info)}.\32xl\:text-inherit{color:inherit}}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-thin{font-weight:var(--font-weight-thin)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.leading-none{line-height:var(--line-height-none)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.font-base{font-family:var(--font-family-base)}.font-heading{font-family:var(--font-family-heading)}.font-mono{font-family:var(--font-family-mono)}@media(min-width:640px){.sm\:text-xs{font-size:var(--font-size-xs)}.sm\:text-sm{font-size:var(--font-size-sm)}.sm\:text-base{font-size:var(--font-size-base)}.sm\:text-lg{font-size:var(--font-size-lg)}.sm\:text-xl{font-size:var(--font-size-xl)}.sm\:text-2xl{font-size:var(--font-size-2xl)}.sm\:text-3xl{font-size:var(--font-size-3xl)}.sm\:text-4xl{font-size:var(--font-size-4xl)}.sm\:text-5xl{font-size:var(--font-size-5xl)}.sm\:font-thin{font-weight:var(--font-weight-thin)}.sm\:font-light{font-weight:var(--font-weight-light)}.sm\:font-normal{font-weight:var(--font-weight-normal)}.sm\:font-medium{font-weight:var(--font-weight-medium)}.sm\:font-semibold{font-weight:var(--font-weight-semibold)}.sm\:font-bold{font-weight:var(--font-weight-bold)}.sm\:font-extrabold{font-weight:var(--font-weight-extrabold)}.sm\:leading-none{line-height:var(--line-height-none)}.sm\:leading-tight{line-height:var(--line-height-tight)}.sm\:leading-snug{line-height:var(--line-height-snug)}.sm\:leading-normal{line-height:var(--line-height-normal)}.sm\:leading-relaxed{line-height:var(--line-height-relaxed)}.sm\:leading-loose{line-height:var(--line-height-loose)}.sm\:font-base{font-family:var(--font-family-base)}.sm\:font-heading{font-family:var(--font-family-heading)}.sm\:font-mono{font-family:var(--font-family-mono)}}@media(min-width:768px){.md\:text-xs{font-size:var(--font-size-xs)}.md\:text-sm{font-size:var(--font-size-sm)}.md\:text-base{font-size:var(--font-size-base)}.md\:text-lg{font-size:var(--font-size-lg)}.md\:text-xl{font-size:var(--font-size-xl)}.md\:text-2xl{font-size:var(--font-size-2xl)}.md\:text-3xl{font-size:var(--font-size-3xl)}.md\:text-4xl{font-size:var(--font-size-4xl)}.md\:text-5xl{font-size:var(--font-size-5xl)}.md\:font-thin{font-weight:var(--font-weight-thin)}.md\:font-light{font-weight:var(--font-weight-light)}.md\:font-normal{font-weight:var(--font-weight-normal)}.md\:font-medium{font-weight:var(--font-weight-medium)}.md\:font-semibold{font-weight:var(--font-weight-semibold)}.md\:font-bold{font-weight:var(--font-weight-bold)}.md\:font-extrabold{font-weight:var(--font-weight-extrabold)}.md\:leading-none{line-height:var(--line-height-none)}.md\:leading-tight{line-height:var(--line-height-tight)}.md\:leading-snug{line-height:var(--line-height-snug)}.md\:leading-normal{line-height:var(--line-height-normal)}.md\:leading-relaxed{line-height:var(--line-height-relaxed)}.md\:leading-loose{line-height:var(--line-height-loose)}.md\:font-base{font-family:var(--font-family-base)}.md\:font-heading{font-family:var(--font-family-heading)}.md\:font-mono{font-family:var(--font-family-mono)}}@media(min-width:1024px){.lg\:text-xs{font-size:var(--font-size-xs)}.lg\:text-sm{font-size:var(--font-size-sm)}.lg\:text-base{font-size:var(--font-size-base)}.lg\:text-lg{font-size:var(--font-size-lg)}.lg\:text-xl{font-size:var(--font-size-xl)}.lg\:text-2xl{font-size:var(--font-size-2xl)}.lg\:text-3xl{font-size:var(--font-size-3xl)}.lg\:text-4xl{font-size:var(--font-size-4xl)}.lg\:text-5xl{font-size:var(--font-size-5xl)}.lg\:font-thin{font-weight:var(--font-weight-thin)}.lg\:font-light{font-weight:var(--font-weight-light)}.lg\:font-normal{font-weight:var(--font-weight-normal)}.lg\:font-medium{font-weight:var(--font-weight-medium)}.lg\:font-semibold{font-weight:var(--font-weight-semibold)}.lg\:font-bold{font-weight:var(--font-weight-bold)}.lg\:font-extrabold{font-weight:var(--font-weight-extrabold)}.lg\:leading-none{line-height:var(--line-height-none)}.lg\:leading-tight{line-height:var(--line-height-tight)}.lg\:leading-snug{line-height:var(--line-height-snug)}.lg\:leading-normal{line-height:var(--line-height-normal)}.lg\:leading-relaxed{line-height:var(--line-height-relaxed)}.lg\:leading-loose{line-height:var(--line-height-loose)}.lg\:font-base{font-family:var(--font-family-base)}.lg\:font-heading{font-family:var(--font-family-heading)}.lg\:font-mono{font-family:var(--font-family-mono)}}@media(min-width:1280px){.xl\:text-xs{font-size:var(--font-size-xs)}.xl\:text-sm{font-size:var(--font-size-sm)}.xl\:text-base{font-size:var(--font-size-base)}.xl\:text-lg{font-size:var(--font-size-lg)}.xl\:text-xl{font-size:var(--font-size-xl)}.xl\:text-2xl{font-size:var(--font-size-2xl)}.xl\:text-3xl{font-size:var(--font-size-3xl)}.xl\:text-4xl{font-size:var(--font-size-4xl)}.xl\:text-5xl{font-size:var(--font-size-5xl)}.xl\:font-thin{font-weight:var(--font-weight-thin)}.xl\:font-light{font-weight:var(--font-weight-light)}.xl\:font-normal{font-weight:var(--font-weight-normal)}.xl\:font-medium{font-weight:var(--font-weight-medium)}.xl\:font-semibold{font-weight:var(--font-weight-semibold)}.xl\:font-bold{font-weight:var(--font-weight-bold)}.xl\:font-extrabold{font-weight:var(--font-weight-extrabold)}.xl\:leading-none{line-height:var(--line-height-none)}.xl\:leading-tight{line-height:var(--line-height-tight)}.xl\:leading-snug{line-height:var(--line-height-snug)}.xl\:leading-normal{line-height:var(--line-height-normal)}.xl\:leading-relaxed{line-height:var(--line-height-relaxed)}.xl\:leading-loose{line-height:var(--line-height-loose)}.xl\:font-base{font-family:var(--font-family-base)}.xl\:font-heading{font-family:var(--font-family-heading)}.xl\:font-mono{font-family:var(--font-family-mono)}}@media(min-width:1536px){.\32xl\:text-xs{font-size:var(--font-size-xs)}.\32xl\:text-sm{font-size:var(--font-size-sm)}.\32xl\:text-base{font-size:var(--font-size-base)}.\32xl\:text-lg{font-size:var(--font-size-lg)}.\32xl\:text-xl{font-size:var(--font-size-xl)}.\32xl\:text-2xl{font-size:var(--font-size-2xl)}.\32xl\:text-3xl{font-size:var(--font-size-3xl)}.\32xl\:text-4xl{font-size:var(--font-size-4xl)}.\32xl\:text-5xl{font-size:var(--font-size-5xl)}.\32xl\:font-thin{font-weight:var(--font-weight-thin)}.\32xl\:font-light{font-weight:var(--font-weight-light)}.\32xl\:font-normal{font-weight:var(--font-weight-normal)}.\32xl\:font-medium{font-weight:var(--font-weight-medium)}.\32xl\:font-semibold{font-weight:var(--font-weight-semibold)}.\32xl\:font-bold{font-weight:var(--font-weight-bold)}.\32xl\:font-extrabold{font-weight:var(--font-weight-extrabold)}.\32xl\:leading-none{line-height:var(--line-height-none)}.\32xl\:leading-tight{line-height:var(--line-height-tight)}.\32xl\:leading-snug{line-height:var(--line-height-snug)}.\32xl\:leading-normal{line-height:var(--line-height-normal)}.\32xl\:leading-relaxed{line-height:var(--line-height-relaxed)}.\32xl\:leading-loose{line-height:var(--line-height-loose)}.\32xl\:font-base{font-family:var(--font-family-base)}.\32xl\:font-heading{font-family:var(--font-family-heading)}.\32xl\:font-mono{font-family:var(--font-family-mono)}}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}@media(min-width:640px){.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}}@media(min-width:768px){.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}}@media(min-width:1024px){.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}}@media(min-width:1280px){.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}}@media(min-width:1536px){.\32xl\:underline{text-decoration:underline}.\32xl\:line-through{text-decoration:line-through}.\32xl\:no-underline{text-decoration:none}}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}@media(min-width:640px){.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}}@media(min-width:768px){.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}}@media(min-width:1024px){.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}}@media(min-width:1280px){.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}}@media(min-width:1536px){.\32xl\:uppercase{text-transform:uppercase}.\32xl\:lowercase{text-transform:lowercase}.\32xl\:capitalize{text-transform:capitalize}.\32xl\:normal-case{text-transform:none}}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}@media(min-width:640px){.sm\:tracking-tighter{letter-spacing:-.05em}.sm\:tracking-tight{letter-spacing:-.025em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.025em}.sm\:tracking-wider{letter-spacing:.05em}.sm\:tracking-widest{letter-spacing:.1em}}@media(min-width:768px){.md\:tracking-tighter{letter-spacing:-.05em}.md\:tracking-tight{letter-spacing:-.025em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.025em}.md\:tracking-wider{letter-spacing:.05em}.md\:tracking-widest{letter-spacing:.1em}}@media(min-width:1024px){.lg\:tracking-tighter{letter-spacing:-.05em}.lg\:tracking-tight{letter-spacing:-.025em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:tracking-widest{letter-spacing:.1em}}@media(min-width:1280px){.xl\:tracking-tighter{letter-spacing:-.05em}.xl\:tracking-tight{letter-spacing:-.025em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.025em}.xl\:tracking-wider{letter-spacing:.05em}.xl\:tracking-widest{letter-spacing:.1em}}@media(min-width:1536px){.\32xl\:tracking-tighter{letter-spacing:-.05em}.\32xl\:tracking-tight{letter-spacing:-.025em}.\32xl\:tracking-normal{letter-spacing:0}.\32xl\:tracking-wide{letter-spacing:.025em}.\32xl\:tracking-wider{letter-spacing:.05em}.\32xl\:tracking-widest{letter-spacing:.1em}}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}@media(min-width:640px){.sm\:opacity-0{opacity:0}.sm\:opacity-5{opacity:.05}.sm\:opacity-10{opacity:.1}.sm\:opacity-15{opacity:.15}.sm\:opacity-20{opacity:.2}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-85{opacity:.85}.sm\:opacity-90{opacity:.9}.sm\:opacity-100{opacity:1}}@media(min-width:768px){.md\:opacity-0{opacity:0}.md\:opacity-5{opacity:.05}.md\:opacity-10{opacity:.1}.md\:opacity-15{opacity:.15}.md\:opacity-20{opacity:.2}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-85{opacity:.85}.md\:opacity-90{opacity:.9}.md\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:opacity-0{opacity:0}.lg\:opacity-5{opacity:.05}.lg\:opacity-10{opacity:.1}.lg\:opacity-15{opacity:.15}.lg\:opacity-20{opacity:.2}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-85{opacity:.85}.lg\:opacity-90{opacity:.9}.lg\:opacity-100{opacity:1}}@media(min-width:1280px){.xl\:opacity-0{opacity:0}.xl\:opacity-5{opacity:.05}.xl\:opacity-10{opacity:.1}.xl\:opacity-15{opacity:.15}.xl\:opacity-20{opacity:.2}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-85{opacity:.85}.xl\:opacity-90{opacity:.9}.xl\:opacity-100{opacity:1}}@media(min-width:1536px){.\32xl\:opacity-0{opacity:0}.\32xl\:opacity-5{opacity:.05}.\32xl\:opacity-10{opacity:.1}.\32xl\:opacity-15{opacity:.15}.\32xl\:opacity-20{opacity:.2}.\32xl\:opacity-25{opacity:.25}.\32xl\:opacity-50{opacity:.5}.\32xl\:opacity-75{opacity:.75}.\32xl\:opacity-85{opacity:.85}.\32xl\:opacity-90{opacity:.9}.\32xl\:opacity-100{opacity:1}}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}@media(min-width:640px){.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-default{cursor:default}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}}@media(min-width:768px){.md\:cursor-pointer{cursor:pointer}.md\:cursor-default{cursor:default}.md\:cursor-not-allowed{cursor:not-allowed}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}}@media(min-width:1024px){.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-default{cursor:default}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}}@media(min-width:1280px){.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-default{cursor:default}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}}@media(min-width:1536px){.\32xl\:cursor-pointer{cursor:pointer}.\32xl\:cursor-default{cursor:default}.\32xl\:cursor-not-allowed{cursor:not-allowed}.\32xl\:pointer-events-none{pointer-events:none}.\32xl\:pointer-events-auto{pointer-events:auto}}.transition-colors{transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.transition-colors,.transition-shadow{transition-duration:var(--duration-fast)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--ease-out)}.transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--ease-out)}.transition-all,.transition-opacity{transition-duration:var(--duration-fast)}.transition-all{transition-property:all;transition-timing-function:var(--ease-out)}.transition-none{transition-property:none}@media(min-width:640px){.sm\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.sm\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.sm\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.sm\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.sm\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.sm\:transition-none{transition-property:none}}@media(min-width:768px){.md\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.md\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.md\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.md\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.md\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.md\:transition-none{transition-property:none}}@media(min-width:1024px){.lg\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.lg\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.lg\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.lg\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.lg\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.lg\:transition-none{transition-property:none}}@media(min-width:1280px){.xl\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.xl\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.xl\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.xl\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.xl\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.xl\:transition-none{transition-property:none}}@media(min-width:1536px){.\32xl\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.\32xl\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.\32xl\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.\32xl\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.\32xl\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.\32xl\:transition-none{transition-property:none}}@media(prefers-reduced-motion:reduce){.transition-all,.transition-colors,.transition-opacity,.transition-shadow,.transition-transform{transition-duration:.01ms!important}}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-none{box-shadow:none}@media(min-width:640px){.sm\:shadow-xs{box-shadow:var(--shadow-xs)}.sm\:shadow-sm{box-shadow:var(--shadow-sm)}.sm\:shadow-md{box-shadow:var(--shadow-md)}.sm\:shadow-lg{box-shadow:var(--shadow-lg)}.sm\:shadow-xl{box-shadow:var(--shadow-xl)}.sm\:shadow-2xl{box-shadow:var(--shadow-2xl)}.sm\:shadow-inner{box-shadow:var(--shadow-inner)}.sm\:shadow-none{box-shadow:none}}@media(min-width:768px){.md\:shadow-xs{box-shadow:var(--shadow-xs)}.md\:shadow-sm{box-shadow:var(--shadow-sm)}.md\:shadow-md{box-shadow:var(--shadow-md)}.md\:shadow-lg{box-shadow:var(--shadow-lg)}.md\:shadow-xl{box-shadow:var(--shadow-xl)}.md\:shadow-2xl{box-shadow:var(--shadow-2xl)}.md\:shadow-inner{box-shadow:var(--shadow-inner)}.md\:shadow-none{box-shadow:none}}@media(min-width:1024px){.lg\:shadow-xs{box-shadow:var(--shadow-xs)}.lg\:shadow-sm{box-shadow:var(--shadow-sm)}.lg\:shadow-md{box-shadow:var(--shadow-md)}.lg\:shadow-lg{box-shadow:var(--shadow-lg)}.lg\:shadow-xl{box-shadow:var(--shadow-xl)}.lg\:shadow-2xl{box-shadow:var(--shadow-2xl)}.lg\:shadow-inner{box-shadow:var(--shadow-inner)}.lg\:shadow-none{box-shadow:none}}@media(min-width:1280px){.xl\:shadow-xs{box-shadow:var(--shadow-xs)}.xl\:shadow-sm{box-shadow:var(--shadow-sm)}.xl\:shadow-md{box-shadow:var(--shadow-md)}.xl\:shadow-lg{box-shadow:var(--shadow-lg)}.xl\:shadow-xl{box-shadow:var(--shadow-xl)}.xl\:shadow-2xl{box-shadow:var(--shadow-2xl)}.xl\:shadow-inner{box-shadow:var(--shadow-inner)}.xl\:shadow-none{box-shadow:none}}@media(min-width:1536px){.\32xl\:shadow-xs{box-shadow:var(--shadow-xs)}.\32xl\:shadow-sm{box-shadow:var(--shadow-sm)}.\32xl\:shadow-md{box-shadow:var(--shadow-md)}.\32xl\:shadow-lg{box-shadow:var(--shadow-lg)}.\32xl\:shadow-xl{box-shadow:var(--shadow-xl)}.\32xl\:shadow-2xl{box-shadow:var(--shadow-2xl)}.\32xl\:shadow-inner{box-shadow:var(--shadow-inner)}.\32xl\:shadow-none{box-shadow:none}}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto!important;overflow:visible!important;position:static!important;width:auto!important;clip:auto!important;white-space:normal!important}:root{--color-primary:light-dark(#0059b3,#4dabf7);--color-primary-light:light-dark(#3381cc,#74c0fc);--color-primary-dark:light-dark(#003a7a,#339af0);--color-on-primary:light-dark(#fff,#121212);--color-secondary:light-dark(#e9ecef,#343a40);--color-secondary-light:light-dark(#f8f9fa,#495057);--color-secondary-dark:light-dark(#dee2e6,#2b3035);--color-success:light-dark(#198754,#51cf66);--color-success-light:light-dark(#d1e7dd,#1a3d20);--color-success-dark:light-dark(#146c43,#40c057);--color-warning:light-dark(#ffc107,#ffd43b);--color-warning-light:light-dark(#fff3cd,#3d3a1a);--color-warning-dark:light-dark(#cc9a06,#fab005);--color-error:light-dark(#dc3545,#ff6b6b);--color-error-light:light-dark(#f8d7da,#3d1a1c);--color-error-dark:light-dark(#b02a37,#fa5252);--color-info:light-dark(#0dcaf0,#4dabf7);--color-info-light:light-dark(#cff4fc,#1a2e3d);--color-info-dark:light-dark(#0aa2c0,#339af0);--color-background:light-dark(#fff,#121212);--color-background-alt:light-dark(#fafafa,#1a1a1a);--color-surface:light-dark(#f8f9fa,#1e1e1e);--color-surface-alt:light-dark(#f0f1f2,#252525);--color-surface-raised:light-dark(#fff,#2a2a2a);--color-surface-overlay:light-dark(hsla(0,0%,100%,.95),rgba(30,30,30,.95));--color-modal-backdrop:light-dark(rgba(0,0,0,.5),rgba(0,0,0,.7));--color-text:light-dark(#212529,#fff);--color-text-secondary:light-dark(#6c757d,#b0b0b0);--color-text-tertiary:light-dark(#adb5bd,gray);--color-text-inverse:light-dark(#fff,#121212);--color-text-placeholder:light-dark(#a3a3a3,#666);--color-text-disabled:light-dark(#d4d4d4,#4a4a4a);--color-border-light:light-dark(#dee2e6,#404040);--color-border-medium:light-dark(#ced4da,#505050);--color-border-strong:light-dark(#adb5bd,#606060);--color-border-inverse:light-dark(hsla(0,0%,100%,.2),rgba(0,0,0,.3));--color-focus:light-dark(#0059b3,#4dabf7);--color-focus-ring:light-dark(rgba(0,89,179,.25),rgba(77,171,247,.25));--color-neutral:light-dark(#6c757d,#9e9e9e);--font-family-base:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-family-heading:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-family-mono:"IBM Plex Mono","Courier New",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-none:0;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-none:none;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--grid-auto-fit-min:250px;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--ease:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--linear:linear;color-scheme:light dark}.gt-back-link{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);line-height:var(--line-height-normal);text-decoration:none;transition:color var(--duration-fast) var(--ease)}.gt-back-link:before{content:"←";display:inline-block;font-size:1.1em;transition:transform var(--duration-fast) var(--ease)}.gt-back-link:hover{text-decoration:underline}.gt-back-link:hover:before{transform:translate(-2px)}.gt-back-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px;text-decoration:underline}.gt-back-to-top{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);bottom:var(--space-lg);box-shadow:var(--shadow-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);opacity:0;padding:var(--space-sm) var(--space-md);position:fixed;right:var(--space-lg);text-decoration:none;transform:translateY(1rem);transition:opacity var(--duration-fast) var(--ease),visibility var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);visibility:hidden;z-index:var(--z-fixed)}.gt-back-to-top--visible{opacity:1;transform:translateY(0);visibility:visible}.gt-back-to-top:hover{background:var(--color-surface-alt)}.gt-back-to-top:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-back-to-top__icon{background:currentColor;display:inline-block;flex-shrink:0;height:1.25em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.25em}@media(max-width:639px){.gt-back-to-top{padding:var(--space-sm)}.gt-back-to-top__label{display:none}}@media(prefers-reduced-motion:reduce){.gt-back-to-top{transform:none;transition:none}}.gt-autocomplete{position:relative}.gt-autocomplete__dropdown{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;list-style:none;margin-top:var(--space-xs);max-height:280px;overflow-y:auto;padding:var(--space-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.gt-autocomplete__option{color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:1px;padding:var(--space-sm) var(--space-md);transition:background var(--duration-fast) var(--out)}.gt-autocomplete__option--active,.gt-autocomplete__option:hover{background:var(--color-surface-alt)}.gt-autocomplete__option--active{color:var(--color-primary)}.gt-autocomplete__option-label{font-weight:var(--font-weight-medium)}.gt-autocomplete__option-description{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.gt-autocomplete__empty,.gt-autocomplete__loading{color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);text-align:center}.gt-icon{color:currentColor;display:inline-block;flex-shrink:0;vertical-align:middle}.gt-icon--xs{height:.75rem;width:.75rem}.gt-icon--sm{height:1rem;width:1rem}.gt-icon--md{height:1.25rem;width:1.25rem}.gt-icon--lg{height:1.5rem;width:1.5rem}.gt-icon--xl{height:2rem;width:2rem}.gt-icon--2xl{height:2.5rem;width:2.5rem}.gt-file-upload__dropzone{align-items:center;background:var(--color-surface-alt);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center;padding:var(--space-2xl) var(--space-lg);position:relative;text-align:center;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.gt-file-upload__dropzone:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.gt-file-upload__dropzone--dragover{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-alt));border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.gt-file-upload__dropzone--error{border-color:var(--color-error)}.gt-file-upload__dropzone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.gt-file-upload__icon{color:var(--color-text-secondary);opacity:.5}.gt-file-upload__text{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.gt-file-upload__text span{color:var(--color-primary);text-decoration:underline}.gt-file-upload__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.gt-file-upload__input{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.gt-file-upload__files{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none!important;margin-top:var(--space-sm);padding:0!important}.gt-file-upload__file{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-sm);list-style:none;margin:0;padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-fast) var(--ease)}.gt-file-upload__file::marker,.gt-file-upload__file:before{content:none}.gt-file-upload__file:hover{background:var(--color-surface-alt)}.gt-file-upload__file-icon{color:var(--color-success);flex-shrink:0}.gt-file-upload__filename{color:var(--color-text);flex:1;font-weight:var(--font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-file-upload__filesize{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.gt-file-upload__remove{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);line-height:1;padding:var(--space-xs);transition:color var(--duration-fast) var(--ease)}.gt-file-upload__remove:hover{color:var(--color-error)}.gt-file-upload__remove:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-xs);letter-spacing:.025em;vertical-align:middle;white-space:nowrap}.gt-badge--sm{padding:.0625rem var(--space-sm)}.gt-badge--md,.gt-badge--sm{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.gt-badge--md{padding:var(--space-xs) var(--space-md)}.gt-badge__dot{border-radius:var(--radius-full);flex-shrink:0;height:.375rem;width:.375rem}.gt-badge__icon{flex-shrink:0}.gt-badge--neutral{background:var(--color-surface-alt);color:var(--color-text-secondary)}.gt-badge--neutral .gt-badge__dot{background:var(--color-text-tertiary)}.gt-badge--info{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.gt-badge--info .gt-badge__dot{background:var(--color-info)}.gt-badge--success{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.gt-badge--success .gt-badge__dot{background:var(--color-success)}.gt-badge--warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.gt-badge--warning .gt-badge__dot{background:var(--color-warning)}.gt-badge--error{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.gt-badge--error .gt-badge__dot{background:var(--color-error)}.gt-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;line-height:var(--line-height-tight);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.gt-btn--sm{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm)}.gt-btn--md{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.gt-btn--lg{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-xl)}.gt-btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.gt-btn--primary:hover:not(:disabled){border-color:var(--color-primary-dark)}.gt-btn--primary:active:not(:disabled),.gt-btn--primary:hover:not(:disabled){background-color:var(--color-primary-dark)}.gt-btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text)}.gt-btn--secondary:hover:not(:disabled){background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.gt-btn--outlined{background-color:transparent;border-color:var(--color-border-medium);color:var(--color-primary)}.gt-btn--outlined:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.gt-btn--negative{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-on-primary)}.gt-btn--negative:hover:not(:disabled){background-color:var(--color-error-dark);border-color:var(--color-error-dark)}.gt-btn--unstyled{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.gt-btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.gt-btn--disabled,.gt-btn:disabled{cursor:not-allowed;opacity:.5}.gt-btn--block{display:flex;width:100%}.gt-btn--loading{cursor:wait;position:relative}.gt-btn__content{align-items:center;display:inline-flex;gap:var(--space-xs)}.gt-btn__content--hidden{visibility:hidden}.gt-btn__spinner{animation:gt-btn-spin .6s linear infinite;border:2px solid;border-radius:var(--radius-full);border-right:2px solid transparent;height:1em;position:absolute;width:1em}a.gt-btn[class]{text-decoration:none}a.gt-btn--primary{color:var(--color-on-primary)}a.gt-btn--secondary{color:var(--color-text)}a.gt-btn--outlined{color:var(--color-primary)}a.gt-btn--negative,a.gt-btn--outlined:hover{color:var(--color-on-primary)}@keyframes gt-btn-spin{to{transform:rotate(1turn)}}.gt-details{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.gt-details__summary{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-sm);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gt-details__summary::-webkit-details-marker{display:none}.gt-details__summary::marker{content:none}.gt-details__summary:hover{color:var(--color-primary-dark)}.gt-details__summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-details__arrow{display:inline-flex;flex-shrink:0;height:1em;transition:transform var(--duration-fast) var(--ease);width:1em}.gt-details__arrow:before{border-bottom:2px solid;border-right:2px solid;content:"";display:block;height:.4em;margin:auto;transform:rotate(-45deg);transform-origin:center;width:.4em}.gt-details[open]>.gt-details__summary .gt-details__arrow:before{transform:rotate(45deg)}.gt-details__content{overflow:hidden}.gt-details__body{color:var(--color-text);padding-top:var(--space-sm)}.gt-details__body>:first-child{margin-top:0}.gt-details__body>:last-child{margin-bottom:0}.gt-details--default .gt-details__body{border-left:2px solid var(--color-primary);margin-left:2px;padding-left:var(--space-md)}.gt-details--subtle .gt-details__summary{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.gt-details--subtle .gt-details__summary:hover{color:var(--color-text)}.gt-details--subtle .gt-details__body{color:var(--color-text-secondary)}.gt-details--card{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-md) var(--space-lg)}.gt-details--card .gt-details__summary{color:var(--color-text);font-weight:var(--font-weight-semibold)}.gt-details--card .gt-details__body{border-left:none;padding-left:0}.gt-choice{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-sm)}.gt-choice__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.gt-choice__indicator{align-items:center;background:var(--color-background);border:2px solid var(--color-border-medium);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.125rem;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);width:1.25rem}.gt-choice__body{display:flex;flex-direction:column;gap:var(--space-xs)}.gt-choice__label{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.gt-choice__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.gt-choice__content{display:none;padding-top:var(--space-xs)}.gt-choice--radio .gt-choice__indicator{border-radius:var(--radius-full)}.gt-choice--radio .gt-choice__indicator:after{background:transparent;border-radius:var(--radius-full);content:"";height:.5rem;transition:background-color var(--duration-fast) var(--ease);width:.5rem}.gt-choice--checkbox .gt-choice__indicator{border-radius:var(--radius-sm)}.gt-choice--checkbox .gt-choice__indicator:after{border-bottom:2px solid transparent;border-left:2px solid transparent;content:"";height:.375rem;transform:rotate(-45deg) translateY(-.0625rem);transition:border-color var(--duration-fast) var(--ease);width:.625rem}.gt-choice--checked .gt-choice__indicator{background:var(--color-primary);border-color:var(--color-primary)}.gt-choice--checked.gt-choice--radio .gt-choice__indicator:after{background:var(--color-background)}.gt-choice--checked.gt-choice--checkbox .gt-choice__indicator:after{border-bottom-color:var(--color-background);border-left-color:var(--color-background)}.gt-choice--checked .gt-choice__content{display:block}.gt-choice__input:focus-visible+.gt-choice__indicator{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-choice--error .gt-choice__indicator{border-color:var(--color-error)}.gt-choice--disabled{cursor:not-allowed;opacity:.5}.gt-choice--disabled .gt-choice__indicator{background:var(--color-surface-alt)}.gt-input-field{display:flex;flex-direction:column;gap:var(--space-xs)}.gt-input-field--block{width:100%}.gt-input-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.gt-input-label__optional{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.gt-input-hint{color:var(--color-text-secondary)}.gt-input-error,.gt-input-hint{font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.gt-input-error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.gt-input{background-color:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);display:block;font-family:var(--font-family-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.gt-input::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.gt-input::placeholder{color:var(--color-text-secondary);opacity:.7}.gt-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.gt-input--sm{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm)}.gt-input--md{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.gt-input--lg{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-xl)}.gt-input-width-xxs{max-width:8rem}.gt-input-width-xs{max-width:16rem}.gt-input-width-s{max-width:24rem}.gt-input-width-m{max-width:32rem}.gt-input-width-l{max-width:40rem}.gt-input-width-xl{max-width:48rem}.gt-input-char-4{max-width:calc(4ch + var(--space-md)*2 + 2px)}.gt-input-char-8{max-width:calc(8ch + var(--space-md)*2 + 2px)}.gt-input-char-11{max-width:calc(11ch + var(--space-md)*2 + 2px)}.gt-input-char-27{max-width:calc(27ch + var(--space-md)*2 + 2px)}.gt-input--error,.gt-input--error:focus{border-color:var(--color-error)}.gt-input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.gt-input--disabled,.gt-input:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.gt-input:-moz-read-only{background-color:var(--color-surface-alt);cursor:default}.gt-input--readonly,.gt-input:read-only{background-color:var(--color-surface-alt);cursor:default}.gt-input-wrapper{align-items:stretch;display:flex}.gt-input-wrapper .gt-input{flex:1;min-width:0}.gt-input-wrapper--prefix .gt-input{border-bottom-left-radius:0;border-top-left-radius:0}.gt-input-wrapper--suffix .gt-input{border-bottom-right-radius:0;border-top-right-radius:0}.gt-input-prefix,.gt-input-suffix{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-medium);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);white-space:nowrap}.gt-input-prefix{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0}.gt-input-suffix{border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0}.gt-otp-input{display:flex;gap:var(--space-sm)}.gt-otp-input__field{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);height:3rem;text-align:center;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:3rem}.gt-otp-input__field:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.gt-otp-input__field--filled{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-background));border-color:var(--color-primary)}.gt-otp-input__field--error{border-color:var(--color-error)}.gt-otp-input__field--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.gt-otp-input__field:disabled{cursor:not-allowed;opacity:.5}.gt-password-input{position:relative}.gt-password-input__toggle{align-items:center;background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;bottom:1px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-sm);position:absolute;right:1px;top:1px;transition:color var(--duration-fast) var(--ease)}.gt-password-input__toggle:hover{color:var(--color-text)}.gt-password-input__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.gt-password-input .gt-input{padding-right:4rem}.gt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--space-sm) center;background-repeat:no-repeat;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:block;font-family:var(--font-family-base);transition:border-color var(--duration-fast) var(--out),box-shadow var(--duration-fast) var(--out);width:100%}.gt-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.gt-select--placeholder{color:var(--color-text-secondary);opacity:.7}.gt-select--sm{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm);padding-right:calc(var(--space-sm) + 12px + var(--space-sm))}.gt-select--md{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);padding-right:calc(var(--space-md) + 12px + var(--space-sm))}.gt-select--lg{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-xl);padding-right:calc(var(--space-xl) + 12px + var(--space-sm))}.gt-select--error,.gt-select--error:focus{border-color:var(--color-error)}.gt-select--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.gt-select:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.gt-tag{align-items:center;background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--space-xs);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);vertical-align:middle;white-space:nowrap}.gt-tag:hover{background:var(--color-surface-alt)}.gt-tag:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-tag--sm{font-size:var(--font-size-xs);padding:.0625rem var(--space-sm)}.gt-tag--md,.gt-tag--sm{line-height:var(--line-height-normal)}.gt-tag--md{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-md)}.gt-tag--selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary,#fff)}.gt-tag--selected:hover{opacity:.9}.gt-tag--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.gt-tag__icon{flex-shrink:0}.gt-tag__dismiss{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;font-size:1em;height:1.25em;justify-content:center;line-height:1;margin-left:calc(var(--space-xs)*-1);opacity:.6;padding:0;transition:opacity var(--duration-fast) var(--ease);width:1.25em}.gt-tag__dismiss:hover{opacity:1}.gt-tag__dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.gt-textarea{background-color:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);display:block;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);min-height:6rem;padding:var(--space-sm) var(--space-md);resize:vertical;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.gt-textarea::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.gt-textarea::placeholder{color:var(--color-text-secondary);opacity:.7}.gt-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.gt-textarea--error,.gt-textarea--error:focus{border-color:var(--color-error)}.gt-textarea--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 25%,transparent)}.gt-textarea--disabled,.gt-textarea:disabled{background-color:var(--color-surface-alt);cursor:not-allowed;opacity:.5}.gt-textarea:-moz-read-only{background-color:var(--color-surface-alt);cursor:default}.gt-textarea--readonly,.gt-textarea:read-only{background-color:var(--color-surface-alt);cursor:default}.gt-textarea-count{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-xs)}.gt-textarea-count--over{color:var(--color-error);font-weight:var(--font-weight-semibold)}.gt-tooltip-trigger{align-items:center;display:inline-flex;position:relative}.gt-tooltip-trigger__icon{align-items:center;background:none;border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:1.25rem;justify-content:center;line-height:1;margin-left:var(--space-xs);width:1.25rem}.gt-tooltip-trigger__icon:hover{border-color:var(--color-text);color:var(--color-text)}.gt-tooltip-trigger__icon:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-tooltip{background:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-background);font-size:var(--font-size-xs);line-height:var(--line-height-normal);max-width:250px;padding:var(--space-xs) var(--space-sm);pointer-events:none;position:absolute;white-space:normal;z-index:var(--z-tooltip);word-wrap:break-word;opacity:0;transform:scale(.95);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.gt-tooltip--visible{opacity:1;transform:scale(1)}.gt-tooltip__arrow{background:var(--color-text);height:.5rem;position:absolute;transform:rotate(45deg);width:.5rem}.gt-tooltip--top{bottom:calc(100% + .5rem);left:50%;transform:translate(-50%) scale(.95);transform-origin:bottom center}.gt-tooltip--top.gt-tooltip--visible{transform:translate(-50%) scale(1)}.gt-tooltip--top .gt-tooltip__arrow{bottom:-.25rem;left:50%;transform:translate(-50%) rotate(45deg)}.gt-tooltip--bottom{left:50%;top:calc(100% + .5rem);transform:translate(-50%) scale(.95);transform-origin:top center}.gt-tooltip--bottom.gt-tooltip--visible{transform:translate(-50%) scale(1)}.gt-tooltip--bottom .gt-tooltip__arrow{left:50%;top:-.25rem;transform:translate(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){.gt-tooltip{transition:none}}@keyframes gt-spinner-spin{to{transform:rotate(1turn)}}.gt-spinner{align-items:center;display:inline-flex;gap:var(--space-sm)}.gt-spinner__circle{animation:gt-spinner-spin .75s linear infinite;border-color:currentColor transparent currentColor currentColor;border-radius:var(--radius-full);border-style:solid;display:block}.gt-spinner__text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.gt-spinner--sm .gt-spinner__circle{border-width:.15em;height:1em;width:1em}.gt-spinner--lg{flex-direction:column}.gt-spinner--lg .gt-spinner__circle{border-width:.25rem;height:3rem;width:3rem}.gt-spinner--dark .gt-spinner__circle{border-color:var(--color-text-secondary);border-right-color:transparent}.gt-spinner--light .gt-spinner__circle{border-color:var(--color-background);border-right-color:transparent}.gt-spinner--backdrop{align-items:flex-start;background:color-mix(in srgb,var(--color-background) 75%,transparent);display:flex;justify-content:center;inset:0;padding-top:var(--space-xl);position:absolute;z-index:var(--z-dropdown)}.gt-toggle-field{align-items:center;display:flex;gap:var(--space-sm)}.gt-toggle-label{color:var(--color-text);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gt-toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0;position:relative}.gt-toggle__track{background-color:var(--color-border-medium);border-radius:var(--radius-full);display:block;transition:background-color var(--duration-fast) var(--ease)}.gt-toggle__thumb{background-color:var(--color-background);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);left:2px;position:absolute;transition:transform var(--duration-fast) var(--ease)}.gt-toggle--checked .gt-toggle__track{background-color:var(--color-primary)}.gt-toggle--sm .gt-toggle__track{height:20px;width:36px}.gt-toggle--sm .gt-toggle__thumb{height:16px;top:2px;width:16px}.gt-toggle--sm.gt-toggle--checked .gt-toggle__thumb{transform:translate(16px)}.gt-toggle--md .gt-toggle__track{height:24px;width:44px}.gt-toggle--md .gt-toggle__thumb{height:20px;top:2px;width:20px}.gt-toggle--md.gt-toggle--checked .gt-toggle__thumb{transform:translate(20px)}.gt-toggle--lg .gt-toggle__track{height:28px;width:52px}.gt-toggle--lg .gt-toggle__thumb{height:24px;top:2px;width:24px}.gt-toggle--lg.gt-toggle--checked .gt-toggle__thumb{transform:translate(24px)}.gt-toggle:focus-visible{border-radius:var(--radius-full);outline:3px solid var(--color-focus);outline-offset:1px}.gt-toggle--disabled,.gt-toggle--disabled+.gt-toggle-label,.gt-toggle:disabled,.gt-toggle:disabled+.gt-toggle-label{cursor:not-allowed;opacity:.5}.gt-toggle--disabled,.gt-toggle:disabled{pointer-events:none}.gt-toggle-field:has(.gt-toggle--disabled) .gt-toggle-label,.gt-toggle-field:has(.gt-toggle:disabled) .gt-toggle-label{cursor:not-allowed;opacity:.5}.gt-accordion{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.gt-accordion__toggle-all{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-xs);letter-spacing:.025em;margin-bottom:var(--space-sm);padding:var(--space-xs) 0}.gt-accordion__toggle-all:hover{color:var(--color-primary-dark)}.gt-accordion__toggle-all:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-accordion__item{border-top:1px solid var(--color-border-light)}.gt-accordion__item:last-child{border-bottom:1px solid var(--color-border-light)}.gt-accordion__header{align-items:center;background:none;border:none;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;gap:var(--space-sm);padding:var(--space-md) 0;text-align:left;transition:background var(--duration-fast) var(--out);width:100%}.gt-accordion__header:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.gt-accordion__header:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.gt-accordion__icon{align-items:center;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;width:1.25rem}.gt-accordion__icon:after,.gt-accordion__icon:before{background:currentColor;border-radius:1px;content:"";position:absolute;transition:transform var(--duration-fast) var(--ease)}.gt-accordion__icon:before{height:2px;width:.75rem}.gt-accordion__icon:after{height:.75rem;width:2px}.gt-accordion__item--open>.gt-accordion__header .gt-accordion__icon:after{transform:rotate(90deg)}.gt-accordion__heading{flex:1;font-weight:var(--font-weight-semibold);margin:0}.gt-accordion__summary{color:var(--color-text-tertiary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:var(--space-xs)}.gt-accordion__panel--slide{height:0;overflow:hidden;transition:height var(--duration-base) var(--ease-out)}.gt-accordion__panel--slide.gt-accordion__panel--open{height:auto}.gt-accordion__panel--fade{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease)}.gt-accordion__panel--fade.gt-accordion__panel--open{opacity:1;pointer-events:auto}.gt-accordion__panel--none:not(.gt-accordion__panel--open){display:none}.gt-accordion__body{color:var(--color-text);padding:0 0 var(--space-md) calc(1.25rem + var(--space-sm))}.gt-accordion__body>:first-child{margin-top:0}.gt-accordion__body>:last-child{margin-bottom:0}.gt-accordion--bordered{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.gt-accordion--bordered .gt-accordion__toggle-all{border-bottom:1px solid var(--color-border-light);margin-bottom:0;padding:var(--space-sm) var(--space-md);width:100%}.gt-accordion--bordered .gt-accordion__item{border-top:1px solid var(--color-border-light)}.gt-accordion--bordered .gt-accordion__item:first-child{border-top:none}.gt-accordion--bordered .gt-accordion__item:last-child{border-bottom:none}.gt-accordion--bordered .gt-accordion__header{padding-left:var(--space-md);padding-right:var(--space-md)}.gt-accordion--bordered .gt-accordion__body{padding-left:calc(var(--space-md) + 1.25rem + var(--space-sm));padding-right:var(--space-md)}@media(prefers-reduced-motion:reduce){.gt-accordion .gt-accordion__header,.gt-accordion .gt-accordion__icon:after,.gt-accordion .gt-accordion__icon:before,.gt-accordion .gt-accordion__panel--fade,.gt-accordion .gt-accordion__panel--slide{transition:none}}.gt-accordion--card{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-sm) var(--space-lg)}.gt-accordion--card .gt-accordion__toggle-all{margin-bottom:0;padding-bottom:var(--space-sm)}.gt-accordion--card .gt-accordion__item:last-child{border-bottom:none}.gt-accordion--card .gt-accordion__header{border-radius:var(--radius-md);padding-left:var(--space-xs);padding-right:var(--space-xs)}.gt-accordion--card .gt-accordion__body{padding-left:calc(var(--space-xs) + 1.25rem + var(--space-sm))}.gt-date-picker,.gt-date-picker__trigger{position:relative}.gt-date-picker .gt-input{padding-right:3rem}.gt-date-picker__icon-btn{align-items:center;background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;bottom:1px;color:var(--color-text-secondary);cursor:pointer;display:flex;padding:0 var(--space-sm);position:absolute;right:1px;top:1px}.gt-date-picker__icon-btn:hover{color:var(--color-text)}.gt-date-picker__icon-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.gt-date-picker__calendar{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;margin-top:var(--space-xs);min-width:280px;padding:var(--space-md);position:absolute;top:100%;z-index:var(--z-dropdown)}.gt-date-picker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.gt-date-picker__nav{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;padding:var(--space-xs)}.gt-date-picker__nav:hover{background:var(--color-surface-alt);color:var(--color-text)}.gt-date-picker__nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-date-picker__month-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.gt-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.gt-date-picker__weekday{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-xs) 0}.gt-date-picker__day{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);height:2.25rem;justify-content:center;margin:0 auto;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);width:2.25rem}.gt-date-picker__day:hover{background:var(--color-surface-alt)}.gt-date-picker__day--today{border:1px solid var(--color-border-medium)}.gt-date-picker__day--selected{background:var(--color-primary);color:var(--color-on-primary,#fff);font-weight:var(--font-weight-semibold)}.gt-date-picker__day--selected:hover{opacity:.9}.gt-date-picker__day--disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.4;pointer-events:none}.gt-date-picker__day--empty{visibility:hidden}.gt-date-picker__day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-alert{border:1px solid transparent;border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-base);padding:var(--space-md)}.gt-alert__icon{align-self:center;flex-shrink:0}.gt-alert__content{flex:1;min-width:0}.gt-alert__heading{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.gt-alert__body p{margin:0}.gt-alert__footer{border-top:1px solid;margin-top:var(--space-lg);opacity:.3;padding-top:var(--space-lg)}.gt-alert__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.7;padding:0}.gt-alert__close:focus-visible,.gt-alert__close:hover{opacity:1}.gt-alert--info{background:color-mix(in srgb,var(--color-info) 12%,transparent);border-color:var(--color-info);color:var(--color-text)}.gt-alert--success{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:var(--color-success);color:var(--color-text)}.gt-alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-color:var(--color-warning);color:var(--color-text)}.gt-alert--error{background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:var(--color-error);color:var(--color-text)}.gt-anchor-links{background:var(--color-surface-alt);border-radius:var(--radius-xl);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding:var(--space-md) var(--space-lg)}.gt-anchor-links__heading{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0 0 var(--space-sm);text-transform:uppercase}.gt-anchor-links__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.gt-anchor-links__item{margin:0}.gt-anchor-links__link{align-items:center;border-left:2px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);text-decoration:none;transition:all var(--duration-fast) var(--ease)}.gt-anchor-links__link:hover{background:var(--color-surface);color:var(--color-text)}.gt-anchor-links__link:focus-visible{color:var(--color-text);outline:2px solid var(--color-focus-ring);outline-offset:1px}.gt-anchor-links__link--active{background:var(--color-surface);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-medium)}.gt-breadcrumb{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.gt-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0!important}.gt-breadcrumb__item{align-items:center;display:inline-flex;gap:var(--space-xs);margin-top:0!important}.gt-breadcrumb__link{color:var(--color-primary);text-decoration:none}.gt-breadcrumb__link:focus-visible,.gt-breadcrumb__link:hover{text-decoration:underline}.gt-breadcrumb__separator{color:var(--color-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gt-breadcrumb__current{color:var(--color-text);font-weight:var(--font-weight-medium)}@media(max-width:639px){.gt-breadcrumb .gt-breadcrumb__list{flex-wrap:nowrap;overflow:hidden}.gt-breadcrumb .gt-breadcrumb__item{display:none}.gt-breadcrumb .gt-breadcrumb__item:nth-last-child(-n+2){display:inline-flex}}.gt-card{background:var(--color-surface-raised);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.gt-card__media{aspect-ratio:16/9}.gt-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gt-card__content{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg)}.gt-card__subheading{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.gt-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.gt-card__body{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.gt-card__body p{margin:0}.gt-card__footer{margin-top:auto;padding-top:var(--space-md)}.gt-card__arrow{bottom:var(--space-lg);position:absolute;right:var(--space-lg)}.gt-card--bordered{background:var(--color-surface);border:1px solid var(--color-border-light)}.gt-card--flat{background:transparent;border:none}.gt-card--nav{color:inherit;cursor:pointer;position:relative;text-decoration:none;transition:box-shadow var(--duration-fast) var(--out),transform var(--duration-fast) var(--out)}.gt-card--nav:focus-visible,.gt-card--nav:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.gt-card--nav:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.gt-card--nav{transition:none}.gt-card--nav:hover{transform:none}}.gt-card--nav .gt-card__body,.gt-card--nav .gt-card__footer,.gt-card--nav .gt-card__subheading{text-decoration:none}.gt-card--nav .gt-card__title{text-decoration:underline}.gt-card--horizontal{flex-direction:row}.gt-card--horizontal .gt-card__media{aspect-ratio:auto;flex-shrink:0;max-width:300px;width:40%}.gt-card--horizontal .gt-card__media img{height:100%}@media(max-width:30rem){.gt-card--horizontal{flex-direction:column}.gt-card--horizontal .gt-card__media{aspect-ratio:16/9;max-width:none;width:100%}}.gt-modal{align-items:center;background:var(--color-modal-backdrop);display:flex;justify-content:center;inset:0;padding:var(--space-lg);position:fixed;z-index:var(--z-modal-backdrop)}.gt-modal__dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:32rem;position:relative;width:100%;z-index:var(--z-modal)}.gt-modal__header{align-items:center;display:flex;justify-content:space-between;padding:var(--space-lg) var(--space-lg) 0}.gt-modal__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.gt-modal__close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xl);line-height:1;padding:var(--space-xs)}.gt-modal__close:hover{color:var(--color-text)}.gt-modal__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-modal__body{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);padding:var(--space-lg)}.gt-modal__footer{display:flex;gap:var(--space-sm);justify-content:flex-end;padding:0 var(--space-lg) var(--space-lg)}.gt-modal--fade-enter-active,.gt-modal--scale-enter-active,.gt-modal--slide-down-enter-active,.gt-modal--slide-right-enter-active,.gt-modal--slide-up-enter-active{animation:gt-fade-in var(--duration-fast) var(--ease-out)}.gt-modal--fade-leave-active,.gt-modal--scale-leave-active,.gt-modal--slide-down-leave-active,.gt-modal--slide-right-leave-active,.gt-modal--slide-up-leave-active{animation:gt-fade-out var(--duration-fast) ease-in}.gt-modal--scale-enter-active .gt-modal__dialog{animation:gt-scale-in var(--duration-fast) var(--ease-out)}.gt-modal--scale-leave-active .gt-modal__dialog{animation:gt-scale-out var(--duration-fast) ease-in}.gt-modal--slide-up-enter-active .gt-modal__dialog{animation:gt-slide-up-in var(--duration-fast) var(--ease-out)}.gt-modal--slide-up-leave-active .gt-modal__dialog{animation:gt-slide-up-out var(--duration-fast) ease-in}.gt-modal--slide-down-enter-active .gt-modal__dialog{animation:gt-slide-down-in var(--duration-fast) var(--ease-out)}.gt-modal--slide-down-leave-active .gt-modal__dialog{animation:gt-slide-down-out var(--duration-fast) ease-in}.gt-modal--slide-right-enter-active .gt-modal__dialog{animation:gt-slide-right-in var(--duration-fast) var(--ease-out)}.gt-modal--slide-right-leave-active .gt-modal__dialog{animation:gt-slide-right-out var(--duration-fast) ease-in}.gt-modal--fade-enter-active .gt-modal__dialog{animation:gt-fade-in var(--duration-fast) var(--ease-out)}.gt-modal--fade-leave-active .gt-modal__dialog{animation:gt-fade-out var(--duration-fast) ease-in}@media(prefers-reduced-motion:reduce){.gt-modal[class*=-enter-active],.gt-modal[class*=-enter-active] .gt-modal__dialog,.gt-modal[class*=-leave-active],.gt-modal[class*=-leave-active] .gt-modal__dialog{animation:none}}.gt-overflow-menu{display:inline-block;position:relative}.gt-overflow-menu__trigger{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;line-height:1;min-height:2rem;min-width:2rem;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.gt-overflow-menu__trigger:hover{background:var(--color-surface-alt);color:var(--color-text)}.gt-overflow-menu__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-overflow-menu--bordered .gt-overflow-menu__trigger,.gt-overflow-menu__panel{border:1px solid var(--color-border-medium)}.gt-overflow-menu__panel{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;margin-top:.125rem;min-width:10rem;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.gt-overflow-menu--left .gt-overflow-menu__panel{left:0;right:auto}.gt-overflow-menu--open .gt-overflow-menu__panel{display:block}.gt-overflow-menu__list{list-style:none!important;margin:0;padding:.5rem 0}.gt-overflow-menu__item{list-style:none;margin:0;padding:0}.gt-overflow-menu__item::marker,.gt-overflow-menu__item:before{content:none}.gt-overflow-menu__divider{border:0;border-top:1px solid var(--color-border-medium);height:0;margin:.5rem 0}.gt-overflow-menu__link{align-items:center;background:none;border:none;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-sm);line-height:var(--line-height-normal);padding:.375rem 1rem;text-align:left;text-decoration:none;transition:background-color var(--duration-fast) var(--ease);white-space:nowrap;width:100%}.gt-overflow-menu__link:hover{background:var(--color-surface-alt)}.gt-overflow-menu__link:focus-visible{background:var(--color-surface-alt);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.gt-overflow-menu__link--active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.gt-overflow-menu__link--active:before{content:"✓";display:inline-block;flex-shrink:0;width:1.25em}.gt-overflow-menu__link--danger{color:var(--color-error)}.gt-overflow-menu__link--danger:hover{background:color-mix(in srgb,var(--color-error) 8%,transparent)}.gt-overflow-menu__link--disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.6;pointer-events:none}.gt-search-field{align-items:stretch;display:flex;max-width:100%;min-width:27ch}.gt-search-field__input{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;color:var(--color-text);flex:1;font-family:var(--font-family-base);min-width:0;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.gt-search-field__input::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.gt-search-field__input::placeholder{color:var(--color-text-secondary);opacity:.7}.gt-search-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none;z-index:1}.gt-search-field__button{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-on-primary,#fff);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;transition:background-color var(--duration-fast) var(--ease);white-space:nowrap}.gt-search-field__button:hover{opacity:.9}.gt-search-field__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-search-field__button:before{background:currentColor;content:"";display:inline-block;height:1em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zM6.5 10.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zM6.5 10.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1em}.gt-search-field--md .gt-search-field__input{font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md)}.gt-search-field--md .gt-search-field__button{font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md)}.gt-search-field--lg .gt-search-field__input{font-size:var(--font-size-lg);padding:var(--space-md) var(--space-lg)}.gt-search-field--lg .gt-search-field__button{font-size:var(--font-size-base);padding:var(--space-md) var(--space-lg)}.gt-search-field--disabled{opacity:.5;pointer-events:none}.gt-search-field__suggestions{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:0;list-style:none!important;margin:var(--space-xs) 0 0;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.gt-search-field__suggestion{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);list-style:none;padding:.375rem 1rem}.gt-search-field__suggestion--highlighted,.gt-search-field__suggestion:hover{background:var(--color-surface-alt)}.gt-search-field__suggestion::marker,.gt-search-field__suggestion:before{content:none}.gt-cookie-message{background:var(--color-surface-overlay);border-top:1px solid var(--color-border-light);bottom:0;box-shadow:var(--shadow-lg);color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-md);left:0;line-height:var(--line-height-base);padding:var(--space-lg);position:fixed;right:0;z-index:var(--z-fixed)}.gt-cookie-message--static{border-radius:var(--radius-lg);border-top:none;border:1px solid var(--color-border-light);position:relative}.gt-cookie-message__icon{align-self:flex-start;flex-shrink:0;margin-top:var(--space-xs)}.gt-cookie-message__content{flex:1;min-width:0}.gt-cookie-message__heading{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs)}.gt-cookie-message__body p{margin:0}.gt-cookie-message__body a{color:var(--color-primary);text-decoration:underline}.gt-cookie-message__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.gt-cookie-message__settings{border-top:1px solid var(--color-border-light);margin-top:var(--space-md);padding-top:var(--space-md)}.gt-cookie-message__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.7;padding:0}.gt-cookie-message__close:focus-visible,.gt-cookie-message__close:hover{opacity:1}.gt-tabs{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.gt-tabs__list{display:flex;gap:0;list-style:none;margin:0;padding:0}.gt-tabs__tab{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);justify-content:center;min-height:2.5rem;padding:var(--space-sm) var(--space-md);transition:color var(--duration-fast) var(--out),background var(--duration-fast) var(--out),border-color var(--duration-fast) var(--out),box-shadow var(--duration-fast) var(--out);white-space:nowrap}.gt-tabs__tab:hover{color:var(--color-text)}.gt-tabs__tab:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.gt-tabs__icon{flex-shrink:0}.gt-tabs__panel{padding-top:var(--space-lg)}.gt-tabs__slide-left-enter-active,.gt-tabs__slide-left-leave-active,.gt-tabs__slide-right-enter-active,.gt-tabs__slide-right-leave-active{transition:opacity var(--duration-fast) var(--out),transform var(--duration-fast) var(--out)}.gt-tabs__slide-right-enter-from{opacity:0;transform:translate(16px)}.gt-tabs__slide-left-enter-from,.gt-tabs__slide-right-leave-to{opacity:0;transform:translate(-16px)}.gt-tabs__slide-left-leave-to{opacity:0;transform:translate(16px)}.gt-tabs--underline .gt-tabs__list{border-bottom:1px solid var(--color-border-light);gap:var(--space-xs)}.gt-tabs--underline .gt-tabs__tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding-bottom:calc(var(--space-sm) + 2px);position:relative}.gt-tabs--underline .gt-tabs__tab:after{background:transparent;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background var(--duration-fast) var(--out)}.gt-tabs--underline .gt-tabs__tab--active{color:var(--color-text);font-weight:var(--font-weight-semibold)}.gt-tabs--underline .gt-tabs__tab--active:after{background:var(--color-primary)}.gt-tabs--segment .gt-tabs__list{background:var(--color-surface-alt);border-radius:var(--radius-lg);gap:2px;padding:3px}.gt-tabs--segment .gt-tabs__tab{border-radius:calc(var(--radius-lg) - 2px);flex:1;padding:var(--space-xs) var(--space-md)}.gt-tabs--segment .gt-tabs__tab--active{background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text);font-weight:var(--font-weight-semibold)}.gt-tabs--pill .gt-tabs__list{gap:var(--space-xs)}.gt-tabs--pill .gt-tabs__tab{border-radius:var(--radius-full);padding:var(--space-xs) var(--space-lg)}.gt-tabs--pill .gt-tabs__tab--active{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold)}.gt-tabs--pill .gt-tabs__tab:hover:not(.gt-tabs__tab--active){background:var(--color-surface-alt)}.gt-stepper{align-items:flex-start;display:flex;list-style:none!important;margin:0;padding:0!important}.gt-stepper__step{align-items:center;display:flex;flex:1;flex-direction:column;list-style:none;margin-top:0!important;padding:0;position:relative;text-align:center}.gt-stepper__step::marker,.gt-stepper__step:before{content:none}.gt-stepper__step+.gt-stepper__step:after{background:var(--color-border-medium);content:"";height:2px;left:calc(-50% + .75rem);position:absolute;right:calc(50% + .75rem);top:calc(.75rem - 1px);z-index:0}.gt-stepper__step--completed+.gt-stepper__step:after{background:var(--color-primary)}.gt-stepper__dot{align-items:center;background:var(--color-background);border:2px solid var(--color-border-medium);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;position:relative;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);width:1.5rem;z-index:1}.gt-stepper__step--active .gt-stepper__dot{border-color:var(--color-primary)}.gt-stepper__step--active .gt-stepper__dot:after{background:var(--color-primary);border-radius:var(--radius-full);content:"";height:.5rem;width:.5rem}.gt-stepper__step--completed .gt-stepper__dot{background:var(--color-primary);border-color:var(--color-primary)}.gt-stepper__step--completed .gt-stepper__dot:after{border-bottom:2px solid var(--color-background);border-left:2px solid var(--color-background);content:"";height:.3rem;transform:rotate(-45deg) translateY(-.0625rem);width:.5rem}.gt-stepper__step--error .gt-stepper__dot{background:var(--color-error);border-color:var(--color-error)}.gt-stepper__step--error .gt-stepper__dot:after{border:none;border-radius:0;color:var(--color-background);content:"×";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:auto;line-height:1;transform:none;width:auto}.gt-stepper__step--clickable{cursor:pointer}.gt-stepper__step--clickable:hover .gt-stepper__dot{border-color:var(--color-primary)}.gt-stepper__step--disabled{opacity:.5;pointer-events:none}.gt-stepper__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-top:var(--space-xs)}.gt-stepper__step--active .gt-stepper__label{color:var(--color-text);font-weight:var(--font-weight-semibold)}.gt-stepper__step--error .gt-stepper__label{color:var(--color-error)}.gt-stepper__info{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--space-xs)}.gt-stepper--simple{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@keyframes gt-toast-countdown{0%{width:100%}to{width:0}}@keyframes gt-toast-enter{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gt-toast-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100%) scale(.95)}}.gt-toast{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;gap:var(--space-sm);max-width:420px;min-width:356px;overflow:hidden;padding:var(--space-md) var(--space-lg);pointer-events:auto;position:relative;transition:transform var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}.gt-toast--entering{animation:gt-toast-enter var(--duration-fast) var(--ease-out)}.gt-toast--leaving{animation:gt-toast-exit var(--duration-fast) ease-in forwards}.gt-toast[data-index="1"]{opacity:.8;transform:scale(.95) translateY(-.5rem)}.gt-toast[data-index="2"]{opacity:.6;transform:scale(.9) translateY(-1rem)}.gt-toast__icon{flex-shrink:0;margin-top:.125rem}.gt-toast__content{flex:1;min-width:0}.gt-toast__message{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.gt-toast__description{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin-top:var(--space-xs)}.gt-toast__close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);line-height:1;opacity:0;padding:var(--space-xs);position:absolute;right:var(--space-sm);top:var(--space-sm);transition:opacity var(--duration-fast) var(--ease)}.gt-toast__close:hover{color:var(--color-text)}.gt-toast__close:focus-visible{opacity:1;outline:2px solid var(--color-focus-ring);outline-offset:2px}.gt-toast:hover .gt-toast__close{opacity:1}.gt-toast__countdown{animation:gt-toast-countdown linear forwards;border-radius:0 0 var(--radius-lg) var(--radius-lg);bottom:0;height:2px;left:0;position:absolute}.gt-toast:focus-within .gt-toast__countdown,.gt-toast:hover .gt-toast__countdown{animation-play-state:paused}.gt-toast--success .gt-toast__countdown{background:var(--color-success)}.gt-toast--warning .gt-toast__countdown{background:var(--color-warning)}.gt-toast--error .gt-toast__countdown{background:var(--color-error)}.gt-toast--info .gt-toast__countdown{background:var(--color-info)}.gt-toast--default .gt-toast__countdown{background:var(--color-text-secondary)}.gt-toast--rich.gt-toast--success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 25%,transparent)}.gt-toast--rich.gt-toast--warning{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warning) 25%,transparent)}.gt-toast--rich.gt-toast--error{background:color-mix(in srgb,var(--color-error) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-error) 25%,transparent)}.gt-toast--rich.gt-toast--info{background:color-mix(in srgb,var(--color-info) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-info) 25%,transparent)}@media(prefers-reduced-motion:reduce){.gt-toast--entering,.gt-toast--leaving{animation:none}.gt-toast .gt-toast__countdown{animation:none;width:100%}}@media(max-width:639px){.gt-toast{max-width:none;min-width:auto;width:calc(100vw - var(--space-lg)*2)}}.gt-toast-container{display:flex;flex-direction:column-reverse;gap:0;padding:var(--space-lg);pointer-events:none;position:fixed;z-index:var(--z-toast)}.gt-toast-container--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.gt-toast-container--bottom-right{bottom:0;right:0}.gt-toast-container--bottom-left{bottom:0;left:0}.gt-toast-container--top-center{flex-direction:column;left:50%;top:0;transform:translate(-50%)}.gt-toast-container--top-right{flex-direction:column;right:0;top:0}.gt-toast-container--top-left{flex-direction:column;left:0;top:0}.gt-toast-container--expanded{gap:var(--space-sm)}.gt-toast-container--expanded .gt-toast{opacity:1!important;transform:scale(1) translateY(0)!important}.gt-choice-group{border:none;margin:0;padding:0}.gt-choice-group__legend{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}.gt-choice-group__hint{color:var(--color-text-secondary)}.gt-choice-group__error,.gt-choice-group__hint{font-size:var(--font-size-sm);margin:0 0 var(--space-sm)}.gt-choice-group__error{color:var(--color-error);font-weight:var(--font-weight-semibold)}.gt-choice-group__list{display:flex;flex-direction:column;gap:var(--space-sm)}.gt-masonry{align-items:flex-start;display:flex;width:100%}.gt-masonry__column{display:flex;flex:1;flex-direction:column;min-width:0}.gt-masonry__item{-moz-column-break-inside:avoid;break-inside:avoid}.gt-header{background:var(--color-background);padding-block:var(--space-xl);position:relative;z-index:var(--z-fixed)}@media(max-width:991px){.gt-header{padding-block:var(--space-md)}}.gt-header__inner{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--space-3xl)}@media(max-width:1399px){.gt-header__inner{padding-inline:var(--space-md)}}.gt-header__logo{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-decoration:none}@media(max-width:767px){.gt-header__logo{font-size:var(--font-size-lg)}}.gt-header__toggle{background:none;border:none;cursor:pointer;display:none;padding:var(--space-xs)}.gt-header__toggle span{background:var(--color-text);display:block;height:2px;margin-block:5px;transition:transform var(--duration-fast) var(--ease);width:24px}.gt-header__toggle:hover span{background:var(--color-primary)}.gt-header__nav{display:flex;gap:var(--space-xl)}.gt-header__nav a{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) var(--ease)}.gt-header__nav a.router-link-active,.gt-header__nav a:hover{color:var(--color-primary)}.gt-header__nav-close{background:none;border:none;color:var(--color-text);cursor:pointer;font-size:var(--font-size-2xl);position:absolute;right:var(--space-lg);top:var(--space-lg);transition:color var(--duration-fast) var(--ease)}.gt-header__nav-close:hover{color:var(--color-primary)}.gt-header--transparent{background:transparent;left:0;position:absolute;top:0;width:100%;z-index:100}.gt-header--transparent .gt-header__logo,.gt-header--transparent .gt-header__nav a{color:#fff}.gt-header--transparent .gt-header__nav a.router-link-active,.gt-header--transparent .gt-header__nav a:hover{color:var(--color-primary-light)}.gt-header--transparent .gt-header__toggle span{background:#fff}.gt-header--scrolled{animation:gt-header-fade-in var(--duration-slow) var(--ease);background:var(--color-background);box-shadow:var(--shadow-sm);left:0;padding-block:var(--space-md);position:fixed;top:0;width:100%}@media(max-width:767px){.gt-header .gt-header__toggle{display:block}.gt-header .gt-header__nav{align-items:center;background:var(--color-background);flex-direction:column;gap:var(--space-lg);justify-content:center;inset:0;position:fixed;transform:translate(100%);transition:transform var(--duration-base) var(--ease);z-index:var(--z-modal)}.gt-header .gt-header__nav a{font-size:var(--font-size-lg)}.gt-header .gt-header__nav--open{transform:translate(0)}}@keyframes gt-header-fade-in{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}:root{--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--grid-gutter-width:32px;--grid-columns:12}@keyframes gt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gt-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gt-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes gt-slide-up-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes gt-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes gt-slide-down-in{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes gt-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes gt-slide-right-in{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes gt-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes gt-spin{to{transform:rotate(1turn)}}.gt-footer{background:var(--color-background);padding-block:var(--space-3xl);position:relative}@media(max-width:991px){.gt-footer{padding-block:var(--space-2xl)}}.gt-footer:before{background:var(--color-border-light);content:"";height:1px;left:var(--space-3xl);position:absolute;top:0;width:calc(100% - var(--space-3xl)*2)}@media(max-width:1399px){.gt-footer:before{left:var(--space-md);width:calc(100% - var(--space-md)*2)}}.gt-footer__inner{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--space-3xl)}@media(max-width:1399px){.gt-footer__inner{padding-inline:var(--space-md)}}@media(max-width:991px){.gt-footer__inner{display:block;text-align:center}}.gt-footer__copy{color:var(--color-text-tertiary);font-size:var(--font-size-base);margin:0}.gt-footer__links{display:flex;gap:var(--space-md)}@media(max-width:991px){.gt-footer__links{justify-content:center;margin-bottom:var(--space-lg)}}.gt-footer__links a{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) var(--ease)}.gt-footer__links a:hover{color:var(--color-primary)}}@layer gt-theme{:root{color-scheme:light;--color-primary:#1450aa;--color-primary-light:#2f6bc7;--color-primary-dark:#0d3d85;--color-on-primary:#fff;--color-secondary:#7f3a02;--color-secondary-light:#a5591f;--color-secondary-dark:#5a2801;--color-success:#198754;--color-success-light:#d1e7dd;--color-success-dark:#146c43;--color-warning:#ffc107;--color-warning-light:#fff3cd;--color-warning-dark:#cc9a06;--color-error:#dc3545;--color-error-light:#f8d7da;--color-error-dark:#b02a37;--color-info:#0dcaf0;--color-info-light:#cff4fc;--color-info-dark:#0aa2c0;--color-background:#fff;--color-background-alt:#f7f5f2;--color-surface:#fff;--color-surface-alt:#faf8f5;--color-surface-raised:#fff;--color-surface-overlay:hsla(0,0%,100%,.95);--color-modal-backdrop:rgba(0,0,0,.5);--color-text:#000;--color-text-secondary:#595959;--color-text-tertiary:#767676;--color-text-inverse:#fff;--color-text-placeholder:#a3a3a3;--color-text-disabled:#d4d4d4;--color-border-light:#f7f7f7;--color-border-medium:#ddd;--color-border-strong:#adb5bd;--color-border-inverse:hsla(0,0%,100%,.2);--color-focus:#1450aa;--color-focus-ring:rgba(20,80,170,.25);--color-neutral:#6c757d;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--font-family-base:"Alata",sans-serif;--font-family-heading:"Staatliches",sans-serif;--font-family-mono:"Alata",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.67;--line-height-loose:2;--radius-none:0;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-full:9999px;--duration-fast:.25s;--duration-base:.3s;--duration-slow:.5s;--ease:cubic-bezier(.645,.045,.355,1);--ease-in:cubic-bezier(.645,.045,.355,1);--ease-out:cubic-bezier(.645,.045,.355,1);--ease-in-out:cubic-bezier(.645,.045,.355,1);--linear:linear;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-none:none}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-primary:#4d84d4;--color-primary-light:#7aa5e0;--color-primary-dark:#1450aa;--color-on-primary:#0a1628;--color-secondary:#c68a5a;--color-secondary-light:#d4a47a;--color-secondary-dark:#7f3a02;--color-success:#51cf66;--color-success-light:#1a3d20;--color-success-dark:#40c057;--color-warning:#ffd43b;--color-warning-light:#3d3a1a;--color-warning-dark:#fab005;--color-error:#ff6b6b;--color-error-light:#3d1a1c;--color-error-dark:#fa5252;--color-info:#4dabf7;--color-info-light:#1a2e3d;--color-info-dark:#339af0;--color-background:#0f1115;--color-background-alt:#181b21;--color-surface:#1a1e25;--color-surface-alt:#22272f;--color-surface-raised:#252a33;--color-surface-overlay:rgba(30,30,30,.95);--color-modal-backdrop:rgba(0,0,0,.7);--color-text:#e8e4de;--color-text-secondary:#b8b8b8;--color-text-tertiary:#8a8a8a;--color-text-inverse:#121212;--color-text-placeholder:#666;--color-text-disabled:#4a4a4a;--color-border-light:#2d323b;--color-border-medium:#3d4351;--color-border-strong:#606060;--color-border-inverse:rgba(0,0,0,.3);--color-focus:#4d84d4;--color-focus-ring:rgba(77,132,212,.3);--color-neutral:#9e9e9e;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--font-family-base:"Alata",sans-serif;--font-family-heading:"Staatliches",sans-serif;--font-family-mono:"Alata",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-none:1;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.67;--line-height-loose:2;--radius-none:0;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-full:9999px;--duration-fast:.25s;--duration-base:.3s;--duration-slow:.5s;--ease:cubic-bezier(.645,.045,.355,1);--ease-in:cubic-bezier(.645,.045,.355,1);--ease-out:cubic-bezier(.645,.045,.355,1);--ease-in-out:cubic-bezier(.645,.045,.355,1);--linear:linear;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-none:none}}}
