.ds-block-picker__thumb--hero{background-image:url(../media/hero-light.2fz98hn1ei7z0.webp)}.ds-block-picker__thumb--prose{background-image:url(../media/prose-light.3ncc7qa8tnewa.webp)}.ds-block-picker__thumb--cta{background-image:url(../media/cta-light.1ls7sjfbft357.webp)}.ds-block-picker__thumb--contacts{background-image:url(../media/contacts-light.1csydzoqhwv19.webp)}.ds-block-picker__thumb--social{background-image:url(../media/social-light.2_ndp6ae4l-s5.webp)}.ds-block-picker__thumb--image{background-image:url(../media/image-light.06u8swur6354i.webp)}.ds-block-picker__thumb--marquee{background-image:url(../media/marquee-light.2zei5ax2dwoch.webp)}.ds-block-picker__thumb--testimonials{background-image:url(../media/testimonials-light.41c07i24qgupw.webp)}.ds-block-picker__thumb--faq{background-image:url(../media/faq-light.09xn7phoor4e8.webp)}.ds-block-picker__thumb--gallery{background-image:url(../media/gallery-light.33ii7p5_-u-pn.webp)}.ds-block-picker__thumb--pricing{background-image:url(../media/pricing-light.3my8wgjllwb50.webp)}.ds-block-picker__thumb--team{background-image:url(../media/team-light.1wx4n2cfo323q.webp)}.ds-block-picker__thumb--logos{background-image:url(../media/logos-light.0cx1dujc3lmlk.webp)}.ds-block-picker__thumb--video{background-image:url(../media/video-light.0mohhf55ce82p.webp)}.ds-block-picker__thumb--map{background-image:url(../media/map-light.0tw6ghqzdo-7i.webp)}.ds-block-picker__thumb--articles{background-image:url(../media/articles-light.0m2za9xb0g_kv.webp)}[data-theme=dark] .ds-block-picker__thumb--hero{background-image:url(../media/hero-dark.2t7jr_l45h3kg.webp)}[data-theme=dark] .ds-block-picker__thumb--prose{background-image:url(../media/prose-dark.127a49es4se6x.webp)}[data-theme=dark] .ds-block-picker__thumb--cta{background-image:url(../media/cta-dark.0-fq5q78hp4_3.webp)}[data-theme=dark] .ds-block-picker__thumb--contacts{background-image:url(../media/contacts-dark.361gwruo1vlzt.webp)}[data-theme=dark] .ds-block-picker__thumb--social{background-image:url(../media/social-dark.38p-ujhdm4b_0.webp)}[data-theme=dark] .ds-block-picker__thumb--image{background-image:url(../media/image-dark.3qg9th0mv2piv.webp)}[data-theme=dark] .ds-block-picker__thumb--marquee{background-image:url(../media/marquee-dark.0mo7bzm-246wm.webp)}[data-theme=dark] .ds-block-picker__thumb--testimonials{background-image:url(../media/testimonials-dark.37psgxd45uaoc.webp)}[data-theme=dark] .ds-block-picker__thumb--faq{background-image:url(../media/faq-dark.0tou_x75fz1ex.webp)}[data-theme=dark] .ds-block-picker__thumb--gallery{background-image:url(../media/gallery-dark.14fjmjme_egna.webp)}[data-theme=dark] .ds-block-picker__thumb--pricing{background-image:url(../media/pricing-dark.3g5spmct59ovo.webp)}[data-theme=dark] .ds-block-picker__thumb--team{background-image:url(../media/team-dark.0-s78cvog6tay.webp)}[data-theme=dark] .ds-block-picker__thumb--logos{background-image:url(../media/logos-dark.2c-imjgc_iiej.webp)}[data-theme=dark] .ds-block-picker__thumb--video{background-image:url(../media/video-dark.3_rses94_pj_z.webp)}[data-theme=dark] .ds-block-picker__thumb--map{background-image:url(../media/map-dark.2d596q0a3qi4a.webp)}[data-theme=dark] .ds-block-picker__thumb--articles{background-image:url(../media/articles-dark.134ttz2ixqd6z.webp)}.ds-block-picker__thumb--hero>svg,.ds-block-picker__thumb--prose>svg,.ds-block-picker__thumb--cta>svg,.ds-block-picker__thumb--contacts>svg,.ds-block-picker__thumb--social>svg,.ds-block-picker__thumb--image>svg,.ds-block-picker__thumb--marquee>svg,.ds-block-picker__thumb--testimonials>svg,.ds-block-picker__thumb--faq>svg,.ds-block-picker__thumb--gallery>svg,.ds-block-picker__thumb--pricing>svg,.ds-block-picker__thumb--team>svg,.ds-block-picker__thumb--logos>svg,.ds-block-picker__thumb--video>svg,.ds-block-picker__thumb--map>svg,.ds-block-picker__thumb--articles>svg{display:none}.ds-block-fields__empty{--ds-block-fields-empty-face:var(--ds-font-small-face);--ds-block-fields-empty-size:var(--ds-font-small-size);--ds-block-fields-empty-weight:var(--ds-font-small-weight);--ds-block-fields-empty-leading:var(--ds-font-small-leading);--ds-block-fields-empty-tracking:var(--ds-font-small-tracking);--ds-block-fields-empty-ink:var(--ds-text-tertiary-neutral);font-family:var(--ds-block-fields-empty-face);font-size:var(--ds-block-fields-empty-size);font-weight:var(--ds-block-fields-empty-weight);line-height:var(--ds-block-fields-empty-leading);letter-spacing:var(--ds-block-fields-empty-tracking);color:var(--ds-block-fields-empty-ink);margin:0}.ds-block-list__hidden{--ds-block-list-hidden-ink:var(--ds-text-secondary-neutral);inline-size:var(--ds-space-4);block-size:var(--ds-space-4);color:var(--ds-block-list-hidden-ink);flex:none;display:inline-flex}.ds-block-fields__item{inline-size:100%;min-inline-size:0}.ds-block-fields__focus{border:1px solid var(--ds-border);border-radius:var(--ds-radius-2);background-color:var(--ds-surface-2);cursor:crosshair;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.ds-block-fields__focus:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-block-fields__focus>img{block-size:auto;inline-size:100%;display:block}.ds-block-fields__dot{inline-size:var(--ds-space-4);block-size:var(--ds-space-4);border:2px solid var(--ds-on-inverse);border-radius:var(--ds-radius-full);background-color:var(--ds-inverse);pointer-events:none;position:absolute;inset-block-start:var(--ds-block-fields-focus-y,50%);inset-inline-start:var(--ds-block-fields-focus-x,50%);translate:-50% -50%}.ds-block-preview{inline-size:100%;aspect-ratio:var(--ds-block-preview-ratio,4 / 3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background-color:var(--ds-surface-1);display:block}.ds-block-picker .ds-grid,.ds-media-picker .ds-grid{--ds-grid-floor:12rem}.ds-block-picker__thumb{background-color:var(--ds-surface-0);background-position:50%;background-repeat:no-repeat;background-size:contain}.ds-block-picker__thumb>svg{block-size:100%;max-block-size:none;inline-size:100%;color:var(--ds-text-tertiary-neutral);background-color:var(--ds-surface-2);margin:0;position:absolute;inset:0}.ds-theme-fields__faces{--ds-grid-floor:12rem}.ds-theme-fields__sample{gap:var(--ds-rhythm-element);padding:var(--ds-rhythm-element);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-3);background-color:var(--ds-surface-1);flex-direction:column;display:flex}.ds-theme-fields__sample-title,.ds-theme-fields__sample-text,.ds-theme-fields__sample-code{margin:0}.ds-theme-fields__sample-title{--ds-theme-fields-sample-title-face:var(--ds-font-heading-3-face);--ds-theme-fields-sample-title-size:var(--ds-font-heading-3-size);--ds-theme-fields-sample-title-weight:var(--ds-font-heading-3-weight);--ds-theme-fields-sample-title-leading:var(--ds-font-heading-3-leading);--ds-theme-fields-sample-title-tracking:var(--ds-font-heading-3-tracking);font-size:var(--ds-theme-fields-sample-title-size);font-weight:var(--ds-theme-fields-sample-title-weight);line-height:var(--ds-theme-fields-sample-title-leading);letter-spacing:var(--ds-theme-fields-sample-title-tracking);color:var(--ds-text-primary-neutral)}.ds-theme-fields__sample-text{--ds-theme-fields-sample-text-face:var(--ds-font-copy-face);--ds-theme-fields-sample-text-size:var(--ds-font-copy-size);--ds-theme-fields-sample-text-weight:var(--ds-font-copy-weight);--ds-theme-fields-sample-text-leading:var(--ds-font-copy-leading);font-size:var(--ds-theme-fields-sample-text-size);font-weight:var(--ds-theme-fields-sample-text-weight);line-height:var(--ds-theme-fields-sample-text-leading);color:var(--ds-text-secondary-neutral)}.ds-theme-fields__sample-code{--ds-theme-fields-sample-code-face:var(--ds-font-mono-face);--ds-theme-fields-sample-code-size:var(--ds-font-mono-size);--ds-theme-fields-sample-code-leading:var(--ds-font-mono-leading);font-size:var(--ds-theme-fields-sample-code-size);line-height:var(--ds-theme-fields-sample-code-leading);color:var(--ds-text-tertiary-neutral)}.ds-theme-fields__sample-title:not([data-face]){font-family:var(--ds-theme-fields-sample-title-face)}.ds-theme-fields__sample-text:not([data-face]){font-family:var(--ds-theme-fields-sample-text-face)}.ds-theme-fields__sample-code:not([data-face]){font-family:var(--ds-theme-fields-sample-code-face)}.ds-theme-fields__tiles{gap:var(--ds-rhythm-element);flex-wrap:wrap;display:flex}.ds-theme-fields__tile{align-items:center;gap:var(--ds-rhythm-line);padding:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-2);cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease);flex-direction:column;display:flex;position:relative}.ds-theme-fields__tile:hover{background-color:var(--ds-surface-hover)}.ds-theme-fields__tile:has(:checked){border-color:var(--ds-border-active);background-color:var(--ds-surface-active)}.ds-theme-fields__tile:has(:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.ds-theme-fields__shape{inline-size:var(--ds-size-5);block-size:var(--ds-size-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background-color:var(--ds-surface-2);display:block}.ds-theme-fields__tile-name{--ds-theme-fields-tile-face:var(--ds-font-small-face);--ds-theme-fields-tile-size:var(--ds-font-small-size);--ds-theme-fields-tile-leading:var(--ds-font-small-leading);font-family:var(--ds-theme-fields-tile-face);font-size:var(--ds-theme-fields-tile-size);line-height:var(--ds-theme-fields-tile-leading);color:var(--ds-text-secondary-neutral)}.ds-theme-fields__page{--ds-theme-fields-page-ground:var(--ds-static-white);--ds-theme-fields-page-ink:var(--ds-static-black);gap:var(--ds-space-1);inline-size:calc(var(--ds-size-5) * 1.5);block-size:var(--ds-size-5);padding:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-2);background-color:var(--ds-theme-fields-page-ground);color:var(--ds-theme-fields-page-ink);grid-template-rows:auto auto auto auto;display:grid;position:relative;overflow:hidden}.ds-theme-fields__page[data-light=dark]{--ds-theme-fields-page-ground:var(--ds-static-black);--ds-theme-fields-page-ink:var(--ds-static-white)}.ds-theme-fields__page[data-light=system]:after{content:"";background-color:var(--ds-static-black);mix-blend-mode:difference;position:absolute;inset:0 0 0 50%}.ds-theme-fields__page-bar,.ds-theme-fields__page-title,.ds-theme-fields__page-text,.ds-theme-fields__page-button{border-radius:var(--ds-radius-1);background-color:currentColor;display:block}.ds-theme-fields__page-bar{opacity:.35;block-size:2px}.ds-theme-fields__page-title{opacity:.9;block-size:4px;inline-size:70%}.ds-theme-fields__page-text{opacity:.4;block-size:2px;inline-size:85%}.ds-theme-fields__page-button{background-color:var(--ds-brand);block-size:5px;inline-size:30%}.ds-theme-fields__derived{gap:var(--ds-rhythm-element);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-theme-fields__swatch{align-items:center;gap:var(--ds-rhythm-line);flex-direction:column;display:flex}.ds-theme-fields__chip{inline-size:var(--ds-size-3);block-size:var(--ds-size-3);border-radius:var(--ds-radius-2);border:1px solid var(--ds-border-subtle);background-color:var(--ds-surface-2);display:block}.ds-theme-fields__chip--brand{background-color:var(--ds-brand)}.ds-theme-fields__chip--hover{background-color:var(--ds-brand-hover)}.ds-theme-fields__chip--tint{background-image:linear-gradient(var(--ds-brand-tint), var(--ds-brand-tint))}.ds-theme-fields__chip--edge{border-color:var(--ds-brand-edge);border-width:2px}.ds-theme-fields__chip--ink{background-color:var(--ds-brand-ink)}.ds-theme-fields__swatch-name{--ds-theme-fields-swatch-face:var(--ds-font-small-face);--ds-theme-fields-swatch-size:var(--ds-font-small-size);--ds-theme-fields-swatch-leading:var(--ds-font-small-leading);--ds-theme-fields-swatch-ink:var(--ds-text-tertiary-neutral);font-family:var(--ds-theme-fields-swatch-face);font-size:var(--ds-theme-fields-swatch-size);line-height:var(--ds-theme-fields-swatch-leading);color:var(--ds-theme-fields-swatch-ink)}.ds-studio{--ds-studio-rail:22rem;flex-direction:column;flex:auto;min-block-size:0;inline-size:100%;display:flex;container-type:inline-size}.ds-studio__panes{gap:var(--ds-rhythm-block);flex:auto;grid-template-columns:minmax(0,1fr);align-items:start;min-block-size:0;display:grid}.ds-studio__rail,.ds-studio__canvas{min-inline-size:0}.ds-studio__rail-head{align-items:center;gap:var(--ds-rhythm-line);min-inline-size:0;display:flex}.ds-studio__rail-title{--ds-studio-rail-title-face:var(--ds-font-label-face);--ds-studio-rail-title-size:var(--ds-font-label-size);--ds-studio-rail-title-weight:var(--ds-font-label-weight);--ds-studio-rail-title-leading:var(--ds-font-label-leading);--ds-studio-rail-title-tracking:var(--ds-font-label-tracking);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--ds-studio-rail-title-face);font-size:var(--ds-studio-rail-title-size);font-weight:var(--ds-studio-rail-title-weight);line-height:var(--ds-studio-rail-title-leading);letter-spacing:var(--ds-studio-rail-title-tracking);margin:0;overflow:hidden}.ds-studio__canvas{gap:var(--ds-rhythm-element);flex-direction:column;display:flex}@container (min-width:60rem){.ds-studio__panes{grid-template-columns:var(--ds-studio-rail) minmax(0, 1fr);gap:var(--ds-rhythm-element);grid-template-rows:minmax(0,1fr);align-items:stretch}.ds-studio__rail{min-block-size:0;padding:var(--ds-rhythm-element);padding-inline-start:0;position:relative;overflow-y:auto}.ds-studio__canvas{min-block-size:0}.ds-studio__canvas .ds-block-preview{aspect-ratio:auto;flex:auto;min-block-size:0}}.ds-builder-shell{block-size:var(--ds-builder-shell-size,100dvh);background-color:var(--ds-surface-0);flex-direction:column;min-block-size:0;display:flex;position:relative}.ds-builder-shell__bar{justify-content:space-between;align-items:center;gap:var(--ds-rhythm-element);min-inline-size:0;min-block-size:var(--ds-size-4);padding-block:var(--ds-space-2);padding-inline:var(--ds-rhythm-element);background-color:var(--ds-surface-0);border-block-end:1px solid var(--ds-border-subtle);flex:none;display:flex}.ds-builder-shell__start,.ds-builder-shell__end{align-items:center;gap:var(--ds-rhythm-line);min-inline-size:0;display:flex}.ds-builder-shell__start{flex:auto}.ds-builder-shell__end{gap:var(--ds-rhythm-element);flex:none}.ds-builder-shell__tools{align-items:center;gap:var(--ds-rhythm-line);min-inline-size:0;display:flex}.ds-builder-shell__brand{align-items:center;margin-inline-end:var(--ds-space-2);display:flex}.ds-builder-shell__title{--ds-builder-shell-title-face:var(--ds-font-label-face);--ds-builder-shell-title-size:var(--ds-font-label-size);--ds-builder-shell-title-weight:var(--ds-font-label-weight);--ds-builder-shell-title-leading:var(--ds-font-label-leading);--ds-builder-shell-title-tracking:var(--ds-font-label-tracking);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--ds-builder-shell-title-face);font-size:var(--ds-builder-shell-title-size);font-weight:var(--ds-builder-shell-title-weight);line-height:var(--ds-builder-shell-title-leading);letter-spacing:var(--ds-builder-shell-title-tracking);margin:0;overflow:hidden}.ds-builder-shell__badge{align-items:center;display:inline-flex}.ds-builder-shell__badge .ds-badge{--ds-badge-tier:var(--ds-space-5)}.ds-builder-shell__changes{--ds-builder-shell-changes-face:var(--ds-font-small-face);--ds-builder-shell-changes-size:var(--ds-font-small-size);--ds-builder-shell-changes-weight:var(--ds-font-small-weight);--ds-builder-shell-changes-leading:var(--ds-font-small-leading);--ds-builder-shell-changes-tracking:var(--ds-font-small-tracking);--ds-builder-shell-changes-ink:var(--ds-text-tertiary-neutral);white-space:nowrap;font-family:var(--ds-builder-shell-changes-face);font-size:var(--ds-builder-shell-changes-size);font-weight:var(--ds-builder-shell-changes-weight);line-height:var(--ds-builder-shell-changes-leading);letter-spacing:var(--ds-builder-shell-changes-tracking);color:var(--ds-builder-shell-changes-ink)}.ds-builder-shell__changes[data-state=failed]{--ds-builder-shell-changes-ink:var(--ds-danger-ink)}.ds-builder-shell__main{z-index:0;min-block-size:0;min-inline-size:0;padding:var(--ds-rhythm-element);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}
.ds-inspector__toggle{justify-content:center;align-items:center;gap:var(--ds-space-1);min-block-size:var(--ds-size-2);min-inline-size:var(--ds-size-2);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-2);--ds-inspector-toggle-ink:var(--ds-text-secondary-neutral);color:var(--ds-inspector-toggle-ink);cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease), color var(--ds-duration) var(--ds-ease);background:0 0;border:1px solid #0000;display:inline-flex}.ds-inspector__toggle:hover{background-color:var(--ds-surface-hover);--ds-inspector-toggle-ink:var(--ds-text-primary-neutral);color:var(--ds-inspector-toggle-ink)}.ds-inspector__toggle[aria-pressed=true]{border-color:var(--ds-border);background-color:var(--ds-surface-active);--ds-inspector-toggle-ink:var(--ds-text-primary-neutral);color:var(--ds-inspector-toggle-ink)}.ds-inspector__toggle:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-inspector__toggle-mark{block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.ds-inspector__toggle-mark>svg{block-size:100%;inline-size:100%}.ds-inspector__toggle-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ds-inspector{z-index:60;pointer-events:none;position:fixed;inset:0}.ds-inspector__box{outline:1px solid var(--ds-interactive);background-color:color-mix(in srgb, var(--ds-interactive) 12%, transparent);border-radius:var(--ds-radius-1,4px);position:fixed}.ds-inspecting{--ds-inspector-width:26rem}.ds-inspecting body{padding-inline-start:var(--ds-inspector-width)}.ds-inspector__drawer{z-index:61;inline-size:var(--ds-inspector-width,26rem);overscroll-behavior-x:contain;background-color:var(--ds-surface-1);font-family:var(--ds-typeface-body);font-size:var(--ds-font-body-size);line-height:var(--ds-font-body-leading);position:fixed;inset-block:0;inset-inline-start:0;overflow:auto}.ds-inspector__drawer-head{padding:var(--ds-space-4);border-block-end:1px solid var(--ds-border);position:relative}.ds-inspector__drawer-copy{min-block-size:var(--ds-size-1);padding-inline:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-1);font:inherit;font-size:var(--ds-font-small-size);color:var(--ds-text-secondary-neutral);cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease), color var(--ds-duration) var(--ds-ease);background:0 0;position:absolute;inset-block-start:var(--ds-space-3);inset-inline-end:var(--ds-space-3)}.ds-inspector__drawer-copy:hover{background-color:var(--ds-surface-hover);color:var(--ds-text-primary-neutral)}.ds-inspector__drawer-part{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-typeface-body);font-size:var(--ds-font-heading-6-size);color:var(--ds-interactive);margin-block-end:var(--ds-space-1);text-decoration:none;display:inline-flex}.ds-inspector__drawer-mark{block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.ds-inspector__drawer-mark>svg{block-size:100%;inline-size:100%}.ds-inspector__drawer-step{font-family:var(--ds-typeface-mono);overflow-wrap:anywhere}.ds-inspector__drawer-step .ds-inspector__drawer-step{padding-inline-start:var(--ds-space-3)}.ds-inspector__drawer-up{color:var(--ds-text-tertiary-neutral)}.ds-inspector__drawer-self{color:var(--ds-text-primary-neutral)}.ds-inspector__drawer-group{padding:var(--ds-space-4)}.ds-inspector__drawer-group+.ds-inspector__drawer-group{border-block-start:1px solid var(--ds-border)}.ds-inspector__drawer-label{gap:var(--ds-space-2);color:var(--ds-text-tertiary-neutral);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;margin-block-end:var(--ds-space-2);display:flex}.ds-inspector__drawer-chain{flex-direction:column;display:flex}.ds-inspector__drawer-step{color:var(--ds-text-tertiary-neutral)}.ds-inspector__drawer-step:before{content:"← "}.ds-inspector__drawer-role{color:var(--ds-text-primary-neutral);letter-spacing:normal;text-transform:none}.ds-inspector__drawer-row{gap:var(--ds-space-3);align-items:baseline;display:flex}.ds-inspector__drawer-row+.ds-inspector__drawer-row{margin-block-start:var(--ds-space-2)}.ds-inspector__drawer-key{inline-size:6rem;color:var(--ds-text-tertiary-neutral);flex:none}.ds-inspector__drawer-read{flex-direction:column;min-inline-size:0;display:flex}.ds-inspector__drawer-token{font-family:var(--ds-typeface-mono);color:var(--ds-syntax-name);overflow-wrap:anywhere}.ds-inspector__drawer-also{font-family:var(--ds-typeface-mono);color:var(--ds-text-tertiary-neutral);overflow-wrap:anywhere}.ds-inspector__drawer-raw{color:var(--ds-text-secondary-neutral)}.ds-inspector__drawer-mark-why{color:var(--ds-text-tertiary-neutral)}.ds-inspector__drawer-raw.is-loose{color:var(--ds-danger-ink)}@media (hover:none){.ds-inspector__toggle{display:none}}
.doc-fill{flex:1;min-inline-size:0}html[data-lang=it] .doc-lang[lang=en],html:not([data-lang=it]) .doc-lang[lang=it]{display:none}.doc-skip{z-index:20;padding:var(--ds-space-2) var(--ds-space-4);background-color:var(--ds-surface-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-2);color:var(--ds-text-primary-neutral);text-decoration:none;position:fixed;inset-block-start:var(--ds-space-2);inset-inline-start:var(--ds-space-2);transform:translateY(-200%)}.doc-skip:focus-visible{transform:none}:root{--doc-width:76rem;--doc-screen-measure:92rem}.doc-docs-screen{--ds-app-shell-measure:var(--doc-screen-measure)}.doc-modes{--ds-header-width:none;--ds-header-gutter:var(--ds-space-6)}@media (max-width:40rem){.doc-modes .ds-header__bar,.doc-modes .ds-header__actions{flex-wrap:wrap}.doc-modes .ds-header__actions{row-gap:var(--ds-space-2);flex:1}.doc-modes .doc-device{display:none}}.doc-shell{gap:var(--ds-rhythm-block);max-width:var(--doc-width);padding:var(--ds-rhythm-block) var(--ds-space-6);grid-template-columns:12rem minmax(0,1fr);margin-inline:auto;display:grid}.doc-nav{max-block-size:calc(100dvh - var(--ds-space-16));align-self:start;inline-size:100%;position:sticky;inset-block-start:var(--ds-space-16)}.doc-main{min-width:0}.doc-letter{border:0;block-size:40rem;inline-size:100%;display:block}.doc-letter--phone{inline-size:375px;max-inline-size:100%}.doc-narrow{max-inline-size:24rem}.doc-panel{padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background-color:var(--ds-surface-1)}.doc-scroll{contain:paint;overflow-x:auto}.doc-mono{font-family:var(--ds-typeface-mono)}.doc-key{flex:none;inline-size:10rem}.doc-gapdemo{display:flex}.doc-bar{block-size:var(--ds-space-2);background:var(--ds-interactive);border-radius:var(--ds-radius-1)}.doc-block{block-size:var(--ds-space-8);background:var(--ds-surface-2);border-radius:var(--ds-radius-1)}.doc-shape{inline-size:var(--ds-space-12);block-size:var(--ds-space-12);background-color:var(--ds-surface-2);border:1px solid var(--ds-inverse);flex:none}.doc-swatch{inline-size:var(--ds-space-20);block-size:var(--ds-space-20);border:1px solid var(--ds-border);border-radius:var(--ds-radius-2);flex:none}.doc-rail{gap:var(--ds-space-8);padding-block:var(--ds-space-8);border-block-end:1px solid var(--ds-border);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;display:grid}.doc-rail:last-child{border-block-end:0}.doc-scroll .doc-rail{grid-template-columns:11rem max-content}@media (max-width:47.99rem){.doc-shell{grid-template-columns:minmax(0,1fr)}.doc-nav{position:static}.doc-rail{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}}.doc-icon{text-align:center;width:6.5rem}.doc-icon__glyph{color:var(--ds-text-primary-neutral);font-size:1.5rem;display:inline-flex}.doc-gapdemo--stacked{flex-direction:column;gap:0}.doc-gapmark{box-sizing:border-box;border:1px dashed var(--ds-inverse)}.doc-block--edged{box-sizing:border-box;border:1px solid var(--ds-inverse)}.doc-indent{padding-inline-start:var(--ds-space-6)}.doc-flush{padding:0;overflow:hidden}.doc-panel,.doc-play{--ds-auth-size:100%;--ds-app-shell-size:100%;--ds-builder-shell-size:100%;--ds-app-shell-head-room:0px;--ds-app-shell-end-room:0px}.doc-twoline{flex-direction:column;line-height:1.25;display:flex}.doc-person{align-items:center;gap:var(--ds-space-3);display:inline-flex}.doc-cell{inline-size:14rem}.doc-sidebar-demo{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-2);block-size:22rem;display:flex;overflow:hidden}.doc-play{max-width:var(--doc-width);padding:var(--ds-rhythm-block) var(--ds-space-6);margin-inline:auto}.doc-answering{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-2);transition:background-color var(--ds-duration) var(--ds-ease);display:inline-flex}.doc-answering:hover{background-color:var(--ds-surface-hover)}[data-device] .doc-shell{box-sizing:border-box;inline-size:var(--doc-canvas,auto);background-color:var(--ds-surface-0);border-inline:1px solid var(--ds-border);max-width:none;min-block-size:calc(100vh - 3.5rem);margin-inline:auto}[data-device] body{background-color:color-mix(in srgb, var(--ds-surface-2) 82%, #2d6cdf 18%)}.doc-play--fills{max-width:none;block-size:calc(100dvh - var(--ds-space-16) - var(--ds-size-2) - var(--ds-space-4) - 1px);padding:0}.doc-play--fills>.doc-main{block-size:100%;min-inline-size:0;overflow-y:auto}[data-device] .doc-play{background-color:color-mix(in srgb, var(--ds-surface-2) 82%, #2d6cdf 18%);max-width:none;padding-block:var(--ds-space-6);overflow-x:auto}[data-device] .doc-play--fills{box-sizing:border-box;block-size:calc(100dvh - var(--ds-space-16) - var(--ds-size-2) - var(--ds-space-4) - 1px);min-block-size:0;overflow-y:hidden}[data-device] .doc-play--fills>.doc-main{block-size:100%;max-block-size:100%;overflow-y:auto}[data-device] .doc-play>.doc-main,[data-device] .doc-play--fills>.doc-main{--ds-viewport:var(--doc-canvas,100vw);transform:translateZ(0)}[data-device] .doc-play>.doc-main{box-sizing:border-box;inline-size:var(--doc-canvas,auto);background-color:var(--ds-surface-0);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);max-inline-size:none;padding:var(--ds-space-6);margin-inline:auto;overflow:hidden}[data-device] .doc-play--fills>.doc-main{padding:0;overflow-y:auto}.doc-device:last-of-type{margin-inline-end:var(--ds-space-5)}.doc-device+.doc-device{margin-inline-start:calc(-1 * var(--ds-space-2))}.doc-inspect{margin-inline-end:var(--ds-space-5)}.doc-device{justify-content:center;align-items:center;gap:var(--ds-space-1);min-block-size:var(--ds-size-2);min-inline-size:var(--ds-size-2);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-2);font:inherit;font-size:var(--ds-font-label-size);color:var(--ds-text-secondary-neutral);cursor:pointer;transition:color var(--ds-duration) var(--ds-ease), background-color var(--ds-duration) var(--ds-ease), border-color var(--ds-duration) var(--ds-ease);background:0 0;border:1px solid #0000;display:inline-flex}.doc-device:hover{background-color:var(--ds-surface-hover);color:var(--ds-text-primary-neutral)}.doc-device[aria-pressed=true]{border-color:var(--ds-border);background-color:var(--ds-surface-active);color:var(--ds-text-primary-neutral)}.doc-device__mark{block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.doc-device__mark>svg{block-size:100%;inline-size:100%}.doc-device__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.doc-subbar{--doc-subbar-height:calc(var(--ds-size-2) + var(--ds-space-4) + 1px);min-block-size:var(--ds-size-2);align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-6);border-block-end:1px solid var(--ds-border);background-color:var(--ds-surface-1);display:flex}.doc-subbar__style{align-items:center;gap:var(--ds-space-3);border-inline-start:1px solid var(--ds-border);flex:none;margin-inline-start:auto;padding-inline-start:var(--ds-space-4);display:flex}.doc-subbar__trail{flex:none}.doc-subbar__step{gap:var(--ds-space-1);flex:none;display:flex}.doc-subbar__axis{color:var(--ds-text-tertiary-neutral);font-size:var(--ds-font-label-size)}.doc-title{font-family:var(--ds-font-heading-2-face);font-size:var(--ds-font-heading-2-size);font-weight:var(--ds-weight-robust);line-height:var(--ds-font-heading-2-leading);letter-spacing:var(--ds-font-heading-2-tracking);color:inherit;text-wrap-style:balance;margin:0}.doc-lede{font-family:var(--ds-typeface-body);font-size:var(--ds-font-copy-prose-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-copy-prose-leading);color:var(--ds-text-secondary-neutral);text-wrap-style:pretty;margin:0}.doc-section{font-family:var(--ds-font-heading-4-face);font-size:var(--ds-font-heading-4-size);font-weight:var(--ds-weight-robust);line-height:var(--ds-font-heading-4-leading);letter-spacing:var(--ds-font-heading-4-tracking);color:inherit;text-wrap-style:balance;margin:0}.doc-subsection{font-family:var(--ds-font-heading-5-face);font-size:var(--ds-font-heading-5-size);font-weight:var(--ds-weight-robust);line-height:var(--ds-font-heading-5-leading);letter-spacing:var(--ds-font-heading-5-tracking);color:inherit;text-wrap-style:balance;margin:0}.doc-prose{font-family:var(--ds-typeface-body);font-size:var(--ds-font-body-prose-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-body-prose-leading);color:inherit;text-wrap-style:pretty;margin:0}.doc-note{font-family:var(--ds-typeface-body);font-size:var(--ds-font-body-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-body-leading);color:var(--ds-text-secondary-neutral);text-wrap-style:pretty;margin:0}.doc-label{font-family:var(--ds-typeface-body);font-size:var(--ds-font-label-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-label-leading);color:var(--ds-text-secondary-neutral);margin:0}.doc-caption{font-family:var(--ds-typeface-body);font-size:var(--ds-font-small-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-small-leading);color:var(--ds-text-secondary-neutral);margin:0}.doc-aside{font-family:var(--ds-typeface-body);font-size:var(--ds-font-small-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-small-leading);color:var(--ds-text-tertiary-neutral);margin:0}.doc-required{color:var(--ds-danger-ink)}.doc-mark{inline-size:var(--ds-size-4);block-size:var(--ds-size-4);border-radius:var(--ds-radius-2);background-color:var(--ds-brand);color:var(--ds-on-brand);font-family:var(--ds-typeface-body);font-size:var(--ds-font-label-size);font-weight:var(--ds-weight-robust);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.doc-notify{inline-size:var(--ds-size-1);block-size:var(--ds-size-1);display:inline-flex;position:relative}.doc-notify__mark>svg{inline-size:var(--ds-size-1);block-size:var(--ds-size-1)}.doc-notify__badge{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-25%,-50%)}.doc-list{margin:0;padding:0;list-style:none}.doc-list__row{gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-block-end:1px solid var(--ds-border-subtle);flex-direction:column;display:flex}.doc-state{inline-size:var(--ds-space-24);block-size:var(--ds-size-3);border-radius:var(--ds-radius-2);font-family:var(--ds-typeface-body);font-size:var(--ds-font-label-size);font-weight:var(--ds-weight-standard);line-height:var(--ds-font-label-leading);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.doc-tall{block-size:28rem}.doc-layer{padding:var(--ds-space-6);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-3);padding-block-start:var(--ds-space-8);position:relative}.doc-layer__tag{font-family:var(--ds-typeface-mono);font-size:var(--ds-font-small-size);line-height:var(--ds-font-small-leading);color:var(--ds-text-secondary-neutral);text-transform:uppercase;letter-spacing:var(--ds-font-overline-tracking);position:absolute;inset-block-start:var(--ds-space-2);inset-inline-start:var(--ds-space-3)}.doc-layer__bar{block-size:var(--ds-space-10);border-radius:var(--ds-radius-2);background-color:var(--ds-surface-2);margin-block-end:var(--ds-space-6)}.doc-play--embed.doc-play--fills{block-size:100dvh}.doc-shot{background-color:var(--ds-surface-2);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.doc-shot>iframe{transform-origin:0 0;block-size:800px;inline-size:1280px;transform:scale(var(--doc-shot-scale,.25));pointer-events:none;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.doc-shot--picture>img{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.doc-shot--picture>.doc-shot__dark,[data-theme=dark] .doc-shot--picture>.doc-shot__light{display:none}[data-theme=dark] .doc-shot--picture>.doc-shot__dark{display:block}.doc-face{font-size:var(--ds-font-copy-size);line-height:var(--ds-font-copy-leading)}
