*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.text-slate{--tw-text-opacity:1;color:rgb(49 74 87/var(--tw-text-opacity))}.border-slate{--tw-border-opacity:1;border-color:rgb(49 74 87/var(--tw-border-opacity))}.bg-slate{--tw-bg-opacity:1;background-color:rgb(49 74 87/var(--tw-bg-opacity))}[x-cloak]{display:none!important}a:link{cursor:pointer}body{color:rgb(49 74 87/var(--tw-text-opacity));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.dark body,body{--tw-text-opacity:1}.dark body{color:rgb(230 230 230/var(--tw-text-opacity))}h1{font-size:3.75rem;line-height:1}.dark h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}h1{margin-bottom:.75rem}h2{color:rgb(49 74 87/var(--tw-text-opacity))}.dark h2,h2{--tw-text-opacity:1}.dark h2{color:rgb(255 255 255/var(--tw-text-opacity))}h2{font-size:1.875rem;line-height:2.25rem;margin-bottom:1.25rem;margin-top:1.25rem}h3{font-size:1.5rem;line-height:2rem}.dark h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}h4{font-size:1.25rem;line-height:1.75rem}.dark h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}h5{font-size:1rem;line-height:1.5rem}.dark h5{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}p{padding-bottom:1.25rem;padding-top:1.25rem}pre{padding:1.5rem}textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;width:100%}html:not(.v3):has(#docsiframe) textarea:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark textarea{--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity))}input[type=email]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;width:100%}html:not(.v3):has(#docsiframe) input[type=email]:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark input[type=email]{--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity))}input[type=checkbox]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(255 159 0/var(--tw-text-opacity));margin-right:.75rem}html:not(.v3):has(#docsiframe) input[type=checkbox]:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark input[type=checkbox]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity))}input[type=checkbox]{cursor:pointer}input[type=file]{--tw-text-opacity:1;--tw-border-opacity:1;background-clip:padding-box;border-color:rgb(49 74 87/var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;color:rgb(49 74 87/var(--tw-text-opacity));display:block;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.5rem;margin-top:.5rem;padding:.25rem .75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.dark input[type=file]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#signup_form input[type=email],#signup_form input[type=password]{--tw-text-opacity:1;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(49 74 87/var(--tw-text-opacity));width:100%}html:not(.v3):has(#docsiframe) #signup_form input[type=email]:has(.version_alert),html:not(.v3):has(#docsiframe) #signup_form input[type=password]:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark #signup_form input[type=email],.dark #signup_form input[type=password]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}#authpages #footerSignup{display:none}.link-header{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.link-header:hover{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.dark .link-header{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.dark .link-header:hover{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity))}i:not(.link-force){i.fa,i.fa-brands,i.fab,i.fas{--tw-text-opacity:1;color:rgb(49 74 87/var(--tw-text-opacity))}.dark i.fa,.dark i.fa-brands,.dark i.fab,.dark i.fas{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}main.content{padding-left:0;padding-right:0}@media(min-width:768px){main.content{margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}}main.\!content{padding-left:0;padding-right:0}@media(min-width:768px){main.\!content{margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}}section.content{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(49 74 87/var(--tw-text-opacity));margin-bottom:1rem;overflow:hidden;padding:1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}html:not(.v3):has(#docsiframe) section.content:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark section.content{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity));color:rgb(230 230 230/var(--tw-text-opacity))}@media(min-width:768px){section.content{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex}}section.\!content{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(49 74 87/var(--tw-text-opacity));margin-bottom:1rem;overflow:hidden;padding:1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}html:not(.v3):has(#docsiframe) section.\!content:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}.dark section.\!content{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity));color:rgb(230 230 230/var(--tw-text-opacity))}@media(min-width:768px){section.\!content{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex}}select.dropdown{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(209 213 219/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;color:rgb(2 132 199/var(--tw-text-opacity));cursor:pointer;font-size:.875rem;height:38px;line-height:1.25rem;margin-bottom:.75rem;min-width:8rem;padding-bottom:.25rem;padding-top:.25rem}html:not(.v3):has(#docsiframe) select.dropdown:has(.version_alert){left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}select.dropdown:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity));cursor:not-allowed}.dark select.dropdown{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(5 26 38/var(--tw-bg-opacity));border-color:rgb(49 74 87/var(--tw-border-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.dark select.dropdown:disabled{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(35 56 71/var(--tw-border-opacity));color:rgb(35 56 71/var(--tw-text-opacity))}.errorlist{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:.5rem .75rem}code,kbd,pre,samp,tt{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;overflow-x:scroll}.dark code,.dark kbd,.dark pre,.dark samp,.dark tt{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-6{top:1.5rem}.right-8{right:2rem}.top-0{top:0}.left-0{left:0}.right-2{right:.5rem}.top-2{top:.5rem}.right-1{right:.25rem}.top-1{top:.25rem}.left-4{left:1rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.top-4{top:1rem}.left-\[-10px\]{left:-10px}.bottom-3{bottom:.75rem}.top-5{top:1.25rem}.left-1\/2{left:50%}.right-3{right:.75rem}.top-10{top:2.5rem}.left-1\.5{left:.375rem}.right-1\.5{right:.375rem}.left-1{left:.25rem}.right-0{right:0}.z-\[9999\]{z-index:9999}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-3{order:3}.order-2{order:2}.order-1{order:1}.order-4{order:4}.order-5{order:5}.order-7{order:7}.order-6{order:6}.col-span-2{grid-column:span 2/span 2}.col-span-1{grid-column:span 1/span 1}.float-right{float:right}.float-left{float:left}.m-10{margin:2.5rem}.m-0{margin:0}.m-auto{margin:auto}.m-2{margin:.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-auto{margin-bottom:auto;margin-top:auto}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16{margin-bottom:4rem;margin-top:4rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-11{margin-bottom:2.75rem;margin-top:2.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-0{margin-bottom:0;margin-top:0}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mt-2{margin-top:.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mt-1{margin-top:.25rem}.mr-2{margin-right:.5rem}.ml-6{margin-left:1.5rem}.mb-16{margin-bottom:4rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.mt-5{margin-top:1.25rem}.mr-4{margin-right:1rem}.ml-5{margin-left:1.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.-ml-2{margin-left:-.5rem}.ml-\[4px\]{margin-left:4px}.mt-0{margin-top:0}.mb-11{margin-bottom:2.75rem}.ml-2{margin-left:.5rem}.mb-12{margin-bottom:3rem}.mt-\[3px\]{margin-top:3px}.mb-\[2px\]{margin-bottom:2px}.mr-24{margin-right:6rem}.mt-\[4\.75rem\]{margin-top:4.75rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mb-1{margin-bottom:.25rem}.ml-3{margin-left:.75rem}.mt-\[1px\]{margin-top:1px}.mr-3{margin-right:.75rem}.ml-0{margin-left:0}.ml-4{margin-left:1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-4{margin-right:-1rem}.ml-auto{margin-left:auto}.\!mb-0{margin-bottom:0!important}.-mt-1{margin-top:-.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-screen{height:100vh}.h-full{height:100%}.h-3{height:.75rem}.h-max{height:-moz-max-content;height:max-content}.h-8{height:2rem}.h-12{height:3rem}.h-0{height:0}.h-5{height:1.25rem}.h-14{height:3.5rem}.h-\[30px\]{height:30px}.h-4{height:1rem}.h-\[85\%\]{height:85%}.h-32{height:8rem}.h-5\/6{height:83.333333%}.h-1\/2{height:50%}.h-auto{height:auto}.h-\[36px\]{height:36px}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.h-\[80px\]{height:80px}.max-h-96{max-height:24rem}.max-h-\[60\%\]{max-height:60%}.max-h-\[400px\]{max-height:400px}.max-h-\[22px\]{max-height:22px}.min-h-full{min-height:100%}.min-h-\[34px\]{min-height:34px}.min-h-\[200px\]{min-height:200px}.w-full{width:100%}.w-1\/2{width:50%}.w-fit{width:-moz-fit-content;width:fit-content}.w-28{width:7rem}.w-6{width:1.5rem}.w-auto{width:auto}.w-4\/6{width:66.666667%}.w-max{width:-moz-max-content;width:max-content}.w-80{width:20rem}.w-8{width:2rem}.w-4\/5{width:80%}.w-12{width:3rem}.w-\[30px\]{width:30px}.w-1\/3{width:33.333333%}.w-5{width:1.25rem}.w-4{width:1rem}.\!w-96{width:24rem!important}.w-96{width:24rem}.w-2\/3{width:66.666667%}.w-\[97\%\]{width:97%}.w-40{width:10rem}.w-32{width:8rem}.w-1\/6{width:16.666667%}.w-\[70\%\]{width:70%}.w-20{width:5rem}.w-\[150px\]{width:150px}.w-\[36px\]{width:36px}.w-5\/6{width:83.333333%}.w-9{width:2.25rem}.w-min{width:-moz-min-content;width:min-content}.w-1\/5{width:20%}.w-\[80px\]{width:80px}.min-w-full{min-width:100%}.min-w-\[34px\]{min-width:34px}.min-w-\[120px\]{min-width:120px}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[100px\]{min-width:100px}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-full{max-width:100%}.max-w-\[10rem\]{max-width:10rem}.max-w-none{max-width:none}.flex-auto{flex:1 1 auto}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-x-75{--tw-scale-x:.75}.scale-x-75,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-6{gap:1.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-y-0{row-gap:0}.gap-y-3{row-gap:.75rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-y-4{row-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[6rem\]{-moz-column-gap:6rem;column-gap:6rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.75rem*var(--tw-space-y-reverse));margin-top:calc(2.75rem*(1 - var(--tw-space-y-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-x-11>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.75rem*var(--tw-space-x-reverse))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(0px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-transparent>:not([hidden])~:not([hidden]){border-color:transparent}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded-xl{border-radius:.75rem}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-0{border-width:0}.\!border-0{border-width:0!important}.border-b{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-b-0{border-bottom-width:0}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-0{border-left-width:0}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 159 0/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-steel{--tw-border-opacity:1;border-color:rgb(181 201 211/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(161 194 208/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-orange\/30{border-color:#ff9f004d}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-200\/10{border-color:#e5e7eb1a}.border-green\/60{border-color:#5ad59999}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(5 26 38/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-t-white\/5{border-top-color:#ffffff0d}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-green\/40{background-color:#5ad59966}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 159 0/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-300\/50{background-color:#d1d5db80}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-yellow-200\/70{background-color:#fef08bb3}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity))}.\!bg-gray-900{--tw-bg-opacity:1!important;background-color:rgb(17 24 39/var(--tw-bg-opacity))!important}.bg-charcoal{--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity))}.bg-green\/70{background-color:#5ad599b3}.bg-green\/10{background-color:#5ad5991a}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-0{padding:0}.p-6{padding:1.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-\[10px\]{padding:10px}.p-\[\.33rem\]{padding:.33rem}.\!p-8{padding:2rem!important}.p-\[30px\]{padding:30px}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-0{padding-bottom:0;padding-top:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-12{padding-left:3rem;padding-right:3rem}.px-8{padding-left:2rem;padding-right:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-20{padding-left:5rem;padding-right:5rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-\[40px\]{padding-left:40px;padding-right:40px}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.pb-4{padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pt-3{padding-top:.75rem}.pt-2{padding-top:.5rem}.pt-0{padding-top:0}.pl-8{padding-left:2rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-2{padding-left:.5rem}.pr-4{padding-right:1rem}.pb-0{padding-bottom:0}.pt-8{padding-top:2rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pt-1{padding-top:.25rem}.\!pr-60{padding-right:15rem!important}.pt-4{padding-top:1rem}.pb-3{padding-bottom:.75rem}.pr-7{padding-right:1.75rem}.pt-2\.5{padding-top:.625rem}.pl-3{padding-left:.75rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pr-\[1vw\]{padding-right:1vw}.pl-0{padding-left:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-5xl{font-size:3rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-8xl{font-size:6rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-\[rgb\(14\,174\,96\)\]{--tw-text-opacity:1;color:rgb(14 174 96/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(5 26 38/var(--tw-text-opacity))}.text-white\/30{color:#ffffff4d}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.\!text-stone-white{--tw-text-opacity:1!important;color:rgb(221 231 236/var(--tw-text-opacity))!important}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-charcoal{--tw-text-opacity:1;color:rgb(23 42 52/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgb(90 213 153/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-charcoal\/50{--tw-shadow-color:rgba(23,42,52,.5);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--header-height:41px;--version-alert-height:0px}html:has(#docsiframe):has(.version_alert){overflow-y:auto}html:has(#docsiframe) .header-menu-bar.topnavbar{left:0;position:fixed;right:0;top:0;z-index:1000}html:not(.v3):has(#docsiframe) .bg-white:has(.version_alert),html:not(.v3):has(#docsiframe) .version_alert{left:0;position:fixed;right:0;top:var(--header-height,41px);width:100%;z-index:999}html:not(.v3):has(#docsiframe):has(.version_alert){--version-alert-height:32px}html:not(.v3):has(#docsiframe) body{padding-top:calc(var(--header-height, 41px) + var(--version-alert-height, 0px))}#docsiframe{height:calc(100vh - var(--header-height, 41px) - var(--version-alert-height, 0px));height:calc(100svh - var(--header-height, 41px) - var(--version-alert-height, 0px));margin:1px 0 auto;max-height:calc(100svh - var(--header-height, 41px) - var(--version-alert-height, 0px));overflow:hidden;padding:0;width:100%}.version_alert{background-color:#fef08bb3;border-radius:.125rem;margin-bottom:.75rem;margin-top:.5rem;padding:.5rem .75rem;text-align:center}html:has(#docsiframe) .version_alert{background-color:#fef08bb3;border-radius:.125rem;margin-top:0;padding:.25rem .75rem;text-align:center}.version_alert p{margin:0;padding:0;text-align:center}.version_alert a{--tw-text-opacity:1;color:rgb(23 42 52/var(--tw-text-opacity));font-weight:600;text-decoration-line:underline}.dark .version_alert a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.testimonials blockquote{font-style:italic}.testimonials a{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.testimonials a:hover{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.dark .testimonials a{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity))}.dark .testimonials a:hover{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.file\:mr-5::file-selector-button{margin-right:1.25rem}.file\:text-slate::file-selector-button{--tw-text-opacity:1;color:rgb(49 74 87/var(--tw-text-opacity))}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-white::file-selector-button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:px-6::file-selector-button{padding-left:1.5rem;padding-right:1.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.hover\:border-slate-200\/10:hover{border-color:#a1c2d01a}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.hover\:bg-slate-200\/10:hover{background-color:#a1c2d01a}.hover\:bg-orange\/80:hover{background-color:#ff9f00cc}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-orange\/75:hover{background-color:#ff9f00bf}.hover\:text-orange:hover{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:text-orange\/75:hover{color:#ff9f00bf}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:drop-shadow-md:hover{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:file\:cursor-pointer::file-selector-button:hover{cursor:pointer}.hover\:file\:bg-orange::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(255 159 0/var(--tw-bg-opacity))}.hover\:file\:text-white::file-selector-button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:text-charcoal:focus{--tw-text-opacity:1;color:rgb(23 42 52/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:text-orange{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.group:hover .group-hover\:text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[shape\=circular\]\:rounded-full[data-shape=circular]{border-radius:9999px}.dark .dark\:inline-block{display:inline-block}.dark .dark\:hidden{display:none}.dark .dark\:border-slate{--tw-border-opacity:1;border-color:rgb(49 74 87/var(--tw-border-opacity))}.dark .dark\:bg-slate{--tw-bg-opacity:1;background-color:rgb(49 74 87/var(--tw-bg-opacity))}.dark .dark\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark .dark\:divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(107 114 128/var(--tw-divide-opacity))}.dark .dark\:border-0{border-width:0}.dark .dark\:border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark .dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(5 26 38/var(--tw-bg-opacity))}.dark .dark\:bg-charcoal{--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity))}.dark .dark\:bg-green\/10{background-color:#5ad5991a}.dark .dark\:bg-green\/40{background-color:#5ad59966}.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity))}.dark .dark\:text-orange{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark .dark\:text-green{--tw-text-opacity:1;color:rgb(90 213 153/var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:text-white\/70{color:#ffffffb3}.dark .dark\:text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .dark\:text-white\/60{color:#fff9}.dark .dark\:text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.dark .dark\:text-white\/50{color:#ffffff80}.dark .dark\:text-offwhite{--tw-text-opacity:1;color:rgb(230 230 230/var(--tw-text-opacity))}.dark .dark\:text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.dark .dark\:shadow-white\/20{--tw-shadow-color:hsla(0,0%,100%,.2);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark .dark\:hover\:bg-slate:hover{--tw-bg-opacity:1;background-color:rgb(49 74 87/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-charcoal\/75:hover{background-color:#172a34bf}.dark .dark\:hover\:bg-charcoal:hover{--tw-bg-opacity:1;background-color:rgb(23 42 52/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(5 26 38/var(--tw-bg-opacity))}.dark .dark\:hover\:text-orange:hover{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:border-orange{--tw-border-opacity:1;border-color:rgb(255 159 0/var(--tw-border-opacity))}.dark .group:hover .dark\:group-hover\:text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:text-orange{--tw-text-opacity:1;color:rgb(255 159 0/var(--tw-text-opacity))}@media(min-width:640px){.sm\:mt-4{margin-top:1rem}.sm\:mt-0{margin-top:0}.sm\:ml-3{margin-left:.75rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}}@media(min-width:768px){.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-2{margin-bottom:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mt-8{margin-top:2rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-5{margin-top:1.25rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-\[40px\]{margin-left:40px}.md\:mt-11{margin-top:2.75rem}.md\:mr-0{margin-right:0}.md\:ml-5{margin-left:1.25rem}.md\:mt-1{margin-top:.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-full{width:100%}.md\:w-1\/5{width:20%}.md\:w-11\/12{width:91.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-\[300px\]{width:300px}.md\:w-\[70\%\]{width:70%}.md\:w-auto{width:auto}.md\:min-w-\[150px\]{min-width:150px}.md\:max-w-3xl{max-width:48rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.md\:divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.md\:border{border-width:1px}.md\:border-0{border-width:0}.md\:border-b{border-bottom-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-l-0{border-left-width:0}.md\:border-l-2{border-left-width:2px}.md\:border-orange{--tw-border-opacity:1;border-color:rgb(255 159 0/var(--tw-border-opacity))}.md\:p-11{padding:2.75rem}.md\:p-5{padding:1.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-0{padding-left:0;padding-right:0}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pr-2{padding-right:.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-11{padding-top:2.75rem}.md\:pt-4{padding-top:1rem}.md\:pb-1{padding-bottom:.25rem}.md\:pb-0{padding-bottom:0}.md\:pl-6{padding-left:1.5rem}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[3\.5rem\]{line-height:3.5rem}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-1{order:1}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:my-0{margin-bottom:0;margin-top:0}.lg\:my-16{margin-bottom:4rem;margin-top:4rem}.lg\:mb-0{margin-bottom:0}.lg\:mr-4{margin-right:1rem}.lg\:mt-16{margin-top:4rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-16{margin-bottom:4rem}.lg\:flex{display:flex}.lg\:max-h-max{max-height:-moz-max-content;max-height:max-content}.lg\:w-1\/2{width:50%}.lg\:min-w-\[300px\]{min-width:300px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-y-5{row-gap:1.25rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.lg\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.lg\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:1280px){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}}:root{--modalWidth: 70vw;--modalHeight: 70vh;--light-modal-background: rgba(240,240,240,.7);--dark-modal-background: rgba(0,0,0,.7)}html{--modal-background: var(--light-modal-background)}html.dark{--modal-background: var(--dark-modal-background)}.modal-overlay{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:var(--modal-background);align-items:center;justify-content:center;display:none;z-index:1010}.modal-content{width:var(--modalWidth);height:var(--modalHeight);margin:0;padding:1rem;border-radius:.5rem;border:2px solid var(--primary-color);box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #0003;background-color:var(--bg-color);position:relative}.modal-confirm{width:auto;height:auto;padding:2rem}.modal-close{color:var(--text-color);position:absolute;top:.75rem;right:1rem;cursor:pointer}.show-modal{display:flex}.primary-button-solid{@apply py-3 px-8 text-sm text-base font-medium text-white uppercase rounded-lg border md:py-1 md:px-4 md:text-lg bg-orange hover:bg-orange/80 border-orange dark:text-slate dark:hover:text-charcoal hover:drop-shadow-md;}.primary-button-outline{@apply py-3 px-8 text-sm text-base font-medium text-white capitalize rounded-lg border md:py-1 md:px-4 md:text-lg text-orange border-orange dark:bg-slate dark:hover:bg-charcoal dark:text-white hover:drop-shadow-md;}:root:not(.v3):has(.boostlook),.boostlook{--bl-primary-color: rgb(255, 159, 0);--colors-primary-0: #ffffff;--colors-primary-50: #F7F7F8;--colors-primary-100: #EFEFF1;--colors-primary-200: #CACBCE;--colors-primary-300: #A6A8AE;--colors-primary-400: #82848A;--colors-primary-500: #71737B;--colors-primary-600: #585A64;--colors-primary-700: #444651;--colors-primary-800: #2F313D;--colors-primary-900: #050816;--colors-primary-950: #050816;--colors-brand-orange-100: #ffeaca;--colors-brand-orange-200: #ffd897;--colors-brand-orange-400: #ffb030;--colors-brand-orange-500: #FFA000;--colors-brand-orange-600: #cd7e00;--colors-brand-orange-900: #352000;--colors-negative-50: #fdf1f3ff;--colors-negative-100: #ffe6ea;--colors-negative-200: #ffcad2;--colors-negative-300: #fe9aab;--colors-negative-400: #f9677f;--colors-negative-500: #eb3856;--colors-negative-600: #bc233c;--colors-negative-700: #8d1529;--colors-negative-800: #600d1b;--colors-negative-950: #1d0408;--colors-positive-50: #f0fef7ff;--colors-positive-100: #def7eb;--colors-positive-200: #bdeed6;--colors-positive-300: #9ce6c2;--colors-positive-400: #7bddad;--colors-positive-500: #5ad599;--colors-positive-600: #48ac7b;--colors-positive-700: #36825d;--colors-positive-800: #255940;--colors-positive-950: #0a1b13;--colors-warning-0: rgba(255, 248, 243, .5);--colors-warning-100: #ffefe2;--colors-warning-200: #ffd4b3;--colors-warning-300: #feb780;--colors-warning-400: #ff9442;--colors-warning-500: #fd760f;--colors-warning-600: #c25909;--colors-warning-700: #914104;--colors-warning-800: #5d2a02;--colors-warning-950: #1f0e01;--colors-secondary-0: #f6fafd;--colors-secondary-50: #daeef9;--colors-secondary-100: #c2e2f4;--colors-secondary-200: #92cbe9;--colors-secondary-300: #62b3dd;--colors-secondary-400: #6DCDF7;--colors-secondary-500: #0077B8;--colors-secondary-600: #0077B8;--colors-secondary-700: #014f77;--colors-secondary-800: #013550;--colors-secondary-850: #01283c;--colors-secondary-900: #001a28;--colors-secondary-950: #000d14;--atom-one-dark-bg: #1A1C29;--atom-one-dark-text: #FFFFFF;--atom-one-dark-keyword: #c678dd;--atom-one-dark-operator: #e06c75;--atom-one-dark-constant: #56b6c2;--atom-one-dark-class: #e6c07b;--atom-one-light-bg: #ffffff;--atom-one-light-text: #050816;--atom-one-light-keyword: #a626a4;--atom-one-light-operator: #e45649;--atom-one-light-constant: #0184bb;--atom-one-light-class: #c18401;--colors-accent-weak-teal: #C9F2EE;--colors-accent-weak-yellow: #FBEBA9;--colors-accent-weak-green: #E4E4C0;--colors-accent-strong-teal: #64DACE;--colors-accent-strong-yellow: #F5D039;--colors-accent-strong-green: #CACA62;--colors-syntax-weak-blue: #38DDFF;--colors-syntax-weak-green: #72FE92;--colors-syntax-weak-yellow: #FFF173;--colors-syntax-weak-pink: #F358C0;--colors-syntax-weak-grey: #A3A3A3;--colors-syntax-strong-blue: #1345E8;--colors-syntax-strong-green: #289D30;--colors-syntax-strong-yellow: #A3A38C;--colors-syntax-strong-pink: #D31FA7;--colors-syntax-strong-grey: #9E9E9E;--colors-error-weak: #FDF2F2;--colors-error-strong: #D32F2F;--colors-error-mid: #FF3B30;--colors-primary-150: #D5D6D8;--colors-primary-850: #1A1C29;--colors-overlay-overlay-white-40: rgba(255 255 255 / .4);--colors-overlay-overlay-black-40: rgba(13 14 15 / .4);--colors-overlay-overlay-white-64: rgba(255 255 255 / .64);--colors-overlay-overlay-black-64: rgba(13 14 15 / .64);--colors-overlay-overlay-white-88: rgba(255 255 255 / .88);--colors-overlay-overlay-black-88: rgba(13 14 15 / .88);--spacing-size-size-0: 0rem;--spacing-size-4xs: .125rem;--spacing-size-3xs: .25rem;--spacing-size-2xs: .5rem;--spacing-size-xs: .75rem;--spacing-size-sm: 1rem;--spacing-size-md: 1.125rem;--spacing-size-2md: 1.3rem;--spacing-size-lg: 1.5rem;--spacing-size-xl: 2rem;--spacing-size-2xl: 2.5rem;--spacing-size-3xl: 3rem;--main-container: 90rem;--corner-radius-xs: .125rem;--corner-radius-s: .25rem;--corner-radius-m: .375rem;--corner-radius-l: .5rem;--corner-radius-xl: .75rem;--corner-radius-xxl: 1rem;--font-family-body: "Mona Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-family-code: "Monaspace Neon", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-3xs: .625rem;--font-size-2xs: .75rem;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-2sm: 1.2rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-2md: 1.3rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 4rem;--font-size-6xl: 4.5rem;--font-line-height-xs: .75rem;--font-line-height-sm: 1rem;--font-line-height-md: 1.25rem;--font-line-height-lg: 1.5rem;--font-line-height-xl: 1.75rem;--font-line-height-2xl: 2rem;--font-line-height-3xl: 2.5rem;--font-line-height-4xl: 3rem;--icon-anchor-light: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_618_10452)%22%3E%3Cpath%20d%3D%22M13.2084%202.77855C11.8904%201.46053%209.75343%201.46053%208.43541%202.77855L6.31409%204.89987L5.4302%204.01599L7.55152%201.89467C9.3577%200.0884953%2012.2861%200.0884955%2014.0923%201.89467C15.8984%203.70085%2015.8984%206.62923%2014.0923%208.43541L11.9709%2010.5567L11.0871%209.67284L13.2084%207.55152C14.5264%206.2335%2014.5264%204.09657%2013.2084%202.77855Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M2.77855%2013.2084C4.09657%2014.5264%206.23351%2014.5264%207.55153%2013.2084L9.67285%2011.0871L10.5567%2011.9709L8.43541%2014.0923C6.62923%2015.8984%203.70085%2015.8984%201.89467%2014.0923C0.0884953%2012.2861%200.0884953%209.3577%201.89467%207.55152L4.01599%205.4302L4.89987%206.31409L2.77855%208.43541C1.46053%209.75343%201.46053%2011.8904%202.77855%2013.2084Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M10.5567%206.31409C10.8008%206.07001%2010.8008%205.67428%2010.5567%205.4302C10.3126%205.18613%209.91692%205.18613%209.67284%205.4302L5.4302%209.67284C5.18613%209.91692%205.18613%2010.3127%205.4302%2010.5567C5.67428%2010.8008%206.07001%2010.8008%206.31409%2010.5567L10.5567%206.31409Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_618_10452%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");--icon-anchor-dark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_618_7189)%22%3E%3Cpath%20d%3D%22M13.2084%202.77855C11.8904%201.46053%209.75343%201.46053%208.43541%202.77855L6.31409%204.89987L5.4302%204.01599L7.55152%201.89467C9.3577%200.0884953%2012.2861%200.0884955%2014.0923%201.89467C15.8984%203.70085%2015.8984%206.62923%2014.0923%208.43541L11.9709%2010.5567L11.0871%209.67284L13.2084%207.55152C14.5264%206.2335%2014.5264%204.09657%2013.2084%202.77855Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M2.77855%2013.2084C4.09657%2014.5264%206.23351%2014.5264%207.55153%2013.2084L9.67285%2011.0871L10.5567%2011.9709L8.43541%2014.0923C6.62923%2015.8984%203.70085%2015.8984%201.89467%2014.0923C0.0884953%2012.2861%200.0884953%209.3577%201.89467%207.55152L4.01599%205.4302L4.89987%206.31409L2.77855%208.43541C1.46053%209.75343%201.46053%2011.8904%202.77855%2013.2084Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M10.5567%206.31409C10.8008%206.07001%2010.8008%205.67428%2010.5567%205.4302C10.3126%205.18613%209.91692%205.18613%209.67284%205.4302L5.4302%209.67284C5.18613%209.91692%205.18613%2010.3127%205.4302%2010.5567C5.67428%2010.8008%206.07001%2010.8008%206.31409%2010.5567L10.5567%206.31409Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_618_7189%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");--icon-arrow-left-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M20%2011V13H4V11H20ZM8%2013V15H6V13H8ZM10%2015V17H8V15H10ZM12%2017V19H10V17H12ZM8%209V11H6V9H8ZM10%207V9H8V7H10ZM12%205V7H10V5H12Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fsvg%3E);--icon-arrow-left-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M20%2011V13H4V11H20ZM8%2013V15H6V13H8ZM10%2015V17H8V15H10ZM12%2017V19H10V17H12ZM8%209V11H6V9H8ZM10%207V9H8V7H10ZM12%205V7H10V5H12Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);--icon-arrow-right-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4%2011V13H20V11H4ZM16%2013V15H18V13H16ZM14%2015V17H16V15H14ZM12%2017V19H14V17H12ZM16%209V11H18V9H16ZM14%207V9H16V7H14ZM12%205V7H14V5H12Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fsvg%3E);--icon-arrow-right-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4%2011V13H20V11H4ZM16%2013V15H18V13H16ZM14%2015V17H16V15H14ZM12%2017V19H14V17H12ZM16%209V11H18V9H16ZM14%207V9H16V7H14ZM12%205V7H14V5H12Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);--icon-arrow-up-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11%2020H13V4H11V20ZM13%208H15V6H13V8ZM15%2010H17V8H15V10ZM17%2012H19V10H17V12ZM9%208H11V6H9V8ZM7%2010H9V8H7V10ZM5%2012H7V10H5V12Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fsvg%3E);--icon-arrow-up-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11%2020H13V4H11V20ZM13%208H15V6H13V8ZM15%2010H17V8H15V10ZM17%2012H19V10H17V12ZM9%208H11V6H9V8ZM7%2010H9V8H7V10ZM5%2012H7V10H5V12Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);--icon-clipboard-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.8%203.75C4.52152%203.75%204.25445%203.86062%204.05754%204.05754C3.86062%204.25445%203.75%204.52152%203.75%204.8V12.9C3.75%2013.1785%203.86062%2013.4455%204.05754%2013.6425C4.25445%2013.8394%204.52152%2013.95%204.8%2013.95H5.7C6.11421%2013.95%206.45%2014.2858%206.45%2014.7C6.45%2015.1142%206.11421%2015.45%205.7%2015.45H4.8C4.1237%2015.45%203.4751%2015.1813%202.99688%2014.7031C2.51866%2014.2249%202.25%2013.5763%202.25%2012.9V4.8C2.25%204.1237%202.51866%203.4751%202.99688%202.99688C3.4751%202.51866%204.1237%202.25%204.8%202.25H12.9C13.5763%202.25%2014.2249%202.51866%2014.7031%202.99688C15.1813%203.4751%2015.45%204.1237%2015.45%204.8V5.7C15.45%206.11421%2015.1142%206.45%2014.7%206.45C14.2858%206.45%2013.95%206.11421%2013.95%205.7V4.8C13.95%204.52152%2013.8394%204.25445%2013.6425%204.05754C13.4455%203.86062%2013.1785%203.75%2012.9%203.75H4.8ZM11.1%2010.05C10.5201%2010.05%2010.05%2010.5201%2010.05%2011.1V19.2C10.05%2019.7799%2010.5201%2020.25%2011.1%2020.25H19.2C19.7799%2020.25%2020.25%2019.7799%2020.25%2019.2V11.1C20.25%2010.5201%2019.7799%2010.05%2019.2%2010.05H11.1ZM8.55%2011.1C8.55%209.69167%209.69167%208.55%2011.1%208.55H19.2C20.6083%208.55%2021.75%209.69167%2021.75%2011.1V19.2C21.75%2020.6083%2020.6083%2021.75%2019.2%2021.75H11.1C9.69167%2021.75%208.55%2020.6083%208.55%2019.2V11.1Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fsvg%3E);--icon-clipboard-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.8%203.75C4.52152%203.75%204.25445%203.86062%204.05754%204.05754C3.86062%204.25445%203.75%204.52152%203.75%204.8V12.9C3.75%2013.1785%203.86062%2013.4455%204.05754%2013.6425C4.25445%2013.8394%204.52152%2013.95%204.8%2013.95H5.7C6.11421%2013.95%206.45%2014.2858%206.45%2014.7C6.45%2015.1142%206.11421%2015.45%205.7%2015.45H4.8C4.1237%2015.45%203.4751%2015.1813%202.99688%2014.7031C2.51866%2014.2249%202.25%2013.5763%202.25%2012.9V4.8C2.25%204.1237%202.51866%203.4751%202.99688%202.99688C3.4751%202.51866%204.1237%202.25%204.8%202.25H12.9C13.5763%202.25%2014.2249%202.51866%2014.7031%202.99688C15.1813%203.4751%2015.45%204.1237%2015.45%204.8V5.7C15.45%206.11421%2015.1142%206.45%2014.7%206.45C14.2858%206.45%2013.95%206.11421%2013.95%205.7V4.8C13.95%204.52152%2013.8394%204.25445%2013.6425%204.05754C13.4455%203.86062%2013.1785%203.75%2012.9%203.75H4.8ZM11.1%2010.05C10.5201%2010.05%2010.05%2010.5201%2010.05%2011.1V19.2C10.05%2019.7799%2010.5201%2020.25%2011.1%2020.25H19.2C19.7799%2020.25%2020.25%2019.7799%2020.25%2019.2V11.1C20.25%2010.5201%2019.7799%2010.05%2019.2%2010.05H11.1ZM8.55%2011.1C8.55%209.69167%209.69167%208.55%2011.1%208.55H19.2C20.6083%208.55%2021.75%209.69167%2021.75%2011.1V19.2C21.75%2020.6083%2020.6083%2021.75%2019.2%2021.75H11.1C9.69167%2021.75%208.55%2020.6083%208.55%2019.2V11.1Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E);--icon-home-light: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%200H5.33333V1.33333H4V2.66667H2.66667V4H1.33333V5.33333H0V6.66667H1.33333V13.3333H6V9.33333H7.33333V13.3333H12V6.66667H13.3333V5.33333H12V4H10.6667V2.66667H9.33333V1.33333H8V0ZM8%201.33333V2.66667H9.33333V4H10.6667V5.33333H12V6.66667H10.6667V12H8.66667V8H4.66667V12H2.66667V6.66667H1.33333V5.33333H2.66667V4H4V2.66667H5.33333V1.33333H8Z%22%20fill%3D%22%23050816%22%2F%3E%3C%2Fsvg%3E);--icon-home-dark: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%200H5.33333V1.33333H4V2.66667H2.66667V4H1.33333V5.33333H0V6.66667H1.33333V13.3333H6V9.33333H7.33333V13.3333H12V6.66667H13.3333V5.33333H12V4H10.6667V2.66667H9.33333V1.33333H8V0ZM8%201.33333V2.66667H9.33333V4H10.6667V5.33333H12V6.66667H10.6667V12H8.66667V8H4.66667V12H2.66667V6.66667H1.33333V5.33333H2.66667V4H4V2.66667H5.33333V1.33333H8Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E);--icon-file-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5%2011.5H10V10.5H5V11.5Z%22%20fill%3D%22%2362676B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%201.5C3.17157%201.5%202.5%202.17157%202.5%203V13C2.5%2013.8284%203.17157%2014.5%204%2014.5H12C12.8284%2014.5%2013.5%2013.8284%2013.5%2013V6.41421C13.5%206.01639%2013.342%205.63486%2013.0607%205.35355L9.64645%201.93934C9.36514%201.65803%208.98361%201.5%208.58579%201.5H4ZM3.5%203C3.5%202.72386%203.72386%202.5%204%202.5H8.58579C8.71839%202.5%208.84557%202.55268%208.93934%202.64645L12.3536%206.06066C12.4473%206.15443%2012.5%206.28161%2012.5%206.41421V13C12.5%2013.2761%2012.2761%2013.5%2012%2013.5H4C3.72386%2013.5%203.5%2013.2761%203.5%2013V3Z%22%20fill%3D%22%2362676B%22%2F%3E%3C%2Fsvg%3E);--icon-file-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5%2011.5H10V10.5H5V11.5Z%22%20fill%3D%22%23949A9E%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%201.5C3.17157%201.5%202.5%202.17157%202.5%203V13C2.5%2013.8284%203.17157%2014.5%204%2014.5H12C12.8284%2014.5%2013.5%2013.8284%2013.5%2013V6.41421C13.5%206.01639%2013.342%205.63486%2013.0607%205.35355L9.64645%201.93934C9.36514%201.65803%208.98361%201.5%208.58579%201.5H4ZM3.5%203C3.5%202.72386%203.72386%202.5%204%202.5H8.58579C8.71839%202.5%208.84557%202.55268%208.93934%202.64645L12.3536%206.06066C12.4473%206.15443%2012.5%206.28161%2012.5%206.41421V13C12.5%2013.2761%2012.2761%2013.5%2012%2013.5H4C3.72386%2013.5%203.5%2013.2761%203.5%2013V3Z%22%20fill%3D%22%23949A9E%22%2F%3E%3C%2Fsvg%3E);--icon-menu-light: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%206C3.55228%206%204%205.55228%204%205C4%204.44772%203.55228%204%203%204C2.44772%204%202%204.44772%202%205C2%205.55228%202.44772%206%203%206Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M22%205.75H6V4.25H22V5.75Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M22%2012.75H6V11.25H22V12.75Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M16%2019.75H6V18.25H16V19.75Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M4%2012C4%2012.5523%203.55228%2013%203%2013C2.44772%2013%202%2012.5523%202%2012C2%2011.4477%202.44772%2011%203%2011C3.55228%2011%204%2011.4477%204%2012Z%22%20fill%3D%22%2318191B%22%2F%3E%3Cpath%20d%3D%22M3%2020C3.55228%2020%204%2019.5523%204%2019C4%2018.4477%203.55228%2018%203%2018C2.44772%2018%202%2018.4477%202%2019C2%2019.5523%202.44772%2020%203%2020Z%22%20fill%3D%22%2318191B%22%2F%3E%3C%2Fsvg%3E);--icon-menu-dark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%206C3.55228%206%204%205.55228%204%205C4%204.44772%203.55228%204%203%204C2.44772%204%202%204.44772%202%205C2%205.55228%202.44772%206%203%206Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M22%205.75H6V4.25H22V5.75Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M22%2012.75H6V11.25H22V12.75Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16%2019.75H6V18.25H16V19.75Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M4%2012C4%2012.5523%203.55228%2013%203%2013C2.44772%2013%202%2012.5523%202%2012C2%2011.4477%202.44772%2011%203%2011C3.55228%2011%204%2011.4477%204%2012Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M3%2020C3.55228%2020%204%2019.5523%204%2019C4%2018.4477%203.55228%2018%203%2018C2.44772%2018%202%2018.4477%202%2019C2%2019.5523%202.44772%2020%203%2020Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);--spacing-xs: .125rem;--spacing-s: .25rem;--spacing-default: .375rem;--spacing-medium: .5rem;--spacing-large: .75rem;--spacing-xl: 1rem;--spacing-xxl: 1.25rem;--spacing-avatar: 2.5rem;--radius-xs: .0625rem;--radius-s: .1875rem;--radius-m: var(--corner-radius-s);--radius-l: var(--corner-radius-m);--radius-xl: .625rem;--radius-xxl: var(--corner-radius-xl);--leftbar-paddings-leftbar-padding-sm: var(--spacing-size-sm);--leftbar-paddings-leftbar-padding-md: var(--spacing-size-md);--leftbar-paddings-leftbar-padding-0: var(--spacing-size-size-0);--leftbar-paddings-leftbar-padding-lg: var(--spacing-size-lg);--padding-padding-lg: var(--spacing-size-md);--padding-padding-sm: var(--spacing-size-xs);--padding-padding-2sm: var(--spacing-size-2md);--padding-padding-xs: var(--spacing-size-xs);--padding-padding-2xs: var(--spacing-size-2xs);--padding-padding-3xs: var(--spacing-size-3xs);--padding-padding-xl: var(--spacing-size-xl);--leftbar-paddings-leftbar-padding-4xs: var(--spacing-size-4xs);--leftbar-paddings-leftbar-padding-xs: var(--spacing-size-xs);--leftbar-paddings-leftbar-padding-2xs: var(--spacing-size-2xs);--leftbar-paddings-leftbar-padding-3xs: var(--spacing-size-3xs);--padding-padding-md: var(--spacing-size-sm);--main-margin: var(--spacing-size-sm);--main-max-width-leftbar: 0rem;--main-content-width: 44rem;--icons-24: 1.5rem;--icons-20: 1.25rem;--icons-16: 1rem;--icons-12: .75rem;--typography-font-size-3xs: var(--font-size-3xs);--typography-font-size-2xs: var(--font-size-3xs);--typography-font-size-xs: var(--font-size-2xs);--typography-font-size-sm: var(--font-size-xs);--typography-font-size-md: var(--font-size-sm);--typography-font-size-2md: var(--font-size-2sm);--typography-font-size-lg: var(--font-size-lg);--typography-font-size-xl: var(--font-size-xl);--typography-font-size-2xl: var(--font-size-2xl);--typography-font-size-3xl: var(--font-size-3xl);--typography-font-size-4xl: var(--font-size-4xl);--typography-font-size-5xl: var(--font-size-4xl);--typography-font-size-h1: var(--font-size-2xl);--typography-font-size-h2: 1.375rem;--typography-font-size-h3: var(--font-size-md);--typography-font-size-h4: var(--font-size-sm);--doc-body-size: .9375rem;--doc-body-line-height: 1.6;--doc-lead-size: 1.0625rem;--doc-small-size: var(--font-size-xs);--doc-code-size: .8125rem;--doc-code-line-height: 1.6;--doc-heading-line-height: 1.2;--doc-block-gap: 1rem;--doc-list-indent: 1.5rem;--doc-card-padding: var(--spacing-size-sm);--doc-card-radius: var(--corner-radius-l);--doc-heading-gap: .75rem;--doc-section-gap: 1.5rem;--doc-code-surface: #F8F8F8;--typography-line-height-xs: var(--font-line-height-xs);--typography-line-height-sm: var(--font-line-height-sm);--typography-line-height-md: var(--font-line-height-md);--typography-line-height-lg: var(--font-line-height-md);--typography-line-height-xl: var(--font-line-height-lg);--typography-line-height-2xl: var(--font-line-height-lg);--typography-line-height-3xl: var(--font-line-height-2xl);--typography-line-height-4xl: var(--font-line-height-3xl)}@media(min-width:768px){:root:not(.v3):has(.boostlook),.boostlook{--spacing-xs: .125rem;--spacing-s: .25rem;--spacing-default: var(--spacing-size-2xs);--spacing-medium: var(--spacing-size-xs);--spacing-large: 1rem;--spacing-xl: 1.5rem;--spacing-xxl: 2rem;--spacing-avatar: var(--spacing-size-3xl);--radius-xs: var(--corner-radius-xs);--radius-s: var(--corner-radius-s);--radius-m: var(--corner-radius-m);--radius-l: var(--corner-radius-l);--radius-xl: var(--corner-radius-xl);--radius-xxl: var(--corner-radius-xxl);--leftbar-paddings-leftbar-padding-sm: var(--spacing-size-sm);--leftbar-paddings-leftbar-padding-md: var(--spacing-size-md);--leftbar-paddings-leftbar-padding-0: var(--spacing-size-size-0);--leftbar-paddings-leftbar-padding-lg: var(--spacing-size-lg);--padding-padding-lg: var(--spacing-size-lg);--padding-padding-sm: var(--spacing-size-sm);--padding-padding-xs: var(--spacing-size-xs);--padding-padding-2xs: var(--spacing-size-2xs);--padding-padding-3xs: var(--spacing-size-3xs);--leftbar-paddings-leftbar-padding-4xs: var(--spacing-size-4xs);--leftbar-paddings-leftbar-padding-xs: var(--spacing-size-xs);--leftbar-paddings-leftbar-padding-2xs: var(--spacing-size-2xs);--leftbar-paddings-leftbar-padding-3xs: var(--spacing-size-3xs);--padding-padding-md: var(--spacing-size-md);--main-margin: var(--spacing-size-xl);--main-max-width-leftbar: 18.25rem;--main-content-width: 100%;--icons-24: 1.5rem;--icons-20: 1.25rem;--icons-16: 1rem;--icons-12: .75rem;--typography-font-size-3xs: var(--font-size-3xs);--typography-font-size-2xs: var(--font-size-2xs);--typography-font-size-xs: var(--font-size-xs);--typography-font-size-sm: var(--font-size-sm);--typography-font-size-md: var(--font-size-md);--typography-font-size-2md: var(--font-size-2md);--typography-font-size-lg: var(--font-size-xl);--typography-font-size-xl: var(--font-size-3xl);--typography-font-size-2xl: var(--font-size-4xl);--typography-font-size-3xl: var(--font-size-5xl);--typography-font-size-4xl: var(--font-size-6xl);--typography-font-size-5xl: var(--font-size-6xl);--typography-line-height-xs: var(--font-line-height-xs);--typography-line-height-sm: var(--font-line-height-sm);--typography-line-height-md: var(--font-line-height-md);--typography-line-height-lg: var(--font-line-height-lg);--typography-line-height-xl: var(--font-line-height-xl);--typography-line-height-2xl: var(--font-line-height-2xl);--typography-line-height-3xl: var(--font-line-height-3xl);--typography-line-height-4xl: var(--font-line-height-4xl);--typography-font-size-h1: var(--font-size-3xl);--typography-font-size-h2: var(--font-size-xl);--typography-font-size-h3: var(--font-size-lg);--typography-font-size-h4: var(--font-size-sm);--doc-body-size: var(--font-size-sm);--doc-lead-size: var(--font-size-md);--doc-code-size: var(--font-size-xs)}}@media(min-width:990px){:root:not(.v3):has(.boostlook){--main-max-width-leftbar: 21.25rem;--main-margin: 8.625rem}}:root:not(.v3):has(.boostlook),.boostlook{color-scheme:light;--icon-anchor: var(--icon-anchor-light);--icon-arrow-left: var(--icon-arrow-left-light);--icon-arrow-right: var(--icon-arrow-right-light);--icon-arrow-up: var(--icon-arrow-up-light);--icon-clipboard: var(--icon-clipboard-light);--icon-home: var(--icon-home-light);--icon-file: var(--icon-file-light);--icon-menu: var(--icon-menu-light);--text-buttons-button-label-primary-default: var(--colors-primary-0);--text-buttons-button-label-secondary-default: var(--colors-primary-900);--text-buttons-button-label-inactive: var(--colors-primary-500);--text-main-text-primary: var(--colors-primary-900);--text-main-text-link-blue-secondary: var(--colors-secondary-500);--text-main-text-link-blue-tetriary: var(--colors-secondary-400);--text-main-text-body-secondary: var(--colors-primary-600);--text-main-text-body-quaternary: var(--colors-primary-400);--text-main-text-body-tetriary: var(--colors-primary-500);--text-main-text-body-primary: var(--colors-primary-600);--text-main-text-link-blue: var(--colors-secondary-600);--text-states-text-warning-tetriary: var(--colors-warning-600);--text-states-text-warning-secondary: var(--colors-warning-500);--text-states-text-positive-secondary: var(--colors-positive-500);--text-states-text-positive-tetriary: var(--colors-positive-600);--text-states-text-negative-secondary: var(--colors-negative-500);--text-states-text-negative-tetriary: var(--colors-negative-600);--text-states-text-warning: var(--colors-warning-400);--text-states-text-positive: var(--colors-positive-400);--text-states-text-negative: var(--colors-negative-400);--text-states-text-additional: var(--colors-secondary-400);--text-states-text-additional-secondary: var(--colors-secondary-500);--text-states-text-additional-tetriary: var(--colors-secondary-600);--text-code-keyword: var(--colors-syntax-strong-blue);--text-code-text: #050816;--text-code-literal: var(--colors-syntax-strong-green);--text-code-comment: var(--colors-syntax-strong-yellow);--text-code-preprocessor: var(--colors-syntax-strong-pink);--text-code-attribute: var(--colors-syntax-strong-grey);--surface-background-states-surface-error-weak: var(--colors-error-weak);--text-states-text-error-strong: var(--colors-error-strong);--text-states-text-error-mid: var(--colors-error-mid);--surface-accent-teal-weak: var(--colors-accent-weak-teal);--surface-accent-yellow-weak: var(--colors-accent-weak-yellow);--surface-accent-green-weak: var(--colors-accent-weak-green);--surface-accent-teal-strong: var(--colors-accent-strong-teal);--surface-accent-yellow-strong: var(--colors-accent-strong-yellow);--surface-accent-green-strong: var(--colors-accent-strong-green);--surface-button-button-bg-secondary-ta-default: var(--colors-brand-orange-500);--surface-button-button-bg-primary-default: var(--colors-primary-100);--surface-button-button-bg-primary-pressed: var(--colors-primary-100);--surface-button-button-bg-primary-inactive: var(--colors-primary-200);--surface-button-button-bg-secondary-cta-hover: var(--colors-brand-orange-500);--surface-button-button-bg-primary-hover: var(--colors-primary-150);--surface-button-button-bg-secondary-cta-pressed: var(--colors-brand-orange-400);--surface-button-button-bg-secondary-cta-inactive: var(--colors-primary-200);--surface-page: #F7FDFE;--surface-background-main-base-primary: var(--surface-page);--pagination-bg: #fff;--table-bg: #fff;--table-header-bg: #F7F7F8;--table-stroke: #0508161A;background-color:var(--surface-page);--surface-background-main-surface-primary: var(--colors-primary-50);--surface-background-main-surface-secondary: var(--colors-primary-100);--surface-background-main-surface-tetriary: var(--colors-primary-150);--surface-background-main-surface-blue-primary: var(--colors-secondary-0);--surface-background-main-surface-blue-secondary: var(--colors-secondary-50);--surface-background-main-surface-blue-tetriary: var(--colors-secondary-100);--surface-background-main-surface-blue-quaternary: var(--colors-secondary-200);--surface-background-main-surface-transparent: var(--colors-overlay-overlay-white-64);--surface-background-main-surface-transparent-inverse: var(--colors-overlay-overlay-black-40);--surface-background-main-surface-transparent-secondary: var(--colors-overlay-overlay-white-88);--surface-background-states-surface-warning-primary: var(--colors-warning-0);--surface-background-states-surface-warning-secondary: var(--colors-warning-100);--surface-background-states-surface-warning-tetriary: var(--colors-warning-200);--surface-background-states-surface-warning-quaternary: var(--colors-warning-300);--surface-background-states-surface-positive-primary: var(--colors-positive-50);--surface-background-states-surface-positive-secondary: var(--colors-positive-100);--surface-background-states-surface-positive-tetriary: var(--colors-positive-200);--surface-background-states-surface-positive-quaternary: var(--colors-positive-300);--surface-background-states-surface-negative-primary: var(--colors-negative-50);--surface-background-states-surface-negative-secondary: var(--colors-negative-100);--surface-background-states-surface-negative-tetriary: var(--colors-negative-200);--surface-background-states-surface-negative-quaternary: var(--colors-negative-300);--surface-background-states-surface-additional-secondary: var(--colors-secondary-100);--surface-background-states-surface-additional-tetriary: var(--colors-secondary-200);--surface-background-states-surface-additional-quaternary: var(--colors-secondary-300);--surface-icons-icon-primary: var(--colors-primary-900);--surface-icons-icon-button-primary: var(--colors-primary-0);--surface-icons-icon-button-secondary: var(--colors-primary-900);--surface-icons-icon-button-inactive: var(--colors-primary-500);--surface-icons-icon-secondary: var(--colors-primary-500);--surface-icons-icon-quaternary: var(--colors-primary-200);--surface-icons-icon-cta: var(--colors-brand-orange-500);--surface-icons-icon-hover: var(--colors-brand-orange-400);--surface-icons-icon-tetriary: var(--colors-primary-400);--surface-icons-icon-warning: var(--colors-warning-600);--surface-icons-icon-positive: var(--colors-positive-600);--surface-icons-icon-negative: var(--colors-negative-600);--surface-icons-icon-brand-orange: var(--colors-brand-orange-600);--surface-icons-icon-blue: var(--colors-secondary-600);--surface-icons-icon-blue-light: var(--colors-secondary-200);--border-border-primary: rgba(5, 8, 22, .1);--border-border-secondary: var(--colors-primary-150);--border-border-tetriary: var(--colors-primary-300);--border-border-quaternary: var(--colors-primary-600);--border-border-active: var(--colors-primary-900);--border-border-brand-orange: var(--colors-brand-orange-200);--border-border-warning: var(--colors-warning-200);--border-border-positive: var(--colors-positive-200);--border-border-negative: var(--colors-negative-200);--border-border-blue: var(--colors-secondary-200);--border-border-blue-primary: var(--colors-secondary-100);--border-border-blue-hover: var(--colors-secondary-400);--surface-weak: var(--colors-primary-0);--stroke-strong: rgba(5 8 22 / .25);--stroke-mid: rgba(5 8 22 / .17);--stroke-weak: rgba(5 8 22 / .1)}html.dark:not(.v3):has(.boostlook),html.dark .boostlook{color-scheme:dark;--icon-anchor: var(--icon-anchor-dark);--icon-arrow-left: var(--icon-arrow-left-dark);--icon-arrow-right: var(--icon-arrow-right-dark);--icon-arrow-up: var(--icon-arrow-up-dark);--icon-clipboard: var(--icon-clipboard-dark);--icon-home: var(--icon-home-dark);--icon-file: var(--icon-file-dark);--icon-menu: var(--icon-menu-dark);--text-buttons-button-label-primary-default: var(--colors-primary-0);--text-buttons-button-label-secondary-default: var(--colors-primary-950);--text-buttons-button-label-inactive: var(--colors-primary-500);--text-main-text-primary: var(--colors-primary-0);--text-main-text-link-blue-secondary: #6DCDF7;--text-main-text-link-blue-tetriary: var(--colors-secondary-600);--text-main-text-link-blue: var(--colors-secondary-400);--text-main-text-body-secondary: var(--colors-primary-200);--text-main-text-body-tetriary: var(--colors-primary-400);--text-main-text-body-quaternary: var(--colors-primary-600);--text-main-text-body-primary: var(--colors-primary-50);--text-states-text-warning-tetriary: var(--colors-warning-400);--text-states-text-warning-secondary: var(--colors-warning-500);--text-states-text-warning: var(--colors-warning-600);--text-states-text-positive-secondary: var(--colors-positive-500);--text-states-text-positive-tetriary: var(--colors-positive-400);--text-states-text-positive: var(--colors-positive-600);--text-states-text-negative-secondary: var(--colors-negative-500);--text-states-text-negative-tetriary: var(--colors-negative-400);--text-states-text-negative: var(--colors-negative-600);--text-states-text-additional: var(--colors-secondary-600);--text-states-text-additional-secondary: var(--colors-secondary-500);--text-states-text-additional-tetriary: var(--colors-secondary-400);--text-code-keyword: var(--colors-syntax-weak-blue);--text-code-text: #FFFFFF;--text-code-literal: var(--colors-syntax-weak-green);--text-code-comment: var(--colors-syntax-weak-yellow);--text-code-preprocessor: var(--colors-syntax-weak-pink);--text-code-attribute: var(--colors-syntax-weak-grey);--surface-background-states-surface-error-weak: var(--colors-error-strong);--text-states-text-error-strong: var(--colors-error-mid);--text-states-text-error-mid: var(--colors-error-mid);--surface-accent-teal-weak: var(--colors-primary-700);--surface-accent-yellow-weak: var(--colors-primary-700);--surface-accent-green-weak: var(--colors-primary-700);--surface-accent-teal-strong: var(--colors-primary-600);--surface-accent-yellow-strong: var(--colors-primary-600);--surface-accent-green-strong: var(--colors-primary-600);--surface-button-button-bg-secondary-ta-default: var(--colors-brand-orange-500);--surface-button-button-bg-primary-default: var(--colors-primary-600);--surface-button-button-bg-primary-pressed: var(--colors-primary-600);--surface-button-button-bg-primary-inactive: var(--colors-primary-800);--surface-button-button-bg-secondary-cta-hover: var(--colors-brand-orange-400);--surface-button-button-bg-primary-hover: var(--colors-primary-800);--surface-button-button-bg-secondary-cta-pressed: var(--colors-brand-orange-500);--surface-button-button-bg-secondary-cta-inactive: var(--colors-primary-800);--surface-page: var(--colors-primary-950);--surface-background-main-base-primary: var(--surface-page);--pagination-bg: var(--colors-primary-850);--table-bg: var(--colors-primary-850);--table-header-bg: #2F313D;--table-stroke: #F7F7F81A;background-color:var(--surface-page);--surface-background-main-surface-primary: var(--colors-primary-850);--surface-background-main-surface-secondary: var(--colors-primary-800);--surface-background-main-surface-tetriary: var(--colors-primary-700);--surface-background-main-surface-blue-primary: var(--colors-secondary-900);--surface-background-main-surface-blue-secondary: var(--colors-secondary-900);--surface-background-main-surface-blue-tetriary: var(--colors-secondary-850);--surface-background-main-surface-blue-quaternary: var(--colors-secondary-800);--surface-background-main-surface-transparent: var(--colors-overlay-overlay-black-64);--surface-background-main-surface-transparent-inverse: var(--colors-overlay-overlay-white-40);--surface-background-main-surface-transparent-secondary: var(--colors-overlay-overlay-black-88);--surface-background-states-surface-warning-primary: var(--colors-warning-950);--surface-background-states-surface-warning-secondary: var(--colors-warning-950);--surface-background-states-surface-warning-tetriary: var(--colors-warning-800);--surface-background-states-surface-warning-quaternary: var(--colors-warning-700);--surface-background-states-surface-positive-primary: var(--colors-positive-950);--surface-background-states-surface-positive-secondary: var(--colors-positive-950);--surface-background-states-surface-positive-tetriary: var(--colors-positive-800);--surface-background-states-surface-positive-quaternary: var(--colors-positive-700);--surface-background-states-surface-negative-primary: var(--colors-negative-950);--surface-background-states-surface-negative-secondary: var(--colors-negative-950);--surface-background-states-surface-negative-tetriary: var(--colors-negative-800);--surface-background-states-surface-negative-quaternary: var(--colors-negative-700);--surface-background-states-surface-additional-secondary: var(--colors-secondary-950);--surface-background-states-surface-additional-tetriary: var(--colors-secondary-800);--surface-background-states-surface-additional-quaternary: var(--colors-secondary-700);--surface-icons-icon-primary: var(--colors-primary-0);--surface-icons-icon-button-primary: var(--colors-primary-0);--surface-icons-icon-button-secondary: var(--colors-primary-950);--surface-icons-icon-button-inactive: var(--colors-primary-600);--surface-icons-icon-secondary: var(--colors-primary-200);--surface-icons-icon-quaternary: var(--colors-primary-600);--surface-icons-icon-cta: var(--colors-brand-orange-500);--surface-icons-icon-hover: var(--colors-brand-orange-600);--surface-icons-icon-warning: var(--colors-warning-400);--surface-icons-icon-positive: var(--colors-positive-400);--surface-icons-icon-negative: var(--colors-negative-400);--surface-icons-icon-brand-orange: var(--colors-brand-orange-400);--surface-icons-icon-blue: var(--colors-secondary-400);--surface-icons-icon-blue-light: var(--colors-secondary-700);--border-border-primary: rgba(247, 247, 248, .1);--border-border-secondary: var(--colors-primary-800);--border-border-tetriary: var(--colors-primary-700);--border-border-quaternary: var(--colors-primary-500);--border-border-active: var(--colors-primary-0);--border-border-brand-orange: var(--colors-brand-orange-900);--border-border-warning: var(--colors-warning-800);--border-border-positive: var(--colors-positive-800);--border-border-negative: var(--colors-negative-800);--border-border-blue: var(--colors-secondary-700);--border-border-blue-primary: var(--colors-secondary-850);--border-border-blue-hover: var(--colors-secondary-500);--surface-weak: var(--colors-primary-850);--doc-code-surface: var(--colors-primary-800);--stroke-strong: rgba(247 247 248 / .21);--stroke-mid: rgba(247 247 248 / .17);--stroke-weak: rgba(247 247 248 / .1)}html:not(.v3):has(.boostlook){-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;height:100%;scroll-behavior:smooth}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-variation-settings:"wght" 400,"wdth" 62.5;font-display:block;src:url(../font/NotoSansDisplay.ttf) format("truetype"),url(/static/font/notosans.woff2) format("woff2"),url(../../../../tools/boostlook/notosans.woff2) format("woff2"),url(https://cppalliance.org/fonts/NotoSansDisplay.ttf) format("truetype");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-variation-settings:"wght" 400,"wdth" 62.5;font-display:block;src:url(../font/NotoSansDisplay-Italic.ttf) format("truetype"),url(/static/font/notosans_ext.woff2) format("woff2"),url(../../../../tools/boostlook/notosans_ext.woff2) format("woff2"),url(https://cppalliance.org/fonts/NotoSansDisplay-Italic.ttf) format("truetype");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Mona Sans;font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:block;src:url(../font/MonaSansVF.ttf) format("truetype")}@font-face{font-family:Monaspace Neon;font-style:normal;font-weight:400;font-display:block;src:url(../font/MonaspaceNeonFrozen-Regular.ttf) format("truetype"),url(/static/font/MonaspaceNeon-Var.woff2) format("woff2"),url(../../../../tools/boostlook/MonaspaceNeon-Var.woff2) format("woff2"),url(https://cppalliance.org/fonts/MonaspaceNeon-Var.woff2) format("woff2");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Monaspace Xenon;font-style:italic;font-weight:400;font-display:block;src:url(../font/MonaspaceXenonFrozen-Italic.ttf) format("truetype"),url(/static/font/MonaspaceXenon-Var.woff2) format("woff2"),url(../../../../tools/boostlook/MonaspaceXenon-Var.woff2) format("woff2"),url(https://cppalliance.org/fonts/MonaspaceXenon-Var.woff2) format("woff2");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0%}.boostlook,.boostlook *,.boostlook *:before,.boostlook *:after{box-sizing:border-box}.boostlook *,.boostlook{margin:0}.boostlook{line-height:1.5;-webkit-font-smoothing:antialiased;margin:0}.boostlook img,.boostlook picture,.boostlook video,.boostlook canvas,.boostlook svg{display:block;max-width:100%}.boostlook input,.boostlook button,.boostlook textarea,.boostlook select{font:inherit}.boostlook p,.boostlook h1,.boostlook h2,.boostlook h3,.boostlook h4,.boostlook h5,.boostlook h6{overflow-wrap:break-word}.boostlook :not(pre):not([class^=L])>code,.boostlook:not(pre):not([class^=L])>code{color:var(--text-code-text, #050816);border:0;background-color:unset}.boostlook .tablecontainer,.boostlook .tablecontainer+*,.boostlook :not(.tablecontainer)>table.tableblock,.boostlook :not(.tablecontainer)>table.tableblock+*,.boostlook .doc .tablecontainer,.boostlook .doc .tablecontainer+*,.boostlook .doc :not(.tablecontainer)>table.tableblock,.boostlook .doc :not(.tablecontainer)>table.tableblock+*,.boostlook.boostlook:not(:has(.doc)) table.table,.boostlook.boostlook:not(:has(.doc)) table.table+*{margin:revert}.boostlook .underline:has(>code:only-child){text-decoration-line:none}.boostlook{font-family:var(--font-family-body, "Mona Sans")!important;font-variation-settings:"wght" 400,"wdth" 95;font-size:var(--doc-body-size, 1rem);line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em;color:var(--text-main-text-body-secondary, #585A64);background:var(--surface-background-main-base-primary, #fff)}.boostlook h1,.boostlook .doc h1,.boostlook h2,.boostlook .doc h2,.boostlook h3,.boostlook .doc h3,.boostlook h4,.boostlook .doc h4,.boostlook h5,.boostlook .doc h5,.boostlook h6,.boostlook .doc h6{color:var(--text-main-text-primary, #050816);display:block;font-family:var(--font-family-body, "Mona Sans");line-height:var(--doc-heading-line-height, 1.2);margin-top:var(--doc-section-gap, 1.5rem);margin-bottom:var(--doc-heading-gap, .75rem);font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;letter-spacing:-.01em;position:relative}.boostlook h1,.boostlook .doc h1{font-size:var(--typography-font-size-h1, 2rem);letter-spacing:-.02em;margin-top:0;margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook .doc>h1.page:first-child{font-size:var(--typography-font-size-h1, 2rem);margin-top:0;margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook h2,.boostlook .doc h2{font-size:var(--typography-font-size-h2, 1.5rem);letter-spacing:-.02em;margin-top:var(--doc-section-gap, 1.5rem);margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook h3,.boostlook .doc h3{font-size:var(--typography-font-size-h3, 1.25rem);margin-top:var(--doc-section-gap, 1.5rem);margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook h4,.boostlook .doc h4{font-size:var(--typography-font-size-h4, 1rem)}.boostlook h5,.boostlook .doc h5,.boostlook h6,.boostlook .doc h6{font-size:var(--doc-small-size, .875rem)}.boostlook :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.boostlook .doc .sect1,.boostlook .doc .sect2,.boostlook .doc .sect3,.boostlook .doc .sect4,.boostlook .doc .sect5,.boostlook:not(:has(.doc)) #content .sect1,.boostlook:not(:has(.doc)) #content .sect2,.boostlook:not(:has(.doc)) #content .sect3,.boostlook:not(:has(.doc)) #content .sect4{margin-top:0}.boostlook .doc .sect1>h2:first-child,.boostlook:not(:has(.doc)) #content .sect1>h2:first-child{margin-top:var(--doc-section-gap, 1.5rem)}.boostlook .doc .sect2>h3:first-child,.boostlook:not(:has(.doc)) #content .sect2>h3:first-child{margin-top:var(--doc-section-gap, 1.5rem)}.boostlook .doc :is(.sect3,.sect4,.sect5)>:is(h4,h5,h6):first-child,.boostlook:not(:has(.doc)) #content :is(.sect3,.sect4)>:is(h4,h5,h6):first-child{margin-top:var(--doc-section-gap, 1.5rem)}.boostlook .doc h2+.sectionbody>.sect2:first-child>h3:first-child,.boostlook:not(:has(.doc)) #content h2+.sectionbody>.sect2:first-child>h3:first-child,.boostlook .doc h3+.sect3>h4:first-child,.boostlook:not(:has(.doc)) #content h3+.sect3>h4:first-child{margin-top:var(--doc-heading-gap, .75rem)}.boostlook .doc h2:not(.discrete){margin-left:0;padding-left:0;border-bottom:revert;margin-right:revert;padding:revert}.boostlook h2:has(+.sectionbody>.sect2:first-child>h3),.boostlook .doc h2:has(+.sectionbody>.sect2:first-child>h3){margin-bottom:0}.boostlook h3:has(+.sect3>h4:first-child),.boostlook .doc h2:has(+.sect3>h4:first-child){margin-bottom:0}.boostlook .doc .dlist,.boostlook .doc .exampleblock,.boostlook .doc .hdlist,.boostlook .doc .imageblock,.boostlook .doc .listingblock,.boostlook .doc .literalblock,.boostlook .doc .olist,.boostlook .doc .paragraph,.boostlook .doc .partintro,.boostlook .doc .quoteblock,.boostlook .doc .sidebarblock,.boostlook .doc .tabs,.boostlook .doc .ulist,.boostlook .doc .verseblock,.boostlook .doc .videoblock,.boostlook .doc details,.boostlook .doc hr{margin:0}.boostlook .doc #preamble>.sectionbody>.paragraph:first-child>p,.boostlook .doc h1.page+.sect1>.sectionbody>.paragraph:first-child>p,.boostlook:not(:has(.doc)) #content>.sect1:first-of-type>.sectionbody>.sect2:first-child>.paragraph:first-of-type>p{font-size:var(--doc-lead-size, 1.125rem);line-height:1.5;color:var(--text-main-text-body-tetriary, #71737B)}.boostlook .doc h1[id],.boostlook .doc h2[id],.boostlook .doc h3[id],.boostlook .doc h4[id],.boostlook .doc h5[id],.boostlook .doc h6[id],.boostlook .doc :where(h1,h2,h3,h4,h5,h6):has(.anchor),.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]){scroll-margin-top:.75rem}.boostlook .doc h1:has(.anchor),.boostlook .doc h2:has(.anchor),.boostlook .doc h3:has(.anchor),.boostlook .doc h4:has(.anchor),.boostlook .doc h5:has(.anchor),.boostlook .doc h6:has(.anchor),.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]){display:inline-block;padding-right:3rem}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]{text-decoration:none;color:inherit}.boostlook .doc h1 .anchor,.boostlook .doc h2 .anchor,.boostlook .doc h3 .anchor,.boostlook .doc h4 .anchor,.boostlook .doc h5 .anchor,.boostlook .doc h6 .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[id],.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;margin-left:revert;width:2rem;height:2rem;border:1px;visibility:hidden;opacity:0;text-decoration:none;border-radius:var(--spacing-size-lg, 1.5rem);border:1px solid var(--border-border-primary, #e4e7ea);background:var(--surface-background-main-base-primary, #fff);transform:translateY(-50%);transition:all .2s ease}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[id]{visibility:visible}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before{content:""}.boostlook .doc h1 .anchor:before,.boostlook .doc h2 .anchor:before,.boostlook .doc h3 .anchor:before,.boostlook .doc h4 .anchor:before,.boostlook .doc h5 .anchor:before,.boostlook .doc h6 .anchor:before,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{content:var(--icon-anchor);display:block;line-height:1;opacity:.6;transition:opacity .3s ease}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{position:absolute;top:50%;right:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;line-height:0;transform:translateY(-50%);transition:all .2s ease}.boostlook .doc h1:hover .anchor,.boostlook .doc h2:hover .anchor,.boostlook .doc h3:hover .anchor,.boostlook .doc h4:hover .anchor,.boostlook .doc h5:hover .anchor,.boostlook .doc h6:hover .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]):hover a[href]:before{opacity:1;visibility:visible}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]):hover a[href]:after{opacity:.6;visibility:visible}.boostlook .doc h1 .anchor:hover,.boostlook .doc h2 .anchor:hover,.boostlook .doc h3 .anchor:hover,.boostlook .doc h4 .anchor:hover,.boostlook .doc h5 .anchor:hover,.boostlook .doc h6 .anchor:hover,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]:hover) a[href]:before{border-color:var(--border-border-blue, #92cbe9)}.boostlook .doc h1 .anchor:active,.boostlook .doc h2 .anchor:active,.boostlook .doc h3 .anchor:active,.boostlook .doc h4 .anchor:active,.boostlook .doc h5 .anchor:active,.boostlook .doc h6 .anchor:active,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:active:before{border-color:var(--border-border-blue, #92cbe9);background:var(--surface-background-main-surface-blue-secondary, #daeef9)}.boostlook .doc h1 .anchor:hover:before,.boostlook .doc h2 .anchor:hover:before,.boostlook .doc h3 .anchor:hover:before,.boostlook .doc h4 .anchor:hover:before,.boostlook .doc h5 .anchor:hover:before,.boostlook .doc h6 .anchor:hover:before{opacity:1}@media(hover:none){.boostlook .doc h1 .anchor,.boostlook .doc h2 .anchor,.boostlook .doc h3 .anchor,.boostlook .doc h4 .anchor,.boostlook .doc h5 .anchor,.boostlook .doc h6 .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before{opacity:1!important;visibility:visible!important}.boostlook .doc h1 .anchor:before,.boostlook .doc h2 .anchor:before,.boostlook .doc h3 .anchor:before,.boostlook .doc h4 .anchor:before,.boostlook .doc h5 .anchor:before,.boostlook .doc h6 .anchor:before,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{opacity:.6!important;visibility:visible!important}}.boostlook p{padding-top:initial!important;padding-bottom:initial!important;color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook.boostlook .sectionbody>:not(h1,h2,h3,h4,h5,h6)+:not(.colist,.sect2,.sect3,.sect4,.sect5),.boostlook.boostlook :is(.sect2,.sect3,.sect4,.sect5)>:not(h1,h2,h3,h4,h5,h6)+:not(.colist,.sect2,.sect3,.sect4,.sect5),.boostlook.boostlook .tabpanel>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .openblock:not(.tabs)>.content>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .admonitionblock td.content>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .exampleblock>.content>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .sidebarblock>.content>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .colist td>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook blockquote>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook #content li>:not(h1,h2,h3,h4,h5,h6)+:not(.colist),.boostlook.boostlook .listitem>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook dd>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook .partintro>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook details>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook:not(:has(.doc)) :is(.section,.chapter,.refentry,.refsection,.refsect1,.refsect2,.refsect3,.book,.article,.document,.preface,.appendix,.simplesect,.blockquote,.sidebar)>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook:not(:has(.doc)) :is(div.note,div.tip,div.important,div.caution,div.warning,div.blurb) td>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook.boostlook#libraryReadMe>:not(h1,h2,h3,h4,h5,h6)+*,.boostlook:where(:not(:has(.doc))) p+p{margin-top:var(--doc-block-gap, 1rem)}.boostlook.boostlook #content li>:is(.ulist,.olist,.dlist,.colist),.boostlook.boostlook .listitem>:is(.itemizedlist,.orderedlist,.variablelist),.boostlook.boostlook .colist.arabic{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook:not(:has(.doc)) .section+.section,.boostlook:not(:has(.doc)) .refsection+.refsection,.boostlook:not(:has(.doc)) :is(.section,.refsection)>.titlepage+*,.boostlook:not(:has(.doc)) .titlepage>*+*{margin-top:0}.boostlook:not(:has(.doc)) :is(.section,.refsection)>.titlepage{margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook:not(:has(.doc)) :is(.chapter,.book,.article,.document,.refentry)>.titlepage:first-child{margin-bottom:var(--doc-heading-gap, .75rem)}.boostlook:where(:not(:has(.doc))) :is(ul,ol):where(:not([class])){margin:var(--doc-block-gap, 1rem) 0;padding-left:var(--doc-list-indent, 1.5rem)}.boostlook:where(:not(:has(.doc))) ul:where(:not([class])){list-style:disc}.boostlook:where(:not(:has(.doc))) ol:where(:not([class])){list-style:decimal}.boostlook:where(:not(:has(.doc))) :is(ul,ol):where(:not([class])) li+li{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook:where(:not(:has(.doc))) li>:is(ul,ol):where(:not([class])){margin:var(--padding-padding-2xs, .5rem) 0 0}.boostlook .olist .imageblock .content,.boostlook .ulist .imageblock .content{margin-bottom:var(--padding-padding-xs, .75rem)}.boostlook table p,.boostlook ul p{margin:0}.boostlook{text-decoration-skip-ink:none;text-underline-offset:2px}.boostlook :where(*){text-decoration-thickness:1px!important}.boostlook a,.boostlook .doc a{color:var(--text-main-text-link-blue, #026a9f);text-decoration:none;transition:color .3s ease}.boostlook .paragraph a:not(.anchor),.boostlook .ulist a:not(.anchor),.boostlook .olist a:not(.anchor),.boostlook .dlist a:not(.anchor){text-decoration-line:underline}.boostlook a:hover,.boostlook .doc a:hover{color:var(--text-states-text-warning, #FF9442);cursor:pointer}.boostlook code em,.boostlook code i,.boostlook pre em,.boostlook pre i{font-family:Monaspace Xenon,monospace;font-size:inherit;font-style:italic}.boostlook em{font-family:inherit;font-size:inherit;font-style:italic}.boostlook b,.boostlook strong{font-weight:500;font-variation-settings:"wght" 500,"wdth" 95;color:var(--text-main-text-primary, #050816);text-shadow:none}.boostlook code span.c,.boostlook code span.ch,.boostlook code span.cm,.boostlook code span.cp,.boostlook code span.cpf,.boostlook code span.c1,.boostlook code span.cs,.boostlook code span.comment{font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook .doc .listingblock,.boostlook .listingblock{position:relative}.boostlook .doc .listingblock code,.boostlook .listingblock code{display:initial}.boostlook .hljs{background:transparent}.boostlook code{font-family:var(--font-family-code, "Monaspace Neon"),monospace}.boostlook table thead code{background:inherit}.boostlook pre code,.boostlook pre code.hljs,.boostlook .doc .content pre code,.boostlook .doc pre.highlight code{font-size:var(--doc-code-size, .875rem);font-feature-settings:"calt" 1,"liga" 0;line-height:var(--doc-code-line-height, 1.6);letter-spacing:var(--spacing-size-size-0, 0rem);color:var(--text-main-text-primary, #18191b);padding:revert;border:none}.boostlook pre code .conum[data-value]:after,.boostlook pre code.hljs .conum[data-value]:after,.boostlook .doc .content pre code .conum[data-value]:after,.boostlook .doc pre.highlight code .conum[data-value]:after{content:"("attr(data-value)")"}.boostlook pre:not(:has(>code)),.boostlook pre:not(:has(>code)):has(p,span){font-size:var(--doc-code-size, .875rem);line-height:var(--doc-code-line-height, 1.6);letter-spacing:var(--spacing-size-size-0, 0rem)}.boostlook pre,.boostlook pre.rouge,.boostlook .doc .content pre,.boostlook .doc pre.highlight,.boostlook .doc .listingblock pre:not(.highlight),.boostlook .doc .literalblock pre .boostlook .literalblock pre,.boostlook .listingblock>.content>pre,.boostlook .listingblock>.content>pre:not(.highlight),.boostlook .literalblock>.content>pre:not(.highlight),.boostlook .exampleblock>.content,.boostlook .sidebarblock{padding:var(--doc-card-padding, 1rem);background:var(--doc-code-surface, #F8F8F8)!important;border-radius:var(--doc-card-radius, .5rem);border:none;box-shadow:none;line-height:var(--doc-code-line-height, 1.6)}.boostlook .sidebarblock,.boostlook .exampleblock>.content{background:var(--surface-weak, #fff)!important;border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));line-height:var(--doc-body-line-height, 1.6)}html.dark .boostlook pre,html.dark .boostlook pre.rouge,html.dark .boostlook .doc .content pre,html.dark .boostlook .doc pre.highlight,html.dark .boostlook .doc .listingblock pre:not(.highlight),html.dark .boostlook .doc .literalblock pre,html.dark .boostlook#libraryReadMe>pre:not(:last-child),html.dark .boostlook#libraryReadMe div.highlight:has(>pre):not(:is(dd pre,td pre)),html.dark .boostlook .literalblock pre,html.dark .boostlook .literalblock>.content>pre:not(.highlight),html.dark .boostlook .listingblock>.content>pre,html.dark .boostlook .sidebarblock,html.dark .boostlook .exampleblock>.content{background:var(--doc-code-surface, #2F313D)!important}.boostlook .doc pre{padding:initial}.boostlook .content:has(>pre),.boostlook .content:has(>pre.highlight){border-radius:0;background:none}.boostlook pre.programlisting,.boostlook pre.synopsis,.boostlook pre.literallayout,.boostlook#libraryReadMe>pre{border:1px solid var(--stroke-weak, rgba(5 8 22 / .1))}.boostlook .doc .listingblock .title,.boostlook .listingblock .title,.boostlook .doc :is(.olist,.ulist,.dlist,.imageblock,.exampleblock,.openblock)>.title,.boostlook:not(:has(.doc)) div.table .title{color:var(--text-main-text-primary, #050816);font-size:var(--doc-small-size, .875rem);font-style:normal;font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;letter-spacing:-.01em;padding-bottom:var(--padding-padding-2xs, .5rem)}.boostlook .doc .listingblock .title a,.boostlook .listingblock .title a{font:inherit;text-decoration:none}.boostlook .doc .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)),.boostlook .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)){display:none}.boostlook .listingblock:has(>.content>pre),.boostlook .listingblock:has(>.content>pre.highlight),.boostlook:not(:has(.doc)) pre.programlisting,.boostlook:not(:has(.doc)) pre.synopsis,.boostlook#libraryReadMe>pre,.boostlook#libraryReadMe .literalblock:has(pre),.boostlook#libraryReadMe div.highlight:has(>pre){margin-left:0;margin-right:0;margin-bottom:0;border:none;background-color:transparent;padding:0}.boostlook:not(:has(.doc)) pre.programlisting:not(:is(dd pre,td pre)),.boostlook:not(:has(.doc)) pre.synopsis:not(:is(dd pre,td pre)),.boostlook#libraryReadMe>pre:not(:is(dd pre,td pre)),.boostlook#libraryReadMe .literalblock:has(pre):not(:is(dd pre,td pre)),.boostlook#libraryReadMe div.highlight:has(>pre):not(:is(dd pre,td pre)){background:var(--doc-code-surface, #F8F8F8)}.boostlook .listingblock:has(>.content>pre):not(:is(dd pre,td pre)):has(.title){border:none;background:none}.boostlook .content:has(>pre):has(>.source-toolbox){position:relative;display:flex;flex-direction:column-reverse}.boostlook .content:has(>pre):has(>.source-toolbox)>pre{padding-right:3rem}.boostlook .highlight pre,.boostlook .content:has(>pre) pre.highlight,.boostlook .literalblock>.content>pre:not(.highlight){border:none;border-radius:var(--doc-card-radius, .5rem)}.boostlook .content:has(>pre):has(>.source-toolbox) .source-toolbox{position:static;order:0;display:flex;visibility:visible;top:unset;right:unset;color:var(--text-main-text-body-tetriary, #62676b);font-family:inherit;z-index:1;padding:var(--article-article-compressing-from-12-8--, .5rem) var(--spacing-size-sm, 1rem);height:0;max-height:0;min-height:0;padding:0}.boostlook .content:has(>pre):has(>.source-toolbox):not(:has(.source-lang)) .source-toolbox{min-height:0;height:0;padding:0!important;margin-bottom:-1px}.boostlook .content:has(>pre):has(>.source-toolbox) .source-lang{color:var(--text-main-text-body-quaternary, #949a9e);text-align:right;font-family:Mona Sans;font-size:var(--typography-font-size-2xs, .75rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm, 1rem);letter-spacing:var(--spacing-size-size-0, 0rem);text-transform:uppercase;margin-left:auto;display:none}.boostlook .content:has(>pre):has(>.source-toolbox) .source-lang:after{content:none}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button{position:absolute;top:var(--padding-padding-xs, .75rem);right:var(--padding-padding-xs, .75rem);display:flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;outline:none;font-size:inherit;line-height:inherit;width:1.75rem;height:1.75rem;padding:0;border-radius:var(--corner-radius-s, .25rem);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));background:var(--surface-weak, #fff);opacity:0;transition:all .2s ease}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:hover{border:1px solid var(--border-border-blue, #92cbe9)}.boostlook .content:has(>pre):has(>.source-toolbox):hover .copy-button,.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:focus-visible{opacity:1}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:focus-visible{outline:2px solid var(--border-border-blue, #92cbe9);outline-offset:2px}@media(hover:none){.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button{display:none!important}}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button img{display:none}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:before{content:"";width:1rem;height:1rem;aspect-ratio:1/1;background:var(--icon-clipboard) center / 1rem 1rem no-repeat}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-toast{flex:none;position:absolute;top:calc(100% + .5rem);right:0;display:inline-flex;justify-content:center;padding:var(--padding-padding-3xs, .25rem) var(--padding-padding-xs, .75rem);flex-direction:column;align-items:center;margin-top:0;background:var(--surface-background-main-surface-primary, #f5f6f8);border-radius:var(--spacing-size-2xs, .5rem);border:1px solid var(--border-border-secondary, #d5d7d9);color:var(--text-main-text-primary, #18191b);cursor:auto;opacity:0;transition:opacity .5s ease .5s}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-toast:after{content:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.95L11.6569%206.2931L6%200.636243L0.343146%206.2931L6%2011.95Z%22%20fill%3D%22%23F5F6F8%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.343146%206.2931L6%200.636243L11.6569%206.2931L10.9497%207.0002L6%202.05046L1.05025%207.0002L0.343146%206.2931Z%22%20fill%3D%22%23E4E7EA%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:-62%;width:1em;height:1em;border:unset;border-left-color:unset;transform:unset;transform-origin:unset;color:var(--text-main-text-primary, #18191b);text-align:center;font-size:var(--typography-font-size-sm, 1rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg, 1.5rem)}.boostlook p code:not(:has(>code)),.boostlook li code:not(:has(>code)),.boostlook .doc p code:not(:has(>code)),.boostlook .doc .colist>table code:not(:has(>code)){display:inline;color:var(--text-code-text, #050816);font-size:.88em;font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-md);letter-spacing:var(--spacing-size-size-0, 0rem)}.boostlook p:not(:is(table p)) code:not(:has(>code)),.boostlook li code:not(:has(>code)),.boostlook .doc p:not(:is(table p)) code:not(:has(>code)),.boostlook .doc .colist>table code:not(:has(>code)){border-radius:unset;padding:unset;background:transparent!important}.boostlook p:not(:is(table p)) a code,.boostlook li:not(:is(table li)) a code,.boostlook .doc p:not(:is(table p)) a code,.boostlook .doc table a code,.boostlook .doc .colist>table a code,.boostlook code:has(>a:first-child:last-child),.boostlook code:has(>a:only-child),.boostlook p:not(:is(table p)) code:has(>a:first-child:last-child),.boostlook p:not(:is(table p)) code:has(>a:only-child),.boostlook li:not(:is(table li)) code:has(>a:first-child:last-child),.boostlook li:not(:is(table li)) code:has(>a:only-child),.boostlook .doc p:not(:is(table p)) code:has(>a:first-child:last-child),.boostlook .doc p:not(:is(table p)) code:has(>a:only-child),.boostlook .doc .colist>table code:has(>a:first-child:last-child),.boostlook .doc .colist>table code:has(>a:only-child){border-radius:unset;border:none;background:transparent!important;color:inherit}.boostlook a:hover code{color:inherit}.boostlook .doc table.tableblock code:hover a,.boostlook:not(:has(.doc)) table.table code:hover a,.boostlook .doc table.tableblock code a:focus-visible,.boostlook:not(:has(.doc)) table.table code a:focus-visible{text-decoration-color:var(--border-border-blue, #92cbe9)}.boostlook .hljs-keyword,.boostlook .hljs-selector-tag,.boostlook .hljs-subst,.boostlook .hljs-type,.boostlook pre span.k,.boostlook pre span.kc,.boostlook pre span.kd,.boostlook pre span.kn,.boostlook pre span.kp,.boostlook pre span.kr,.boostlook pre span.kt,.boostlook pre span.keyword,.boostlook pre span.property,.boostlook .hljs-title,.boostlook .hljs-section,.boostlook .hljs-selector-id,.boostlook .hljs-built_in,.boostlook pre span.nf,.boostlook pre span.nc{color:var(--text-code-keyword, #1345E8)}.boostlook pre span.na,.boostlook pre span.no,.boostlook .hljs-attr{color:var(--text-code-attribute, #9E9E9E)}.boostlook pre span.n,.boostlook pre span.nb,.boostlook pre span.bp,.boostlook pre span.nd,.boostlook pre span.ni,.boostlook pre span.ne,.boostlook pre span.py,.boostlook pre span.nl,.boostlook pre span.nn,.boostlook pre span.nx,.boostlook pre span.nt,.boostlook pre span.nv,.boostlook pre span.vc,.boostlook pre span.vg,.boostlook pre span.vi,.boostlook pre span.identifier{color:var(--text-code-text, #050816)}.boostlook pre span.c,.boostlook pre span.ch,.boostlook pre span.cm,.boostlook pre span.cpf,.boostlook pre span.c1,.boostlook pre span.cs,.boostlook pre span.sd,.boostlook pre span.sh,.boostlook pre span.comment,.boostlook .hljs-comment,.boostlook .cpp-comment,.boostlook .hljs-quote,.boostlook .hljs-bullet,.boostlook .hljs-code{color:var(--text-code-comment, #A3A38C);font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook pre span.cp{color:var(--text-code-preprocessor, #D31FA7)}.boostlook pre span.s,.boostlook pre span.sa,.boostlook pre span.sb,.boostlook pre span.dl,.boostlook pre span.s2,.boostlook pre span.se,.boostlook pre span.si,.boostlook pre span.sx,.boostlook pre span.sr,.boostlook pre span.s1,.boostlook pre span.ss,.boostlook pre span.string,.boostlook .hljs-doctag,.boostlook .hljs-string,.boostlook .hljs-addition,.boostlook .hljs-number,.boostlook pre span.mi,.boostlook pre span.mf,.boostlook pre span.mb,.boostlook pre span.mh,.boostlook pre span.mo,.boostlook pre span.il{color:var(--text-code-literal, #289D30)}.boostlook pre span.o,.boostlook pre span.ow{color:var(--text-code-keyword, #1345E8)}.boostlook pre span.p{color:var(--text-code-text, #050816)}.boostlook .hljs-meta{color:var(--text-code-preprocessor, #D31FA7)}.boostlook .hljs-deletion,.boostlook .hljs-selector-class,.boostlook .hljs-template-tag{color:var(--text-code-keyword, #1345E8)}.boostlook .hljs-attribute{color:var(--text-code-attribute, #9E9E9E)}.boostlook .hljs-name,.boostlook .hljs-tag{color:var(--text-code-text, #050816)}.boostlook .hljs-attribute,.boostlook .hljs-doctag,.boostlook .hljs-keyword,.boostlook .hljs-meta .hljs-keyword,.boostlook .hljs-name,.boostlook .hljs-selector-tag,.boostlook .hljs-section,.boostlook .hljs-title{font-weight:inherit}html.dark .boostlook .hljs-keyword,html.dark .boostlook .hljs-selector-tag,html.dark .boostlook .hljs-subst,html.dark .boostlook .hljs-type,html.dark .boostlook .hljs-title,html.dark .boostlook .hljs-section,html.dark .boostlook .hljs-selector-id,html.dark .boostlook .hljs-built_in{color:var(--text-code-keyword, #38DDFF)}html.dark .boostlook .hljs-comment,html.dark .boostlook .hljs-quote,html.dark .boostlook .hljs-bullet,html.dark .boostlook .hljs-code{color:var(--text-code-comment, #FFF173);font-style:italic}html.dark .boostlook .hljs-doctag,html.dark .boostlook .hljs-string,html.dark .boostlook .hljs-addition,html.dark .boostlook .hljs-number,html.dark .boostlook .hljs-literal,html.dark .boostlook .hljs-variable,html.dark .boostlook .hljs-template-variable,html.dark .boostlook pre span.mi,html.dark .boostlook pre span.mf,html.dark .boostlook pre span.mb,html.dark .boostlook pre span.mh,html.dark .boostlook pre span.mo,html.dark .boostlook pre span.il{color:var(--text-code-literal, #72FE92)}html.dark .boostlook pre span.o,html.dark .boostlook pre span.ow{color:var(--text-code-keyword, #38DDFF)}html.dark .boostlook pre span.p{color:var(--text-code-text, #FFFFFF)}html.dark .boostlook .hljs-meta{color:var(--text-code-preprocessor, #F358C0)}html.dark .boostlook .hljs-deletion,html.dark .boostlook .hljs-selector-class,html.dark .boostlook .hljs-template-tag{color:var(--text-code-keyword, #38DDFF)}html.dark .boostlook .hljs-attribute,html.dark .boostlook .hljs-attr{color:var(--text-code-attribute, #A3A3A3)}html.dark .boostlook .hljs-name,html.dark .boostlook .hljs-tag{color:var(--text-code-text, #FFFFFF)}.boostlook .doc pre.highlight code.cpp-highlight,.boostlook pre.highlight code.cpp-highlight,.boostlook code.cpp-highlight{color:var(--text-main-text-body-primary, #050816)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-keyword,.boostlook pre.highlight code.cpp-highlight .cpp-keyword,.boostlook code.cpp-highlight .cpp-keyword{color:var(--text-code-keyword, #1345E8)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-string,.boostlook pre.highlight code.cpp-highlight .cpp-string,.boostlook code.cpp-highlight .cpp-string{color:var(--text-code-literal, #289D30)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-preprocessor,.boostlook pre.highlight code.cpp-highlight .cpp-preprocessor,.boostlook code.cpp-highlight .cpp-preprocessor{color:var(--text-code-preprocessor, #D31FA7)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-comment,.boostlook pre.highlight code.cpp-highlight .cpp-comment,.boostlook code.cpp-highlight .cpp-comment{color:var(--text-code-comment, #A3A38C);font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook .doc pre.highlight code.cpp-highlight .cpp-attribute,.boostlook pre.highlight code.cpp-highlight .cpp-attribute,.boostlook code.cpp-highlight .cpp-attribute{color:var(--text-code-attribute, #9E9E9E)}html.dark .boostlook .doc pre.highlight code.cpp-highlight,html.dark .boostlook pre.highlight code.cpp-highlight,html.dark .boostlook code.cpp-highlight{color:var(--text-main-text-primary, #f5f6f8)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-keyword,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-keyword,html.dark .boostlook code.cpp-highlight .cpp-keyword{color:var(--text-code-keyword, #38DDFF)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-string,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-string,html.dark .boostlook code.cpp-highlight .cpp-string{color:var(--text-code-literal, #72FE92)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-preprocessor,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-preprocessor,html.dark .boostlook code.cpp-highlight .cpp-preprocessor{color:var(--text-code-preprocessor, #F358C0)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-comment,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-comment,html.dark .boostlook code.cpp-highlight .cpp-comment{color:var(--text-code-comment, #FFF173);font-family:Monaspace Xenon,monospace;font-style:italic}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-attribute,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-attribute,html.dark .boostlook code.cpp-highlight .cpp-attribute{color:var(--text-code-attribute, #A3A3A3)}.boostlook h6:has(+table){margin-left:1em}.boostlook .quoteblock,.boostlook .doc .quoteblock,.boostlook .verseblock,.boostlook .doc .verseblock,.boostlook div.blockquote{padding:var(--padding-padding-3xs, .25rem) 0 var(--padding-padding-3xs, .25rem) var(--doc-list-indent, 1.5rem);border-radius:0;border-left:2px solid var(--border-border-active, #18191b);background:transparent;color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);line-height:var(--doc-body-line-height, 1.6);margin-left:0}.boostlook .quoteblock blockquote,.boostlook .doc .quoteblock blockquote,.boostlook .verseblock blockquote,.boostlook .doc .verseblock blockquote,.boostlook div.blockquote blockquote{margin:0;font:inherit;color:inherit}.boostlook .quoteblock blockquote .paragraph,.boostlook .doc .quoteblock blockquote .paragraph,.boostlook .verseblock blockquote .paragraph,.boostlook .doc .verseblock blockquote .paragraph,.boostlook div.blockquote blockquote p{font:inherit}.boostlook .quoteblock blockquote p,.boostlook .doc .quoteblock blockquote p,.boostlook .verseblock blockquote p,.boostlook .doc .verseblock blockquote p{margin:0;font:inherit;color:inherit}.boostlook .quoteblock blockquote:before{content:none}.boostlook nav.pagination{border-top:1px solid var(--stroke-weak, rgba(5 8 22 / .1));line-height:initial;margin:var(--spacing-size-xl, 2rem) 0 var(--spacing-size-xl, 2rem);display:flex;padding:var(--spacing-size-lg, 1.5rem) 0 0;align-items:stretch;gap:var(--spacing-size-sm, 1rem)}.boostlook .edit-this-page+nav.pagination{margin-top:var(--spacing-size-sm, 1rem)}.boostlook nav.pagination>span{display:flex;flex-direction:column;flex:0 1 50%;backdrop-filter:blur(8px);padding-right:revert;padding-left:revert;margin-left:revert}.boostlook nav.pagination>span.next{text-align:right;margin-left:auto}.boostlook nav.pagination span:before{content:none!important}.boostlook nav.pagination>span a{--_arrow-based-padding: calc(var(--padding-padding-2xs) + (var(--spacing-size-3xs) * 2) + var(--icons-24) + var(--padding-padding-md));position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:var(--doc-card-radius, .5rem);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));background:var(--pagination-bg, #fff);padding:var(--padding-padding-xs, .75rem);color:var(--text-main-text-primary, #18191b);font-size:var(--doc-body-size, 1rem);font-variation-settings:"wght" 500,"wdth" 95;line-height:1.4;letter-spacing:-.01em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.boostlook nav.pagination>span:hover a{border-color:var(--border-border-blue, #92cbe9);background:var(--surface-background-main-surface-blue-secondary, #daeef9)}html.dark .boostlook nav.pagination>span:hover a{border-color:var(--border-border-blue, #92cbe9);background:var(--colors-primary-850, #1A1C29)}.boostlook nav.pagination>span.prev a{padding-left:var(--_arrow-based-padding)}.boostlook nav.pagination>span.next a{padding-right:var(--_arrow-based-padding)}@media screen and (min-width:990px){.boostlook nav.pagination>span a{--_arrow-based-padding: calc(var(--padding-padding-2xs) + (var(--spacing-size-xs) * 2) + var(--icons-24) + var(--padding-padding-md))}}.boostlook nav.pagination>span a:before{width:auto;position:static;color:var(--text-main-text-body-quaternary, #949a9e);font-size:var(--typography-font-size-2xs, .75rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm, 1rem);letter-spacing:var(--spacing-size-size-0, 0rem);transform:revert}.boostlook nav.pagination>span.prev a:before{content:"Previous"}.boostlook nav.pagination>span.next a:before{content:"Next"}.boostlook nav.pagination>span a:after{--_arrow-size: calc((var(--spacing-size-3xs, .25rem) * 2) + var(--icons-24));position:absolute;top:50%;display:flex;width:var(--_arrow-size);height:var(--_arrow-size);align-items:center;justify-content:center;border-radius:var(--spacing-size-2xs, .5rem);transform:translateY(-50%)}@media screen and (min-width:990px){.boostlook nav.pagination>span a:after{--_arrow-size: calc((var(--spacing-size-xs, .75rem) * 2) + var(--icons-24))}}.boostlook nav.pagination>span.prev a:after{content:var(--icon-arrow-left);left:var(--padding-padding-2xs, .5rem)}.boostlook nav.pagination>span.next a:after{content:var(--icon-arrow-right);right:var(--padding-padding-2xs, .5rem)}.boostlook #content .admonitionblock,.boostlook:not(:has(.doc)) div.note,.boostlook:not(:has(.doc)) div.tip,.boostlook:not(:has(.doc)) div.important,.boostlook:not(:has(.doc)) div.caution,.boostlook:not(:has(.doc)) div.warning,.boostlook:not(:has(.doc)) div.blurb,.boostlook:not(:has(.doc)) p.blurb{padding:var(--doc-card-padding, 1rem);border-radius:var(--doc-card-radius, .5rem);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));margin-bottom:0;background:var(--surface-weak, #fff)}.boostlook #content li .admonitionblock,.boostlook:not(:has(.doc)) li div.note,.boostlook:not(:has(.doc)) li div.tip,.boostlook:not(:has(.doc)) li div.important,.boostlook:not(:has(.doc)) li div.caution,.boostlook:not(:has(.doc)) li div.warning,.boostlook:not(:has(.doc)) li div.blurb,.boostlook:not(:has(.doc)) li p.blurb{margin-left:0}.boostlook:not(:has(.doc)) .notices{background-image:none!important}.boostlook #content .admonitionblock>table,.boostlook:not(:has(.doc)) div.note>table,.boostlook:not(:has(.doc)) div.tip>table,.boostlook:not(:has(.doc)) div.important>table,.boostlook:not(:has(.doc)) div.caution>table,.boostlook:not(:has(.doc)) div.warning>table,.boostlook:not(:has(.doc)) div.blurb>table,.boostlook:not(:has(.doc)) p.blurb>table{all:revert;table-layout:fixed;position:relative;width:100%}.boostlook #content .admonitionblock>table tr,.boostlook:not(:has(.doc)) div.note tbody,.boostlook:not(:has(.doc)) div.tip tbody,.boostlook:not(:has(.doc)) div.important tbody,.boostlook:not(:has(.doc)) div.caution tbody,.boostlook:not(:has(.doc)) div.warning tbody,.boostlook:not(:has(.doc)) div.blurb tbody,.boostlook:not(:has(.doc)) p.blurb tbody,.boostlook:not(:has(.doc)) .notices{display:flex;flex-direction:column;align-items:stretch;gap:var(--padding-padding-2xs, .5rem)}.boostlook #content .admonitionblock>table tr td{padding:0;border:unset}.boostlook #content .admonitionblock>table tr td.icon,.boostlook:not(:has(.doc)) div.note>table tr:first-child th,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th,.boostlook:not(:has(.doc)) div.important>table tr:first-child th,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) .notices .heading{display:flex;align-items:center;gap:var(--spacing-size-2xs, .5rem);background:transparent}.boostlook:not(:has(.doc)) .notices .heading{margin:0}.boostlook:not(:has(.doc)) div.note>table tr:first-child th,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th,.boostlook:not(:has(.doc)) div.important>table tr:first-child th,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) div.note>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.important>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th>*,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th>*,.boostlook #content .admonitionblock>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices .heading{color:var(--text-main-text-primary, #050816);font-size:var(--doc-body-size, 1rem);font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;letter-spacing:-.01em}.boostlook #content .admonitionblock>table tr td.icon>*{padding:0;font-family:var(--font-family-body, "Mona Sans")}.boostlook #content .admonitionblock>table tr td.icon i.fa:after{content:attr(title)}.boostlook #content .admonitionblock>table tr td.content,.boostlook:not(:has(.doc)) div.note>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.note>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.tip>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.tip>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.important>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.important>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.caution>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.caution>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.warning>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.warning>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.blurb>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.blurb>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) p.blurb>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) p.blurb>table tr:not(:first-child) td p,.boostlook #content .admonitionblock>table tr td.content p,.boostlook:not(:has(.doc)) .notices .message p{color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);font-variation-settings:"wght" 400,"wdth" 95;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook:not(:has(.doc)) .notices .message{margin:0}.boostlook #content .admonitionblock>table code,.boostlook:not(:has(.doc)) div.note>table code,.boostlook:not(:has(.doc)) div.tip>table code,.boostlook:not(:has(.doc)) div.important>table code,.boostlook:not(:has(.doc)) div.caution>table code,.boostlook:not(:has(.doc)) div.warning>table code,.boostlook:not(:has(.doc)) div.blurb>table code,.boostlook:not(:has(.doc)) p.blurb>table code{margin:revert;padding:0}.boostlook #content .admonitionblock.note,.boostlook:not(:has(.doc)) div.note,.boostlook:not(:has(.doc)) .notices.note{border-color:var(--stroke-weak, rgba(5 8 22 / .1));background-color:var(--surface-weak, #fff)}.boostlook #content .admonitionblock.note>table tr td.icon>*,.boostlook:not(:has(.doc)) div.note>table tr:first-child th,.boostlook:not(:has(.doc)) .notices.note .heading{color:var(--text-main-text-primary, #18191b)}.boostlook #content .admonitionblock.tip,.boostlook:not(:has(.doc)) div.tip,.boostlook:not(:has(.doc)) .notices.tip{border-color:var(--border-border-positive, #f8fefb);background-color:var(--surface-background-states-surface-positive-primary, #f6fafd)}.boostlook #content .admonitionblock.tip>table tr td.icon>*,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th,.boostlook:not(:has(.doc)) .notices.tip .heading{color:var(--text-main-text-primary, #18191b)}.boostlook #content .admonitionblock.important,.boostlook #content .admonitionblock.caution,.boostlook:not(:has(.doc)) div.important,.boostlook:not(:has(.doc)) div.caution,.boostlook:not(:has(.doc)) .notices.important{border-color:var(--border-border-brand-orange, #ffd897);background-color:var(--surface-background-states-surface-warning-primary, #fefcf9)}.boostlook #content .admonitionblock.important>table tr td.icon>*,.boostlook #content .admonitionblock.caution>table tr td.icon>*,.boostlook:not(:has(.doc)) div.important>table tr:first-child th,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) .notices.important{color:var(--text-main-text-primary, #18191b)}.boostlook #content .admonitionblock.warning,.boostlook:not(:has(.doc)) div.warning,.boostlook:not(:has(.doc)) .notices.warning{border-color:var(--border-border-negative, #ffcad2);background-color:var(--surface-background-states-surface-negative-primary, #fdf1f3)}.boostlook #content .admonitionblock.warning>table tr td.icon>*,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th,.boostlook:not(:has(.doc)) .notices.warning .heading{color:var(--text-main-text-primary, #18191b)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child){padding:var(--doc-card-padding, 1rem);border-radius:var(--doc-card-radius, .5rem);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));background-color:var(--surface-weak, #fff);margin-top:var(--doc-block-gap, 1rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) dl{gap:var(--spacing-size-3xs, .25rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) .hdlist1{font-size:var(--doc-body-size, 1rem);font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;letter-spacing:-.01em;color:var(--text-main-text-primary, #18191b)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) dd{border:none;padding:0;margin-left:0;color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);font-variation-settings:"wght" 400,"wdth" 95;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist),.boostlook:not(:has(.doc)) .variablelist:not(:first-child):not(.variablelist .variablelist){margin-top:var(--doc-block-gap, 1rem)}.boostlook .dlist dl dt:not(:first-child):not(.dlist .dlist),.boostlook:not(:has(.doc)) .variablelist dl dt:not(:first-child):not(.variablelist .variablelist){margin-top:var(--padding-padding-2xs, .5rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1){background-color:var(--surface-weak, #fff);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));border-radius:var(--doc-card-radius, .5rem);padding:var(--doc-card-padding, 1rem);margin-left:0}.boostlook #content .colist.arabic>table>tbody>tr td .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1){margin-left:0}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) .hdlist1{font-size:var(--doc-body-size, 1rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;letter-spacing:-.01em;font-weight:500;color:var(--text-main-text-primary, #18191b)!important}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd a:hover{color:var(--text-states-text-warning, #FF9442);cursor:pointer}.boostlook #content .olist.arabic>ol>li table.tableblock:not(:first-child),.boostlook #content .olist.arabic>ol>li .dlist:not(:first-child):not(.dlist .dlist){margin-left:0}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd a{color:var(--text-main-text-link-blue, #026a9f);text-decoration:none;transition:color .3s ease}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd{margin:0;padding:0;border:none;color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);font-variation-settings:"wght" 400,"wdth" 95;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook .dlist dl,.boostlook:not(:has(.doc)) .variablelist dl{display:flex;flex-direction:column;gap:var(--spacing-size-2xs, .5rem)}.boostlook .dlist dl dt,.boostlook:not(:has(.doc)) .variablelist dl dt{display:block;width:fit-content;padding:initial;border-radius:initial;border:initial;background:initial;color:var(--text-main-text-primary, #050816);font-size:var(--doc-body-size, 1rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em;margin-bottom:0}.boostlook .dlist:is(.dlist .dlist) dl dt,.boostlook:not(:has(.doc)) .variablelist:is(.variablelist .variablelist) dl dt{font-size:var(--doc-body-size, 1rem)}.boostlook .dlist dl dt code,.boostlook:not(:has(.doc)) .variablelist dl dt code{border:none;padding:0;background:transparent!important}.boostlook .dlist dl dt .term,.boostlook:not(:has(.doc)) .variablelist dl dt .term{font:inherit;font-weight:inherit}.boostlook .dlist dl dt code,.boostlook:not(:has(.doc)) .variablelist dl dt code{font-variation-settings:"wght" 600,"wdth" 87.5;font-family:var(--font-family-code, "Monaspace Neon")}.boostlook .dlist dl dd,.boostlook:not(:has(.doc)) .variablelist dl dd{margin:unset;padding:0 0 0 var(--doc-list-indent, 1.5rem);border-radius:0;border:none;border-left:2px solid var(--stroke-weak, rgba(5 8 22 / .1));color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-body-size, 1rem);line-height:var(--doc-body-line-height, 1.6)}.boostlook .dlist:is(.dlist .dlist) dl dd,.boostlook:not(:has(.doc)) .variablelist:is(.variablelist .variablelist) dl dd{border:none;padding:initial}.boostlook .dlist dl dd:has(>.dlist),.boostlook:not(:has(.doc)) .variablelist dl dd:has(>.variablelist){padding-left:var(--doc-list-indent, 1.5rem)}.boostlook .dlist dl>dd:not(:is(dl dl dd)),.boostlook:not(:has(.doc)) .variablelist dl>dd:not(:is(dl dl dd)){margin-left:0}.boostlook .dlist dl dd p,.boostlook:not(:has(.doc)) .variablelist dl dd p{font:inherit;margin:0}.boostlook .dlist dl dd em,.boostlook:not(:has(.doc)) .variablelist dl dd em{font:inherit;font-variation-settings:"wght" 500,"wdth" 87.5}.boostlook .edit-this-page{color:var(--text-main-text-body-tetriary, #71737B);text-align:right;font-size:var(--doc-small-size, .875rem);font-style:normal;font-variation-settings:"wght" 400,"wdth" 95;line-height:1.4;letter-spacing:-.01em;padding:0;margin-top:var(--spacing-size-xl, 2rem)}.boostlook .edit-this-page a{color:inherit;font:inherit;text-decoration-line:underline}html.dark .boostlook .edit-this-page{color:#cacbce}.boostlook #header,.boostlook #content,.boostlook #footer{padding-left:var(--main-margin);padding-right:var(--main-margin)}.boostlook #header{padding-top:1.25rem}.boostlook #footer{padding-top:var(--padding-padding-sm);padding-bottom:calc(var(--padding-padding-sm) + env(safe-area-inset-bottom,0px));color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-small-size, .875rem);font-variation-settings:"wght" 400,"wdth" 95;line-height:1.5;letter-spacing:-.01em}.boostlook .doc .dlist .dlist,.boostlook .doc .dlist .olist,.boostlook .doc .dlist .ulist,.boostlook .doc .olist .dlist,.boostlook .doc .olist .olist,.boostlook .doc .olist .ulist,.boostlook .doc .olist li+li,.boostlook .doc .ulist .dlist,.boostlook .doc .ulist .olist,.boostlook .doc .ulist .ulist,.boostlook .doc .ulist:not(.tablist) li+li,.boostlook:not(:has(.doc)) div.orderedlist li+li{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook:not(:has(.doc)) div.orderedlist div.orderedlist{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook .doc .dlist .dlist,.boostlook .doc .dlist .olist,.boostlook .doc .dlist .ulist,.boostlook .doc .olist .dlist,.boostlook .doc .olist .olist,.boostlook .doc .olist .ulist,.boostlook .doc .ulist .dlist,.boostlook .doc .ulist .olist,.boostlook .doc .ulist .ulist,.boostlook:not(:has(.doc)) div.orderedlist div.orderedlist{margin-bottom:var(--padding-padding-2xs, .5rem)}.boostlook div.itemizedlist:has(>ul.itemizedlist):not(:first-child),.boostlook :not(div.itemizedlist)>ul.itemizedlist,.boostlook .ulist:not(:first-child):not(.tablist),.boostlook .ulist:not(:first-child).disc,.boostlook#libraryReadMe ul:not(:first-child),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class]),.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class]){margin-top:var(--doc-block-gap, 1rem)}.boostlook ul.itemizedlist,.boostlook .ulist:not(.tablist)>ul,.boostlook .ulist.disc>ul,.boostlook#libraryReadMe ul,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class]),.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class]){list-style:none;padding:0}.boostlook ul.itemizedlist{list-style:none!important}.boostlook ul.itemizedlist>li,.boostlook .ulist:not(.tablist)>ul>li,.boostlook .ulist.disc>ul>li,.boostlook#libraryReadMe ul>li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li{position:relative;padding-left:var(--doc-list-indent, 1.5rem);line-height:var(--doc-body-line-height, 1.6)}.boostlook ul.itemizedlist>li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content ul:not([class]) li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content ol:not([class]) li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content ul:not([class]) li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content ol:not([class]) li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content ul:not([class]) li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content ol:not([class]) li{font:inherit;line-height:var(--doc-body-line-height, 1.6)}.boostlook ul.itemizedlist>li+li,.boostlook .ulist:not(.tablist)>ul>li+li,.boostlook .ulist.disc>ul>li+li,.boostlook#libraryReadMe ul>li+li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li+li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li+li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li+li{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook ul.itemizedlist>li:before,.boostlook .ulist:not(.tablist)>ul>li:before,.boostlook .ulist.disc>ul>li:before,.boostlook#libraryReadMe ul>li:before,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li:before,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li:before,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li:before{content:"\2022";position:absolute;left:0;top:0;width:var(--doc-list-indent, 1.5rem);height:calc(var(--doc-body-size, 1rem) * var(--doc-body-line-height, 1.6));display:flex;align-items:center;justify-content:center;color:var(--text-main-text-primary, #18191b)}.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a:only-child),.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a:only-child){padding-left:1.25rem}.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a:only-child):before,.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a:only-child):before{width:16px;color:var(--text-main-text-link-blue, #026a9f)}.boostlook .ulist:not(.tablist)>ul>li:has(>p>a:only-child):before{color:var(--text-main-text-link-blue, #026a9f)!important}.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a.unresolved):before,.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a.unresolved):before{color:#c00}.boostlook .olist.arabic>ol,.boostlook:not(:has(.doc)) .orderedlist>ol{list-style:decimal;padding-left:var(--doc-list-indent, 1.5rem);padding-bottom:0}.boostlook .olist.loweralpha>ol{list-style:lower-alpha;padding-left:var(--doc-list-indent, 1.5rem);padding-bottom:0}.boostlook .olist.arabic>ol>li,.boostlook .olist.loweralpha>ol>li,.boostlook:not(:has(.doc)) .orderedlist>ol>li{line-height:var(--doc-body-line-height, 1.6)}.boostlook .olist>ol>li::marker,.boostlook:not(:has(.doc)) .orderedlist>ol>li::marker{color:var(--text-main-text-primary, #050816);font-variation-settings:"wght" 500,"wdth" 95}.boostlook .doc .conum[data-value]{position:relative;border:none;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-style:normal;font-variation-settings:"wght" 500,"wdth" 95;text-align:left;width:auto;height:auto;letter-spacing:-.01em;text-indent:unset;color:var(--text-main-text-primary, #18191b);display:inline}.boostlook .doc code .conum[data-value]{background:transparent;width:auto;height:auto;font-size:inherit;font-family:inherit;line-height:inherit;color:var(--text-main-text-primary, #18191b)}.boostlook .doc .conum[data-value]:after{content:attr(data-value)".";font:inherit}.boostlook .doc .conum[data-value]+b{display:none}.boostlook .colist.arabic>table{width:100%;border-collapse:collapse;color:var(--text-main-text-body-primary)}.boostlook .colist.arabic>table>tbody>tr td,.boostlook .colist.arabic>table>tr td{padding:revert;padding-top:var(--padding-padding-2xs, .5rem);padding-bottom:0;font-size:var(--doc-body-size, 1rem);line-height:var(--doc-body-line-height, 1.6)}.boostlook .colist.arabic>table>tbody>tr:first-child td,.boostlook .colist.arabic>table>tr:first-child td{padding-top:0}.boostlook .colist.arabic>table>tbody>tr>:first-child,.boostlook .colist.arabic>table>tr>:first-child{padding-left:0;padding-right:0;vertical-align:top;width:var(--doc-list-indent, 1.5rem);min-width:var(--doc-list-indent, 1.5rem);white-space:nowrap;color:var(--text-main-text-primary, #050816);font-variation-settings:"wght" 500,"wdth" 95}.boostlook .colist.arabic>table>tbody>tr>:last-child,.boostlook .colist.arabic>table>tr>:last-child{padding-left:0;padding-right:0}.boostlook .colist.arabic{margin:var(--padding-padding-2xs, .5rem) 0 0}.boostlook #content table.tableblock tr,.boostlook #content table.tableblock td,.boostlook #content table.tableblock th,.boostlook #content table.tableblock thead,.boostlook #content table.tableblock tbody,.boostlook #content table.tableblock tfoot,.boostlook #content table.tableblock caption,.boostlook #content table.tableblock colgroup,.boostlook #content table.tableblock col,.boostlook #content table.tableblock,.boostlook:not(:has(.doc)) table.table tr,.boostlook:not(:has(.doc)) table.table td,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table thead,.boostlook:not(:has(.doc)) table.table tbody,.boostlook:not(:has(.doc)) table.table tfoot,.boostlook:not(:has(.doc)) table.table caption,.boostlook:not(:has(.doc)) table.table colgroup,.boostlook:not(:has(.doc)) table.table col,.boostlook:not(:has(.doc)) table.table,.boostlook#libraryReadMe>table,.boostlook#libraryReadMe>table tr,.boostlook#libraryReadMe>table td,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table thead,.boostlook#libraryReadMe>table tbody,.boostlook#libraryReadMe>table tfoot,.boostlook#libraryReadMe>table caption,.boostlook#libraryReadMe>table colgroup,.boostlook#libraryReadMe>table col{all:unset;display:revert}.boostlook #content table.tableblock:not(:first-child),.boostlook:not(:has(.doc)) .table:not(:first-child),.boostlook#libraryReadMe>table:not(:first-child){margin-top:var(--doc-block-gap, 1rem)}.boostlook #content .tablecontainer>table.tableblock:first-child,.boostlook #content .tabpanel>table.tableblock:first-child,.boostlook #content td>table.tableblock:first-child{margin-top:0}.boostlook #content table.tableblock,.boostlook:not(:has(.doc)) table.table,.boostlook#libraryReadMe>table{border-collapse:separate;border-spacing:0;border-radius:var(--doc-card-radius, .5rem);overflow:hidden}.boostlook #content table.tableblock:has(thead) th:first-child,.boostlook #content table.tableblock:not(:has(thead)) tr:first-child td:first-child,.boostlook:not(:has(.doc)) table.table:has(thead) th:first-child,.boostlook:not(:has(.doc)) table.table:not(:has(thead)) tr:first-child td:first-child,.boostlook#libraryReadMe>table:has(thead) th:first-child,.boostlook#libraryReadMe>table:not(:has(thead)) tr:first-child td:first-child{border-top-left-radius:var(--doc-card-radius, .5rem)}.boostlook #content table.tableblock:has(thead) th:last-child,.boostlook #content table.tableblock:not(:has(thead)) tr:first-child td:last-child,.boostlook:not(:has(.doc)) table.table:has(thead) th:last-child,.boostlook:not(:has(.doc)) table.table:not(:has(thead)) tr:first-child td:last-child,.boostlook#libraryReadMe>table:has(thead) th:last-child,.boostlook#libraryReadMe>table:not(:has(thead)) tr:first-child td:last-child{border-top-right-radius:var(--doc-card-radius, .5rem)}.boostlook #content table.tableblock tr:last-child td:first-child,.boostlook:not(:has(.doc)) table.table tr:last-child td:first-child,.boostlook#libraryReadMe>table tr:last-child td:first-child{border-bottom-left-radius:var(--doc-card-radius, .5rem)}.boostlook #content table.tableblock tr:last-child td:last-child,.boostlook:not(:has(.doc)) table.table tr:last-child td:last-child,.boostlook#libraryReadMe>table tr:last-child td:last-child{border-bottom-right-radius:var(--doc-card-radius, .5rem)}.boostlook #content table.tableblock.stretch,.boostlook:not(:has(.doc)) table.table,.boostlook#libraryReadMe>table.stretch{min-width:100%}@media screen and (max-width:767px){.boostlook #content table.tableblock,.boostlook:not(:has(.doc)) table.table,.boostlook#libraryReadMe>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.boostlook #content table.tableblock.stretch,.boostlook:not(:has(.doc)) table.table,.boostlook#libraryReadMe>table.stretch{min-width:unset}.boostlook #content table.tableblock colgroup,.boostlook:not(:has(.doc)) table.table colgroup{display:none}.boostlook #content table.tableblock th,.boostlook #content table.tableblock td,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table td,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table td{min-width:100px!important}}.boostlook #content table.tableblock caption,.boostlook:not(:has(.doc)) div.table .title{color:var(--text-main-text-primary, #050816);font-size:var(--doc-small-size, .875rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;text-align:left;padding:0;padding-bottom:var(--padding-padding-2xs, .5rem)}.boostlook #content table.tableblock caption>*,.boostlook:not(:has(.doc)) div.table .title>*{font:inherit;font-variation-settings:"wght" 500,"wdth" 87.5;text-decoration:none}.boostlook:not(:has(.doc)) div.table .title{padding-bottom:var(--padding-padding-2xs, .5rem)!important}.boostlook #content table.tableblock th,.boostlook #content table.tableblock td,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table td,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table td{padding:12px 16px;min-height:28px;text-align:left;border-top:1px solid var(--table-stroke, #0508161A);border-left:1px solid var(--table-stroke, #0508161A)}.boostlook #content table.tableblock th:last-child,.boostlook #content table.tableblock td:last-child,.boostlook:not(:has(.doc)) table.table th:last-child,.boostlook:not(:has(.doc)) table.table td:last-child,.boostlook#libraryReadMe>table th:last-child,.boostlook#libraryReadMe>table td:last-child{border-right:1px solid var(--table-stroke, #0508161A)}.boostlook #content table.tableblock tr:last-child td,.boostlook:not(:has(.doc)) table.table tr:last-child td,.boostlook#libraryReadMe>table tr:last-child td{border-bottom:1px solid var(--table-stroke, #0508161A)}.boostlook #content .doc table.tableblock th,.boostlook #content .doc table.tableblock th strong,.boostlook #content .doc table.tableblock:not(:has(thead))>tbody>tr:first-child>td,.boostlook:not(:has(.doc)) #content table.tableblock th,.boostlook:not(:has(.doc)) #content table.tableblock th strong,.boostlook:not(:has(.doc)) #content table.tableblock:not(:has(thead))>tbody>tr:first-child>td,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table th strong,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table th strong{background-color:var(--table-header-bg, #F7F7F8);color:var(--text-main-text-primary, #050816);font-size:var(--doc-small-size, .875rem);font-weight:500;font-variation-settings:"wght" 500,"wdth" 95;line-height:1.5;letter-spacing:-.01em}.boostlook #content .doc table.tableblock td,.boostlook:not(:has(.doc)) #content table.tableblock td,.boostlook:not(:has(.doc)) table.table td,.boostlook#libraryReadMe>table td{background-color:var(--table-bg, #fff);color:var(--text-main-text-body-secondary, #585A64);font-size:var(--doc-small-size, .875rem);font-style:normal;line-height:1.5;letter-spacing:-.01em}.boostlook#libraryReadMe>table td{vertical-align:middle}.boostlook #content table.tableblock td.valign-top,.boostlook:not(:has(.doc)) table.table td.valign-top,.boostlook#libraryReadMe>table td.valign-top{vertical-align:top}.boostlook #content table.tableblock td.valign-bottom,.boostlook:not(:has(.doc)) table.table td.valign-bottom,.boostlook#libraryReadMe>table td.valign-bottom{vertical-align:bottom}.boostlook #content table.tableblock td.valign-center,.boostlook:not(:has(.doc)) table.table td.valign-center,.boostlook#libraryReadMe>table td.valign-center{vertical-align:middle}.boostlook #content table.tableblock td.halign-left,.boostlook:not(:has(.doc)) table.table td.halign-left,.boostlook#libraryReadMe>table td.halign-left{text-align:left}.boostlook #content table.tableblock td.halign-center,.boostlook:not(:has(.doc)) table.table td.halign-center,.boostlook#libraryReadMe>table td.halign-center{text-align:center}.boostlook #content table.tableblock th p,.boostlook #content table.tableblock td p,.boostlook:not(:has(.doc)) table.table th p,.boostlook:not(:has(.doc)) table.table td p,.boostlook#libraryReadMe>table th p,.boostlook#libraryReadMe>table td p{font:inherit;color:inherit}.boostlook #content table.tableblock td strong,.boostlook:not(:has(.doc)) table.table td strong,.boostlook#libraryReadMe>table td strong{font-variation-settings:"wght" 500,"wdth" 95}.boostlook #content table.tableblock td code,.boostlook:not(:has(.doc)) table.table td code,.boostlook#libraryReadMe>table td code{background:transparent!important;padding:0;border:none;font-size:.9em}.boostlook #content table.tableblock .footnotes tr td,.boostlook:not(:has(.doc)) table.table .footnotes tr td{border:none;border-radius:0;padding:var(--padding-padding-xs) 0}.boostlook .doc .imageblock,.boostlook .doc .videoblock{display:flex;flex-direction:column;align-items:center}.boostlook:not(#libraryReadMe) .image:has(>img),.boostlook .content:has(>img),.boostlook .mediaobject:has(>embed){display:flex;padding:var(--padding-padding-md, 1.125rem);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--spacing-size-xs, .75rem);background:var(--surface-background-main-surface-primary, #f5f6f8);width:100%;margin-top:var(--padding-padding-xs, .75rem)}.boostlook:not(#libraryReadMe) .image:has(>img),.boostlook .content:has(>img){background-color:transparent}.boostlook:not(:has(.doc)) .inlinemediaobject:has(>img,>object){display:inline-block;vertical-align:text-bottom;line-height:0}.boostlook .doc ul.checklist p>i.fa-check-square-o:first-child,.boostlook .doc ul.checklist p>i.fa-square-o:first-child{display:none}.boostlook .doc .imageblock .content:has(img){background-color:transparent;padding-left:0;padding-right:0}@supports (scrollbar-width: thin){html:not(.v3):has(.boostlook){scrollbar-width:thin;scrollbar-color:var(--border-border-tetriary, #afb3b6) var(--surface-background-main-base-primary, #fff)}.boostlook,.boostlook *,.boostlook pre,.boostlook code,.boostlook:not(:has(.doc)) div.table .table-contents{scrollbar-width:thin;scrollbar-color:var(--border-border-tetriary, #afb3b6) transparent}@media screen and (min-width:768px){.boostlook pre,.boostlook code,.boostlook:not(:has(.doc)) div.table .table-contents{scrollbar-width:thin;scrollbar-color:transparent transparent}.boostlook pre:hover,.boostlook code:hover,.boostlook:not(:has(.doc)) div.table .table-contents:hover{scrollbar-color:var(--border-border-tetriary, #afb3b6) transparent}}}html:not(.v3):has(.boostlook)::-webkit-scrollbar,.boostlook::-webkit-scrollbar,.boostlook *::-webkit-scrollbar{width:8px!important;height:8px!important}html:not(.v3):has(.boostlook)::-webkit-scrollbar-track{background:var(--surface-background-main-base-primary, #fff);border-radius:var(--spacing-size-2xs, .5rem)}.boostlook::-webkit-scrollbar-track,.boostlook *::-webkit-scrollbar-track,.boostlook pre::-webkit-scrollbar-track,.boostlook code::-webkit-scrollbar-track,.boostlook:not(:has(.doc)) div.table .table-contents::-webkit-scrollbar-track{width:6px;background:transparent;border-radius:var(--spacing-size-2xs, .5rem)}html:not(.v3):has(.boostlook)::-webkit-scrollbar-thumb,.boostlook::-webkit-scrollbar-thumb,.boostlook *::-webkit-scrollbar-thumb,.boostlook pre::-webkit-scrollbar-thumb,.boostlook code::-webkit-scrollbar-thumb,.boostlook:not(:has(.doc)) div.table .table-contents::-webkit-scrollbar-thumb{width:6px;background:var(--border-border-tetriary, #afb3b6)}@media screen and (min-width:768px){.boostlook pre::-webkit-scrollbar-thumb,.boostlook code::-webkit-scrollbar-thumb,.boostlook:not(:has(.doc)) div.table .table-contents::-webkit-scrollbar-thumb{background:transparent}.boostlook pre:hover::-webkit-scrollbar-thumb,.boostlook code:hover::-webkit-scrollbar-thumb,.boostlook:not(:has(.doc)) div.table .table-contents:hover::-webkit-scrollbar-thumb{background-color:var(--border-border-tetriary, #afb3b6)}}.boostlook .doc pre,.boostlook p code,.boostlook table code,.boostlook p tt,.boostlook p kbd,.boostlook p samp,.boostlook p pre,.boostlook:not(:has(.doc)) pre,.boostlook code,.boostlook pre code,.boostlook .doc .content pre code,.boostlook#libraryReadMe pre code{overflow-x:auto}html:has(.article>.boostlook){height:100vh;height:-webkit-fill-available;height:100dvh;overflow:hidden}@media(hover:none)and (pointer:coarse){html:not(.is-clipped--nav):has(.article>.boostlook){height:auto;overflow:visible}}html:has(.boostlook):has(#docsiframe){overflow-y:hidden}html:has(.boostlook):has(#docsiframe)::-webkit-scrollbar{width:0;height:0}.boostlook #content:has(>.doc){overflow-y:auto;-webkit-overflow-scrolling:touch}@media(hover:none)and (pointer:coarse){.boostlook #content:has(>.doc){padding-bottom:3.5rem}}.boostlook:has(#content>.sect1){overflow-y:auto;height:100vh;height:100dvh}.boostlook .content div:has(>table),.boostlook .doc table.tableblock,.boostlook #content .sect3:has(.tableblock){overflow-x:auto!important}.article.toc2.toc-left:has(.boostlook){height:100vh;height:100dvh;margin-left:var(--main-max-width-leftbar);background:var(--surface-background-main-base-primary, #fff);position:relative;overflow-y:auto}.boostlook #toc.toc2,.boostlook #header:not(:has(.nav-container)),.boostlook #content,.boostlook #footer{background:var(--surface-background-main-base-primary, #fff)}.boostlook #toc.toc2{overflow-y:auto;scrollbar-color:inherit;border-right:1px solid var(--stroke-weak, rgba(5 8 22 / .1))}.boostlook #toc.toc2,.boostlook#boost-legacy-docs-wrapper:not(:has(article.doc)) #toc.toc2.is-active,.boostlook#antora-template-wrapper:not(:has(article.doc)) #toc.toc2.is-active,div.source-docs-antora.boostlook:not(:has(article.doc)):not(:has(>.boostlook)) #toc.toc2.is-active{position:static}.boostlook #toggle-toc{visibility:hidden;height:0;width:0}.boostlook #toc ul,.boostlook:not(:has(.doc)) div.toc dd{margin:0;padding:0 0 0 var(--leftbar-paddings-leftbar-padding-2xs, .5rem);color:var(--text-main-text-body-secondary, #494d50);font-size:var(--doc-small-size, .875rem);font-style:normal;line-height:1.4;list-style:none;box-sizing:border-box;position:relative;z-index:0}.boostlook #toc .nav-menu>.nav-list,.boostlook #toc .nav-menu>.nav-list>.nav-list,.boostlook #toc>ul.sectlevel1{padding-left:0}.boostlook .nav-menu .nav-list li,.boostlook #toc>ul.sectlevel1 li:not(:has(>ul)),.boostlook #toc>ul.sectlevel1 li:has(>ul) a,.boostlook:not(:has(.doc)) div.toc dt{position:relative;padding:var(--leftbar-paddings-leftbar-padding-3xs, .25rem) var(--leftbar-paddings-leftbar-padding-3xs, .25rem)}.boostlook .nav-menu .nav-list .nav-link{display:inline-block;font-size:var(--doc-small-size, .875rem);line-height:1.4;color:var(--text-main-text-body-secondary, #494d50);text-decoration:none;padding:var(--leftbar-paddings-leftbar-padding-3xs, .25rem) var(--leftbar-paddings-leftbar-padding-2xs, .5rem);border-radius:var(--corner-radius-s, .25rem)}.boostlook .nav-menu li[data-depth="1"]:not(:has(>.nav-item-toggle))>.nav-link{color:var(--text-main-text-primary, #18191b);font-variation-settings:"wght" 500,"wdth" 95;line-height:1.4;letter-spacing:-.01em}.boostlook #toc>ul.sectlevel1 li:has(>ul):not(:first-of-type){margin-top:var(--leftbar-paddings-leftbar-padding-4xs, .125rem)}.boostlook .nav-menu .nav-list li[data-depth="1"]:not(:has(>.nav-item-toggle)){margin-top:0;padding-left:0}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle)+li[data-depth="1"]:not(:has(>.nav-item-toggle)){border-top:1px solid var(--border-border-primary, #e4e7ea);padding-top:var(--leftbar-paddings-leftbar-padding-xs, .75rem)}.boostlook .nav-menu .nav-list li[data-depth="1"]:not(:has(>.nav-item-toggle)):has(+.nav-item>.nav-item-toggle){padding-bottom:var(--leftbar-paddings-leftbar-padding-xs, .75rem)}.boostlook .nav-text,.boostlook #toc>ul.sectlevel1 li:has(>ul)>a,.boostlook #toc>ul.sectlevel1>li:not(:has(>ul))>a,.boostlook .nav-menu .nav-item:has(>.nav-item-toggle)>.nav-link,.boostlook #toc .nav-menu .nav-item:has(>.nav-item-toggle)>.nav-link{color:var(--text-main-text-primary, #18191b);padding-top:0;padding-bottom:0;font-size:var(--doc-small-size, .875rem);font-variation-settings:"wght" 500,"wdth" 95;line-height:1.4;padding-left:var(--leftbar-paddings-leftbar-padding-3xs, .25rem);letter-spacing:-.01em}.boostlook .nav-menu>.nav-list>.nav-item,.boostlook .nav-menu .nav-item:has(>.nav-text),.boostlook .nav-menu .nav-item:has(>.nav-item-toggle){border-top:1px solid var(--border-border-primary, #e4e7ea);margin-top:0;padding-top:var(--leftbar-paddings-leftbar-padding-xs, .75rem);padding-bottom:var(--leftbar-paddings-leftbar-padding-xs, .75rem)}.boostlook .nav-menu>.nav-list>.nav-item:first-child,.boostlook .nav-menu>.nav-list>.nav-list>li[data-depth="1"]:first-child{border-top:none;margin-top:0}.boostlook #toc a,.boostlook:not(:has(.doc)) div.toc a{color:var(--text-main-text-body-secondary, #494d50);font-size:var(--doc-small-size, .875rem);font-style:normal;line-height:1.4;text-decoration:none}.boostlook #toc:not(.toc2)>ul.sectlevel1 a,.boostlook:not(:has(.doc)) div.toc a{text-decoration-line:underline}.boostlook #toc a:hover,.boostlook #toc a:focus,.boostlook #toc>ul.sectlevel1 li:has(>ul)>a:hover,.boostlook #toc>ul.sectlevel1 li:has(>ul)>a:focus,.boostlook:not(:has(.doc)) div.toc a:hover,.boostlook:not(:has(.doc)) div.toc a:focus{color:var(--text-main-text-link-blue-secondary, #0077B8);text-decoration:none}.boostlook .nav-menu .nav-link:hover,.boostlook .nav-menu .nav-link:focus{color:var(--text-main-text-primary, #18191b)}.boostlook .nav-list li[data-depth]:not([data-depth="1"]),.boostlook #toc>ul.sectlevel1 ul[class*=sectlevel]>li,.boostlook:not(:has(.doc)) div.toc dd dt{margin-left:calc(var(--leftbar-paddings-leftbar-padding-2xs) * -1)}.boostlook .nav-list li[data-depth]:not([data-depth="1"]):hover:before,.boostlook #toc>ul.sectlevel1 li:not(:has(>ul)):hover:before,.boostlook:not(:has(.doc)) div.toc dd dt:hover:before{background-color:var(--border-border-blue-hover, #329cd2);isolation:isolate;z-index:1}.boostlook #toc #toctitle,.boostlook .nav-menu h3.title{padding:var(--leftbar-paddings-leftbar-padding-3xs, .25rem);margin:0 0 var(--padding-padding-2xs, .5rem);color:var(--text-main-text-primary, #18191b);font-size:var(--doc-small-size, .875rem);line-height:1.4;letter-spacing:-.01em;font-variation-settings:"wght" 500,"wdth" 87.5}.boostlook #toc a code,.boostlook:not(:has(.doc)) div.toc a code{font-size:.96em;display:inline;background:none!important;padding:0;border:none;color:inherit;transition:none}.boostlook #content .doc,.boostlook #content>.sect1,.boostlook #content>#footnotes,.boostlook #header>*,.boostlook #footer>*{max-width:var(--main-content-width);margin-left:auto;margin-right:auto}.boostlook #preamble+.sect1,.boostlook .doc .sect1+.sect1{margin-top:0}@media screen and (min-width:768px){.article.toc2.toc-left:has(.boostlook){padding:0!important}.boostlook #toggle-toc{visibility:visible;height:auto;width:auto}.boostlook #toc.toc2{position:fixed;width:var(--main-max-width-leftbar);left:0;top:0;z-index:1000;height:100vh;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;visibility:visible}.boostlook #toc.toc2:not(.nav-container){padding:1rem 1.5rem}.boostlook #toc.toc2:not(.nav-container):has(#toggle-toc){padding:1rem 1.5rem 1rem 2.2rem}.boostlook #toggle-toc{position:fixed;top:2rem;left:1rem;background-color:var(--surface-background-main-base-primary);box-shadow:0 0 3px var(--surface-background-main-surface-transparent-inverse);border:0;padding:0;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%235f6368%22%3E%3Cpath%20d%3D%22M400-240l240-240-240-240-56%2056%20184%20184-184%20184%2056%2056Z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;border-radius:var(--radius-xxl, 1rem);height:2rem;width:2rem;text-indent:-9999px;z-index:1001}html.toc-hidden .boostlook{margin-left:0}html.toc-hidden .boostlook #toggle-toc{left:2px}html.toc-visible .boostlook #toggle-toc{left:2px;background-color:var(--surface-background-main-base-primary)}html.toc-visible .boostlook{margin-left:0}html.toc-hidden .boostlook #toc.toc2{visibility:hidden}html.toc-visible .boostlook #toc.toc2{opacity:1;visibility:visible}html.toc-visible:not(.toc-pinned) .boostlook #toc.toc2{box-shadow:4px 0 12px #0000001a}html.toc-visible.toc-pinned .boostlook #toggle-toc{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%235f6368%22%3E%3Cpath%20d%3D%22M560-240%20320-480l240-240%2056%2056-184%20184%20184%20184-56%2056Z%22%2F%3E%3C%2Fsvg%3E)}}.boostlook #toc>ul.sectlevel1>li:has(>ul),.boostlook #toc>ul.sectlevel1>li:not(:has(>ul)){border-top:1px solid var(--border-border-primary, #e4e7ea);margin-top:var(--leftbar-paddings-leftbar-padding-xs, .75rem);padding-top:var(--leftbar-paddings-leftbar-padding-xs, .75rem);padding-bottom:var(--leftbar-paddings-leftbar-padding-xs, .75rem)}.boostlook #toc>ul.sectlevel1>li:has(>ul):first-child,.boostlook #toc>ul.sectlevel1>li:not(:has(>ul)):first-child{border-top:none;margin-top:0;padding-top:0}.boostlook #toc li.nav-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.boostlook #toc li.nav-item>ul{flex-basis:100%;order:2}.boostlook #toc .nav-item-toggle{background:none;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;position:static;margin-left:0;margin-top:0;cursor:pointer;display:flex;align-items:center;justify-content:center;order:1;transform:none}.boostlook #toc .nav-item-toggle:focus-visible{outline:2px solid var(--border-border-blue, #92cbe9);outline-offset:2px}.boostlook #toc .nav-item-toggle:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main-text-body-secondary, #494d50);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain}.boostlook #toc li.nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E")}.boostlook #toc li.nav-item:not(.is-active)>ul{display:none}.boostlook #header>h1{margin-top:0}.boostlook #header .author{display:inline-block;margin-top:0;color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-body-size, 1rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 95;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook #header .details{display:flex;flex-wrap:wrap;gap:0 var(--padding-padding-2xs, .5rem);color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-small-size, .875rem);line-height:var(--doc-body-line-height, 1.6)}.boostlook #header .details br{display:none}.boostlook pre.rouge code span{font-style:normal}.boostlook #toctitle{display:flex;align-items:center;justify-content:space-between}.boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a{display:inline-block;padding:var(--leftbar-paddings-leftbar-padding-3xs, .25rem) var(--leftbar-paddings-leftbar-padding-2xs, .5rem);border-radius:var(--padding-padding-3xs, .25rem);transition:background .15s ease}.boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a:hover{background:var(--colors-primary-100, #EFEFF1)}html.dark .boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a:hover{background:var(--colors-primary-600, #585A64)}.boostlook #toc a.is-active-link{background:var(--colors-primary-100, #EFEFF1);border-radius:var(--padding-padding-3xs, .25rem);color:var(--text-main-text-primary, #18191b)}html.dark .boostlook #toc a.is-active-link{background:var(--colors-primary-600, #585A64);color:var(--text-main-text-primary, #fff)}.boostlook #toctitle .theme-toggle{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-main-text-body-tetriary, #62676b);display:inline-flex;align-items:center;vertical-align:middle}.boostlook #toctitle .theme-toggle:hover{color:var(--text-main-text-body-primary, #050816)}html.dark .boostlook #toctitle .theme-toggle:hover{color:var(--text-main-text-primary, #fff)}.boostlook #toctitle .theme-toggle .theme-icon-light{display:none}html.dark .boostlook #toctitle .theme-toggle .theme-icon-light{display:inline}html.dark .boostlook #toctitle .theme-toggle .theme-icon-dark{display:none}.boostlook #toc ul[class^=sectlevel]{list-style:none}.boostlook #toc .nav-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;cursor:pointer}.boostlook #toc .nav-item>a{order:0;cursor:pointer}.boostlook #toc .nav-item>ul{flex-basis:100%;order:2;cursor:default}.boostlook #toc .nav-item-toggle{order:1;background:none;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.boostlook #toc .nav-item-toggle:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main-text-body-secondary, #494d50);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain}.boostlook #toc .nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E")}.boostlook #toc .nav-item:not(.is-active)>ul{display:none}.boostlook .nav{height:100%;padding:var(--spacing-size-sm, 1rem) var(--spacing-size-lg, 1.5rem);position:static;background-color:unset;box-shadow:none;height:auto;overflow-y:auto}.boostlook #toc .nav-menu h3.title a{color:inherit;font:inherit}.boostlook #toc .nav-menu h3.title a:focus,.boostlook #toc .nav-menu h3.title a:hover{color:var(--text-main-text-link-blue-secondary, #0077B8)}.boostlook .nav-panel-menu{overflow:visible}.boostlook .nav-close{display:none}.boostlook .nav-menu>.nav-list>.nav-list{margin-left:0}.boostlook .nav-list li[data-depth]:not([data-depth="1"]).is-current-page.is-active:before{background-color:var(--text-main-text-primary, #18191b)}.boostlook .nav-list .is-current-page.is-active{position:relative}.boostlook .nav-list .is-current-page.is-active>.nav-link{background:var(--colors-primary-100, #EFEFF1);width:fit-content}.dark .boostlook .nav-list .is-current-page.is-active>.nav-link{background:var(--colors-primary-600, #585A64)}.boostlook #toc .nav-list .is-current-page.is-active>.nav-link{color:var(--text-main-text-primary, #18191b)}.boostlook .nav-menu .nav-list li:not(.nav-item)>.nav-link:hover{background:var(--colors-primary-100, #EFEFF1)}.dark .boostlook .nav-menu .nav-list li:not(.nav-item)>.nav-link:hover{background:var(--colors-primary-600, #585A64)}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle)>.nav-list{flex-basis:100%;order:2}.boostlook .nav-menu .nav-item-toggle{background:none;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;position:static;margin-left:0;margin-top:0;cursor:pointer;display:flex;align-items:center;justify-content:center;order:1;transform:none}.boostlook .nav-menu .nav-item-toggle:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main-text-body-secondary, #494d50);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E") no-repeat center / contain}.boostlook .nav-menu .nav-item.is-active>.nav-item-toggle{transform:none}.boostlook .nav-menu .nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 10h-2V8h2v2ZM11 12H9v-2h2v2Zm4 0h-2v-2h2v2ZM9 14H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 16H5v-2h2v2Zm12 0h-2v-2h2v2Z'/%3E%3C/svg%3E")}.boostlook #header:has(.nav-container){padding:0}.boostlook .doc,.boostlook .doc i{font:inherit}.boostlook .doc i{color:inherit}.boostlook #toc.toc2.nav-container{position:fixed}.boostlook #toc.toc2.nav-container.is-active{position:static;height:100vh;height:100dvh;padding:0;overflow-y:auto}.boostlook #content .nav-toggle{display:flex;padding:var(--spacing-size-3xs, .25rem);align-items:center;border:none;border-radius:var(--spacing-size-2xs, .5rem);outline:none;line-height:inherit;height:unset;width:unset;margin-right:var(--padding-padding-xs, .5rem);background:var(--surface-background-main-base-primary, #fff);background-size:auto;background-position-x:auto}.boostlook #content .nav-toggle:before{content:var(--icon-menu);line-height:0}@media screen and (min-width:768px){.boostlook #content .nav-toggle{display:none;visibility:hidden}}.boostlook .article .content{gap:1rem}.boostlook #content:has(.toc.sidebar){display:flex}.boostlook .toc.sidebar{display:none}.boostlook #footer:has(>script):not(:has(>div)){padding-top:0;padding-bottom:0}.boostlook .toolbar{position:static;height:auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-size-lg, 1.5rem) 0 var(--spacing-size-xl, 2rem);color:var(--text-main-text-body-tetriary, #62676b);background-color:transparent;box-shadow:unset}.boostlook .toolbar+h1{margin-top:0}.boostlook .breadcrumbs{display:block;flex:1 1;min-width:0;padding:0;font-size:inherit;line-height:revert;overflow:auto;scrollbar-width:none;margin-right:var(--spacing-size-3xs)}.boostlook .breadcrumbs::-webkit-scrollbar{display:none}.boostlook .breadcrumbs ul{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--text-main-text-body-tetriary, #62676b);font-size:var(--doc-small-size, .875rem);font-variation-settings:"wght" 500,"wdth" 95;line-height:1.5;letter-spacing:-.01em}.boostlook .breadcrumbs ul li{font:inherit;display:flex;align-items:center;white-space:nowrap}@media screen and (max-width:767px){.boostlook .breadcrumbs ul li:not(:first-child):not(:last-child){display:none}.boostlook .breadcrumbs ul li:last-child{overflow:hidden;min-width:0}.boostlook .breadcrumbs ul li:last-child a{overflow:hidden;text-overflow:ellipsis;display:block}}.boostlook .breadcrumbs ul li a{font:inherit;color:var(--text-main-text-body-tetriary, #62676b);text-decoration:none;position:relative}.boostlook .breadcrumbs ul li:last-of-type a{color:var(--text-main-text-link-blue-secondary, #0077B8)}.boostlook .breadcrumbs ul li a:hover{text-decoration-line:underline}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child){display:flex;align-items:center;padding:0;margin-right:var(--padding-padding-xs, .75rem);gap:var(--spacing-size-2xs, .5rem);border-radius:var(--spacing-size-2xs, .5rem);border:none;background:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child):after{content:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a{display:flex;align-items:center;gap:var(--spacing-size-3xs, .25rem);line-height:0;color:var(--text-main-text-primary, #18191b);text-decoration:none}.boostlook .breadcrumbs ul li:after{content:"";display:inline-block;flex-shrink:0;flex-grow:0;width:4px;height:4px;border-radius:50%;background:var(--surface-icons-icon-tetriary, #949a9e);padding:0;margin:0 var(--spacing-size-2xs, .5rem)}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child):after,.boostlook .breadcrumbs ul li:last-of-type:after{content:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a svg{display:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a:before{content:var(--icon-home)}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:var(--spacing-size-2xs, .5rem);transition:border-color .2s ease,background-color .2s ease}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a:hover{border-color:var(--border-border-blue, #92cbe9);background:var(--surface-background-main-surface-blue-secondary, #daeef9)}.boostlook .toolbar .spirit-nav,.boostlook:not(:has(.doc)) .spirit-nav{display:flex;align-items:center;gap:.125rem}.boostlook .toolbar .spirit-nav .disabled,.boostlook:not(:has(.doc)) .spirit-nav .disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.boostlook:not(:has(.doc)) .spirit-nav{padding-top:var(--padding-padding-md, 1.125rem);justify-content:flex-end}.boostlook .toolbar .spirit-nav a,.boostlook:not(:has(.doc)) .spirit-nav a{display:flex;align-items:center;justify-content:center;gap:var(--spacing-size-2xs, .5rem);border-radius:var(--spacing-size-2xs, .5rem);border:1px solid transparent;width:24px;height:24px;text-decoration:none;padding:0;position:relative;transition:border-color .2s ease,background-color .2s ease}.boostlook .toolbar .spirit-nav a:hover,.boostlook:not(:has(.doc)) .spirit-nav a:hover{border:1px solid var(--border-border-blue, #92cbe9);background:var(--surface-background-main-surface-blue-secondary, #daeef9)}.boostlook .toolbar .spirit-nav a span{overflow:hidden;position:relative}.boostlook:not(:has(.doc)) .spirit-nav a img{display:none;border-width:0px}.boostlook .toolbar .spirit-nav a span[title*=Previous],.boostlook .toolbar .spirit-nav a span[title*=Next],.boostlook .toolbar .spirit-nav a span[title*=Up]{color:transparent;display:block;width:100%;height:100%}.boostlook .toolbar .spirit-nav a span[title*=Previous]:after,.boostlook .toolbar .spirit-nav a span[title*=Next]:after,.boostlook .toolbar .spirit-nav a span[title*=Up]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0}.boostlook .toolbar .spirit-nav a span[title*=Previous]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=p]:after{content:var(--icon-arrow-left)}.boostlook .toolbar .spirit-nav a span[title*=Next]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=n]:after{content:var(--icon-arrow-right)}.boostlook .toolbar .spirit-nav a span[title*=Up]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=u]:after{content:var(--icon-arrow-up)}.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=h]:after{content:var(--icon-home)}.boostlook .tabs{margin-bottom:0}.boostlook .tabs>.content{background:var(--surface-weak, #fff);border:1px solid var(--stroke-weak, rgba(5 8 22 / .1));border-radius:var(--doc-card-radius, .5rem)}.boostlook .tabs .tabpanel{border:none;padding:var(--doc-card-padding, 1rem);background:transparent}.boostlook .tablist{padding:0 var(--doc-card-padding, 1rem);border-bottom:1px solid var(--stroke-weak, rgba(5 8 22 / .1))}.boostlook .tablist>ul,.boostlook .tablist>ul[role=tablist],.dark .boostlook .tablist>ul[role=tablist]{background-color:transparent;gap:var(--spacing-size-lg, 1.5rem);flex-wrap:wrap;margin:0;padding:0}.boostlook .tablist>ul .tab{position:relative;display:flex;padding:var(--padding-padding-xs, .75rem) 0;justify-content:center;align-items:center;color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-small-size, .875rem);font-variation-settings:"wght" 500,"wdth" 95;line-height:1.4;letter-spacing:-.01em;cursor:pointer;border:none;background:transparent;transition:color .15s ease}.boostlook .tablist>ul .tab:focus-visible{outline:2px solid var(--border-border-blue, #92cbe9);outline-offset:2px;border-radius:var(--corner-radius-s, .25rem)}.boostlook .tabs.is-loading .tablist li:first-child:after,.boostlook .tabs:not(.is-loading) .tablist li.is-selected:after{content:"";display:block;height:2px;position:absolute;bottom:-1px;left:0;right:0;border:none;background-color:var(--text-main-text-primary, #050816)}.boostlook .tablist>ul .tab *{color:inherit}.boostlook .tablist>ul .tab p{font:inherit;letter-spacing:inherit;margin:0}.boostlook .tablist>ul .tab.is-selected,.boostlook .tablist>ul .tab:hover{color:var(--text-main-text-primary, #050816)}.boostlook .tablist.ulist>ul li+li{margin-left:unset;margin-top:0}.boostlook .tabs.is-loading .tablist li:not(:first-child),.boostlook .tabs:not(.is-loading) .tablist .tab:not(.is-selected){background-color:transparent}.boostlook #search-field{display:flex;position:relative}.boostlook #search-input{padding:.15rem .75rem .15rem 1.75rem!important;border:1px solid var(--border-border-secondary);border-radius:var(--radius-m, .375rem);background-color:var(--surface-background-main-surface-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.35rem center;background-size:16px 16px;color:var(--text-main-text-body-primary);font-family:inherit;font-size:1rem!important;transition:border-color .15s ease,box-shadow .15s ease}.boostlook #search-input::placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input:focus{outline:none;border-color:var(--border-border-blue-primary);box-shadow:0 0 0 3px var(--colors-secondary-50)}.boostlook #search-input:disabled{background:var(--colors-primary-100);color:var(--text-main-text-body-tetriary);cursor:not-allowed}.boostlook .search-result-dropdown-menu{position:absolute;z-index:100;top:100%;right:0;margin-top:var(--spacing-default, .5rem);min-width:400px;border-radius:var(--radius-l, .5rem);background:var(--surface-background-main-base-primary);box-shadow:0 4px 16px #0000001f}.boostlook .search-result-dataset{padding:.5rem;border:1px solid var(--border-border-secondary);border-radius:var(--radius-l, .5rem);min-width:580px;max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);overflow:auto}.boostlook .search-result-component-header{padding:.5rem .75rem;margin:.25rem 0;border-bottom:1px solid var(--border-border-secondary);color:var(--text-main-text-body-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.boostlook .search-result-item{display:flex;margin:.25rem 0;border-radius:var(--radius-m, .375rem)}.boostlook .search-result-item:hover{background:var(--surface-background-main-surface-primary)}.boostlook .search-result-item .no-result{padding:1rem;color:var(--text-main-text-body-tetriary);text-align:center}.boostlook .search-result-document-title{width:25%;padding:.625rem .75rem;border-right:1px solid var(--border-border-secondary);color:var(--text-main-text-body-tetriary);font-size:.75rem;text-align:right}.boostlook .search-result-document-hit{flex:1;color:var(--text-main-text-body-secondary);font-size:.8125rem}.boostlook .search-result-document-hit>a{display:block;padding:.5rem .75rem;color:inherit;text-decoration:none}.boostlook .search-result-document-hit>a:hover{background:transparent}.boostlook .search-result-document-hit .search-result-section-title{margin-bottom:.25rem;color:var(--text-main-text-body-primary);font-size:.875rem;font-weight:500}.boostlook .search-result-document-hit .search-result-highlight{padding:.1em .2em;border-radius:var(--radius-xs, .125rem);background:var(--surface-background-main-surface-blue-secondary);color:var(--text-main-text-link-blue);font-weight:500}@media screen and (max-width:767px){.boostlook .toolbar{flex-wrap:wrap;gap:.75rem}.boostlook #content .nav-toggle{margin-right:0}.boostlook .search-container{order:99;flex:1 0 100%}.boostlook #search-input{width:100%!important;min-width:unset;font-size:1rem!important}.boostlook .search-result-dropdown-menu{position:fixed;top:6rem;left:1rem;right:1rem;min-width:unset;max-width:unset;width:auto}.boostlook .search-result-dataset{min-width:unset}}@media screen and (min-width:768px){.boostlook #search-input{width:unset!important;min-width:unset!important}.boostlook .search-result-dropdown-menu{position:fixed;top:4rem;left:calc(var(--main-max-width-leftbar) + 1rem);right:1rem;min-width:unset;max-width:unset;width:auto}.boostlook .search-result-dataset{min-width:unset}}@media screen and (min-width:1024px){.boostlook #search-input{min-width:200px!important;z-index:1001}.boostlook .search-result-dropdown-menu{position:absolute;top:100%;left:auto;right:0;width:clamp(530px,45vw,600px)}}#boost-legacy-docs-wrapper:has(>.boostlook),#antora-template-wrapper:has(>.boostlook),div.source-docs-antora.boostlook:has(>.boostlook){margin:auto}.boostlook#boost-legacy-docs-wrapper,.boostlook#antora-template-wrapper,div.source-docs-antora.boostlook{margin-top:0;max-width:unset;overflow:hidden;position:relative;min-height:100vh;min-height:100dvh}.boostlook#boost-legacy-docs-wrapper>#header,.boostlook#boost-legacy-docs-wrapper>#content,.boostlook#boost-legacy-docs-wrapper>#footer,.boostlook#boost-legacy-docs-wrapper>#footnotes,.boostlook#antora-template-wrapper>#header,.boostlook#antora-template-wrapper>#content,.boostlook#antora-template-wrapper>#footer,.boostlook#antora-template-wrapper>#footnotes,div.source-docs-antora.boostlook>#header,div.source-docs-antora.boostlook>#content,div.source-docs-antora.boostlook>#footer,div.source-docs-antora.boostlook>#footnotes{padding-left:unset;padding-right:unset}#boost-legacy-docs-wrapper:not(:has(.doc)):not(:has(>.boostlook)),#antora-template-wrapper:not(:has(.doc)):not(:has(>.boostlook)),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook)){padding:0 var(--spacing-size-lg, 1.5rem)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type{margin-bottom:var(--padding-padding-md, 1.125rem)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .title{color:var(--text-main-text-primary, #18191b);font-size:var(--typography-font-size-h1, 2rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--doc-heading-line-height, 1.2);letter-spacing:-.02em;margin:0}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .author,.boostlook:not(:has(.doc))#antora-template-wrapper>#content .author,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .author{margin:0;color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-body-size, 1rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 95;line-height:var(--doc-body-line-height, 1.6);letter-spacing:-.01em}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.author,.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.author,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.author{margin-top:var(--padding-padding-2xs, .5rem)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .authorgroup div.author:not(:first-child){margin-top:var(--padding-padding-2xs)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author{margin-top:var(--padding-padding-3xs)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .copyright,.boostlook:not(:has(.doc))#antora-template-wrapper>#content .copyright,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .copyright{color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-small-size, .875rem);font-style:normal;line-height:var(--doc-body-line-height, 1.6);margin-top:var(--padding-padding-3xs, .25rem)}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright{margin-top:0}.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .legalnotice,.boostlook:not(:has(.doc))#antora-template-wrapper>#content .legalnotice,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .legalnotice{color:var(--text-main-text-body-tetriary, #71737B);font-size:var(--doc-small-size, .875rem);font-style:normal;line-height:var(--doc-body-line-height, 1.6);margin-top:var(--padding-padding-3xs, .25rem)}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .legalnotice,.boostlook:not(:has(.doc))#antora-template-wrapper>#content .legalnotice,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .legalnotice{margin-bottom:var(--padding-padding-md, 1.125rem)}.boostlook:not(:has(.doc)) .titlepage hr{display:none}.boostlook:not(:has(.doc)) div.toc{color:var(--text-main-text-body-secondary, #494d50);font-family:var(--font-family-body, "Mona Sans");font-size:var(--typography-font-size-xs, .875rem);font-style:normal;line-height:var(--typography-line-height-md, 1.25rem);margin:0;margin-bottom:var(--padding-padding-md, 1.125rem);padding:0;border:none}.boostlook:not(:has(.doc)) div.toc>p{display:flex;padding:var(--spacing-size-3xs, .25rem);margin-top:var(--doc-block-gap, 1rem);color:var(--text-main-text-primary, #18191b);font-size:var(--doc-small-size, .875rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:1.4;letter-spacing:-.01em}.boostlook:not(:has(.doc)) div.toc>p>*{font:inherit;color:inherit}.boostlook:not(:has(.doc)) div.toc .toc dt{color:var(--text-main-text-body-secondary, #494d50);font-size:var(--typography-font-size-xs, .875rem);font-style:normal;line-height:var(--typography-line-height-md, 1.25rem)}.boostlook:not(:has(.doc)) div.toc dd dd{padding-left:var(--leftbar-paddings-leftbar-padding-sm)}.boostlook#boost-legacy-docs-wrapper:not(:has(.doc)):not(:has(>.boostlook))>*,.boostlook#antora-template-wrapper:not(:has(.doc)):not(:has(>.boostlook))>*,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>*{max-width:var(--main-content-width);margin:0 auto}.boostlook:not(:has(.doc)) div:nth-of-type(4).spirit-nav,.boostlook#boost-legacy-docs-wrapper div.spirit-nav:last-child,.boostlook#antora-template-wrapper div.spirit-nav:last-child,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook)) div.spirit-nav:last-child{display:none!important}.boostlook:not(:has(.doc))>hr,.boostlook:not(:has(.doc)) .table-break{display:none}.boostlook:not(:has(.doc)) .inlinemediaobject:has(>img):first-child:last-child{margin:var(--padding-padding-xs, .75rem) 0}.boostlook :is(h1,h2,h3,h4,h5) code,.boostlook .doc :is(h1,h2,h3,h4,h5) code{background:transparent!important;border:none;font-size:.85em;font-weight:400;color:inherit;padding:0;display:initial;transition:none}.boostlook:not(:has(.doc)) a:is(h1 a,h2 a,h3 a,h4 a,h5 a) code{background:transparent!important;border:none;font-size:inherit;color:inherit;padding:0;display:initial;transition:none}.boostlook:not(:has(.doc)) div:not(.admonitionblock).note>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).tip>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).important>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).caution>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).warning>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).blurb>table tr:first-child td,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child td{display:none}.boostlook:not(:has(.doc)) div.table{display:block}.boostlook:not(:has(.doc)) div.table .table-contents,.boostlook:not(:has(.doc)) .informaltable:has(>.table){overflow:auto}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))){display:flex;flex-direction:column;gap:var(--padding-padding-md, 1.125rem)}.boostlook:not(:has(.doc)) .informaltable:has(>.table) :is(h1,h2,h3,h4,h5,h6){margin:0}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) .table:has(.simplelist) th{border:none;padding:0 0 var(--padding-padding-xs, .75rem) 0;background:none;color:var(--text-main-text-primary, #18191b);font-size:var(--typography-font-size-md, 1.125rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-xl, 1.75rem);letter-spacing:var(--spacing-size-size-0, 0rem)}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) .table:has(.simplelist)>tbody>tr>td{padding:0}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) .table:has(.simplelist) tr:last-child td:first-child{border-top-left-radius:var(--spacing-size-2xs, .5rem);overflow:hidden}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) .table:has(.simplelist) tr:last-child td:last-child{border-top-right-radius:var(--spacing-size-2xs, .5rem);overflow:hidden}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) .table:has(.simplelist) tbody :is(h1,h2,h3,h4,h5,h6){padding:var(--padding-padding-3xs, .25rem) var(--padding-padding-2xs, .5rem);gap:var(--spacing-size-xs, .75rem);background:var(--surface-background-main-surface-primary, #f5f6f8);color:var(--text-main-text-body-tetriary, #62676b);font-size:var(--typography-font-size-xs, .875rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg, 1.5rem);letter-spacing:var(--spacing-size-size-0, 0rem)}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) table.simplelist{width:100%}.boostlook:not(:has(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>*:not(table))) table.simplelist td{border:none;padding:var(--padding-padding-3xs, .25rem) var(--padding-padding-2xs, .5rem)}.boostlook:not(:has(.doc)) .footnotes{margin-top:var(--padding-padding-lg);border-top:1px solid var(--border-border-primary)}.boostlook:not(:has(.doc)) .footnotes hr{display:none}.boostlook .copyright-footer:empty{padding-top:var(--main-margin)}.boostlook .copyright-footer:not(:empty){padding:var(--padding-padding-lg) 0}.boostlook:not(:has(.doc)) .copyright-footer{color:var(--text-main-text-body-quaternary, #949a9e);font-size:var(--typography-font-size-xs);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm, 1rem);letter-spacing:var(--spacing-size-size-0, 0rem);text-align:left}.boostlook:not(:has(.doc)) .copyright-footer p{text-align:inherit;font-size:var(--typography-font-size-2xs);color:var(--text-main-text-body-primary, #2a2c30)}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content hr,.boostlook:not(:has(.doc))#antora-template-wrapper>#content hr,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content hr{display:none}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet,.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet{position:relative}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.highlight:has(>pre),.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.highlight:has(>pre),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.highlight:has(>pre){margin:0;border:none;padding:0}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.highlight:has(>pre) pre,.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.highlight:has(>pre) pre,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.highlight:has(>pre) pre{padding:var(--spacing-size-xs, .75rem) var(--spacing-size-sm, 1rem);margin-top:var(--padding-padding-3xs, .25rem)}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>pre:not([class]),.boostlook:not(:has(.doc))#antora-template-wrapper>#content>pre:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>pre:not([class]){margin-left:0;margin-right:0}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>pre:not([class]):not(:last-child),.boostlook:not(:has(.doc))#antora-template-wrapper>#content>pre:not([class]):not(:last-child),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>pre:not([class]):not(:last-child),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet:not(:last-child) pre,.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet:not(:last-child) pre,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet:not(:last-child) pre{margin-bottom:var(--padding-padding-xs, .75rem)}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content+p:has(>small),.boostlook:not(:has(.doc))#antora-template-wrapper>#content+p:has(>small),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content+p:has(>small){padding:var(--padding-padding-lg) 0!important}.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .footnotes,.boostlook:not(:has(.doc))#antora-template-wrapper>#content .footnotes,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .footnotes{padding-top:var(--padding-padding-xs, .75rem)}@media screen and (min-width:768px){body.article:has(.boostlook#boost-legacy-docs-wrapper),body.article:has(.boostlook#antora-template-wrapper),body.article:has(div.source-docs-antora.boostlook){padding:0!important}#boost-legacy-docs-wrapper .boostlook #toc.toc2,#antora-template-wrapper .boostlook #toc.toc2,div.source-docs-antora.boostlook:has(>.boostlook) .boostlook #toc.toc2{left:max(0rem,50% - 45rem)}}.boostlook#libraryReadMe{margin-left:0;background:#fff}html.dark .boostlook#libraryReadMe{background:var(--colors-primary-850)}.boostlook#libraryReadMe>*{max-width:unset;margin-left:inherit;margin-right:inherit}.boostlook#libraryReadMe>h1:first-child{margin-top:0}.boostlook#libraryReadMe h1{font-size:1.75rem;letter-spacing:-.01em}@media(min-width:768px){.boostlook#libraryReadMe h1{font-size:2.5rem}}.boostlook#libraryReadMe div.highlight:has(>pre){background:transparent!important}.boostlook#libraryReadMe p:has(>a img){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.boostlook#libraryReadMe p a:has(>img){margin-left:.5rem}.boostlook#libraryReadMe>pre:not(:is(dd pre,td pre)){padding:var(--spacing-size-xs, .75rem) var(--spacing-size-sm, 1rem);border:1px solid var(--border-border-secondary, #d5d7d9)}@media(min-width:990px){:root:not(.v3):has(.boostlook){--main-max-width-leftbar: 18.25rem;--main-margin: 0rem}}@media screen and (min-width:768px){.boostlook #toc.toc2{position:fixed!important;left:0!important;width:var(--main-max-width-leftbar)!important;top:0!important;height:100vh!important;height:100dvh!important}.boostlook #toggle-toc{position:fixed!important;left:1rem!important;top:2rem!important}.toc2 .boostlook:has(>#content .doc){margin-left:0}html.toc-visible .boostlook{margin-left:0!important}.article.toc2.toc-left:has(.boostlook){max-width:none!important}html:not(.toc-hidden,.toc-visible) .article.toc2.toc-left:has(.boostlook),.toc-visible.toc-pinned .article.toc2.toc-left:has(.boostlook){margin-left:var(--main-max-width-leftbar)!important}}html.v3 .boostlook{background:transparent}.boostlook:where(:not(:has(.doc))){color:var(--color-text-primary);font-family:inherit!important;font-variation-settings:inherit}.boostlook:where(:not(:has(.doc))) :is(b,strong){font-variation-settings:inherit}.boostlook:where(:not(:has(.doc))) p{color:inherit}.boostlook.content-modal__prose{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.boostlook.content-modal__prose :is(h2,h3,h4,h5,h6){margin:var(--space-xlarge) 0 var(--space-large);color:var(--color-text-primary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular)}.boostlook.content-modal__prose h2{font-size:var(--font-size-large)}.boostlook.content-modal__prose h3{font-size:var(--font-size-base)}.boostlook.content-modal__prose :is(h4,h5,h6){font-size:var(--font-size-small)}.boostlook.content-modal__prose>:first-child{margin-top:0}.boostlook.content-modal__prose p{margin:var(--space-default) 0;padding:0;line-height:var(--line-height-loose)}.boostlook.markdown-content{gap:var(--space-medium);padding:0 var(--space-large);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);letter-spacing:var(--letter-spacing-tight);overflow-y:auto;overflow-wrap:anywhere;min-width:0}.boostlook.markdown-content ul,.boostlook.markdown-content ol{list-style:none;padding:0;margin:0}.boostlook.markdown-content li{margin-top:var(--space-medium)}.boostlook.markdown-content li:first-child{margin-top:0}.boostlook.markdown-content ul>li{position:relative;padding-left:var(--space-xlarge)}.boostlook.markdown-content ul>li:before{content:"\2022";position:absolute;left:0;top:0;width:var(--space-xlarge);height:calc(var(--font-size-small) * 1.2);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.boostlook.markdown-content ol{list-style:decimal;padding-left:var(--space-xl)}.boostlook.markdown-content ol>li{padding-left:var(--space-s)}.boostlook.markdown-content a{color:var(--color-text-link-accent);text-decoration-line:underline}.boostlook.markdown-content pre{overflow-x:auto}.boostlook.markdown-content p+pre{margin-top:0!important}.boostlook.markdown-content h1,.boostlook.markdown-content h2,.boostlook.markdown-content h3,.boostlook.markdown-content h4,.boostlook.markdown-content h5,.boostlook.markdown-content h6{color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--font-weight-medium);margin:0}.boostlook.markdown-content h1{font-size:var(--font-size-large)}.boostlook.markdown-content h2{font-size:var(--font-size-medium)}.boostlook.markdown-content h3{font-size:var(--font-size-base)}.boostlook.markdown-content h4,.boostlook.markdown-content h5,.boostlook.markdown-content h6{font-size:var(--font-size-small)}.boostlook.markdown-content :is(.sect1,.sect2,.sect3)>:is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--space-default)}.boostlook.markdown-content b,.boostlook.markdown-content strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.boostlook.markdown-content p{font-size:var(--font-size-small);line-height:var(--line-height-code);letter-spacing:var(--letter-spacing-tight);padding:0;margin:0}.boostlook.post-detail__body{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-loose);letter-spacing:var(--letter-spacing-tight)}.boostlook.post-detail__body a{color:inherit;text-decoration-line:underline}.boostlook.post-detail__body img{max-width:100%;height:auto;border-radius:var(--border-radius-m)}.boostlook.post-detail__body :is(pre,code){font-family:var(--font-code);font-size:var(--font-size-small)}.boostlook.post-detail__body pre{padding:var(--space-medium);border-radius:var(--border-radius-m);background:var(--color-surface-mid);overflow-x:auto}.boostlook.post-detail__body :is(p,ul,ol,li,pre,h1,h2,h3,h4,h5,h6){margin:0}.boostlook.post-detail__body :is(ul,ol){padding-left:var(--space-large);list-style-position:outside}.boostlook.post-detail__body ul{list-style-type:disc}.boostlook.post-detail__body ol{list-style-type:decimal}.boostlook.post-detail__body ul ul{list-style-type:circle}.boostlook.post-detail__body :is(ol ol,ul ol){list-style-type:lower-alpha}.boostlook.post-detail__body :is(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.boostlook.post-detail__body h1{font-size:var(--font-size-xl)}.boostlook.post-detail__body h2{font-size:var(--font-size-large)}.boostlook.post-detail__body h3{font-size:var(--font-size-medium)}.boostlook.post-detail__body :is(h4,h5,h6){font-size:var(--font-size-base)}.boostlook.post-detail__body :is(b,strong){color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.boostlook.release-highlight__description strong{font-weight:var(--font-weight-medium)}.dark textarea{background-color:var(--color-surface-weak)}a:focus-visible{outline:2px solid var(--color-stroke-link-accent);outline-offset:0px}button:focus-visible{outline:2px solid var(--color-stroke-link-accent);outline-offset:0px}@font-face{font-family:Mona Sans VF;font-style:normal;font-weight:400 500;font-stretch:95%;font-display:swap;src:url(/static/font/v3/mona-sans/mona-sans-vf.ttf) format("truetype")}@font-face{font-family:Mona Sans VF;font-style:italic;font-weight:400 500;font-stretch:95%;font-display:swap;src:url(/static/font/v3/mona-sans/mona-sans-vf-italic.ttf) format("truetype")}@font-face{font-family:Mona Sans Display SemiCondensed;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/static/font/v3/mona-sans-display/MonaSans_SemiCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Mona Sans Display SemiCondensed;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/static/font/v3/mona-sans-display/MonaSans_SemiCondensed-Medium.ttf) format("truetype")}@font-face{font-family:Monaspace Neon;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/static/font/MonaspaceNeon-Var.woff2) format("woff2")}@font-face{font-family:Monaspace Neon;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/static/font/v3/monaspace-neon/monaspace-neon-latin-400-italic.ttf) format("truetype")}@font-face{font-family:Monaspace Xenon;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/static/font/MonaspaceXenon-Var.woff2) format("woff2")}@font-face{font-family:Monaspace Xenon;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/static/font/MonaspaceXenon-Italic.woff2) format("woff2")}:root{--color-accent-strong-green: #caca62;--color-accent-strong-teal: #64dace;--color-accent-strong-yellow: #f5d039;--color-accent-weak-green: #e4e4c0;--color-accent-weak-teal: #c9f2ee;--color-accent-weak-yellow: #fbeba9;--color-error-mid: #ff3b30;--color-error-strong: #d32f2f;--color-error-weak: #fdf2f2;--color-primary-black: #050816;--color-primary-grey-100: #f7f7f8;--color-primary-grey-200: #efeff1;--color-primary-grey-300: #d5d6d8;--color-primary-grey-400: #cacbce;--color-primary-grey-500: #acadb1;--color-primary-grey-600: #82848a;--color-primary-grey-700: #71737b;--color-primary-grey-800: #585a64;--color-primary-grey-850: #444651;--color-primary-grey-900: #2f313d;--color-primary-grey-950: #1a1c29;--color-primary-orange-mustard: #ffa000;--color-primary-white: #ffffff;--color-secondary-dark-blue: #0077b8;--color-secondary-light-blue: #f7fdfe;--color-secondary-mid-blue: #6dcdf7;--color-syntax-strong-blue: #1345e8;--color-syntax-strong-green: #289d30;--color-syntax-strong-grey: #9e9e9e;--color-syntax-strong-pink: #d31fa7;--color-syntax-strong-yellow: #a3a38c;--color-syntax-weak-blue: #38ddff;--color-syntax-weak-green: #72fe92;--color-syntax-weak-grey: #a3a3a3;--color-syntax-weak-pink: #f358c0;--color-syntax-weak-yellow: #fff173}:root{--font-sans: "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Mona Sans Display SemiCondensed", "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code: "Monaspace Neon", "Monaco", "Courier New", monospace;--font-comments: "Monaspace Xenon", "Monaco", "Courier New", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-size-xs: 12px;--font-size-small: 14px;--font-size-base: 16px;--font-size-medium: 18px;--font-size-large: 24px;--font-size-xl: 32px;--font-size-2xl: 40px;--font-size-3xl: 64px;--font-size-4xl: 72px;--line-height-tight: 1;--line-height-default: 1.2;--line-height-relaxed: 1.24;--line-height-loose: 1.35;--line-height-loose-alt: 1.33;--line-height-code: 1.3;--letter-spacing-tight: -.01em;--letter-spacing-display-regular: -.02em}@media(max-width:767px){:root{--font-size-xs: 10px;--font-size-small: 12px;--font-size-base: 14px;--font-size-medium: 16px;--font-size-large: 20px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-size-3xl: 32px;--font-size-4xl: 40px}}:root{--space-xs: 2px;--space-s: 4px;--space-default: 8px;--space-medium: 12px;--space-large: 16px;--space-card: 16px;--space-xlarge: 24px;--space-xl: 32px;--space-xxl: 60px;--space-avatar: 48px;--space-icon-copy: 16px;--space-hero-padding-top: 104px}@media(max-width:767px){:root{--space-default: 6px;--space-medium: 8px;--space-large: 16px;--space-xl: 20px;--space-xlarge: 16px;--space-xxl: 48px;--space-avatar: 40px;--space-card: 12px}}:root{--border-radius-xs: 2px;--border-radius-s: 4px;--border-radius-m: 6px;--border-radius-l: 8px;--border-radius-xl: 12px;--border-radius-xxl: 16px}@media(max-width:767px){:root{--border-radius-xs: 1px;--border-radius-s: 3px;--border-radius-m: 4px;--border-radius-l: 6px;--border-radius-xl: 10px;--border-radius-xxl: 12px}}:root{--color-text-primary: var(--color-primary-black);--color-text-secondary: var(--color-primary-grey-800);--color-button-accent: var(--color-primary-orange-mustard);--color-button-primary: var(--color-primary-grey-200);--color-button-secondary: var(--color-primary-white);--color-icon-brand-accent: var(--color-primary-orange-mustard);--color-icon-error: var(--color-error-strong);--color-icon-link-accent: var(--color-secondary-dark-blue);--color-icon-on-accent: var(--color-primary-black);--color-icon-primary: var(--color-primary-black);--color-icon-reverse: var(--color-primary-white);--color-icon-secondary: var(--color-primary-grey-700);--color-navigation-hover: var(--color-primary-grey-300);--color-navigation-selected: var(--color-primary-grey-200);--color-stroke-brand-accent: var(--color-primary-orange-mustard);--color-stroke-error: #D53F3F33;--color-stroke-link-accent: var(--color-secondary-dark-blue);--color-stroke-mid: #0508162B;--color-stroke-strong: #05081640;--color-stroke-weak: #0508161A;--color-surface-brand-accent-default: var(--color-primary-orange-mustard);--color-surface-brand-accent-hovered: #FFB840;--color-surface-error-strong: var(--color-error-strong);--color-surface-error-weak: var(--color-error-weak);--color-surface-mid: var(--color-primary-grey-100);--color-surface-modal: #050816B3;--color-surface-page: var(--color-secondary-light-blue);--color-surface-strong: var(--color-primary-grey-200);--color-surface-weak: var(--color-primary-white);--color-surface-strong-accent-green-default: var(--color-accent-strong-green);--color-surface-strong-accent-green-hover: #CACA62BF;--color-surface-strong-accent-teal-default: var(--color-accent-strong-teal);--color-surface-strong-accent-teal-hover: #64DACEBF;--color-surface-strong-accent-yellow-default: var(--color-accent-strong-yellow);--color-surface-strong-accent-yellow-hover: #F5D039BF;--color-surface-weak-accent-green: var(--color-accent-weak-green);--color-surface-weak-accent-teal: var(--color-accent-weak-teal);--color-surface-weak-accent-yellow: var(--color-accent-weak-yellow);--color-syntax-blue: var(--color-syntax-strong-blue);--color-syntax-comments: var(--color-syntax-strong-grey);--color-syntax-green: var(--color-syntax-strong-green);--color-syntax-pink: var(--color-syntax-strong-pink);--color-syntax-cpp-text: var(--color-primary-black);--color-syntax-hljs-text: var(--color-primary-black);--color-syntax-yellow: var(--color-syntax-strong-yellow);--color-tag-fill: var(--color-primary-grey-100);--color-tag-fill-hover: var(--color-primary-grey-200);--color-tag-stroke: #0508161A;--color-text-error: var(--color-error-strong);--color-text-error-emphasis: var(--color-error-mid);--color-text-link-accent: var(--color-secondary-dark-blue);--color-text-on-accent: var(--color-primary-black);--color-text-reversed: var(--color-primary-white);--color-text-reversed-on-accent: var(--color-primary-white);--color-text-tertiary: var(--color-primary-grey-700);--color-bg-primary: var(--color-secondary-light-blue);--color-bg-secondary: var(--color-primary-white);--color-border: var(--color-primary-grey-300)}:root{--color-card-bg: var(--color-bg-secondary);--color-card-border: var(--color-border);--color-card-shadow: var(--color-stroke-weak);--card-padding: var(--space-card);--card-radius: var(--border-radius-l);--card-radius-lg: var(--border-radius-xxl);--card-gap: var(--space-default);--card-shadow-value: 0 1px 3px var(--color-card-shadow)}html.dark{--color-error-weak: #fdf2f217;--color-button-primary: var(--color-primary-grey-800);--color-button-secondary: var(--color-primary-grey-900);--color-icon-link-accent: var(--color-secondary-mid-blue);--color-icon-primary: var(--color-primary-white);--color-icon-reverse: var(--color-primary-black);--color-icon-secondary: var(--color-primary-grey-400);--color-navigation-hover: var(--color-primary-grey-900);--color-navigation-selected: var(--color-primary-grey-800);--color-stroke-error: #d53f3f;--color-stroke-link-accent: var(--color-secondary-mid-blue);--color-stroke-mid: #f7f7f82b;--color-stroke-strong: #f7f7f836;--color-stroke-weak: #f7f7f81a;--color-surface-brand-accent-hovered: #c67f0a;--color-surface-error-strong: var(--color-error-mid);--color-surface-error-weak: #fdf2f217;--color-surface-mid: var(--color-primary-grey-900);--color-surface-modal: #050816b3;--color-surface-page: var(--color-primary-black);--color-surface-strong: var(--color-primary-grey-800);--color-surface-weak: var(--color-primary-grey-950);--color-surface-strong-accent-green-default: var(--color-primary-grey-800);--color-surface-strong-accent-green-hover: var(--color-primary-grey-850);--color-surface-strong-accent-teal-default: var(--color-primary-grey-800);--color-surface-strong-accent-teal-hover: var(--color-primary-grey-850);--color-surface-strong-accent-yellow-default: var(--color-primary-grey-800);--color-surface-strong-accent-yellow-hover: var(--color-primary-grey-850);--color-surface-weak-accent-green: var(--color-primary-grey-850);--color-surface-weak-accent-teal: var(--color-primary-grey-850);--color-surface-weak-accent-yellow: var(--color-primary-grey-850);--color-syntax-blue: var(--color-syntax-weak-blue);--color-syntax-comments: var(--color-syntax-weak-grey);--color-syntax-green: var(--color-syntax-weak-green);--color-syntax-pink: var(--color-syntax-weak-pink);--color-syntax-cpp-text: var(--color-primary-white);--color-syntax-yellow: var(--color-syntax-weak-yellow);--color-tag-fill: var(--color-primary-grey-900);--color-tag-fill-hover: var(--color-primary-grey-850);--color-tag-stroke: #ffffff1a;--color-tag-neutral-bg: var(--color-primary-grey-900);--color-tag-neutral-bg-hover: var(--color-primary-grey-800);--color-tag-neutral-border: var(--color-tag-stroke);--color-tag-colored-bg: var(--color-primary-grey-800);--color-tag-colored-bg-hover: var(--color-primary-grey-700);--color-tag-colored-border: var(--color-primary-grey-800);--color-tag-colored-text: var(--color-text-primary);--code-block-bg-standalone: var(--color-primary-grey-900);--code-block-border-standalone: var(--color-border);--code-block-bg-grey: var(--color-primary-grey-900);--code-block-card-btn-bg: var(--color-primary-grey-800);--color-syntax-keyword: #c678dd;--color-syntax-string: #98c379;--color-syntax-preprocessor: #e06c75;--color-syntax-comment: #5c6370;--color-syntax-attribute: #d19a66;--color-syntax-number: #98c379;--color-syntax-function: #61afef;--color-syntax-hljs-text: #abb2bf;--color-text-error: var(--color-error-mid);--color-text-link-accent: var(--color-secondary-mid-blue);--color-text-on-accent: var(--color-primary-black);--color-text-reversed: var(--color-primary-black);--color-text-tertiary: var(--color-primary-grey-600);--color-text-primary: var(--color-primary-white);--color-text-secondary: var(--color-primary-grey-400);--color-bg-primary: var(--color-primary-black);--color-bg-secondary: var(--color-primary-grey-950);--color-border: var(--color-primary-grey-800)}.code-block code.cpp-highlight,.code-block .code-block__inner code.cpp-highlight{color:inherit}.code-block code.cpp-highlight .cpp-keyword,.code-block .code-block__inner code.cpp-highlight .cpp-keyword,.code-block .hljs-keyword,.code-block .hljs-selector-tag,.code-block .hljs-addition{color:var(--color-syntax-blue)}.code-block code.cpp-highlight .cpp-string,.code-block .code-block__inner code.cpp-highlight .cpp-string,.code-block code.cpp-highlight .cpp-number,.code-block .code-block__inner code.cpp-highlight .cpp-number,.code-block .hljs-string,.code-block .hljs-number,.code-block .hljs-literal{color:var(--color-syntax-green)}.code-block code.cpp-highlight .cpp-preprocessor,.code-block .code-block__inner code.cpp-highlight .cpp-preprocessor,.code-block .hljs-meta,.code-block .hljs-meta .hljs-keyword{color:var(--color-syntax-pink)}.code-block code.cpp-highlight .cpp-comment,.code-block .code-block__inner code.cpp-highlight .cpp-comment,.code-block .hljs-comment,.code-block .hljs-quote{color:var(--color-syntax-yellow);font-style:italic}.code-block code.cpp-highlight .cpp-attribute,.code-block .code-block__inner code.cpp-highlight .cpp-attribute,.code-block .hljs-attribute,.code-block .hljs-variable,.code-block .hljs-template-variable{color:var(--color-syntax-comments)}.code-block code.cpp-highlight .cpp-function,.code-block .code-block__inner code.cpp-highlight .cpp-function,.code-block .hljs-built_in,.code-block .hljs-class .hljs-title{color:var(--color-syntax-blue)}html.v3 body,body.v3{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}body.v3{background:var(--color-surface-page);--v3-shell-gutter: 0px;--v3-header-height: 48px;--v3-header-footprint: calc(var(--v3-header-height) + 2 * var(--space-default))}@media(max-width:990px){body.v3{--v3-header-footprint: calc(var(--v3-header-height) + 2 * var(--space-medium))}}html.v3,body.v3,html.v3 *,body.v3 *{scrollbar-width:thin;scrollbar-color:var(--color-stroke-mid) var(--color-surface-strong)}@media(hover:hover){body.v3 *{scrollbar-color:transparent transparent}body.v3 *:is(:hover,:focus,:focus-within){scrollbar-color:var(--color-stroke-mid) var(--color-surface-strong)}}html.v3{scrollbar-gutter:stable}body.v3{padding-right:0!important}html.v3 code{font-family:var(--font-code)}.font-sans{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-code{font-family:var(--font-code)}.font-comments{font-family:var(--font-comments)}.text-xs{font-size:var(--font-size-xs)}.text-small{font-size:var(--font-size-small)}.text-base{font-size:var(--font-size-base)}.text-medium{font-size:var(--font-size-medium)}.text-large{font-size:var(--font-size-large)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.leading-tight{line-height:var(--line-height-tight)}.leading-default{line-height:var(--line-height-default)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.leading-code{line-height:var(--line-height-code)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.rounded-xs{border-radius:var(--border-radius-xs)}.rounded-s{border-radius:var(--border-radius-s)}.rounded-m{border-radius:var(--border-radius-m)}.rounded-l{border-radius:var(--border-radius-l)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-xxl{border-radius:var(--border-radius-xxl)}.p-xs{padding:var(--space-xs)}.p-s{padding:var(--space-s)}.p-default{padding:var(--space-default)}.p-medium{padding:var(--space-medium)}.p-large{padding:var(--space-large)}.p-xl{padding:var(--space-xl)}.p-xxl{padding:var(--space-xxl)}.p-avatar{padding:var(--space-avatar)}.m-xs{margin:var(--space-xs)}.m-s{margin:var(--space-s)}.m-default{margin:var(--space-default)}.m-medium{margin:var(--space-medium)}.m-large{margin:var(--space-large)}.m-xl{margin:var(--space-xl)}.m-xxl{margin:var(--space-xxl)}.m-avatar{margin:var(--space-avatar)}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-default{gap:var(--space-default)}.gap-medium{gap:var(--space-medium)}.gap-large{gap:var(--space-large)}.gap-xl{gap:var(--space-xl)}.gap-xxl{gap:var(--space-xxl)}.gap-avatar{gap:var(--space-avatar)}.mb-xs{margin-bottom:var(--space-xs)}.mb-s{margin-bottom:var(--space-s)}.mb-default{margin-bottom:var(--space-default)}.mb-medium{margin-bottom:var(--space-medium)}.mb-large{margin-bottom:var(--space-large)}.mb-xl{margin-bottom:var(--space-xl)}.mb-xxl{margin-bottom:var(--space-xxl)}.px-medium{padding-left:var(--space-medium);padding-right:var(--space-medium)}.py-medium{padding-top:var(--space-medium);padding-bottom:var(--space-medium)}.px-large{padding-left:var(--space-large);padding-right:var(--space-large)}.py-large{padding-top:var(--space-large);padding-bottom:var(--space-large)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-surface-mid{background-color:var(--color-surface-mid)}.bg-surface-strong{background-color:var(--color-surface-strong)}.bg-surface-weak{background-color:var(--color-surface-weak)}.bg-surface-brand-accent{background-color:var(--color-surface-brand-accent-default)}.bg-button-accent{background-color:var(--color-button-accent)}.bg-button-primary{background-color:var(--color-button-primary)}.bg-button-secondary{background-color:var(--color-button-secondary)}.icon-brand-accent{color:var(--color-icon-brand-accent)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-error{color:var(--color-text-error)}.text-link-accent{color:var(--color-text-link-accent)}.text-on-accent{color:var(--color-text-on-accent)}.text-reversed{color:var(--color-text-reversed)}.border-brand-accent{border-color:var(--color-stroke-brand-accent)}.border-strong{border-color:var(--color-stroke-strong)}.border-mid{border-color:var(--color-stroke-mid)}.border-weak{border-color:var(--color-stroke-weak)}.border-default{border-color:var(--color-border)}.border-error{border-color:var(--color-stroke-error)}.border-link-accent{border-color:var(--color-stroke-link-accent)}body.v3{text-decoration-skip-ink:none;text-underline-offset:2px}body.v3 :where(*){text-decoration-thickness:1px!important}.v3-container{--v3-shell-gutter: var(--space-large);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--v3-shell-gutter);padding-right:var(--v3-shell-gutter)}@media(max-width:767px){.v3-container{--v3-shell-gutter: var(--space-medium)}}body.v3{display:flex;flex-direction:column;height:auto;min-height:100vh}body.v3>div:has(>.min-vh-110){display:flex;flex-direction:column;flex:1 0 auto}body.v3>div>.min-vh-110{flex:1 0 auto}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}:where(.tooltip-label){position:absolute;padding:var(--space-s, 4px) var(--space-default, 8px);background:var(--color-primary-grey-900, #2f313d);color:var(--color-text-reversed, #fff);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-regular, 400);line-height:1.25;border-radius:var(--border-radius-s, 4px);white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;transition-delay:0s;pointer-events:none;box-shadow:0 2px 8px #00000026}.tooltip-wrapper:hover .tooltip-label,.tooltip-wrapper:focus-within .tooltip-label{opacity:1;visibility:visible;transition-delay:.1s}.tooltip-label:after{content:"";position:absolute;border:5px solid transparent}.tooltip-label.top{bottom:100%;left:50%;transform:translate(-50%,-8px)}.tooltip-label.top:after{top:100%;left:50%;margin-left:-5px;border-top-color:var(--color-primary-grey-900, #2f313d)}.tooltip-label.bottom{top:100%;left:50%;transform:translate(-50%,8px)}.tooltip-label.bottom:after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:var(--color-primary-grey-900, #2f313d)}.tooltip-label.left{right:100%;top:50%;transform:translate(-8px,-50%)}.tooltip-label.left:after{left:100%;top:50%;margin-top:-5px;border-left-color:var(--color-primary-grey-900, #2f313d)}.tooltip-label.right{left:100%;top:50%;transform:translate(8px,-50%)}.tooltip-label.right:after{right:100%;top:50%;margin-top:-5px;border-right-color:var(--color-primary-grey-900, #2f313d)}html.dark .tooltip-wrapper .tooltip-label{background:#fff!important;color:#050816!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 2px 8px #00000059}html.dark .tooltip-wrapper .tooltip-label.top:after{border-top-color:#fff!important}html.dark .tooltip-wrapper .tooltip-label.bottom:after{border-bottom-color:#fff!important}html.dark .tooltip-wrapper .tooltip-label.left:after{border-left-color:#fff!important}html.dark .tooltip-wrapper .tooltip-label.right:after{border-right-color:#fff!important}:root{--color-button-accent: var(--color-primary-orange-mustard);--color-button-primary: var(--color-primary-grey-200);--color-button-secondary: var(--color-primary-white);--button-padding: var(--space-default);--button-gap: var(--space-default);--button-radius: var(--border-radius-m);--button-font-size: var(--font-size-small);--button-font-weight: var(--font-weight-medium);--button-line-height: var(--line-height-default);--button-font-family: var(--font-sans)}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:var(--space-default);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:-.01em;border-radius:var(--border-radius-l);border:1px solid transparent;min-width:128px;padding:var(--space-default);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn:disabled{opacity:.5;pointer-events:none;cursor:default}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-default);align-items:stretch}.btn-row>.btn-error{flex:0 0 auto}.btn-row>.btn-flex{flex:1 0 0;display:flex;min-width:128px}.btn-primary{background-color:var(--color-button-primary);color:var(--color-text-primary)}.btn-primary:hover,.btn-primary[data-hover]{background-color:var(--color-secondary-dark-blue);color:var(--color-text-reversed)}.btn-secondary{border-color:var(--color-stroke-strong);background-color:var(--color-surface-weak);color:var(--color-text-primary)}.btn-secondary:hover,.btn-secondary[data-hover]{border-color:var(--color-stroke-link-accent);color:var(--color-text-link-accent)}.btn-green{background-color:var(--color-surface-strong-accent-green-default);border-color:transparent;color:var(--color-text-primary)}.btn-green:hover,.btn-green[data-hover]{background-color:var(--color-surface-strong-accent-green-hover);border-color:transparent;color:var(--color-text-primary)}.btn-yellow{background-color:var(--color-surface-strong-accent-yellow-default);border-color:transparent;color:var(--color-text-primary)}.btn-yellow:hover,.btn-yellow[data-hover]{background-color:var(--color-surface-strong-accent-yellow-hover);border-color:transparent;color:var(--color-text-primary)}.btn-teal{background-color:var(--color-surface-strong-accent-teal-default);border-color:transparent;color:var(--color-text-primary)}.btn-teal:hover,.btn-teal[data-hover]{background-color:var(--color-surface-strong-accent-teal-hover);border-color:transparent;color:var(--color-text-primary)}.btn-primary.btn-error,.btn-error{background-color:var(--color-surface-error-weak);border-color:var(--color-stroke-error);color:var(--color-text-error)}.btn-error:hover,.btn-error[data-hover]{background-color:var(--color-surface-error-weak);border-color:var(--color-error-strong);color:var(--color-text-error)}.btn-underline{text-decoration:underline}.btn-hero{min-height:48px;padding:var(--space-medium) var(--space-xl) var(--space-medium) var(--space-xlarge);font-size:var(--font-size-base);gap:var(--space-medium);width:auto;z-index:1}.btn.btn-hero.btn-primary{background-color:var(--color-surface-brand-accent-default);border-color:var(--color-surface-brand-accent-default);color:var(--color-text-on-accent)}.btn.btn-hero.btn-primary:hover,.btn.btn-hero.btn-primary[data-hover]{background-color:var(--color-surface-brand-accent-hovered);border-color:var(--color-surface-brand-accent-hovered)}.btn.btn-hero.btn-secondary{background:var(--color-surface-weak);border-color:var(--color-stroke-weak)}.btn.btn-hero.btn-secondary:hover,.btn.btn-hero.btn-secondary[data-hover]{border-color:var(--color-secondary-dark-blue)}.btn-hero .btn-icon{width:16px;height:16px;flex-shrink:0}.btn-card-link{display:inline-flex;align-items:center;gap:var(--space-s);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-link-accent);background:none;border:none;padding:0;cursor:pointer}.btn-card-link:hover{text-decoration-line:underline}.btn-card-link .btn-icon{width:16px;height:16px}.btn-list-link{display:inline-flex;align-items:center;gap:var(--space-default);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background:none;border:none;padding:var(--space-s) 0;cursor:pointer;text-align:left}.btn-list-link:hover{color:var(--color-text-link-accent)}.btn-list-link .btn-icon{width:20px;height:20px;flex-shrink:0;color:var(--color-icon-link-accent)}.btn-icon-library{display:inline-flex;align-items:center;gap:var(--space-default);padding:var(--space-default) var(--space-medium);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l);cursor:pointer}.btn-icon-library:hover{background-color:var(--color-primary-grey-300)}html.dark .btn-icon-library:hover{background-color:var(--color-stroke-mid)}.btn-icon-library .btn-icon{width:24px;height:24px}html.dark{:is(.btn-primary,.btn-green,.btn-yellow,.btn-teal):is(:hover,[data-hover]){background-color:var(--color-secondary-dark-blue);border-color:var(--color-stroke-weak);color:var(--color-text-primary)}.btn.btn-hero.btn-primary:is(:hover,[data-hover]){color:var(--color-text-on-accent)}}:root{--avatar-size-sm: 32px;--avatar-size-md: 40px;--avatar-size-lg: 44px;--avatar-size-xl: 48px;--avatar-size-xxxl: 112px}@media(max-width:767px){:root{--avatar-size-sm: 28px;--avatar-size-md: 36px;--avatar-size-lg: 40px;--avatar-size-xl: 40px}}.avatar{width:var(--avatar-size-md);height:var(--avatar-size-md);flex-shrink:0;border-radius:var(--border-radius-m);overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar.avatar--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.avatar.avatar--md{width:var(--avatar-size-md);height:var(--avatar-size-md)}.avatar.avatar--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}.avatar.avatar--xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl)}.avatar.avatar--xxxl{width:var(--avatar-size-xxxl);height:var(--avatar-size-xxxl)}.avatar img.avatar__img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.avatar__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-on-accent);line-height:1}.avatar.avatar--sm .avatar__initials,.avatar.avatar--md .avatar__initials,.avatar.avatar--lg .avatar__initials{font-size:var(--font-size-small)}.avatar.avatar--xl .avatar__initials{font-size:var(--font-size-base)}.avatar.avatar--xxxl .avatar__initials{font-size:var(--font-size-xl)}.avatar.avatar--yellow{background:var(--color-accent-weak-yellow)}.avatar.avatar--green{background:var(--color-accent-weak-green)}.avatar.avatar--teal{background:var(--color-accent-weak-teal)}.avatar--collective{box-sizing:border-box;padding:var(--space-medium);background:var(--color-accent-weak-yellow)}.avatar--collective .avatar__icon{width:100%;height:100%;color:var(--color-icon-primary)}.avatar-placeholder{width:var(--avatar-size-md);height:var(--avatar-size-md);flex-shrink:0;border-radius:var(--border-radius-m);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--color-surface-mid);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600;line-height:1}.avatar-placeholder.avatar--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.avatar-placeholder.avatar--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}.avatar-placeholder.avatar--xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl)}html.dark{.avatar--collective .avatar__icon{color:var(--color-icon-reverse)}}.carousel-buttons{display:inline-flex;padding:4px;align-items:center;gap:4px;box-sizing:border-box;width:44px;height:24px;border-radius:8px;background:var(--color-surface-strong)}.carousel-buttons .btn-carousel{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;background:transparent;border:none}.carousel-buttons .btn-carousel .btn-icon{width:16px;height:16px}.carousel-buttons .btn-carousel .btn-icon svg{width:16px;height:16px}.carousel-buttons .btn-carousel:hover:not(:disabled){color:var(--color-secondary-dark-blue)}.carousel-buttons .btn-carousel[data-hover]:not(:disabled){color:var(--color-secondary-dark-blue)}.carousel-buttons .btn-carousel:disabled,.carousel-buttons .btn-carousel[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cards-carousel{display:flex;flex-direction:column;gap:var(--space-large);padding:var(--space-large) 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:var(--color-surface-mid);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l);overflow:hidden}.cards-carousel__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-large);width:100%;flex-shrink:0}.cards-carousel__heading{margin:0;font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.24px;color:var(--color-text-primary);flex:1 0 0;min-width:0}.cards-carousel__controls{flex-shrink:0}.cards-carousel__divider{margin:0;border:none;border-top:1px solid var(--color-stroke-weak);width:100%;height:0;flex-shrink:0}.cards-carousel__track{padding:0 var(--space-large);width:100%;min-width:0;flex-shrink:0}.cards-carousel__content{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex-shrink:0;overflow:visible}.cards-carousel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-large);align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}.cards-carousel__list::-webkit-scrollbar{display:none}.cards-carousel__item{list-style:none;flex:0 0 300px;width:300px;min-width:300px;display:flex;border:none;padding:0}.cards-carousel__item .content-detail-icon{min-width:300px}.cards-carousel .content-detail-icon{background:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l);padding:var(--space-large);gap:var(--space-large);width:100%;min-width:0;align-self:stretch;min-height:100%}.library-highlight-carousel{display:flex;flex-direction:column;gap:var(--space-medium);padding:var(--space-large) 0;width:100%;max-width:458px;min-width:0;box-sizing:border-box;background:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);overflow:hidden}.library-highlight-carousel__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-large);gap:var(--space-medium);width:100%}.library-highlight-carousel__heading{margin:0;font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:-.24px;color:var(--color-text-primary);min-width:0}.library-highlight-carousel__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.library-highlight-carousel__nav{display:none}.library-highlight-carousel__track{flex:1 1 auto;min-height:0;overflow:hidden}.library-highlight-carousel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;align-items:stretch;height:100%;min-width:0;transition:transform .3s ease;will-change:transform}.library-highlight-carousel__item{list-style:none;flex:0 0 100%;min-width:100%;display:flex;flex-direction:column}.library-highlight-carousel__card{display:flex;flex-direction:column;gap:var(--space-medium);padding:var(--space-large);margin:0 var(--space-large);background:var(--color-surface-weak-accent-yellow);border:1px solid var(--color-accent-strong-yellow);border-radius:var(--border-radius-l)}.library-highlight-carousel__card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-medium)}.library-highlight-carousel__name{margin:0;font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);min-width:0}.library-highlight-carousel__tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-xs);min-width:0}.library-highlight-carousel__description{margin:0;padding:0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.library-highlight-carousel__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-medium);padding:0 var(--space-large)}.library-highlight-carousel__added{display:none;color:var(--color-text-secondary);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-relaxed)}.library-highlight-carousel__dots{list-style:none;margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:var(--space-xs)}.library-highlight-carousel__dot{width:12px;height:12px;border-radius:var(--border-radius-s);background:var(--color-surface-strong);cursor:pointer}.library-highlight-carousel__divider{margin:0;border:none;border-top:1px solid var(--color-stroke-weak);width:100%;height:0}.library-highlight-carousel__button{display:none;margin:0 var(--space-large)}.library-highlight-carousel__empty{margin:0;color:var(--color-text-secondary)}html.dark{.library-highlight-carousel__card{border:none}.library-highlight-carousel__tags .category-tag{background:var(--color-primary-grey-100);color:var(--color-primary-grey-800)}}.badge-v3{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;line-height:0;outline-offset:2px}.badge-v3--small{width:16px;height:16px}.badge-v3--large{width:32px;height:32px}.badge-v3__image{width:100%;height:100%;display:block;object-fit:contain}.badge-v3--achievement-count{aspect-ratio:1 / 1;box-sizing:border-box;padding:var(--space-s) var(--space-xs);border-radius:var(--border-radius-s);background:var(--color-icon-brand-accent);color:var(--color-text-on-accent)}.badge-v3__counter{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-align:center}.badge-v3__label{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);padding:var(--space-s) var(--space-default);background:var(--color-text-primary);color:var(--color-text-reversed);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-loose);border-radius:var(--border-radius-s);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;box-shadow:0 2px 8px #00000026;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;transition-delay:0s}.badge-v3__label:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:var(--color-text-primary)}.badge-v3:hover .badge-v3__label,.badge-v3:focus-visible .badge-v3__label,.badge-v3:focus-within .badge-v3__label{opacity:1;visibility:visible;transition-delay:.1s}.count-badge{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;box-sizing:border-box;width:24px;height:24px;padding:var(--space-xs) var(--space-s);border-radius:var(--border-radius-s);background:var(--color-icon-brand-accent);color:var(--color-text-on-accent);font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-align:center;pointer-events:none}.count-badge--small{width:16px;height:16px;padding:0;font-size:var(--font-size-xs)}.count-badge--large{width:32px;height:32px;font-size:var(--font-size-small)}.v3-examples-section{box-sizing:border-box;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:var(--space-default, 8px);color:var(--color-text-primary)}.v3-examples-section__heading{font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-medium, 500);margin-bottom:var(--space-default, 8px)}.v3-examples-section__block{margin-bottom:var(--space-xl, 32px)}.v3-examples-section__block:last-child{margin-bottom:0}.v3-examples-section__block>h3{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);margin-bottom:var(--space-default, 8px)}.v3-examples-section__anchor-link{margin-left:var(--space-s, 4px);color:var(--color-text-secondary);vertical-align:middle}.v3-examples-section__anchor-link:hover{color:var(--color-text-primary)}.v3-examples-section__example-box{box-sizing:border-box;width:100%;padding:var(--space-xl, 32px);background:var(--color-surface-weak);border:1px solid var(--color-border);border-radius:8px}.v3-examples-section__example-box--full-width{padding:0;background:none;border:none;border-radius:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}html.dark .v3-examples-section__example-box{background:transparent}.v3-examples-section__tools{display:flex;flex-wrap:wrap;gap:var(--space-default, 8px);align-items:center}.v3-examples-section__user-profile{display:flex;gap:var(--space-large);flex-direction:column}.v3-examples-section__avatar-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-small, 6px)}.v3-examples-section__avatar-label{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary);line-height:1;text-align:center}.v3-examples-section__avatar-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.v3-examples-section__avatar-table{min-width:36rem;width:100%;border-collapse:collapse}.v3-examples-section__avatar-table th,.v3-examples-section__avatar-table td{padding:var(--space-l, 16px);text-align:center;vertical-align:middle;border:1px solid var(--color-border)}.v3-examples-section__avatar-table th{font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:var(--space-xl, 32px) var(--space-xl, 32px)}.v3-examples-section__avatar-table tbody tr:first-child th,.v3-examples-section__avatar-table tbody tr:first-child td{padding-bottom:var(--space-xl, 32px)}.v3-examples-section__avatar-table tbody tr:nth-child(2) th,.v3-examples-section__avatar-table tbody tr:nth-child(2) td{padding-top:var(--space-xl, 32px)}.v3-examples-section__avatar-table td{background:var(--color-bg-secondary)}.v3-examples-section__forms{display:flex;flex-direction:column;gap:var(--space-l, 16px);max-width:24rem}.v3-buttons-group{margin-bottom:var(--space-xl, 24px)}.v3-buttons-group:last-child{margin-bottom:0}.v3-buttons-group__title{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);margin:0 0 var(--space-default, 8px)}.v3-examples-section .cards-carousel{display:flex;flex-direction:column;gap:var(--space-default, 8px);min-width:0}.v3-examples-section .cards-carousel .carousel-buttons{flex-shrink:0}.v3-examples-section .category-cards .category-cards__gallery-block{margin-bottom:var(--space-large)}.v3-examples-section .category-cards .category-cards__gallery-block:last-child{margin-bottom:0}.v3-examples-section .category-cards .category-cards__gallery-label{display:block;margin-bottom:var(--space-default);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.v3-examples-section .category-cards .category-cards__gallery-row{display:flex;flex-wrap:wrap;gap:var(--space-card, 16px);align-items:center}.v3-examples-section .category-cards .category-cards__gallery-group{display:flex;gap:var(--space-card, 16px);align-items:center}.v3-examples-section .category-cards .category-cards__gallery-state-label{width:56px;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.v3-examples-section__stats-grid{display:grid;gap:var(--space-xl, 32px);grid-template-columns:repeat(2,1fr)}@media(max-width:959px){.v3-examples-section__stats-grid{grid-template-columns:1fr}}.v3-examples-section__stats-full-width,.v3-examples-section__stats-grid--sized-demo{margin-top:var(--space-xl, 32px)}.v3-examples-section__stats-grid-cell{display:flex;flex-direction:column;min-width:0}.v3-examples-section__stats-grid-cell--full{width:100%}.v3-examples-section__stats-grid-cell--free{align-items:flex-start}.v3-examples-section__stats-demo-label{margin:0 0 var(--space-s, 8px) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.v3-examples-section__toc{margin-bottom:var(--space-xl, 32px);padding:var(--space-large, 16px) var(--space-xl, 32px);background:var(--color-surface-weak);border:1px solid var(--color-border);border-radius:var(--border-radius-l, 8px)}html.dark .v3-examples-section__toc{background:transparent}.v3-examples-section__toc-heading{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);margin:0 0 var(--space-default, 8px);color:var(--color-text-primary)}.v3-examples-section__toc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-s, 4px) var(--space-xl, 32px)}.v3-examples-section__toc-link{display:inline-block;padding:var(--space-s, 4px) 0;font-size:var(--font-size-small, 14px);color:var(--color-text-link-accent);text-decoration:none}.v3-examples-section__toc-link:hover{text-decoration-line:underline}.v3-examples-section-horizontal-container{display:flex;gap:var(--space-xl);overflow-x:auto}.v3-examples-section-horizontal-container .stats--benchmarks{flex-shrink:0}.v3-examples-section__registry-table{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}.v3-examples-section__registry-table th,.v3-examples-section__registry-table td{padding:var(--space-default) var(--space-l);text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border)}.v3-examples-section__registry-table th{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.v3-examples-section__registry-table td:first-child{font-weight:var(--font-weight-medium)}.v3-examples-section__registry-table code{font-size:var(--font-size-xs)}.v3-examples-section__registry-table a{color:var(--color-text-link-accent)}.v3-examples-section__block[id]{scroll-margin-top:var(--space-xl, 32px)}.v3-examples-section__theme-toggle{position:fixed;bottom:var(--space-xl, 32px);right:var(--space-xl, 32px);z-index:100;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0 var(--space-l, 16px);border:1px solid var(--color-border);border-radius:var(--border-radius-xl, 12px);background:var(--color-surface-brand-accent-hovered);color:var(--color-text-primary);cursor:pointer;box-shadow:0 2px 8px #0000001f}.v3-examples-section__theme-toggle:hover{background:var(--color-navigation-hover)}.v3-examples-section__theme-toggle-sun,.v3-examples-section__theme-toggle-moon{display:inline-flex;align-items:center}.v3-examples-section__theme-toggle-sun{display:none}.v3-examples-section__theme-toggle-moon,html.dark .v3-examples-section__theme-toggle-sun{display:inline-flex}html.dark .v3-examples-section__theme-toggle-moon{display:none}.code-block-story-overflow-example{height:300px}.subscribe-result__message{font-size:var(--font-size-base);padding:var(--space-default);border-radius:4px}.subscribe-result__message--success{color:var(--color-text-primary);background-color:var(--color-surface-weak)}.subscribe-result__message--error{color:var(--color-text-error);background-color:var(--color-surface-error-weak)}.header{--header-height: var(--v3-header-height);--header-border: 1px solid var(--color-stroke-weak);--header-radius: var(--border-radius-xl);--header-bg: var(--color-surface-weak);position:relative;padding:var(--space-default) var(--space-large);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);width:100%;max-width:1440px;margin:0 auto;color:var(--color-text-primary)}body.v3 .header{position:absolute;z-index:10;left:0;right:0}body.v3 .v3-container>.w-full,body.v3 .docs-iframe-page>.w-full{padding-top:var(--v3-header-footprint)}body.v3 .docs-iframe-page{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}body.v3 #docsiframe{margin-top:0;height:calc(100vh - var(--v3-header-footprint) - var(--version-alert-height, 0px));height:calc(100svh - var(--v3-header-footprint) - var(--version-alert-height, 0px));max-height:calc(100svh - var(--v3-header-footprint) - var(--version-alert-height, 0px))}.header__nav--desktop,.header__search-bar,.header__version-trigger,.header__icon-btn,.header__menu-btn,.header__drawer-nav,.header__nav-btn,.header__user-trigger{border:var(--header-border);border-radius:var(--header-radius);background:var(--header-bg);height:var(--header-height)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);height:var(--header-height);width:100%;margin:0 auto}.header__nav--desktop{display:flex;flex-shrink:0;align-items:center;gap:var(--space-s) var(--space-medium);padding:var(--space-s) var(--space-default);min-width:fit-content}.header__logo{display:flex;flex-shrink:0;align-items:center;border-radius:var(--border-radius-m)}.header__logo img{width:31px;height:31px;display:block}.header__nav-link{display:flex;align-items:center;color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);font-family:var(--font-sans);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);padding:0 var(--space-large);height:32px;width:fit-content;border-radius:var(--border-radius-m);transition:color .15s ease,background-color .15s ease}.header__nav-link:hover,.header__nav-link[data-hover]{color:var(--color-text-primary);background:var(--color-navigation-hover)}.header__nav-link--active{text-decoration:underline}.header__nav-link--unread{position:relative}.header__nav-link-sr-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header__nav-link-dot{width:4px;height:4px;border-radius:50%;margin-left:var(--space-s);background:var(--color-surface-brand-accent-default)}.header__search-bar{display:flex;align-items:center;gap:var(--space-default);flex:1;padding:0 var(--space-medium)}.header__search-bar:hover{background:var(--color-surface-mid);color:var(--color-text-link-accent)}.header__search-bar:hover .header__search-input-trigger,.header__search-bar:hover .header__search-icon,.header__search-bar:hover .header__search-kbd{color:var(--color-text-link-accent)}.header__search-bar:hover .header__search-kbd{background:var(--color-surface-strong)}.header__search-bar:focus-within{outline:2px solid var(--color-stroke-link-accent)}.header__search-icon{color:var(--color-icon-brand-accent);flex-shrink:0}.header__search-input-trigger{display:inline-flex;align-items:center;gap:var(--space-default);flex:1;min-width:0;border:none;background:transparent;text-align:left;cursor:pointer}.header__search-input-trigger:focus-visible{outline:none}.header__search-kbd{display:flex;align-items:center;padding:var(--space-default);font-size:var(--font-size-xs);line-height:120%;letter-spacing:-.12px;border-radius:var(--header-radius);background:var(--color-surface-mid)}.header__utilities{display:flex;align-items:center;gap:var(--space-s)}.header__version-trigger:hover,.header__nav-btn:hover,.header__icon-btn:hover,.header__user-trigger:hover{background:var(--color-surface-mid);border-color:var(--color-stroke-strong)}.header__nav-btn:active,.header__icon-btn:active{background:var(--color-surface-mid);border-color:var(--color-stroke-weak)}.header__nav-btn{display:flex;justify-content:center;align-items:center;min-width:fit-content;padding:0 var(--space-large)}.header__drawer .header__utilities>*{flex:1 1 0;min-width:0}.header__drawer .header__utilities>.header__user{flex:0 0 auto}.header__drawer .header__icon-btn{width:auto}.header__icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:fit-content;padding:var(--space-large);color:var(--color-icon-primary)}.header__icon--theme{width:16px;height:16px;flex-shrink:0}.header__icon--theme-sun,.header__icon--theme-moon{display:block}.header__icon--theme-sun{display:none}html.dark .header__icon--theme-sun{display:block}html.dark .header__icon--theme-moon{display:none}.header__version-menu{position:relative}.header__version-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header__version-toggle:checked~.header__version-dropdown{display:flex}.header__version-toggle:checked~.header__version-trigger{border-color:var(--color-stroke-mid);background:var(--color-surface-mid)}.header__version-toggle:focus-visible~.header__version-trigger{outline:2px solid var(--color-stroke-link-accent)}.header__version-trigger{display:flex;justify-content:center;align-items:center;gap:var(--space-s);padding:0 var(--space-large);cursor:pointer}.header__version-trigger .header__icon--chevron{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.header__version-toggle:checked~.header__version-trigger .header__icon--chevron{transform:rotate(180deg)}.header__version-dropdown{--dropdown-item-height: 40px;display:none;position:absolute;top:calc(100% + var(--space-s));right:0;flex-direction:column;width:max-content;min-width:100%;border-radius:var(--header-radius);border:1px solid var(--color-stroke-weak);background:var(--color-surface-weak);overflow:hidden;z-index:1000}.header__version-dropdown-scroll{display:flex;flex-direction:column;max-height:calc(var(--dropdown-item-height) * 7);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-stroke-mid) var(--color-surface-strong)!important}.header__version-dropdown .header__version-option{display:flex;align-items:center;flex-shrink:0;width:100%;height:var(--dropdown-item-height);padding:0 var(--space-large);border-bottom:1px solid var(--color-stroke-mid);border-radius:0;background:transparent;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .1s ease,color .1s ease}.header__version-dropdown .header__version-option:last-child{border-bottom:none}.header__version-dropdown .header__version-option+.header__version-option{border-top:1px solid var(--color-stroke-subtle)}.header__version-dropdown .header__version-option:hover,.header__version-dropdown .header__version-option:focus{background-color:var(--color-surface-mid);color:var(--color-text-link-accent);outline:none}.header__version-dropdown .header__version-option:focus-visible{outline:2px solid var(--color-text-link-accent);outline-offset:-2px}.header__version-option[aria-current=true]{color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration-line:underline}.header__user{display:inline-flex;align-items:center;height:var(--header-height)}.header__user-menu{position:relative}.header__user-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header__user-toggle:checked~.header__user-dropdown{display:block}.header__user-toggle:checked~.header__user-trigger{border-color:var(--color-stroke-mid);background:var(--color-surface-mid)}.header__user-toggle:focus-visible~.header__user-trigger{outline:2px solid var(--color-stroke-link-accent)}.header__user-trigger{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:2px;cursor:pointer;overflow:hidden}.header__user-trigger>.avatar{width:100%;height:100%;display:flex;border-radius:calc(var(--header-radius) - 2px);pointer-events:none}.header__user-dropdown{display:none;position:absolute;top:calc(100% + var(--space-s));right:0;width:max-content;padding:var(--space-default) var(--space-medium);gap:var(--space-s);border-radius:var(--header-radius);border:1px solid var(--color-stroke-mid);background:var(--color-surface-weak);z-index:1000}.header__user-dropdown .header__nav-link{padding:0 var(--space-s);width:100%}.header__right{display:flex}.header__mobile-actions{display:none;align-items:center;gap:var(--space-s)}.header__menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-medium);flex:1;min-width:0;padding:var(--space-s) var(--space-medium);cursor:pointer}.header__menu-btn .header__icon{color:var(--color-icon-brand-accent)}.header__menu-btn:hover{border-color:var(--color-stroke-link-accent);color:var(--color-text-link-accent)}.header__menu-btn:hover .header__icon{color:var(--color-text-link-accent)}@media(min-width:991px){.header__mobile-actions{display:none}}@media(max-width:990px){.header__nav--desktop{padding:0}.header{padding:var(--space-medium)}.header__logo{justify-content:center;height:100%;padding:0 var(--space-large);border-radius:var(--header-radius)}.header__nav--desktop>.header__nav-link,.header__right,.header__search-kbd{display:none}.header__mobile-actions{display:contents}.header__search-bar:hover{background:var(--color-surface-weak)}.header__search-input-trigger{justify-content:center}}.header__menu-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header__menu-toggle:focus-visible~.header__menu-btn{outline:2px solid var(--color-stroke-link-accent)}.header__drawer,.header__menu-icon--close{display:none}.header__menu-toggle:checked~.header__menu-btn .header__menu-icon--open{display:none}.header__menu-toggle:checked~.header__menu-btn .header__menu-icon--close{display:inline-flex}@media(max-width:990px){.header__menu-toggle:checked~.header__drawer{display:flex}}.header__drawer{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:var(--space-s);padding:0 var(--space-medium);z-index:1001}.header__drawer-nav{display:flex;flex-direction:column;gap:var(--space-default);padding:var(--space-medium);height:fit-content}.header__auth-placeholder{display:inline-flex;align-items:center;justify-content:center;height:var(--header-height);min-width:var(--header-height)}:root{--hero-fg-inset-block: 0;--hero-fg-width: 100%;--hero-fg-height: 100%;--hero-fg-shift-x: 0;--hero-fg-aspect: 768 / 672;--hero-fg-margin-start: auto;--hero-fg-margin-end: auto;--hero-bg-home-size: cover;--hero-bg-home-position-x: center;--hero-bg-home-position-y: 80%;--hero-bg-community-size: cover;--hero-bg-community-position-x: center;--hero-bg-community-position-y: 90%;--hero-block-height: 480px;--hero-block-height-no-image: 368px}@media(max-width:1279px){:root{--hero-block-height: 400px}}@media(max-width:767px){:root{--hero-block-height: 600px}:root{--hero-block-height-no-image: 0px}}@media(max-width:1279px){:root{--hero-bg-home-position-x: 50%;--hero-bg-community-size: max(1200px, 100%);--hero-bg-community-position-x: 100%}}@media(min-width:900px){.hero--release{--hero-block-height: min(33.333vw, 480px)}.hero--release .hero__block{padding-top:var(--space-xl);padding-bottom:var(--space-xlarge)}}@media(min-width:768px)and (max-width:899px){.hero--release{--hero-block-height: 312px}.hero--release .hero__block{padding-top:calc(var(--space-xxl) + var(--space-xlarge));padding-bottom:var(--space-large)}}@media(min-width:900px){.hero--release .hero__block{position:static}.hero--release .hero-fg__img{object-position:right bottom}}.hero--release .hero__content{z-index:1}@media(min-width:1280px)and (max-width:1365px){.hero--release .hero__content{max-width:38vw}}.hero--release.hero--with-background-image:before{background:none}@media(max-width:767px){.hero--release .hero-fg{position:absolute;inset-block-end:0;inset-inline:0;margin-top:0;height:100%;aspect-ratio:auto}.hero--release .hero-fg__img{object-fit:cover}.hero--release.hero--with-background-image,.dark .hero--release.hero--with-background-image,[data-theme=dark] .hero--release.hero--with-background-image{background-image:none;background-color:#5ab8ec}}@media(max-width:767px){:root{--hero-bg-home-position-x: 50%;--hero-bg-home-position-y: 65%;--hero-bg-community-position-x: 87%;--hero-bg-community-position-y: bottom;--hero-bg-community-size: auto 120%}}@media(min-width:1280px){.hero--home .hero-fg{transform:translate(-160px) scale(.82);transform-origin:center bottom}}@media(min-width:768px)and (max-width:1279px){.hero--home .hero-fg{transform:translate(-7%) scale(.82);transform-origin:center bottom}}.heros,.heros *{box-sizing:border-box}.hero.hero--home{display:flex;flex-direction:column;gap:var(--space-large);width:100%;justify-content:space-between;align-items:center;background-image:var(--hero-bg-image);background-repeat:no-repeat;background-position:var(--hero-bg-home-position-x) var(--hero-bg-home-position-y);background-size:var(--hero-bg-home-size);background-color:var(--color-surface-weak-accent-yellow);margin-bottom:var(--space-large, 16px)}@media(min-width:1440px){.hero.hero--home{position:relative}.hero.hero--home:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to right,#22302f,#22302f00 14%)}.hero.hero--home .hero__block{position:relative;z-index:1}}.hero--home .hero__block{width:100%;max-width:1440px;height:480px;position:relative;display:flex;flex-direction:row;padding:calc(var(--space-medium) + var(--space-default));align-items:end;padding-top:60px;z-index:auto;justify-content:normal}.hero--home .hero__content{display:flex;flex-direction:column;gap:var(--space-xl);align-items:flex-start;max-width:950px;flex:1;z-index:1;align-self:center;margin-left:0}.hero__title-br--mobile{display:none}.hero__actions{display:flex;flex-direction:row;gap:var(--space-default);align-items:flex-start}.btn.btn-hero.btn-secondary{background-color:var(--color-surface-weak);border-color:var(--color-stroke-weak)}.hero__actions .btn-icon{flex-shrink:0;width:var(--space-large);height:var(--space-large)}.hero__card{z-index:1;min-width:458px}.hero__card-title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-large);line-height:var(--line-height-tight);letter-spacing:-.01em;font-weight:var(--font-weight-medium);margin:0;align-self:stretch}.hero__card-body{display:flex;flex-direction:column;gap:var(--space-medium);align-self:stretch}.hero__tabs{display:flex;flex-direction:row;gap:var(--space-medium)}.hero__tab{padding-bottom:var(--space-xs)}.hero__tab--active{border-bottom:1px solid var(--color-text-secondary)}.hero__tab span{color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:1.2;font-weight:var(--font-weight-regular)}.hero__tab:not(.hero__tab--active) span{color:var(--color-text-tertiary)}.hero__code-row{background:var(--color-surface-mid);border-radius:var(--border-radius-l);padding:var(--space-medium) var(--space-large);display:flex;flex-direction:row;gap:var(--space-xl);align-items:center;align-self:stretch}.hero__code-text{color:var(--color-text-primary);font-family:var(--font-mono, monospace);font-size:var(--font-size-xs);line-height:var(--line-height-code);flex:1}.hero__code-badge{background:var(--color-surface-strong);border-radius:var(--border-radius-l);padding:var(--space-default);display:flex;flex-direction:row;gap:var(--space-default);align-items:center}.hero__code-badge-label{color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:var(--font-weight-regular)}.hero-fg{position:absolute;inset-block-end:var(--hero-fg-inset-block);inset-inline:0;margin-inline-start:var(--hero-fg-margin-start);margin-inline-end:var(--hero-fg-margin-end);transform:translate(var(--hero-fg-shift-x, 0));width:var(--hero-fg-width);max-width:100%;height:var(--hero-fg-height);overflow:hidden}.hero-fg picture{display:contents}.hero-fg__img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.hero-fg--theme-aware .hero-fg__img--light{display:block}.hero-fg--theme-aware .hero-fg__img--dark,.dark .hero-fg--theme-aware .hero-fg__img--light{display:none}.dark .hero-fg--theme-aware .hero-fg__img--dark{display:block}[data-theme=dark] .hero-fg .hero-fg__img{mix-blend-mode:screen}@media(max-width:1279px){.hero--home .hero__block{height:360px}.hero__card{display:none}}@media(max-width:1000px){.hero__actions{flex-direction:column}}@media(max-width:767px){.hero--home .hero__block{height:auto;min-height:600px;display:flex;flex-direction:column;align-items:stretch;padding:calc(5 * var(--space-large)) var(--space-default) 0 var(--space-default);overflow:hidden}.hero--home .hero__content{position:static;left:auto;top:auto;width:100%;max-width:100%;margin-left:0;gap:var(--space-xl);order:0;align-self:stretch;flex:none}.hero__title-br{display:none}.hero__title-br--mobile{display:inline}.hero__actions{flex-direction:column;align-items:stretch;align-self:stretch;width:100%;gap:var(--space-default)}.hero__actions .btn{width:100%;min-width:0;min-height:0;justify-content:center;box-sizing:border-box}.hero-fg{position:relative;margin-top:auto;margin-inline:0;aspect-ratio:var(--hero-fg-aspect);height:auto}.hero--home.hero--with-background-image:before{background:linear-gradient(360deg,#0000 26.53%,#00000080)}}.hero{display:flex;flex-direction:column;gap:var(--space-large);width:100%;background-image:var(--hero-bg-image);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--color-surface-weak-accent-yellow);align-items:center}.hero--with-background-image{background-color:transparent;position:relative}.hero--with-background-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000b3,#0000 73.12%);z-index:0}.dark .hero{background-color:#081040}.dark .hero--with-background-image{background-color:transparent}.hero--no-image,.dark .hero--no-image{background:none}.hero__block{width:100%;max-width:1440px;height:var(--hero-block-height);position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-avatar);padding-top:var(--space-hero-padding-top)}.hero--no-image .hero__block{align-items:center;height:auto;min-height:var(--hero-block-height-no-image)}@media(min-width:768px)and (max-width:1279px){:root{--hero-block-height-no-image: 350px}.hero--no-image .hero__block{padding-bottom:32px}}.hero__content{display:flex;flex-direction:column;gap:var(--space-xlarge);margin-left:var(--space-large);max-width:662px;flex:1;z-index:1}.hero__meta{display:flex;flex-direction:column;gap:var(--space-large);align-self:stretch}.hero__tags{display:flex;flex-direction:row;gap:var(--space-xs);align-items:center;flex-wrap:wrap}.hero__added-wrap{display:inline-flex;align-items:center;padding:calc(3 * var(--space-xs)) var(--space-default);border-radius:1000px}.hero__added{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.2;font-weight:var(--font-weight-regular)}.hero--with-bg-and-image .hero__added{color:var(--color-primary-grey-400)}.hero__text-block{display:flex;flex-direction:column;gap:var(--space-medium);align-self:stretch}.hero__title{color:var(--color-text-primary);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-regular);letter-spacing:-4px;margin:0;align-self:stretch;z-index:1}.hero--with-bg-and-image .hero__title{color:#fff}.hero--with-bg-and-image .hero__description{color:var(--color-primary-grey-400)}.hero__description{color:var(--color-text-secondary);font-size:var(--font-size-large);line-height:1.33;letter-spacing:-.01em;font-weight:var(--font-weight-regular);margin:0;padding:0}.hero__description-block{position:relative;align-self:stretch;z-index:1}@media(min-width:768px){.hero:not(.hero--no-image) .hero__block:has(.hero__description-block){height:auto;min-height:var(--hero-block-height)}}.hero__description--clamped{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.hero__description-input:checked~.hero__description--clamped,.hero__description--unclamped{display:block;overflow:visible;line-clamp:none;-webkit-line-clamp:none}.hero__description-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero__description-toggle{display:inline-block;margin-top:var(--space-default);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose-alt);letter-spacing:-.01em;font-weight:var(--font-weight-medium);text-decoration:underline;cursor:pointer}.hero__description-input:focus-visible~.hero__description-toggle{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px;border-radius:var(--border-radius-xs)}.hero__description-toggle-less,.hero__description-input:checked~.hero__description-toggle .hero__description-toggle-more{display:none}.hero__description-input:checked~.hero__description-toggle .hero__description-toggle-less{display:inline}.hero__links{display:flex;flex-direction:row;gap:var(--space-s);flex-wrap:wrap;align-self:stretch}.hero__links .btn-icon-library{height:32px;padding:var(--space-default) var(--space-large)}html.dark .hero__links .btn-icon-library{background-color:var(--color-surface-mid)}html.dark .hero__links .btn-icon-library:hover{background-color:var(--color-stroke-mid)}.hero__links .btn-icon{width:var(--space-large);height:var(--space-large)}.hero__image{width:488px;height:416px;margin-right:var(--space-large);overflow:hidden;flex:1;display:flex;flex-direction:row-reverse}.hero__image picture{display:contents}.hero__image .hero__img{height:100%;object-fit:contain;object-position:center bottom;display:block}.hero__image--theme-aware .hero__img--light{display:block}.hero__image--theme-aware .hero__img--dark,.dark .hero__image--theme-aware .hero__img--light{display:none}.dark .hero__image--theme-aware .hero__img--dark{display:block}[data-theme=dark] .hero__image .hero__img{mix-blend-mode:screen}@media(max-width:1279px){.hero__title{font-size:var(--font-size-2xl);letter-spacing:-2px}}@media(max-width:767px){.hero__block{height:auto;min-height:var(--hero-block-height);flex-direction:column;justify-content:center;padding:96px var(--space-default) 32px var(--space-default)}.hero--no-image .hero__block{min-height:auto;height:auto}.hero__content{margin:0 auto 0 0;flex:none}.hero__meta{gap:var(--space-medium)}.hero__tags .category-tag{padding:var(--space-default);border-radius:var(--border-radius-s);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.hero__tags .version-tag{padding:var(--space-default);border-radius:var(--border-radius-l);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.hero__added{font-size:var(--font-size-xs);line-height:1.2}.hero__text-block{gap:var(--space-default)}.hero__title{font-size:var(--font-size-3xl);letter-spacing:0px}.hero__description{font-size:var(--font-size-large);line-height:var(--line-height-loose-alt)}.hero__links .btn-icon-library{padding:var(--space-default) 12px;gap:var(--space-default);border-radius:var(--border-radius-l);font-size:var(--font-size-small);line-height:var(--line-height-relaxed);height:32px}.hero__links .btn-icon{width:16px;height:16px}.hero__image{width:min(100%,calc(100vw - var(--space-large)));margin-top:var(--space-large);margin-right:0;height:306px;right:0;bottom:0;justify-content:center}}.hero--library .hero-fg__img{object-position:right bottom}@media(min-width:768px){.hero--library .hero-fg{top:var(--v3-header-footprint);height:auto}}@media(min-width:768px)and (max-width:1279px){.hero--library:not(.hero--no-image) .hero__content{max-width:min(615px,50vw)}}.hero--library.hero--with-background-image .hero__description,.hero--library.hero--with-background-image .hero__description-toggle{color:#fff}@media(min-width:768px){.hero--library.hero--with-background-image{--scrim-near: .36;--scrim-mid: .38;--scrim-far: .4}.hero--library.hero--with-background-image:before{--o: max(0px, (100% - 1440px) / 2);background:linear-gradient(90deg,rgba(0,0,0,var(--scrim-near)) 0%,rgba(0,0,0,var(--scrim-near)) var(--o),rgba(0,0,0,var(--scrim-mid)) calc(var(--o) + 320px),rgba(0,0,0,var(--scrim-far)) calc(var(--o) + 550px),rgba(0,0,0,.4) calc(var(--o) + 591px),rgba(0,0,0,.38) calc(var(--o) + 632px),rgba(0,0,0,.35) calc(var(--o) + 673px),rgba(0,0,0,.3) calc(var(--o) + 714px),rgba(0,0,0,.23) calc(var(--o) + 755px),rgba(0,0,0,.17) calc(var(--o) + 795px),rgba(0,0,0,.1) calc(var(--o) + 836px),rgba(0,0,0,.05) calc(var(--o) + 877px),rgba(0,0,0,.02) calc(var(--o) + 918px),rgba(0,0,0,0) calc(var(--o) + 959px))}}@media(max-width:767px){.hero--library:not(.hero--no-image) .hero__block{height:var(--hero-block-height);padding-bottom:0}.hero--library .hero-fg{flex:1;min-height:0;aspect-ratio:auto;margin-top:0}}@media(max-width:767px){.hero--library.hero--with-background-image:before{background:linear-gradient(180deg,#00000080,#00000073 44%,#0000 60%)}}@media(max-width:844px){.hero--library.hero--with-background-image{--hero-fg-library-narrow-scale: 1;--hero-bg-library-mobile-image: var(--hero-bg-image);--hero-bg-library-mobile-size: cover;--hero-bg-library-mobile-position-x: center;--hero-bg-library-mobile-position-y: center;--hero-bg-library-mobile-sky-top: transparent;--hero-bg-library-mobile-sky-mid: transparent;--hero-bg-library-mobile-sky-bottom: transparent;--hero-bg-library-mobile-fade-hold: 0%;--hero-bg-library-mobile-fade-clear: 100%;background-image:linear-gradient(180deg,var(--hero-bg-library-mobile-sky-top) 0%,var(--hero-bg-library-mobile-sky-top) var(--hero-bg-library-mobile-fade-hold),transparent var(--hero-bg-library-mobile-fade-clear)),var(--hero-bg-library-mobile-image),linear-gradient(180deg,var(--hero-bg-library-mobile-sky-top) 0%,var(--hero-bg-library-mobile-sky-mid) 60%,var(--hero-bg-library-mobile-sky-bottom) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,var(--hero-bg-library-mobile-size),100% 100%;background-position:center center,var(--hero-bg-library-mobile-position-x) var(--hero-bg-library-mobile-position-y),center center}.hero--library.hero--with-background-image .hero-fg__img{transform-origin:right bottom;transform:scale(var(--hero-fg-library-narrow-scale))}}.hero--community{background-position:var(--hero-bg-community-position-x) var(--hero-bg-community-position-y);background-size:var(--hero-bg-community-size)}.hero--community .hero__content{z-index:1;max-width:615px}.hero--community .hero__description{color:#fff}.hero--release.hero--no-image{background:var(--color-surface-weak-accent-yellow)}.hero--library-unavailable,.dark .hero--library-unavailable{background-color:var(--color-surface-page)}.hero--library-unavailable .hero__content{max-width:830px;gap:var(--space-xl)}.hero--library-unavailable .hero__text-block{gap:var(--space-xl)}.hero--library-unavailable .hero__block{padding-bottom:0;height:auto;min-height:var(--hero-block-height)}.hero--library-unavailable .hero__image{align-self:flex-end;background-color:var(--color-surface-page)}.hero--library-unavailable .hero__img--light{mix-blend-mode:multiply}.hero--library-unavailable .hero__img--dark{mix-blend-mode:screen}@media(min-width:768px)and (max-width:1279px){.hero--community .hero__content{max-width:min(615px,50vw)}}@media(min-width:768px)and (max-width:1279px){.hero--release .hero__content{max-width:min(662px,40vw)}}@media(max-width:767px){.hero--community .hero__block{padding-bottom:0}.hero--release .hero__block{padding:80px 0 0;justify-content:flex-start}.hero--release .hero__content{margin:0;padding-inline:var(--space-large)}}.footer{--footer-text: var(--color-text-primary);margin-inline:calc(-1 * var(--v3-shell-gutter));padding:var(--space-large) 0;color:var(--footer-text);font-family:var(--font-sans);font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px}.footer:before{content:"";position:absolute;left:0;right:0;margin-top:calc(-1 * var(--space-large));border-top:1px solid var(--color-border)}.footer *,.footer a,.footer p{color:var(--footer-text);font-family:var(--font-sans);font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px}.footer__inner{max-width:1440px;margin:0 auto;padding:0 var(--space-large);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xlarge)}.footer__nav{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-medium);width:100%}.footer__nav-spacer{flex:1 1 0;min-width:var(--space-medium)}.footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-default) var(--space-medium)}.footer__link{color:var(--footer-text);text-decoration:none;transition:color .15s ease,background-color .15s ease}.footer__link:hover{color:var(--color-text-link-accent);background:var(--color-navigation-hover)}.footer__link--inline{color:var(--color-text-link-accent);text-decoration:underline;padding:0;border-radius:0}.footer__link--inline:hover{color:var(--color-text-link-accent);background:transparent;text-decoration-thickness:2px!important}.footer__social{display:flex;align-items:center;gap:16px}.footer__social a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--footer-text);border-radius:var(--border-radius-m, 6px);transition:color .15s ease,background-color .15s ease}.footer__social a:hover{color:var(--color-text-link-accent);background:var(--color-navigation-hover)}.footer__social i,.footer__social .fa-brands{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";font-size:24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:400}.footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-default)}.footer__text{margin:0;color:var(--footer-text)}.footer__text--xsmall{font-style:italic}@media(max-width:500px){.footer__nav{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-xl, 32px)}.footer__nav-spacer{display:none}.footer__links{justify-content:space-around;width:100%}.footer__social{align-self:center}.footer__legal{align-items:flex-start;text-align:left}}.field{display:flex;flex-direction:column;gap:var(--space-default, 8px)}.field+.field__label-row{margin-top:var(--space-default)}.field__label{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.field__label-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.field__max-chars{color:var(--color-text-primary);padding-right:10px;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.field__control{display:flex;align-items:center;gap:var(--space-default, 8px);height:40px;padding:0 var(--space-large, 16px);background-color:var(--color-surface-weak, #fff);border:1px solid var(--color-stroke-weak, #0508161a);border-radius:var(--border-radius-xl, 12px);transition:background-color .15s ease,border-color .15s ease;cursor:text}.field__control:hover{border-color:var(--color-stroke-mid, #0508162b)}.field__control:hover .field__input::placeholder{color:var(--color-text-primary, #050816)}.field__control:focus-within{background-color:var(--color-surface-mid, #f7f7f8);border-color:var(--color-stroke-strong, #05081640)}.field__input{flex:1;min-width:0;border:none;background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24);color:var(--color-text-primary, #050816);padding:0}.field__input[type=email],.dark .field__input[type=email]{background:transparent}.field__input:focus{outline:none;box-shadow:none;border:none}.field__input::placeholder{color:var(--color-text-secondary, #6b6d78)}.field__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-icon-secondary, #6b6d78)}.field__control:hover .field__icon,.field__control--hover .field__icon{color:var(--color-text-link-accent, #00778B)}.field__control:focus-within .field__icon{color:var(--color-text-link-accent, #00778B)}.field__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-icon-primary, #050816);cursor:pointer}.field__submit:disabled{opacity:.3;cursor:default}.field__submit:focus-visible{outline:2px solid var(--color-stroke-link-accent, #1f3044);outline-offset:2px;border-radius:var(--border-radius-xs, 2px)}.field__submit-icon{width:24px;height:24px}.field__help{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24);color:var(--color-text-tertiary, #6b6d78)}.field__checkbox__help{margin-top:var(--space-default)}.field__error{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24);color:var(--color-text-error, #d32f2f)}.field--error .field__label{color:var(--color-text-error, #d32f2f)}.field--error .field__control{background-color:var(--color-surface-error-weak, #fdf2f2);border-color:var(--color-stroke-error, #d53f3f33)}.field--error .field__control:hover{border-color:var(--color-stroke-error, #d53f3f33)}.field--error .field__control:focus-within{background-color:var(--color-surface-error-weak, #fdf2f2);border-color:var(--color-stroke-error, #d53f3f33)}.field--error .field__input{color:var(--color-text-error, #d32f2f)}.field--error .field__input::placeholder{color:var(--color-text-error, #d32f2f)}.field--error .field__control .field__icon,.field-wrapper--error .field .field__label{color:var(--color-text-error, #d32f2f)}.field-wrapper--error .field .field__control{background-color:var(--color-surface-error-weak, #fdf2f2);border-color:var(--color-stroke-error, #D53F3F33)}.field__control--disabled,.field__control--disabled:hover,.field__control--disabled:focus-within{background-color:var(--color-surface-mid);border-color:var(--color-stroke-strong);cursor:not-allowed}.field__control--disabled .field__input,.field__control--disabled .field__input::placeholder,.field__control--disabled:hover .field__input::placeholder{color:var(--color-text-secondary)}.field__control--disabled .field__input{cursor:not-allowed}.field__control--disabled .field__icon,.field__control--disabled:hover .field__icon,.field__control--disabled:focus-within .field__icon{color:var(--color-icon-secondary)}.field__control--datetime{position:relative;cursor:pointer}.field__control--datetime .field__input{cursor:pointer}.field__input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0}.dropdown{position:relative}.dropdown__trigger{display:flex;align-items:center;gap:var(--space-default);width:100%;height:40px;padding:0 var(--space-large);background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left}.dropdown__trigger:hover{border-color:var(--color-stroke-mid)}.dropdown__trigger:hover .dropdown__trigger-placeholder{color:var(--color-text-link-accent)}.dropdown__trigger:focus{background-color:var(--color-surface-mid);border-color:var(--color-stroke-weak)}.dropdown__trigger:has(:focus-visible){outline:2px solid var(--color-stroke-link-accent);background-color:var(--color-surface-mid)}.dropdown--combo .dropdown__trigger:has(.combo__search-input:focus){outline:none}.dropdown__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__trigger-placeholder{color:var(--color-text-secondary)}.dropdown__chevron{width:16px;height:16px;flex-shrink:0;color:var(--color-icon-primary);transition:transform .15s ease}.dropdown__chevron-icon{width:100%;height:100%;flex-shrink:0}.dropdown--open .dropdown__chevron{transform:rotate(180deg)}.dropdown--open .dropdown__trigger{background-color:var(--color-surface-mid);border-color:var(--color-stroke-weak);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown--disabled .dropdown__trigger{color:var(--color-text-tertiary);background:var(--color-surface-mid);cursor:not-allowed}.dropdown--combo.dropdown--open .dropdown__trigger,.dropdown__trigger--active{background-color:var(--color-surface-mid, #f7f7f8);border-color:var(--color-stroke-weak);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:var(--color-stroke-weak)}.dropdown__panel{position:absolute;top:100%;left:0;right:0;background-color:var(--color-surface-weak, #fff);border:1px solid var(--color-stroke-weak);border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-xl, 12px);border-bottom-right-radius:var(--border-radius-xl, 12px);box-shadow:0 1px 4px #0508160a;z-index:50;overflow:hidden}.dropdown .dropdown__panel{position:absolute;z-index:1000}.dropdown__list{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-stroke-mid) var(--color-surface-strong)}.dropdown__item{display:flex;align-items:center;height:40px;padding:0 var(--space-large, 16px);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);color:var(--color-text-secondary);cursor:pointer;transition:background-color .1s ease;border-bottom:1px solid var(--color-stroke-subtle, #05081614)}.dropdown__item:last-child{border-bottom:none}.dropdown__item:not(:first-of-type){border-top:1px solid var(--color-stroke-weak)}.dropdown__item:hover,.dropdown__item:focus,.dropdown__item--active{background-color:var(--color-surface-mid, #f7f7f8);color:var(--color-text-link-accent);outline:none}.dropdown__item:focus-visible{outline:2px solid var(--color-text-link-accent, #5751d5);outline-offset:-2px}.dropdown__item--selected{color:var(--color-text-primary);font-weight:var(--font-weight-medium, 500);text-decoration:underline}.dropdown__item--disabled{opacity:.4;cursor:not-allowed}.dropdown__item--disabled:hover,.dropdown__item--disabled:focus{background-color:transparent;color:var(--color-text-secondary)}.field--error .dropdown__trigger{background-color:var(--color-surface-error-weak, #fdf2f2);border-color:var(--color-stroke-error, #d53f3f33)}.field--error .dropdown__trigger .dropdown__chevron-icon{color:var(--color-text-error, #d32f2f)}.field--error .dropdown__trigger:hover{border-color:var(--color-stroke-error, #d53f3f33)}.field--error .combo__search-icon{color:var(--color-text-error, #d32f2f)}.combo__search-row{display:flex;align-items:center;gap:var(--space-default, 8px);flex:1;min-width:0}.combo__chevron-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;flex-shrink:0}.combo__chevron-btn:focus-visible{outline:none}.dropdown__clear-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;flex-shrink:0}.dropdown__clear-btn:focus-visible{outline:none}.dropdown__clear-icon{width:16px;height:16px;flex-shrink:0;color:var(--color-icon-link-accent)}.combo__search-icon{width:16px;height:16px;flex-shrink:0;color:var(--color-icon-secondary, #6b6d78)}.dropdown__trigger:focus-within .combo__search-icon{color:var(--color-text-link-accent)}.combo__search-input{flex:1;min-width:0;border:none;background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);color:var(--color-text-primary, #050816);padding:0}.combo__search-input:focus{outline:none;box-shadow:none;border:none}.combo__search-input::placeholder{color:var(--color-text-secondary, #6b6d78)}.dropdown__empty{display:flex;align-items:center;height:40px;padding:0 var(--space-large, 16px);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);color:var(--color-text-tertiary, #6b6d78)}.multiselect__item{display:flex;align-items:center;gap:var(--space-medium);height:40px;padding:0 var(--space-large, 16px);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);color:var(--color-text-primary, #050816);cursor:pointer;transition:background-color .1s ease}.multiselect__item:hover,.multiselect__item:focus{background-color:var(--color-surface-mid, #f7f7f8);outline:none}.multiselect__item:focus-visible{outline:2px solid var(--color-text-link-accent, #5751d5);outline-offset:-2px}.multiselect__check{width:24px;height:24px;flex-shrink:0;border:1px solid var(--color-stroke-strong, #05081640);border-radius:var(--border-radius-xs, 2px);background-color:var(--color-surface-weak, #fff);display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease}.multiselect__check--active{background-color:var(--color-surface-strong, #efeff1);border-color:var(--color-text-primary, #050816)}.multiselect__check-icon{width:16px;height:16px;color:var(--color-text-primary, #050816)}.multiselect__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox{display:inline-flex;align-items:center;gap:var(--space-medium, 12px);cursor:pointer}.checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox__box{width:24px;height:24px;flex-shrink:0;border:1px solid var(--color-stroke-strong, #05081640);border-radius:var(--border-radius-xs, 2px);background-color:var(--color-surface-weak, #fff);display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease}.checkbox__input:checked+.checkbox__box{background-color:var(--color-surface-strong, #efeff1);border-color:var(--color-text-primary, #050816)}.checkbox__check{width:16px;height:16px;color:var(--color-text-primary, #050816);opacity:0;transition:opacity .1s ease}.checkbox__input:checked+.checkbox__box .checkbox__check{opacity:1}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--color-stroke-link-accent, #0077b8);outline-offset:2px}.checkbox__label{font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary, #050816)}.checkbox__label a{text-decoration:underline;font-weight:var(--font-weight-medium);color:var(--color-text-link-accent)}.checkbox--disabled{opacity:.5;cursor:not-allowed}.checkbox__multi-checkbox-column{display:flex;flex-direction:column;gap:var(--space-xlarge)}.field--textarea .field__control--textarea{min-height:120px;height:auto;align-items:flex-start;padding:var(--space-medium, 12px) var(--space-large, 16px)}.field__input--textarea{resize:vertical;min-height:96px;padding:0;line-height:1.4}.field__control--file{cursor:pointer;position:relative;height:fit-content;min-height:40px}.field__file-display{text-align:center;position:relative;z-index:0;pointer-events:none;flex:1;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24)}.field__file-placeholder{color:var(--color-text-secondary, #6b6d78)}.field__file-name{color:var(--color-text-primary, #050816);max-width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden}.field__image-preview-wrapper{margin-top:var(--space-medium, 12px);cursor:pointer}.field__image-preview{display:block;width:100%;max-width:100%;border-radius:2px;object-fit:cover}.field__image-preview-wrapper--actions{position:relative;cursor:default}.field__image-overlay{position:absolute;top:var(--space-medium, 12px);right:var(--space-medium, 12px)}.field__image-actions{display:flex;gap:var(--space-default, 8px)}.field__image-action{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-large, 16px);background-color:var(--color-surface-weak, #fff);border:1px solid var(--color-stroke-weak, #0508161a);border-radius:var(--border-radius-xl, 12px);color:var(--color-text-primary, #050816);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.field__image-action:hover{border-color:var(--color-stroke-link-accent);color:var(--color-text-link-accent)}.field__image-action[aria-expanded=true]{background-color:var(--color-surface-strong, #efeff1)}.field__image-action:focus-visible{outline:2px solid var(--color-stroke-link-accent, #1f3044);outline-offset:2px}.field__image-action--remove:hover,.field__image-action--remove[aria-expanded=true]{background-color:var(--color-surface-error-weak, #fdf2f2);color:var(--color-text-error, #d32f2f)}.field__image-action--remove:hover{border-color:var(--color-error-strong)}.field__image-menu{position:absolute;top:calc(100% + var(--space-large, 16px));right:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-default, 8px);width:209px;padding:var(--space-large, 16px);background-color:var(--color-surface-weak, #fff);border:1px solid var(--color-stroke-weak, #0508161a);border-radius:var(--border-radius-xl, 12px);text-align:left;cursor:default}.field__image-menu .btn{width:100%}.field__image-menu-text{display:flex;align-items:center;min-height:32px;margin:0;padding:0 var(--space-large, 16px);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-relaxed, 1.24);color:var(--color-text-primary, #050816)}.field__image-menu-file{width:100%;font:inherit;color:inherit}.field__file-display--start{text-align:left}.field__input--file{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;padding:0;border:none;background:transparent;outline:none;font-size:0;cursor:pointer;z-index:1}.field__input--file::-webkit-file-upload-button,.field__input--file::file-selector-button{display:none}.field--file-narrow .field__control--file{align-self:flex-start;width:auto;min-width:180px;max-width:280px}.field--file-narrow .field__input--file{flex:0 1 auto}.field__select{width:100%;height:40px;padding:0 40px 0 var(--space-large, 16px);background-color:var(--color-surface-weak, #fff);border:1px solid var(--color-stroke-weak, #0508161a);border-radius:var(--border-radius-xl, 12px);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);font-weight:var(--font-weight-regular, 400);color:var(--color-text-primary, #050816);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.field__select:hover{border-color:var(--color-stroke-mid, #0508162b)}.field__select:focus{background-color:var(--color-surface-mid, #f7f7f8);border-color:var(--color-stroke-strong, #05081640);outline:none}.field--error .field__select{background-color:var(--color-surface-error-weak, #fdf2f2);border-color:var(--color-stroke-error, #d53f3f33)}.field__toggle{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-icon-secondary);flex-shrink:0}.field__toggle:hover{color:var(--color-icon-primary)}.field__toggle .icon{width:16px;height:16px}.field__checklist{display:flex;flex-direction:column;gap:var(--space-default)}.field__checklist-heading{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.01em;color:var(--color-text-tertiary);margin:0}.field__checklist-list{display:flex;flex-direction:column;gap:var(--space-s);list-style:none;margin:0;padding:0;flex-shrink:0}.field__checklist-item{display:flex;flex-direction:row;align-items:center;gap:var(--space-s);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.01em;color:var(--color-text-primary)}.field__checklist-item .icon{width:16px;min-width:16px;height:16px;flex-shrink:0;color:var(--color-text-tertiary)}.field__checklist-item--pass .icon{color:var(--color-syntax-green)}.field__checklist-item--fail .icon{color:var(--color-text-error)}.badge-select .dropdown__list{display:grid;grid-template-columns:auto auto 1fr auto;column-gap:var(--space-default)}.badge-select .dropdown__empty{grid-column:1 / -1}.badge-select__row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;height:auto;padding-block:var(--space-medium);align-items:start;border-bottom:none}.badge-select__name{color:var(--color-text-secondary)}.badge-select__detail{min-width:0;color:var(--color-text-tertiary)}.badge-select .dropdown__trigger{box-sizing:border-box;height:auto;min-height:40px;padding-block:var(--space-default)}.badge-select .dropdown__trigger-text{overflow:visible;text-overflow:clip;white-space:normal;align-content:flex-start}.badge-select__trigger{display:flex;align-items:center;gap:var(--space-default)}.badge-select__trigger-icon{display:flex;flex-shrink:0}.badge-select__trigger-label{min-width:0}.badge-select__lock{display:flex;align-items:center;color:var(--color-icon-secondary)}.badge-select__row.dropdown__item--disabled,.badge-select__row.dropdown__item--disabled:hover,.badge-select__row.dropdown__item--disabled:focus{opacity:1;background-color:var(--color-surface-mid)}.badge-select__row.dropdown__item--disabled .badge-select__name{color:var(--color-text-tertiary)}.badge-select .badge-v3__label{display:none}.testimonial-card{max-width:696px;position:relative;padding:var(--space-large) 0!important;overflow:hidden}.testimonial-card__text-wrapper{display:flex;padding:var(--space-xl);border-radius:var(--space-xl);background:var(--color-surface-mid)}.testimonial-card__quote-link{display:block;color:inherit;text-decoration:none;cursor:pointer}.testimonial-card__quote-link:hover .testimonial-card__text-wrapper,.testimonial-card__quote-link:focus-visible .testimonial-card__text-wrapper{background:var(--color-surface-strong)}.testimonial-card__quote-link:hover .testimonial-card__text-tail,.testimonial-card__quote-link:focus-visible .testimonial-card__text-tail{fill:var(--color-surface-strong)}.testimonial-card__quote-link:focus-visible{outline:none}.testimonial-card__quote-link:focus-visible .testimonial-card__text-wrapper{outline:2px solid var(--color-stroke-link-accent);outline-offset:-2px}.testimonial-card__text{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.testimonial-card__text-tail{width:32px;height:var(--space-xl);aspect-ratio:1/1;fill:var(--color-surface-mid)}.testimonial-card__tail-wrapper{display:flex;padding:0 var(--space-xxl);align-items:center}.testimonial-card__author{display:flex;align-items:center;gap:var(--space-medium)}.testimonial-card__author-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-s);font-family:var(--font-sans);font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px}.testimonial-card__author-name-text{color:var(--color-text-primary)}.testimonial-card__author-role{height:16px;gap:var(--space-default);display:flex;justify-content:center;align-items:center}.testimonial-card__post{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;box-sizing:border-box;flex-shrink:0}.testimonial-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;min-width:0;transition:transform .3s ease;will-change:transform}.testimonial-card__list-item{list-style:none;flex:0 0 100%;min-width:0;max-width:100%;border:none;padding:0;box-sizing:border-box;display:flex;flex-direction:column;visibility:hidden;transition:visibility 0s linear .3s}.testimonial-card__list-item>.user-profile{margin-top:auto}@media(prefers-reduced-motion:reduce){.testimonial-card__list,.testimonial-card__list-item{transition:none}}.testimonial-card__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonial-card__nav{display:none}.testimonial-card__nav .btn-carousel{cursor:pointer}.testimonial-card__dots{position:absolute;bottom:calc(3 * var(--space-large) + 36px);right:var(--space-large);display:flex;align-items:center;gap:var(--space-s);z-index:1}.testimonial-card__dot{width:12px;height:12px;border-radius:2px;background-color:var(--color-primary-grey-700);opacity:.2;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.testimonial-card__cta{display:none;width:calc(100% - 2 * var(--space-large));margin:0 var(--space-large);box-sizing:border-box}.testimonial-card__cta[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:default}.testimonial-card__author-role-text{color:var(--color-text-secondary)}.testimonial-card__author-role-badge{width:16px;height:16px;aspect-ratio:1/1}.testimonial-card__cards{max-width:100%}.carousel-buttons label.btn-carousel{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;cursor:pointer}.carousel-buttons .btn-carousel[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.testimonial-card .badge-v3__label{top:auto;bottom:100%;transform:translate(-50%,-8px)}.testimonial-card .badge-v3__label:after{bottom:auto;top:100%;border-bottom-color:transparent;border-top-color:var(--color-text-primary)}.card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-large);width:100%;border-radius:var(--border-radius-xl);border:1px solid var(--color-stroke-weak);background:var(--color-surface-weak);padding-top:var(--space-card);padding-bottom:var(--space-card);height:fit-content}.basic-card{max-width:458px}.basic-card--green{background:var(--color-surface-weak-accent-green)}.basic-card--yellow{background:var(--color-surface-weak-accent-yellow)}.basic-card--teal{background:var(--color-surface-weak-accent-teal)}.wide-card{max-width:696px}.card .btn-row,.card .field{width:100%}.card__column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-large);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-medium);letter-spacing:var(--letter-spacing-tight)}.card__column--base{font-size:var(--font-size-base)}.card__header{align-self:stretch;display:flex;padding:0 var(--space-card)}.card__image{width:100%}.card__title{flex:1 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-large);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.card__hr{width:100%;height:1px;min-height:1px;background:var(--color-stroke-weak);border:none;margin:0}.card__cta_section{display:flex;gap:var(--space-default);align-self:stretch;padding:0 var(--space-card)}.card__form{display:flex;flex-direction:column;gap:var(--space-large);width:100%}.card__cta_section .btn{flex:1 0 0}.card img{display:block;border-radius:var(--border-radius-l);object-fit:cover;width:100%}.horizontal-card{max-width:459px}.horizontal-card__content-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-large, 16px);align-self:stretch;padding:0 var(--space-large, 16px)}.horizontal-card__text{flex:1 0 0;padding:0;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);max-width:480px}.horizontal-card__text>p{margin:0;padding:0}.horizontal-card__text>p+p{margin-top:var(--space-large)}.horizontal-card__image{flex:1 0 0;aspect-ratio:1 / 1;border-radius:var(--border-radius-l, 8px);overflow:hidden}.horizontal-card__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.horizontal-card__text,.horizontal-card__image{flex:1 1 0;min-width:0}}.square-card-image{flex:1 0 0;aspect-ratio:1/1;border-radius:var(--border-radius-l);width:100%;overflow:hidden}.square-card-image img,picture{width:100%;height:100%;object-fit:cover;display:block}.content-card-link{display:block;text-decoration:none;color:inherit}.content-detail-icon{font-family:var(--font-sans);color:var(--color-text-primary);margin:0;padding:var(--space-card);border-radius:var(--border-radius-l);background:var(--color-bg-secondary);border:1px solid var(--color-stroke-weak);display:flex;flex-direction:column;gap:var(--space-default);position:relative;box-sizing:border-box;align-self:start;transition:background-color .2s ease,border-color .2s ease;height:100%}a:hover .content-detail-icon:not(.content-detail-icon--contained){background:var(--color-primary-grey-200);border-color:var(--color-stroke-weak)}.content-detail-icon__icon{position:absolute;top:var(--space-card);right:var(--space-card);color:var(--color-icon-primary);display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:color .2s ease}.content-detail-icon__icon:hover{color:var(--color-icon-primary);cursor:default}.content-detail-icon__icon svg{display:block}.content-detail-icon__badge-slot{position:absolute;top:var(--space-card);right:var(--space-card)}.content-detail-icon__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default)}.content-detail-icon--has-icon .content-detail-icon__title,.content-detail-icon--has-badge .content-detail-icon__title{padding-right:var(--space-xlarge)}.content-detail-icon__title-link{color:inherit;text-decoration:none;transition:color .2s ease}.content-detail-icon__title-link:hover{color:var(--color-stroke-link-accent, var(--color-text-primary))}.content-detail-icon__description{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary);padding:0}.content-detail-icon__cta{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.12px;color:var(--color-text-primary);text-decoration:underline;text-decoration-skip-ink:none}a.content-detail-icon__cta:hover{text-decoration-line:underline;color:var(--color-text-link-accent)}.content-detail-icon__cta,.content-detail-icon__cta:focus,.content-detail-icon__cta:focus-visible{text-decoration-line:underline;text-decoration-skip-ink:none}.content-detail-icon--contained{background:transparent;border:none;padding:0;width:100%;align-self:stretch;min-width:0}.content-detail-icon--contained .content-detail-icon__icon{top:0;right:0}.content-story-page{padding:var(--space-xl);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);min-height:100vh;width:100%;max-width:1312px;margin:0 auto;box-sizing:border-box}.content-story-header{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;padding:var(--space-xl);margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-large)}.content-story-header__logo{width:64px;height:64px;position:relative}.content-story-header__logo img{width:100%;height:100%;object-fit:contain}.content-story-header__title{margin:0;font-size:var(--font-size-3xl);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-text-primary);font-family:var(--font-display)}.content-story-header__description{margin:0;font-size:var(--font-size-medium);line-height:1.4;letter-spacing:-.01em;color:var(--color-text-secondary);font-family:var(--font-sans)}.content-story-variant-title{margin:0 0 var(--space-default);font-size:var(--font-size-large);font-weight:600;color:var(--color-text-primary)}.content-story-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);align-items:start;margin-bottom:var(--space-default)}.content-story-block{outline:2px dashed var(--color-border);outline-offset:var(--space-default);border-radius:var(--border-radius-l);padding:var(--space-default)}.content-story-variant-label{margin:0;font-size:var(--font-size-small);color:var(--color-text-secondary)}.content-story-docs{border-top:1px solid var(--color-border);padding-top:var(--space-large)}.content-story-section{margin-bottom:var(--space-xl)}.content-story-section__title{margin:0 0 var(--space-xs);font-size:var(--font-size-large);font-weight:600;color:var(--color-text-primary)}.content-story-section__description{margin:0 0 var(--space-default);font-size:var(--font-size-small);line-height:1.5;color:var(--color-text-secondary)}.content-story-code{margin:0 0 var(--space-default);padding:var(--space-card);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-m);overflow:auto;font-family:var(--font-code);font-size:var(--font-size-small);line-height:var(--line-height-code);color:var(--color-text-primary)}.content-story-code code{white-space:pre}.content-story-preview{margin-top:var(--space-default);padding:var(--space-card);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-l);max-width:458px}@media(max-width:767px){.content-story-grid{grid-template-columns:1fr}}.why-boost-cards{font-family:var(--font-sans);color:var(--color-text-primary)}.why-boost-cards__heading{margin:0 0 var(--space-large);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);font-family:var(--font-display);line-height:var(--line-height-tight)}.why-boost-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-large);max-width:100%}.why-boost-cards__card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-xxl);padding:var(--space-card);display:flex;flex-direction:column;gap:var(--space-default);position:relative;width:fit-content;align-self:start}.why-boost-cards__card-icon{position:absolute;top:var(--space-card);right:var(--space-card);color:var(--color-icon-secondary);display:flex;align-items:center;justify-content:center;width:var(--space-card);height:var(--space-card)}.why-boost-cards__card-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default)}.why-boost-cards__card--has-icon .why-boost-cards__card-title{padding-right:var(--space-icon-offset)}.why-boost-cards__card-title-link{color:inherit;text-decoration:none}.why-boost-cards__card-description{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}@media(max-width:767px){.why-boost-cards__grid{grid-template-columns:1fr}}.stats{--stats-space: var(--space-large);font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.stats--default{background:var(--color-bg-secondary)}.stats--yellow{background:var(--color-surface-weak-accent-yellow)}.stats--green{background:var(--color-surface-weak-accent-green)}.stats--teal{background:var(--color-surface-weak-accent-teal)}.stats--yellow .stats__bar,.stats--yellow .stats__set-bar{background:var(--color-surface-strong-accent-yellow-default)}.stats--green .stats__bar,.stats--green .stats__set-bar{background:var(--color-surface-strong-accent-green-default)}.stats--teal .stats__bar,.stats--teal .stats__set-bar{background:var(--color-surface-strong-accent-teal-default)}.stats__heading{margin:0;padding:var(--space-large);font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.stats__separator{height:0;border:none;border-bottom:1px solid var(--color-stroke-weak);margin:0;padding:0}.stats--in-numbers{--stats-bar-gap: 2px;width:100%;min-height:360px;container-type:inline-size;box-sizing:border-box;overflow:hidden}.stats--in-numbers .stats__description{margin:0;padding:var(--space-large);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:-.14px;color:var(--color-text-primary)}.stats--in-numbers .stats__bars{display:flex;flex-wrap:nowrap;gap:var(--stats-bar-gap);align-items:flex-end;padding:0 var(--space-large) var(--space-medium) var(--space-large);flex:1 1 0;min-height:160px}.stats--in-numbers .stats__bar-wrap{flex:1 1 0;min-width:max(8px,100cqh * .04);display:flex;flex-direction:column;align-items:start;justify-content:flex-end;height:100%}.stats__bar-wrap{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.stats__bar{width:100%;max-width:100%;background:var(--color-surface-strong);border-radius:0;flex-shrink:0;position:relative}.stats--in-numbers .stats__bar-wrap:hover .tooltip-label,.stats--in-numbers .stats__bar-wrap:focus-within .tooltip-label{opacity:1;visibility:visible;transition-delay:.1s}.stats__bar-label{margin:0;margin-top:var(--space-default);padding:0;font-family:var(--font-code);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-code);color:var(--color-text-secondary);white-space:nowrap;text-align:left}.stats__cta{display:flex;gap:var(--space-default);padding:var(--space-large);flex-shrink:0}.stats__cta .btn{flex:1 0 0}.stats--benchmarks{width:460px;max-height:420px;overflow-y:auto}.stats__set{padding:var(--stats-space)}.stats__set:first-of-type{padding-top:var(--stats-space)}.stats__set-title{margin:0 0 var(--space-s) 0;padding:0;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.stats__set-rows{display:flex;flex-direction:column;gap:var(--space-xs)}.stats__set-row{display:flex;gap:var(--space-default);align-items:center;min-height:var(--stats-space)}.stats__set-label{flex:0 0 82px;margin:0;padding:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);min-width:0}.stats__set-bar-wrap{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:var(--space-default)}.stats__set-bar{height:24px;background:var(--color-surface-strong);border-radius:var(--border-radius-xs);flex-shrink:0}.stats-wrap{display:block}.stats-wrap--fill-benchmarks{container-type:size;width:100%;aspect-ratio:460 / 420;overflow:hidden;display:flex;align-items:center;justify-content:center}.stats-wrap--fill-benchmarks .stats--benchmarks.stats--fill{width:460px;height:420px;flex-shrink:0;transform:scale(min(100cqw / 460,100cqh / 420));transform-origin:center}.category-tag{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-regular);border-radius:var(--border-radius-s);text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;color:var(--color-text-secondary);border:1px solid transparent}.category-tag--default{padding:var(--space-default) var(--space-default)}.category-tag--tight{padding:var(--space-s) var(--space-s)}.category-tag--neutral{background:var(--color-tag-fill);border-color:var(--color-tag-stroke)}.category-tag--neutral:hover,.category-tag--neutral.category-tag--hover-state{background:var(--color-tag-fill-hover);color:var(--color-text-secondary)}.category-tag--green,.category-tag--yellow,.category-tag--teal{color:var(--color-text-primary)}.category-tag--green{background:var(--color-surface-strong-accent-green-default)}.category-tag--green:hover,.category-tag--green.category-tag--hover-state{background:var(--color-surface-strong-accent-green-hover)}.category-tag--yellow{background:var(--color-surface-strong-accent-yellow-default)}.category-tag--yellow:hover,.category-tag--yellow.category-tag--hover-state{background:var(--color-surface-strong-accent-yellow-hover)}.category-tag--teal{background:var(--color-surface-strong-accent-teal-default)}.category-tag--teal:hover,.category-tag--teal.category-tag--hover-state{background:var(--color-surface-strong-accent-teal-hover)}.version-tag{display:inline-flex;align-items:center;padding:var(--space-default);font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);border:1px solid var(--color-tag-stroke);border-radius:var(--border-radius-xl);box-sizing:border-box}.version-tag--default{background:var(--color-tag-fill)}.version-tag--hover{background:var(--color-tag-fill-hover);color:var(--color-text-primary);border-color:var(--color-stroke-strong)}.category-cards{font-family:var(--font-sans);color:var(--color-text-primary)}.category-cards__heading{margin:0 0 var(--space-large);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium)}html.dark .category-tag--neutral{background:var(--color-tag-neutral-bg);border-color:var(--color-tag-neutral-border);color:var(--color-text-secondary)}html.dark .category-tag--neutral:hover,html.dark .category-tag--neutral.category-tag--hover-state{background:var(--color-tag-neutral-bg-hover);border-color:var(--color-tag-neutral-border);color:var(--color-text-primary)}html.dark .category-tag--green,html.dark .category-tag--yellow,html.dark .category-tag--teal{background:var(--color-tag-colored-bg);border-color:transparent;color:var(--color-tag-colored-text)}html.dark .category-tag--green:hover,html.dark .category-tag--yellow:hover,html.dark .category-tag--teal:hover,html.dark .category-tag--green.category-tag--hover-state,html.dark .category-tag--yellow.category-tag--hover-state,html.dark .category-tag--teal.category-tag--hover-state{background:var(--color-tag-colored-bg-hover);border-color:transparent;color:var(--color-tag-colored-text)}:root{--code-block-bg: var(--color-bg-secondary);--code-block-text: var(--color-syntax-cpp-text);--code-block-bg-standalone: var(--color-primary-grey-100);--code-block-bg-grey: var(--color-primary-grey-100);--code-block-copy-icon-size: var(--space-icon-copy);--code-block-copy-icon-color: var(--color-icon-secondary);--code-block-copy-icon-color-success: var(--color-syntax-green);--code-block-card-max-width: 458px;--code-block-card-radius: var(--card-radius-lg)}.code-block--standalone{background:var(--code-block-bg-standalone);overflow:visible}.code-block--standalone .code-block__inner{white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden}.code-block--grey-bg,.code-block--grey-bg .code-block__copy{background:var(--code-block-bg-grey)}.code-block--white-bg{background:var(--color-bg-secondary);border:1px solid var(--color-stroke-weak)}.code-block--white-bg .code-block__copy{background:var(--color-bg-secondary)}.code-block{position:relative;margin:0;border-radius:var(--border-radius-l);overflow:visible;font-family:var(--font-code);font-size:var(--font-size-xs);line-height:var(--line-height-code);color:var(--code-block-text);box-sizing:border-box}.code-block__scroll-container{padding:var(--space-card);overflow:scroll;max-height:100%}.code-block-card{padding:var(--space-card) 0;width:100%;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-text-primary);border-radius:var(--code-block-card-radius);max-height:100%;height:100%;display:flex;flex-direction:column;border:1px solid var(--color-stroke-weak)}.code-block-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.code-block-card .code-block{margin:0 var(--space-card);overflow:hidden;flex:1 1 fit-content;position:relative}.code-block-card .code-block__inner{white-space:pre-wrap;overflow-wrap:break-word}.code-block__inner code{font-weight:500;color:var(--color-syntax-cpp-text)!important;white-space:break-spaces!important;font-size:inherit;line-height:var(--line-height-code)}.code-block-card .btn{flex:1 1 0;min-width:128px;text-decoration:none;margin:var(--space-medium) 0 0 0}.code-block-card .btn:hover{text-decoration:none}.code-block-card .btn-secondary-grey{background-color:var(--color-button-primary);border-color:var(--color-border);color:var(--color-text-primary)}.code-block-card--neutral{background:var(--color-bg-secondary)}.code-block-card--grey{background:var(--color-surface-mid)}.code-block-card--teal{background:var(--color-surface-weak-accent-teal)}.code-block-card--yellow{background:var(--color-surface-weak-accent-yellow)}.code-block-card--green{background:var(--color-surface-weak-accent-green)}.code-block-card__heading{margin:0;padding:0 var(--space-card) var(--space-card) var(--space-card)}.code-block-card__description{padding:var(--space-card) var(--space-card) var(--space-default) var(--space-card);margin:0 0 var(--space-medium);font-size:var(--font-size-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.code-block-card__body:has(.code-block-card__description){border-top:1px solid var(--color-stroke-weak)}.code-block__inner{display:block;margin:0;padding:0;white-space:pre;min-height:1em;overflow:hidden;font-size:inherit;line-height:inherit}.code-block__copy{position:absolute;top:var(--space-card);right:var(--space-card);width:var(--code-block-copy-icon-size);height:var(--code-block-copy-icon-size);padding:0;border:none;border-radius:var(--border-radius-s);color:var(--code-block-copy-icon-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease}.code-block__copy:hover{color:var(--color-icon-primary)}.code-block__copy:focus{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px}.code-block__copy[data-copied=true]{color:var(--code-block-copy-icon-color-success)}.code-block__copy[data-copied=error]{color:var(--color-text-error, #d32f2f)}.code-block__copy-icon{width:var(--code-block-copy-icon-size);height:var(--code-block-copy-icon-size);display:block}.code-block-story-page{padding:var(--space-xl);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);min-height:100vh;width:100%;max-width:1312px;margin:0 auto;box-sizing:border-box}.code-block-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}.code-block-story-header{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;padding:var(--space-xl);margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-large)}.code-block-story-header__logo{width:64px;height:64px;position:relative}.code-block-story-header__logo img{width:100%;height:100%;object-fit:contain}.code-block-story-header__title{margin:0;font-size:var(--font-size-3xl);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-text-primary);font-family:var(--font-display)}.code-block-story-header__description{margin:0;font-size:var(--font-size-medium);line-height:1.4;letter-spacing:-.01em;color:var(--color-text-secondary);font-family:var(--font-sans)}.code-block-story-column{display:flex;flex-direction:column;gap:var(--space-large);min-width:0}.code-block-story-section-title{margin:0 0 var(--space-default);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.code-block-story-content{width:100%;border-top:1px solid var(--color-border);padding-top:var(--space-large)}@media(max-width:767px){.code-block-story-page{padding:var(--space-card)}.code-block-story-grid{grid-template-columns:1fr;gap:var(--space-large)}.code-block-story-header{padding:var(--space-card);margin-bottom:var(--space-large);gap:var(--space-default)}.code-block-story-header__logo{width:48px;height:48px}.code-block-story-header__title{font-size:var(--font-size-2xl)}.code-block-story-header__description{font-size:var(--font-size-small)}.code-block-card{max-width:100%}.code-block-story-section-title{font-size:var(--font-size-large)}.code-block-story-content{padding-top:var(--space-default)}}.code-block__copy-icon{width:var(--code-block-copy-icon-size);height:var(--code-block-copy-icon-size);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.code-block__copy-icon svg{width:100%;height:100%;display:block}.code-block__copy-icon--check,.code-block__copy[data-copied=true] .code-block__copy-icon--copy{display:none}.code-block__copy[data-copied=true] .code-block__copy-icon--check{display:inline-flex}.wysiwyg-v3-container,.wysiwyg-v3{position:relative;width:100%}.wysiwyg-v3:focus-within{border-radius:var(--border-radius-xl);border:1px solid var(--color-stroke-strong);background:var(--color-surface-mid);overflow:hidden}.dark .wysiwyg-v3:focus-within{border-color:var(--color-stroke-strong, rgba(255, 255, 255, .05));background:var(--color-surface-mid, #1f2430)}.wysiwyg-v3:focus-within .wysiwyg-editor__toolbar{border:none;background:transparent}.wysiwyg-v3:focus-within .wysiwyg-editor__body{border:none;background:transparent}.dark .wysiwyg-v3:focus-within .wysiwyg-editor__toolbar,.dark .wysiwyg-v3:focus-within .wysiwyg-editor__body,.dark .wysiwyg-v3:focus-within .wysiwyg-editor__preview,.dark .wysiwyg-v3:focus-within .wysiwyg-editor__markdown-pane{background:transparent}.wysiwyg-v3>textarea{display:block;width:100%;box-sizing:border-box;min-height:200px;padding:var(--space-medium, 12px) var(--space-large, 16px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-radius:var(--border-radius-xl, 12px);background:var(--color-surface-weak, #fff);font-family:var(--font-sans);font-size:var(--font-size-small, 14px);line-height:1.5;color:var(--color-text-primary, #050816);resize:vertical;outline:none}.wysiwyg-v3>textarea:hover{border-color:var(--color-stroke-mid, #0508162b)}.wysiwyg-v3:focus-within>textarea{border-color:transparent;background:transparent;border-radius:0}.wysiwyg-editor__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-default, 8px);padding:var(--space-default, 8px) var(--space-medium, 12px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-radius:var(--border-radius-xl, 12px) var(--border-radius-xl, 12px) 0 0;background:var(--color-surface-weak, #fff);min-width:0}.wysiwyg-editor__toolbar--markdown .wysiwyg-toolbar__left>:not(.wysiwyg-toolbar__btn--md){display:none}.wysiwyg-toolbar__left,.wysiwyg-toolbar__right{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-default, 8px);min-width:0}.wysiwyg-toolbar__left{flex:1 1 auto}.wysiwyg-editor__body code{font-family:var(--font-code);color:var(--color-text-on-accent);font-size:var(--font-size-small, 14px);background:var(--color-surface-mid, #f7f7f8);padding:var(--space-default, 8px) var(--space-medium, 12px);border-radius:var(--border-radius-l, 8px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1))}.wysiwyg-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--border-radius-l, 8px);background:transparent;color:var(--color-icon-primary, #050816);font-size:var(--font-size-small, 14px);cursor:pointer;transition:background-color .15s ease,color .15s ease}.wysiwyg-toolbar__btn:hover{background:var(--color-surface-mid, #f7f7f8);color:var(--color-text-primary, #050816)}.wysiwyg-toolbar__btn svg{display:block;width:18px;height:18px}.wysiwyg-toolbar__btn--disabled,.wysiwyg-toolbar__btn:disabled{color:var(--color-text-tertiary);opacity:.25;cursor:default;pointer-events:none}.wysiwyg-toolbar__btn--disabled:hover,.wysiwyg-toolbar__btn:disabled:hover{background:transparent}.wysiwyg-toolbar__btn--active{background:var(--color-surface-brand-accent-default, var(--color-primary-orange-mustard));color:var(--color-icon-on-accent, #050816)}.wysiwyg-toolbar__btn--active:hover{background:var(--color-surface-brand-accent-hovered, #FFA000BF)}.wysiwyg-toolbar__sep{display:inline-block;width:1px;height:20px;background:var(--color-stroke-weak, rgba(5, 8, 22, .1));flex-shrink:0}.wysiwyg-toolbar__lang-select{height:28px;padding:0 var(--space-default, 8px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-radius:var(--border-radius-l, 8px);background:var(--color-surface-weak, #fff);color:var(--color-text-primary, #050816);font-size:var(--font-size-small, 14px);cursor:pointer}.wysiwyg-toolbar__lang-select:hover:not(:disabled){border-color:var(--color-stroke-mid, #0508162B)}.wysiwyg-toolbar__lang-select:disabled{opacity:.6;cursor:default}.wysiwyg-toolbar__table-wrap{position:relative;display:inline-flex}.wysiwyg-table-grid{position:absolute;top:100%;left:0;z-index:100;margin-top:var(--space-s);padding:var(--space-default);background:var(--color-surface-weak);border:1px solid var(--color-stroke-mid);border-radius:var(--border-radius-l);box-shadow:0 4px 16px #0000001f}.wysiwyg-table-grid__label{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-default);text-align:center;white-space:nowrap}.wysiwyg-table-grid__cells{display:grid;grid-template-columns:repeat(6,20px);grid-template-rows:repeat(6,20px);gap:var(--space-xs)}.wysiwyg-table-grid__cell{width:20px;height:20px;border:1px solid var(--color-stroke-mid);border-radius:var(--border-radius-xs);background:var(--color-surface-mid);cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.wysiwyg-table-grid__cell:hover,.wysiwyg-table-grid__cell--active{background:var(--color-surface-brand-accent-default);border-color:var(--color-stroke-strong)}.wysiwyg-table-context{display:flex;align-items:center;gap:4px;padding:4px var(--space-medium, 12px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-top:none;background:var(--color-surface-mid, #f7f7f8);flex-wrap:wrap}.wysiwyg-table-context__btn{display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px;border:none;border-radius:var(--border-radius-l, 8px);background:var(--color-surface-weak, #fff);color:var(--color-text-primary, #050816);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.wysiwyg-table-context__btn:hover{background:var(--color-surface-brand-accent-default, var(--color-primary-orange-mustard, #FFA000))}.wysiwyg-table-context__btn--danger{color:var(--color-text-error, #d32f2f)}.wysiwyg-table-context__btn--danger:hover{background:#fde8e8}.wysiwyg-table-context .wysiwyg-toolbar__sep{height:16px}.wysiwyg-editor__body{min-height:200px;max-height:700px;resize:vertical;overflow:auto;padding:var(--space-medium, 12px) var(--space-large, 16px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-top:none;border-radius:0 0 var(--border-radius-xl, 12px) var(--border-radius-xl, 12px);background:var(--color-surface-weak, #fff)}.wysiwyg-editor__body:focus-within{outline:none}.wysiwyg-editor__preview{min-height:200px;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-medium, 12px) var(--space-large, 16px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-top:none;border-radius:0 0 var(--border-radius-xl, 12px) var(--border-radius-xl, 12px);background:var(--color-surface-weak, #fff)}.wysiwyg-editor__prose{min-height:180px;font-family:var(--font-sans);font-size:var(--font-size-small, 14px);line-height:1.5;color:var(--color-text-primary, #050816);outline:none;overflow-wrap:break-word;word-break:break-word}.wysiwyg-editor__prose p{margin:0 0 4px;padding:0}.wysiwyg-editor__prose p code{color:var(--color-text-on-accent, #050816)!important;background-color:var(--color-surface-brand-accent-default, #f7f7f8)!important}.wysiwyg-editor__prose p:last-child{margin-bottom:0}.wysiwyg-editor__prose ul:not([data-type=taskList]),.wysiwyg-editor__prose ol{margin:0 0 4px;padding-left:var(--space-xl, 24px)}.wysiwyg-editor__prose ul:not([data-type=taskList]){list-style-type:disc}.wysiwyg-editor__prose ul:not([data-type=taskList]) li,.wysiwyg-editor__prose ol li{margin:2px 0;display:list-item}.wysiwyg-editor__prose ol{list-style-type:decimal}.wysiwyg-editor__prose :is(h1,h2,h3){font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);color:var(--color-text-primary)}.wysiwyg-editor__prose h1{font-size:var(--font-size-large);margin:var(--space-medium) 0 var(--space-default)}.wysiwyg-editor__prose h2{font-size:var(--font-size-medium);margin:var(--space-default) 0 var(--space-s)}.wysiwyg-editor__prose h3{font-size:var(--font-size-base);margin:var(--space-default) 0 var(--space-s)}.wysiwyg-editor__prose blockquote{margin:var(--space-default, 8px) 0;padding:var(--space-default, 8px) var(--space-large, 16px);border-left:3px solid var(--color-surface-brand-accent-default, var(--color-primary-orange-mustard, #FFA000));color:var(--color-text-secondary, #6b6d78);background:var(--color-surface-mid, #f7f7f8);border-radius:0 var(--border-radius-l, 8px) var(--border-radius-l, 8px) 0}.wysiwyg-editor__prose hr{border:none;border-top:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));margin:var(--space-medium, 12px) 0}.wysiwyg-editor__prose img{max-width:100%;height:auto;border-radius:var(--border-radius-l, 8px)}.wysiwyg-editor__prose .wysiwyg-image{position:relative;display:block;width:fit-content;max-width:100%}.wysiwyg-image__handle{position:absolute;right:-6px;bottom:-6px;display:none;box-sizing:border-box;width:12px;height:12px;border:1px solid var(--color-stroke-strong);border-radius:var(--border-radius-xs);background:var(--color-surface-weak);cursor:nwse-resize;touch-action:none}.wysiwyg-image--selected .wysiwyg-image__handle,.wysiwyg-image__handle:focus{display:block}.wysiwyg-image--selected img{outline:2px solid var(--color-stroke-brand-accent);outline-offset:2px}.wysiwyg-image__handle:focus{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px}.wysiwyg-editor__prose table{border-collapse:collapse;width:100%;margin:var(--space-default, 8px) 0}.wysiwyg-editor__prose th,.wysiwyg-editor__prose td{border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));padding:var(--space-default, 8px) var(--space-medium, 12px);text-align:left}.wysiwyg-editor__prose th{background:var(--color-surface-mid, #f7f7f8);font-weight:var(--font-weight-medium)}.wysiwyg-editor__prose ul[data-type=taskList]{list-style:none;padding-left:0;margin:4px 0}.wysiwyg-editor__prose ul[data-type=taskList] li{display:flex;align-items:baseline;gap:6px;margin:2px 0}.wysiwyg-editor__prose ul[data-type=taskList] li>label{flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;position:relative;top:1px}.wysiwyg-editor__prose ul[data-type=taskList] li input[type=checkbox]{width:1em;height:1em;margin:0;cursor:pointer;accent-color:var(--color-surface-brand-accent-default, var(--color-primary-orange-mustard));flex-shrink:0}.wysiwyg-editor__prose ul[data-type=taskList] li>div{flex:1;min-width:0}.wysiwyg-editor__prose code{padding:.2em .45em;font-family:var(--font-code);font-size:.85em;background:#ffa00026;border:1px solid rgba(255,160,0,.3);border-radius:6px;color:var(--color-text-primary, #050816);word-break:break-word}.wysiwyg-editor__prose pre{margin:var(--space-default, 8px) 0;padding:var(--space-medium, 12px);overflow:auto;background:var(--code-block-bg, #f6f8fa);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-radius:var(--border-radius-l, 8px);font-family:var(--font-code);font-size:var(--font-size-small, 14px);line-height:var(--line-height-code, 1.5)}.wysiwyg-editor__prose pre code{padding:0;background:none;color:var(--color-syntax-hljs-text, var(--color-text-primary));font-weight:inherit;font-size:inherit;border-radius:0;word-break:normal}.wysiwyg-editor__prose pre .hljs-keyword,.wysiwyg-editor__prose pre .hljs-selector-tag,.wysiwyg-editor__prose pre .hljs-addition{color:var(--color-syntax-keyword, #00f)}.wysiwyg-editor__prose pre .hljs-string{color:var(--color-syntax-string, #a31515)}.wysiwyg-editor__prose pre .hljs-meta,.wysiwyg-editor__prose pre .hljs-meta .hljs-keyword{color:var(--color-syntax-preprocessor, #6f008a)}.wysiwyg-editor__prose pre .hljs-comment,.wysiwyg-editor__prose pre .hljs-quote{color:var(--color-syntax-comment, #008000);font-style:italic}.wysiwyg-editor__prose pre .hljs-attribute,.wysiwyg-editor__prose pre .hljs-variable,.wysiwyg-editor__prose pre .hljs-template-variable{color:var(--color-syntax-attribute, #9e9e9e)}.wysiwyg-editor__prose pre .hljs-number,.wysiwyg-editor__prose pre .hljs-literal{color:var(--color-syntax-number, #098658)}.wysiwyg-editor__prose pre .hljs-built_in,.wysiwyg-editor__prose pre .hljs-class .hljs-title,.wysiwyg-editor__prose pre .hljs-title,.wysiwyg-editor__prose pre .hljs-section{color:var(--color-syntax-function, #267f99)}.wysiwyg-editor__prose pre .hljs-attr,.wysiwyg-editor__prose pre .hljs-name,.wysiwyg-editor__prose pre .hljs-tag{color:var(--color-syntax-keyword, #00f)}.wysiwyg-editor__prose pre .hljs-operator,.wysiwyg-editor__prose pre .hljs-punctuation{color:var(--color-text-secondary, #6b6d78)}.wysiwyg-editor__prose a{color:var(--color-stroke-link-accent, #0077B8);text-decoration:underline}.wysiwyg-editor__prose a:hover{text-decoration:none}.mermaid-preview{margin:var(--space-default, 8px) 0;padding:var(--space-medium, 12px);border:1px dashed var(--color-stroke-weak, rgba(5, 8, 22, .1));border-radius:var(--border-radius-l, 8px);background:var(--color-surface-weak, #fff);text-align:center;overflow:auto}.mermaid-preview svg{max-width:100%;height:auto}.mermaid-preview--error{border-style:solid;border-color:var(--color-stroke-error);background:var(--color-surface-error-weak);text-align:left}.mermaid-error{color:var(--color-text-error);font-size:var(--font-size-small)}.wysiwyg-editor__prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-secondary, #6b6d78);pointer-events:none;height:0}.wysiwyg-editor__markdown-pane{display:grid;grid-template-columns:1fr 1fr;height:70vh;min-height:200px;border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));border-top:none;border-radius:0 0 var(--border-radius-xl, 12px) var(--border-radius-xl, 12px);background:var(--color-surface-weak, #fff)}.wysiwyg-markdown__textarea{resize:none;min-height:0;border:none;border-right:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));padding:var(--space-medium, 12px) var(--space-large, 16px);font-family:var(--font-code);font-size:var(--font-size-small, 14px);line-height:1.5;color:var(--color-text-primary, #050816);background:var(--color-surface-weak, #fff);outline:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.wysiwyg-markdown__textarea::placeholder{color:var(--color-text-secondary, #6b6d78)}.wysiwyg-markdown__preview{min-height:0;padding:var(--space-medium, 12px) var(--space-large, 16px);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.wysiwyg-editor__markdown-pane{grid-template-columns:1fr}.wysiwyg-markdown__textarea{border-right:none;border-bottom:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1))}.wysiwyg-markdown__preview{display:none}}.wysiwyg-dialog__body{display:flex;flex-direction:column;gap:var(--space-large);padding:0 var(--space-large);width:100%;box-sizing:border-box}.wysiwyg-dialog :is(.dialog-modal__backdrop,.dialog-modal__close){padding:0;border:none;background:transparent}.wysiwyg-dialog .dialog-modal__close{cursor:pointer}.wysiwyg-v3-container>.field__help{margin-top:var(--space-default)}.search-card{font-family:var(--font-sans);display:flex;flex-direction:column;gap:var(--space-large, 16px);padding:var(--space-large, 16px);max-width:458px;width:100%;box-sizing:border-box;border-radius:var(--border-radius-xl, 12px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));background:var(--color-surface-weak-accent-green, #e4e4c0)}.search-card__heading{margin:0;font-family:var(--font-display);font-size:var(--font-size-large, 24px);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-tight, 1);letter-spacing:-.24px;color:var(--color-text-primary, #050816)}.search-card__popular{display:flex;flex-direction:column;gap:var(--space-medium, 12px)}.search-card__popular-label{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-default, 1.2);letter-spacing:-.12px;color:var(--color-text-secondary, #585a64)}.search-card__tags{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:var(--space-s, 4px)}.search-card__tag{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-default, 8px);background:var(--color-surface-strong-accent-green-default, #caca62);border:none;border-radius:var(--border-radius-s, 4px);font-family:var(--font-sans);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-tight, 1);letter-spacing:-.12px;color:var(--color-text-primary, #050816);text-decoration:none;cursor:pointer;transition:background .15s ease}.search-card__tag:hover{background:var(--color-surface-strong-accent-green-hover, #caca62bf);text-decoration:none}.search-card__tag:focus-visible{outline:2px solid var(--color-stroke-link-accent, #1F3044);outline-offset:2px}.create-account-card{box-sizing:border-box;max-width:459px}.create-account-card__body{display:flex;flex-direction:column;gap:var(--space-large, 16px);padding:0 var(--space-large, 16px)}.create-account-card__richtext{display:flex;flex-direction:column;gap:var(--space-default, 8px);color:var(--color-text-secondary, #585a64)}.create-account-card__richtext p{margin:0;padding:0;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-default, 1.2);letter-spacing:-.01em}.create-account-card__richtext ul{margin:0;padding-left:1.2em;list-style:disc;list-style-position:outside}.create-account-card__richtext li{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-default, 1.2);letter-spacing:-.01em}.create-account-card__richtext li::marker{font-size:var(--font-size-xs)}.create-account-card__richtext li+li{margin-top:var(--space-default, 8px)}.create-account-card__preview{width:100%;display:block;border-radius:var(--border-radius-l, 8px)}.badges-card.card{box-sizing:border-box;max-width:696px;align-items:initial}.badges-card.card{padding-top:var(--space-large);padding-bottom:var(--space-large)}.badges-card__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-large) var(--space-large);box-sizing:border-box;margin:0;padding:0 var(--space-large);list-style:none}.badges-card__entry{display:flex;flex-direction:row;align-items:center;gap:var(--space-medium)}.badges-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.badges-card__text{display:flex;flex-direction:column;gap:var(--space-s);min-width:0}.badges-card__name{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default)}.badges-card__empty{display:flex;flex-direction:column;gap:var(--space-large);padding:0 var(--space-large)}.badges-card__icon-row{display:flex;gap:var(--space-s)}.badges-card__description{padding:0;margin:0;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.badges-card .btn-row{padding:0 var(--space-large)}@media(769px<=width<=1279px){.badges-card__grid{grid-template-columns:repeat(2,1fr)}}@media(width<769px){.badges-card__grid{grid-template-columns:1fr}}.library-intro-card{font-family:var(--font-sans);display:flex;flex-direction:column;max-width:458px;width:100%;box-sizing:border-box;border-radius:var(--border-radius-xl, 12px);border:1px solid var(--color-stroke-weak, rgba(5, 8, 22, .1));background:var(--color-surface-weak, white);overflow:hidden}.library-intro-card p{margin:0;padding:0}.library-intro-card__header{display:flex;flex-direction:column;gap:var(--space-default, 8px);padding:var(--space-large, 16px)}.library-intro-card__title{margin:0;display:flex;align-items:center;gap:4px;font-family:var(--font-display, "Mona Sans Display SemiCondensed"),sans-serif;font-size:var(--font-size-large, 24px);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-tight, 1);letter-spacing:-.24px;color:var(--color-text-primary, #050816)}.library-intro-card__description{color:var(--color-text-secondary)}.library-intro-card__title-pill{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;background:var(--color-text-primary, #050816);color:var(--color-text-reversed, white);border-radius:var(--border-radius-m, 6px)}.library-intro-card__authors{display:flex;flex-direction:column;border-top:1px solid var(--color-stroke-weak)}.library-intro-card__authors:has(>.library-intro-card__author:nth-of-type(4)){overflow-y:auto;max-height:242px;scrollbar-color:var(--color-stroke-mid) var(--color-surface-strong)}.library-intro-card__authors:focus-visible{outline:2px solid var(--color-stroke-link-accent);outline-offset:-2px}.library-intro-card__author{display:flex;align-items:center;gap:var(--space-medium, 12px);padding:var(--space-large, 16px)}.library-intro-card__cta{padding:var(--space-large)}.learn-card{max-width:696px}.learn-card .card__cta_section{padding:0}.learn-card__row{display:flex;align-items:flex-start;gap:var(--space-large);align-self:stretch;flex-direction:row}.learn-card__link-column{gap:var(--space-default)}@media(max-width:1279px){.learn-card__row{flex-direction:column}.learn-card .square-card-image{flex:1 0 auto;aspect-ratio:16/9}.learn-card__link-column{margin-bottom:var(--space-xxl)}.learn-card .card__cta_section .btn-hero{min-height:0}}.learn-card__column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch}.learn-card__title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:-.24px}.learn-card__text{font-family:var(--font-sans);font-size:var(--font-size-base);letter-spacing:-.16px}.learn-card__link-container{display:flex;min-width:128px;align-items:center;gap:var(--space-s)}.learn-card__link-icon{fill:var(--color-icon-primary)}.learn-card__link-container:hover{color:var(--color-text-link-accent)}.learn-card__link-container:hover .learn-card__link-icon{fill:var(--color-text-link-accent)}.learn-card__link{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:124%;letter-spacing:-.14px;text-decoration-line:underline;text-decoration-style:solid;color:var(--color-text-primary)}.learn-card__link:hover{color:var(--color-text-link-accent)}.learn-card__link-tag{text-decoration:none;color:inherit}.learn-card__link-tag:focus-visible{outline:none}.learn-card__link-tag:focus-visible .learn-card__link-container{outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;outline-offset:2px;border-radius:2px}.tab__list{display:flex;flex-direction:row;gap:var(--space-medium);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab__list::-webkit-scrollbar{display:none}.tab__trigger{margin:var(--space-xs);background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);transition:color .1s ease,border-color .1s ease}.tab__trigger:hover{color:var(--color-text-primary)}.tab__trigger--active{border-bottom-color:var(--color-text-secondary);color:var(--color-text-primary)}.install-card{max-width:458px;gap:var(--space-xl)}.install-card__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.install-card__radio:focus-visible~.install-card__body .tab__list .tab__trigger{outline:none}.install-card__radio--pkg:focus-visible~.install-card__body .tab__list .tab__trigger:first-child,.install-card__radio--sys:focus-visible~.install-card__body .tab__list .tab__trigger:last-child{outline:medium auto -webkit-focus-ring-color}.install-card__title{margin-bottom:0}.install-card__body{display:flex;flex-direction:column;gap:var(--space-medium);width:100%;box-sizing:border-box;min-width:0}.install-card__command{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-xl);border-radius:var(--border-radius-l);padding:var(--space-medium) var(--space-large);overflow:visible;position:relative}.install-card__command .code-block__inner{flex:1 1 0;min-width:0;white-space:pre-wrap;word-break:keep-all;margin-top:var(--space-medium);margin-bottom:var(--space-medium)}.install-card__command .code-block__inner code{font-weight:var(--font-weight-regular)}.install-card__dropdown{flex-shrink:0;min-width:140px}.install-card__dropdown .dropdown__trigger{background-color:var(--color-surface-strong);border:1px solid var(--color-surface-strong)}.install-card__dropdown .dropdown__trigger:focus-visible{outline:-webkit-focus-ring-color auto 1px!important}.install-card__dropdown summary{list-style:none}.install-card__dropdown summary::-webkit-details-marker{display:none}.install-card__dropdown[open]>.dropdown__trigger{background-color:var(--color-surface-mid);color:var(--color-text-secondary);border-bottom-left-radius:0;border-bottom-right-radius:0}.install-card__dropdown[open] .dropdown__chevron{transform:rotate(180deg)}.install-card__dropdown .dropdown__item:hover{color:var(--color-text-link-accent);background-color:var(--color-surface-mid)}.install-card__panel,.install-card__cmd,.install-card__dropdown .dropdown__label,.install-card__copy{display:none}.install-card__command .install-card__copy{position:static;flex-shrink:0;align-self:flex-start;margin-block-start:var(--space-medium);margin-inline-end:calc(var(--space-default) - var(--space-xl))}.install-card__radio--pkg:checked~.install-card__body .install-card__panel--pkg{display:block}.install-card__radio--sys:checked~.install-card__body .install-card__panel--sys{display:block}.install-card__radio--pkg:checked~.install-card__body .tab__list .tab__trigger:first-child,.install-card__radio--sys:checked~.install-card__body .tab__list .tab__trigger:last-child{border-bottom-color:var(--color-text-secondary);color:var(--color-text-primary)}[data-install-card-wrapper][data-active-variant=latest] .install-card--older,[data-install-card-wrapper][data-active-variant=older] .install-card:not(.install-card--older){display:none}@keyframes install-card-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.install-card--entering{animation:install-card-fade-in .2s ease-out}.install-card--older{gap:var(--space-large)}.install-card__older-message{margin:0;padding-top:0;padding-bottom:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.install-card__older-cta{display:flex}.install-card__older-cta .btn{flex:1 0 0}@media(max-width:767px){.install-card__dropdown{min-width:120px}}.banner{--banner-fg: var(--color-text-on-accent);position:relative;width:100%;display:flex;padding:var(--space-default) var(--space-large);align-items:center;gap:var(--space-large);border-radius:var(--border-radius-l);background:var(--color-surface-brand-accent-default)}.banner--success{--banner-fg: var(--color-text-reversed-on-accent);background:var(--color-syntax-strong-green)}.banner--error{--banner-fg: var(--color-text-reversed-on-accent);background:var(--color-icon-error)}.banner__body{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-large);min-width:0}@media(max-width:767px){.banner__body{justify-content:flex-start}}.banner__message{color:var(--banner-fg);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}@media(max-width:767px){.banner__message{white-space:pre-line}}.banner__message a{text-decoration-line:underline;text-decoration-style:solid}.banner__icon,.banner__close-icon{width:16px;height:16px;flex-shrink:0;aspect-ratio:1/1;fill:var(--banner-fg)}.banner__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs);margin:calc(-1 * var(--space-xs)) 0;background:transparent;border:none;cursor:pointer;color:var(--banner-fg);border-radius:var(--border-radius-s)}.banner__close:hover{opacity:.7}.banner__action-form{display:flex;align-items:center;margin:0}.banner__action{padding:0;background:transparent;border:0;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--banner-fg);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.banner__action:hover{opacity:.85}.banner:has(>.banner__dismiss:checked){display:none}.banner__dismiss{position:absolute;inset-block-start:0;inset-inline-end:0;width:0;height:0;margin:0;opacity:0;pointer-events:none}.banner__dismiss:focus-visible+.banner__close{outline:2px solid var(--banner-fg);outline-offset:2px}.banner-stack{display:flex;flex-direction:column;gap:var(--space-default)}body.v3 .w-full:has(>.banner-stack){position:relative;width:auto;margin-inline:calc(-1 * var(--v3-shell-gutter))}body.v3{--banner-slot-inset: var(--space-large)}body.v3 .banner-stack{position:absolute;z-index:3;top:var(--v3-header-footprint);left:var(--banner-slot-inset);right:var(--banner-slot-inset);max-width:calc(1440px - 2 * var(--banner-slot-inset));margin-inline:auto}@media(max-width:990px){body.v3{--banner-slot-inset: var(--space-medium)}}@keyframes fade-out{0%{opacity:1}to{opacity:0;display:none}}.banner--fade{animation:fade-out 1s var(--fade-delay, 0ms) forwards;animation-timing-function:ease;transition-behavior:allow-discrete}.account-connections-card{max-width:696px}.account-connections__items{display:flex;flex-direction:column;gap:var(--space-large, 16px);padding:0 var(--space-large, 16px);width:100%;list-style:none;margin:0}.account-connections__item{display:flex;align-items:center;gap:var(--space-xlarge, 24px)}.account-connections__platform{display:flex;align-items:baseline;gap:var(--space-default, 8px);flex-shrink:0}.account-connections__platform-icon{width:16px;height:16px;flex-shrink:0;color:var(--color-text-primary, #050816)}.account-connections__platform-name{font-family:var(--font-sans);font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-default, 1.2);letter-spacing:var(--letter-spacing-tight, -.01em);color:var(--color-text-secondary, #585A64);white-space:nowrap}.account-connections__status{flex:1 1 0;font-family:var(--font-sans);font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-default, 1.2);letter-spacing:var(--letter-spacing-tight, -.01em);color:var(--color-text-secondary, #585A64)}.commit-email__body{display:flex;flex-direction:column;gap:var(--space-default);width:100%}.commit-email__items{display:flex;flex-direction:column;gap:var(--space-default);width:100%;list-style:none;margin:0;padding:0}.commit-email__item{display:flex;align-items:center;gap:var(--space-default);width:100%}.commit-email__field{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-default);min-width:0;height:40px;padding:0 var(--space-default) 0 var(--space-large);background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl)}.commit-email__address{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-tertiary)}.commit-email__status{flex-shrink:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.commit-email__action-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-icon-primary);cursor:pointer}.commit-email__action-btn:hover{color:var(--color-text-link-accent)}.commit-email__action-form{display:flex;margin:0}.commit-email__add-row{display:flex;align-items:flex-start;gap:var(--space-default);width:100%}.commit-email__add-field{flex:1 1 auto;gap:0}.commit-email__add-field .field__error,.commit-email__add-row .commit-email__action-btn{margin-top:var(--space-default)}.commit-email__add-row .btn{height:40px;flex-shrink:0}.commit-email__spinner{display:none;box-sizing:border-box;flex-shrink:0;width:24px;height:24px;margin:var(--space-default) 52px;border:3px solid var(--color-surface-strong);border-top-color:var(--color-icon-brand-accent);border-radius:50%;animation:commit-email-spin .8s linear infinite}.commit-email__add-row.htmx-request .btn{display:none}.commit-email__add-row.htmx-request .commit-email__spinner{display:block}@keyframes commit-email-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.commit-email__spinner{animation:none}}.commit-email__add-another{padding-top:var(--space-default)}.commit-email__add-another .btn-underline{padding:0;border:none;background:none;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);color:var(--color-text-primary);cursor:pointer}@media(max-width:767px){.commit-email__add-row{flex-wrap:wrap}}.dialog-modal{display:none;position:fixed;inset:0;z-index:10000;background-color:var(--color-surface-modal);backdrop-filter:blur(1px);align-items:center;justify-content:center}.dialog-modal:target{display:flex!important}.dialog-modal__toggle{display:none}.dialog-modal__toggle:checked~.dialog-modal{display:flex!important}.dialog-modal--open{display:flex!important}html:has(.dialog-modal:target),html:has(.dialog-modal--open),html:has(.dialog-modal__toggle:checked){overflow:hidden}.dialog-modal__backdrop{position:absolute;inset:0;cursor:default;z-index:0}.dialog-modal__container{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-large);width:695px;max-width:calc(100vw - 2 * var(--space-large));max-height:calc(100vh - 2 * var(--space-large));background-color:var(--color-surface-page);border-radius:var(--border-radius-xl);overflow:hidden}@media(max-width:767px){.dialog-modal__container{width:100%;max-width:calc(100vw - 2 * var(--space-default));margin:0 var(--space-default);border-radius:var(--border-radius-l)}}.dialog-modal__header{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:var(--space-default);padding:var(--space-large);width:100%;box-sizing:border-box;border-bottom:1px solid var(--color-stroke-weak)}.dialog-modal__title{flex:1 0 0!important;min-width:0;margin:0!important;padding:0!important;font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);display:block!important}.dialog-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-icon-primary);text-decoration:none}.dialog-modal__close:hover{color:var(--color-icon-secondary)}.dialog-modal__close svg{display:block;width:24px;height:24px}.dialog-modal__description{padding:0 var(--space-large);width:100%;box-sizing:border-box}.dialog-modal__description p{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.dialog-modal__content{padding:0 var(--space-large);width:100%;box-sizing:border-box;min-height:0}.dialog-modal__container>.dialog-modal__content:last-child{padding-bottom:var(--space-large)}.dialog-modal__buttons{display:flex;flex-direction:row;gap:var(--space-default);padding:0 var(--space-large) var(--space-large);width:100%;box-sizing:border-box}.dialog-modal__buttons .btn{flex:1 0 0;min-width:128px;width:auto;text-decoration:none}.dialog-modal__buttons a.btn{text-decoration:none}.recognition-list{max-height:min(480px,60vh);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--border-radius-xl)}.recognition-list:focus-visible{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px}.recognition-list__card{margin:0;padding:0;list-style:none;background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);overflow:hidden}.recognition-list__row{display:flex;flex-direction:row;align-items:center;gap:var(--space-medium);padding:var(--space-large)}.recognition-list__row+.recognition-list__row{border-top:1px solid var(--color-stroke-weak)}.recognition-list__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-avatar);height:var(--space-avatar)}.recognition-list__text{display:flex;flex-direction:column;gap:var(--space-s);flex:1 0 0;min-width:0}.recognition-list__name,.recognition-list__description{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.recognition-list__name{color:var(--color-text-primary)}.recognition-list__description{color:var(--color-text-secondary)}.delete-account-modal .dialog-modal__container{background-color:var(--color-surface-page);background-image:linear-gradient(var(--color-surface-error-weak),var(--color-surface-error-weak))}.delete-account-modal__form{display:flex;flex-direction:column;gap:var(--space-large);width:100%}.delete-account-modal__header{background-color:transparent}.delete-account-modal__warning{margin:0;padding:0 var(--space-large);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-error-emphasis)}.delete-account-modal__body{padding:0 var(--space-large)}.delete-account-modal__card{display:flex;flex-direction:column;background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);overflow:hidden}.delete-account-modal__section{display:flex;flex-direction:column;gap:var(--space-large);padding:var(--space-large)}.delete-account-modal__summary-title,.delete-account-modal__note{padding:0}.delete-account-modal__summary-title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}.delete-account-modal__list{display:flex;flex-direction:column;gap:var(--space-default);margin:0;padding:0;list-style:none;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.delete-account-modal__list li{display:flex;align-items:flex-start;gap:var(--space-large);padding:0}.delete-account-modal__list li:before{content:"";flex-shrink:0;width:3px;height:3px;margin-top:.5em;border-radius:var(--border-radius-xs);background-color:var(--color-text-tertiary)}.delete-account-modal__note{margin:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);color:var(--color-text-tertiary)}.delete-account-modal__link{color:var(--color-text-link-accent);text-decoration:underline;text-underline-offset:2px}.delete-account-modal__divider{width:100%;height:1px;margin:0;border:0;background-color:var(--color-stroke-weak)}.delete-account-modal .btn-secondary,.delete-account-modal .btn-secondary:hover,.delete-account-modal .btn-secondary[data-hover]{background-color:transparent}.delete-account-modal .btn-error,.delete-account-modal .btn-error:hover,.delete-account-modal .btn-error[data-hover]{background-color:var(--color-surface-error-strong);border-color:var(--color-surface-error-strong);color:var(--color-text-reversed)}.delete-account-modal .btn-error:disabled{opacity:.45}.content-modal__container{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-large);width:916px;max-width:calc(100vw - 108px);height:min(700px,calc(100vh - 2 * var(--space-xl)));padding:var(--space-xlarge) 0;background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);overflow:hidden}.content-modal__header{flex:0 0 auto;display:flex;align-items:center;padding:0 var(--space-large)}.content-modal__title{flex:1 1 auto;min-width:0;margin:0 var(--space-large);padding:0;font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.content-modal__header .carousel-buttons{flex-shrink:0}.content-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-s);background-color:var(--color-surface-strong);border-radius:var(--border-radius-l);color:var(--color-icon-primary);text-decoration:none}.content-modal__close:hover{color:var(--color-icon-secondary)}.content-modal__close svg{display:block;width:16px;height:16px}.content-modal__subtitle{flex:0 0 auto;padding:0 var(--space-large) 0 56px;font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular);color:var(--color-text-tertiary)}.content-modal__divider{flex:0 0 auto;width:100%;margin:0;border:0;border-top:1px solid var(--color-stroke-weak)}.content-modal__body{flex:1 1 auto;overflow-y:auto;padding:var(--space-s) var(--space-large);outline:none}.content-modal__prose{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.content-modal__prose :is(h2,h3,h4,h5,h6){margin:var(--space-xlarge) 0 var(--space-large);color:var(--color-text-primary);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular)}.content-modal__prose h2{font-size:var(--font-size-large)}.content-modal__prose h3{font-size:var(--font-size-base)}.content-modal__prose :is(h4,h5,h6){font-size:var(--font-size-small)}.content-modal__prose>:first-child{margin-top:0}.content-modal__prose p{margin:var(--space-default) 0;padding:0;line-height:var(--line-height-loose)}@media(max-width:767px){.content-modal__container{width:auto;max-width:calc(100vw - 2 * var(--space-medium));max-height:calc(100vh - 2 * var(--space-large));border-radius:var(--border-radius-l);gap:var(--space-large)}.content-modal__header{flex-wrap:wrap;row-gap:var(--space-large)}.content-modal__header .carousel-buttons{margin-left:auto}.content-modal__title{order:1;flex-basis:100%;margin:0 calc(-1 * var(--space-large));padding:var(--space-large) var(--space-large) 0;border-top:1px solid var(--color-stroke-weak)}.content-modal__subtitle{padding-left:var(--space-large);font-size:var(--font-size-small)}}.achievement-card__bold-text{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.achievement-card__container{display:flex;align-items:flex-start;align-content:flex-start;gap:16px var(--space-large);align-self:stretch;flex-wrap:wrap;width:100%}.achievement-card__container p{padding-bottom:0;padding-top:0}.achievement-card__achievement{display:flex;flex:1 1 34%;align-items:flex-start;gap:var(--space-default)}@media screen and (max-width:1279px){.achievement-card__achievement{flex:1 1 51%}}.achievement-card__description{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-s)}.achievement-card__ach-text{font-family:var(--font-sans);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.12px}.inline-card__row{display:flex;align-items:flex-start;gap:var(--space-large);align-self:stretch}.inline-card__grid-layout .card__cta_section{padding:0}.inline-card__image{grid-area:image}.inline-card__button{grid-area:button}.inline-card__title{grid-area:title}.inline-card__text{grid-area:text}.inline-card__grid-layout{display:grid;grid-template-areas:"title image" "text image" ". image" "button image";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;column-gap:var(--space-large);row-gap:var(--space-medium)}@media(max-width:767px){.inline-card__image{aspect-ratio:16/9}.inline-card__grid-layout{grid-template-columns:1fr;grid-template-areas:"title" "text" "image" "button"}}.dependencies-card{max-width:458px;padding:var(--space-large, 16px);background:var(--color-surface-weak-accent-yellow, #fbeba9)}.dependencies-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s, 4px)}.dependencies-card__empty{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.card__column.markdown-content{gap:var(--space-medium);line-height:var(--line-height-code)}.markdown-content ul,.markdown-content ol{list-style:none;padding:0}.markdown-content li{position:relative;padding-left:var(--space-xlarge);margin-top:var(--space-medium)}.markdown-content ul>li:before{content:"\2022";position:absolute;left:0;top:0;width:var(--space-xlarge);height:calc(var(--font-size-small) * 1.2);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.markdown-content a{color:var(--color-text-link-accent);text-decoration:underline;text-decoration-skip-ink:none}.markdown-card__body{width:100%;min-height:0;overflow-y:auto;border-top:1px solid var(--color-stroke-weak)}.markdown-content{color:var(--color-text-secondary);padding:var(--space-card) var(--space-large) 0;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);overflow-wrap:anywhere;min-width:0}.markdown-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--font-weight-medium);margin:0}.markdown-content h1{font-size:var(--font-size-large)}.markdown-content h2{font-size:var(--font-size-medium)}.markdown-content h3{font-size:var(--font-size-base)}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:var(--font-size-small)}.markdown-content b,.markdown-content strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.markdown-card p{padding:0;margin:0}.markdown-card ul,.markdown-card ol{list-style-position:outside;padding-left:14px}.markdown-content :is(code,tt,pre):not(.mermaid-diagram){display:inline;font-family:var(--font-code);font-size:.88em;font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:transparent;padding:0;border:none;border-radius:0}.markdown-content ol{list-style:decimal;padding-left:var(--space-xl)}.markdown-content ol>li{padding-left:var(--space-s)}pre.mermaid-diagram{display:block}figure.mermaid-diagram{margin:0;text-align:center;overflow-x:auto;overflow-wrap:normal;word-break:normal}figure.mermaid-diagram svg{max-width:100%;height:auto}figure.mermaid-diagram.mermaid-diagram--error{padding:var(--space-medium);border:1px solid var(--color-stroke-error);border-radius:var(--border-radius-l);background:var(--color-surface-error-weak);text-align:left}.user-profile{display:flex;align-items:center;flex-direction:row;gap:var(--space-medium);width:fit-content;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.user-profile__content{display:grid;row-gap:var(--space-s);min-width:0}.user-profile--has-bio .user-profile__content{flex:1}.user-profile__header{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-default);row-gap:var(--space-s)}.user-profile__avatar-link{border-radius:var(--border-radius-m)}.user-profile__avatar-link:focus-visible{outline-offset:-2px}.user-profile__name-group{display:inline-flex;align-items:center;gap:var(--space-s);min-width:0;width:100%;text-decoration:none}.user-profile--has-bio .user-profile__name-group{width:auto}.user-profile__stamps{display:inline-flex;align-items:center;flex-shrink:0}.user-profile__role,.user-profile__role p{margin:0;padding:0;color:var(--color-text-secondary)}.user-profile__role a{padding:0;margin:0;color:var(--color-text-link-accent);text-decoration:underline}.user-profile__bio{margin:0;padding:0;color:var(--color-text-secondary)}.user-profile__link-section-heading{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight)}.user-card{--user-card-flag: var(--space-xlarge);--user-card-flag-font-size: var(--font-size-base)}.user-card.card{box-sizing:border-box;padding:var(--space-large);gap:var(--space-large)}.user-card__avatar-wrapper{position:relative;flex-shrink:0}.user-card__avatar-link{display:block;border-radius:var(--border-radius-xl)}.user-card__avatar-link:focus-visible{outline-offset:-2px}.user-card .avatar{width:var(--user-card-avatar);height:var(--user-card-avatar);border-radius:var(--border-radius-xl);aspect-ratio:1/1}.user-card .avatar img.avatar__img{width:100%;height:100%}.user-card .avatar .avatar__initials{font-size:var(--font-size-xl)}.user-card__flag{position:absolute;bottom:var(--space-s);right:var(--space-s);display:flex;align-items:center;justify-content:center;font-size:var(--user-card-flag-font-size);line-height:1;border-radius:var(--border-radius-l);background:var(--color-surface-weak);pointer-events:none;width:var(--user-card-flag);height:var(--user-card-flag)}.user-card__info{display:flex;flex-direction:column;gap:var(--space-default);min-width:0}.user-card__name-group{display:inline-flex;align-items:center;gap:var(--space-default);min-width:0}.user-card__stamps{display:inline-flex;align-items:center;flex-shrink:0}.user-card__username{white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular)}a.user-card__username{text-decoration:none}a.user-card__username:hover{text-decoration-line:underline}.user-card__badge{display:inline-flex;align-items:center;gap:var(--space-default);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.user-card__badge-icon{flex-shrink:0;width:var(--space-large);height:var(--space-large)}.user-card__member-since,.user-card__role{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.user-card .btn-row{width:100%;padding:0}.user-card--lg{--user-card-avatar: 96px}.user-card--lg.card{max-width:340px}.user-card--lg .user-card__username{font-size:var(--font-size-xl)}.user-card--green.card{--user-card-cta-bg: var(--color-surface-strong-accent-green-default);--user-card-cta-bg-hover: var(--color-surface-strong-accent-green-hover);background:var(--color-surface-weak-accent-green);border-color:var(--color-stroke-weak)}html.dark .user-card--green.card{--user-card-cta-bg: var(--color-primary-grey-800);--user-card-cta-bg-hover: var(--color-primary-grey-600)}.user-card--compact{--user-card-avatar: 112px}.user-card--compact.card{flex-direction:row;flex-wrap:wrap;align-items:center;background:none;border:none;border-radius:0;padding:0;min-width:340px;max-width:374px}.user-card--compact .user-card__info{flex:1 1 0;gap:var(--space-s)}.user-card--compact .user-card__username{font-size:var(--font-size-xl)}.user-card--logged-out.card{--user-card-cta-bg: var(--color-surface-strong-accent-teal-default);--user-card-cta-bg-hover: var(--color-surface-strong-accent-teal-hover);max-width:340px;padding:0;gap:var(--space-card);background-color:var(--color-surface-weak-accent-teal)}html.dark .user-card--logged-out.card{--user-card-cta-bg: var(--color-primary-grey-800);--user-card-cta-bg-hover: var(--color-primary-grey-600)}.user-card--logged-out .user-card__heading,.user-card--logged-out .user-card__description,.user-card--logged-out .btn-row{padding-left:var(--space-card);padding-right:var(--space-card);padding-top:0;padding-bottom:0}.user-card--logged-out .user-card__heading{padding-top:var(--space-card)}.user-card--logged-out .btn-row{padding-bottom:var(--space-card)}.user-card--logged-out .user-card__heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.user-card--logged-out .user-card__description{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);margin:0}.user-card--green .btn-green,.user-card--logged-out .btn-teal{background-color:var(--user-card-cta-bg)}.user-card--green .btn-green:hover,.user-card--green .btn-green[data-hover],.user-card--logged-out .btn-teal:hover,.user-card--logged-out .btn-teal[data-hover]{background-color:var(--user-card-cta-bg-hover)}@media(max-width:1024px){.user-card--logged-out.card{max-width:234px}}@media(max-width:767px){.user-card--lg.card{flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:374px}.user-card--lg .user-card__info{flex:1 1 0}.user-card--lg .user-card__username{font-size:var(--font-size-large)}.user-card--logged-out.card{max-width:100%}.user-card--logged-out .btn{font-size:var(--font-size-small)}}.post-filter{display:flex;flex-wrap:wrap;gap:var(--space-s)}.post-filter__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.post-filter__option{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--space-s) - 1px);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);background:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-s);line-height:var(--line-height-tight);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.post-filter__option:hover{border-color:var(--color-stroke-mid);color:var(--color-text-link-accent)}.post-filter__input:checked+.post-filter__option{background:var(--color-surface-brand-accent-default);border-color:transparent;color:var(--color-text-on-accent)}.post-filter__option--disabled,.post-filter__option--disabled:hover{cursor:not-allowed;opacity:.5;border-color:var(--color-stroke-weak);color:var(--color-text-primary)}.post-filter__input:focus-visible+.post-filter__option,.post-filter__input[data-focus-restored]:focus+.post-filter__option{outline:2px solid var(--color-text-link-accent);outline-offset:-2px}@media(max-width:768px){.post-filter__option{padding:var(--space-card) var(--space-medium)}}.library-filter__toggle,.library-filter__trigger,.library-filter__nav{display:none}.library-filter__fields{display:flex;flex-wrap:wrap;gap:var(--space-medium);align-items:flex-end}.library-filter__fields div:has(.btn){height:fit-content;align-self:flex-end}.library-filter__field{flex-shrink:0}.library-filter__field-category{width:120px}.library-filter__field-narrow{width:min(120px,fit-content)}.library-filter__field-default{width:min(160px,fit-content)}.library-filter__field-wide{width:200px}.library-filter .dropdown--has-value .dropdown__trigger,.library-filter .dropdown--has-value .dropdown__trigger:hover{border-color:var(--color-stroke-link-accent)}.library-filter .btn-primary{height:40px;align-self:end}@media(max-width:767px){.library-filter__trigger{display:inline-flex;align-items:center;gap:var(--space-default);padding:var(--space-default) var(--space-large);background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;cursor:pointer}.library-filter__trigger-icon{width:16px;height:16px}.library-filter__modal{display:none;position:fixed;inset:0;z-index:10000;flex-direction:column;gap:var(--space-xl);background-color:var(--color-surface-page);overflow-y:auto}.library-filter__toggle:checked~.library-filter__modal{display:flex}.library-filter__toggle:checked~.library-filter__modal~*{display:none}body:has(.library-filter__toggle:checked){overflow:hidden}.library-filter__nav{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-medium);padding:var(--space-medium);height:64px;box-sizing:border-box}.library-filter__close{display:inline-flex;align-items:center;gap:var(--space-default);height:100%;padding:0 var(--space-large);background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-text-primary);text-decoration:none;cursor:pointer}.library-filter__close-icon{width:16px;height:16px;color:var(--color-icon-brand-accent)}.library-filter__fields{flex-direction:column;gap:var(--space-large);padding:0 var(--space-default)}.library-filter__field{width:100%}}.branch-buttons{display:flex;align-items:center;gap:var(--space-default)}.branch-button{position:relative;display:inline-block;flex-shrink:0;width:29px;height:28px;color:var(--color-text-primary);text-decoration:none}.branch-button__square{position:absolute;top:4px;left:5px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-s);transition:border-color .15s ease}.branch-button__icon{width:16px;height:16px;color:var(--color-text-primary)}.branch-button__badge{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;min-width:12px;padding:2px;border-radius:60px;background-color:var(--color-button-accent);color:var(--color-text-on-accent);font-size:8px;line-height:1;letter-spacing:-.08px;text-align:center}.branch-button:hover .branch-button__square{border-color:var(--color-stroke-brand-accent)}.branch-button:focus-visible{outline:2px solid var(--color-stroke-brand-accent);outline-offset:2px;border-radius:var(--border-radius-s)}.hero__links>.branch-buttons{position:absolute;right:var(--space-large);align-self:flex-end;flex-shrink:0}@media(max-width:767px){.hero__links>.branch-buttons{position:static;flex-basis:100%;margin-top:calc(var(--space-large) - var(--space-s))}}.contributors-list :is(h2,h3,h4,h5,h6){margin:0}.contributors-list__body{width:100%;min-height:0;overflow-y:auto}.contributors-list .card__column{gap:var(--space-medium)}.contributors-list.all-contributors{max-width:100%}.contributors-list.all-contributors .card__column{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-medium)}@media(min-width:768px)and (max-width:1279px){.contributors-list.all-contributors .card__column{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.contributors-list.all-contributors .card__column{grid-template-columns:1fr}.contributors-list{max-height:min(340px,80vh)}}.card-group{font-family:var(--font-sans);color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--space-card);padding:var(--space-card) 0;max-width:458px;flex-shrink:0;width:100%;min-width:0;box-sizing:border-box;border-radius:var(--border-radius-xl);border:1px solid var(--color-stroke-weak);background:var(--color-surface-weak)}.card-group--default{background:var(--color-surface-weak)}.card-group--card.card-group--default{background:var(--color-surface-mid)}.card-group--yellow{background:var(--color-surface-weak-accent-yellow)}.card-group--green{background:var(--color-surface-weak-accent-green)}.card-group--teal{background:var(--color-surface-weak-accent-teal)}.card-group__heading{margin:0;padding:0 var(--space-card);font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.card-group--list .card-group__list{border-top:1px solid var(--color-stroke-weak)}.card-group__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.card-group__item{list-style:none;border-bottom:1px solid var(--color-stroke-weak);min-width:0}.card-group__item:has(.card-group__item-link:hover){background-color:var(--color-surface-mid)}.card-group--card .card-group__list{gap:var(--space-s);padding:0 var(--space-card)}.card-group--card .card-group__item{border:none;background:var(--color-surface-weak);border-radius:var(--border-radius-l)}.card-group--card .card-group__item:last-child{border-bottom:none}.card-group--horizontal{max-width:933px}.card-group--horizontal .card-group__list{flex-direction:row;flex-wrap:nowrap;gap:var(--space-s);min-width:0}.card-group--horizontal .card-group__item{border:none;flex:1 1 0;min-width:0}.card-group--horizontal .card-group__item:last-child{border-bottom:none}@media(max-width:1279px){.card-group--horizontal .card-group__list{flex-direction:column}}html.dark{.card-group--default{background:var(--color-primary-grey-850)}}.post-card{display:flex;flex-direction:column;gap:var(--space-medium);padding:var(--space-card)}.post-card__title-block{display:flex;flex-direction:column;gap:var(--space-default)}.post-card__title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:-.16px;color:var(--color-text-primary);text-decoration:none}.post-card__title:hover{text-decoration:none}.post-card__meta{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.12px}.post-card__summary{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.post-card__meta>:not(:first-child):before{content:"\2022";user-select:none;margin-right:6px}.event-card{display:flex;flex-direction:column;gap:var(--space-medium);padding:var(--space-card);font-family:var(--font-sans);color:var(--color-text-primary);transition:background-color .2s ease,border-color .2s ease}.event-card__title{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:-.16px;color:var(--color-text-primary)}.event-card__description{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.12px;color:var(--color-text-secondary)}.event-card__date{margin:0;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.12px;color:var(--color-text-secondary)}.event-card__empty{padding:var(--space-card);font-size:var(--font-size-small);color:var(--color-text-secondary)}.event-card__empty-image{display:block;max-width:100%;height:auto;margin:0 var(--space-card);border-radius:var(--border-radius-l)}.join-card{display:flex;flex-direction:column;padding:var(--space-large);box-sizing:border-box;width:100%;gap:var(--space-large)}.join-card__content{display:flex;flex-direction:row}.join-card__start-here{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-style:normal;line-height:100%;letter-spacing:-.12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}.join-card__start-here:hover{color:var(--color-text-link-accent)}.join-card__title-block{display:flex;flex-direction:column;gap:var(--space-default);flex:1;padding-right:var(--space-large)}.join-card__description{margin:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:-.14px;color:var(--color-text-secondary);min-height:34px;padding:0}.join-card__title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:-.16px;color:var(--color-text-primary);text-decoration:none}.join-card__title:hover{text-decoration:none}.badge-button__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.badge-button{width:32px;height:32px;box-sizing:border-box;padding:1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent}.badge-button input,.badge-button img,.badge-button .icon{cursor:pointer}.badge-button label{display:flex;align-items:center;justify-content:center;cursor:pointer}.badge-button:has(.badge-button__radio:checked){border-radius:var(--border-radius-m);border:1px solid var(--color-stroke-mid);background:var(--color-surface-weak);padding:1px}.badge-button:hover,.badge-button:has(.badge-button__radio:focus-visible){border-radius:var(--border-radius-m);border:1px solid var(--color-stroke-strong);background:var(--color-surface-mid);padding:1px}.badge-button:has(.badge-button__radio:focus-visible){outline:auto Highlight;outline:auto -webkit-focus-ring-color}.v3-examples-section__example-box:has(.library-item-list){background:var(--color-surface-mid)}.library-item-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:160px 2fr 1fr 1fr max-content auto;column-gap:var(--space-xl);max-width:1408px;width:100%}.library-item-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-large)}@media(max-width:1024px){.library-item-card-grid{grid-template-columns:repeat(3,1fr)}}.library-item__name{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular);color:var(--color-text-primary);text-decoration:none}a.library-item__name:hover{text-decoration-line:underline}.library-item p{margin:0;padding:0}.library-item__description{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.library-item .btn-icon-library{padding:0;border:none;background:none;width:var(--space-large)}.library-item .btn-icon-library .btn-icon svg{width:100%;height:100%}.library-item__cpp-version{display:none}.library-item__cpp-version--desktop{display:inline-flex;width:fit-content;justify-self:center}.library-item--list{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:start;row-gap:var(--space-large);column-gap:var(--space-large);padding:var(--space-large);padding-top:var(--space-medium);padding-bottom:var(--space-medium);background:var(--color-surface-weak);border-bottom:1px solid var(--color-stroke-weak)}.library-item--list .library-item__header{display:contents}.library-item--list .library-item__tags{display:flex;flex-wrap:wrap;align-items:center;justify-self:start;gap:var(--space-s)}.library-item--list .library-item__contributor{display:flex;align-items:start;gap:var(--space-default)}.library-item--list .library-item__actions{display:contents}.library-item--list .library-item__actions>.btn-icon-library{justify-self:end;margin-left:var(--space-xl)}@media(max-width:1024px){.library-item-list{grid-template-columns:auto 2fr 1fr 1fr max-content auto;column-gap:var(--space-default)}.library-item--list .user-profile{align-items:normal}.library-item--list .library-item__actions>.btn-icon-library{margin-left:var(--space-default)}}@media(max-width:767px){.library-item-list{display:flex;flex-direction:column}.library-item--list{display:grid;grid-template-columns:1fr auto;row-gap:var(--space-medium);border-bottom:1px solid var(--color-stroke-weak);border-radius:0;background:var(--color-surface-weak);padding:var(--space-large)}.library-item--list:first-child{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0}.library-item--list:last-child{border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl);border-bottom:none}.library-item--list:only-child{border-radius:var(--border-radius-xl)}.library-item--list .library-item__header{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-card)}.library-item--list .library-item__actions{grid-column:2;grid-row:1;min-width:unset}.library-item--list .library-item__cpp-version--desktop{display:none}.library-item--list .library-item__cpp-version{display:inline-flex}.library-item--list .library-item__tags{grid-column:1 / -1;grid-row:2}.library-item--list .library-item__contributor{grid-column:1 / -1;grid-row:3;margin-top:auto}}.library-item--card{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-large);width:100%;border-radius:var(--border-radius-xl);border:1px solid var(--color-stroke-mid);background:var(--color-surface-weak);padding:var(--space-large)}.library-item--card .library-item__header{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-large)}.library-item--card .library-item__actions{grid-column:2;grid-row:1;display:flex;align-items:start;justify-content:end}.library-item--card .library-item__cpp-version--desktop{display:none}.library-item--card .library-item__cpp-version{display:inline-flex}.library-item--card .library-item__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.library-item--card .library-item__contributor{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:var(--space-default);margin-top:auto;padding-top:var(--space-large)}@media(max-width:767px){.library-item-card-grid{grid-template-columns:1fr;gap:var(--space-medium)}.library-item--card .library-item__header{gap:var(--space-card)}.library-item--card .library-item__contributor{padding-top:var(--space-card)}}.downloads-table-card__wrapper{overflow-x:auto;width:100%;border-radius:var(--border-radius-l);border:1px solid var(--color-stroke-weak);background:var(--color-surface-weak)}.downloads-table-card__table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs);color:var(--color-text-primary);border-style:hidden}.downloads-table-card__th,.downloads-table-card__td{border:1px solid var(--color-stroke-weak);padding:var(--space-default) var(--space-large);text-align:left;vertical-align:middle}.downloads-table-card__th{font-family:var(--font-display);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);background-color:var(--color-surface-mid);white-space:nowrap}.downloads-table-card__td--platform{font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-secondary)}.downloads-table-card__platform-wrapper{display:flex;align-items:center;justify-content:flex-start}.downloads-table-card__os-icon{display:inline-flex;align-items:center;vertical-align:middle;width:16px;height:16px;flex-shrink:0;margin-right:var(--space-s);color:var(--color-text-primary)}.downloads-table-card__os-name{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:100%;letter-spacing:-.12px}.downloads-table-card__td--file{word-break:break-all}.downloads-table-card__file-link{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-text-primary);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.downloads-table-card__hash-wrapper{display:flex;justify-content:space-between;align-items:center;gap:var(--space-medium)}.downloads-table-card__hash-link{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-link-accent);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);background:none;border:none;outline:none;padding:0;cursor:text}.downloads-table-card__copy-btn{display:none;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;color:var(--color-icon-primary);padding:0;border-radius:var(--border-radius-s);flex-shrink:0;transition:color .3s ease}.downloads-table-card__copy-btn.is-copied{color:var(--color-text-link-accent)}.downloads-table-card__copy-btn.is-error{color:var(--color-text-error)}.downloads-table-card__copy-icon{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.downloads-table-card__copy-icon--check,.downloads-table-card__copy-btn.is-copied .downloads-table-card__copy-icon--copy{display:none}.downloads-table-card__copy-btn.is-copied .downloads-table-card__copy-icon--check{display:inline-flex}.js-copy-enabled .downloads-table-card__copy-btn{display:flex}@media(max-width:1279px){.downloads-table-card__os-name{font-size:10px;line-height:10px;letter-spacing:-.1px}}@media(max-width:767px){.downloads-table-card__wrapper{-webkit-overflow-scrolling:touch}.downloads-table-card__table{min-width:600px}}.release-highlights__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-default);padding:0 var(--space-card)}.release-highlights__header .card-group__heading{padding:0}.release-highlights__header .btn-icon-library{height:32px;padding:var(--space-default) var(--space-large)}.release-highlights__header .btn-icon{width:16px;height:16px}.release-highlight{display:flex;flex-direction:column;padding:var(--space-card);font-family:var(--font-sans);color:var(--color-text-primary)}.release-highlight__title{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.release-highlight__description{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.release-highlight__description strong{font-weight:var(--font-weight-medium)}.release-highlight__placeholder{padding:0 var(--space-card)}.release-highlight__illustration{display:block;width:100%;max-width:439px;height:auto;margin-inline:auto;aspect-ratio:77 / 67}.card-group__item:last-child .release-highlight{padding-bottom:0}.card-group__item:last-child:has(.release-highlight){border-bottom:none}.media-text-card{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius-xl);border:1px solid var(--color-stroke-weak);background:var(--color-surface-weak);overflow:clip;width:100%}.media-text-card__body{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-card);padding:var(--space-card);width:100%;box-sizing:border-box}.media-text-card__text{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary);flex:0 0 auto;max-width:50%}.media-text-card__image{flex:1 0 0;min-width:0;overflow:clip;display:flex;justify-content:center;align-items:center}.media-text-card__image img{max-width:100%;height:auto;display:block;object-fit:contain}.media-text-card__cta{padding:0 var(--space-card) var(--space-card);width:100%;box-sizing:border-box}.media-text-card__cta .btn,.media-text-card__btn{width:100%}.library-discovery-card{display:flex;flex-direction:column;padding:var(--space-card)}.library-discovery-card__name{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);color:var(--color-text-primary);margin-bottom:var(--space-s)}.library-discovery-card__description{margin:0;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);padding:0;margin-bottom:var(--space-large)}.library-discovery-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-s)}.help-card-section{--chat-bubble-tail-padding: 60px;display:flex;flex-direction:column;align-items:center;width:100%;background:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl)}.help-card-section__heading{width:100%;align-self:flex-start;padding:var(--space-large)}.help-card-section__grid{display:grid;gap:var(--space-large);padding:var(--space-large);grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr auto;column-gap:var(--space-large);row-gap:0;width:100%;margin:var(--space-large) 0}.help-card{display:grid;grid-template-rows:subgrid;grid-row:span 4}.help-card__bubble{display:flex;height:fit-content;background:var(--color-surface-strong);border-radius:var(--space-large);padding:var(--space-large)}.help-card__tail-wrapper{display:flex;padding:0 var(--chat-bubble-tail-padding);align-items:center;margin-top:calc(-1 * var(--space-large));margin-bottom:var(--space-s)}.help-card__tail{fill:var(--color-surface-strong)}.help-card__quote{font-family:var(--font-display);font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);color:var(--color-text-primary);padding:0}.help-card__description{font-size:var(--font-size-base);line-height:var(--line-height-default);color:var(--color-text-secondary);margin:var(--space-xl) 0 var(--space-large) 0;padding:0}.help-card__cta{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);margin-top:auto;text-decoration:underline;width:fit-content}@media(max-width:767px){.help-card-section{--chat-bubble-tail-padding: 48px;max-width:458px}.help-card-section__grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:calc(var(--space-large) * 2)}.help-card__description{margin:var(--space-large) 0 var(--space-xl) 0}.help-card{display:flex;flex-direction:column;grid-row:auto}.help-card__tail-wrapper{margin-bottom:0}}.quick-start-card{padding:var(--space-large);gap:var(--space-large);background:var(--color-surface-mid)}.quick-start-card__heading{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display-regular);margin:0}.quick-start-card__links{display:flex;flex-direction:column;gap:var(--space-s);width:100%}.quick-start-card__link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-default);height:calc(var(--space-xl) + var(--space-s));padding:0 var(--space-medium);border-radius:var(--border-radius-m);background:var(--color-surface-weak);color:var(--color-text-primary);text-decoration:none;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:124%;letter-spacing:-.14px;transition:color .15s ease}.quick-start-card__link:hover{color:var(--color-text-link-accent)}.quick-start-card__link-text{flex:1}.quick-start-card__link-icon{flex-shrink:0;width:16px;height:16px;color:var(--color-icon-primary)}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--space-default);padding:var(--space-large) 0;list-style:none;margin:0}.pagination__item{display:flex}.pagination__link,.pagination__chevron{display:flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-large);border:1px solid transparent;border-radius:var(--border-radius-xl);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);color:var(--color-text-secondary);text-decoration:none;transition:background-color .15s ease}.pagination__link:hover{background-color:var(--color-surface-mid);border-color:var(--color-stroke-weak);color:var(--color-text-primary)}.pagination__link--active{background-color:var(--color-surface-weak);border-color:var(--color-stroke-weak);color:var(--color-text-primary);pointer-events:none}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-default);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);user-select:none}.pagination__chevron{width:20px;height:20px;padding:0;border:none;color:var(--color-icon-primary)}.pagination__chevron--disabled{color:var(--color-text-tertiary);pointer-events:none;cursor:default}.pagination-nav--narrow{display:none}@media(max-width:767px){.pagination-nav--wide{display:none}.pagination-nav--narrow{display:block}}.community-card .content-detail-icon{border:none;gap:var(--space-medium)}.community-card .content-detail-icon__icon{color:var(--color-text-primary)}.community-card .content-detail-icon__cta{margin-top:var(--space-s)}.mailing-list-activity-card__mailing-items{display:grid;grid-template-columns:auto 1fr;width:100%;gap:var(--space-large)}.mailing-list-activity-card__date{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);width:80px}.mailing-list-activity-card__headline{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight)}.bio-card__contributions{margin:0;padding-top:0;padding-bottom:0;list-style:none}.bio-card__contribution{position:relative;width:100%}.bio-card__contributor_role{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight)}.bio-card__contributor_libraries{margin:0;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight)}.bio-card__expand_input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bio-card__expand_input:checked~.bio-card__contributor_libraries,.bio-card__contributor_libraries--unclamped{display:block;overflow:visible;line-clamp:none;-webkit-line-clamp:none}.bio-card__expand_label{display:inline-block;margin-top:var(--space-s);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);text-decoration:underline;cursor:pointer}.bio-card__expand_input:focus-visible~.bio-card__expand_label{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px;border-radius:var(--border-radius-xs)}.bio-card__expand_label_less,.bio-card__expand_input:checked~.bio-card__expand_label .bio-card__expand_label_more{display:none}.bio-card__expand_input:checked~.bio-card__expand_label .bio-card__expand_label_less{display:inline}.mailing-list-card__form{display:flex;flex-direction:column;width:100%;gap:var(--space-large)}.mailing-list-card__header--subscribed{align-items:center;gap:var(--space-s)}.mailing-list-card__badge{display:inline-flex;align-items:center;padding:var(--space-default);border-radius:var(--border-radius-s);background-color:var(--color-surface-brand-accent-default);color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:100%;letter-spacing:-1%;white-space:nowrap;flex-shrink:0}.mailing-list-card__badge--pending{background-color:var(--color-surface-brand-accent-default)}.mailing-list-card__subscribed{color:var(--color-text-primary);font-size:var(--font-size-small);margin:0}.mailing-list-card__login-prompt{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.mailing-list-card__login-link{color:var(--color-text-link-accent)}.mailing-list-modal__description-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-default);padding:0 var(--space-large);width:100%;box-sizing:border-box}.mailing-list-modal__description-row p{margin:0;padding:0;flex:1;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.mailing-list-modal__select-all{flex-shrink:0;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-link-accent);white-space:nowrap;background:none;border:none;padding:0;cursor:pointer}.mailing-list-modal__select-all:hover{text-decoration-line:underline}.mailing-list-modal__list-card{background-color:var(--color-surface-weak);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-xl);overflow:hidden;margin:0 var(--space-large) var(--space-large)}.mailing-list-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mailing-list-modal__item{border-bottom:1px solid var(--color-stroke-weak)}.mailing-list-modal__item:last-child{border-bottom:none}.mailing-list-modal__label{display:flex;flex-direction:row;align-items:center;gap:var(--space-medium);padding:var(--space-large);cursor:pointer}input.mailing-list-modal__checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;background-image:none}.mailing-list-modal__checkbox-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--color-stroke-mid);border-radius:var(--border-radius-xs);background-color:transparent;transition:background-color .1s ease,border-color .1s ease}input.mailing-list-modal__checkbox:checked+.mailing-list-modal__checkbox-box{background-color:var(--color-surface-strong);border-color:var(--color-text-primary)}.mailing-list-modal__checkbox-check{width:16px;height:16px;color:var(--color-icon-primary);opacity:0;transition:opacity .1s ease}input.mailing-list-modal__checkbox:checked+.mailing-list-modal__checkbox-box .mailing-list-modal__checkbox-check{opacity:1}input.mailing-list-modal__checkbox:focus-visible+.mailing-list-modal__checkbox-box{outline:2px solid var(--color-stroke-link-accent);outline-offset:2px}.mailing-list-modal__item-content{display:flex;flex-direction:column;gap:var(--space-s);flex:1;min-width:0}.mailing-list-modal__item-name{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);color:var(--color-text-primary)}.mailing-list-modal__item-description{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);color:var(--color-text-secondary)}.ml-post-auth-modal__header{padding:var(--space-large) var(--space-large) 0 var(--space-large);width:100%;box-sizing:border-box}.ml-post-auth-modal__header .dialog-modal__title{margin:0}.ml-post-auth-modal__email-row{padding:0 var(--space-large);width:100%;box-sizing:border-box}.ml-post-auth-modal__email-field{display:block;width:100%;height:40px;padding:0 var(--space-large);box-sizing:border-box;background-color:var(--color-surface-weak)!important;border:1px solid var(--color-stroke-weak)!important;border-radius:var(--border-radius-xl)!important;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.ml-post-auth-modal__email-field::placeholder{color:var(--color-text-secondary)}.ml-post-auth-modal__email-field:focus-visible{background-color:var(--color-surface-mid);border-color:var(--color-stroke-strong)}.ml-post-auth-modal__email-field--error{background-color:var(--color-surface-error-weak)!important;border-color:var(--color-stroke-error)!important;color:var(--color-text-error)}.ml-post-auth-modal__email-row .field__error{margin-top:var(--space-s)}.ml-post-auth-modal__email-row+.card__hr{margin-top:var(--space-large);margin-bottom:var(--space-large)}.ml-post-auth-modal__container .dialog-modal__buttons{padding-top:var(--space-large)}.ml-post-auth-modal__body{display:flex;flex-direction:column;gap:var(--space-default);width:100%;box-sizing:border-box}.ml-post-auth-modal__description{padding:0 var(--space-large);margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-secondary)}.ml-post-auth-modal__list-section{display:flex;flex-direction:column;gap:var(--space-large);padding:0 var(--space-large) var(--space-large);width:100%;box-sizing:border-box}.ml-post-auth-modal__list-card{margin:0}.ml-post-auth-modal__footer-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-tight);white-space:nowrap}.ml-post-auth-modal__count{font-family:var(--font-sans);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.feedback-widget{position:fixed;right:var(--space-large);bottom:var(--space-large);z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-small);pointer-events:none}.feedback-widget__launcher,.feedback-widget__panel{pointer-events:auto}.feedback-widget p{margin:0;padding:0}.feedback-widget__launcher{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-large) var(--space-large);background-color:var(--color-surface-brand-accent-default);color:var(--color-text-on-accent);border-radius:var(--border-radius-xxl);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-decoration:none;cursor:pointer}.feedback-widget__launcher:hover{background-color:var(--color-surface-brand-accent-hovered);color:var(--color-text-on-accent);text-decoration:none}.feedback-widget__launcher-icon{display:block;color:var(--color-icon-on-accent)}.feedback-widget__panel{display:flex;flex-direction:column;gap:var(--space-default);width:380px;max-width:calc(100vw - 2 * var(--space-default));max-height:calc(100vh - 6 * var(--space-large));overflow-y:auto;padding:var(--space-large);margin-top:var(--space-default);background-color:var(--color-surface-page);border:1px solid var(--color-stroke-weak);border-radius:var(--border-radius-l)}.feedback-widget__header{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-default);margin:0 calc(-1 * var(--space-large));padding:0 var(--space-large) var(--space-large);border-bottom:1px solid var(--color-stroke-weak)}.feedback-widget__title{flex:1 0 0;min-width:0;margin:0;padding:0;font-family:var(--font-display);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.feedback-widget__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:var(--color-icon-primary);cursor:pointer}.feedback-widget__close:hover{color:var(--color-icon-secondary)}.feedback-widget__close-icon{display:block}.feedback-widget__form{display:flex;flex-direction:column;gap:var(--space-default)}.feedback-widget__form .btn,.feedback-page__form .btn{margin-top:var(--space-large)}.feedback-widget__sent{display:flex;flex-direction:column;gap:var(--space-xs)}.feedback-widget__sent-title{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);color:var(--color-text-primary)}.feedback-widget__note{margin:var(--space-default) 0!important;font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-default);color:var(--color-text-secondary)}.feedback-widget__disclosure,.feedback-page__disclosure{margin:0;font-family:var(--font-sans);font-size:var(--font-size-xs);line-height:var(--line-height-default);color:var(--color-text-tertiary)}.feedback-widget__error,.feedback-page__error{margin:0;font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-default);color:var(--color-text-error)}@media(max-width:767px){.feedback-widget{right:var(--space-default);bottom:var(--space-default);left:var(--space-default);align-items:flex-end}.feedback-widget__panel{width:100%;max-width:none}}body:has(.feedback-page) .v3-container{display:flex;flex-direction:column;min-height:100vh}body:has(.feedback-page) .v3-container>.min-vh-110{flex:1;min-height:0}.feedback-page{padding:var(--space-xl) var(--space-default)}.feedback-page__inner{display:flex;flex-direction:column;gap:var(--space-default);width:100%;max-width:640px;margin:0 auto}.feedback-page__title{margin:0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.feedback-page__intro{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-default);color:var(--color-text-secondary)}.feedback-page__form{display:flex;flex-direction:column;gap:var(--space-large);margin-top:var(--space-default)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-default);text-align:center;font-family:var(--font-sans)}.empty-state[hidden]{display:none}.empty-state__title{margin:0;padding:0;color:var(--color-text-primary);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.empty-state__description{margin:0;padding:0;max-width:444px;color:var(--color-text-secondary);font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}.empty-state--inset{min-height:480px;padding:var(--space-xl) var(--space-card)}.card-group--list .empty-state--inset{border-top:1px solid var(--color-stroke-weak)}.empty-state--page{gap:var(--space-xlarge);padding:var(--space-xxl) var(--space-large);min-height:50vh}.empty-state--page .empty-state__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}.empty-state--page .empty-state__description{max-width:523px;font-size:var(--font-size-base)}
/*! tailwindcss v3.2.1 | MIT License | https://tailwindcss.com*/
