@font-face{font-family:Arsenal SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/arsenal-sc-400.woff2) format("woff2")}@font-face{font-family:Arsenal SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/arsenal-sc-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-700.woff2) format("woff2")}:root{--font-heading:"Arsenal SC",Georgia,serif;--font-body:"Inter",system-ui,sans-serif}:root{--color-white:#ffffff;--color-neutral-lightest:#f2f2f2;--color-neutral-lighter:#d9d9d9;--color-neutral-light:#b4b4b4;--color-neutral:#828382;--color-neutral-dark:#505150;--color-neutral-darker:#1e1f1e;--color-neutral-darkest:#050705;--color-cello-lightest:#e8edef;--color-cello-lighter:#d2dbdf;--color-cello-light:#62838f;--color-cello:#1f4e5f;--color-cello-dark:#183e4c;--color-cello-darker:#0c1f26;--color-cello-darkest:#09171c;--color-zest-lightest:#fcf2e8;--color-zest-lighter:#fae5d2;--color-zest-light:#eda464;--color-zest:#e67e22;--color-zest-dark:#b8641b;--color-zest-darker:#5c320d;--color-zest-darkest:#45250a;--color-glade-green-lightest:#eef3ee;--color-glade-green-lighter:#dee8de;--color-glade-green-light:#8cae8b;--color-glade-green:#5b8c5a;--color-glade-green-dark:#487048;--color-glade-green-darker:#243824;--color-glade-green-darkest:#1b2a1b;--color-white-5:color-mix(in srgb,var(--color-white),transparent 95%);--color-white-10:color-mix(in srgb,var(--color-white),transparent 90%);--color-white-15:color-mix(in srgb,var(--color-white),transparent 85%);--color-white-20:color-mix(in srgb,var(--color-white),transparent 80%);--color-white-30:color-mix(in srgb,var(--color-white),transparent 70%);--color-white-40:color-mix(in srgb,var(--color-white),transparent 60%);--color-white-50:color-mix(in srgb,var(--color-white),transparent 50%);--color-white-60:color-mix(in srgb,var(--color-white),transparent 40%);--color-neutral-darkest-5:color-mix(in srgb,var(--color-neutral-darkest),transparent 95%);--color-neutral-darkest-10:color-mix(in srgb,var(--color-neutral-darkest),transparent 90%);--color-neutral-darkest-15:color-mix(in srgb,var(--color-neutral-darkest),transparent 85%);--color-neutral-darkest-20:color-mix(in srgb,var(--color-neutral-darkest),transparent 80%);--color-neutral-darkest-30:color-mix(in srgb,var(--color-neutral-darkest),transparent 70%);--color-neutral-darkest-40:color-mix(in srgb,var(--color-neutral-darkest),transparent 60%);--color-neutral-darkest-50:color-mix(in srgb,var(--color-neutral-darkest),transparent 50%);--color-neutral-darkest-60:color-mix(in srgb,var(--color-neutral-darkest),transparent 40%);--surface-page:var(--color-white);--surface-card:var(--color-neutral-lightest);--surface-muted:var(--color-cello-lightest);--text-body:var(--color-neutral-darkest);--text-muted:var(--color-neutral);--text-on-dark:var(--color-white);--text-accent:var(--color-cello);--border-hairline:var(--color-neutral-darkest-15);--border-hairline-on-dark:var(--color-white-20);--action-primary:var(--color-cello);--action-primary-hover:var(--color-cello-dark);--action-primary-text:var(--color-white);--brand-logo-navy:#123f77;--brand-logo-graphite:#3c3c3b}:root{--text-h1:2.75rem;--text-h1-line-height:1.2;--text-h1-letter-spacing:-.01em;--text-h2:2.5rem;--text-h2-line-height:1.2;--text-h2-letter-spacing:-.01em;--text-h3:2rem;--text-h3-line-height:1.2;--text-h3-letter-spacing:-.01em;--text-h4:1.5rem;--text-h4-line-height:1.3;--text-h4-letter-spacing:-.01em;--text-h5:1.25rem;--text-h5-line-height:1.4;--text-h5-letter-spacing:-.01em;--text-h6:1.125rem;--text-h6-line-height:1.4;--text-h6-letter-spacing:-.01em;--text-large:1.125rem;--text-large-line-height:1.5;--text-medium:1rem;--text-medium-line-height:1.5;--text-regular:.75rem;--text-regular-line-height:1.5;--text-small:.75rem;--text-small-line-height:1.5;--text-tiny:.625rem;--text-tiny-line-height:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:400}@media(min-width:992px){:root{--text-h1:4.5rem;--text-h2:3.25rem;--text-h3:2.75rem;--text-h4:2.25rem;--text-h5:1.75rem;--text-h6:1.375rem;--text-large:1.375rem;--text-medium:1.125rem;--text-regular:1rem;--text-small:.875rem;--text-tiny:.75rem}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-18:4.5rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-30:7.5rem;--section-py:var(--space-16);--section-py-md:var(--space-24);--section-py-lg:var(--space-28);--section-px:5%;--section-gap:var(--space-12);--section-gap-md:var(--space-18);--section-gap-lg:var(--space-20);--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:992px;--container-xxs:20rem;--container-xs:25rem;--container-sm:30rem;--container-md:35rem;--container-lg:48rem;--container-xl:64rem;--container-xxl:80rem}:root{--radius-button:6.25rem;--radius-badge:6.25rem;--radius-carousel:6.25rem;--radius-card:1rem;--radius-image:1rem;--radius-form:min(6.25rem,.75rem);--radius-checkbox:.25rem;--border-width:1px;--divider-width:1px;--blur-glass:10px;--ease-standard:cubic-bezier(.4,0,.2,1);--duration-fast:.2s;--duration-tabs:.6s }@keyframes ts-tabs{0%{opacity:0}to{opacity:1}}@keyframes ts-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.scheme-1{--scheme-background:var(--color-cello-light);--scheme-foreground:var(--color-cello);--scheme-text:var(--color-white);--scheme-accent:var(--color-white);--scheme-border:var(--color-white-20);--scheme-btn-text:var(--color-neutral-darkest);background-color:var(--scheme-background);color:var(--scheme-text)}.scheme-2{--scheme-background:var(--color-cello-lightest);--scheme-foreground:var(--color-cello-lighter);--scheme-text:var(--color-neutral-darkest);--scheme-accent:var(--color-cello);--scheme-border:var(--color-neutral-darkest-15);--scheme-btn-text:var(--color-white);background-color:var(--scheme-background);color:var(--scheme-text)}.scheme-3{--scheme-background:var(--color-white);--scheme-foreground:var(--color-neutral-lightest);--scheme-text:var(--color-neutral-darkest);--scheme-accent:var(--color-cello);--scheme-border:var(--color-neutral-darkest-15);--scheme-btn-text:var(--color-white);background-color:var(--scheme-background);color:var(--scheme-text)}.scheme-4{--scheme-background:var(--color-cello-dark);--scheme-foreground:var(--color-cello);--scheme-text:var(--color-white);--scheme-accent:var(--color-white);--scheme-border:var(--color-white-20);--scheme-btn-text:var(--color-neutral-darkest);background-color:var(--scheme-background);color:var(--scheme-text)}.alternate{--scheme-border:var(--color-white-20)}body{font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}h1{font-size:var(--text-h1);line-height:var(--text-h1-line-height)}h2{font-size:var(--text-h2);line-height:var(--text-h2-line-height)}h3{font-size:var(--text-h3);line-height:var(--text-h3-line-height)}h4{font-size:var(--text-h4);line-height:var(--text-h4-line-height)}h5{font-size:var(--text-h5);line-height:var(--text-h5-line-height)}h6{font-size:var(--text-h6);line-height:var(--text-h6-line-height)}p{margin:0;line-height:var(--text-medium-line-height)}a{color:inherit;text-decoration-color:currentColor}a:hover{opacity:.8}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}.ts-container{margin-inline:auto;max-width:var(--container-xxl)}.ts-section{padding-inline:var(--section-px);padding-block:var(--section-py)}@media(min-width:768px){.ts-section{padding-block:var(--section-py-md)}}@media(min-width:992px){.ts-section{padding-block:var(--section-py-lg)}}.ts-head{margin-bottom:var(--section-gap)}@media(min-width:768px){.ts-head{margin-bottom:var(--section-gap-md)}}@media(min-width:992px){.ts-head{margin-bottom:var(--section-gap-lg)}}.ts-intro{display:grid;gap:var(--space-6)}@media(min-width:992px){.ts-intro{grid-template-columns:1fr auto;align-items:end;gap:var(--space-12)}}.ts-split{display:grid;gap:var(--space-10)}@media(min-width:992px){.ts-split{grid-template-columns:1fr 1fr;gap:var(--section-gap-lg)}.ts-split--aside{grid-template-columns:.5fr 1fr}}.ts-grid-3{display:grid;gap:var(--space-8)}@media(min-width:768px){.ts-grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ts-grid-3{grid-template-columns:repeat(3,1fr);gap:var(--space-12)}}.ts-grid-2{display:grid;gap:var(--space-6)}@media(min-width:768px){.ts-grid-2{grid-template-columns:1fr 1fr}}.ts-media-card{display:grid}.ts-media-card__media{min-height:220px}@media(min-width:992px){.ts-media-card{grid-template-columns:1fr 1fr}.ts-media-card__media{min-height:0}.ts-media-card--flip .ts-media-card__body{order:1}.ts-media-card--flip .ts-media-card__media{order:0}}.ts-carousel-item{flex:0 0 100%}@media(min-width:992px){.ts-carousel-item{flex:0 0 var(--ts-item-basis, 50%)}}.ts-header__bar{display:flex;align-items:center;gap:var(--space-6);padding-inline:var(--section-px);min-height:72px}.ts-header__logo{display:flex;flex:1 1 0}.ts-header__nav,.ts-header__actions{display:none}.ts-header__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit}.ts-burger__box{position:relative;width:22px;height:16px}.ts-burger__line{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ts-burger__line:nth-child(1){top:0}.ts-burger__line:nth-child(2){top:7px}.ts-burger__line:nth-child(3){top:14px}.ts-burger.is-open .ts-burger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.ts-burger.is-open .ts-burger__line:nth-child(2){opacity:0;transform:scaleX(.3)}.ts-burger.is-open .ts-burger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ts-nav{position:relative;display:flex;align-items:center}.ts-nav__item{position:relative}.ts-nav__pill{position:absolute;top:50%;left:0;height:34px;translate:0 -50%;border-radius:99px;background:color-mix(in srgb,var(--scheme-text) 8%,transparent);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ts-nav__pill[data-visible=true]{opacity:1}.ts-nav__trigger{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:6px 16px;border:0;background:none;font-family:var(--font-body);font-size:var(--text-small);color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.ts-nav__trigger[data-active=true]{font-weight:var(--font-weight-semibold)}.ts-nav__caret{transition:transform .3s ease}.ts-nav__caret[data-open=true]{transform:rotate(180deg)}.ts-nav__dropdown-wrap{position:absolute;top:100%;left:0;padding-top:10px;z-index:70}.ts-nav__dropdown{display:flex;gap:var(--space-10);padding:var(--space-6);width:max-content;border:1px solid var(--scheme-border);border-radius:16px;box-shadow:0 20px 50px #08162024;animation:ts-nav-in .26s cubic-bezier(.22,1,.36,1)}@keyframes ts-nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ts-nav__pill{transition:none}.ts-nav__dropdown{animation:none}}.ts-nav__column-title{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-weight-semibold);opacity:.6}.ts-nav__column{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.ts-nav__link{display:flex;align-items:flex-start;gap:var(--space-3);text-decoration:none;max-width:17rem}.ts-nav__link-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--scheme-border);border-radius:8px;transition:background-color .3s ease,color .3s ease}.ts-nav__link:hover .ts-nav__link-icon{background:var(--scheme-text);color:var(--scheme-background)}.ts-nav__link-label{display:block;font-size:var(--text-small);font-weight:var(--font-weight-medium)}.ts-nav__link-desc{display:block;font-size:var(--text-tiny);line-height:1.4;opacity:.65;transition:opacity .3s ease}.ts-nav__link:hover .ts-nav__link-desc,.ts-nav__link:hover{opacity:1}[id^=servizio-]{scroll-margin-top:96px}@media(min-width:992px){.ts-header__nav{display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--text-small)}.ts-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1 1 0}.ts-header__toggle{display:none}}.ts-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;transition:visibility 0s linear .44s}.ts-drawer-root.is-open{visibility:visible;transition-delay:0s}@media(min-width:992px){.ts-drawer-root{display:none}}.ts-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a141e73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .36s ease}.is-open .ts-drawer__backdrop{opacity:1}.ts-drawer{position:absolute;inset-block:0;right:0;width:min(86vw,380px);display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-5) var(--space-6) var(--space-8);overflow-y:auto;box-shadow:-24px 0 64px #00000047;transform:translate(100%);transition:transform .44s cubic-bezier(.22,1,.36,1)}.is-open .ts-drawer{transform:translate(0)}.ts-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ts-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(var(--space-3) * -1);padding:0;border:0;background:none;color:inherit}.ts-drawer__nav{display:grid}.ts-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--scheme-border);font-family:var(--font-heading);font-size:var(--text-h5);text-decoration:none;opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .34s cubic-bezier(.22,1,.36,1)}.is-open .ts-drawer__link{opacity:1;transform:none;transition-delay:calc(.14s + var(--i) * 65ms)}.ts-drawer__link[aria-current=page]{font-weight:var(--font-weight-semibold)}.ts-drawer__foot{margin-top:auto;display:grid;gap:var(--space-6);opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .34s cubic-bezier(.22,1,.36,1)}.is-open .ts-drawer__foot{opacity:1;transform:none;transition-delay:.42s}.ts-drawer__actions{display:grid;gap:var(--space-3)}.ts-drawer__contacts{display:grid;gap:var(--space-1);font-size:var(--text-small);opacity:.75}@media(prefers-reduced-motion:reduce){.ts-drawer,.ts-drawer__backdrop,.ts-drawer__link,.ts-drawer__foot,.ts-burger__line{transition-duration:1ms}.is-open .ts-drawer__link,.is-open .ts-drawer__foot,.ts-drawer-root{transition-delay:0s}}.ts-footer__top{display:grid;gap:var(--space-10);padding-bottom:var(--space-12)}@media(min-width:992px){.ts-footer__top{grid-template-columns:.75fr 1fr;gap:16px 8vw;padding-bottom:var(--space-20)}}.ts-footer__links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);font-size:var(--text-small)}.ts-footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-8);font-size:var(--text-small)}@media(min-width:768px){.ts-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.ts-footer__legal{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0}.ts-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;padding:12px 32px;border:1.5px solid var(--btn-border);border-radius:12px;background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),transform .2s ease}.ts-btn--sm{padding:8px 24px}.ts-btn:hover,.ts-btn:focus-visible{border-color:transparent;color:var(--btn-ink-hover)}.ts-btn:active{transform:scale(.95)}.ts-btn:disabled{opacity:.5;pointer-events:none}.ts-btn__label{position:relative;z-index:1;transform:translate(-12px);transition:transform .8s ease-out}.ts-btn:hover .ts-btn__label,.ts-btn:focus-visible .ts-btn__label{transform:translate(12px)}.ts-btn__arrow{position:absolute;z-index:9;transition:left .8s cubic-bezier(.34,1.56,.64,1),right .8s cubic-bezier(.34,1.56,.64,1)}.ts-btn__arrow--in{left:-25%}.ts-btn__arrow--out{right:16px}.ts-btn:hover .ts-btn__arrow--in,.ts-btn:focus-visible .ts-btn__arrow--in{left:16px}.ts-btn:hover .ts-btn__arrow--out,.ts-btn:focus-visible .ts-btn__arrow--out{right:-25%}.ts-btn__circle{position:absolute;top:50%;left:50%;width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:var(--btn-fill);opacity:0;transition:width .8s cubic-bezier(.19,1,.22,1),height .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1)}.ts-btn:hover .ts-btn__circle,.ts-btn:focus-visible .ts-btn__circle{width:320px;height:320px;opacity:1}.ts-btn--default{--btn-border: transparent;--btn-bg: var(--action-primary);--btn-ink: var(--action-primary-text, var(--color-white));--btn-fill: var(--color-neutral-darkest);--btn-ink-hover: var(--color-white)}.ts-btn--secondary{--btn-border: color-mix(in srgb, var(--color-neutral-darkest) 40%, transparent);--btn-bg: transparent;--btn-ink: var(--scheme-text, var(--text-body));--btn-fill: var(--color-neutral-darkest);--btn-ink-hover: var(--color-white)}.ts-btn--alternate{--btn-border: transparent;--btn-bg: var(--color-white);--btn-ink: var(--color-neutral-darkest);--btn-fill: var(--color-cello, #3c5a6b);--btn-ink-hover: var(--color-white)}.ts-btn--secondary-alt{--btn-border: var(--color-white-20);--btn-bg: transparent;--btn-ink: var(--color-white);--btn-fill: var(--color-white);--btn-ink-hover: var(--color-neutral-darkest)}@media(prefers-reduced-motion:reduce){.ts-btn,.ts-btn__label,.ts-btn__arrow,.ts-btn__circle{transition-duration:1ms}}.ts-hero{display:grid;width:100%;min-height:30rem;overflow:hidden;border-radius:var(--radius-image);background:var(--color-neutral-lightest, #eee)}@media(min-width:992px){.ts-hero{min-height:0;aspect-ratio:16 / 9}}.ts-hero>img,.ts-hero>video,.ts-hero__scrim,.ts-hero__content{grid-area:1 / 1}.ts-hero>img,.ts-hero>video{width:100%;height:100%;object-fit:cover}.ts-hero__scrim{background:linear-gradient(to bottom,#08162040,#081620b8);opacity:0;transition:opacity 2.2s ease}.ts-hero__content{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-10) var(--space-6);color:var(--color-white);opacity:0;transform:translateY(24px);transition:opacity 1.9s ease .4s,transform 1.9s cubic-bezier(.22,1,.36,1) .4s}.ts-hero.is-revealed .ts-hero__scrim{opacity:1}.ts-hero.is-revealed .ts-hero__content{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ts-hero__scrim,.ts-hero__content{transition:none}}.ts-incentivi{position:relative;isolation:isolate;background-image:linear-gradient(to right,#081620eb,#081620bd),url(/assets/images/site/incentivi.webp);background-size:cover;background-position:center}.ts-incentivi__cifre{display:grid;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--scheme-border);border-radius:var(--radius-card);background:#ffffff0f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ts-incentivi__valore{font-family:var(--font-heading);font-size:clamp(2.5rem,7vw,3.5rem);line-height:1.1;margin-bottom:4px}.ts-incentivi__nota{font-size:var(--text-tiny);line-height:1.5;opacity:.7;padding-top:var(--space-4);border-top:1px solid var(--scheme-border)}.ts-footer__linkbtn{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ts-cookie{position:fixed;inset-inline:0;bottom:0;z-index:100;padding:var(--space-6) var(--section-px);border-top:1px solid var(--scheme-border);box-shadow:0 -8px 24px #0000001a;max-height:85vh;overflow-y:auto}.ts-cookie__inner{display:grid;gap:var(--space-5);margin-inline:auto;max-width:var(--container-xxl)}@media(min-width:992px){.ts-cookie__inner{grid-template-columns:1fr auto;align-items:center}.ts-cookie__inner--expanded{grid-template-columns:1fr}}.ts-cookie__options{display:grid;gap:var(--space-4)}.ts-cookie__option{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start}.ts-cookie__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ts-cookie-handle{position:fixed;left:var(--space-4);bottom:0;z-index:99;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);line-height:1;border:1px solid var(--scheme-border);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:0 -4px 16px #0000001f;transform:translateY(22%);transition:transform var(--duration-fast, .15s) ease-in-out}.ts-cookie-handle:hover,.ts-cookie-handle:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ts-cookie-handle{transition:none}}.ts-prose{max-width:var(--container-xl)}.ts-prose h2{font-size:var(--text-h5);margin-top:var(--space-12);margin-bottom:var(--space-4)}.ts-prose h3{font-size:var(--text-h6);margin-top:var(--space-8);margin-bottom:var(--space-3)}.ts-prose p{margin-bottom:var(--space-4)}.ts-prose ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.ts-prose li{margin-bottom:var(--space-3);line-height:var(--text-medium-line-height)}.ts-prose a{text-decoration:underline}.ts-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:2px 6px;border-radius:var(--radius-badge, 4px);background:var(--color-neutral-darkest-5, rgb(0 0 0 / 5%))}.ts-table-scroll{overflow-x:auto;margin-bottom:var(--space-4)}.ts-prose table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-small)}.ts-prose th,.ts-prose td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--scheme-border);vertical-align:top}.ts-prose th{font-weight:var(--font-weight-semibold)}body{margin:0}img{display:block}
