:root{--duo-color-background-0: #FFFFFF;--duo-color-gray-100: #FCFCFC;--duo-color-gray-200: #F6F6F6;--duo-color-gray-300: #EAEAEA;--duo-color-gray-400: #E2E2E2;--duo-color-gray-500: #DEDEDE;--duo-color-gray-600: #DADADA;--duo-color-gray-700: #D3D3D3;--duo-color-gray-800: #898989;--duo-color-gray-900: #626262;--duo-color-gray-1000: #4B4B4C;--duo-color-gray-1100: #3E3E3E;--duo-color-gray-1200: #292929;--duo-color-gray-1300: #232323;--duo-color-red-100: #FFFAF9;--duo-color-red-200: #FFF3EF;--duo-color-red-300: #FFE4DC;--duo-color-red-400: #FFDACF;--duo-color-red-500: #FFD5C9;--duo-color-red-600: #FFD0C2;--duo-color-red-700: #FFC5B6;--duo-color-red-800: #EC5732;--duo-color-red-900: #BD2600;--duo-color-red-1000: #9C0000;--duo-color-red-1100: #840000;--duo-color-red-1200: #5A0000;--duo-color-red-1300: #4E0000;--duo-color-yellow-100: #FEFCF2;--duo-color-yellow-200: #FDF5D9;--duo-color-yellow-300: #FCEAB1;--duo-color-yellow-400: #FAE08A;--duo-color-yellow-500: #FADD7E;--duo-color-yellow-600: #F9D765;--duo-color-yellow-700: #F6CF45;--duo-color-yellow-800: #A98400;--duo-color-yellow-900: #805B00;--duo-color-yellow-1000: #684400;--duo-color-yellow-1100: #5B3600;--duo-color-yellow-1200: #441F00;--duo-color-yellow-1300: #3D1800;--duo-color-green-100: #F9FDF6;--duo-color-green-200: #EDFAE5;--duo-color-green-300: #DFEFD6;--duo-color-green-400: #D7E7CE;--duo-color-green-500: #D3E3CB;--duo-color-green-600: #CEDEC5;--duo-color-green-700: #C8D7BF;--duo-color-green-800: #7F8D77;--duo-color-green-900: #596651;--duo-color-green-1000: #424F3B;--duo-color-green-1100: #36422F;--duo-color-green-1200: #202C19;--duo-color-green-1300: #1A2513;--duo-color-blue-100: #FAFCFF;--duo-color-blue-200: #EFF6FF;--duo-color-blue-300: #DFECFE;--duo-color-blue-400: #CEE3FE;--duo-color-blue-500: #C9E0FE;--duo-color-blue-600: #C2DCFD;--duo-color-blue-700: #B6D5FC;--duo-color-blue-800: #518BD5;--duo-color-blue-900: #2962A9;--duo-color-blue-1000: #0E4A8F;--duo-color-blue-1100: #003D80;--duo-color-blue-1200: #002365;--duo-color-blue-1300: #001C5E;--duo-color-purple-100: #FBFBFF;--duo-color-purple-200: #F4F4FF;--duo-color-purple-300: #E8E9FF;--duo-color-purple-400: #DEDFFF;--duo-color-purple-500: #DADBFF;--duo-color-purple-600: #D6D7FF;--duo-color-purple-700: #CDCEFF;--duo-color-purple-800: #8482C5;--duo-color-purple-900: #5E5B9A;--duo-color-purple-1000: #484480;--duo-color-purple-1100: #3C3772;--duo-color-purple-1200: #272059;--duo-color-purple-1300: #221952;--duo-color-background: #FFFFFF;--duo-color-accent: #090312;--duo-color-on-accent: #FBFBFF;--duo-color-button-danger: #BD2600;--duo-color-text: #292929;--duo-color-text-weak: #3E3E3E;--duo-color-text-weakest: #626262;--duo-color-text-strong: #232323;--duo-color-text-disabled: #D3D3D3;--duo-color-text-feedback-positive: #596651;--duo-color-text-feedback-negative: #9C0000;--duo-color-text-error: #BD2600;--duo-color-text-feedback-warning: #684400;--duo-color-text-feedback-neutral: #4B4B4C;--duo-color-text-feedback-highlight: #484480;--duo-color-text-feedback-informative: #0E4A8F;--duo-color-text-link: #484480;--duo-color-surface: #FCFCFC;--duo-color-surface-raised: #F6F6F6;--duo-color-border: #D3D3D3;--duo-color-border-strong: #898989;--duo-color-border-error: #EC5732;--duo-color-background-feedback-positive: #D7E7CE;--duo-color-background-feedback-negative: #FFDACF;--duo-color-background-feedback-warning: #FAE08A;--duo-color-background-feedback-neutral: #E2E2E2;--duo-color-background-feedback-highlight: #DEDFFF;--duo-color-background-feedback-informative: #CEE3FE;--duo-space-0: 0px;--duo-space-xxs: 4px;--duo-space-xs: 8px;--duo-space-s: 12px;--duo-space-m: 16px;--duo-space-l: 24px;--duo-space-xl: 32px;--duo-space-xxl: 64px;--duo-size-icon-s: .875rem;--duo-size-icon-m: 1rem;--duo-size-icon-l: 1.25rem;--duo-size-icon-xl: 1.5rem;--duo-border-radius-xs: 3px;--duo-border-radius-s: 5px;--duo-border-radius-m: 8px;--duo-border-radius-pill: 999px;--duo-font-family-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-family-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--duo-font-weight-regular: 400;--duo-font-weight-bold: 700;--duo-font-body: normal 400 .875rem/1.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-title: normal 600 1.125rem/1.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-lead: normal 600 1rem/1.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-1: normal 700 2.25rem/3rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-2: normal 700 2rem/2.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-3: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-4: normal 700 1.5rem/2.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-5: normal 700 1.25rem/2rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-headline-6: normal 700 1rem/1.75rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-small: normal 400 .75rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-tiny: normal 400 .625rem/.875rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-heading: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-primary: normal 700 1.75rem/2.5rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxs: normal 400 .625rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xs: normal 400 .75rem/1rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-form: normal 400 .875rem/1.25rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-s: normal 400 .875rem/1.5 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-m: normal 400 1rem/1.5 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-l: normal 600 1.25rem/1.4 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xl: normal 600 1.625rem/2rem "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxl: normal 600 2rem/1.25 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-font-xxxl: normal 600 2.5rem/1.2 "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--duo-box-shadow-input-hover: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-input-focus: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-button-focus: 0 0 0 .25rem #F4F4FF;--duo-box-shadow-inset-focus: 0 0 0 .25rem #F4F4FF}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/SeasonSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeistMono;src:url(/fonts/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--tt-color-soft-white: #fbfbfb;--tt-color-rich-black: #090312;--tt-color-vibrant-purple: #b9b9ff;--tt-color-text-primary: var(--tt-color-rich-black);--tt-color-text: #747474;--tt-color-border: silver;--tt-color-background-raised: whitesmoke;--tt-font-family-title: "Season Mix", system-ui, sans-serif;--tt-font-family-body: "Season Sans", system-ui, sans-serif;--tt-font-family-mono: "GeistMono", system-ui, sans-serif;--tt-font-body: normal 500 1.125rem / 1.75rem "Season Sans", sans-serif;--tt-font-headline-xl: normal 500 3rem / 3.5rem "Season Sans", sans-serif;--tt-font-headline-l: normal 500 2rem / 2.75rem "Season Sans", sans-serif;--tt-font-headline-m: normal 500 1.75rem / 2.5rem "Season Sans", sans-serif;--tt-font-lead: normal 500 1.5rem / 2.25rem "Season Sans", sans-serif;--tt-font-small: normal 500 1rem / 1.75rem "Season Sans", sans-serif;--tt-space-2xs: .25rem;--tt-space-xs: .5rem;--tt-space-s: .75rem;--tt-space-m: 1rem;--tt-space-l: 1.25rem;--tt-space-xl: 2rem;--tt-icon-caret-up-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23747474' viewBox='0 0 256 256'%3E%3Cpath d='M184.49%2C167.51a12%2C12%2C0%2C0%2C1%2C0%2C17l-48%2C48a12%2C12%2C0%2C0%2C1-17%2C0l-48-48a12%2C12%2C0%2C0%2C1%2C17-17L128%2C207l39.51-39.52A12%2C12%2C0%2C0%2C1%2C184.49%2C167.51Zm-96-79L128%2C49l39.51%2C39.52a12%2C12%2C0%2C0%2C0%2C17-17l-48-48a12%2C12%2C0%2C0%2C0-17%2C0l-48%2C48a12%2C12%2C0%2C0%2C0%2C17%2C17Z'%3E%3C/path%3E%3C/svg%3E");--tt-icon-magnifying-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23747474' viewBox='0 0 256 256'%3E%3Cpath d='M232.49%2C215.51%2C185%2C168a92.12%2C92.12%2C0%2C1%2C0-17%2C17l47.53%2C47.54a12%2C12%2C0%2C0%2C0%2C17-17ZM44%2C112a68%2C68%2C0%2C1%2C1%2C68%2C68A68.07%2C68.07%2C0%2C0%2C1%2C44%2C112Z'%3E%3C/path%3E%3C/svg%3E")}:root{--docs-main-max-normal: 72rem;--docs-main-max-narrow: 56rem;--docs-home-inner-max: var(--docs-main-max-narrow)}.skip-link{position:absolute;left:-9999px;z-index:999;padding:var(--duo-space-xs) var(--duo-space-m);background:var(--duo-color-surface);color:var(--duo-color-text);text-decoration:underline;border-radius:var(--duo-border-radius-s)}.skip-link:focus{left:var(--duo-space-m);top:var(--duo-space-m)}.app-shell{display:flex;min-height:100vh}@media(max-width:52rem){.app-shell{flex-direction:column}}.app-main{flex:1;min-width:0}html{font-size:16px}body{margin:0;min-height:100vh;font:var(--tt-font-body);color:var(--tt-color-text);background:var(--duo-color-surface);letter-spacing:.035em}a{color:var(--duo-color-text)}a:focus-visible{outline:2px solid var(--duo-color-text);outline-offset:2px}.docs-main{margin:0;padding-inline:var(--duo-space-xl);box-sizing:border-box;width:100%}.docs-main>.tt-box-xl,.docs-main>article.tt-box-xl{padding-inline:0}.docs-main>p{max-width:65ch}.docs-main--full{max-width:none}.docs-main--normal{max-width:var(--docs-main-max-normal)}.docs-main--narrow{max-width:var(--docs-main-max-narrow)}.docs-reading-column{box-sizing:border-box;width:100%;max-width:var(--docs-main-max-narrow);margin-top:var(--duo-space-xxl)}.docs-main h2:first-child,.docs-main h3:first-child,.docs-main h4:first-child{margin-top:0}.docs-main h2{margin:var(--duo-space-xl) 0 var(--duo-space-s);font:var(--tt-font-headline-l)}.docs-main h3{margin:var(--duo-space-l) 0 var(--duo-space-xs);font:var(--tt-font-headline-m)}.docs-main h4{margin:var(--duo-space-m) 0 var(--duo-space-xxs);font:var(--tt-font-headline-m);color:var(--duo-color-text)}.docs-main h5,.docs-main h6{margin:var(--duo-space-m) 0 var(--duo-space-xxs);font:var(--tt-font-small)}.docs-main p,.docs-main ul,.docs-main ol{margin:0 0 var(--duo-space-m)}.docs-main ul,.docs-main ol{padding-inline-start:var(--duo-space-xl)}.docs-main li{margin-bottom:12px}.docs-main li:last-child{margin-bottom:0}.docs-main hr{margin:var(--duo-space-xl) 0;border:none;border-top:1px solid var(--duo-color-border)}.docs-main blockquote{margin:0 0 var(--duo-space-m);padding:var(--duo-space-s) var(--duo-space-m);border-left:4px solid var(--duo-color-border);color:var(--duo-color-text-weak);background:var(--duo-color-surface)}.docs-main blockquote p:last-child{margin-bottom:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;margin:0 0 var(--duo-space-m, 1rem);border-collapse:collapse;border-collapse:separate;border-spacing:0;font:var(--tt-font-small);max-width:max-content;border-radius:4px 4px 0 0;overflow:clip}th,td{padding:var(--duo-space-m, 1rem);border:none;border-bottom:1px solid var(--tt-color-border);text-align:left;vertical-align:top}thead th{font-weight:500;color:var(--tt-color-text);background:var(--tt-color-background-raised);white-space:nowrap}.col-wide,.cem-col-type{min-width:14rem;white-space:normal}.docs-main img{max-width:100%;height:auto}.expressive-code{margin-bottom:var(--duo-space-l)}.docs-main pre{overflow-x:auto;padding:var(--duo-space-m);border-radius:var(--duo-border-radius-s);background:var(--duo-color-surface);font:var(--tt-font-body);font-family:var(--duo-font-family-mono);font-weight:var(--duo-font-weight-regular);line-height:1.5;margin-bottom:var(--duo-space-m)}.docs-main code{font-family:var(--tt-font-family-mono);font-size:1rem}.docs-main p code,.docs-main li code,.docs-main td code .docs-main :not(.astro-code) code{padding:.1em .3em;background:#f5f5f5;color:#00f}#main-content:focus{outline:none}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}strong{font-weight:500;color:var(--tt-color-rich-black)}h1{font:var(--tt-font-headline-xl);color:var(--tt-color-rich-black)}h2{font:var(--tt-font-headline-l);color:var(--tt-color-rich-black)}h3,h4,h5,h6{font:var(--tt-font-headline-m);color:var(--tt-color-rich-black)}.tt-small{font:var(--tt-font-small)}.tt-lead{font:var(--tt-font-lead)}.tt-headline-m{font:var(--tt-font-headline-m)}@layer tt-stack{[class^=tt-stack]{display:flex;flex-direction:column;justify-content:flex-start}[class^=tt-stack]>*{margin-block:0}[class^=tt-stack]>*+*{margin-block-start:0}.tt-stack-xl>*+*{margin-block-start:var(--tt-space-xl)}.tt-stack-l>*+*{margin-block-start:var(--tt-space-l)}.tt-stack-s>*+*{margin-block-start:var(--tt-space-s)}.tt-stack-xs>*+*{margin-block-start:var(--tt-space-xs)}}@layer tt-box{.tt-box-2xs{padding:var(--tt-space-2xs)}.tt-box-xs{padding:var(--tt-space-xs)}.tt-box-s{padding:var(--tt-space-s)}.tt-box-m{padding:var(--tt-space-m)}.tt-box-l{padding:var(--tt-space-l)}.tt-box-xl{padding:var(--tt-space-xl)}}@layer tt-cluster{.tt-cluster,.tt-switcher{display:flex;flex-wrap:wrap;gap:16px}.tt-switcher>*{flex-grow:1;flex-basis:calc((35rem - 100%)*999)}.tt-switcher>:nth-last-child(n+3),.tt-switcher>:nth-last-child(n+3)~*{flex-basis:100%}}@layer tt-grid{.tt-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@layer tt-button{:root{--tt-border-radius: 4px;--tt-color-button: black}:where(.tt-button){border-radius:var(--tt-border-radius);border:1.5px solid;color:var(--tt-color-button);padding:4px 12px;font-family:inherit;font-size:var(--step-1);line-height:calc((28 / 19) * .75em);background:transparent;cursor:pointer;height:44px;display:inline-flex;align-items:center;text-align:center;justify-content:center;text-decoration:none;font:var(--tt-font-body)}.tt-button:hover{text-decoration:none}:where(.tt-button) :where(.icon){width:calc((28 / 19) * .75em);height:calc((28 / 19) * .75em)}:where(.tt-button):has(.icon){padding:4px 12px 4px 6px}:where(.tt-button):has(.icon) :where(.icon){margin-inline-end:.5cap;--stroke-width: 20;fill:currentcolor}}@scope(.tt-input){input[type=search],input[type=text]{border:1.5px solid var(--tt-color-rich-black);background:#fff;border-radius:4px;padding:4px 12px;min-height:44px;font:var(--tt-font-body);width:100%;letter-spacing:inherit}input[type=search]{background-image:var(--tt-icon-magnifying-glass);background-repeat:no-repeat;background-position:left 12px center;background-size:20px;padding-left:44px}label{font:var(--tt-font-body)}:where(input[type=search],input[type=text]):focus-visible{outline:2px solid var(--tt-color-rich-black);outline-offset:2px}}@scope(.tt-select){select{border:1.5px solid var(--tt-color-rich-black);background:#fff;border-radius:4px;padding:4px 44px 4px 12px;min-height:44px;font:var(--tt-font-body);width:fit-content;max-width:100%;letter-spacing:inherit;cursor:pointer;appearance:none;background-image:var(--tt-icon-caret-up-down);background-repeat:no-repeat;background-position:right 12px center;background-size:20px}label{font:var(--tt-font-body)}select:focus-visible{outline:2px solid var(--tt-color-rich-black);outline-offset:2px}}@scope(.tt-typeset){>*:not(table,pre,code){max-width:65ch}}.docs-field-select{flex:0 1 auto;width:fit-content;max-width:15rem;margin:0}.docs-field-select select.duo-field__control{height:44px;min-height:44px;padding-block:0;line-height:42px}.docs-toc-tabs[data-astro-cid-cqkmfoiw]{padding:0;position:sticky;top:0;margin-block:24px 0}.docs-toc-tabs-list[data-astro-cid-cqkmfoiw]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--tt-space-l);margin:0;padding:0;list-style:none}.docs-toc-tabs-item[data-astro-cid-cqkmfoiw]{margin:0}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw]{position:relative;display:inline-block;text-underline-offset:3px;text-decoration-thickness:1.5px;background:none;border:none;border-radius:0}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw]:hover{text-decoration:none}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw]:hover:after{background:var(--duo-color-border-default)}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw].is-active{font-weight:var(--duo-font-weight-bold, 700);color:var(--duo-color-text-primary)}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw].is-active:after{background:var(--duo-color-orange-400)}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw].is-active:hover:after{background:var(--duo-color-orange-500)}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw]:focus-visible{outline:2px solid var(--duo-color-text-primary);outline-offset:1px;border-radius:var(--duo-border-radius-s)}.docs-toc-tabs-link[data-astro-cid-cqkmfoiw]:focus:not(:focus-visible){outline:none}header[data-astro-cid-5xz5msqb]{padding-block:var(--tt-space-xl);border-block-end:1px solid var(--tt-color-border)}h1[data-astro-cid-5xz5msqb]{margin:0}p[data-astro-cid-5xz5msqb]{max-width:60ch;text-wrap:balance;margin-block:var(--tt-space-xl) 0}nav[data-astro-cid-5xz5msqb]{margin-block:var(--tt-space-xl) 0}.switcher[data-astro-cid-qoyyypb2]{display:flex;flex-wrap:wrap;gap:20px}.switcher[data-astro-cid-qoyyypb2]>[data-astro-cid-qoyyypb2]{flex-grow:1;flex-basis:calc((30rem - 100%)*999)}.switcher[data-astro-cid-qoyyypb2]>[data-astro-cid-qoyyypb2]:nth-last-child(n+3),.switcher[data-astro-cid-qoyyypb2]>[data-astro-cid-qoyyypb2]:nth-last-child(n+3)~[data-astro-cid-qoyyypb2]{flex-basis:100%}.box[data-astro-cid-qoyyypb2]{display:block;padding:20px;border-radius:4px;background:var(--tt-color-soft-white);text-decoration:none}.storybook-embed-heading[data-astro-cid-e5mzuptr]{margin:0 0 var(--duo-space-m, 1rem);scroll-margin-top:var(--duo-space-xl, 2rem)}.storybook-embeds[data-astro-cid-e5mzuptr]{scroll-margin-top:var(--duo-space-xl, 2rem)}.storybook-embed-error[data-astro-cid-e5mzuptr]{margin:0 0 var(--duo-space-m, 1rem);color:var(--duo-color-text-primary)}.storybook-embed-panel[data-astro-cid-e5mzuptr]{display:flex;flex-direction:column;gap:var(--tt-space-xl)}.storybook-embed-toolbar[data-astro-cid-e5mzuptr]{display:flex;justify-content:space-between;align-items:center;gap:var(--duo-space-m, 1rem)}.storybook-embed-field[data-astro-cid-e5mzuptr]{flex:0 1 auto;max-width:min(100%,20rem);margin:0}.storybook-embed-field[data-astro-cid-e5mzuptr] select[data-astro-cid-e5mzuptr].duo-field__control{height:36px;min-height:36px;padding-block:0;line-height:34px}.storybook-embed-frame[data-astro-cid-e5mzuptr]{display:block;width:100%;min-height:400px;border:none;border-radius:4px;border:1px solid var(--tt-color-border);background:var(--tt-color-background-raised)}.cem-api[data-astro-cid-ta4tvuin]{margin-top:var(--duo-space-xl, 2rem);display:flex;flex-direction:column;gap:var(--duo-space-xl, 2rem)}.cem-section[data-astro-cid-ta4tvuin]{margin:0;padding:0;border:none}.cem-heading[data-astro-cid-ta4tvuin]{margin:0 0 var(--duo-space-m, 1rem);color:var(--duo-color-text-primary)}.cem-desc[data-astro-cid-ta4tvuin]{color:var(--duo-color-text-primary);min-width:10rem}.cem-coe[data-astro-cid-ta4tvuin]{font:var(--duo-font-small);font-family:var(--duo-font-family-mono);padding:.2em .45em;border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-primary);white-space:nowrap}.cem-col-type[data-astro-cid-ta4tvuin]{min-width:min(36rem,85vw);max-width:40rem}.cem-code-type[data-astro-cid-ta4tvuin]{display:block;width:fit-content;max-width:100%;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;line-height:1.55;hyphens:none}.cem-code-sig[data-astro-cid-ta4tvuin]{white-space:normal;word-break:break-word;display:inline-block;max-width:22rem}article[data-astro-cid-mnp7ow4d]{background-color:#f5f5f5;border-radius:4px}h2[data-astro-cid-mnp7ow4d]{margin:0}.tt-small[data-astro-cid-mnp7ow4d]{color:var(--tt-color-text)}a[data-astro-cid-mnp7ow4d]{text-decoration:none;display:block;border-radius:4px}a[data-astro-cid-mnp7ow4d]:hover{outline:2px solid var(--tt-color-rich-black);outline-offset:2px}p[data-astro-cid-mnp7ow4d]{margin:0;color:var(--tt-color-text)}.list-card-list[data-astro-cid-gvppej7x]{margin:var(--duo-space-l) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--duo-space-xs)}.list-card-list[data-astro-cid-gvppej7x]>li{margin:0}.component-catalog[data-astro-cid-s6oksyhy]{display:flex;flex-direction:column;gap:var(--duo-space-l)}.catalog-intro[data-astro-cid-s6oksyhy]{display:flex;align-items:end;justify-content:space-between;gap:var(--duo-space-l);max-width:var(--docs-main-max-normal)}.catalog-intro[data-astro-cid-s6oksyhy] h2[data-astro-cid-s6oksyhy]{margin-top:0}.catalog-intro[data-astro-cid-s6oksyhy] p[data-astro-cid-s6oksyhy]{max-width:42rem;color:var(--duo-color-text-secondary)}.catalog-count[data-astro-cid-s6oksyhy]{display:grid;min-width:7rem;margin:0;padding:var(--duo-space-m);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary);text-align:right}.catalog-count[data-astro-cid-s6oksyhy] strong[data-astro-cid-s6oksyhy]{color:var(--duo-color-text-primary);font:var(--duo-font-headline-3)}.catalog-toolbar[data-astro-cid-s6oksyhy]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--duo-space-m);max-width:var(--docs-main-max-normal)}.catalog-filter[data-astro-cid-s6oksyhy]{display:grid;gap:var(--duo-space-2xs);flex:1 1 16rem}.catalog-filter[data-astro-cid-s6oksyhy] input[data-astro-cid-s6oksyhy]{width:min(100%,28rem);min-height:2.5rem;padding:0 var(--duo-space-s);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface);color:var(--duo-color-text-primary);font:var(--duo-font-body)}.catalog-filter[data-astro-cid-s6oksyhy] input[data-astro-cid-s6oksyhy]:focus-visible{outline:2px solid var(--duo-color-text-primary);outline-offset:2px}.component-catalog[data-astro-cid-s6oksyhy] [data-component-card][hidden]{display:none}.catalog-empty[data-astro-cid-s6oksyhy]{max-width:var(--docs-main-max-normal);margin:0;padding:var(--duo-space-l);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary)}@media(max-width:42rem){.catalog-intro[data-astro-cid-s6oksyhy]{align-items:stretch;flex-direction:column}.catalog-count[data-astro-cid-s6oksyhy]{text-align:left}.catalog-filter[data-astro-cid-s6oksyhy] input[data-astro-cid-s6oksyhy]{width:100%}}.tt-input[data-astro-cid-nxj2xtav]{max-width:40rem;width:100%}.asset-usage[data-astro-cid-nxj2xtav]{max-width:var(--docs-main-max-normal);margin-block-end:var(--duo-space-xxl)}.asset-catalog[data-astro-cid-nxj2xtav]{display:flex;flex-direction:column;gap:var(--duo-space-l)}.catalog-intro[data-astro-cid-nxj2xtav]{display:flex;align-items:end;justify-content:space-between;gap:var(--duo-space-l);max-width:var(--docs-main-max-normal)}.catalog-intro[data-astro-cid-nxj2xtav] h2[data-astro-cid-nxj2xtav]{margin-top:0}.catalog-intro[data-astro-cid-nxj2xtav] p[data-astro-cid-nxj2xtav]{max-width:42rem;color:var(--duo-color-text-secondary)}.catalog-count[data-astro-cid-nxj2xtav]{display:grid;min-width:7rem;margin:0;padding:var(--duo-space-m);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary);text-align:right}.catalog-count[data-astro-cid-nxj2xtav] strong[data-astro-cid-nxj2xtav]{color:var(--duo-color-text-primary);font:var(--duo-font-headline-3)}.catalog-toolbar[data-astro-cid-nxj2xtav]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--duo-space-m);max-width:var(--docs-main-max-normal)}.asset-grid[data-astro-cid-nxj2xtav]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--duo-space-s);margin:0;padding:0;list-style:none}.asset-card[data-astro-cid-nxj2xtav]{display:grid;gap:var(--duo-space-xs);align-content:start;justify-items:center;min-height:11rem;padding:var(--duo-space-m) var(--duo-space-s);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface);text-align:center}.asset-card[data-astro-cid-nxj2xtav][hidden]{display:none}.asset-card[data-astro-cid-nxj2xtav] img[data-astro-cid-nxj2xtav]{object-fit:contain}.asset-card[data-astro-cid-nxj2xtav] code[data-astro-cid-nxj2xtav]{max-width:100%;overflow-wrap:anywhere;background:transparent;color:var(--duo-color-text-secondary);font:var(--duo-font-small);font-family:var(--duo-font-family-mono)}.asset-card__group[data-astro-cid-nxj2xtav]{color:var(--duo-color-text-tertiary);font:var(--duo-font-small)}.catalog-empty[data-astro-cid-nxj2xtav]{max-width:var(--docs-main-max-normal);margin:0;padding:var(--duo-space-l);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary)}@media(max-width:42rem){.catalog-intro[data-astro-cid-nxj2xtav]{align-items:stretch;flex-direction:column}.catalog-count[data-astro-cid-nxj2xtav]{text-align:left}}.tt-input[data-astro-cid-wrxowqfc]{max-width:35rem;width:100%}.icon-catalog[data-astro-cid-wrxowqfc]{display:flex;flex-direction:column;gap:var(--duo-space-l)}.icon-grid[data-astro-cid-wrxowqfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--tt-space-s);padding:0;list-style:none;margin-top:var(--tt-space-xl)}.icon-card-wrap[data-astro-cid-wrxowqfc]{min-width:0}.icon-card-wrap[data-astro-cid-wrxowqfc][hidden]{display:none}.icon-card[data-astro-cid-wrxowqfc]{display:grid;grid-template-rows:3.5rem minmax(2.5rem,auto) 1.25rem;align-items:center;justify-items:center;gap:var(--tt-space-xs);width:100%;min-height:9.5rem;margin:0;padding:var(--duo-space-m) var(--duo-space-s);border-radius:var(--duo-border-radius-s);background:#f5f5f5;color:var(--duo-color-text-primary);font:inherit;text-align:center;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.icon-card[data-astro-cid-wrxowqfc]:hover{border-color:var(--duo-color-text-tertiary)}.icon-card[data-astro-cid-wrxowqfc]:focus-visible{outline:2px solid var(--duo-color-text-primary);outline-offset:2px}.icon-card__glyph[data-astro-cid-wrxowqfc]{display:inline-flex;width:2rem;height:2rem;color:var(--duo-color-text-primary)}.icon-card__glyph[data-astro-cid-wrxowqfc] svg{display:block;width:100%;height:100%;fill:currentColor}.icon-card__name[data-astro-cid-wrxowqfc]{max-width:100%;overflow-wrap:anywhere;color:var(--duo-color-text-secondary);font:var(--duo-font-small);font-family:var(--duo-font-family-mono)}.icon-card__category[data-astro-cid-wrxowqfc]{max-width:100%;overflow:hidden;color:var(--duo-color-text-tertiary);font:var(--duo-font-small);text-overflow:ellipsis;white-space:nowrap}.catalog-empty[data-astro-cid-wrxowqfc]{max-width:var(--docs-main-max-normal);margin:0;padding:var(--duo-space-l);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary)}.icon-detail[data-astro-cid-wrxowqfc]{display:flex;flex-direction:column;gap:var(--duo-space-l)}.icon-detail__preview[data-astro-cid-wrxowqfc]{display:flex;align-items:center;justify-content:center;min-height:6rem;padding:var(--duo-space-l);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-primary)}.icon-detail__preview[data-astro-cid-wrxowqfc] svg{display:block;width:4rem;height:4rem;fill:currentColor}.icon-detail__field[data-astro-cid-wrxowqfc]{display:flex;flex-direction:column;gap:var(--duo-space-xs)}.icon-detail__label[data-astro-cid-wrxowqfc]{color:var(--duo-color-text-tertiary);font:var(--duo-font-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.icon-detail__value-row[data-astro-cid-wrxowqfc]{display:flex;align-items:stretch;gap:var(--duo-space-s)}.icon-detail__value[data-astro-cid-wrxowqfc]{flex:1;min-width:0;margin:0;padding:var(--duo-space-s) var(--duo-space-m);overflow-x:auto;border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-primary);font:var(--duo-font-small);font-family:var(--duo-font-family-mono);white-space:nowrap}.icon-detail__tags[data-astro-cid-wrxowqfc]{display:flex;flex-wrap:wrap;gap:var(--duo-space-xs)}.icon-detail__tag[data-astro-cid-wrxowqfc]{padding:var(--duo-space-xxs) var(--duo-space-s);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary);font:var(--duo-font-small)}.icon-detail__license[data-astro-cid-wrxowqfc]{margin:0;color:var(--duo-color-text-secondary);font:var(--duo-font-small);line-height:1.5}.icon-detail__license[data-astro-cid-wrxowqfc] a[data-astro-cid-wrxowqfc]{color:var(--duo-color-text-primary)}.icon-detail__license[data-astro-cid-wrxowqfc] code[data-astro-cid-wrxowqfc]{padding:0;background:none;color:inherit;font:inherit;font-family:var(--duo-font-family-mono);line-height:inherit}@media(max-width:42rem){.icon-detail__value-row[data-astro-cid-wrxowqfc]{flex-direction:column}}.token-preview[data-astro-cid-wuz3zovs]{display:flex;align-items:center;justify-content:flex-start;min-width:7rem;max-width:14rem}.token-preview--color[data-astro-cid-wuz3zovs]{width:3.5rem;height:2.5rem;border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s)}.token-preview--space[data-astro-cid-wuz3zovs]{width:100%;max-width:12rem;height:.5rem;border-radius:var(--duo-border-radius-pill);background:var(--duo-color-background-surface-muted);overflow:hidden}.token-preview__space-bar[data-astro-cid-wuz3zovs]{display:block;height:100%;min-width:1px;border-radius:inherit;background:var(--duo-color-background-action-primary)}.token-preview--radius[data-astro-cid-wuz3zovs]{width:3rem;height:3rem;border:2px solid var(--duo-color-border-strong);background:var(--duo-color-background-surface-default)}.token-preview--font-family[data-astro-cid-wuz3zovs],.token-preview--font-weight[data-astro-cid-wuz3zovs]{font-size:1.25rem;line-height:1.2;color:var(--duo-color-text-primary);white-space:nowrap}.token-preview--font-weight[data-astro-cid-wuz3zovs]{font-family:var(--duo-font-family-body)}.token-preview--font[data-astro-cid-wuz3zovs]{display:block;max-width:14rem;color:var(--duo-color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-preview--shadow[data-astro-cid-wuz3zovs]{display:grid;place-items:center;width:5rem;height:3.5rem;border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted)}.token-preview__shadow-surface[data-astro-cid-wuz3zovs]{width:3rem;height:2rem;border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-default);border:1px solid var(--duo-color-border-default)}.token-preview--other[data-astro-cid-wuz3zovs] code[data-astro-cid-wuz3zovs]{font:var(--duo-font-body-xs);color:var(--duo-color-text-secondary)}.token-var-code[data-astro-cid-2hbdwvzn]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--duo-space-xs)}.token-usage[data-astro-cid-36nzf6wr]{max-width:var(--docs-main-max-normal);margin-block-end:var(--duo-space-xxl)}.token-catalog[data-astro-cid-36nzf6wr]{display:flex;flex-direction:column;gap:var(--duo-space-xl)}.catalog-intro[data-astro-cid-36nzf6wr]{display:flex;align-items:end;justify-content:space-between;gap:var(--duo-space-l);max-width:var(--docs-main-max-normal)}.catalog-intro[data-astro-cid-36nzf6wr] h2[data-astro-cid-36nzf6wr]{margin-top:0}.catalog-intro[data-astro-cid-36nzf6wr] p[data-astro-cid-36nzf6wr]{max-width:42rem;color:var(--duo-color-text-secondary)}.catalog-count[data-astro-cid-36nzf6wr]{display:grid;min-width:7rem;margin:0;padding:var(--duo-space-m);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background-surface-muted);color:var(--duo-color-text-secondary);text-align:right}.catalog-count[data-astro-cid-36nzf6wr] strong[data-astro-cid-36nzf6wr]{color:var(--duo-color-text-primary);font:var(--duo-font-headline-3)}.token-jump[data-astro-cid-36nzf6wr] ul[data-astro-cid-36nzf6wr]{display:flex;flex-wrap:wrap;gap:var(--duo-space-xs) var(--duo-space-m);margin:0;padding:0;list-style:none}.token-jump[data-astro-cid-36nzf6wr] a[data-astro-cid-36nzf6wr]{font:var(--duo-font-body-s);text-decoration:none}.token-jump[data-astro-cid-36nzf6wr] a[data-astro-cid-36nzf6wr]:hover,.token-jump[data-astro-cid-36nzf6wr] a[data-astro-cid-36nzf6wr]:focus-visible{text-decoration:underline}.token-toolbar[data-astro-cid-36nzf6wr]{max-width:var(--docs-main-max-normal)}.token-group-section[data-astro-cid-36nzf6wr] h3[data-astro-cid-36nzf6wr]{margin:0 0 var(--duo-space-m);scroll-margin-top:var(--duo-space-l)}.token-table[data-astro-cid-36nzf6wr]{width:100%;max-width:none}.token-table[data-astro-cid-36nzf6wr] th[data-astro-cid-36nzf6wr]:first-child,.token-table[data-astro-cid-36nzf6wr] td[data-astro-cid-36nzf6wr]:first-child{width:14rem}.token-table[data-astro-cid-36nzf6wr] th[data-astro-cid-36nzf6wr]:nth-child(2),.token-table[data-astro-cid-36nzf6wr] td[data-astro-cid-36nzf6wr]:nth-child(2){min-width:14rem}.token-table[data-astro-cid-36nzf6wr] th[data-astro-cid-36nzf6wr]:last-child,.token-table[data-astro-cid-36nzf6wr] td[data-astro-cid-36nzf6wr]:last-child{width:18rem}.token-table__example[data-astro-cid-36nzf6wr]{vertical-align:top}.token-table__resolved-value[data-astro-cid-36nzf6wr]{margin:var(--duo-space-xs) 0 0;font:var(--duo-font-body-xs);color:var(--duo-color-text-tertiary)}.token-table__resolved-value[data-astro-cid-36nzf6wr] code[data-astro-cid-36nzf6wr]{word-break:break-all}.token-table__description[data-astro-cid-36nzf6wr]{vertical-align:top}.token-table__label[data-astro-cid-36nzf6wr]{margin:0;font:var(--duo-font-body-s);color:var(--duo-color-text-primary)}.token-table__desc[data-astro-cid-36nzf6wr]{margin:var(--duo-space-xxs) 0 0;font:var(--duo-font-body-s);color:var(--duo-color-text-secondary)}.token-table__token[data-astro-cid-36nzf6wr]{vertical-align:top}.catalog-empty[data-astro-cid-36nzf6wr]{color:var(--duo-color-text-secondary)}.home-card-grid[data-astro-cid-4owdz45e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--duo-space-m);align-items:stretch;margin:var(--duo-space-m) 0 0;padding:0;list-style:none}.home-card-grid--compact[data-astro-cid-4owdz45e]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.home-card-grid[data-astro-cid-4owdz45e]>li{margin:0}a[data-astro-cid-o4opf633]{background-color:#f5f5f5;border-radius:4px;text-decoration:none}h3[data-astro-cid-o4opf633]{font:var(--tt-font-lead)}a[data-astro-cid-o4opf633]:hover{outline:2px solid var(--tt-color-rich-black);outline-offset:2px}.cover[data-astro-cid-a3ibsjcm]{display:flex;flex-direction:column;min-block-size:50svh;padding:0}.cover[data-astro-cid-a3ibsjcm]>[data-astro-cid-a3ibsjcm]{margin-block:1rem}.cover[data-astro-cid-a3ibsjcm]>[data-astro-cid-a3ibsjcm]:first-child:not(.centered){margin-block-start:0}.cover[data-astro-cid-a3ibsjcm]>[data-astro-cid-a3ibsjcm]:last-child:not(.centered){margin-block-end:0}.cover[data-astro-cid-a3ibsjcm]>.centered[data-astro-cid-a3ibsjcm]{margin-block:auto}header[data-astro-cid-a3ibsjcm]{padding:var(--tt-space-xl);background:var(--tt-color-vibrant-purple)}h1[data-astro-cid-a3ibsjcm]{margin-bottom:var(--tt-space-s);text-wrap:balance}p[data-astro-cid-a3ibsjcm]{color:var(--tt-color-rich-black);max-width:60ch;text-wrap:balance}.tt-button-primary[data-astro-cid-a3ibsjcm]{background:var(--tt-color-rich-black);color:var(--tt-color-soft-white);border-color:transparent}.email-templates-table-wrap[data-astro-cid-gqx4w46w]{overflow-x:auto}.email-templates-table[data-astro-cid-gqx4w46w]{width:100%;border-collapse:collapse;font:var(--tt-font-small)}.email-templates-table[data-astro-cid-gqx4w46w] th[data-astro-cid-gqx4w46w],.email-templates-table[data-astro-cid-gqx4w46w] td[data-astro-cid-gqx4w46w]{padding:var(--tt-space-s) var(--tt-space-m);text-align:left;border-bottom:1px solid color-mix(in srgb,var(--tt-color-rich-black) 12%,transparent);vertical-align:top}.email-templates-table[data-astro-cid-gqx4w46w] th[data-astro-cid-gqx4w46w]{font-weight:500}.email-templates-table[data-astro-cid-gqx4w46w] code[data-astro-cid-gqx4w46w]{font-family:var(--tt-font-family-mono);font-size:.9em}.email-preview-variables[data-astro-cid-4gtxf4ww],.email-preview-dotnet[data-astro-cid-4gtxf4ww]{margin-top:var(--duo-space-l)}.email-preview-toolbar[data-astro-cid-4gtxf4ww]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--duo-space-xl);margin-bottom:var(--duo-space-l);padding:var(--duo-space-s);border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);background:var(--duo-color-background)}.email-preview-toolbar__group[data-astro-cid-4gtxf4ww]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--duo-space-xs)}.email-preview-toolbar__end[data-astro-cid-4gtxf4ww]{display:flex;justify-content:flex-end;margin-inline-start:auto}.email-preview-html-views[data-astro-cid-4gtxf4ww]{display:flex;flex-direction:column;gap:var(--duo-space-xl)}.email-preview-view__label[data-astro-cid-4gtxf4ww]{margin:0 0 var(--duo-space-s);font:var(--duo-font-small);font-weight:var(--duo-font-weight-bold);color:var(--duo-color-text-secondary)}.email-preview-view__frame-wrap[data-astro-cid-4gtxf4ww]{border:1px solid var(--duo-color-border-default);border-radius:var(--duo-border-radius-s);overflow:hidden;background:var(--duo-color-background-surface-muted)}.email-preview-view__frame-wrap--mobile[data-astro-cid-4gtxf4ww]{width:100%;max-width:375px}.email-preview-view__frame-wrap--desktop[data-astro-cid-4gtxf4ww]{width:100%;max-width:800px}.email-preview-frame[data-astro-cid-4gtxf4ww]{display:block;width:100%;min-height:720px;border:0;background:#fff}.email-preview-text-wrap[data-astro-cid-4gtxf4ww]{border:1px solid color-mix(in srgb,var(--tt-color-rich-black) 12%,transparent);border-radius:4px;overflow:hidden}.email-preview-text-frame[data-astro-cid-4gtxf4ww]{display:block;width:100%;min-height:320px;border:0;font-family:var(--tt-font-family-mono);background:#fff}.post-back[data-astro-cid-w6n32adp]{margin-top:var(--duo-space-xl);padding-top:var(--duo-space-l);border-top:1px solid var(--duo-color-border-default)}.post-list[data-astro-cid-yr6tvsrj]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--duo-space-m)}.stack-xs[data-astro-cid-ssfzsv2f]>[data-astro-cid-ssfzsv2f]+[data-astro-cid-ssfzsv2f]{margin-block-start:4px}.sidebar[data-astro-cid-ssfzsv2f]{font-family:var(--tt-font-family-body);letter-spacing:.04em;font-weight:400;font-feature-settings:"calt","ss02","ss03","ss04";width:320px;flex-shrink:0;background:var(--tt-color-rich-black)}.sidebar-inner[data-astro-cid-ssfzsv2f]{position:sticky;top:0;max-height:100vh;overflow-y:auto;padding:28px 20px}.sidebar-brand[data-astro-cid-ssfzsv2f]{margin:0 0 8px;font-family:var(--tt-font-family-body);font-size:24px;line-height:28px}.sidebar-brand[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{letter-spacing:0;display:inline-block;text-decoration:none;color:var(--tt-color-soft-white);border-radius:2px;padding:2px 8px;font-weight:500}.sidebar-brand[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:focus-visible{outline:2px solid var(--tt-color-vibrant-purple);outline-offset:2px}.nav-root[data-astro-cid-ssfzsv2f]{padding:0;list-style:none}.nav-root[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{display:inline-block;text-decoration:none;font-family:var(--tt-font-family-body);font-weight:500;color:var(--tt-color-soft-white);font-size:14px;line-height:16px;padding:8px}.nav-root[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:hover,.nav-list[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:hover{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}nav[data-astro-cid-ssfzsv2f]>[data-astro-cid-ssfzsv2f]{margin-block-start:0}.nav-group-header[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;list-style:none;cursor:pointer;padding:0;margin:0;font:inherit}summary[data-astro-cid-ssfzsv2f].nav-group-header::-webkit-details-marker{display:none}.nav-group-chevron--placeholder[data-astro-cid-ssfzsv2f]{visibility:hidden;pointer-events:none}.nav-group-chevron[data-astro-cid-ssfzsv2f]{flex-shrink:0;width:6px;height:6px;margin-inline-start:auto;margin-inline-end:8px;border-right:1.5px solid color-mix(in srgb,var(--tt-color-soft-white) 55%,var(--tt-color-rich-black));border-bottom:1.5px solid color-mix(in srgb,var(--tt-color-soft-white) 55%,var(--tt-color-rich-black));transform:rotate(-45deg);transition:transform .15s ease}.nav-group-details[data-astro-cid-ssfzsv2f][open]>.nav-group-header[data-astro-cid-ssfzsv2f] .nav-group-chevron[data-astro-cid-ssfzsv2f]{transform:rotate(45deg)}.nav-group-details[data-astro-cid-ssfzsv2f]{margin:0}div[data-astro-cid-ssfzsv2f].nav-group-header{cursor:default}.nav-group-title[data-astro-cid-ssfzsv2f]{flex:1 1 auto;min-width:0;font-family:var(--tt-font-family-title);font-weight:400;font-size:14px;line-height:16px;padding:8px;text-decoration:none;display:block;color:color-mix(in srgb,var(--tt-color-soft-white) 70%,var(--tt-color-rich-black))}.nav-group-title[data-astro-cid-ssfzsv2f]:hover{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.nav-group-title[data-astro-cid-ssfzsv2f].current{color:var(--tt-color-soft-white);font-weight:500}.nav-list[data-astro-cid-ssfzsv2f]{margin:0;padding:0 0 0 14px;list-style:none}.nav-list[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{font-size:16px;line-height:20px;text-decoration:none;display:block;padding:8px;border-radius:4px;font-weight:400;font-family:var(--tt-font-family-body);color:var(--tt-color-soft-white);border-radius:var(--duo-border-radius-s)}.nav-list[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:hover{background:color-mix(in srgb,var(--tt-color-rich-black) 80%,var(--tt-color-soft-white));text-decoration:none}.nav-list[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f].current,.nav-root[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f].current{color:var(--tt-color-soft-white);font-weight:500;padding-left:var(--tt-space-xs);padding-right:var(--tt-space-xs)}hr[data-astro-cid-ssfzsv2f]{border:0;height:0;border-top:.5px solid var(--tt-color-soft-white);border-bottom:.5px solid var(--tt-color-soft-white);margin-block:8px;opacity:.25}.nav-group[data-astro-cid-ssfzsv2f]:last-of-type hr[data-astro-cid-ssfzsv2f]{display:none}li[data-astro-cid-ssfzsv2f]{position:relative}a[data-astro-cid-ssfzsv2f].current:before{content:" ";display:block;width:4px;height:calc(100% - 4px);position:absolute;background:var(--tt-color-vibrant-purple);top:2px;left:-8px;border-radius:2px}@media(max-width:52rem){.sidebar[data-astro-cid-ssfzsv2f]{width:100%;border-right:none}.sidebar-inner[data-astro-cid-ssfzsv2f]{position:relative;max-height:none}}
