.site{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.site-header{background:var(--color-surface);border-bottom:1px solid var(--color-border-light);z-index:10;position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-lg);max-width:72rem;padding:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin:0 auto;display:flex}.site-header__brand{color:var(--color-text);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.site-header__wordmark{width:auto;height:1.875rem;display:block}.site-header__tier{color:var(--color-primary);margin-left:.4rem;font-weight:500}.site-header__links{gap:var(--space-md);margin-inline-start:auto;display:flex}@media (width<=30rem){.site-header__inner{gap:var(--space-sm);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.site-header__links{order:3;justify-content:flex-start;width:100%;margin-inline-start:0}.site-header__cta{margin-inline-start:auto}}.site-header__links a{color:var(--color-text-secondary);text-decoration:none}.site-header__links a:hover{color:var(--color-primary)}.themesw{background:var(--color-surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-md) var(--space-lg);text-align:left}.themesw__row{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.themesw__pill{border:1.5px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;padding:.4rem .9rem;font-size:.75rem;font-weight:600}.themesw__pill--on{border-color:var(--color-primary);color:var(--color-primary)}.themesw__pill--soon{cursor:not-allowed;opacity:.45;border-style:dashed}.themesw__status{border-top:1px dashed var(--color-border-light);font-family:var(--font-family-mono);padding-top:var(--space-sm)}.themesw__caption,.themesw__status{color:var(--color-text-tertiary);font-size:.66rem}.themesw__caption{margin:var(--space-sm) 0 0}.section{max-width:72rem;padding:clamp(2rem,5vw,4rem) var(--space-lg);margin:0 auto}.section__eyebrow{color:var(--color-primary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem;font-size:.69rem;font-weight:700}.section__lead{color:var(--color-text-secondary);max-width:44rem}.section__statement{max-width:44rem;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:600;line-height:1.3}.section--pricing{text-align:center}.section--pricing .section__lead,.section--pricing .section__statement{margin-inline:auto}.showcase{align-items:start;gap:var(--space-lg);grid-template-columns:1fr;display:grid}.showcase>*{min-width:0}@media (width>=56rem){.showcase{grid-template-columns:5fr 7fr}}.showcase pre{background:var(--color-surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-md);font-size:.85rem;line-height:1.55;overflow-x:auto}.cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.rollback{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;font-size:.72rem;display:flex}.rollback__state{background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:.2rem .5rem}.pricing-oss{background:var(--color-success-light);border-radius:var(--radius-lg);align-items:center;gap:var(--space-md);margin:var(--space-lg) auto;max-width:44rem;padding:var(--space-md) var(--space-lg);text-align:left;display:flex}.tierrow{gap:var(--space-sm);margin:var(--space-md) 0;flex-wrap:wrap;justify-content:center;display:flex}.pricing-link{color:var(--color-text-secondary);font-size:.78rem}.pricing-link a{color:var(--color-primary);font-weight:600}.pricing-link__note{font-size:.69rem}.logostrip,.pricing-link__note{color:var(--color-text-tertiary)}.logostrip{align-items:center;gap:var(--space-xl);margin-top:var(--space-lg);opacity:.75;flex-wrap:wrap;font-size:.81rem;font-weight:600;display:flex}.demo-placeholder{border:2px dashed var(--color-border-light);border-radius:var(--radius-lg);color:var(--color-text-secondary);place-items:center;min-height:18rem;display:grid}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-border-light)}.site-footer__inner{max-width:72rem;padding:var(--space-lg);margin:0 auto}.site-footer__upsell{font-weight:500}.site-footer__lockup img{height:5.25rem;margin-bottom:var(--space-md);width:auto;display:block}.site-footer__meta{color:var(--color-text-secondary);justify-content:space-between;font-size:.9rem}.site-footer__meta,.site-footer__meta-links{gap:var(--space-md);flex-wrap:wrap;display:flex}.site-footer__legal{color:var(--color-text-tertiary);margin-top:var(--space-sm);font-size:.69rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-cycle{aspect-ratio:1;margin:0 auto var(--space-lg);border-radius:28px;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:0 30px 80px #1b1a2e38,0 0 0 1px #1b1a2e0f}.icon-cycle img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;animation:21s linear infinite gt-icon-cycle;position:absolute;inset:0}@keyframes gt-icon-cycle{0%{opacity:0}2.857%{opacity:1}14.286%{opacity:1}17.143%{opacity:0}to{opacity:0}}.icon-cycle img:first-child{animation-delay:-.6s}.icon-cycle img:nth-child(2){animation-delay:-3.6s}.icon-cycle img:nth-child(3){animation-delay:-6.6s}.icon-cycle img:nth-child(4){animation-delay:-9.6s}.icon-cycle img:nth-child(5){animation-delay:-12.6s}.icon-cycle img:nth-child(6){animation-delay:-15.6s}.icon-cycle img:nth-child(7){animation-delay:-18.6s}@media (prefers-reduced-motion:reduce){.icon-cycle img{opacity:0;animation:none}.icon-cycle img:first-child{opacity:1}}.meaning{align-items:start;gap:var(--space-xl);display:grid}@media (width>=48rem){.meaning{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}.meaning__origin{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.meaning__def{background:var(--color-surface);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-lg)}.meaning__term{color:var(--color-text-secondary);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);margin:0 0 var(--space-sm)}.meaning__bridge p:last-child,.meaning__def p:last-child{margin-bottom:0}.meaning__bridge{margin-top:var(--space-lg)}*,: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:"“";opacity:.3;pointer-events:none;font-family:Georgia,serif;font-size:3.5rem;font-style:normal;line-height:1;position:absolute;top:-.25rem;left:.75rem}.blockquote--gradient{border-radius:var(--radius-lg);border-left:none;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:"";width:4px;position:absolute;inset:0 auto 0 0}.blockquote--pull{border-bottom:2px solid var(--color-border-light);border-left:none;border-top:2px solid var(--color-border-light);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;background:0 0;border-radius:0}.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{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0}.btn-primary{background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}.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{background:var(--color-secondary);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}.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{border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}.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{background:var(--color-error);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}.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{color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:inline}.size-selector{gap:var(--space-sm);flex-wrap:wrap;display:flex}.size-btn{border:1px solid var(--color-border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;min-width:3rem;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);padding:.5rem .75rem}.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;gap:var(--space-sm);flex-wrap:wrap;display:flex}.filter-chip{border:1px solid var(--color-border-medium);border-radius:var(--radius-full);font-size:var(--font-size-sm);transition:background var(--duration-fast) var(--ease-out);align-items:center;padding:.25rem .75rem;display:inline-flex}.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);font-size:var(--font-size-sm);gap:var(--space-sm);padding:var(--space-sm) 0;display:flex}.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{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;margin:0;padding:0}input::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}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-normal)}.accordion__toggle-all{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);letter-spacing:.025em;margin-bottom:var(--space-sm);padding:var(--space-xs) 0;background:0 0;border:none;display:inline-flex}.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{color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;text-align:left;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:0;width:100%;display:flex}.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{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.accordion__icon:after,.accordion__icon:before{content:"";transition:transform var(--duration-fast) var(--ease);background:currentColor;border-radius:1px;position:absolute}.accordion__icon:before{width:.75rem;height:2px}.accordion__icon:after{width:2px;height:.75rem}.accordion__item--open>.accordion__header .accordion__icon:after{transform:rotate(90deg)}.accordion__heading{font-weight:var(--font-weight-semibold);flex:1;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;transition:height var(--duration-base) var(--ease-out);overflow:hidden}.accordion__panel--slide.accordion__panel--open{height:auto}.accordion__panel--fade{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--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);padding:var(--space-sm) var(--space-md);width:100%;margin-bottom:0}.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{padding-bottom:var(--space-sm);margin-bottom:0}.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-radius:var(--radius-lg);font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-normal);padding:var(--space-md);border:1px solid #0000;display:flex}.alert__icon{flex-shrink:0;align-self:center}.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{margin-top:var(--space-lg);opacity:.3;padding-top:var(--space-lg);border-top:1px solid}.alert__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{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;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);opacity:0;padding:var(--space-sm) var(--space-md);right:var(--space-lg);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);text-decoration:none;display:inline-flex;position:fixed;transform:translateY(1rem)}.back-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}.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;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-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-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-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=639px){.back-to-top{padding:var(--space-sm)}.back-to-top__label{display:none}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none;transform: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);margin-top:var(--space-xs);max-height:280px;padding:var(--space-xs) 0;z-index:var(--z-dropdown);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.autocomplete__option{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);transition:background var(--duration-fast) var(--ease-out);flex-direction:column;gap:1px;display:flex}.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{border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-xs);letter-spacing:.025em;vertical-align:middle;white-space:nowrap;display:inline-flex}.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);width:.375rem;height:.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-normal);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{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.anchor-links__item{margin:0}.anchor-links__link{border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-left:2px solid #0000;text-decoration:none;transition:all .15s;display:flex}.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{gap:var(--space-sm);flex-wrap:wrap;display:flex}.back-link,.meta{align-items:center}.back-link{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-xs);line-height:var(--line-height-normal);transition:color var(--duration-fast) var(--ease);text-decoration:none;display:inline-flex}.back-link:before{content:"←";transition:transform var(--duration-fast) var(--ease);font-size:1.1em;display:inline-block}.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);font-size:var(--font-size-sm);flex-wrap:wrap;list-style:none;display:flex}.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;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);flex-direction:column;display:flex;overflow:hidden}.card__media{aspect-ratio:16/9}.card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.card__content{gap:var(--space-xs);padding:var(--space-lg);flex-direction:column;display:flex}.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-normal)}.card__body p{margin:0}.card__footer{padding-top:var(--space-md);margin-top:auto}.card__arrow{bottom:var(--space-lg);right:var(--space-lg);position:absolute}.card--bordered{background:var(--color-surface);border:1px solid var(--color-border-light)}.card--flat{background:0 0;border:none}.card--nav{color:inherit;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);text-decoration:none;position:relative}.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;width:40%;max-width:300px}.card--horizontal .card__media img{height:100%}@media (width<=30rem){.card--horizontal{flex-direction:column}.card--horizontal .card__media{aspect-ratio:16/9;width:100%;max-width:none}}.carousel{border-radius:var(--radius-lg);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.carousel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.carousel__track{will-change:transform;transition:transform .4s cubic-bezier(.2,0,0,1);display:flex}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__slide>img{width:100%;height:auto;display:block}.carousel__caption{color:#fff;font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--space-lg) var(--space-xl);background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0;left:0;right:0}.carousel__caption h2,.carousel__caption h3,.carousel__caption h4,.carousel__caption p{color:inherit;margin:0}.carousel__next,.carousel__prev{-webkit-backdrop-filter:blur(var(--blur-overlay,8px));backdrop-filter:blur(var(--blur-overlay,8px));border-radius:var(--radius-full);color:#fff;cursor:pointer;opacity:0;z-index:2;background:#0000004d;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;transition:opacity .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.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);gap:var(--space-xs);z-index:2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__indicator{border-radius:var(--radius-full);cursor:pointer;background:#ffffff73;border:none;width:.5rem;height:.5rem;padding:0;transition:width .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}.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{transition:none;display:grid}.carousel--fade .carousel__slide{opacity:0;pointer-events:none;grid-area:1/1;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(70% .2 255);--chart-2:oklch(75% .15 165);--chart-3:oklch(65% .1 285);--chart-4:oklch(80% .15 75);--chart-5:oklch(75% .18 25)}.chart{width:100%;position:relative}.chart>canvas,.chart>svg{width:100%;height:auto;display:block}.chart__header{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.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);font-size:var(--font-size-xs);gap:var(--space-md);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}.chart__legend-item{align-items:center;gap:var(--space-xs);display:inline-flex}.chart__legend-dot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.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-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;gap:var(--space-md);justify-content:space-between;display:flex}.chart__tooltip-indicator{align-items:center;gap:var(--space-xs);display:inline-flex}.chart__tooltip-dot{border-radius:var(--radius-full);flex-shrink:0;width:.375rem;height:.375rem}.chart__tooltip-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.chart__footer{color:var(--color-text-tertiary);font-size:var(--font-size-xs);gap:var(--space-xs);padding-top:var(--space-md);flex-direction:column;display:flex}.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{gap:var(--space-sm);display:flex}.choice{cursor:pointer;align-items:flex-start}.choice__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.choice__indicator{background:var(--color-background);border:2px solid var(--color-border-medium);height:1.25rem;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;margin-top:.125rem;display:flex}.choice__body{gap:var(--space-xs);flex-direction:column;display:flex}.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{padding-top:var(--space-xs);display:none}.choice--radio .choice__indicator{border-radius:var(--radius-full)}.choice--radio .choice__indicator:after{border-radius:var(--radius-full);content:"";height:.5rem;transition:background-color var(--duration-fast) var(--ease);background:0 0;width:.5rem}.choice--checkbox .choice__indicator{border-radius:var(--radius-sm)}.choice--checkbox .choice__indicator:after{content:"";height:.375rem;transition:border-color var(--duration-fast) var(--ease);border-bottom:2px solid #0000;border-left:2px solid #0000;width:.625rem;transform:rotate(-45deg)translateY(-.0625rem)}.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{gap:var(--space-sm);display:flex}.date-input__field{gap:var(--space-xs);flex-direction:column;display:flex}.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{background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);cursor:pointer;padding:0 var(--space-sm);align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right: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);margin-top:var(--space-xs);min-width:280px;padding:var(--space-md);z-index:var(--z-dropdown);position:absolute;top:100%;left:0}.date-picker__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.date-picker__nav{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs);background:0 0;border:none;align-items:center;display:flex}.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{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.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{border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);height:2.25rem;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;margin:0 auto;display:flex}.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;min-width:27ch;max-width:100%;display:flex}.search-field__input{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--color-text);font-family:var(--font-family-base);min-width:0;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);border-right:0;flex:1}.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);z-index:1;outline:none}.search-field__button{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;font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);transition:background-color var(--duration-fast) var(--ease);white-space:nowrap;justify-content:center;display:inline-flex}.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{content:"";background:currentColor;width:1em;height:1em;display:inline-block;-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-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-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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);margin:var(--space-xs) 0 0;z-index:var(--z-dropdown);padding:.5rem 0;position:absolute;top:100%;left:0;right:0;list-style:none!important}.search-field__suggestion{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:.375rem 1rem;list-style:none}.search-field__suggestion--highlighted,.search-field__suggestion:hover{background:var(--color-surface-alt)}.search-field__suggestion:before{content:none}.search-field__suggestion::marker{content:none}.select{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;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;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);background-repeat:no-repeat;width:100%;display:block}.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-normal)}.details__summary{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-sm);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.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{flex-shrink:0;width:1em;height:1em;transition:transform .2s;display:inline-flex}.details__arrow:before{content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;margin:auto;display:block;transform:rotate(-45deg)}.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);padding-left:var(--space-md);margin-left:2px}.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);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-normal);padding:var(--space-lg);z-index:var(--z-fixed);display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-message--static{border-radius:var(--radius-lg);border-top:none;border:1px solid var(--color-border-light);position:relative}.cookie-message__icon{margin-top:var(--space-xs);flex-shrink:0;align-self:flex-start}.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{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.cookie-message__settings{border-top:1px solid var(--color-border-light);margin-top:var(--space-md);padding-top:var(--space-md)}.cookie-message__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{min-height:60vh;padding:var(--space-xl) var(--space-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-page__illustration{color:var(--color-text-tertiary);margin-bottom:var(--space-lg);width:100%;max-width:18rem}.error-page__illustration svg{width:100%;height:auto;display:block}@keyframes error-page-breathe{0%,to{opacity:.6}50%{opacity:1}}.error-page__illustration svg{animation:4s ease-in-out infinite error-page-breathe}@media (prefers-reduced-motion:reduce){.error-page__illustration svg{opacity:.8;animation:none}}.error-page__code{color:var(--color-text);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:clamp(4rem,10vw,8rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--space-sm);line-height:1}.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{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.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;padding:var(--space-md);text-align:left;white-space:pre-wrap;word-break:break-word;width:100%;overflow-x:auto}.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:" ↗";margin-left:.125em;font-size:.75em;text-decoration:none;display:inline-block}.facit{font-weight:var(--font-weight-bold);-webkit-text-decoration:underline double;text-decoration:underline double}.fieldset{border:none;min-width:0;margin: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);width:100%;padding:0}.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{gap:var(--space-md);flex-direction:column;display:flex}.fieldset__fields--row{gap:var(--space-md);flex-direction:row}.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{gap:var(--space-xs);flex-direction:column;margin:0;display:inline-flex}.figure__img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.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{background:var(--color-surface-alt);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);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);flex-direction:column;justify-content:center;display:flex;position:relative}.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{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.file-upload__files{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex;padding:0!important;list-style:none!important}.file-upload__file{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-fast) var(--ease);margin:0;list-style:none;display:flex}.file-upload__file:before{content:none}.file-upload__file::marker{content:none}.file-upload__file:hover{background:var(--color-surface-alt)}.file-upload__file-icon{color:var(--color-success);font-size:var(--font-size-base);flex-shrink:0}.file-upload__filename{color:var(--color-text);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-upload__filesize{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.file-upload__remove{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-xs);transition:color var(--duration-fast) var(--ease);background:0 0;border:none;line-height:1}.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{color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.function-link:focus-visible,.function-link:hover{color:var(--color-text);text-decoration:underline}.header{border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-xl);padding-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.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)}.hero{background:var(--color-background);color:var(--color-text);gap:var(--space-lg);isolation:isolate;padding-block:var(--space-3xl);padding-inline:var(--space-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=48rem){.hero{padding-block:var(--space-4xl)}}.hero:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.hero--center{text-align:center;align-items:center}.hero--center .hero__actions,.hero--center .hero__eyebrow{justify-content:center}.hero--left{text-align:left;align-items:flex-start}.hero--bg-dot-grid:before{background-image:radial-gradient(var(--color-border-light) 1px,transparent 1px);background-size:var(--space-lg) var(--space-lg);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%)}.hero--bg-gradient-mesh:before{background-image:radial-gradient(40% 50% at 20% 20%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent),radial-gradient(45% 55% at 80% 15%,color-mix(in srgb,var(--color-info) 8%,transparent),transparent),radial-gradient(50% 60% at 55% 90%,color-mix(in srgb,var(--color-primary-light) 8%,transparent),transparent);background-size:160% 160%;animation:24s ease-in-out infinite alternate hero-mesh-drift}.hero__eyebrow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__title{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));letter-spacing:-.02em;max-width:46rem;margin:0;font-weight:700;line-height:1.1}.hero__title mark{color:var(--color-primary);background:0 0}.hero__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-lg);max-width:40rem;margin:0;line-height:1.5}.hero__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__visual{border-radius:var(--radius-xl);margin-top:var(--space-lg);width:100%;max-width:56rem}@keyframes hero-mesh-drift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.hero--bg-gradient-mesh:before{animation:none}}.help-text{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.input-field{gap:var(--space-xs);flex-direction:column;display:flex}.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);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%;display:block}.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{background:var(--color-modal-backdrop);padding:var(--space-lg);z-index:var(--z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.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));width:100%;max-width:32rem;z-index:var(--z-modal);position:relative;overflow-y:auto}.modal__header{padding:var(--space-lg) var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}.modal__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.modal__close{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xl);padding:var(--space-xs);background:0 0;border:none;line-height:1}.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{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg);justify-content:flex-end;display:flex}.modal--persistent .modal__close{display:none}.modal--entering{animation:gt-fade-in var(--duration-fast) var(--ease-out)}.modal--leaving{animation:gt-fade-out var(--duration-fast) var(--ease-in)}.modal--entering .modal__dialog,.modal[data-transition=scale] .modal--entering .modal__dialog{animation:gt-scale-in var(--duration-fast) var(--ease-out)}.modal--leaving .modal__dialog,.modal[data-transition=scale] .modal--leaving .modal__dialog{animation:gt-scale-out var(--duration-fast) var(--ease-in)}.modal[data-transition=fade] .modal--entering .modal__dialog{animation:gt-fade-in var(--duration-fast) var(--ease-out)}.modal[data-transition=fade] .modal--leaving .modal__dialog{animation:gt-fade-out var(--duration-fast) var(--ease-in)}.modal[data-transition=slide-up] .modal--entering .modal__dialog{animation:gt-slide-up-in var(--duration-fast) var(--ease-out)}.modal[data-transition=slide-up] .modal--leaving .modal__dialog{animation:gt-slide-up-out var(--duration-fast) var(--ease-in)}.modal[data-transition=slide-down] .modal--entering .modal__dialog{animation:gt-slide-down-in var(--duration-fast) var(--ease-out)}.modal[data-transition=slide-down] .modal--leaving .modal__dialog{animation:gt-slide-down-out var(--duration-fast) var(--ease-in)}.modal[data-transition=slide-right] .modal--entering .modal__dialog{animation:gt-slide-right-in var(--duration-fast) var(--ease-out)}.modal[data-transition=slide-right] .modal--leaving .modal__dialog{animation:gt-slide-right-out var(--duration-fast) var(--ease-in)}@media (prefers-reduced-motion:reduce){.modal--entering,.modal--entering .modal__dialog,.modal--leaving,.modal--leaving .modal__dialog{animation:none}}.otp-input{gap:var(--space-sm);display:flex}.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);text-align:center;height:3rem;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--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{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);min-width:2rem;min-height:2rem;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;line-height:1;display:inline-flex}.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);min-width:10rem;z-index:var(--z-dropdown);margin-top:.125rem;display:none;position:absolute;top:100%;right:0}.overflow-menu--left .overflow-menu__panel{left:0;right:auto}.overflow-menu--open .overflow-menu__panel{display:block}.overflow-menu__list{margin:0;padding:.5rem 0;list-style:none!important}.overflow-menu__item{margin:0;padding:0;list-style:none}.overflow-menu__item:before{content:none}.overflow-menu__item::marker{content:none}.overflow-menu__divider{border:0;border-top:1px solid var(--color-border-medium);height:0;margin:.5rem 0}.overflow-menu__link{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-sm);line-height:var(--line-height-normal);text-align:left;transition:background-color var(--duration-fast) var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:0;width:100%;padding:.375rem 1rem;text-decoration:none;display:flex}.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:"✓";flex-shrink:0;width:1.25em;display:inline-block}.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{background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-sm);transition:color var(--duration-fast) var(--ease);align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.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);padding:.125rem .375rem;font-size:.875em}.prose pre{background:var(--color-surface);border-radius:var(--radius-lg);margin:0 0 var(--space-md);padding:var(--space-md);overflow-x:auto}.prose pre code{background:0 0;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);z-index:var(--z-toast);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:1rem}.slider{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.slider__header{align-items:baseline;gap:var(--space-md);justify-content:space-between;display:flex}.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{cursor:pointer;touch-action:none;align-items:center;width:100%;height:1.25rem;display:flex;position:relative}.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;z-index:1;width:1.125rem;height:1.125rem;transition:box-shadow .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.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;width:auto;height:10rem}.slider--vertical .slider__control{flex-direction:column;width:1.25rem;height:100%}.slider--vertical .slider__track{width:4px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.slider--vertical .slider__range{width:4px;height:auto;left:50%;transform:translate(-50%)}.slider--vertical .slider__thumb{top:auto;left:50%;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;gap:var(--space-sm);display:inline-flex}.spinner__circle{border-radius:var(--radius-full);border-style:solid;border-color:currentColor #0000 currentColor currentColor;animation:.75s linear infinite spinner-spin;display:block}.spinner__text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.spinner--sm .spinner__circle{border-width:.15em;width:1em;height:1em}.spinner--lg{flex-direction:column}.spinner--lg .spinner__circle{border-width:.25rem;width:3rem;height:3rem}.spinner--dark .spinner__circle{border-color:var(--color-text-secondary);border-right-color:#0000}.spinner--light .spinner__circle{border-color:var(--color-background);border-right-color:#0000}.spinner--backdrop{background:color-mix(in srgb,var(--color-background) 75%,transparent);padding-top:var(--space-xl);z-index:var(--z-dropdown);justify-content:center;position:absolute;inset:0}.spinner--backdrop,.stepper{align-items:flex-start;display:flex}.stepper{counter-reset:step;margin:0;padding:0!important;list-style:none!important}.stepper__step{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0;list-style:none;display:flex;position:relative;margin-top:0!important}.stepper__step:before{content:none}.stepper__step::marker{content:none}.stepper__step+.stepper__step:after{background:var(--color-border-medium);content:"";z-index:0;height:2px;position:absolute;top:calc(.75rem - 1px);left:calc(.75rem - 50%);right:calc(50% + .75rem)}.stepper__step--completed+.stepper__step:after{background:var(--color-primary)}.stepper__dot{background:var(--color-background);border:2px solid var(--color-border-medium);border-radius:var(--radius-full);height:1.5rem;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;display:flex;position:relative}.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:"";width:.5rem;height:.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:"";width:.5rem;height:.3rem;transform:rotate(-45deg)translateY(-.0625rem)}.stepper__step--error .stepper__dot{background:var(--color-error);border-color:var(--color-error)}.stepper__step--error .stepper__dot:after{color:var(--color-background);content:"×";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border:none;border-radius:0;width:auto;height:auto;line-height:1;transform:none}.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{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}@media (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;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md);text-align:left;width:100%;display:none}@media (width<=767px){.stepper-mobile{justify-content:space-between;align-items:center;display:flex}}.summary-list{margin:0;padding:0}.summary-list__row{border-bottom:1px solid var(--color-border-light);align-items:baseline;gap:var(--space-md);padding:var(--space-md);display:flex}.summary-list__row:last-child{border-bottom:none}.summary-list__key{color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);flex:0 0 30%}.summary-list__key,.summary-list__value{font-size:var(--font-size-sm);word-break:break-word;min-width:0}.summary-list__value{color:var(--color-text);flex:1;margin:0}.summary-list__actions{white-space:nowrap;flex:none;margin:0}.summary-list__action{color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);background:0 0;border:none;padding:0;text-decoration:none;display:inline}.summary-list__action:hover{text-underline-offset:.15em;text-decoration:underline}.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 (width<=40rem){.summary-list__row{gap:var(--space-xs);flex-direction:column}.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{background-color:color-mix(in oklch,var(--color-text) 2.5%,transparent);border-bottom:1px solid var(--color-border-light);align-items:center;gap:var(--space-md);padding:var(--space-md);justify-content:space-between;display:flex}.summary-card__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.summary-card__actions{font-size:var(--font-size-sm);gap:var(--space-md);display:flex}.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-normal);min-width:0}.tabs__list{overscroll-behavior-x:contain;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabs__list .tabs__tab{flex-shrink:0}.tabs__tab{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);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;background:0 0;border:none;justify-content:center;display:inline-flex}.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{min-width:0;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{content:"";height:2px;transition:background var(--duration-fast) var(--ease-out);background:0 0;position:absolute;bottom:-1px;left:0;right:0}.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);padding:var(--space-xs) var(--space-md);flex:1}.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{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (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);margin-bottom:var(--space-sm);padding:var(--space-xs) 0;display:block}.table-wrapper--responsive .table tbody td{align-items:baseline;gap:var(--space-md);padding:var(--space-xs) var(--space-md);text-align:right;border-bottom:none;justify-content:space-between;display:flex}.table-wrapper--responsive .table tbody td:before{color:var(--color-text-tertiary);content:attr(data-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-align:left;text-transform:uppercase;flex-shrink:0}}.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{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.375rem;margin:-2px -4px;padding:2px 4px;transition:color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.table__sort:hover{color:var(--color-text)}.table__sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.table__sort-icon{opacity:.3;flex-direction:column;gap:1px;font-size:.5rem;line-height:1;transition:opacity .15s cubic-bezier(.2,0,0,1);display:inline-flex}.table__sort:hover .table__sort-icon{opacity:.6}.table__sort--active .table__sort-icon{color:var(--color-text);opacity:1}.table__select{width:2.5rem;padding-right:0}.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:#0000}.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{border-top:1px solid var(--color-border-light);color:var(--color-text-tertiary);font-size:var(--font-size-xs);padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;display:flex}.table__count{font-variant-numeric:tabular-nums}.tag{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;align-items:center;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;display:inline-flex}.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{border-radius:var(--radius-full);color:inherit;cursor:pointer;height:1.25em;margin-left:calc(var(--space-xs)*-1);opacity:.6;transition:opacity var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;width:1.25em;padding:0;font-size:1em;line-height:1;display:inline-flex}.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);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%;display:block}.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{padding:var(--space-lg);pointer-events:none;z-index:var(--z-toast);flex-direction:column-reverse;gap:0;display:flex;position:fixed}.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;top:0;left:50%;transform:translate(-50%)}.toast-container--top-right{flex-direction:column;top:0;right:0}.toast-container--top-left{flex-direction:column;top:0;left:0}.toast-container--expanded{gap:var(--space-sm)}.toast-container--expanded .toast{opacity:1!important;transform:scale(1)translateY(0)!important}.toast{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-sm);min-width:356px;max-width:420px;padding:var(--space-md) var(--space-lg);pointer-events:auto;transition:transform var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease);display:flex;position:relative;overflow:hidden}.toast--entering{animation:toast-enter var(--duration-fast) var(--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{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);opacity:0;padding:var(--space-xs);right:var(--space-sm);top:var(--space-sm);transition:opacity var(--duration-fast) var(--ease);background:0 0;border:none;line-height:1;position:absolute}.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{border-radius:0 0 var(--radius-lg) var(--radius-lg);height:2px;animation:linear forwards toast-countdown;position:absolute;bottom:0;left:0}.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{width:100%;animation:none}}@media (width<=639px){.toast{min-width:auto;max-width:none;width:calc(100vw - var(--space-lg)*2)}}.toggle-field{align-items:center;gap:var(--space-sm);display:flex}.toggle-label{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.toggle__track{background-color:var(--color-border-medium);transition:background-color var(--duration-fast) var(--ease);display:block}.toggle__thumb,.toggle__track{border-radius:var(--radius-full)}.toggle__thumb{background-color:var(--color-background);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease);position:absolute;left:2px}.toggle--checked .toggle__track{background-color:var(--color-primary)}.toggle--sm .toggle__track{width:36px;height:20px}.toggle--sm .toggle__thumb{width:16px;height:16px;top:2px}.toggle--sm.toggle--checked .toggle__thumb{transform:translate(16px)}.toggle--md .toggle__track{width:44px;height:24px}.toggle--md .toggle__thumb{width:20px;height:20px;top:2px}.toggle--md.toggle--checked .toggle__thumb{transform:translate(20px)}.toggle--lg .toggle__track{width:52px;height:28px}.toggle--lg .toggle__thumb{width:24px;height:24px;top:2px}.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,:is(.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{border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:1.25rem;margin-left:var(--space-xs);background:0 0;justify-content:center;align-items:center;width:1.25rem;line-height:1;display:inline-flex}.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;white-space:normal;z-index:var(--z-tooltip);word-wrap:break-word;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);position:absolute;transform:scale(.95)}.tooltip--visible{opacity:1;transform:scale(1)}.tooltip__arrow{background:var(--color-text);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.tooltip--top{transform-origin:bottom;bottom:calc(100% + .5rem);left:50%}.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{transform-origin:top;top:calc(100% + .5rem);left:50%}.tooltip--bottom.tooltip--visible{transform:translate(-50%)scale(1)}.tooltip--bottom{transform:translate(-50%)scale(.95)}.tooltip--bottom .tooltip__arrow{top:-.25rem;left:50%;transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.tooltip{transition:none;transform: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-flow-row-dense{grid-auto-flow: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 (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,.sm\:grid-flow-row-dense{grid-auto-flow: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 (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,.md\:grid-flow-row-dense{grid-auto-flow: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 (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,.lg\:grid-flow-row-dense{grid-auto-flow: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 (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,.xl\:grid-flow-row-dense{grid-auto-flow: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 (width>=1536px){.\32 xl\:gap-0{gap:0}.\32 xl\:gap-px{gap:1px}.\32 xl\:gap-0-5{gap:.125rem}.\32 xl\:gap-1{gap:.25rem}.\32 xl\:gap-1-5{gap:.375rem}.\32 xl\:gap-2{gap:.5rem}.\32 xl\:gap-2-5{gap:.625rem}.\32 xl\:gap-3{gap:.75rem}.\32 xl\:gap-3-5{gap:.875rem}.\32 xl\:gap-4{gap:1rem}.\32 xl\:gap-5{gap:1.25rem}.\32 xl\:gap-6{gap:1.5rem}.\32 xl\:gap-7{gap:1.75rem}.\32 xl\:gap-8{gap:2rem}.\32 xl\:gap-9{gap:2.25rem}.\32 xl\:gap-10{gap:2.5rem}.\32 xl\:gap-11{gap:2.75rem}.\32 xl\:gap-12{gap:3rem}.\32 xl\:gap-14{gap:3.5rem}.\32 xl\:gap-16{gap:4rem}.\32 xl\:gap-20{gap:5rem}.\32 xl\:gap-24{gap:6rem}.\32 xl\:gap-x-0{-moz-column-gap:0;column-gap:0}.\32 xl\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.\32 xl\:gap-x-0-5{-moz-column-gap:.125rem;column-gap:.125rem}.\32 xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.\32 xl\:gap-x-1-5{-moz-column-gap:.375rem;column-gap:.375rem}.\32 xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.\32 xl\:gap-x-2-5{-moz-column-gap:.625rem;column-gap:.625rem}.\32 xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.\32 xl\:gap-x-3-5{-moz-column-gap:.875rem;column-gap:.875rem}.\32 xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.\32 xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.\32 xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.\32 xl\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.\32 xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.\32 xl\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.\32 xl\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.\32 xl\:gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.\32 xl\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.\32 xl\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.\32 xl\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.\32 xl\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.\32 xl\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.\32 xl\:gap-y-0{row-gap:0}.\32 xl\:gap-y-px{row-gap:1px}.\32 xl\:gap-y-0-5{row-gap:.125rem}.\32 xl\:gap-y-1{row-gap:.25rem}.\32 xl\:gap-y-1-5{row-gap:.375rem}.\32 xl\:gap-y-2{row-gap:.5rem}.\32 xl\:gap-y-2-5{row-gap:.625rem}.\32 xl\:gap-y-3{row-gap:.75rem}.\32 xl\:gap-y-3-5{row-gap:.875rem}.\32 xl\:gap-y-4{row-gap:1rem}.\32 xl\:gap-y-5{row-gap:1.25rem}.\32 xl\:gap-y-6{row-gap:1.5rem}.\32 xl\:gap-y-7{row-gap:1.75rem}.\32 xl\:gap-y-8{row-gap:2rem}.\32 xl\:gap-y-9{row-gap:2.25rem}.\32 xl\:gap-y-10{row-gap:2.5rem}.\32 xl\:gap-y-11{row-gap:2.75rem}.\32 xl\:gap-y-12{row-gap:3rem}.\32 xl\:gap-y-14{row-gap:3.5rem}.\32 xl\:gap-y-16{row-gap:4rem}.\32 xl\:gap-y-20{row-gap:5rem}.\32 xl\:gap-y-24{row-gap:6rem}.\32 xl\:grid-flow-row{grid-auto-flow:row}.\32 xl\:grid-flow-col{grid-auto-flow:column}.\32 xl\:grid-flow-dense,.\32 xl\:grid-flow-row-dense{grid-auto-flow:dense}.\32 xl\:grid-flow-col-dense{grid-auto-flow:column dense}.\32 xl\:auto-cols-auto{grid-auto-columns:auto}.\32 xl\:auto-rows-auto{grid-auto-rows:auto}.\32 xl\:auto-cols-min{grid-auto-columns:min-content}.\32 xl\:auto-rows-min{grid-auto-rows:min-content}.\32 xl\:auto-cols-max{grid-auto-columns:max-content}.\32 xl\:auto-rows-max{grid-auto-rows:max-content}.\32 xl\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\32 xl\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}.grid-sidebar-left{gap:var(--space-lg);grid-template-columns:auto 1fr;display:grid}.grid-sidebar-right{gap:var(--space-lg);grid-template-columns:1fr auto;display:grid}.grid-center{place-items:center;display:grid}.grid-stretch{place-items:stretch stretch;display:grid}.grid-holy-grail{gap:var(--space-md);grid-template:"header header header""nav main aside"1fr"footer footer footer"/auto 1fr auto;min-height:100vh;display:grid}.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{grid-template-columns:repeat(auto-fit,minmax(var(--grid-auto-fit-min,250px),1fr));display:grid}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-fit-min,250px),1fr));display:grid}.grid-cards-sm{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.grid-cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.grid-cards-lg{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}@media (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 (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 (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 (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 (width>=1536px){.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32 xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32 xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32 xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32 xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:col-span-2{grid-column:span 2/span 2}.\32 xl\:col-span-3{grid-column:span 3/span 3}.\32 xl\:col-span-4{grid-column:span 4/span 4}.\32 xl\:col-span-5{grid-column:span 5/span 5}.\32 xl\:col-span-6{grid-column:span 6/span 6}.\32 xl\:col-span-7{grid-column:span 7/span 7}.\32 xl\:col-span-8{grid-column:span 8/span 8}.\32 xl\:col-span-9{grid-column:span 9/span 9}.\32 xl\:col-span-10{grid-column:span 10/span 10}.\32 xl\:col-span-11{grid-column:span 11/span 11}.\32 xl\:col-span-12{grid-column:span 12/span 12}.\32 xl\:col-span-full{grid-column:1/-1}.\32 xl\:col-start-1{grid-column-start:1}.\32 xl\:col-end-1{grid-column-end:1}.\32 xl\:col-start-2{grid-column-start:2}.\32 xl\:col-end-2{grid-column-end:2}.\32 xl\:col-start-3{grid-column-start:3}.\32 xl\:col-end-3{grid-column-end:3}.\32 xl\:col-start-4{grid-column-start:4}.\32 xl\:col-end-4{grid-column-end:4}.\32 xl\:col-start-5{grid-column-start:5}.\32 xl\:col-end-5{grid-column-end:5}.\32 xl\:col-start-6{grid-column-start:6}.\32 xl\:col-end-6{grid-column-end:6}.\32 xl\:col-start-7{grid-column-start:7}.\32 xl\:col-end-7{grid-column-end:7}.\32 xl\:col-start-8{grid-column-start:8}.\32 xl\:col-end-8{grid-column-end:8}.\32 xl\:col-start-9{grid-column-start:9}.\32 xl\:col-end-9{grid-column-end:9}.\32 xl\:col-start-10{grid-column-start:10}.\32 xl\:col-end-10{grid-column-end:10}.\32 xl\:col-start-11{grid-column-start:11}.\32 xl\:col-end-11{grid-column-end:11}.\32 xl\:col-start-12{grid-column-start:12}.\32 xl\:col-end-12{grid-column-end:12}.\32 xl\:col-start-13{grid-column-start:13}.\32 xl\:col-end-13{grid-column-end:13}.\32 xl\:col-start-auto{grid-column-start:auto}.\32 xl\:col-end-auto{grid-column-end:auto}.\32 xl\:row-span-1{grid-row:span 1/span 1}.\32 xl\:row-span-2{grid-row:span 2/span 2}.\32 xl\:row-span-3{grid-row:span 3/span 3}.\32 xl\:row-span-4{grid-row:span 4/span 4}.\32 xl\:row-span-5{grid-row:span 5/span 5}.\32 xl\:row-span-6{grid-row:span 6/span 6}.\32 xl\:row-span-full{grid-row:1/-1}.\32 xl\:row-start-1{grid-row-start:1}.\32 xl\:row-end-1{grid-row-end:1}.\32 xl\:row-start-2{grid-row-start:2}.\32 xl\:row-end-2{grid-row-end:2}.\32 xl\:row-start-3{grid-row-start:3}.\32 xl\:row-end-3{grid-row-end:3}.\32 xl\:row-start-4{grid-row-start:4}.\32 xl\:row-end-4{grid-row-end:4}.\32 xl\:row-start-5{grid-row-start:5}.\32 xl\:row-end-5{grid-row-end:5}.\32 xl\:row-start-6{grid-row-start:6}.\32 xl\:row-end-6{grid-row-end:6}.\32 xl\:row-start-7{grid-row-start:7}.\32 xl\: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}.flex-auto{flex:auto}.flex-initial{flex:0 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 (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}.sm\:flex-auto{flex:auto}.sm\:flex-initial{flex:0 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 (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}.md\:flex-auto{flex:auto}.md\:flex-initial{flex:0 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 (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}.lg\:flex-auto{flex:auto}.lg\:flex-initial{flex:0 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 (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}.xl\:flex-auto{flex:auto}.xl\:flex-initial{flex:0 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 (width>=1536px){.\32 xl\:block{display:block}.\32 xl\:inline-block{display:inline-block}.\32 xl\:inline{display:inline}.\32 xl\:flex{display:flex}.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid{display:grid}.\32 xl\:inline-grid{display:inline-grid}.\32 xl\:contents{display:contents}.\32 xl\:hidden{display:none}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:flex-row-reverse{flex-direction:row-reverse}.\32 xl\:flex-col-reverse{flex-direction:column-reverse}.\32 xl\:flex-wrap{flex-wrap:wrap}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.\32 xl\:flex-1{flex:1}.\32 xl\:flex-auto{flex:auto}.\32 xl\:flex-initial{flex:0 auto}.\32 xl\:flex-none{flex:none}.\32 xl\:grow{flex-grow:1}.\32 xl\:grow-0{flex-grow:0}.\32 xl\:shrink{flex-shrink:1}.\32 xl\:shrink-0{flex-shrink:0}.\32 xl\:visible{visibility:visible}.\32 xl\: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 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 stretch}@media (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 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 stretch}}@media (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 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 stretch}}@media (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 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 stretch}}@media (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 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 stretch}}@media (width>=1536px){.\32 xl\:justify-start{justify-content:flex-start}.\32 xl\:justify-end{justify-content:flex-end}.\32 xl\:justify-center{justify-content:center}.\32 xl\:justify-between{justify-content:space-between}.\32 xl\:justify-around{justify-content:space-around}.\32 xl\:justify-evenly{justify-content:space-evenly}.\32 xl\:justify-normal{justify-content:normal}.\32 xl\:justify-stretch{justify-content:stretch}.\32 xl\:justify-items-start{justify-items:start}.\32 xl\:justify-items-end{justify-items:end}.\32 xl\:justify-items-center{justify-items:center}.\32 xl\:justify-items-stretch{justify-items:stretch}.\32 xl\:justify-self-auto{justify-self:auto}.\32 xl\:justify-self-start{justify-self:start}.\32 xl\:justify-self-end{justify-self:end}.\32 xl\:justify-self-center{justify-self:center}.\32 xl\:justify-self-stretch{justify-self:stretch}.\32 xl\:items-start{align-items:flex-start}.\32 xl\:items-end{align-items:flex-end}.\32 xl\:items-center{align-items:center}.\32 xl\:items-baseline{align-items:baseline}.\32 xl\:items-stretch{align-items:stretch}.\32 xl\:content-start{align-content:flex-start}.\32 xl\:content-end{align-content:flex-end}.\32 xl\:content-center{align-content:center}.\32 xl\:content-between{align-content:space-between}.\32 xl\:content-around{align-content:space-around}.\32 xl\:content-evenly{align-content:space-evenly}.\32 xl\:content-stretch{align-content:stretch}.\32 xl\:content-normal{align-content:normal}.\32 xl\:self-auto{align-self:auto}.\32 xl\:self-start{align-self:flex-start}.\32 xl\:self-end{align-self:flex-end}.\32 xl\:self-center{align-self:center}.\32 xl\:self-baseline{align-self:baseline}.\32 xl\:self-stretch{align-self:stretch}.\32 xl\:place-content-start{place-content:start}.\32 xl\:place-content-end{place-content:end}.\32 xl\:place-content-center{place-content:center}.\32 xl\:place-content-between{place-content:space-between}.\32 xl\:place-content-around{place-content:space-around}.\32 xl\:place-content-evenly{place-content:space-evenly}.\32 xl\:place-content-stretch{place-content:stretch}.\32 xl\:place-items-start{place-items:start}.\32 xl\:place-items-end{place-items:end}.\32 xl\:place-items-center{place-items:center}.\32 xl\:place-items-stretch{place-items:stretch stretch}.\32 xl\:place-self-auto{place-self:auto}.\32 xl\:place-self-start{place-self:start}.\32 xl\:place-self-end{place-self:end}.\32 xl\:place-self-center{place-self:center}.\32 xl\:place-self-stretch{place-self:stretch 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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:order-first{order:-9999}.\32 xl\:order-last{order:9999}.\32 xl\:order-none{order:0}.\32 xl\:order-1{order:1}.\32 xl\:order-2{order:2}.\32 xl\:order-3{order:3}.\32 xl\:order-4{order:4}.\32 xl\:order-5{order:5}.\32 xl\:order-6{order:6}.\32 xl\:order-7{order:7}.\32 xl\:order-8{order:8}.\32 xl\:order-9{order:9}.\32 xl\:order-10{order:10}.\32 xl\:order-11{order:11}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:m-0{margin:0}.\32 xl\:m-px{margin:1px}.\32 xl\:m-0-5{margin:.125rem}.\32 xl\:m-1{margin:.25rem}.\32 xl\:m-1-5{margin:.375rem}.\32 xl\:m-2{margin:.5rem}.\32 xl\:m-2-5{margin:.625rem}.\32 xl\:m-3{margin:.75rem}.\32 xl\:m-3-5{margin:.875rem}.\32 xl\:m-4{margin:1rem}.\32 xl\:m-5{margin:1.25rem}.\32 xl\:m-6{margin:1.5rem}.\32 xl\:m-7{margin:1.75rem}.\32 xl\:m-8{margin:2rem}.\32 xl\:m-9{margin:2.25rem}.\32 xl\:m-10{margin:2.5rem}.\32 xl\:m-11{margin:2.75rem}.\32 xl\:m-12{margin:3rem}.\32 xl\:m-14{margin:3.5rem}.\32 xl\:m-16{margin:4rem}.\32 xl\:m-20{margin:5rem}.\32 xl\:m-24{margin:6rem}.\32 xl\:mx-0{margin-inline:0}.\32 xl\:mx-px{margin-inline:1px}.\32 xl\:mx-0-5{margin-inline:.125rem}.\32 xl\:mx-1{margin-inline:.25rem}.\32 xl\:mx-1-5{margin-inline:.375rem}.\32 xl\:mx-2{margin-inline:.5rem}.\32 xl\:mx-2-5{margin-inline:.625rem}.\32 xl\:mx-3{margin-inline:.75rem}.\32 xl\:mx-3-5{margin-inline:.875rem}.\32 xl\:mx-4{margin-inline:1rem}.\32 xl\:mx-5{margin-inline:1.25rem}.\32 xl\:mx-6{margin-inline:1.5rem}.\32 xl\:mx-7{margin-inline:1.75rem}.\32 xl\:mx-8{margin-inline:2rem}.\32 xl\:mx-9{margin-inline:2.25rem}.\32 xl\:mx-10{margin-inline:2.5rem}.\32 xl\:mx-11{margin-inline:2.75rem}.\32 xl\:mx-12{margin-inline:3rem}.\32 xl\:mx-14{margin-inline:3.5rem}.\32 xl\:mx-16{margin-inline:4rem}.\32 xl\:mx-20{margin-inline:5rem}.\32 xl\:mx-24{margin-inline:6rem}.\32 xl\:my-0{margin-block:0}.\32 xl\:my-px{margin-block:1px}.\32 xl\:my-0-5{margin-block:.125rem}.\32 xl\:my-1{margin-block:.25rem}.\32 xl\:my-1-5{margin-block:.375rem}.\32 xl\:my-2{margin-block:.5rem}.\32 xl\:my-2-5{margin-block:.625rem}.\32 xl\:my-3{margin-block:.75rem}.\32 xl\:my-3-5{margin-block:.875rem}.\32 xl\:my-4{margin-block:1rem}.\32 xl\:my-5{margin-block:1.25rem}.\32 xl\:my-6{margin-block:1.5rem}.\32 xl\:my-7{margin-block:1.75rem}.\32 xl\:my-8{margin-block:2rem}.\32 xl\:my-9{margin-block:2.25rem}.\32 xl\:my-10{margin-block:2.5rem}.\32 xl\:my-11{margin-block:2.75rem}.\32 xl\:my-12{margin-block:3rem}.\32 xl\:my-14{margin-block:3.5rem}.\32 xl\:my-16{margin-block:4rem}.\32 xl\:my-20{margin-block:5rem}.\32 xl\:my-24{margin-block:6rem}.\32 xl\:mt-0{margin-top:0}.\32 xl\:mt-px{margin-top:1px}.\32 xl\:mt-0-5{margin-top:.125rem}.\32 xl\:mt-1{margin-top:.25rem}.\32 xl\:mt-1-5{margin-top:.375rem}.\32 xl\:mt-2{margin-top:.5rem}.\32 xl\:mt-2-5{margin-top:.625rem}.\32 xl\:mt-3{margin-top:.75rem}.\32 xl\:mt-3-5{margin-top:.875rem}.\32 xl\:mt-4{margin-top:1rem}.\32 xl\:mt-5{margin-top:1.25rem}.\32 xl\:mt-6{margin-top:1.5rem}.\32 xl\:mt-7{margin-top:1.75rem}.\32 xl\:mt-8{margin-top:2rem}.\32 xl\:mt-9{margin-top:2.25rem}.\32 xl\:mt-10{margin-top:2.5rem}.\32 xl\:mt-11{margin-top:2.75rem}.\32 xl\:mt-12{margin-top:3rem}.\32 xl\:mt-14{margin-top:3.5rem}.\32 xl\:mt-16{margin-top:4rem}.\32 xl\:mt-20{margin-top:5rem}.\32 xl\:mt-24{margin-top:6rem}.\32 xl\:mb-0{margin-bottom:0}.\32 xl\:mb-px{margin-bottom:1px}.\32 xl\:mb-0-5{margin-bottom:.125rem}.\32 xl\:mb-1{margin-bottom:.25rem}.\32 xl\:mb-1-5{margin-bottom:.375rem}.\32 xl\:mb-2{margin-bottom:.5rem}.\32 xl\:mb-2-5{margin-bottom:.625rem}.\32 xl\:mb-3{margin-bottom:.75rem}.\32 xl\:mb-3-5{margin-bottom:.875rem}.\32 xl\:mb-4{margin-bottom:1rem}.\32 xl\:mb-5{margin-bottom:1.25rem}.\32 xl\:mb-6{margin-bottom:1.5rem}.\32 xl\:mb-7{margin-bottom:1.75rem}.\32 xl\:mb-8{margin-bottom:2rem}.\32 xl\:mb-9{margin-bottom:2.25rem}.\32 xl\:mb-10{margin-bottom:2.5rem}.\32 xl\:mb-11{margin-bottom:2.75rem}.\32 xl\:mb-12{margin-bottom:3rem}.\32 xl\:mb-14{margin-bottom:3.5rem}.\32 xl\:mb-16{margin-bottom:4rem}.\32 xl\:mb-20{margin-bottom:5rem}.\32 xl\:mb-24{margin-bottom:6rem}.\32 xl\:ms-0{margin-inline-start:0}.\32 xl\:ms-px{margin-inline-start:1px}.\32 xl\:ms-0-5{margin-inline-start:.125rem}.\32 xl\:ms-1{margin-inline-start:.25rem}.\32 xl\:ms-1-5{margin-inline-start:.375rem}.\32 xl\:ms-2{margin-inline-start:.5rem}.\32 xl\:ms-2-5{margin-inline-start:.625rem}.\32 xl\:ms-3{margin-inline-start:.75rem}.\32 xl\:ms-3-5{margin-inline-start:.875rem}.\32 xl\:ms-4{margin-inline-start:1rem}.\32 xl\:ms-5{margin-inline-start:1.25rem}.\32 xl\:ms-6{margin-inline-start:1.5rem}.\32 xl\:ms-7{margin-inline-start:1.75rem}.\32 xl\:ms-8{margin-inline-start:2rem}.\32 xl\:ms-9{margin-inline-start:2.25rem}.\32 xl\:ms-10{margin-inline-start:2.5rem}.\32 xl\:ms-11{margin-inline-start:2.75rem}.\32 xl\:ms-12{margin-inline-start:3rem}.\32 xl\:ms-14{margin-inline-start:3.5rem}.\32 xl\:ms-16{margin-inline-start:4rem}.\32 xl\:ms-20{margin-inline-start:5rem}.\32 xl\:ms-24{margin-inline-start:6rem}.\32 xl\:me-0{margin-inline-end:0}.\32 xl\:me-px{margin-inline-end:1px}.\32 xl\:me-0-5{margin-inline-end:.125rem}.\32 xl\:me-1{margin-inline-end:.25rem}.\32 xl\:me-1-5{margin-inline-end:.375rem}.\32 xl\:me-2{margin-inline-end:.5rem}.\32 xl\:me-2-5{margin-inline-end:.625rem}.\32 xl\:me-3{margin-inline-end:.75rem}.\32 xl\:me-3-5{margin-inline-end:.875rem}.\32 xl\:me-4{margin-inline-end:1rem}.\32 xl\:me-5{margin-inline-end:1.25rem}.\32 xl\:me-6{margin-inline-end:1.5rem}.\32 xl\:me-7{margin-inline-end:1.75rem}.\32 xl\:me-8{margin-inline-end:2rem}.\32 xl\:me-9{margin-inline-end:2.25rem}.\32 xl\:me-10{margin-inline-end:2.5rem}.\32 xl\:me-11{margin-inline-end:2.75rem}.\32 xl\:me-12{margin-inline-end:3rem}.\32 xl\:me-14{margin-inline-end:3.5rem}.\32 xl\:me-16{margin-inline-end:4rem}.\32 xl\:me-20{margin-inline-end:5rem}.\32 xl\:me-24{margin-inline-end:6rem}.\32 xl\:p-0{padding:0}.\32 xl\:p-px{padding:1px}.\32 xl\:p-0-5{padding:.125rem}.\32 xl\:p-1{padding:.25rem}.\32 xl\:p-1-5{padding:.375rem}.\32 xl\:p-2{padding:.5rem}.\32 xl\:p-2-5{padding:.625rem}.\32 xl\:p-3{padding:.75rem}.\32 xl\:p-3-5{padding:.875rem}.\32 xl\:p-4{padding:1rem}.\32 xl\:p-5{padding:1.25rem}.\32 xl\:p-6{padding:1.5rem}.\32 xl\:p-7{padding:1.75rem}.\32 xl\:p-8{padding:2rem}.\32 xl\:p-9{padding:2.25rem}.\32 xl\:p-10{padding:2.5rem}.\32 xl\:p-11{padding:2.75rem}.\32 xl\:p-12{padding:3rem}.\32 xl\:p-14{padding:3.5rem}.\32 xl\:p-16{padding:4rem}.\32 xl\:p-20{padding:5rem}.\32 xl\:p-24{padding:6rem}.\32 xl\:px-0{padding-inline:0}.\32 xl\:px-px{padding-inline:1px}.\32 xl\:px-0-5{padding-inline:.125rem}.\32 xl\:px-1{padding-inline:.25rem}.\32 xl\:px-1-5{padding-inline:.375rem}.\32 xl\:px-2{padding-inline:.5rem}.\32 xl\:px-2-5{padding-inline:.625rem}.\32 xl\:px-3{padding-inline:.75rem}.\32 xl\:px-3-5{padding-inline:.875rem}.\32 xl\:px-4{padding-inline:1rem}.\32 xl\:px-5{padding-inline:1.25rem}.\32 xl\:px-6{padding-inline:1.5rem}.\32 xl\:px-7{padding-inline:1.75rem}.\32 xl\:px-8{padding-inline:2rem}.\32 xl\:px-9{padding-inline:2.25rem}.\32 xl\:px-10{padding-inline:2.5rem}.\32 xl\:px-11{padding-inline:2.75rem}.\32 xl\:px-12{padding-inline:3rem}.\32 xl\:px-14{padding-inline:3.5rem}.\32 xl\:px-16{padding-inline:4rem}.\32 xl\:px-20{padding-inline:5rem}.\32 xl\:px-24{padding-inline:6rem}.\32 xl\:py-0{padding-block:0}.\32 xl\:py-px{padding-block:1px}.\32 xl\:py-0-5{padding-block:.125rem}.\32 xl\:py-1{padding-block:.25rem}.\32 xl\:py-1-5{padding-block:.375rem}.\32 xl\:py-2{padding-block:.5rem}.\32 xl\:py-2-5{padding-block:.625rem}.\32 xl\:py-3{padding-block:.75rem}.\32 xl\:py-3-5{padding-block:.875rem}.\32 xl\:py-4{padding-block:1rem}.\32 xl\:py-5{padding-block:1.25rem}.\32 xl\:py-6{padding-block:1.5rem}.\32 xl\:py-7{padding-block:1.75rem}.\32 xl\:py-8{padding-block:2rem}.\32 xl\:py-9{padding-block:2.25rem}.\32 xl\:py-10{padding-block:2.5rem}.\32 xl\:py-11{padding-block:2.75rem}.\32 xl\:py-12{padding-block:3rem}.\32 xl\:py-14{padding-block:3.5rem}.\32 xl\:py-16{padding-block:4rem}.\32 xl\:py-20{padding-block:5rem}.\32 xl\:py-24{padding-block:6rem}.\32 xl\:pt-0{padding-top:0}.\32 xl\:pt-px{padding-top:1px}.\32 xl\:pt-0-5{padding-top:.125rem}.\32 xl\:pt-1{padding-top:.25rem}.\32 xl\:pt-1-5{padding-top:.375rem}.\32 xl\:pt-2{padding-top:.5rem}.\32 xl\:pt-2-5{padding-top:.625rem}.\32 xl\:pt-3{padding-top:.75rem}.\32 xl\:pt-3-5{padding-top:.875rem}.\32 xl\:pt-4{padding-top:1rem}.\32 xl\:pt-5{padding-top:1.25rem}.\32 xl\:pt-6{padding-top:1.5rem}.\32 xl\:pt-7{padding-top:1.75rem}.\32 xl\:pt-8{padding-top:2rem}.\32 xl\:pt-9{padding-top:2.25rem}.\32 xl\:pt-10{padding-top:2.5rem}.\32 xl\:pt-11{padding-top:2.75rem}.\32 xl\:pt-12{padding-top:3rem}.\32 xl\:pt-14{padding-top:3.5rem}.\32 xl\:pt-16{padding-top:4rem}.\32 xl\:pt-20{padding-top:5rem}.\32 xl\:pt-24{padding-top:6rem}.\32 xl\:pb-0{padding-bottom:0}.\32 xl\:pb-px{padding-bottom:1px}.\32 xl\:pb-0-5{padding-bottom:.125rem}.\32 xl\:pb-1{padding-bottom:.25rem}.\32 xl\:pb-1-5{padding-bottom:.375rem}.\32 xl\:pb-2{padding-bottom:.5rem}.\32 xl\:pb-2-5{padding-bottom:.625rem}.\32 xl\:pb-3{padding-bottom:.75rem}.\32 xl\:pb-3-5{padding-bottom:.875rem}.\32 xl\:pb-4{padding-bottom:1rem}.\32 xl\:pb-5{padding-bottom:1.25rem}.\32 xl\:pb-6{padding-bottom:1.5rem}.\32 xl\:pb-7{padding-bottom:1.75rem}.\32 xl\:pb-8{padding-bottom:2rem}.\32 xl\:pb-9{padding-bottom:2.25rem}.\32 xl\:pb-10{padding-bottom:2.5rem}.\32 xl\:pb-11{padding-bottom:2.75rem}.\32 xl\:pb-12{padding-bottom:3rem}.\32 xl\:pb-14{padding-bottom:3.5rem}.\32 xl\:pb-16{padding-bottom:4rem}.\32 xl\:pb-20{padding-bottom:5rem}.\32 xl\:pb-24{padding-bottom:6rem}.\32 xl\:ps-0{padding-inline-start:0}.\32 xl\:ps-px{padding-inline-start:1px}.\32 xl\:ps-0-5{padding-inline-start:.125rem}.\32 xl\:ps-1{padding-inline-start:.25rem}.\32 xl\:ps-1-5{padding-inline-start:.375rem}.\32 xl\:ps-2{padding-inline-start:.5rem}.\32 xl\:ps-2-5{padding-inline-start:.625rem}.\32 xl\:ps-3{padding-inline-start:.75rem}.\32 xl\:ps-3-5{padding-inline-start:.875rem}.\32 xl\:ps-4{padding-inline-start:1rem}.\32 xl\:ps-5{padding-inline-start:1.25rem}.\32 xl\:ps-6{padding-inline-start:1.5rem}.\32 xl\:ps-7{padding-inline-start:1.75rem}.\32 xl\:ps-8{padding-inline-start:2rem}.\32 xl\:ps-9{padding-inline-start:2.25rem}.\32 xl\:ps-10{padding-inline-start:2.5rem}.\32 xl\:ps-11{padding-inline-start:2.75rem}.\32 xl\:ps-12{padding-inline-start:3rem}.\32 xl\:ps-14{padding-inline-start:3.5rem}.\32 xl\:ps-16{padding-inline-start:4rem}.\32 xl\:ps-20{padding-inline-start:5rem}.\32 xl\:ps-24{padding-inline-start:6rem}.\32 xl\:pe-0{padding-inline-end:0}.\32 xl\:pe-px{padding-inline-end:1px}.\32 xl\:pe-0-5{padding-inline-end:.125rem}.\32 xl\:pe-1{padding-inline-end:.25rem}.\32 xl\:pe-1-5{padding-inline-end:.375rem}.\32 xl\:pe-2{padding-inline-end:.5rem}.\32 xl\:pe-2-5{padding-inline-end:.625rem}.\32 xl\:pe-3{padding-inline-end:.75rem}.\32 xl\:pe-3-5{padding-inline-end:.875rem}.\32 xl\:pe-4{padding-inline-end:1rem}.\32 xl\:pe-5{padding-inline-end:1.25rem}.\32 xl\:pe-6{padding-inline-end:1.5rem}.\32 xl\:pe-7{padding-inline-end:1.75rem}.\32 xl\:pe-8{padding-inline-end:2rem}.\32 xl\:pe-9{padding-inline-end:2.25rem}.\32 xl\:pe-10{padding-inline-end:2.5rem}.\32 xl\:pe-11{padding-inline-end:2.75rem}.\32 xl\:pe-12{padding-inline-end:3rem}.\32 xl\:pe-14{padding-inline-end:3.5rem}.\32 xl\:pe-16{padding-inline-end:4rem}.\32 xl\:pe-20{padding-inline-end:5rem}.\32 xl\:pe-24{padding-inline-end:6rem}.\32 xl\:m-auto{margin:auto}.\32 xl\:mx-auto{margin-inline:auto}.\32 xl\:my-auto{margin-block:auto}.\32 xl\:mt-auto{margin-top:auto}.\32 xl\:mb-auto{margin-bottom:auto}.\32 xl\:ms-auto{margin-inline-start:auto}.\32 xl\:me-auto{margin-inline-end:auto}}.container{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (width>=640px){.container{--container-max:calc(640px - var(--container-gutter)*2)}}@media (width>=768px){.container{--container-max:calc(768px - var(--container-gutter)*2)}}@media (width>=1024px){.container{--container-max:calc(1024px - var(--container-gutter)*2)}}@media (width>=1280px){.container{--container-max:calc(1280px - var(--container-gutter)*2)}}@media (width>=1536px){.container{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-fluid,.container-sm{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (width>=640px){.container-sm{--container-max:calc(640px - var(--container-gutter)*2)}}@media (width>=768px){.container-sm{--container-max:calc(768px - var(--container-gutter)*2)}}@media (width>=1024px){.container-sm{--container-max:calc(1024px - var(--container-gutter)*2)}}@media (width>=1280px){.container-sm{--container-max:calc(1280px - var(--container-gutter)*2)}}@media (width>=1536px){.container-sm{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-md{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (width>=768px){.container-md{--container-max:calc(768px - var(--container-gutter)*2)}}@media (width>=1024px){.container-md{--container-max:calc(1024px - var(--container-gutter)*2)}}@media (width>=1280px){.container-md{--container-max:calc(1280px - var(--container-gutter)*2)}}@media (width>=1536px){.container-md{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-lg{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (width>=1024px){.container-lg{--container-max:calc(1024px - var(--container-gutter)*2)}}@media (width>=1280px){.container-lg{--container-max:calc(1280px - var(--container-gutter)*2)}}@media (width>=1536px){.container-lg{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-xl{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (width>=1280px){.container-xl{--container-max:calc(1280px - var(--container-gutter)*2)}}@media (width>=1536px){.container-xl{--container-max:calc(1536px - var(--container-gutter)*2)}}.container-2xl{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}@media (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{max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}.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{max-width:var(--container-max,100%);padding-inline:var(--container-gutter);width:100%;margin-inline:auto;container-type:inline-size}.container-ultrawide{--container-gutter:clamp(1rem,4vw,2rem);--container-max:1600px}.container-prose{--container-gutter:clamp(1rem,4vw,2rem);max-width:var(--container-max,100%);padding-inline:var(--container-gutter);--container-max:65ch;width:100%;margin-inline:auto;container-type:inline-size}.breakout{width:100vw;margin-inline:calc(50% - 50vw)}.cq-contain{container-type:inline-size}.cq-normal{container-type:normal}.cq-size{container-type:size}.cq-card{container:card/inline-size}.cq-sidebar{container:sidebar/inline-size}.cq-main{container:main/inline-size}.cq-modal{container:modal/inline-size}@container (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (width<=15rem){.sidebar-collapsed .sidebar-text{display:none}.sidebar-collapsed .sidebar-icon{margin:0 auto}}@container sidebar (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}.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}.aspect-wide{aspect-ratio:2}.aspect-ultra-wide{aspect-ratio:32/9}.aspect-custom{aspect-ratio:var(--aspect-ratio,1)}@media (width>=640px){.sm\:aspect-square{aspect-ratio: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}.sm\:aspect-wide{aspect-ratio:2}.sm\:aspect-ultra-wide{aspect-ratio:32/9}.sm\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media (width>=768px){.md\:aspect-square{aspect-ratio: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}.md\:aspect-wide{aspect-ratio:2}.md\:aspect-ultra-wide{aspect-ratio:32/9}.md\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media (width>=1024px){.lg\:aspect-square{aspect-ratio: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}.lg\:aspect-wide{aspect-ratio:2}.lg\:aspect-ultra-wide{aspect-ratio:32/9}.lg\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media (width>=1280px){.xl\:aspect-square{aspect-ratio: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}.xl\:aspect-wide{aspect-ratio:2}.xl\:aspect-ultra-wide{aspect-ratio:32/9}.xl\:aspect-custom{aspect-ratio:var(--aspect-ratio,1)}}@media (width>=1536px){.\32 xl\:aspect-square{aspect-ratio:1}.\32 xl\:aspect-video{aspect-ratio:16/9}.\32 xl\:aspect-cinema{aspect-ratio:21/9}.\32 xl\:aspect-photo{aspect-ratio:4/3}.\32 xl\:aspect-portrait{aspect-ratio:3/4}.\32 xl\:aspect-golden{aspect-ratio:1.618}.\32 xl\:aspect-wide{aspect-ratio:2}.\32 xl\:aspect-ultra-wide{aspect-ratio:32/9}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:z-auto{z-index:auto}.\32 xl\:z-0{z-index:0}.\32 xl\:z-10{z-index:10}.\32 xl\:z-20{z-index:20}.\32 xl\:z-30{z-index:30}.\32 xl\:z-40{z-index:40}.\32 xl\:z-50{z-index:50}.\32 xl\:z-dropdown{z-index:var(--z-dropdown)}.\32 xl\:z-sticky{z-index:var(--z-sticky)}.\32 xl\:z-fixed{z-index:var(--z-fixed)}.\32 xl\:z-modal-backdrop{z-index:var(--z-modal-backdrop)}.\32 xl\:z-modal{z-index:var(--z-modal)}.\32 xl\:z-popover{z-index:var(--z-popover)}.\32 xl\:z-tooltip{z-index:var(--z-tooltip)}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:static{position:static}.\32 xl\:relative{position:relative}.\32 xl\:absolute{position:absolute}.\32 xl\:fixed{position:fixed}.\32 xl\:sticky{position:sticky}.\32 xl\:inset-0{inset:0}.\32 xl\:inset-x-0{inset-inline:0}.\32 xl\:inset-y-0{inset-block:0}.\32 xl\:top-0{top:0}.\32 xl\:bottom-0{bottom:0}.\32 xl\:start-0{inset-inline-start:0}.\32 xl\:end-0{inset-inline-end:0}}.fixed-top{top:0}.fixed-bottom,.fixed-top{z-index:var(--z-fixed);position:fixed;inset-inline:0}.fixed-bottom{bottom:0}.sticky-top{z-index:var(--z-sticky);position:sticky;top:0}.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:#0000}@media (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:#0000}}@media (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:#0000}}@media (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:#0000}}@media (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:#0000}}@media (width>=1536px){.\32 xl\:bg-background{background-color:var(--color-background)}.\32 xl\:bg-background-alt{background-color:var(--color-background-alt)}.\32 xl\:bg-surface{background-color:var(--color-surface)}.\32 xl\:bg-surface-alt{background-color:var(--color-surface-alt)}.\32 xl\:bg-surface-raised{background-color:var(--color-surface-raised)}.\32 xl\:bg-overlay{background-color:var(--color-surface-overlay)}.\32 xl\:bg-backdrop{background-color:var(--color-modal-backdrop)}.\32 xl\:bg-primary{background-color:var(--color-primary)}.\32 xl\:bg-primary-light{background-color:var(--color-primary-light)}.\32 xl\:bg-primary-dark{background-color:var(--color-primary-dark)}.\32 xl\:bg-secondary{background-color:var(--color-secondary)}.\32 xl\:bg-success{background-color:var(--color-success)}.\32 xl\:bg-success-light{background-color:var(--color-success-light)}.\32 xl\:bg-warning{background-color:var(--color-warning)}.\32 xl\:bg-warning-light{background-color:var(--color-warning-light)}.\32 xl\:bg-error{background-color:var(--color-error)}.\32 xl\:bg-error-light{background-color:var(--color-error-light)}.\32 xl\:bg-info{background-color:var(--color-info)}.\32 xl\:bg-info-light{background-color:var(--color-info-light)}.\32 xl\:bg-transparent{background-color:#0000}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media (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 (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 (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 (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 (width>=1536px){.\32 xl\:text-left{text-align:left}.\32 xl\:text-right{text-align:right}.\32 xl\:text-center{text-align:center}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:border{border:1px solid var(--color-border-light)}.\32 xl\:border-0{border:0}.\32 xl\:border-t{border-top:1px solid var(--color-border-light)}.\32 xl\:border-b{border-bottom:1px solid var(--color-border-light)}.\32 xl\:border-s{border-inline-start:1px solid var(--color-border-light)}.\32 xl\:border-e{border-inline-end:1px solid var(--color-border-light)}.\32 xl\:border-light{border-color:var(--color-border-light)}.\32 xl\:border-medium{border-color:var(--color-border-medium)}.\32 xl\:border-strong{border-color:var(--color-border-strong)}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:rounded-none{border-radius:0}.\32 xl\:rounded-xs{border-radius:var(--radius-xs)}.\32 xl\:rounded-sm{border-radius:var(--radius-sm)}.\32 xl\:rounded-md{border-radius:var(--radius-md)}.\32 xl\:rounded-lg{border-radius:var(--radius-lg)}.\32 xl\:rounded-xl{border-radius:var(--radius-xl)}.\32 xl\:rounded-2xl{border-radius:var(--radius-2xl)}.\32 xl\:rounded-3xl{border-radius:var(--radius-3xl)}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:overflow-auto{overflow:auto}.\32 xl\:overflow-hidden{overflow:hidden}.\32 xl\:overflow-visible{overflow:visible}.\32 xl\:overflow-scroll{overflow:scroll}.\32 xl\:overflow-x-auto{overflow-x:auto}.\32 xl\:overflow-y-auto{overflow-y:auto}}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.w-25{width:25%}.w-33{width:33.3333%}.w-50{width:50%}.w-66{width:66.6667%}.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 (width>=640px){.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:w-min{width:min-content}.sm\:w-max{width:max-content}.sm\:w-fit{width:fit-content}.sm\:w-25{width:25%}.sm\:w-33{width:33.3333%}.sm\:w-50{width:50%}.sm\:w-66{width:66.6667%}.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 (width>=768px){.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:w-min{width:min-content}.md\:w-max{width:max-content}.md\:w-fit{width:fit-content}.md\:w-25{width:25%}.md\:w-33{width:33.3333%}.md\:w-50{width:50%}.md\:w-66{width:66.6667%}.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 (width>=1024px){.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:w-min{width:min-content}.lg\:w-max{width:max-content}.lg\:w-fit{width:fit-content}.lg\:w-25{width:25%}.lg\:w-33{width:33.3333%}.lg\:w-50{width:50%}.lg\:w-66{width:66.6667%}.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 (width>=1280px){.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:w-min{width:min-content}.xl\:w-max{width:max-content}.xl\:w-fit{width:fit-content}.xl\:w-25{width:25%}.xl\:w-33{width:33.3333%}.xl\:w-50{width:50%}.xl\:w-66{width:66.6667%}.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 (width>=1536px){.\32 xl\:w-auto{width:auto}.\32 xl\:w-full{width:100%}.\32 xl\:w-screen{width:100vw}.\32 xl\:w-min{width:min-content}.\32 xl\:w-max{width:max-content}.\32 xl\:w-fit{width:fit-content}.\32 xl\:w-25{width:25%}.\32 xl\:w-33{width:33.3333%}.\32 xl\:w-50{width:50%}.\32 xl\:w-66{width:66.6667%}.\32 xl\:w-75{width:75%}.\32 xl\:w-10{width:10%}.\32 xl\:w-20{width:20%}.\32 xl\:w-30{width:30%}.\32 xl\:w-40{width:40%}.\32 xl\:w-60{width:60%}.\32 xl\:w-70{width:70%}.\32 xl\:w-80{width:80%}.\32 xl\:w-90{width:90%}}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{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:min-content}.min-w-max{min-width:max-content}.min-w-fit{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 (width>=640px){.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:h-min{height:min-content}.sm\:h-max{height:max-content}.sm\:h-fit{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:min-content}.sm\:min-w-max{min-width:max-content}.sm\:min-w-fit{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 (width>=768px){.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:h-min{height:min-content}.md\:h-max{height:max-content}.md\:h-fit{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:min-content}.md\:min-w-max{min-width:max-content}.md\:min-w-fit{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 (width>=1024px){.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:h-min{height:min-content}.lg\:h-max{height:max-content}.lg\:h-fit{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:min-content}.lg\:min-w-max{min-width:max-content}.lg\:min-w-fit{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 (width>=1280px){.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:h-min{height:min-content}.xl\:h-max{height:max-content}.xl\:h-fit{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:min-content}.xl\:min-w-max{min-width:max-content}.xl\:min-w-fit{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 (width>=1536px){.\32 xl\:h-auto{height:auto}.\32 xl\:h-full{height:100%}.\32 xl\:h-screen{height:100vh}.\32 xl\:h-min{height:min-content}.\32 xl\:h-max{height:max-content}.\32 xl\:h-fit{height:fit-content}.\32 xl\:h-0{height:0}.\32 xl\:h-4{height:1rem}.\32 xl\:h-6{height:1.5rem}.\32 xl\:h-8{height:2rem}.\32 xl\:h-10{height:2.5rem}.\32 xl\:h-12{height:3rem}.\32 xl\:h-14{height:3.5rem}.\32 xl\:h-16{height:4rem}.\32 xl\:h-20{height:5rem}.\32 xl\:h-24{height:6rem}.\32 xl\:h-32{height:8rem}.\32 xl\:h-40{height:10rem}.\32 xl\:h-48{height:12rem}.\32 xl\:h-56{height:14rem}.\32 xl\:h-64{height:16rem}.\32 xl\:h-72{height:18rem}.\32 xl\:h-80{height:20rem}.\32 xl\:h-96{height:24rem}.\32 xl\:min-w-0{min-width:0}.\32 xl\:min-w-full{min-width:100%}.\32 xl\:min-w-min{min-width:min-content}.\32 xl\:min-w-max{min-width:max-content}.\32 xl\:min-w-fit{min-width:fit-content}.\32 xl\:max-w-none{max-width:none}.\32 xl\:max-w-xs{max-width:20rem}.\32 xl\:max-w-sm{max-width:24rem}.\32 xl\:max-w-md{max-width:28rem}.\32 xl\:max-w-lg{max-width:32rem}.\32 xl\:max-w-xl{max-width:36rem}.\32 xl\:max-w-2xl{max-width:42rem}.\32 xl\:max-w-3xl{max-width:48rem}.\32 xl\:max-w-4xl{max-width:56rem}.\32 xl\:max-w-full{max-width:100%}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:text-default{color:var(--color-text)}.\32 xl\:text-secondary{color:var(--color-text-secondary)}.\32 xl\:text-tertiary{color:var(--color-text-tertiary)}.\32 xl\:text-inverse{color:var(--color-text-inverse)}.\32 xl\:text-placeholder{color:var(--color-text-placeholder)}.\32 xl\:text-disabled{color:var(--color-text-disabled)}.\32 xl\:text-primary{color:var(--color-primary)}.\32 xl\:text-on-primary{color:var(--color-on-primary)}.\32 xl\:text-success{color:var(--color-success)}.\32 xl\:text-warning{color:var(--color-warning)}.\32 xl\:text-error{color:var(--color-error)}.\32 xl\:text-info{color:var(--color-info)}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:text-xs{font-size:var(--font-size-xs)}.\32 xl\:text-sm{font-size:var(--font-size-sm)}.\32 xl\:text-base{font-size:var(--font-size-base)}.\32 xl\:text-lg{font-size:var(--font-size-lg)}.\32 xl\:text-xl{font-size:var(--font-size-xl)}.\32 xl\:text-2xl{font-size:var(--font-size-2xl)}.\32 xl\:text-3xl{font-size:var(--font-size-3xl)}.\32 xl\:text-4xl{font-size:var(--font-size-4xl)}.\32 xl\:text-5xl{font-size:var(--font-size-5xl)}.\32 xl\:font-thin{font-weight:var(--font-weight-thin)}.\32 xl\:font-light{font-weight:var(--font-weight-light)}.\32 xl\:font-normal{font-weight:var(--font-weight-normal)}.\32 xl\:font-medium{font-weight:var(--font-weight-medium)}.\32 xl\:font-semibold{font-weight:var(--font-weight-semibold)}.\32 xl\:font-bold{font-weight:var(--font-weight-bold)}.\32 xl\:font-extrabold{font-weight:var(--font-weight-extrabold)}.\32 xl\:leading-none{line-height:var(--line-height-none)}.\32 xl\:leading-tight{line-height:var(--line-height-tight)}.\32 xl\:leading-snug{line-height:var(--line-height-snug)}.\32 xl\:leading-normal{line-height:var(--line-height-normal)}.\32 xl\:leading-relaxed{line-height:var(--line-height-relaxed)}.\32 xl\:leading-loose{line-height:var(--line-height-loose)}.\32 xl\:font-base{font-family:var(--font-family-base)}.\32 xl\:font-heading{font-family:var(--font-family-heading)}.\32 xl\:font-mono{font-family:var(--font-family-mono)}}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}@media (width>=640px){.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}}@media (width>=768px){.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}}@media (width>=1024px){.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}}@media (width>=1280px){.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}}@media (width>=1536px){.\32 xl\:underline{text-decoration:underline}.\32 xl\:line-through{text-decoration:line-through}.\32 xl\:no-underline{text-decoration:none}}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}@media (width>=640px){.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}}@media (width>=768px){.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}}@media (width>=1024px){.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}}@media (width>=1280px){.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}}@media (width>=1536px){.\32 xl\:uppercase{text-transform:uppercase}.\32 xl\:lowercase{text-transform:lowercase}.\32 xl\:capitalize{text-transform:capitalize}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:tracking-tighter{letter-spacing:-.05em}.\32 xl\:tracking-tight{letter-spacing:-.025em}.\32 xl\:tracking-normal{letter-spacing:0}.\32 xl\:tracking-wide{letter-spacing:.025em}.\32 xl\:tracking-wider{letter-spacing:.05em}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:opacity-0{opacity:0}.\32 xl\:opacity-5{opacity:.05}.\32 xl\:opacity-10{opacity:.1}.\32 xl\:opacity-15{opacity:.15}.\32 xl\:opacity-20{opacity:.2}.\32 xl\:opacity-25{opacity:.25}.\32 xl\:opacity-50{opacity:.5}.\32 xl\:opacity-75{opacity:.75}.\32 xl\:opacity-85{opacity:.85}.\32 xl\:opacity-90{opacity:.9}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:cursor-pointer{cursor:pointer}.\32 xl\:cursor-default{cursor:default}.\32 xl\:cursor-not-allowed{cursor:not-allowed}.\32 xl\:pointer-events-none{pointer-events:none}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:transition-colors{transition-duration:var(--duration-fast);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-out)}.\32 xl\:transition-shadow{transition-duration:var(--duration-fast);transition-property:box-shadow;transition-timing-function:var(--ease-out)}.\32 xl\:transition-transform{transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-out)}.\32 xl\:transition-opacity{transition-duration:var(--duration-fast);transition-property:opacity;transition-timing-function:var(--ease-out)}.\32 xl\:transition-all{transition-duration:var(--duration-fast);transition-property:all;transition-timing-function:var(--ease-out)}.\32 xl\: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 (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 (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 (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 (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 (width>=1536px){.\32 xl\:shadow-xs{box-shadow:var(--shadow-xs)}.\32 xl\:shadow-sm{box-shadow:var(--shadow-sm)}.\32 xl\:shadow-md{box-shadow:var(--shadow-md)}.\32 xl\:shadow-lg{box-shadow:var(--shadow-lg)}.\32 xl\:shadow-xl{box-shadow:var(--shadow-xl)}.\32 xl\:shadow-2xl{box-shadow:var(--shadow-2xl)}.\32 xl\:shadow-inner{box-shadow:var(--shadow-inner)}.\32 xl\:shadow-none{box-shadow:none}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}:root{--color-primary:var(--lightningcss-light,#0059b3)var(--lightningcss-dark,#4dabf7);--color-primary-light:var(--lightningcss-light,#3381cc)var(--lightningcss-dark,#74c0fc);--color-primary-dark:var(--lightningcss-light,#003a7a)var(--lightningcss-dark,#339af0);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-secondary:var(--lightningcss-light,#e9ecef)var(--lightningcss-dark,#343a40);--color-secondary-light:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#495057);--color-secondary-dark:var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#2b3035);--color-success:var(--lightningcss-light,#198754)var(--lightningcss-dark,#51cf66);--color-success-light:var(--lightningcss-light,#d1e7dd)var(--lightningcss-dark,#1a3d20);--color-success-dark:var(--lightningcss-light,#146c43)var(--lightningcss-dark,#40c057);--color-warning:var(--lightningcss-light,#ffc107)var(--lightningcss-dark,#ffd43b);--color-warning-light:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#3d3a1a);--color-warning-dark:var(--lightningcss-light,#cc9a06)var(--lightningcss-dark,#fab005);--color-error:var(--lightningcss-light,#dc3545)var(--lightningcss-dark,#ff6b6b);--color-error-light:var(--lightningcss-light,#f8d7da)var(--lightningcss-dark,#3d1a1c);--color-error-dark:var(--lightningcss-light,#b02a37)var(--lightningcss-dark,#fa5252);--color-info:var(--lightningcss-light,#0dcaf0)var(--lightningcss-dark,#4dabf7);--color-info-light:var(--lightningcss-light,#cff4fc)var(--lightningcss-dark,#1a2e3d);--color-info-dark:var(--lightningcss-light,#0aa2c0)var(--lightningcss-dark,#339af0);--color-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-background-alt:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#1a1a1a);--color-surface:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#1e1e1e);--color-surface-alt:var(--lightningcss-light,#f0f1f2)var(--lightningcss-dark,#252525);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a2a2a);--color-surface-overlay:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#1e1e1ef2);--color-modal-backdrop:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000000b3);--color-text:var(--lightningcss-light,#212529)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#6c757d)var(--lightningcss-dark,#b0b0b0);--color-text-tertiary:var(--lightningcss-light,#adb5bd)var(--lightningcss-dark,gray);--color-text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-text-placeholder:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#666);--color-text-disabled:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#4a4a4a);--color-border-light:var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#404040);--color-border-medium:var(--lightningcss-light,#ced4da)var(--lightningcss-dark,#505050);--color-border-strong:var(--lightningcss-light,#adb5bd)var(--lightningcss-dark,#606060);--color-border-inverse:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#0000004d);--color-focus:var(--lightningcss-light,#0059b3)var(--lightningcss-dark,#4dabf7);--color-focus-ring:var(--lightningcss-light,#0059b340)var(--lightningcss-dark,#4dabf740);--color-neutral:var(--lightningcss-light,#6c757d)var(--lightningcss-dark,#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 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--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;--blur-overlay:8px;--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;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@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-back-link{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);line-height:var(--line-height-normal);transition:color var(--duration-fast) var(--ease);text-decoration:none;display:inline-flex}.gt-back-link:before{content:"←";transition:transform var(--duration-fast) var(--ease);font-size:1.1em;display:inline-block}.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{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;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);opacity:0;padding:var(--space-sm) var(--space-md);right:var(--space-lg);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);text-decoration:none;display:inline-flex;position:fixed;transform:translateY(1rem)}.gt-back-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}.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;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-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-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-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (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{transition:none;transform: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);margin-top:var(--space-xs);max-height:280px;padding:var(--space-xs) 0;z-index:var(--z-dropdown);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.gt-autocomplete__option{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);transition:background var(--duration-fast) var(--ease-out);flex-direction:column;gap:1px;display:flex}.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;vertical-align:middle;flex-shrink:0;display:inline-block}.gt-icon--xs{width:.75rem;height:.75rem}.gt-icon--sm{width:1rem;height:1rem}.gt-icon--md{width:1.25rem;height:1.25rem}.gt-icon--lg{width:1.5rem;height:1.5rem}.gt-icon--xl{width:2rem;height:2rem}.gt-icon--2xl{width:2.5rem;height:2.5rem}.gt-file-upload__dropzone{background:var(--color-surface-alt);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);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);flex-direction:column;justify-content:center;display:flex;position:relative}.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{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.gt-file-upload__files{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex;padding:0!important;list-style:none!important}.gt-file-upload__file{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-fast) var(--ease);margin:0;list-style:none;display:flex}.gt-file-upload__file:before{content:none}.gt-file-upload__file::marker{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);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gt-file-upload__filesize{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.gt-file-upload__remove{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-xs);transition:color var(--duration-fast) var(--ease);background:0 0;border:none;line-height:1}.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{border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-xs);letter-spacing:.025em;vertical-align:middle;white-space:nowrap;display:inline-flex}.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;width:.375rem;height:.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{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);line-height:var(--line-height-tight);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);border:1px solid #0000;justify-content:center;text-decoration:none;display:inline-flex}.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{border-color:var(--color-border-medium);color:var(--color-primary);background-color:#0000}.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{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;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{width:100%;display:flex}.gt-btn--loading{cursor:wait;position:relative}.gt-btn__content{align-items:center;gap:var(--space-xs);display:inline-flex}.gt-btn__content--hidden{visibility:hidden}.gt-btn__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite gt-btn-spin;position:absolute}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-normal)}.gt-details__summary{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-sm);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.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{height:1em;transition:transform var(--duration-fast) var(--ease);flex-shrink:0;width:1em;display:inline-flex}.gt-details__arrow:before{content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;margin:auto;display:block;transform:rotate(-45deg)}.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);padding-left:var(--space-md);margin-left:2px}.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{cursor:pointer;align-items:flex-start;gap:var(--space-sm);display:flex}.gt-choice__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.gt-choice__indicator{background:var(--color-background);border:2px solid var(--color-border-medium);height:1.25rem;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;margin-top:.125rem;display:flex}.gt-choice__body{gap:var(--space-xs);flex-direction:column;display:flex}.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{padding-top:var(--space-xs);display:none}.gt-choice--radio .gt-choice__indicator{border-radius:var(--radius-full)}.gt-choice--radio .gt-choice__indicator:after{border-radius:var(--radius-full);content:"";height:.5rem;transition:background-color var(--duration-fast) var(--ease);background:0 0;width:.5rem}.gt-choice--checkbox .gt-choice__indicator{border-radius:var(--radius-sm)}.gt-choice--checkbox .gt-choice__indicator:after{content:"";height:.375rem;transition:border-color var(--duration-fast) var(--ease);border-bottom:2px solid #0000;border-left:2px solid #0000;width:.625rem;transform:rotate(-45deg)translateY(-.0625rem)}.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{gap:var(--space-xs);flex-direction:column;display:flex}.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);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%;display:block}.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-top-left-radius:0;border-bottom-left-radius:0}.gt-input-wrapper--suffix .gt-input{border-top-right-radius:0;border-bottom-right-radius:0}.gt-input-prefix,.gt-input-suffix{background-color:var(--color-surface);border:1px solid var(--color-border-medium);color:var(--color-text-secondary);font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);white-space:nowrap;align-items:center;display:flex}.gt-input-prefix{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0}.gt-input-suffix{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.gt-otp-input{gap:var(--space-sm);display:flex}.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);text-align:center;height:3rem;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{background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-sm);transition:color var(--duration-fast) var(--ease);align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.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{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;border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:var(--font-family-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);background-repeat:no-repeat;width:100%;display:block}.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{background:var(--color-background);border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;align-items:center;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;display:inline-flex}.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{border-radius:var(--radius-full);color:inherit;cursor:pointer;height:1.25em;margin-left:calc(var(--space-xs)*-1);opacity:.6;transition:opacity var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;width:1.25em;padding:0;font-size:1em;line-height:1;display:inline-flex}.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);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%;display:block}.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{border:1px solid var(--color-border-medium);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:1.25rem;margin-left:var(--space-xs);background:0 0;justify-content:center;align-items:center;width:1.25rem;line-height:1;display:inline-flex}.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;white-space:normal;z-index:var(--z-tooltip);word-wrap:break-word;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);position:absolute;transform:scale(.95)}.gt-tooltip--visible{opacity:1;transform:scale(1)}.gt-tooltip__arrow{background:var(--color-text);width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}.gt-tooltip--top{transform-origin:bottom;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)scale(.95)}.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{transform-origin:top;top:calc(100% + .5rem);left:50%;transform:translate(-50%)scale(.95)}.gt-tooltip--bottom.gt-tooltip--visible{transform:translate(-50%)scale(1)}.gt-tooltip--bottom .gt-tooltip__arrow{top:-.25rem;left:50%;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;gap:var(--space-sm);display:inline-flex}.gt-spinner__circle{border-radius:var(--radius-full);border-style:solid;border-color:currentColor #0000 currentColor currentColor;animation:.75s linear infinite gt-spinner-spin;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;width:1em;height:1em}.gt-spinner--lg{flex-direction:column}.gt-spinner--lg .gt-spinner__circle{border-width:.25rem;width:3rem;height:3rem}.gt-spinner--dark .gt-spinner__circle{border-color:var(--color-text-secondary);border-right-color:#0000}.gt-spinner--light .gt-spinner__circle{border-color:var(--color-background);border-right-color:#0000}.gt-spinner--backdrop{background:color-mix(in srgb,var(--color-background) 75%,transparent);padding-top:var(--space-xl);z-index:var(--z-dropdown);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.gt-toggle-field{align-items:center;gap:var(--space-sm);display:flex}.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;user-select:none}.gt-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.gt-toggle__track{background-color:var(--color-border-medium);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease);display:block}.gt-toggle__thumb{background-color:var(--color-background);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease);position:absolute;left:2px}.gt-toggle--checked .gt-toggle__track{background-color:var(--color-primary)}.gt-toggle--sm .gt-toggle__track{width:36px;height:20px}.gt-toggle--sm .gt-toggle__thumb{width:16px;height:16px;top:2px}.gt-toggle--sm.gt-toggle--checked .gt-toggle__thumb{transform:translate(16px)}.gt-toggle--md .gt-toggle__track{width:44px;height:24px}.gt-toggle--md .gt-toggle__thumb{width:20px;height:20px;top:2px}.gt-toggle--md.gt-toggle--checked .gt-toggle__thumb{transform:translate(20px)}.gt-toggle--lg .gt-toggle__track{width:52px;height:28px}.gt-toggle--lg .gt-toggle__thumb{width:24px;height:24px;top:2px}.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}:is(.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-normal)}.gt-accordion__toggle-all{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);letter-spacing:.025em;margin-bottom:var(--space-sm);padding:var(--space-xs) 0;background:0 0;border:none;display:inline-flex}.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{color:var(--color-text);cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;text-align:left;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:0;width:100%;display:flex}.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{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.gt-accordion__icon:after,.gt-accordion__icon:before{content:"";transition:transform var(--duration-fast) var(--ease);background:currentColor;border-radius:1px;position:absolute}.gt-accordion__icon:before{width:.75rem;height:2px}.gt-accordion__icon:after{width:2px;height:.75rem}.gt-accordion__item--open>.gt-accordion__header .gt-accordion__icon:after{transform:rotate(90deg)}.gt-accordion__heading{font-weight:var(--font-weight-semibold);flex:1;margin:0}.gt-accordion__summary{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:var(--space-xs);display:block}.gt-accordion__panel--slide{height:0;transition:height var(--duration-base) var(--ease-out);overflow:hidden}.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);padding:var(--space-sm) var(--space-md);width:100%;margin-bottom:0}.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{padding-bottom:var(--space-sm);margin-bottom:0}.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{background:var(--color-background);border:none;border-left:1px solid var(--color-border-medium);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);cursor:pointer;padding:0 var(--space-sm);align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right: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);margin-top:var(--space-xs);min-width:280px;padding:var(--space-md);z-index:var(--z-dropdown);position:absolute;top:100%;left:0}.gt-date-picker__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.gt-date-picker__nav{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-xs);background:0 0;border:none;align-items:center;display:flex}.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{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.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{border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);height:2.25rem;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;margin:0 auto;display:flex}.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-radius:var(--radius-lg);font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-normal);padding:var(--space-md);border:1px solid #0000;display:flex}.gt-alert__icon{flex-shrink:0;align-self:center}.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{margin-top:var(--space-lg);opacity:.3;padding-top:var(--space-lg);border-top:1px solid}.gt-alert__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.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-normal);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{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gt-anchor-links__item{margin:0}.gt-anchor-links__link{border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);transition:all var(--duration-fast) var(--ease);border-left:2px solid #0000;text-decoration:none;display:flex}.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-drawer{z-index:var(--z-modal-backdrop);display:flex;position:fixed;inset:0}.gt-drawer:not(.gt-drawer--modal){pointer-events:none}.gt-drawer--right{justify-content:flex-end}.gt-drawer__scrim{background:var(--color-modal-backdrop);position:absolute;inset:0}.gt-drawer__panel{background:var(--color-surface);block-size:100%;box-shadow:var(--shadow-lg);pointer-events:auto;max-inline-size:100%;z-index:var(--z-modal);position:relative;overflow-y:auto}.gt-drawer__panel:focus{outline:none}.gt-drawer-enter-active .gt-drawer__scrim,.gt-drawer-leave-active .gt-drawer__scrim{animation:gt-fade-in var(--duration-fast) var(--ease-out)}.gt-drawer-leave-active .gt-drawer__scrim{animation-name:gt-fade-out}.gt-drawer--left.gt-drawer-enter-active .gt-drawer__panel{animation:gt-drawer-in-left var(--duration-base) var(--ease-out)}.gt-drawer--left.gt-drawer-leave-active .gt-drawer__panel{animation:gt-drawer-out-left var(--duration-base) ease-in}.gt-drawer--right.gt-drawer-enter-active .gt-drawer__panel{animation:gt-drawer-in-right var(--duration-base) var(--ease-out)}.gt-drawer--right.gt-drawer-leave-active .gt-drawer__panel{animation:gt-drawer-out-right var(--duration-base) ease-in}@media (prefers-reduced-motion:reduce){.gt-drawer[class*=-enter-active] .gt-drawer__panel,.gt-drawer[class*=-enter-active] .gt-drawer__scrim,.gt-drawer[class*=-leave-active] .gt-drawer__panel,.gt-drawer[class*=-leave-active] .gt-drawer__scrim{animation:none}}@keyframes gt-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gt-drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes gt-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gt-drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@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{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-sm);min-width:356px;max-width:420px;padding:var(--space-md) var(--space-lg);pointer-events:auto;transition:transform var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease);display:flex;position:relative;overflow:hidden}.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{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);opacity:0;padding:var(--space-xs);right:var(--space-sm);top:var(--space-sm);transition:opacity var(--duration-fast) var(--ease);background:0 0;border:none;line-height:1;position:absolute}.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{border-radius:0 0 var(--radius-lg) var(--radius-lg);height:2px;animation:linear forwards gt-toast-countdown;position:absolute;bottom:0;left:0}.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{width:100%;animation:none}}@media (width<=639px){.gt-toast{min-width:auto;max-width:none;width:calc(100vw - var(--space-lg)*2)}}.gt-toast-container{padding:var(--space-lg);pointer-events:none;z-index:var(--z-toast);flex-direction:column-reverse;gap:0;display:flex;position:fixed}.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;top:0;left:50%;transform:translate(-50%)}.gt-toast-container--top-right{flex-direction:column;top:0;right:0}.gt-toast-container--top-left{flex-direction:column;top:0;left: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-app-shell{background:var(--color-background);block-size:100dvh;display:flex;overflow:hidden}.gt-app-shell__sidebar{background:var(--color-surface);border-inline-end:1px solid var(--color-border-light);inline-size:var(--gt-app-shell-sidebar);transition:inline-size var(--duration-base) var(--ease-out);flex:none;overflow:hidden}.gt-app-shell__nav{block-size:100%;padding:var(--space-md);overflow-y:auto}.gt-app-shell__main{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.gt-app-shell__topbar{background:var(--color-surface);border-block-end:1px solid var(--color-border-light);align-items:center;gap:var(--space-sm);min-block-size:3.5rem;padding-inline:var(--space-lg);flex:none;display:flex}.gt-app-shell__topbar-content{align-items:center;gap:var(--space-md);flex:auto;justify-content:space-between;min-inline-size:0;display:flex}.gt-app-shell__hamburger{border-radius:var(--radius-md);block-size:2.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;inline-size:2.5rem;padding:0;display:inline-flex}.gt-app-shell__hamburger:hover{background:var(--color-surface-alt)}.gt-app-shell__hamburger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-app-shell__hamburger-bars{background:currentColor;block-size:2px;inline-size:1.25rem;display:block;position:relative}.gt-app-shell__hamburger-bars:after,.gt-app-shell__hamburger-bars:before{content:"";background:currentColor;block-size:2px;position:absolute;inset-inline:0}.gt-app-shell__hamburger-bars:before{inset-block-start:-6px}.gt-app-shell__hamburger-bars:after{inset-block-start:6px}.gt-app-shell__content{color:var(--color-text);padding:var(--space-lg);flex:auto;overflow-y:auto}.gt-bulk-action-bar{-webkit-backdrop-filter:blur(var(--blur-overlay,8px));backdrop-filter:blur(var(--blur-overlay,8px));background:var(--color-surface-overlay);border-block-start:1px solid var(--color-border-light);color:var(--color-text);z-index:var(--z-sticky,1020);position:fixed;inset-block-end:0;inset-inline:0}.gt-bulk-action-bar__inner{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.gt-bulk-action-bar__count{font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0}.gt-bulk-action-bar__actions{align-items:center;gap:var(--space-sm);flex:auto;display:flex;overflow-x:auto}.gt-bulk-action-bar__receipt{color:var(--color-text-secondary);white-space:nowrap;margin:0;display:inline}.gt-bulk-action-bar__clear{flex:none}.gt-bulk-action-bar-slide-enter-active,.gt-bulk-action-bar-slide-leave-active{transition:transform var(--duration-normal,.2s) var(--ease-out,ease-out)}.gt-bulk-action-bar-slide-enter-from,.gt-bulk-action-bar-slide-leave-to{transform:translateY(100%)}.gt-modal{background:var(--color-modal-backdrop);padding:var(--space-lg);z-index:var(--z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gt-modal__dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:32rem;z-index:var(--z-modal);position:relative}.gt-modal__header{padding:var(--space-lg) var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}.gt-modal__title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.gt-modal__close{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xl);padding:var(--space-xs);background:0 0;border:none;line-height:1}.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{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg);justify-content:flex-end;display:flex}.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-confirm-dialog__message{color:var(--color-text-secondary);margin:0}.gt-rich-text{background:var(--color-surface-raised);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);position:relative}.gt-rich-text__toolbar{border-block-end:1px solid var(--color-border-light);gap:var(--space-xs);padding:var(--space-xs);flex-wrap:wrap;display:flex}.gt-rich-text__tool{border-radius:var(--radius-sm);block-size:2rem;color:var(--color-text);cursor:pointer;font-family:var(--font-family-mono);font-size:var(--font-size-sm);min-inline-size:2rem;padding:0 var(--space-xs);background:0 0;border:1px solid #0000}.gt-rich-text__tool:hover{background:var(--color-surface-alt)}.gt-rich-text__tool:disabled{cursor:not-allowed;opacity:.45}.gt-rich-text__tool--active{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.gt-rich-text__tool:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-rich-text__content,.gt-rich-text__readonly{color:var(--color-text);padding:var(--space-md)}.gt-rich-text__content .ProseMirror{outline:none;min-block-size:6rem}.gt-rich-text__content .ProseMirror p.is-editor-empty:first-child:before{block-size:0;color:var(--color-text-tertiary);content:attr(data-placeholder);float:inline-start;pointer-events:none}.gt-rich-text__bubble,.gt-rich-text__popover{background:var(--color-surface-raised);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);position:absolute}.gt-rich-text__bubble{font-size:var(--font-size-sm);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);display:flex}.gt-rich-text__bubble-href{color:var(--color-text-secondary);font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}.gt-rich-text__bubble-action{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;padding:0 var(--space-xs);background:0 0;border:none;text-decoration:none}.gt-rich-text__bubble-action:hover{background:var(--color-surface-alt)}.gt-rich-text__bubble-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.gt-rich-text__popover{gap:var(--space-sm);min-inline-size:18rem;padding:var(--space-md);flex-direction:column;display:flex}.gt-rich-text__popover-field{font-size:var(--font-size-sm);gap:var(--space-xs);flex-direction:column;font-weight:600;display:flex}.gt-rich-text__popover-input{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-sm)}.gt-rich-text__popover-input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.gt-rich-text__popover-input[aria-invalid=true]{border-color:var(--color-error)}.gt-rich-text__popover-error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.gt-rich-text__popover-check{font-size:var(--font-size-sm);align-items:center;gap:var(--space-xs);display:flex}.gt-rich-text__popover-actions{gap:var(--space-xs);justify-content:flex-end;display:flex}.gt-rich-text__popover-btn{border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-md);background:0 0}.gt-rich-text__popover-btn:hover{background:var(--color-surface-alt)}.gt-rich-text__popover-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-rich-text__popover-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary,#fff)}.gt-rich-text:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.gt-rich-text--error{border-color:var(--color-error)}.gt-rich-text--disabled{opacity:.55;pointer-events:none}.gt-code-block{background:var(--color-surface-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.gt-code-block__header{border-block-end:1px solid var(--color-border-light);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);justify-content:space-between;display:flex}.gt-code-block__label{font-family:var(--font-family-mono)}.gt-code-block__copy,.gt-code-block__label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.gt-code-block__copy{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);cursor:pointer;padding:var(--space-xs) var(--space-sm)}.gt-code-block__copy:hover{background:var(--color-surface-raised);color:var(--color-text)}.gt-code-block__copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gt-code-block__pre{padding:var(--space-md);margin:0;overflow-x:auto}.gt-code-block__code{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre}.gt-meter{background:var(--color-surface-alt);border-radius:var(--radius-sm);block-size:.5rem;inline-size:100%;overflow:hidden}.gt-meter__fill{border-radius:inherit;block-size:100%;transition:inline-size var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.gt-meter__fill{transition:none}}.gt-breadcrumb{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.gt-breadcrumb__list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;list-style:none;display:flex;padding:0!important}.gt-breadcrumb__item{align-items:center;gap:var(--space-xs);display:inline-flex;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;user-select:none}.gt-breadcrumb__current{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (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);flex-direction:column;display:flex;overflow:hidden}.gt-card__media{aspect-ratio:16/9}.gt-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gt-card__content{gap:var(--space-xs);padding:var(--space-lg);flex-direction:column;display:flex}.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-normal)}.gt-card__body p{margin:0}.gt-card__footer{padding-top:var(--space-md);margin-top:auto}.gt-card__arrow{bottom:var(--space-lg);right:var(--space-lg);position:absolute}.gt-card--bordered{background:var(--color-surface);border:1px solid var(--color-border-light)}.gt-card--flat{background:0 0;border:none}.gt-card--nav{color:inherit;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);text-decoration:none;position:relative}.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;width:40%;max-width:300px}.gt-card--horizontal .gt-card__media img{height:100%}@media (width<=30rem){.gt-card--horizontal{flex-direction:column}.gt-card--horizontal .gt-card__media{aspect-ratio:16/9;width:100%;max-width:none}}.gt-overflow-menu{display:inline-block;position:relative}.gt-overflow-menu__trigger{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);min-width:2rem;min-height:2rem;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;line-height:1;display:inline-flex}.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);min-width:10rem;z-index:var(--z-dropdown);margin-top:.125rem;display:none;position:absolute;top:100%;right:0}.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{margin:0;padding:.5rem 0;list-style:none!important}.gt-overflow-menu__item{margin:0;padding:0;list-style:none}.gt-overflow-menu__item:before{content:none}.gt-overflow-menu__item::marker{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{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:var(--space-sm);line-height:var(--line-height-normal);text-align:left;transition:background-color var(--duration-fast) var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:0;width:100%;padding:.375rem 1rem;text-decoration:none;display:flex}.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:"✓";flex-shrink:0;width:1.25em;display:inline-block}.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;min-width:27ch;max-width:100%;display:flex}.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);color:var(--color-text);font-family:var(--font-family-base);min-width:0;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);border-right:0;flex:1}.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);z-index:1;outline:none}.gt-search-field__button{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;font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);transition:background-color var(--duration-fast) var(--ease);white-space:nowrap;justify-content:center;display:inline-flex}.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{content:"";background:currentColor;width:1em;height:1em;display:inline-block;-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-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-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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);margin:var(--space-xs) 0 0;z-index:var(--z-dropdown);padding:.5rem 0;position:absolute;top:100%;left:0;right:0;list-style:none!important}.gt-search-field__suggestion{color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:.375rem 1rem;list-style:none}.gt-search-field__suggestion--highlighted,.gt-search-field__suggestion:hover{background:var(--color-surface-alt)}.gt-search-field__suggestion:before{content:none}.gt-search-field__suggestion::marker{content:none}.gt-cookie-message{background:var(--color-surface-overlay);border-top:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--font-size-sm);gap:var(--space-md);line-height:var(--line-height-normal);padding:var(--space-lg);z-index:var(--z-fixed);display:flex;position:fixed;bottom:0;left:0;right:0}.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{margin-top:var(--space-xs);flex-shrink:0;align-self:flex-start}.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{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.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{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.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-normal);min-width:0}.gt-tabs__list{overscroll-behavior-x:contain;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gt-tabs__tab{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);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;background:0 0;border:none;flex-shrink:0;justify-content:center;display:inline-flex}.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{min-width:0;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(--ease-out),transform var(--duration-fast) var(--ease-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{content:"";height:2px;transition:background var(--duration-fast) var(--ease-out);background:0 0;position:absolute;bottom:-1px;left:0;right:0}.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);padding:var(--space-xs) var(--space-md);flex:1}.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;margin:0;display:flex;padding:0!important;list-style:none!important}.gt-stepper__step{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0;list-style:none;display:flex;position:relative;margin-top:0!important}.gt-stepper__step:before{content:none}.gt-stepper__step::marker{content:none}.gt-stepper__step+.gt-stepper__step:after{background:var(--color-border-medium);content:"";z-index:0;height:2px;position:absolute;top:calc(.75rem - 1px);left:calc(.75rem - 50%);right:calc(50% + .75rem)}.gt-stepper__step--completed+.gt-stepper__step:after{background:var(--color-primary)}.gt-stepper__dot{background:var(--color-background);border:2px solid var(--color-border-medium);border-radius:var(--radius-full);height:1.5rem;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;display:flex;position:relative}.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:"";width:.5rem;height:.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:"";width:.5rem;height:.3rem;transform:rotate(-45deg)translateY(-.0625rem)}.gt-stepper__step--error .gt-stepper__dot{background:var(--color-error);border-color:var(--color-error)}.gt-stepper__step--error .gt-stepper__dot:after{color:var(--color-background);content:"×";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border:none;border-radius:0;width:auto;height:auto;line-height:1;transform:none}.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);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.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{gap:var(--space-sm);flex-direction:column;display:flex}: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}
