@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.3qjihj3am5inn.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.yrKILG_className{font-family:satoshi,satoshi Fallback}.yrKILG_variable{--font-body:"satoshi", "satoshi Fallback"}
.CIWc4W_container{box-sizing:border-box;inline-size:100%;padding-inline:var(--page-margin-mobile)}@media (min-width:768px){.CIWc4W_container{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.CIWc4W_container{padding-inline:var(--page-margin-desktop)}}@media (min-width:1440px){.CIWc4W_container{padding-inline:var(--page-margin-wide)}}.CIWc4W_centered{margin-inline:auto}
@layer components{._3vXhqa_logo{color:inherit;vertical-align:middle;flex-shrink:0;display:inline-block}._3vXhqa_image{object-fit:contain}._3vXhqa_withBackground{color:var(--logo-color)}._3vXhqa_backgroundCircle{fill:var(--logo-background)}._3vXhqa_bar1,._3vXhqa_bar2,._3vXhqa_bar3{transition:opacity .3s}._3vXhqa_animated ._3vXhqa_bar1{animation:.9s ease-in-out infinite _3vXhqa_dt-logo-pulse-1}._3vXhqa_animated ._3vXhqa_bar2{animation:.9s ease-in-out infinite _3vXhqa_dt-logo-pulse-2}._3vXhqa_animated ._3vXhqa_bar3{animation:.9s ease-in-out infinite _3vXhqa_dt-logo-pulse-3}@keyframes _3vXhqa_dt-logo-pulse-1{0%,33%,to{opacity:1}5%,28%{opacity:.5}}@keyframes _3vXhqa_dt-logo-pulse-2{0%,5%,66%,to{opacity:1}33%,61%{opacity:.5}}@keyframes _3vXhqa_dt-logo-pulse-3{0%,61%,to{opacity:1}66%,95%{opacity:.5}}@media (prefers-reduced-motion:reduce){._3vXhqa_animated ._3vXhqa_bar1,._3vXhqa_animated ._3vXhqa_bar2,._3vXhqa_animated ._3vXhqa_bar3{animation:none}}}
.mcUs5a_button{--btn-accent:var(--color-primary);--btn-on-accent:var(--color-white);padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);justify-content:center;align-items:center;gap:var(--space-internal-8);border-radius:var(--radius-lg);font-family:var(--primary-body-font);font-size:var(--font-size-button-m);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-cubic), border-color var(--duration-fast) var(--ease-out-cubic), color var(--duration-fast) var(--ease-out-cubic), filter var(--duration-fast) var(--ease-out-cubic), transform var(--duration-instant) var(--ease-out-cubic), outline-color var(--duration-instant) var(--ease-out-cubic);text-decoration:none;display:inline-flex;overflow:hidden}.mcUs5a_button>:is([data-button-slot=text],[data-button-slot=icon],[data-button-slot=end-icon]){color:inherit}.mcUs5a_button:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.mcUs5a_button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}@media (forced-colors:active){.mcUs5a_button:focus-visible{outline-offset:2px;forced-color-adjust:none;outline:3px solid highlight}}@media (prefers-reduced-motion:reduce){.mcUs5a_button{transition:background-color var(--duration-fast) var(--ease-out-cubic), border-color var(--duration-fast) var(--ease-out-cubic), color var(--duration-fast) var(--ease-out-cubic), outline-color var(--duration-instant) var(--ease-out-cubic)}.mcUs5a_button:active:not(:disabled,[aria-disabled=true]){transform:none}.mcUs5a_button.mcUs5a_loading{animation:none}}.mcUs5a_button.mcUs5a_error{--btn-accent:var(--color-error)}.mcUs5a_button.mcUs5a_warning{--btn-accent:var(--color-warning-contrast);--btn-on-accent:var(--color-white)}.mcUs5a_button.mcUs5a_success{--btn-accent:var(--color-success)}.mcUs5a_button.mcUs5a_info{--btn-accent:var(--color-info)}.mcUs5a_button.mcUs5a_primary{background-color:var(--btn-accent);color:var(--btn-on-accent);border:none}.mcUs5a_button.mcUs5a_secondary{border:.125rem solid var(--btn-accent);color:var(--btn-accent);background-color:#0000}.mcUs5a_button.mcUs5a_tertiary{color:var(--btn-accent);background-color:#0000;border:none}@media (hover:hover) and (pointer:fine){.mcUs5a_button.mcUs5a_primary:hover{filter:brightness(.94)}.mcUs5a_button.mcUs5a_secondary:hover,.mcUs5a_button.mcUs5a_tertiary:hover{background-color:color-mix(in srgb, var(--btn-accent) 10%, transparent)}}.mcUs5a_button:disabled,.mcUs5a_button[aria-disabled=true]{cursor:not-allowed}.mcUs5a_button[aria-disabled=true]{pointer-events:none}.mcUs5a_button.mcUs5a_primary:disabled,.mcUs5a_button.mcUs5a_primary[aria-disabled=true]{background-color:var(--color-disabled-bg);color:var(--color-muted);filter:none}.mcUs5a_button.mcUs5a_secondary:disabled,.mcUs5a_button.mcUs5a_secondary[aria-disabled=true],.mcUs5a_button.mcUs5a_tertiary:disabled,.mcUs5a_button.mcUs5a_tertiary[aria-disabled=true]{border-color:var(--color-primary-disabled);color:var(--color-muted)}.mcUs5a_button.mcUs5a_loading{cursor:wait;pointer-events:none;animation:mcUs5a_button-loading-pulse var(--duration-slower) var(--ease-in-out-quart) infinite}@keyframes mcUs5a_button-loading-pulse{0%,to{opacity:.6}50%{opacity:1}}.mcUs5a_button.mcUs5a_onDark.mcUs5a_primary{background-color:var(--color-white);color:var(--color-primary)}.mcUs5a_button.mcUs5a_onDark.mcUs5a_secondary{border-color:var(--color-white);color:var(--color-white)}.mcUs5a_button.mcUs5a_onDark.mcUs5a_tertiary{color:var(--color-white)}.mcUs5a_button.mcUs5a_onBrand.mcUs5a_primary{background-color:var(--logo-color);color:var(--logo-background)}.mcUs5a_button.mcUs5a_onBrand.mcUs5a_secondary{border-color:var(--logo-color);color:var(--logo-color)}.mcUs5a_button.mcUs5a_onBrand.mcUs5a_tertiary{color:var(--logo-color)}@media (hover:hover) and (pointer:fine){.mcUs5a_button.mcUs5a_onDark.mcUs5a_secondary:hover,.mcUs5a_button.mcUs5a_onDark.mcUs5a_tertiary:hover{background-color:color-mix(in srgb, var(--color-white) 12%, transparent);filter:none}.mcUs5a_button.mcUs5a_onBrand.mcUs5a_secondary:hover,.mcUs5a_button.mcUs5a_onBrand.mcUs5a_tertiary:hover{background-color:color-mix(in srgb, var(--logo-color) 10%, transparent);filter:none}}.mcUs5a_button.mcUs5a_onDark:focus-visible{outline-color:var(--color-white)}.mcUs5a_button.mcUs5a_onBrand:focus-visible{outline-color:var(--logo-color)}.mcUs5a_button .mcUs5a_icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}@layer components{.mcUs5a_button .mcUs5a_icon svg{inline-size:var(--btn-icon-size,1.25rem);block-size:var(--btn-icon-size,1.25rem)}}.mcUs5a_button .mcUs5a_icon svg{flex-shrink:0}.mcUs5a_button .mcUs5a_text{align-items:center;line-height:1;display:inline-flex}.mcUs5a_button.mcUs5a_iconOnly{gap:0;padding:0}.mcUs5a_button.mcUs5a_sm{padding-block:var(--space-internal-4);padding-inline:var(--space-internal-12);gap:var(--space-internal-4);min-block-size:2rem;font-size:var(--font-size-button-s);--btn-icon-size:1.125rem}.mcUs5a_button.mcUs5a_md{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);min-block-size:2.5rem;font-size:var(--font-size-button-m);--btn-icon-size:1.25rem}.mcUs5a_button.mcUs5a_lg{padding-block:var(--space-internal-12);padding-inline:var(--space-internal-24);min-block-size:3rem;font-size:var(--font-size-button-l);--btn-icon-size:1.5rem}.mcUs5a_button.mcUs5a_sm.mcUs5a_iconOnly{--btn-icon-size:1.25rem;block-size:2rem;inline-size:2rem;min-inline-size:2rem}.mcUs5a_button.mcUs5a_md.mcUs5a_iconOnly{--btn-icon-size:1.5rem;block-size:2.5rem;inline-size:2.5rem;min-inline-size:2.5rem}.mcUs5a_button.mcUs5a_lg.mcUs5a_iconOnly{--btn-icon-size:1.75rem;block-size:3rem;inline-size:3rem;min-inline-size:3rem}.mcUs5a_button.mcUs5a_rounded{border-radius:var(--radius-full)}@media (max-width:768px){.mcUs5a_button.mcUs5a_sm,.mcUs5a_button.mcUs5a_md{min-block-size:2.75rem}.mcUs5a_button.mcUs5a_sm.mcUs5a_iconOnly,.mcUs5a_button.mcUs5a_md.mcUs5a_iconOnly{--btn-icon-size:1.625rem;block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem}}.mcUs5a_button.mcUs5a_splitMain{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:-1px}.mcUs5a_button.mcUs5a_splitSecondaryMain{margin-inline-end:-2px}.mcUs5a_button.mcUs5a_splitToggle{padding-inline:var(--space-internal-12);border-start-start-radius:0;border-end-start-radius:0;min-inline-size:2.75rem;position:relative}.mcUs5a_button.mcUs5a_splitToggle:before{background-color:color-mix(in srgb, var(--btn-on-accent) 50%, transparent);content:"";inline-size:1px;position:absolute;inset-block:.5rem;inset-inline-start:0}.mcUs5a_button.mcUs5a_secondary.mcUs5a_splitToggle:before{content:none}.mcUs5a_button.mcUs5a_tertiary.mcUs5a_splitToggle:before{background-color:color-mix(in srgb, var(--btn-accent) 50%, transparent)}.mcUs5a_button:disabled.mcUs5a_splitToggle:before{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent)}
.SzVwOG_base{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SzVwOG_size2xs{block-size:.75rem;inline-size:.75rem}.SzVwOG_sizeXs{block-size:1rem;inline-size:1rem}.SzVwOG_sizeSm{block-size:1.25rem;inline-size:1.25rem}.SzVwOG_sizeMd{block-size:1.5rem;inline-size:1.5rem}.SzVwOG_sizeLg{block-size:2rem;inline-size:2rem}.SzVwOG_sizeXl{block-size:3rem;inline-size:3rem}.SzVwOG_size2xl{block-size:4rem;inline-size:4rem}@keyframes SzVwOG_icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SzVwOG_icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.SzVwOG_spin>svg{animation:1s linear infinite SzVwOG_icon-spin}.SzVwOG_pulse>svg{animation:1.2s ease-in-out infinite SzVwOG_icon-pulse}@media (prefers-reduced-motion:reduce){.SzVwOG_spin>svg,.SzVwOG_pulse>svg{animation:none}}
.iuFsmW_label{font-family:var(--font-text);color:var(--color-primary);align-items:center;gap:.25rem;font-size:1rem;display:flex}.iuFsmW_label.iuFsmW_disabled{color:var(--color-muted-light);cursor:not-allowed}.iuFsmW_required{color:var(--color-error)}.iuFsmW_srOnly{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.QciRyG_badge{padding:0 var(--space-internal-16);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-muted-light);block-size:40px;inline-size:fit-content;font-family:var(--primary-body-font);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-dark);vertical-align:middle;border:2px solid #0000;align-items:center;gap:.25em;font-size:1rem;font-weight:600;display:inline-flex;overflow:hidden}.QciRyG_xs{padding:0 var(--space-internal-8);block-size:24px;font-size:.75rem}.QciRyG_sm{padding:0 var(--space-internal-12);block-size:32px;font-size:.75rem}.QciRyG_lg{padding:0 var(--space-internal-16);block-size:56px;font-size:1.25rem}.QciRyG_square{border-radius:0}.QciRyG_label{padding-inline:var(--space-internal-4)}.QciRyG_xs .QciRyG_label,.QciRyG_sm .QciRyG_label{padding-inline:var(--space-internal-2)}.QciRyG_lg .QciRyG_label{padding-inline:var(--space-internal-6)}.QciRyG_primary{background:var(--color-primary);color:var(--color-white);border:2px solid #0000}.QciRyG_secondary{border:2px solid var(--color-primary);color:var(--color-primary);background:0 0}.QciRyG_secondary.QciRyG_success{border-color:var(--color-success);color:var(--color-success);background:0 0}.QciRyG_secondary.QciRyG_info{border-color:var(--color-info);color:var(--color-info);background:0 0}.QciRyG_secondary.QciRyG_error{border-color:var(--color-error);color:var(--color-error);background:0 0}.QciRyG_secondary.QciRyG_warning{border-color:var(--color-warning-contrast);color:var(--color-warning-contrast);background:0 0}.QciRyG_secondary.QciRyG_neutral{border-color:var(--color-neutral-text);color:var(--color-neutral-text);background:0 0}.QciRyG_success{background:var(--color-success);color:var(--color-white);border:2px solid #0000}.QciRyG_info{background:var(--color-info);color:var(--color-white);border:2px solid #0000}.QciRyG_error{background:var(--color-error);color:var(--color-white);border:2px solid #0000}.QciRyG_warning{background:var(--color-warning-contrast);color:var(--color-white);border:2px solid #0000}.QciRyG_neutral{background:var(--color-neutral-bg);color:var(--color-neutral-text);border:2px solid #0000}.QciRyG_removable .QciRyG_closeButton{border-radius:var(--radius-full);block-size:1.125rem;min-block-size:1.125rem;inline-size:1.125rem;min-inline-size:1.125rem;color:inherit;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out-cubic), transform var(--duration-instant) var(--ease-out-cubic);appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.125rem;padding:0;line-height:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.QciRyG_removable .QciRyG_closeButton:hover{background:color-mix(in srgb, currentcolor 16%, transparent)}}.QciRyG_removable .QciRyG_closeButton:active{transform:scale(.9)}.QciRyG_removable .QciRyG_closeButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,currentcolor);outline-offset:1px}@media (prefers-reduced-motion:reduce){.QciRyG_removable .QciRyG_closeButton{transition:background-color var(--duration-instant) var(--ease-out-cubic)}.QciRyG_removable .QciRyG_closeButton:active{transform:none}}.QciRyG_icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.QciRyG_removable{padding-inline-end:var(--space-internal-6)}.QciRyG_removable.QciRyG_sm{padding-inline-start:var(--space-internal-12);font-size:.75rem}.QciRyG_removable.QciRyG_md{padding-inline-start:var(--space-internal-16);font-size:1rem}.QciRyG_removable.QciRyG_lg{padding-inline-start:var(--space-internal-16);font-size:1.25rem}
.IHAmmW_helperText{font-family:var(--primary-body-font,sans-serif);color:var(--color-primary);background-color:#0000;align-items:center;gap:.375rem;margin-block-start:.5rem;font-size:.875rem;display:flex}.IHAmmW_helperText+.IHAmmW_helperText{margin-block-start:0}@supports selector(:has(*)){.IHAmmW_helperText:has(+.IHAmmW_helperText){margin-block-end:var(--space-internal-4)}}.IHAmmW_icon{flex-shrink:0;display:inline-flex}.IHAmmW_error{color:var(--color-error)}.IHAmmW_warning{color:var(--color-warning-contrast)}.IHAmmW_success{color:var(--color-success)}.IHAmmW_info{color:var(--color-info)}
.oSwJeG_checkboxContainer{align-items:center;gap:.5rem;display:flex}.oSwJeG_checkbox{border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;appearance:none;background-color:var(--color-light-bg);block-size:24px;inline-size:24px;transition:border-color var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast) var(--ease-out-cubic), box-shadow var(--duration-fast) var(--ease-out-cubic), transform var(--duration-instant) var(--ease-out-cubic);position:relative}.oSwJeG_checkbox--sm{block-size:18px;inline-size:18px}.oSwJeG_checkbox--md{block-size:24px;inline-size:24px}.oSwJeG_checkbox--lg{block-size:30px;inline-size:30px}@supports (accent-color:var(--color-primary)){.oSwJeG_checkbox{accent-color:var(--color-primary);background-color:var(--color-light-bg)}input.oSwJeG_checkbox:checked:after,.oSwJeG_checkboxContainer input.oSwJeG_checkbox:checked:after,.oSwJeG_checkedState:after,.oSwJeG_checkboxContainer .oSwJeG_checkedState:after{content:none}.oSwJeG_checkbox:focus,.oSwJeG_checkbox:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px);box-shadow:none}}@media (hover:hover) and (pointer:fine){.oSwJeG_checkbox:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.oSwJeG_checkbox{transition:border-color var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast) var(--ease-out-cubic), box-shadow var(--duration-fast) var(--ease-out-cubic)}.oSwJeG_checkbox:active{transform:none}}.oSwJeG_checkbox:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.oSwJeG_checkbox:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px);box-shadow:none}.oSwJeG_checkbox:active{transform:scale(.92)}@media (forced-colors:active){.oSwJeG_checkbox:focus-visible{outline-offset:2px;outline:3px solid highlight}}input.oSwJeG_checkbox:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}input.oSwJeG_checkbox:checked:after{content:"";border-inline-start:3px solid var(--checkbox-checkmark-color);border-block-end:3px solid var(--checkbox-checkmark-color);border-radius:var(--radius-sm);block-size:6px;inline-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.oSwJeG_checkboxContainer input.oSwJeG_checkbox:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}.oSwJeG_checkboxContainer input.oSwJeG_checkbox:checked:after{content:"";border-inline-start:3px solid var(--checkbox-checkmark-color);border-block-end:3px solid var(--checkbox-checkmark-color);border-radius:var(--radius-sm);block-size:6px;inline-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.oSwJeG_checkedState{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.oSwJeG_checkedState:after{content:"";border-inline-start:3px solid var(--checkbox-checkmark-color);border-block-end:3px solid var(--checkbox-checkmark-color);border-radius:var(--radius-sm);z-index:1;block-size:6px;inline-size:12px;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.oSwJeG_checkboxContainer .oSwJeG_checkedState{background-color:var(--color-primary);border-color:var(--color-primary)}.oSwJeG_checkboxContainer .oSwJeG_checkedState:after{content:"";border-inline-start:3px solid var(--checkbox-checkmark-color);border-block-end:3px solid var(--checkbox-checkmark-color);border-radius:var(--radius-sm);z-index:1;block-size:6px;inline-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.oSwJeG_checkbox:indeterminate{background-color:var(--color-primary);border:1px solid var(--color-primary)}.oSwJeG_checkbox:indeterminate:before{content:"";background-color:var(--checkbox-checkmark-color);block-size:3px;inline-size:12px;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oSwJeG_indeterminateState{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.oSwJeG_indeterminateState:before{content:"";background-color:var(--checkbox-checkmark-color);z-index:1;block-size:3px;inline-size:12px;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oSwJeG_checkboxContainer .oSwJeG_indeterminateState{background-color:var(--color-primary);border-color:var(--color-primary)}.oSwJeG_label{color:var(--color-primary);font-size:1rem}.oSwJeG_checkbox:disabled,.oSwJeG_checkbox:disabled:checked,.oSwJeG_checkbox:disabled:indeterminate,.oSwJeG_checkbox:disabled.oSwJeG_checkedState,.oSwJeG_checkbox:disabled.oSwJeG_indeterminateState,.oSwJeG_checkboxContainer input.oSwJeG_checkbox:disabled:checked,.oSwJeG_checkboxContainer input.oSwJeG_checkbox:disabled:indeterminate,.oSwJeG_checkboxContainer .oSwJeG_checkbox:disabled.oSwJeG_checkedState,.oSwJeG_checkboxContainer .oSwJeG_checkbox:disabled.oSwJeG_indeterminateState{border-color:var(--color-primary-disabled);background-color:var(--color-disabled-bg);cursor:not-allowed}.oSwJeG_checkbox:disabled:hover{box-shadow:none;border-color:var(--color-primary-disabled)}.oSwJeG_checkboxContainer input.oSwJeG_checkbox:disabled:checked:after,.oSwJeG_checkboxContainer .oSwJeG_checkbox:disabled.oSwJeG_checkedState:after{border-color:var(--color-disabled-placeholder)}.oSwJeG_checkboxContainer input.oSwJeG_checkbox:disabled:indeterminate:before,.oSwJeG_checkboxContainer .oSwJeG_checkbox:disabled.oSwJeG_indeterminateState:before{background-color:var(--color-disabled-placeholder)}.themeHCB input.oSwJeG_checkbox:checked:after{content:"";border-inline-start-color:var(--main-body-background-color);border-block-end-color:var(--main-body-background-color)}
.wrh2Sa_field{gap:var(--space-internal-8);flex-direction:column;display:flex}.wrh2Sa_label{font-family:var(--font-text);color:var(--color-primary);font-size:1rem;font-weight:400;display:block}.wrh2Sa_required{color:var(--color-error);margin-inline-start:var(--space-internal-4)}.wrh2Sa_wrapper{position:relative}.wrh2Sa_control{border:1px solid var(--color-border);border-radius:var(--radius-lg);outline:var(--focus-ring-width) solid transparent;outline-offset:0;background:color-mix(in srgb, var(--main-body-background-color) 96%, var(--color-primary));cursor:pointer;min-block-size:48px;inline-size:100%;transition:border-color var(--duration-fast) var(--ease-out-cubic), outline-color var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast) var(--ease-out-cubic), box-shadow var(--duration-fast) var(--ease-out-cubic);align-items:stretch;display:flex;position:relative;box-shadow:inset 0 0 #0000}.wrh2Sa_controlOpen,.wrh2Sa_control:focus-within{border-color:var(--color-primary)}.wrh2Sa_control:focus-within{box-shadow:inset 0 0 0 1px var(--color-primary);outline-color:var(--focus-ring-color)}.wrh2Sa_control:not(:focus-within):hover:not(.wrh2Sa_disabled){border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border));background:color-mix(in srgb, var(--main-body-background-color) 92%, var(--color-primary))}.wrh2Sa_controlError{border-color:var(--color-error)}.wrh2Sa_trigger{padding-block:var(--space-internal-12);padding-inline:var(--space-internal-16) calc(var(--space-internal-32) + var(--space-internal-8));min-inline-size:0;font-family:var(--font-body);font-size:var(--font-size-text);text-align:start;color:var(--color-text);cursor:pointer;background:0 0;border:none;outline:none;flex:1;align-items:center;line-height:1.4;display:flex}.wrh2Sa_trigger:focus-visible{outline:none}.wrh2Sa_triggerPlaceholder{color:var(--color-muted)}.wrh2Sa_triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrh2Sa_chevronButton{padding:0;inline-size:calc(var(--space-internal-32) + var(--space-internal-8));color:var(--color-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-cubic);background:0 0;border:none;justify-content:flex-end;align-items:center;padding-inline-end:calc(var(--space-internal-12) + var(--space-internal-8));display:flex;position:absolute;inset-block:0;inset-inline-end:0}.wrh2Sa_chevronButton:focus-visible{outline:none}.wrh2Sa_chevron{pointer-events:none;transition:color var(--duration-fast) var(--ease-out-cubic), transform var(--duration-normal) var(--ease-out-expo);flex-shrink:0;display:block}.wrh2Sa_chevronOpen,.wrh2Sa_control:focus-within .wrh2Sa_chevron,.wrh2Sa_chevronButton:hover .wrh2Sa_chevron{color:var(--color-primary)}.wrh2Sa_chevronOpen{transform:rotate(180deg)}.wrh2Sa_dropdown{z-index:1000;padding:var(--space-internal-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--main-body-background-color,var(--color-surface));max-block-size:280px;box-shadow:0 20px 60px color-mix(in srgb, var(--color-primary) 14%, transparent), 0 2px 12px color-mix(in srgb, var(--color-primary) 8%, transparent);animation:wrh2Sa_dropdown-enter var(--duration-fast) var(--ease-out-cubic);overflow-block:auto;overscroll-behavior:contain;transform-origin:top;margin:0;list-style:" ";position:fixed;overflow-y:auto}.wrh2Sa_option{padding:var(--space-internal-12) var(--space-internal-16);justify-content:space-between;align-items:center;gap:var(--space-internal-12);border-radius:var(--radius-md);min-block-size:44px;inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text);text-align:start;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-cubic), color var(--duration-fast) var(--ease-out-cubic), transform var(--duration-fast) var(--ease-out-cubic);background:0 0;border:none;line-height:1.4;display:flex;position:relative}.wrh2Sa_option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.wrh2Sa_option:hover:not(:disabled),.wrh2Sa_optionHighlighted{background:color-mix(in srgb, var(--color-primary) 10%, transparent);transform:translateX(var(--space-internal-2))}.wrh2Sa_optionSelected{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.wrh2Sa_optionLabel{flex:1}.wrh2Sa_optionCheck{color:var(--color-primary);flex-shrink:0}.wrh2Sa_empty{padding:var(--space-internal-12) var(--space-internal-16);min-block-size:44px;font-family:var(--font-body);font-size:var(--font-size-text);color:var(--color-muted);line-height:1.4}.wrh2Sa_disabled{cursor:not-allowed;pointer-events:none}.wrh2Sa_wrapper:has(.wrh2Sa_disabled){border-color:var(--color-primary-disabled);background:var(--color-disabled-bg-light)}:is(.wrh2Sa_wrapper:has(.wrh2Sa_disabled) .wrh2Sa_triggerLabel,.wrh2Sa_wrapper:has(.wrh2Sa_disabled) .wrh2Sa_triggerPlaceholder){color:var(--color-disabled-placeholder)}.wrh2Sa_field:has(.wrh2Sa_disabled) .wrh2Sa_label{color:var(--color-muted-light);cursor:not-allowed}@keyframes wrh2Sa_dropdown-enter{0%{transform:translateY(calc(-1 * var(--space-internal-4))) scale(.98);opacity:0}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wrh2Sa_chevron,.wrh2Sa_control,.wrh2Sa_dropdown,.wrh2Sa_option{transition:none;animation:none}.wrh2Sa_option:hover:not(:disabled),.wrh2Sa_optionHighlighted{transform:none}}
.IZI1Wq_blogNavBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.IZI1Wq_rightNavGroup{gap:.5rem;display:flex}.IZI1Wq_buttonLabel{display:none}@media (min-width:768px){.IZI1Wq_buttonLabel{display:inline}}
.lGwjTa_field{gap:var(--space-internal-8);flex-direction:column;display:flex}.lGwjTa_label{font-family:var(--font-text);color:var(--color-primary);font-size:1rem;font-weight:400;display:block}.lGwjTa_required{color:var(--color-error-text);margin-inline-start:var(--space-internal-4)}.lGwjTa_input{padding:var(--space-internal-12) var(--space-internal-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out-cubic), outline-color var(--duration-fast) var(--ease-out-cubic);background:0 0;outline:none}.lGwjTa_input::placeholder{color:var(--color-muted);opacity:1}.lGwjTa_input:focus{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lGwjTa_input.lGwjTa_hasError{border-color:var(--color-error)}.lGwjTa_textarea{padding:var(--space-internal-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-block-size:140px;inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out-cubic), outline-color var(--duration-fast) var(--ease-out-cubic);resize:vertical;resize:block;background:0 0;outline:none}.lGwjTa_textarea::placeholder{color:var(--color-muted);opacity:1}.lGwjTa_textarea:focus{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lGwjTa_textarea.lGwjTa_hasError{border-color:var(--color-error)}.lGwjTa_selectWrapper{align-items:center;display:flex;position:relative}.lGwjTa_select{padding:var(--space-internal-12) var(--space-internal-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-cubic), outline-color var(--duration-fast) var(--ease-out-cubic);appearance:none;background:0 0;outline:none;padding-inline-end:calc(var(--space-internal-32) + var(--space-internal-8))}.lGwjTa_select:focus{border-color:var(--color-primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lGwjTa_select.lGwjTa_hasError{border-color:var(--color-error)}.lGwjTa_select option[value=""]{color:var(--color-muted)}.lGwjTa_chevronSlot{inline-size:calc(var(--space-internal-32) + var(--space-internal-8));pointer-events:none;justify-content:flex-end;align-items:center;padding-inline-end:calc(var(--space-internal-12) + var(--space-internal-8));display:flex;position:absolute;inset-block:0;inset-inline-end:0}.lGwjTa_chevron{color:var(--color-muted);transition:transform var(--duration-normal) var(--ease-out-expo);flex-shrink:0;display:block}.lGwjTa_select:focus+.lGwjTa_chevronSlot .lGwjTa_chevron{color:var(--color-primary)}.lGwjTa_error{font-family:var(--font-body);color:var(--color-error-text);margin:0;font-size:12px}
._0iiXvG_groupLabel{font-family:var(--font-text);color:var(--color-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:flex}
.hLSYnG_wrapper{padding-block:.75rem;padding-inline:var(--space-layout-16);gap:.75rem;inline-size:100%;max-inline-size:80rem;margin-inline:auto;display:grid}@media (min-width:768px){.hLSYnG_wrapper{padding-inline:var(--space-layout-24)}}@media (min-width:1024px){.hLSYnG_wrapper{padding-inline:var(--space-layout-32)}}
.XLEq2W_checkboxGroup{flex-direction:column;gap:1rem;inline-size:auto;margin-block:1rem;display:flex}@supports (width:fit-content){.XLEq2W_checkboxGroup{inline-size:fit-content}}.XLEq2W_options{flex-direction:column;gap:.5rem;margin-inline-start:1.5rem;display:flex}.XLEq2W_checkbox{block-size:24px;inline-size:24px}
.jOzSdG_spotlightLayer{pointer-events:none;z-index:var(--z-index-overlay,900);position:fixed;inset:0}.jOzSdG_spotlightFrame,.jOzSdG_spotlightFrameStatic{border:2px solid var(--color-primary);border-radius:var(--radius-md,8px);position:fixed;box-shadow:0 0 0 9999px #041b2347,0 0 0 4px #041b231f}.jOzSdG_spotlightFrame{animation:2.4s ease-in-out 2 jOzSdG_donny-spotlight-pulse}@keyframes jOzSdG_donny-spotlight-pulse{0%,to{box-shadow:0 0 0 9999px #041b2347,0 0 0 4px #041b231f}50%{box-shadow:0 0 0 9999px #041b2357,0 0 0 6px #041b2333}}.jOzSdG_liveRegion{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.jOzSdG_spotlightFrame{animation:none}}
.CHEUPG_card{border-radius:var(--radius-lg);color:inherit;touch-action:manipulation;text-decoration:none;display:block}.CHEUPG_card:focus-visible{outline:none}.CHEUPG_media{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--main-body-background-color) 86%, var(--color-primary));inline-size:100%;box-shadow:none;transition:box-shadow var(--duration-normal) var(--ease-out-cubic), transform var(--duration-normal) var(--ease-out-cubic);position:relative;overflow:hidden;transform:translateZ(0)}.CHEUPG_square{aspect-ratio:1}.CHEUPG_video{aspect-ratio:16/9}.CHEUPG_portrait{aspect-ratio:3/4}.CHEUPG_landscape{aspect-ratio:4/3}.CHEUPG_asset{block-size:100%;inline-size:100%;transition:opacity var(--duration-fast) var(--ease-out-cubic), transform var(--duration-slow) var(--ease-out-expo);object-fit:cover;position:absolute;inset:0;transform:scale(1.001)}.CHEUPG_caption{gap:var(--space-internal-4);margin-block-start:var(--space-internal-16);display:grid}.CHEUPG_category{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--primary-text-color) 90%, var(--main-body-background-color));transition:color var(--duration-fast) var(--ease-out-cubic);font-size:11px;display:block}.CHEUPG_title{font-family:var(--font-title);font-size:var(--font-size-text);color:var(--primary-text-color);transition:color var(--duration-fast) var(--ease-out-cubic);margin:0;font-weight:600;line-height:1.2}.CHEUPG_description{font-family:var(--font-body);color:color-mix(in srgb, var(--primary-text-color) 90%, var(--main-body-background-color));transition:color var(--duration-fast) var(--ease-out-cubic), opacity var(--duration-fast) var(--ease-out-cubic);opacity:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.CHEUPG_tags{gap:var(--space-internal-6);transition:opacity var(--duration-normal) var(--ease-out-cubic), transform var(--duration-normal) var(--ease-out-cubic);transform:translateY(var(--space-internal-4));opacity:0;flex-wrap:wrap;padding-block-start:var(--space-internal-8);display:flex}.CHEUPG_tag{padding-block:var(--space-internal-4);padding-inline:var(--space-internal-12);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 8%, transparent);min-block-size:24px;font-family:var(--font-body);color:color-mix(in srgb, var(--primary-text-color) 84%, transparent);align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.CHEUPG_comingSoon{cursor:default}.CHEUPG_comingSoon:hover .CHEUPG_media{box-shadow:none;transform:none}.CHEUPG_comingSoon:hover .CHEUPG_asset{transform:scale(1.001)}.CHEUPG_comingSoon:hover .CHEUPG_category,.CHEUPG_comingSoon:hover .CHEUPG_title{color:var(--primary-text-color)}.CHEUPG_comingSoonBadge{z-index:1;padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);border:1px solid var(--color-border-light);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);block-size:fit-content;inline-size:fit-content;box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 12%, transparent);font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--color-text);align-items:center;margin:auto;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;inset:0}.CHEUPG_card:hover .CHEUPG_media,.CHEUPG_card:focus-visible .CHEUPG_media{box-shadow:0 18px 38px color-mix(in srgb, var(--color-primary) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--color-primary) 6%, transparent);transform:translateY(calc(-1 * var(--space-internal-2)))}.CHEUPG_card:focus-visible .CHEUPG_title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.CHEUPG_card:hover .CHEUPG_asset,.CHEUPG_card:focus-visible .CHEUPG_asset{transform:scale(1.035)}.CHEUPG_card:hover .CHEUPG_category,.CHEUPG_card:focus-visible .CHEUPG_category,.CHEUPG_card:hover .CHEUPG_title,.CHEUPG_card:focus-visible .CHEUPG_title{color:var(--color-primary)}.CHEUPG_card:hover .CHEUPG_description,.CHEUPG_card:focus-visible .CHEUPG_description{color:var(--color-text);opacity:1}.CHEUPG_card:hover .CHEUPG_tags,.CHEUPG_card:focus-visible .CHEUPG_tags{opacity:1;transform:translateY(0)}.CHEUPG_card:active .CHEUPG_media{box-shadow:none;transform:translateY(0)}@media (hover:none){.CHEUPG_description{opacity:1}.CHEUPG_tags{opacity:1;transform:none}}@media (min-width:768px){.CHEUPG_title{font-size:1.125rem}}@media (forced-colors:active){.CHEUPG_comingSoonBadge{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.CHEUPG_asset,.CHEUPG_category,.CHEUPG_description,.CHEUPG_media,.CHEUPG_tag,.CHEUPG_tags,.CHEUPG_title{transition:none;animation:none}.CHEUPG_card:hover .CHEUPG_asset,.CHEUPG_card:focus-visible .CHEUPG_asset,.CHEUPG_card:hover .CHEUPG_media,.CHEUPG_card:focus-visible .CHEUPG_media,.CHEUPG_card:active .CHEUPG_media,.CHEUPG_tags{transform:none}}
.L1VFkq_root{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.L1VFkq_optionsTrayAnchor{top:50%;z-index:50;pointer-events:none;padding-inline-end:var(--space-internal-4);position:absolute;inset-inline-end:100%;transform:translateY(-50%)}.L1VFkq_optionsTrayAnchor[data-open=true]{pointer-events:auto}.L1VFkq_optionsTrayFan{justify-content:flex-end;align-items:center;gap:var(--space-internal-4);transform-origin:100%;flex-flow:row;inline-size:max-content;display:inline-flex}.L1VFkq_trigger{z-index:1;white-space:nowrap;font-weight:var(--font-weight-medium);flex-shrink:0;position:relative}.L1VFkq_option{white-space:nowrap;flex-shrink:0}.L1VFkq_option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (forced-colors:active){.L1VFkq_option:focus-visible{outline-offset:2px;outline:3px solid highlight}}
.U5i1fW_link{font-family:var(--font-text);color:var(--link-color);transition:color var(--duration-fast) var(--ease-out-cubic);align-items:center;text-decoration:none;display:inline-flex}.U5i1fW_linkSm{gap:.3rem;font-size:1rem}.U5i1fW_linkMd{gap:.5rem;font-size:1.125rem}.U5i1fW_linkLg{gap:.5rem;font-size:1.5rem}.U5i1fW_externalIcon{align-items:center;display:inline-flex;translate:0 -2px}.U5i1fW_linkSm .U5i1fW_externalIcon{translate:0 -1px}.U5i1fW_link:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.U5i1fW_link.U5i1fW_underlineHover:after{transition:opacity var(--duration-fast) var(--ease-out-cubic);opacity:0}@media (hover:hover) and (pointer:fine){.U5i1fW_link.U5i1fW_underlineHover:hover:after{opacity:.9}}.U5i1fW_link.U5i1fW_underlineHover:focus-visible:after{opacity:.9}@media (prefers-reduced-motion:reduce){.U5i1fW_link.U5i1fW_underlineHover:after{transition:none}}.U5i1fW_linkInherit{font-size:inherit;gap:.3rem}
.R76Jfa_text{margin-block:0 var(--space-layout-16,1rem);font-family:var(--font-text);font-size:var(--font-size-text);font-weight:var(--font-weight-text);color:var(--color-text);margin-inline:0;line-height:1.6}.R76Jfa_textXXS{font-size:var(--font-size-text-xxs)}.R76Jfa_textXS{font-size:var(--font-size-text-xs)}.R76Jfa_textS{font-size:var(--font-size-text-s)}.R76Jfa_textM{font-size:var(--font-size-text-m)}.R76Jfa_textL{font-size:var(--font-size-text-l)}.R76Jfa_textXL{font-size:var(--font-size-text-xl)}.R76Jfa_textXXL{font-size:var(--font-size-text-xxl)}.R76Jfa_lineHeightTight{line-height:var(--line-height-tight)}.R76Jfa_lineHeightSnug{line-height:var(--line-height-snug)}.R76Jfa_lineHeightNormal{line-height:var(--line-height-normal)}.R76Jfa_lineHeightRelaxed{line-height:var(--line-height-relaxed)}.R76Jfa_lineHeightLoose{line-height:var(--line-height-loose)}@supports (font-optical-sizing:auto){.R76Jfa_text{font-optical-sizing:auto}}
._79AeNG_container{inline-size:100%}._79AeNG_trigger{padding:var(--space-internal-8) 0;align-items:center;gap:var(--space-internal-8);font-family:var(--font-body);color:var(--color-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-cubic);background:0 0;border:none;font-size:14px;display:inline-flex}._79AeNG_trigger:hover{color:var(--color-primary)}._79AeNG_trigger:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._79AeNG_icon{block-size:16px;inline-size:16px;transition:transform var(--duration-normal) var(--ease-out-expo);justify-content:center;align-items:center;font-size:16px;font-weight:300;line-height:1;display:inline-flex}._79AeNG_iconExpanded{transform:rotate(45deg)}._79AeNG_content{--expandable-focus-bleed:calc(var(--focus-ring-width,2px) + var(--focus-ring-offset,2px));margin:calc(-1 * var(--expandable-focus-bleed));padding:var(--expandable-focus-bleed);overflow:hidden}._79AeNG_inner{padding-block-start:var(--space-layout-24)}@media (prefers-reduced-motion:reduce){._79AeNG_trigger,._79AeNG_icon{transition:none}}
.cG-5ha_mermaidFigure{padding:var(--space-internal-16) 0;align-items:center;gap:var(--space-internal-12);flex-direction:column;margin:0;display:flex}.cG-5ha_diagram{--mermaid-color:#ed4b9b;--mermaid-node-bg:transparent;--mermaid-line-color:#ed4b9b;overflow-inline:auto;justify-content:center;inline-size:100%;display:flex;overflow-x:auto}.cG-5ha_diagramFrame{inline-size:100%}.cG-5ha_diagram svg{block-size:auto;min-inline-size:min-content}:is(.cG-5ha_diagram path,.cG-5ha_diagram line,.cG-5ha_diagram polyline){stroke:var(--mermaid-line-color)!important;stroke-width:1.5px!important}:is(.cG-5ha_diagram rect,.cG-5ha_diagram circle,.cG-5ha_diagram ellipse,.cG-5ha_diagram polygon){fill:var(--mermaid-node-bg)!important;stroke:var(--mermaid-line-color)!important;stroke-width:1.5px!important}:is(.cG-5ha_diagram text,.cG-5ha_diagram tspan,.cG-5ha_diagram foreignObject,.cG-5ha_diagram foreignObject *){text-overflow:clip!important;white-space:nowrap!important;color:var(--mermaid-color)!important;fill:var(--mermaid-color)!important;font-weight:500!important;overflow:visible!important}.cG-5ha_diagram foreignObject{overflow:visible!important}:is(.cG-5ha_diagram .mindmap-node path,.cG-5ha_diagram .mindmap-node rect,.cG-5ha_diagram .mindmap-node circle,.cG-5ha_diagram .section-root path,.cG-5ha_diagram .section-root rect){fill:var(--mermaid-node-bg)!important;stroke:var(--mermaid-line-color)!important;stroke-width:1.5px!important}:is(.cG-5ha_diagram marker path,.cG-5ha_diagram marker polygon){fill:var(--mermaid-line-color)!important;stroke:var(--mermaid-line-color)!important}:is(.cG-5ha_diagram .nodeLabel,.cG-5ha_diagram .label,.cG-5ha_diagram .edgeLabel){white-space:nowrap!important;color:var(--mermaid-color)!important;background:0 0!important;overflow:visible!important}:is(.cG-5ha_diagram .node-bkg,.cG-5ha_diagram .cluster-bkg){fill:#0000!important}.cG-5ha_caption{text-align:center;color:var(--secondary-text-color);font-size:.875rem;font-style:italic}.cG-5ha_textAlternative{inline-size:min(100%,48rem);font-family:var(--font-text);font-size:var(--font-size-text-s);color:var(--color-text)}.cG-5ha_textAlternativeSummary{font-weight:var(--font-weight-medium);cursor:pointer}.cG-5ha_textAlternativeSummary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.cG-5ha_textAlternativeContent{padding-block-start:var(--space-internal-12)}.cG-5ha_textAlternativeContent p{margin-block:0 var(--space-internal-8)}.cG-5ha_textAlternativeContent ul{padding-inline-start:var(--space-internal-24);list-style:outside}.cG-5ha_textAlternativeContent ul ul{margin-block-start:var(--space-internal-4);list-style:circle}.cG-5ha_loading{padding:var(--space-internal-24);justify-content:center;align-items:center;display:flex}.cG-5ha_loadingSpinner{border:2px solid var(--color-border);border-radius:var(--radius-circle);border-block-start-color:var(--color-primary);block-size:24px;inline-size:24px;animation:.8s linear infinite cG-5ha_spin}@keyframes cG-5ha_spin{to{transform:rotate(360deg)}}
.M3Rxiq_container{margin-block:.5rem 1.25rem}.M3Rxiq_editorial{margin-block:0}.M3Rxiq_hiddenInput{display:none}.M3Rxiq_displayField{inline-size:100%}.M3Rxiq_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.35rem;display:flex}.M3Rxiq_editorialActions{align-items:center;gap:var(--space-internal-12);flex-wrap:wrap;display:flex}.M3Rxiq_editorialBrowseButton{padding:var(--space-internal-12) var(--space-internal-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-body);color:var(--color-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast) var(--ease-out-cubic);background:0 0;font-size:14px;font-weight:600}.M3Rxiq_editorialBrowseButton:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-border) 18%, transparent)}.M3Rxiq_editorialBrowseButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.M3Rxiq_editorialBrowseButton:disabled{cursor:not-allowed;opacity:.6}.M3Rxiq_editorialClearButton{font-family:var(--font-body);text-underline-offset:2px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.M3Rxiq_editorialClearButton:hover:not(:disabled){opacity:.7}.M3Rxiq_editorialClearButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.M3Rxiq_editorialClearButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.M3Rxiq_actions,.M3Rxiq_editorialActions{flex-direction:column;align-items:stretch}}
.D0Nh0q_list{font-family:var(--font-body), system-ui, sans-serif;margin:0;padding-inline-start:var(--space-internal-16)}.D0Nh0q_list li{white-space:normal;overflow-wrap:break-word;margin-block-end:var(--space-internal-8)}.D0Nh0q_markerDash{padding-inline-start:0}.D0Nh0q_markerDash li{padding-inline-start:1.5em;position:relative}.D0Nh0q_markerDash li:before{content:"—";position:absolute;inset-inline-start:0}.D0Nh0q_spacingCompact li{margin-block-end:var(--space-internal-4)}.D0Nh0q_spacingNormal li{margin-block-end:var(--space-internal-8)}.D0Nh0q_spacingRelaxed li{margin-block-end:var(--space-internal-12)}.D0Nh0q_list li:last-child,.D0Nh0q_spacingCompact li:last-child,.D0Nh0q_spacingNormal li:last-child,.D0Nh0q_spacingRelaxed li:last-child{margin-block-end:0}.D0Nh0q_textXXS{font-size:var(--font-size-text-xxs)}.D0Nh0q_textXS{font-size:var(--font-size-text-xs)}.D0Nh0q_textS{font-size:var(--font-size-text-s)}.D0Nh0q_textM{font-size:var(--font-size-text-m)}.D0Nh0q_textL{font-size:var(--font-size-text-l)}.D0Nh0q_textXL{font-size:var(--font-size-text-xl)}.D0Nh0q_textXXL{font-size:var(--font-size-text-xxl)}.D0Nh0q_lineHeightTight{line-height:var(--line-height-tight)}.D0Nh0q_lineHeightSnug{line-height:var(--line-height-snug)}.D0Nh0q_lineHeightNormal{line-height:var(--line-height-normal)}.D0Nh0q_lineHeightRelaxed{line-height:var(--line-height-relaxed)}.D0Nh0q_lineHeightLoose{line-height:var(--line-height-loose)}
.i4dWXG_root{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-12);align-items:center;gap:var(--space-internal-8);border-radius:var(--radius-md);min-block-size:2.5rem;font-family:var(--font-text,system-ui, sans-serif);font-size:var(--font-size-text-s);line-height:var(--line-height-normal);text-align:start;color:var(--color-dark);-webkit-user-select:none;user-select:none;display:flex}:is(.i4dWXG_root:hover,.i4dWXG_root:active,.i4dWXG_root.i4dWXG_highlighted,[data-highlighted]>.i4dWXG_root){background-color:var(--color-neutral-bg)}.i4dWXG_icon{color:var(--color-primary);flex:0 0 1.25rem;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.i4dWXG_icon svg{block-size:1rem;inline-size:1rem}.i4dWXG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.i4dWXG_meta{align-items:center;gap:var(--space-internal-4);font-size:var(--font-size-text-xs,.75rem);color:var(--color-muted);margin-inline-start:auto;display:inline-flex}.i4dWXG_trailingIcon{color:var(--color-muted);align-items:center;margin-inline-start:auto;display:inline-flex}.i4dWXG_meta~.i4dWXG_trailingIcon{margin-inline-start:0}.i4dWXG_trailingIcon svg{block-size:.875rem;inline-size:.875rem}.i4dWXG_destructive,.i4dWXG_destructive .i4dWXG_icon,.i4dWXG_destructive .i4dWXG_trailingIcon{color:var(--color-error)}:is(.i4dWXG_destructive:hover,.i4dWXG_destructive:active,.i4dWXG_destructive.i4dWXG_highlighted,[data-highlighted]>.i4dWXG_destructive){background-color:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error-text)}.i4dWXG_disabled,.i4dWXG_disabled .i4dWXG_icon,.i4dWXG_disabled .i4dWXG_meta,.i4dWXG_disabled .i4dWXG_trailingIcon{color:var(--color-disabled-placeholder)}.i4dWXG_disabled:hover,.i4dWXG_disabled:active{background-color:#0000}@media (forced-colors:active){.i4dWXG_root{color:canvastext}.i4dWXG_disabled,.i4dWXG_disabled .i4dWXG_icon,.i4dWXG_disabled .i4dWXG_meta,.i4dWXG_disabled .i4dWXG_trailingIcon{color:graytext}:is(.i4dWXG_root.i4dWXG_highlighted,[data-highlighted]>.i4dWXG_root){color:highlighttext;background-color:highlight}:is(.i4dWXG_root.i4dWXG_highlighted .i4dWXG_icon,.i4dWXG_root.i4dWXG_highlighted .i4dWXG_meta,.i4dWXG_root.i4dWXG_highlighted .i4dWXG_trailingIcon,[data-highlighted]>.i4dWXG_root .i4dWXG_icon,[data-highlighted]>.i4dWXG_root .i4dWXG_meta,[data-highlighted]>.i4dWXG_root .i4dWXG_trailingIcon){color:highlighttext}}
.V953eW_root{flex-shrink:0;align-items:center;display:inline-flex}.V953eW_link{border-radius:var(--radius-sm)}.V953eW_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.V953eW_green{border-radius:var(--radius-lg);inline-size:auto;max-inline-size:none;display:block}.V953eW_green.V953eW_sm{border-radius:var(--radius-md);block-size:32px}.V953eW_green.V953eW_md{block-size:48px}.V953eW_green.V953eW_lg{block-size:64px}
.Xtwa_G_title{margin-block:0 var(--space-layout-16,1rem);font-family:var(--font-title);font-size:var(--font-size-title);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--color-title);margin-inline:0;font-weight:500}@supports (text-wrap:balance){.Xtwa_G_title{text-wrap:balance}}.Xtwa_G_titleXXS{font-size:var(--font-size-title-xxs)}.Xtwa_G_titleXS{font-size:var(--font-size-title-xs)}.Xtwa_G_titleS{font-size:var(--font-size-title-s)}.Xtwa_G_titleM{font-size:var(--font-size-title-m)}.Xtwa_G_titleL{font-size:var(--font-size-title-l)}.Xtwa_G_titleXL{font-size:var(--font-size-title-xl)}.Xtwa_G_titleXXL{font-size:var(--font-size-title-xxl)}.Xtwa_G_lineHeightTight{line-height:var(--line-height-tight)}.Xtwa_G_lineHeightSnug{line-height:var(--line-height-snug)}.Xtwa_G_lineHeightNormal{line-height:var(--line-height-normal)}.Xtwa_G_lineHeightRelaxed{line-height:var(--line-height-relaxed)}.Xtwa_G_lineHeightLoose{line-height:var(--line-height-loose)}@supports (font-optical-sizing:auto){.Xtwa_G_title{font-optical-sizing:auto}}@media not (min-width:768px){.Xtwa_G_title{overflow-wrap:anywhere;max-inline-size:100%}}
.eDkemG_root{border-radius:var(--radius-sm,4px);color:var(--color-muted);justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.eDkemG_root:hover{color:var(--color-text)}.eDkemG_root:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.eDkemG_icon{justify-content:center;align-items:center;display:inline-flex}.eDkemG_sm{padding:var(--space-internal-4)}.eDkemG_sm .eDkemG_icon>*{block-size:1rem;inline-size:1rem}.eDkemG_md{padding:var(--space-internal-8)}.eDkemG_md .eDkemG_icon>*{block-size:1.25rem;inline-size:1.25rem}.eDkemG_lg{padding:var(--space-internal-12)}.eDkemG_lg .eDkemG_icon>*{block-size:1.5rem;inline-size:1.5rem}.eDkemG_chip{border:1px solid var(--color-border);border-radius:var(--radius-full,9999px);background-color:#0000;transition:color .2s,background-color .2s,border-color .2s}.eDkemG_chip:hover{border-color:var(--color-text);background-color:var(--color-text);color:var(--main-body-background-color,var(--color-white))}.eDkemG_chip.eDkemG_sm,.eDkemG_chip.eDkemG_md,.eDkemG_chip.eDkemG_lg{block-size:2.5rem;inline-size:2.5rem;padding:0}@media (forced-colors:active){.eDkemG_root{color:linktext}.eDkemG_chip{border-color:canvastext}.eDkemG_root:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.eDkemG_root{transition:none}}
._4Yl36a_root{align-items:center;gap:var(--space-internal-6);font-family:var(--font-body);color:var(--color-text);display:inline-flex}._4Yl36a_dot{border-radius:var(--radius-circle);background-color:currentColor;flex:none;block-size:.5em;inline-size:.5em}._4Yl36a_sm{font-size:var(--font-size-text-xxs)}._4Yl36a_md{font-size:var(--font-size-text-s)}._4Yl36a_lg{font-size:var(--font-size-text-m)}._4Yl36a_dot._4Yl36a_neutral{background-color:var(--color-muted)}._4Yl36a_dot._4Yl36a_success{background-color:var(--color-success)}._4Yl36a_dot._4Yl36a_warning{background-color:var(--color-warning)}._4Yl36a_dot._4Yl36a_error{background-color:var(--color-error)}._4Yl36a_dot._4Yl36a_info{background-color:var(--color-info)}._4Yl36a_pulse{animation:_4Yl36a_statusdot-pulse 2s var(--ease-out-cubic) infinite}@keyframes _4Yl36a_statusdot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentcolor 45%, transparent)}70%{box-shadow:0 0 0 .4em #0000}to{box-shadow:0 0 #0000}}._4Yl36a_label{line-height:1.3}._4Yl36a_srOnly{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._4Yl36a_pulse{animation:none}}@media (forced-colors:active){._4Yl36a_dot{background-color:canvastext;border:1px solid canvastext}}
.lh7d3G_workNavBar{z-index:40;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.lh7d3G_rightNavGroup{gap:1rem;display:flex}
._4lUWvq_wrapper{padding-block:.75rem;padding-inline:var(--page-margin-mobile);gap:.75rem;inline-size:100%;display:grid}@media (min-width:768px){._4lUWvq_wrapper{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){._4lUWvq_wrapper{padding-inline:var(--page-margin-desktop)}}
@layer components{._2yEGEG_horizontal,._2yEGEG_vertical{background-color:var(--color-border);border:none;flex-shrink:0;margin:0}._2yEGEG_horizontal{block-size:1px;inline-size:100%}._2yEGEG_vertical{inline-size:1px;min-block-size:var(--space-layout-24);align-self:stretch}}
.A9e6aa_inner{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16) 0;align-items:center;gap:var(--space-internal-6);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.A9e6aa_control{grid-template-columns:minmax(0, 1fr) calc(var(--space-internal-32) + var(--space-internal-8));cursor:text;align-items:stretch;display:grid}.A9e6aa_input{padding-block:var(--space-internal-4);padding-inline:0 var(--space-internal-8);min-inline-size:min(10rem,100%);max-inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text);color:var(--color-text);background:0 0;border:none;outline:none;flex:10rem;line-height:1.4}.A9e6aa_input:focus-visible{outline:none}.A9e6aa_input::placeholder{color:var(--color-muted);opacity:.78}.A9e6aa_control .A9e6aa_chevronButton{padding:0;inline-size:calc(var(--space-internal-32) + var(--space-internal-8));justify-content:flex-end;align-items:center;padding-inline-end:calc(var(--space-internal-12) + var(--space-internal-8));position:static;inset:auto}.A9e6aa_input:disabled{color:var(--color-disabled-placeholder);cursor:not-allowed}.A9e6aa_input:disabled::placeholder{color:var(--color-disabled-placeholder);opacity:1}.A9e6aa_badgeWrap{max-inline-size:100%;display:inline-flex}.A9e6aa_badge{max-inline-size:100%}.A9e6aa_badgeLabel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.A9e6aa_control:has(.A9e6aa_input:disabled) .A9e6aa_badgeLabel{color:var(--color-disabled-placeholder)}
.cq9SQq_authorBio{--author-bio-padding:1.5rem;padding:var(--author-bio-padding);border:2px solid var(--color-primary);background:var(--main-body-background-color);box-shadow:var(--shadow-lg);margin-block-start:2rem}.cq9SQq_header{align-items:center;gap:1rem;margin-block:0 1rem;display:flex}.cq9SQq_article img{margin-block:1rem .5rem}.cq9SQq_header .cq9SQq_name{color:var(--color-text);margin:0}.cq9SQq_header .cq9SQq_role{margin-block:var(--space-internal-4) 0;color:var(--color-muted);font-weight:400}.cq9SQq_tagline{color:var(--color-text);margin:0 0 1.5rem;padding-block-end:2rem;font-size:1rem;line-height:1.6;position:relative}.cq9SQq_tagline:after{inset-inline:calc(-1 * var(--author-bio-padding));border-block-end:2px solid color-mix(in srgb, var(--color-primary) 20%, transparent);content:"";position:absolute;inset-block-end:0}.cq9SQq_bioContent{font-family:var(--font-text);color:var(--color-text);font-size:1rem;line-height:1.6}.cq9SQq_bioContent p{margin:0 0 1rem}.cq9SQq_contact{font-family:var(--font-text);color:var(--color-text);margin-block-start:1.5rem;font-size:1rem;line-height:1.6;display:block}
.Nqz9tq_container{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.themeDark .Nqz9tq_container{--donny-primary:#fff;--donny-eyes:var(--logo-background,var(--accent-purple))}.Nqz9tq_avatar{block-size:100%;inline-size:100%;transition:transform .2s var(--ease-out,ease-out), opacity .15s ease;overflow:visible}.Nqz9tq_body{transition:fill .3s}.Nqz9tq_blinkGroup{transform-box:fill-box;transform-origin:50%}.Nqz9tq_eye{transition:d .25s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), transform .2s ease;transform-origin:50%}.Nqz9tq_mouth{transition:d .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), opacity .2s ease, transform .15s ease;opacity:.9;transform-origin:50%}.Nqz9tq_speaking{animation:.3s ease-in-out 12 Nqz9tq_speak}@keyframes Nqz9tq_speak{0%,to{opacity:.7;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.2)}}.Nqz9tq_label{border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono,monospace);white-space:nowrap;color:var(--color-gray);inset-block-end:-1.25rem;padding-inline:.25rem;font-size:.625rem;position:absolute;left:50%;transform:translate(-50%)}.Nqz9tq_breathe{animation:4s ease-in-out Nqz9tq_breathe}@keyframes Nqz9tq_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Nqz9tq_thinking{animation:2s ease-in-out 2 Nqz9tq_thinking}@keyframes Nqz9tq_thinking{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)translate(-1px)}75%{transform:rotate(2deg)translate(1px)}}.Nqz9tq_scanning{animation:1.5s ease-in-out 3 Nqz9tq_scanning}@keyframes Nqz9tq_scanning{0%,to{transform:translate(0)}25%{transform:translate(2px)}75%{transform:translate(-2px)}}.Nqz9tq_bounce{animation:Nqz9tq_bounce .6s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_bounce{0%{transform:scale(1)}30%{transform:scale(1.15)translateY(-2px)}50%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}.Nqz9tq_shake{animation:.5s ease-in-out Nqz9tq_shake}@keyframes Nqz9tq_shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-2deg)}50%{transform:translate(3px)rotate(2deg)}75%{transform:translate(-2px)rotate(-1deg)}}.Nqz9tq_tilt{animation:Nqz9tq_tilt .4s var(--ease-out,ease-out) forwards}@keyframes Nqz9tq_tilt{0%{transform:rotate(0)}to{transform:rotate(-5deg)}}.Nqz9tq_slideOut{animation:.4s ease-in-out forwards Nqz9tq_slideOut}@keyframes Nqz9tq_slideOut{0%{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(4px)}to{opacity:.5;transform:translate(8px)}}.Nqz9tq_popIn{animation:Nqz9tq_popIn .5s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Nqz9tq_nod{animation:.4s ease-in-out Nqz9tq_nod}@keyframes Nqz9tq_nod{0%,to{transform:translateY(0)}25%{transform:translateY(2px)}50%{transform:translateY(0)}75%{transform:translateY(1px)}}.Nqz9tq_grow{animation:.3s ease-out forwards Nqz9tq_grow}@keyframes Nqz9tq_grow{0%{transform:scale(1)}to{transform:scale(1.05)}}.Nqz9tq_celebrate{animation:Nqz9tq_celebrate .8s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_celebrate{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-5deg)}50%{transform:scale(1.15)rotate(5deg)}75%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.Nqz9tq_shrink{animation:.3s ease-out forwards Nqz9tq_shrink}@keyframes Nqz9tq_shrink{0%{transform:scale(1)}to{transform:scale(.92)}}.Nqz9tq_blink{animation:1s step-end 4 Nqz9tq_blink}@keyframes Nqz9tq_blink{0%,to{opacity:1}50%{opacity:0}}.Nqz9tq_spinEyes .Nqz9tq_eye{transform-box:fill-box;transform-origin:50%;animation:.9s linear 4 Nqz9tq_spin}@keyframes Nqz9tq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Nqz9tq_wave{transform-origin:bottom;animation:.8s ease-in-out Nqz9tq_wave}@keyframes Nqz9tq_wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}.Nqz9tq_sparkles{animation:1s ease-out 4 Nqz9tq_sparkleFloat}@keyframes Nqz9tq_sparkleFloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.Nqz9tq_questionMark{animation:.8s ease-in-out 5 Nqz9tq_questionBounce}@keyframes Nqz9tq_questionBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.Nqz9tq_thoughtBubble{animation:2s ease-in-out 2 Nqz9tq_thoughtFloat}@keyframes Nqz9tq_thoughtFloat{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:.8;transform:translateY(-1px)}}.Nqz9tq_drowsy{animation:3s ease-in-out Nqz9tq_drowsy}@keyframes Nqz9tq_drowsy{0%,to{transform:translateY(0)}30%{transform:translateY(1px)}60%{transform:translateY(.5px)}}.Nqz9tq_snooze{animation:4s ease-in-out Nqz9tq_snooze}@keyframes Nqz9tq_snooze{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.01)translateY(.5px)}}.Nqz9tq_sleepBubble{z-index:1;border-radius:var(--radius-lg);background:var(--donny-primary,var(--color-text));box-shadow:var(--shadow-sm);font-family:var(--font-mono,monospace);white-space:nowrap;color:var(--donny-eyes,var(--color-surface));padding:.125rem .375rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out 2 Nqz9tq_bubbleFloat;position:absolute;inset-block-start:calc(-1 * var(--space-internal-8));inset-inline-end:calc(-1 * var(--space-internal-12))}@keyframes Nqz9tq_bubbleFloat{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.Nqz9tq_sleepText{align-items:baseline;gap:0;display:inline-flex}.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{opacity:0;animation:1.5s ease-in-out 2 Nqz9tq_dotAppear}.Nqz9tq_dot1{animation-delay:0s}.Nqz9tq_dot2{animation-delay:.3s}.Nqz9tq_dot3{animation-delay:.6s}@keyframes Nqz9tq_dotAppear{0%,10%{opacity:0}20%,80%{opacity:1}90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Nqz9tq_avatar,.Nqz9tq_eye,.Nqz9tq_body,.Nqz9tq_sparkles,.Nqz9tq_questionMark,.Nqz9tq_thoughtBubble,.Nqz9tq_sleepBubble{transition:none!important;animation:none!important}.Nqz9tq_breathe,.Nqz9tq_thinking,.Nqz9tq_scanning,.Nqz9tq_bounce,.Nqz9tq_shake,.Nqz9tq_tilt,.Nqz9tq_slideOut,.Nqz9tq_popIn,.Nqz9tq_nod,.Nqz9tq_grow,.Nqz9tq_celebrate,.Nqz9tq_shrink,.Nqz9tq_blink,.Nqz9tq_spinEyes .Nqz9tq_eye,.Nqz9tq_sparkles,.Nqz9tq_questionMark,.Nqz9tq_thoughtBubble,.Nqz9tq_wave,.Nqz9tq_drowsy,.Nqz9tq_snooze,.Nqz9tq_speaking,.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{animation:none!important}.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{opacity:1}.Nqz9tq_sleepDots:after{content:"..."!important;animation:none!important}}
.p8chMq_fadeIn{will-change:opacity, transform}
.QXpeUG_mobileHidden{display:block}@media not (min-width:768px){.QXpeUG_mobileHidden{display:none}}.QXpeUG_wavyHover{padding-block-end:var(--space-layout-6);text-decoration:none;position:relative}.QXpeUG_wavyHover:after{block-size:var(--space-layout-6);background-color:var(--underline-accent-color,currentcolor);transition:opacity var(--duration-fast) var(--ease-out-cubic);opacity:0;content:"";-webkit-mask-image:var(--wavy-underline-mask);mask-image:var(--wavy-underline-mask);position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-size:16px 6px;mask-size:16px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (hover:hover) and (pointer:fine){.QXpeUG_wavyHover:hover:after{opacity:.9}}.QXpeUG_wavyHover:focus-visible:after{opacity:.9}@media (prefers-reduced-motion:reduce){.QXpeUG_wavyHover:after{transition:none}}
.z9JmdG_brandchip{padding-block:var(--space-internal-4);padding-inline:var(--space-internal-8);border-radius:var(--radius-full);background-color:var(--logo-background);font-family:var(--font-sans);letter-spacing:.04em;color:var(--logo-color);font-size:.75rem;font-weight:700;line-height:1}
.KZANdW_root{font-family:var(--font-text);font-size:var(--font-size-text);overflow-wrap:break-word;color:inherit;line-height:1.5}.KZANdW_root ::marker{color:var(--color-primary)}.KZANdW_root p{margin:var(--space-internal-8) 0;font-size:1rem}.KZANdW_root p strong,.KZANdW_root p b{font-family:var(--font-text);font-weight:600}.KZANdW_root p:first-child{margin-block-start:0}.KZANdW_root p:last-child{margin-block-end:0}.KZANdW_root code{padding:0 var(--space-internal-4);border-radius:var(--radius-md);background:var(--color-light-bg);font-family:var(--font-family-mono,monospace);font-size:1rem}.KZANdW_root pre code{padding:var(--space-internal-8);overflow-inline:auto;display:block;overflow-x:auto}.KZANdW_root pre{margin:var(--space-internal-8) 0;padding:var(--space-internal-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-light-bg)}.KZANdW_root a{color:var(--link-color);text-decoration:underline}.KZANdW_root a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.KZANdW_root ul,.KZANdW_root ol{margin:1rem;padding-inline-start:calc(var(--space-internal-24) + 1rem);font-size:1rem}.KZANdW_root li+li{margin-block-start:var(--space-internal-4)}.KZANdW_root blockquote{margin:var(--space-internal-8) 0;padding:var(--space-internal-8) var(--space-internal-12);border-inline-start:3px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-light-bg)}.KZANdW_root h1,.KZANdW_root h2,.KZANdW_root h3,.KZANdW_root h4,.KZANdW_root h5,.KZANdW_root h6{margin:var(--space-internal-12) 0 var(--space-internal-8);font-family:var(--font-text);font-weight:600;line-height:1.25}.KZANdW_root h1{font-size:var(--font-size-title-l)}.KZANdW_root h2{font-size:var(--font-size-title-m)}.KZANdW_root h3{font-size:var(--font-size-title-s)}.KZANdW_root h4{font-size:var(--font-size-text-l)}.KZANdW_root h5{font-size:var(--font-size-text)}.KZANdW_root h6{font-size:var(--font-size-text-s)}.KZANdW_root table{margin:var(--space-internal-12) 0;border-collapse:collapse;inline-size:100%}.KZANdW_root th,.KZANdW_root td{padding:var(--space-internal-4) var(--space-internal-8);border:1px solid var(--color-border);text-align:start;vertical-align:top}.KZANdW_root th{background:var(--color-light-bg);font-weight:600}.KZANdW_root img{border-radius:var(--radius-md);block-size:auto;max-inline-size:100%}.KZANdW_chat{font-size:.9375rem}.KZANdW_chat p{margin:.375rem 0;font-size:.9375rem;line-height:1.45}.KZANdW_chat h2{margin:.75rem 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.35}.KZANdW_chat .chatHeading{margin:.75rem 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.35}.KZANdW_chat h3{margin:.625rem 0 .25rem;font-size:.8125rem;font-weight:600;line-height:1.35}.KZANdW_chat .chatSubheading{margin:.625rem 0 .25rem;font-size:.8125rem;font-weight:600;line-height:1.35}.KZANdW_chat h1,.KZANdW_chat h4,.KZANdW_chat h5,.KZANdW_chat h6{margin:.625rem 0 .25rem;font-size:.8125rem;font-weight:600}.KZANdW_chat ul,.KZANdW_chat ol{margin:.375rem 0;font-size:.9375rem}
._8rcVEW_skipLink{z-index:100;padding-block:var(--space-internal-8,.5rem);padding-inline:var(--space-internal-16,1rem);border-radius:var(--radius-md,.375rem);background:var(--color-primary);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--font-size-text-m,1rem);font-weight:500;line-height:var(--line-height-snug,1.3);white-space:nowrap;color:var(--color-white);text-decoration:none;transition:inset-block-start .2s;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-internal-12,.75rem)}._8rcVEW_skipLink:focus,._8rcVEW_skipLink:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:2px;inset-block-start:var(--space-internal-12,.75rem)}@media (prefers-reduced-motion:reduce){._8rcVEW_skipLink{transition:none}}
.oNqwHq_textReveal{overflow:hidden}.oNqwHq_textReveal:where(h1){padding-block:.08em;overflow:visible}.oNqwHq_inline{will-change:transform, opacity;display:inline-block}.oNqwHq_line{will-change:transform, opacity;display:block;overflow:hidden}
.K42O2q_field{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-white);transition:border-color .3s}
.UAKasq_inputContainer{box-sizing:border-box;flex-direction:column;margin-block-end:1rem;display:flex}.UAKasq_label{font-family:var(--font-text);color:var(--color-primary);align-items:flex-start;font-size:1rem}.UAKasq_input{min-block-size:2.5rem;inline-size:100%;font-family:var(--font-text);color:var(--color-primary);margin-block:.5rem;padding:.5rem;font-size:1rem;}.UAKasq_input--sm{min-block-size:2rem;padding:.375rem;font-size:.875rem}.UAKasq_input--md{min-block-size:2.5rem;padding:.5rem;font-size:1rem}.UAKasq_input--lg{min-block-size:3rem;padding:.625rem;font-size:1.125rem}.UAKasq_errorMessage{font-family:var(--font-text);color:var(--color-error);margin-block-start:.5rem;font-size:1rem}.UAKasq_input::placeholder{color:var(--color-primary);opacity:.5;font-style:italic}.UAKasq_input:focus,.UAKasq_input:focus-visible{box-sizing:border-box;border-width:1px;border-color:var(--color-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}@media (forced-colors:active){.UAKasq_input:focus,.UAKasq_input:focus-visible{outline-offset:2px;outline:3px solid highlight}}.UAKasq_error{border-color:var(--color-error);background-color:var(--color-error-bg)}.UAKasq_input.UAKasq_error::placeholder{color:var(--color-error-text)}.UAKasq_input:disabled{border-color:var(--color-primary-disabled);background-color:var(--color-disabled-bg-light);color:var(--color-disabled-placeholder);cursor:not-allowed}.UAKasq_input:disabled::placeholder{color:var(--color-disabled-placeholder)}.UAKasq_masterCheckbox{align-items:flex-start;margin-block:1.5rem;display:flex}@supports (accent-color:var(--color-primary)){.UAKasq_masterCheckbox input[type=checkbox]{accent-color:var(--color-primary)}}.UAKasq_inputShell{align-items:center;display:flex;position:relative}.UAKasq_inputClearable{padding-inline-end:2.5rem}.UAKasq_clearButton{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:.5rem}.UAKasq_clearButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}@media (forced-colors:active){.UAKasq_clearButton{color:buttontext}.UAKasq_clearButton:focus-visible{outline-offset:2px;outline:3px solid highlight}}.UAKasq_srOnly{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.jUfXkG_root{transform-origin:50% 0;min-block-size:100%}.jUfXkG_root[data-route-transitioning=true]{backface-visibility:hidden;contain:paint}@media (prefers-reduced-motion:reduce){.jUfXkG_root{transform:none}}
.QNOLdW_icon{border-radius:var(--radius-sm,.25rem);block-size:1.5rem;inline-size:1.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-weight-title);border:1px solid;place-items:center;line-height:1;display:inline-grid}
.b2tyFa_list{margin-block:var(--space-layout-16)}.b2tyFa_list p{margin-block:var(--space-layout-4);font-family:var(--font-body);font-size:var(--font-size-body-lg,1.125rem);line-height:var(--line-height-relaxed);color:color-mix(in srgb, var(--color-foreground) 90%, transparent)}.b2tyFa_list p:first-child{margin-block-start:0}.b2tyFa_list p:last-child{margin-block-end:0}
.lBZfra_page{--knob-brand:#a81761;background-color:var(--main-body-background-color)}:is(.themeDark .lBZfra_page,.themeHCB .lBZfra_page){--knob-brand:#ec80b5}.lBZfra_metaSection{padding-block:var(--space-layout-48);padding-inline:var(--cs-page-inset);background-color:var(--color-surface)}.lBZfra_metaGrid{max-inline-size:var(--container-md);gap:var(--space-layout-32);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:768px){.lBZfra_metaGrid{gap:var(--space-layout-64);grid-template-columns:1fr 1.5fr}}.lBZfra_metaLeft{gap:var(--space-layout-32);flex-direction:column;display:flex}.lBZfra_metaRight{gap:var(--space-layout-24);flex-direction:column;display:flex}.lBZfra_metaBlock{gap:var(--space-layout-8);flex-direction:column;display:flex}.lBZfra_metaLabel{font-family:var(--font-sans);font-size:var(--font-size-text);color:var(--color-text);margin:0;font-weight:600}.lBZfra_metaText{font-family:var(--font-sans);font-size:var(--font-size-text);color:var(--color-text);margin:0;line-height:1.6}.lBZfra_metaTools{gap:var(--space-layout-16);color:var(--secondary-text-color);display:flex}.lBZfra_metaOverview{font-family:var(--font-sans);font-size:var(--font-size-text);color:var(--color-text);margin:0;line-height:1.7}.lBZfra_metaOverview strong{color:var(--color-text)}.lBZfra_storySection{margin-block-start:var(--space-layout-64)}.lBZfra_storySectionBeforeVuMeter{margin-block:var(--space-layout-64) 0;padding-block-end:0}.lBZfra_problemMindmap{inline-size:100%;margin-block-start:var(--space-internal-16)}.lBZfra_imageGrid{margin-block-start:var(--space-layout-32)}:is(.lBZfra_imageGrid figcaption,.lBZfra_webPresenceGrid figcaption){display:block!important}.lBZfra_webPresenceGrid{margin-block-start:var(--space-layout-32);gap:var(--space-layout-64)!important}.lBZfra_meterSection{padding-block:var(--space-layout-64);background-color:var(--color-light-bg,var(--color-light-bg));margin-block-start:var(--space-layout-32)}.lBZfra_vuMeterSection{padding-block:0 var(--space-layout-32);margin-block-start:calc(-1 * var(--space-layout-32))}.lBZfra_videoContainer{padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-lg);align-items:center;gap:var(--space-internal-16);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.lBZfra_videoContainer{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_videoContainer{padding-inline:var(--page-margin-desktop)}}.lBZfra_meterVideoWrapper{border-radius:var(--radius-lg);aspect-ratio:16/9;justify-content:center;align-items:center;inline-size:100%;max-inline-size:1777px;display:flex;overflow:hidden}.lBZfra_meterVideo{transform-origin:50%;block-size:auto;inline-size:100%;display:block;transform:scale(2.5)}.lBZfra_knobsVideoContainer{border-radius:var(--radius-lg);block-size:66.67%;inline-size:44%;max-inline-size:355px;overflow:hidden}.lBZfra_knobsVideo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.lBZfra_videoCaption{text-align:center;color:var(--color-muted)}.lBZfra_logoWordmarkSection{padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-md);align-items:center;gap:var(--space-internal-16);flex-direction:column;margin-block-start:var(--space-layout-32);margin-inline:auto;display:flex}@media (min-width:768px){.lBZfra_logoWordmarkSection{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_logoWordmarkSection{padding-inline:var(--page-margin-desktop)}}.lBZfra_logoWordmarkWrapper{padding:var(--space-layout-64);border-radius:var(--radius-lg);background-color:#2b2f33;justify-content:center;align-items:center;inline-size:100%;display:flex}.lBZfra_logoWordmarkImage{block-size:auto;max-block-size:200px;max-inline-size:100%}.lBZfra_logoWordmarkCaption{text-align:center;color:var(--color-muted)}.lBZfra_logoRevealSection{padding-block:var(--space-layout-120);align-items:center;gap:var(--space-layout-32);background-color:#2b2f33;flex-direction:column;margin-block-start:var(--space-layout-32);display:flex}.lBZfra_logoRevealSection .lBZfra_logoRevealCaption{padding-inline:var(--space-layout-16);text-align:center;color:#fff}.lBZfra_logoConstructionSection{padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-md);margin-block-start:var(--space-layout-32);margin-inline:auto}@media (min-width:768px){.lBZfra_logoConstructionSection{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_logoConstructionSection{padding-inline:var(--page-margin-desktop)}}.lBZfra_colorPaletteSection{padding-block:var(--space-layout-32);padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-md);margin-inline:auto}@media (min-width:768px){.lBZfra_colorPaletteSection{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_colorPaletteSection{padding-inline:var(--page-margin-desktop)}}.lBZfra_colorSwatches{gap:var(--space-layout-32);flex-direction:column;display:flex}@media (min-width:768px){.lBZfra_colorSwatches{gap:var(--space-layout-24);flex-direction:row}}.lBZfra_colorSwatch{gap:var(--space-internal-16);flex-direction:column;flex:1;display:flex}.lBZfra_swatchColor{border-radius:calc(var(--radius-lg) * 3);aspect-ratio:16/9;inline-size:100%}@media (min-width:768px){.lBZfra_swatchColor{aspect-ratio:1}}.lBZfra_swatchInfo{gap:var(--space-internal-4);flex-direction:column;display:flex}.lBZfra_swatchName{color:var(--color-text);font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.lBZfra_swatchHex{text-transform:uppercase;color:var(--knob-brand);font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:400}.lBZfra_swatchDescription{color:var(--secondary-text-color);margin-block-start:var(--space-internal-8)}.lBZfra_typographySection{padding-block:var(--space-layout-64);margin-block-start:var(--space-layout-32)}.lBZfra_typographyShowcase{padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-md);gap:var(--space-layout-32);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.lBZfra_typographyShowcase{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_typographyShowcase{padding-inline:var(--page-margin-desktop)}}.lBZfra_typeSample{color:var(--knob-brand);font-family:JetBrains Mono,monospace;line-height:1.2}.lBZfra_typeDisplay{letter-spacing:-.02em;font-size:6rem;font-weight:700}@media not (min-width:768px){.lBZfra_typeDisplay{font-size:3rem}}.lBZfra_typeHeadline{letter-spacing:-.01em;font-size:3.5rem;font-weight:600}@media not (min-width:768px){.lBZfra_typeHeadline{font-size:2rem}}.lBZfra_typeTitle{font-size:2rem;font-weight:500}@media not (min-width:768px){.lBZfra_typeTitle{font-size:1.5rem}}.lBZfra_typeBody{font-size:1.25rem;font-weight:400;line-height:1.5}@media not (min-width:768px){.lBZfra_typeBody{font-size:1rem}}.lBZfra_typeCaption{letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:400}@media not (min-width:768px){.lBZfra_typeCaption{font-size:.75rem}}.lBZfra_typeRow{gap:var(--space-internal-8);flex-direction:column;display:flex}.lBZfra_typeLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-text-color);font-size:.75rem;font-weight:600}.lBZfra_typeSampleGeist{color:var(--knob-brand);font-family:Geist Mono,monospace;line-height:1.2}.lBZfra_typographySectionDivider{padding-block:var(--space-layout-32);padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-md);margin-inline:auto}@media (min-width:768px){.lBZfra_typographySectionDivider{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_typographySectionDivider{padding-inline:var(--page-margin-desktop)}}.lBZfra_fontName{font-family:var(--font-body);color:var(--color-text);margin-block-end:var(--space-internal-16);font-size:1.25rem;font-weight:600}.lBZfra_ogImageSection{padding-inline:var(--page-margin-mobile);inline-size:100%;max-inline-size:var(--container-lg);align-items:center;gap:var(--space-internal-16);flex-direction:column;margin-block-start:var(--space-layout-48);margin-inline:auto;display:flex}@media (min-width:768px){.lBZfra_ogImageSection{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.lBZfra_ogImageSection{padding-inline:var(--page-margin-desktop)}}.lBZfra_ogImageWrapper{inline-size:33.333%;min-inline-size:280px}.lBZfra_ogImage{border-radius:var(--radius-lg);block-size:auto;inline-size:100%;box-shadow:var(--shadow-lg)}.lBZfra_ogImageCaption{text-align:center;color:var(--color-muted)}.lBZfra_swatchColor.lBZfra_swatchSignaturePink{background-color:#ed4b9b}.lBZfra_swatchColor.lBZfra_swatchStudioDark{background-color:#2b2f33}.lBZfra_swatchColor.lBZfra_swatchPureWhite{background-color:#fff;border:1px solid #e0e0e0}
.McG8CW_chip{font-family:var(--font-body);white-space:nowrap;color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.McG8CW_chip:hover{color:var(--color-text)}.McG8CW_chip:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.McG8CW_sm{padding-block:var(--space-internal-6);padding-inline:var(--space-internal-12);font-size:var(--font-size-text-xs,.75rem)}.McG8CW_md{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);font-size:var(--font-size-text-s,.875rem)}.McG8CW_lg{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-24);font-size:var(--font-size-text-m,1rem)}.McG8CW_pill{border:1px solid var(--color-border);border-radius:var(--radius-full,9999px)}.McG8CW_pill:hover{border-color:var(--color-text)}.McG8CW_pill[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--main-body-background-color,var(--color-white))}.McG8CW_rectangle{border:1px solid var(--color-border);border-radius:var(--radius-lg,8px)}.McG8CW_rectangle:hover{border-color:var(--color-text)}.McG8CW_rectangle[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--main-body-background-color,var(--color-white))}.McG8CW_underline{border-block-end:2px solid #0000;border-radius:0;margin-block-end:-1px;padding-inline:0}.McG8CW_underline[aria-pressed=true]{color:var(--color-text);border-block-end-color:var(--color-text)}.McG8CW_minimal{border-radius:var(--radius-sm,4px);padding-inline:0}.McG8CW_minimal[aria-pressed=true]{color:var(--color-text);font-weight:500}.McG8CW_count{margin-inline-start:var(--space-internal-2)}@media (forced-colors:active){.McG8CW_chip{color:buttontext}.McG8CW_pill,.McG8CW_rectangle{border-color:buttontext}.McG8CW_chip[aria-pressed=true]{color:highlighttext;background-color:highlight}}@media (prefers-reduced-motion:reduce){.McG8CW_chip{transition:none}}
.p0jLVG_root{padding:var(--space-internal-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-primary);font-family:var(--font-text);font-size:var(--font-size-text-s);margin:1rem 0;line-height:1.4}.p0jLVG_headerRow{color:var(--color-white);justify-content:space-between;align-items:center;margin-block-end:var(--space-internal-8);display:flex}.p0jLVG_badge{padding:0 var(--space-internal-8);display:inline-block}.p0jLVG_statusIcon{block-size:.85rem;inline-size:.85rem;display:inline-block}.p0jLVG_table{inline-size:100%;font-family:var(--font-text);color:var(--color-white);border-collapse:collapse}.p0jLVG_root strong{font-family:var(--font-text);font-weight:600}.p0jLVG_table th,.p0jLVG_table td{padding:var(--space-internal-4) var(--space-internal-8);text-align:start;font-weight:400}.p0jLVG_table tbody tr:nth-child(2n) td{background:var(--color-white);color:var(--color-primary)}.p0jLVG_table thead th{color:var(--color-white);font-weight:600}.p0jLVG_closed{font-style:italic}.p0jLVG_compact .p0jLVG_table tbody tr td:nth-child(2),.p0jLVG_compact .p0jLVG_table tbody tr td:nth-child(3){white-space:nowrap}
.mYz5xW_leadIn{font-weight:600}.mYz5xW_inlineFigureImage{margin-block:var(--space-layout-32) 0;block-size:auto;inline-size:100%}.mYz5xW_inlineFigureCaption.mYz5xW_inlineFigureCaption{margin-block:var(--space-layout-32);text-align:center;font-style:italic}
.ls263G_figure{margin-block:var(--space-layout-32,2rem);border:0;inline-size:100%;padding:0}.ls263G_media{inline-size:100%;display:block}.ls263G_figureFull .ls263G_media{inline-size:100%;margin-inline:0;display:block}.ls263G_figureFull .ls263G_media img{border-radius:var(--radius-lg,.5rem);block-size:auto;inline-size:100%;max-inline-size:none;display:block}.ls263G_figureFull .ls263G_caption{inline-size:100%;max-inline-size:none;padding-inline:0}.ls263G_figureCenter{flex-direction:column;align-items:center;display:flex}.ls263G_figureCenter .ls263G_media{inline-size:100%;max-inline-size:32rem;margin-inline:auto;display:block}.ls263G_figureCenter .ls263G_media img{border-radius:var(--radius-lg,.5rem);block-size:auto;inline-size:100%;max-inline-size:100%;margin-inline:auto;display:block}.ls263G_caption{inline-size:100%;max-inline-size:32rem;padding-inline:var(--space-layout-8,.5rem);text-align:center;font-family:var(--font-body,system-ui, sans-serif);font-size:var(--font-size-text-s,.875rem);line-height:var(--line-height-normal,1.5);color:var(--color-gray,color-mix(in srgb, var(--color-text) 65%, transparent));margin-block-start:var(--space-internal-12,.75rem);margin-inline:auto}
.-LzqAG_textureOverlay{pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg==);position:absolute;inset:0}.-LzqAG_primaryButton{color:#041b23;background-color:#fff}.-LzqAG_primaryButton:hover{background-color:#ffffffe6}:is(.themeDark .-LzqAG_primaryButton,.dark .-LzqAG_primaryButton){color:#fff;background-color:#041b23}:is(.themeDark .-LzqAG_primaryButton:hover,.dark .-LzqAG_primaryButton:hover){background-color:#0a2530}.themeHCB .-LzqAG_primaryButton{color:#fff;background-color:#041b23}.themeHCB .-LzqAG_primaryButton:hover{background-color:#0a2530}.-LzqAG_brandBackground{background-color:var(--logo-background);color:var(--logo-color);margin-block:0}.-LzqAG_brandPrimaryButton.-LzqAG_brandPrimaryButton{background-color:var(--logo-color)!important;color:var(--logo-background)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.-LzqAG_brandPrimaryButton.-LzqAG_brandPrimaryButton:hover{background-color:color-mix(in srgb, var(--logo-color) 85%, transparent)!important;color:var(--logo-background)!important;text-decoration:none!important}.-LzqAG_brandOutlineButton.-LzqAG_brandOutlineButton{border:1px solid var(--logo-color)!important;color:var(--logo-color)!important;background-color:#0000!important;-webkit-text-decoration:none!important;text-decoration:none!important}.-LzqAG_brandOutlineButton.-LzqAG_brandOutlineButton:hover{background-color:color-mix(in srgb, var(--logo-color) 8%, transparent)!important;color:var(--logo-color)!important;text-decoration:none!important}.-LzqAG_brandDescription{color:color-mix(in srgb, var(--logo-color) 90%, transparent)}
.mCZgnW_root{padding:var(--space-internal-16);box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-surface);block-size:100%}.mCZgnW_fillVertical{flex-direction:column;block-size:100%;min-block-size:100%;margin-block-end:2rem;display:flex}.mCZgnW_item{padding:var(--space-internal-12) var(--space-internal-8);border-radius:var(--radius-sm);background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-block-size:110px;display:flex;position:relative}.mCZgnW_iconWrapper{border-radius:var(--radius-sm);block-size:clamp(48px,6vi,56px);inline-size:clamp(48px,6vi,56px);color:var(--color-primary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(1.75rem,4vi,2rem);display:flex}.mCZgnW_iconWrapper svg{block-size:70%;inline-size:70%;color:var(--color-primary);display:block}.mCZgnW_title{inline-size:100%;font-family:var(--font-serif);font-size:var(--font-size-text-s);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:flex}.mCZgnW_item:focus-within,.mCZgnW_item:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mCZgnW_gridLabel{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hJMtYG_socialShare{gap:var(--space-internal-12);flex-direction:column;display:flex}.hJMtYG_article{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-layout-32);padding-block-start:var(--space-layout-24)}.hJMtYG_heading{font-family:var(--font-title);font-size:var(--font-size-text-s,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray);margin:0;font-weight:600}.hJMtYG_actions{align-items:center;gap:var(--space-internal-12);flex-wrap:wrap;display:flex}.hJMtYG_channelLink{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--main-body-background-color,var(--color-white));block-size:2.5rem;inline-size:2.5rem;color:var(--color-primary);transition:border-color var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast) var(--ease-out-cubic);justify-content:center;align-items:center;text-decoration:none;display:flex}.hJMtYG_channelLink:hover{border-color:var(--color-primary);background-color:var(--color-light-bg)}.hJMtYG_channelLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hJMtYG_channelLink{transition:none}}.hJMtYG_channelLink svg{block-size:1.25rem;inline-size:1.25rem}.hJMtYG_copyButton{align-items:center;gap:var(--space-internal-4);cursor:pointer;font-weight:600;display:flex}.hJMtYG_copyButton svg{block-size:1.25rem;inline-size:1.25rem}.hJMtYG_copyButtonText{display:inline}@media not (min-width:768px){.hJMtYG_actions{gap:var(--space-internal-8)}.hJMtYG_channelLink{block-size:2.25rem;inline-size:2.25rem}.hJMtYG_copyButton{justify-content:center;min-block-size:2.25rem;min-inline-size:2.25rem;padding:0}}@media (forced-colors:active){.hJMtYG_channelLink{forced-color-adjust:none;border:1px solid canvastext}.hJMtYG_channelLink:focus-visible{outline:2px solid highlight}}html.sb-forced-colors-active .hJMtYG_channelLink{border:1px solid canvastext}
.cIqdoa_pageLayout{box-sizing:border-box;inline-size:100%;min-inline-size:0}.cIqdoa_maxWidthSm{max-inline-size:var(--container-sm);margin-inline:auto}.cIqdoa_maxWidthMd{max-inline-size:var(--container-md);margin-inline:auto}.cIqdoa_maxWidthLg{max-inline-size:var(--container-lg);margin-inline:auto}.cIqdoa_maxWidthXl{max-inline-size:var(--container-xl);margin-inline:auto}.cIqdoa_maxWidthFull{max-inline-size:100%}.cIqdoa_grid{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:var(--grid-gap-mobile);display:grid}@media (min-width:768px){.cIqdoa_grid{grid-template-columns:repeat(var(--grid-columns-tablet), 1fr);gap:var(--grid-gap-tablet)}}@media (min-width:1024px){.cIqdoa_grid{grid-template-columns:repeat(var(--grid-columns-desktop), 1fr);gap:var(--grid-gap-desktop)}}.cIqdoa_withMargins{padding-inline:var(--page-margin-mobile)}@media (min-width:768px){.cIqdoa_withMargins{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.cIqdoa_withMargins{padding-inline:var(--page-margin-desktop)}}@media (min-width:1440px){.cIqdoa_withMargins{padding-inline:var(--page-margin-wide)}}.cIqdoa_spacingCompact{padding-block:var(--space-layout-24)}.cIqdoa_spacingDefault{padding-block:var(--space-layout-48)}.cIqdoa_spacingComfortable{padding-block:var(--space-layout-64)}.cIqdoa_spacingSpacious{padding-block:var(--space-layout-96)}@media (max-width:768px){.cIqdoa_spacingCompact{padding-block:var(--space-layout-16)}.cIqdoa_spacingDefault{padding-block:var(--space-layout-32)}.cIqdoa_spacingComfortable{padding-block:var(--space-layout-48)}.cIqdoa_spacingSpacious{padding-block:var(--space-layout-64)}}@media (max-width:480px){.cIqdoa_spacingCompact{padding-block:var(--space-layout-8)}.cIqdoa_spacingDefault{padding-block:var(--space-layout-24)}.cIqdoa_spacingComfortable{padding-block:var(--space-layout-32)}.cIqdoa_spacingSpacious{padding-block:var(--space-layout-48)}}
._8uAvXa_container{border-radius:var(--radius-md);font-family:var(--font-text);padding:.25rem .5rem;font-size:.9rem;line-height:1.5;display:inline-block}._8uAvXa_text{background:linear-gradient(90deg, rgb(var(--color-text-rgb,17, 17, 17), .4) 0%, var(--color-primary) 50%, rgb(var(--color-text-rgb,17, 17, 17), .4) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _8uAvXa_flow;display:inline-block}@keyframes _8uAvXa_flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _8uAvXa_pulse{0%,to{opacity:.3}50%{opacity:1}}[data-theme=dark] ._8uAvXa_text{background:linear-gradient(90deg, var(--secondary-text-color) 0%, var(--color-primary) 50%, var(--secondary-text-color) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}._8uAvXa_container._8uAvXa_intensitySubtle ._8uAvXa_text{animation-duration:2s}._8uAvXa_container._8uAvXa_intensityModerate ._8uAvXa_text{animation-duration:1.5s}._8uAvXa_container._8uAvXa_intensityProminent ._8uAvXa_text{font-weight:500;animation-duration:1s}@media (prefers-reduced-motion:reduce){._8uAvXa_text{background:var(--secondary-text-color);opacity:.8;-webkit-background-clip:text;background-clip:text;animation:none}._8uAvXa_container._8uAvXa_intensityProminent ._8uAvXa_text{opacity:1}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){._8uAvXa_text{color:var(--secondary-text-color);animation:2s ease-in-out infinite _8uAvXa_pulse}}
.aQwjIW_toast{inset-block-end:var(--space-layout-24);z-index:1000;padding:var(--space-internal-12) var(--space-internal-16);align-items:center;gap:var(--space-internal-8);border-radius:var(--radius-md);background-color:var(--color-primary);box-shadow:var(--shadow-sm);font-family:var(--font-text);color:var(--color-white);transition:opacity var(--duration-fast) var(--ease-out-cubic), translate var(--duration-fast) var(--ease-out-cubic);display:flex;position:fixed;left:50%;transform:translate(-50%)}.aQwjIW_icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aQwjIW_toast--warning .aQwjIW_icon{color:var(--color-warning-text)}.aQwjIW_message{flex:1;align-self:center;line-height:1.4}.aQwjIW_toast--hidden{pointer-events:none;opacity:0;translate:0 .5rem}.aQwjIW_toast--sm{padding:var(--space-internal-8) var(--space-internal-12);font-size:var(--font-size-button-s)}.aQwjIW_toast--md{padding:var(--space-internal-12) var(--space-internal-16);font-size:var(--font-size-button-m)}.aQwjIW_toast--lg{padding:var(--space-internal-16) var(--space-internal-24);font-size:var(--font-size-button-l)}.aQwjIW_toast--success{background-color:var(--color-success)}.aQwjIW_toast--error{background-color:var(--color-error)}.aQwjIW_toast--warning{background-color:var(--color-warning);color:var(--color-warning-text)}.aQwjIW_toast--info{background-color:var(--color-info)}.aQwjIW_toast--top-left{inset-block:var(--space-layout-24) auto;inset-inline-start:var(--space-layout-24);transform:none}.aQwjIW_toast--top-center{inset-block:var(--space-layout-24) auto;left:50%;transform:translate(-50%)}.aQwjIW_toast--top-right{inset:var(--space-layout-24) var(--space-layout-24) auto auto;transform:none}.aQwjIW_toast--bottom-left{inset-block-end:var(--space-layout-24);inset-inline-start:var(--space-layout-24);transform:none}.aQwjIW_toast--bottom-center{inset-block-end:var(--space-layout-24);left:50%;transform:translate(-50%)}.aQwjIW_toast--bottom-right{inset-inline:auto var(--space-layout-24);inset-block-end:var(--space-layout-24);transform:none}.aQwjIW_toast--inline{z-index:auto;position:static;inset:auto;transform:none}@media (prefers-reduced-motion:reduce){.aQwjIW_toast{transition:none}.aQwjIW_toast--hidden{translate:none}}
._2-DL2q_article{margin:0 auto;max-inline-size:100%;font-family:var(--secondary-body-font,serif);margin-block-start:0;padding:2rem;font-size:1rem;line-height:1.6}._2-DL2q_authorBack{margin-block-end:var(--space-layout-24)}._2-DL2q_article h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-block-end:.5rem;font-size:2.5rem}._2-DL2q_article h2{font-family:var(--secondary-heading-font,sans-serif);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-block-start:2rem;font-size:1.75rem}._2-DL2q_article h3{font-family:var(--secondary-heading-font,sans-serif);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--primary-text-color);font-size:1.5rem;font-weight:600;line-height:1.4}._2-DL2q_article h3+p{margin-block-start:1rem}._2-DL2q_article blockquote{border-inline-start:4px solid var(--primary-text-color);margin-block:4rem;padding-inline-start:1rem;font-style:italic}._2-DL2q_article b,._2-DL2q_article strong{font-family:var(--font-heading,sans-serif);font-weight:600}._2-DL2q_article p{margin-block:1.25rem;line-height:1.75}._2-DL2q_article ul,._2-DL2q_article ol{margin-block:1.5rem;padding-inline-start:1.5rem;line-height:1.75}._2-DL2q_article li{margin-block:.75rem;padding-inline-start:.5rem}._2-DL2q_article li::marker{color:var(--color-primary)}._2-DL2q_article ul li{list-style-type:disc}._2-DL2q_article ol li{list-style-type:decimal}._2-DL2q_article ul ul,._2-DL2q_article ol ul{margin-block:.5rem}._2-DL2q_metaRow{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;display:flex;padding-block-start:1rem!important}@media not (min-width:48rem){._2-DL2q_metaRow,._2-DL2q_metaLeft{flex-direction:column;align-items:flex-start}}._2-DL2q_metaLeft{align-items:center;gap:.75rem;display:flex}._2-DL2q_metaRow p{color:var(--primary-text-color);margin-block:0;font-size:1rem}._2-DL2q_article li>p{margin-block:.5rem}._2-DL2q_article hr{border:none;border-block-start:2px solid var(--color-primary);margin:0}._2-DL2q_article img:not([class*=avatar]){border-radius:var(--radius-lg)}._2-DL2q_article img+figcaption{color:var(--color-gray-medium);text-align:center;margin-block-start:.5rem;font-size:.95rem;display:block}._2-DL2q_article figure{margin:0;padding:0}._2-DL2q_article figcaption{color:var(--color-gray-medium);margin-block-start:.5rem;font-size:.95rem}._2-DL2q_heroImage{gap:.5rem;display:grid}._2-DL2q_similar{gap:1rem;display:grid}._2-DL2q_similarList{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._2-DL2q_similarCard{block-size:100%}._2-DL2q_similarList .wavyUnderline{padding-block-end:0}._2-DL2q_similarList .wavyUnderline:after{content:none;display:none}._2-DL2q_embedWrapper{block-size:0;padding-block-end:56.25%;position:relative;overflow:hidden}._2-DL2q_embedWrapper iframe{block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}._2-DL2q_embedLink a{color:var(--color-primary)}._2-DL2q_readTime,._2-DL2q_releaseDate{color:var(--color-gray-medium)}
.c8IByW_storyBlock{position:relative}.c8IByW_grid1Col{grid-template-columns:1fr;gap:0;display:grid}.c8IByW_grid2Col{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.c8IByW_grid2Col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.c8IByW_col{flex-direction:column;display:flex}.c8IByW_subtitle{flex-direction:column;align-items:flex-start;margin-block-end:0;font-weight:600;display:flex}.c8IByW_title{flex-direction:column;align-items:flex-start;font-weight:600;display:flex}.c8IByW_paragraph{margin-block-end:0}.c8IByW_figure{margin:0;padding:0}.c8IByW_figure figcaption{margin-block-start:1rem}@media (prefers-reduced-motion:reduce){.c8IByW_storyBlock *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.c8IByW_storyBlock{border:1px solid}}.c8IByW_imagesRow{margin-block-start:var(--space-layout-32)}.c8IByW_captionText.c8IByW_captionText{text-align:center;margin-block-start:var(--space-layout-16);font-style:italic}
.u4aHhq_banner{z-index:900;padding-block:var(--space-layout-16);padding-block-end:max(var(--space-layout-16), env(safe-area-inset-bottom));padding-inline:max(var(--page-margin-mobile), env(safe-area-inset-left)) max(var(--page-margin-mobile), env(safe-area-inset-right));border-block-start:1px solid var(--color-border);background-color:color-mix(in srgb, var(--main-body-background-color) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow:visible}.u4aHhq_bar{min-block-size:2.5rem;inline-size:100%;max-inline-size:var(--container-lg);align-items:center;gap:var(--space-layout-24);margin-inline:auto;display:flex}.u4aHhq_copy{--cookie-banner-underline-depth:6px;--cookie-banner-optical-shift:calc(var(--cookie-banner-underline-depth) / 2 - 2px);flex:auto;align-items:center;min-block-size:2.5rem;min-inline-size:0;display:flex;overflow:visible}.u4aHhq_copyText{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-text-m);line-height:var(--line-height-normal);color:var(--color-text);transform:translateY(var(--cookie-banner-optical-shift));margin:0}.u4aHhq_copyText a{font-size:inherit;line-height:inherit}.u4aHhq_copyText .wavyUnderline{padding-block-end:0}.u4aHhq_copyText .wavyUnderline:after{block-size:var(--cookie-banner-underline-depth);inset-block-end:calc(-1 * var(--cookie-banner-underline-depth))}.u4aHhq_actions{justify-content:flex-end;align-items:center;gap:var(--space-layout-16);flex-wrap:wrap;flex-shrink:0;display:flex}@media (min-width:768px){.u4aHhq_banner{padding-inline:max(var(--page-margin-tablet), env(safe-area-inset-left)) max(var(--page-margin-tablet), env(safe-area-inset-right))}}@media (min-width:1024px){.u4aHhq_banner{padding-inline:max(var(--page-margin-desktop), env(safe-area-inset-left)) max(var(--page-margin-desktop), env(safe-area-inset-right))}}@media (max-width:767px){.u4aHhq_banner{padding-block:var(--space-layout-24) max(var(--space-layout-16), env(safe-area-inset-bottom))}.u4aHhq_bar{align-items:center;gap:var(--space-layout-16);flex-flow:wrap}.u4aHhq_copy{flex:100%;min-block-size:auto;padding-block-end:var(--cookie-banner-underline-depth)}.u4aHhq_copyText{font-size:var(--font-size-text-s);line-height:var(--line-height-snug)}.u4aHhq_actions{gap:var(--space-layout-8);flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.u4aHhq_actions>*{inline-size:100%}.u4aHhq_actions>:first-child{order:3;grid-column:1/-1}.u4aHhq_actions>:nth-child(2){order:1}.u4aHhq_actions>:nth-child(3){order:2}}@media (max-height:480px){.u4aHhq_banner{overscroll-behavior:contain;max-block-size:65dvb;overflow:auto}}@media (prefers-reduced-motion:no-preference){.u4aHhq_banner{animation:.22s ease-out u4aHhq_cookie-bar-in}}@keyframes u4aHhq_cookie-bar-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.u4aHhq_banner{animation:none}}
.rUtVGW_inputContainer{box-sizing:border-box;flex-direction:column;margin-block-end:1rem;display:flex}.rUtVGW_label{font-family:var(--font-text);color:var(--color-primary);align-items:flex-start;font-size:1rem}.rUtVGW_input{min-block-size:2.5rem;inline-size:100%;font-family:var(--font-text);color:var(--color-primary);margin-block:.5rem;padding:.5rem;font-size:1rem;}.rUtVGW_errorMessage{font-family:var(--font-text);color:var(--color-error);margin-block-start:.5rem;font-size:1rem}.rUtVGW_input::placeholder{color:var(--color-primary);opacity:.5;font-style:italic}.rUtVGW_input:focus,.rUtVGW_input:focus-visible{box-sizing:border-box;border-width:1px;border-color:var(--color-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}@media (forced-colors:active){.rUtVGW_input:focus,.rUtVGW_input:focus-visible{outline-offset:2px;outline:3px solid highlight}}.rUtVGW_error{border-color:var(--color-error);background-color:var(--color-error-bg)}.rUtVGW_input.rUtVGW_error::placeholder{color:var(--color-error-text)}.rUtVGW_input:disabled{border-color:var(--color-primary-disabled);background-color:var(--color-disabled-bg-light);color:var(--color-disabled-placeholder);cursor:not-allowed}.rUtVGW_input:disabled::placeholder{color:var(--color-disabled-placeholder)}.rUtVGW_animatedTextarea{overflow-block:hidden;resize:none;transition:height .18s;overflow-y:hidden}@media (prefers-reduced-motion:reduce){.rUtVGW_animatedTextarea{transition:none}}
.FVUZNG_grid1Col{gap:var(--space-layout-32,2rem);grid-template-columns:1fr;display:grid}.FVUZNG_grid2Col{gap:var(--space-layout-32,2rem);grid-template-columns:repeat(2,1fr);display:grid}.FVUZNG_grid3Col{gap:var(--space-layout-32,2rem);grid-template-columns:repeat(3,1fr);display:grid}.FVUZNG_grid4Col{gap:var(--space-layout-32,2rem);grid-template-columns:repeat(4,1fr);display:grid}.FVUZNG_noGap{gap:0}.FVUZNG_smallGap{gap:var(--space-layout-16,1rem)}.FVUZNG_col{flex-direction:column;inline-size:100%;margin:0;padding:0;display:flex}.FVUZNG_innerPadding{padding:var(--space-layout-32,2rem)}.FVUZNG_caption{display:none}.FVUZNG_noGap .FVUZNG_innerPadding{padding:var(--space-layout-24,1.5rem)}@supports not (gap:1rem){.FVUZNG_grid1Col>.FVUZNG_col+.FVUZNG_col{margin-block-start:var(--space-layout-32,2rem)}.FVUZNG_grid2Col>.FVUZNG_col+.FVUZNG_col,.FVUZNG_grid3Col>.FVUZNG_col+.FVUZNG_col,.FVUZNG_grid4Col>.FVUZNG_col+.FVUZNG_col{margin-inline-start:var(--space-layout-32,2rem)}.FVUZNG_noGap>.FVUZNG_col+.FVUZNG_col{margin:0}.FVUZNG_smallGap>.FVUZNG_col+.FVUZNG_col{margin-inline-start:var(--space-layout-16,1rem)}}@media not (min-width:1024px){.FVUZNG_grid2Col{grid-template-columns:1fr;row-gap:2rem}.FVUZNG_grid3Col,.FVUZNG_grid4Col{row-gap:var(--space-layout-32,2rem);grid-template-columns:repeat(2,1fr)}.FVUZNG_grid3Col.FVUZNG_responsiveGap,.FVUZNG_grid4Col.FVUZNG_responsiveGap{gap:var(--space-layout-32,2rem)}.FVUZNG_grid2Col.FVUZNG_responsiveGap{gap:2rem}.FVUZNG_grid2Col .FVUZNG_col+.FVUZNG_col{margin-block-start:2rem;margin-inline-start:0}.FVUZNG_grid2Col.FVUZNG_responsiveGap .FVUZNG_col+.FVUZNG_col{margin-block-start:1rem;margin-inline-start:0}.FVUZNG_innerPadding,.FVUZNG_noGap .FVUZNG_innerPadding{padding:0}.FVUZNG_caption{display:block}}@media not (min-width:768px){.FVUZNG_grid3Col,.FVUZNG_grid4Col{grid-template-columns:1fr}}.FVUZNG_captionText.FVUZNG_captionText{text-align:center;margin-block-start:var(--space-layout-16);font-style:italic}
.zRetNq_container{top:50%;z-index:30;padding:var(--space-internal-16,1rem);gap:var(--space-internal-12,.75rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);background:var(--main-body-background-color);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-layout-24,1.5rem);transform:translateY(-50%)}.zRetNq_header{gap:var(--space-internal-8,.5rem);border-block-end:1px solid var(--color-border);flex-direction:column;padding-block-end:var(--space-internal-8,.5rem);display:flex}.zRetNq_title{font-family:var(--font-heading);font-size:var(--font-size-text-s,.875rem);text-align:center;color:var(--primary-text-color);margin:0;font-weight:600}.zRetNq_splitButton{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);display:flex;position:relative;overflow:visible}.zRetNq_splitButtonLabel{padding:var(--space-internal-6,.375rem) var(--space-internal-12,.75rem);background:var(--color-primary);min-inline-size:5rem;font-family:var(--font-body);font-size:var(--font-size-text-s);text-align:center;color:var(--inverted-text-color);border-start-start-radius:calc(var(--radius-md,8px) - 1px);border-end-start-radius:calc(var(--radius-md,8px) - 1px);font-weight:500}.zRetNq_splitButtonDropdown{padding:var(--space-internal-6,.375rem) var(--space-internal-8,.5rem);border:none;background:var(--color-primary);color:var(--inverted-text-color);cursor:pointer;border-inline-start:1px solid #fff3;border-start-end-radius:calc(var(--radius-md,8px) - 1px);border-end-end-radius:calc(var(--radius-md,8px) - 1px);justify-content:center;align-items:center;transition:background-color .15s;display:flex}.zRetNq_splitButtonDropdown:hover{background:color-mix(in srgb, var(--color-primary) 85%, white)}.zRetNq_chevron{transition:transform .15s}.zRetNq_chevronOpen{transform:rotate(180deg)}.zRetNq_dropdown{z-index:10;padding:var(--space-internal-4,.25rem);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--main-body-background-color);min-inline-size:100%;box-shadow:var(--shadow-md);margin-block-start:var(--space-internal-4,.25rem);list-style:" ";position:absolute;inset-block-start:100%;inset-inline-end:0}.zRetNq_dropdownItem{padding:var(--space-internal-8,.5rem) var(--space-internal-12,.75rem);border-radius:var(--radius-sm,4px);inline-size:100%;font-family:var(--font-body);font-size:var(--font-size-text-s);text-align:start;color:var(--primary-text-color);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .15s;display:block}.zRetNq_dropdownItem:hover{background:var(--color-neutral-bg)}.zRetNq_dropdownItemActive{background:var(--color-primary);color:var(--inverted-text-color)}.zRetNq_dropdownItemActive:hover{background:var(--color-primary)}.zRetNq_iconList{gap:var(--space-internal-16,1rem);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:" ";display:grid}.zRetNq_iconItem{display:block}.zRetNq_iconLink{aspect-ratio:1;border-radius:var(--radius-md,8px);background:var(--color-neutral-bg);inline-size:100%;color:var(--primary-text-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex}.zRetNq_iconLink:hover{background:var(--color-primary);box-shadow:var(--shadow-md);color:var(--inverted-text-color);transform:scale(1.08)}.zRetNq_iconLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.zRetNq_icon{block-size:1.5rem;inline-size:1.5rem}.zRetNq_tooltip{top:50%;padding:var(--space-internal-6) var(--space-internal-12);border-radius:var(--radius-sm,4px);background:var(--color-primary);font-family:var(--font-body);font-size:var(--font-size-text-s);white-space:nowrap;color:var(--inverted-text-color);pointer-events:none;opacity:0;visibility:hidden;margin-inline-end:var(--space-internal-8,.5rem);font-weight:500;transition:opacity .15s,visibility .15s;position:absolute;inset-inline-end:100%;transform:translateY(-50%)}.zRetNq_iconItem:hover .zRetNq_tooltip{opacity:1;visibility:visible}.zRetNq_iconLinkPersonalized{--askai-grad-deep:#1a3a4a;--askai-grad-sheen:#e2e8f0;background:linear-gradient(135deg, var(--color-primary) 0%, var(--askai-grad-deep) 100%);box-shadow:0 0 0 2px var(--color-accent);color:var(--inverted-text-color)}.zRetNq_iconLinkPersonalized:hover{background:linear-gradient(135deg, var(--askai-grad-deep) 0%, var(--color-primary) 100%)}.zRetNq_iconGemini{block-size:1.275rem;inline-size:1.275rem}.zRetNq_iconPerplexity{block-size:1.625rem;inline-size:1.625rem}.zRetNq_personalizeToggle{align-items:center;margin-block-start:var(--space-internal-4,.25rem);display:flex}@media not (min-width:768px){.zRetNq_container{inset-block:auto var(--space-layout-24,1.5rem);padding:var(--space-internal-12,.75rem);max-inline-size:calc(100vi - var(--space-layout-32,2rem));flex-flow:wrap;position:fixed;inset-inline-end:var(--space-layout-16,1rem);transform:none}.zRetNq_header{border-block-end:1px solid var(--color-border);flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%;padding-block-end:var(--space-internal-8,.5rem)}.zRetNq_title{font-size:var(--font-size-text-s)}.zRetNq_splitButton{flex:none}.zRetNq_iconList{grid-template-columns:repeat(4,auto);justify-content:center;inline-size:100%}.zRetNq_iconLink{block-size:2.75rem;inline-size:2.75rem}.zRetNq_icon{block-size:1.25rem;inline-size:1.25rem}.zRetNq_tooltip{display:none}.zRetNq_iconGemini{block-size:1.0625rem;inline-size:1.0625rem}.zRetNq_personalizeToggle{justify-content:center;inline-size:100%}}@media (prefers-reduced-motion:reduce){.zRetNq_iconLink,.zRetNq_toggleButton,.zRetNq_tooltip{transition:none}.zRetNq_iconLink:hover{transform:none}}:is(.themeDark .zRetNq_container,.dark .zRetNq_container){border-color:var(--color-border);background:var(--color-primary)}:is(.themeDark .zRetNq_title,.dark .zRetNq_title){color:var(--inverted-text-color)}:is(.themeDark .zRetNq_splitButton,.dark .zRetNq_splitButton){border-color:#fff3}:is(.themeDark .zRetNq_splitButtonLabel,.dark .zRetNq_splitButtonLabel){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .zRetNq_splitButtonDropdown,.dark .zRetNq_splitButtonDropdown){background:var(--inverted-text-color);color:var(--color-primary);border-color:#0000001a}:is(.themeDark .zRetNq_splitButtonDropdown:hover,.dark .zRetNq_splitButtonDropdown:hover){background:#ffffffd9}:is(.themeDark .zRetNq_dropdown,.dark .zRetNq_dropdown){background:var(--color-primary);border-color:#fff3}:is(.themeDark .zRetNq_dropdownItem,.dark .zRetNq_dropdownItem){color:var(--inverted-text-color)}:is(.themeDark .zRetNq_dropdownItem:hover,.dark .zRetNq_dropdownItem:hover){background:#ffffff1a}:is(.themeDark .zRetNq_dropdownItemActive,.dark .zRetNq_dropdownItemActive){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .zRetNq_dropdownItemActive:hover,.dark .zRetNq_dropdownItemActive:hover){background:var(--inverted-text-color)}:is(.themeDark .zRetNq_iconLink,.dark .zRetNq_iconLink){color:var(--inverted-text-color);background:#ffffff1a}:is(.themeDark .zRetNq_iconLink:hover,.dark .zRetNq_iconLink:hover){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .zRetNq_iconLinkPersonalized,.dark .zRetNq_iconLinkPersonalized){background:linear-gradient(135deg, var(--inverted-text-color) 0%, var(--askai-grad-sheen) 100%);box-shadow:0 0 0 2px var(--color-accent);color:var(--color-primary)}:is(.themeDark .zRetNq_iconLinkPersonalized:hover,.dark .zRetNq_iconLinkPersonalized:hover){background:linear-gradient(135deg, var(--askai-grad-sheen) 0%, var(--inverted-text-color) 100%)}:is(.themeDark .zRetNq_personalizeToggle label,.dark .zRetNq_personalizeToggle label){color:var(--inverted-text-color)}
.mwGHTG_consentModal{max-inline-size:820px}.mwGHTG_simpleView,.mwGHTG_detailedView{gap:var(--space-internal-16);flex-direction:column;display:flex}.mwGHTG_description{margin:0;font-size:var(--font-size-text-m);line-height:var(--line-height-normal);color:var(--color-text);margin-block-end:1rem;margin-inline-end:var(--space-layout-32)}.mwGHTG_policyLink{font-size:var(--font-size-text-s);color:var(--secondary-text-color);margin:0;margin-block-start:1rem}.mwGHTG_policyLink a,.mwGHTG_policyLink a:hover{color:var(--color-primary)}.mwGHTG_categories{margin-block:var(--space-internal-16);padding-block:var(--space-layout-16);border-block:1px solid var(--color-border);flex-direction:column;gap:1rem;display:flex}.mwGHTG_categoryRow{justify-content:space-between;align-items:flex-start;gap:var(--space-internal-16);display:flex}.mwGHTG_categoryInfo{flex:0 66.67%;max-inline-size:66.67%}.mwGHTG_categoryTitle{margin:0 0 var(--space-internal-4) 0;align-items:center;gap:var(--space-internal-4);font-size:var(--font-size-text-l);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text);display:flex}.mwGHTG_categoryDescription{font-size:var(--font-size-text-s);line-height:var(--line-height-normal);color:var(--secondary-text-color);margin:0}.mwGHTG_categoryToggle{align-items:center;gap:var(--space-layout-16);flex-shrink:0;display:flex}.mwGHTG_footerActions{justify-content:space-between;align-items:center;gap:var(--space-internal-16);inline-size:100%;display:flex}.mwGHTG_leftActions{align-items:center;display:flex}.mwGHTG_rightActions{gap:var(--space-layout-16);display:flex}@media (max-width:768px){.mwGHTG_footerActions{align-items:stretch;gap:var(--space-internal-16);flex-direction:column}.mwGHTG_leftActions{justify-content:center}.mwGHTG_rightActions{flex-direction:column;inline-size:100%}.mwGHTG_rightActions>button{inline-size:100%}.mwGHTG_categoryRow{gap:var(--space-internal-8);flex-direction:column}.mwGHTG_categoryToggle{align-self:flex-start}}
.YgRdga_palette{gap:var(--space-layout-48);flex-direction:column;display:flex}.YgRdga_section{gap:var(--space-layout-24);flex-direction:column;display:flex}.YgRdga_sectionTitle{font-family:var(--font-sans);font-size:var(--font-size-text-s);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:0;font-weight:600}.YgRdga_grid{justify-content:flex-start;gap:var(--space-layout-32);flex-wrap:wrap;display:flex}.YgRdga_row{gap:var(--space-layout-32);flex-wrap:wrap;display:flex}.YgRdga_swatch{align-items:center;gap:var(--space-layout-16);flex-direction:column;min-inline-size:100px;display:flex}.YgRdga_swatch.YgRdga_small{min-inline-size:70px}.YgRdga_swatch.YgRdga_small .YgRdga_color{block-size:56px;inline-size:56px}.YgRdga_color{border-radius:var(--radius-circle);block-size:80px;inline-size:80px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #00000014,0 2px 8px #00000014}.YgRdga_color:hover{transform:scale(1.05);box-shadow:inset 0 0 0 1px #00000014,0 4px 16px #0000001f}.YgRdga_info{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.YgRdga_name{font-family:var(--font-sans);font-size:var(--font-size-text-s);color:var(--color-text);font-weight:600}.YgRdga_hex{font-family:var(--font-mono);font-size:var(--font-size-text-s);letter-spacing:.02em;color:var(--color-text)}.YgRdga_value{font-family:var(--font-mono);font-size:var(--font-size-text-s);letter-spacing:.01em;color:var(--secondary-text-color)}.YgRdga_proportionsSection{align-items:center;gap:var(--space-layout-48);border-block-start:1px solid var(--color-border-light);grid-template-columns:1fr 1fr;margin-block-start:var(--space-layout-32);padding-block-start:var(--space-layout-32);display:grid}.YgRdga_proportionsText{gap:var(--space-internal-12);flex-direction:column;display:flex}.YgRdga_proportionsChart{justify-content:center;align-items:center;display:flex}.YgRdga_proportionsImage{justify-self:center;block-size:auto;inline-size:100%;max-inline-size:280px}@media (max-width:768px){.YgRdga_proportionsSection{gap:var(--space-layout-24);grid-template-columns:1fr}.YgRdga_proportionsChart{order:-1}.YgRdga_proportionsImage{max-inline-size:220px}.YgRdga_grid,.YgRdga_row{gap:var(--space-layout-24)}}
.GeIgHW_root{border:2px solid var(--color-border);border-radius:var(--radius-circle);animation:GeIgHW_spinner-rotate var(--duration-slow) linear infinite;border-block-start-color:var(--color-primary);display:inline-block}.GeIgHW_sm{block-size:1rem;inline-size:1rem}.GeIgHW_md{block-size:1.25rem;inline-size:1.25rem}.GeIgHW_lg{block-size:1.75rem;inline-size:1.75rem}@keyframes GeIgHW_spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GeIgHW_root{animation-duration:var(--duration-slower,1.5s)}}
.nh8oaG_root{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.WhUBzW_page{background-color:var(--main-body-background-color)}.WhUBzW_storySection,.WhUBzW_imageGrid{margin-block:var(--space-layout-64)}
.qH-vWq_page{background-color:var(--main-body-background-color)}.qH-vWq_storySection{margin-block:var(--space-layout-80,5rem)}.qH-vWq_storySection:first-of-type{margin-block-start:var(--space-layout-48)}.qH-vWq_processSection{margin-block:var(--space-layout-80,5rem);padding-block:var(--space-layout-48)}.qH-vWq_imageGrid{margin-block:var(--space-layout-80,5rem)}.qH-vWq_imageGrid img{border-radius:0}.qH-vWq_storySection [data-story-subtitle]{font-size:var(--font-size-text-s);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-text-color)}.qH-vWq_processSection [data-process-title]{letter-spacing:.05em}.qH-vWq_outcomesSection{margin-block:var(--space-layout-96,6rem);padding-block:var(--space-layout-48);border-block-start:1px solid var(--color-border-light)}.qH-vWq_storySection figcaption,.qH-vWq_imageGrid figcaption{color:var(--secondary-text-color);margin-block-start:var(--space-internal-12);font-style:italic}
._7f2sKa_page{background-color:var(--main-body-background-color)}._7f2sKa_storySection,._7f2sKa_imageGrid{margin-block:var(--space-layout-64)}
.Cy2z4a_controls{padding-block-end:var(--space-internal-4);padding-inline:var(--space-internal-4);justify-content:flex-end;margin-block-start:var(--space-internal-8);display:flex}
/*# sourceMappingURL=1sswh2xswz5pm.css.map*/