:root{--line-height-base: 1.4;--size-base: 16px;--app-header-height: 3.5rem;--page-hero-height: 16rem;--border-radius-base: .25rem;--readable-column-width-medium: 43rem;--readable-column-width-base: 49rem;--c-width_sidebar_regular: 17rem;--c-width_sidebar_narrow: 4.5rem;--c-width_sidebar_full: 100vw;--layer-beneath: 0;--layer-base: 1;--layer-floating-controls: 25;--layer-popover: 50;--layer-tooltip: 75;--layer-modal-overlay: 99;--layer-modal: 100;--layer-modal-above: 110;--font-sans-serif: "Inter var", sans-serif;--font-monospace: "Fira Code var", monospace;--font-size-base: 1rem;--font-size-extra-large: 2rem;--font-size-large: 1.5rem;--font-size-medium: .875rem;--font-size-small: .75rem;--font-size-extra-small: .625rem;--u-viewport_sm: 544px;--u-viewport_md: 768px;--u-viewport_lg: 1012px;--u-viewport_xl: 1280px}.min-xl,.max-xl,.min-lg,.max-lg,.min-md,.max-md,.min-sm,.max-sm{display:none;pointer-events:none}@media only screen and (--u-viewport_min-xl){.min-xl{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_max-xl){.max-xl{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_min-lg){.min-lg{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_max-lg){.max-lg{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_min-md){.min-md{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_max-md){.max-md{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_min-sm){.min-sm{display:inherit;pointer-events:initial}}@media only screen and (--u-viewport_max-sm){.max-sm{display:inherit;pointer-events:initial}}:root{--color-transparent: rgba(255, 255, 255, 0);--color-gray-0-20pct: rgba(24, 24, 28, .2);--color-gray-0-50pct: rgba(24, 24, 28, .5);--color-gray-1-transparent: rgba(45, 46, 53, 0);--color-gray-1-20pct: rgba(45, 46, 53, .2);--color-gray-2-transparent: rgba(65, 66, 75, 0);--color-gray-11-50pct: rgba(255, 255, 255, .5);--color-gray-10-50pct: rgba(250, 250, 251, .5);--color-gray-10-25pct: rgba(250, 250, 251, .25);--color-gray-0_: 24, 24, 28;--color-gray-0: rgba(var(--color-gray-0_, 1));--color-gray-1: #22232a;--color-gray-2: #2d2e35;--color-gray-3: #515258;--color-gray-4: #818286;--color-gray-5: #bdbfc6;--color-gray-6: #d1d5dc;--color-gray-7: #d9e0e7;--color-gray-8: #e4eaf3;--color-gray-9: #f1f3f5;--color-gray-10: #fafafb;--color-gray-11: #ffffff;--color-pink-0: #e51022;--color-pink-0-25pct: rgba(229, 16, 34, .25);--color-pink-1: #ff4756;--color-pink-1-25pct: rgba(255, 71, 86, .25);--color-pink-2: #ff6c78;--color-pink-3: #ff9ba3;--color-pink-4: #ffc1c6;--color-pink-5: #feeef0;--color-green-0: #10733a;--color-green-1: #27ae60;--color-green-2: #52d188;--color-green-3: #88f3b5;--color-green-4: #c6ffde;--color-green-5: #e8f8ef;--color-teal-0: #0b8076;--color-teal-1: #22beb1;--color-teal-2: #55f4e7;--color-teal-3: #9efff7;--color-teal-4: #9efff7;--color-teal-5: #e7fffd;--color-blue-0: #0b3880;--color-blue-0-25pct: rgba(11, 56, 128, .25);--color-blue-1: #225ebe;--color-blue-1-25pct: rgba(34, 94, 190, .25);--color-blue-2: #5695f4;--color-blue-2-25pct: rgba(85, 149, 255, .25);--color-blue-3: #9ec5ff;--color-blue-3-25pct: rgba(158, 197, 255, .25);--color-blue-4: #cbe0ff;--color-blue-4-25pct: rgba(203, 224, 255, .25);--color-blue-5: #ecf2fa;--color-blue-5-25pct: rgba(236, 242, 250, .25);--color-orange-0: #b87120;--color-orange-1: #ff8800;--color-orange-2: #ffc41f;--color-orange-3: #ffe08b;--color-orange-4: #ffeebe;--color-orange-5: #fff7df;--color-purple-1: #55377b;--color-purple-2: #734da3;--color-purple-3: #9a76c8;--color-purple-3-25pct: rgba(198, 168, 236, .25);--color-purple-4: #c6a8ec;--color-purple-5: #e2ccfd;--color-purple-6: #f1e5ff}@font-face{font-family:Inter var;font-weight:100 900;font-display:block;font-style:normal;font-named-instance:"Regular";src:url(/_astro/Inter-roman.var.T4AuRewy.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:block;font-style:italic;font-named-instance:"Italic";src:url(/_astro/Inter-italic.var.Cga6V6JH.woff2) format("woff2")}@font-face{font-family:Fira Code var;font-weight:100 900;font-display:block;font-style:normal;font-named-instance:"Regular";src:url(/_astro/FiraCode-VF.Bc8wnsZt.woff2) format("woff2-variations")}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-Light.fY4l71KA.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-Regular.jAL9VymT.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-Medium.-YTCSZkP.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-SemiBold.BiAOBdH0.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-Bold.DzhvDiv4.woff2) format("woff2");font-weight:700;font-style:normal}html{font-size:var(--size-base);font-family:var(--font-sans-serif);font-variant-ligatures:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{font-size:1rem;line-height:var(--line-height-base);background:var(--u-color_background);color:var(--u-color_text);overflow:overlay}input,textarea{border:0;border-radius:0;font-family:var(--font-sans-serif);caret-color:var(--u-color_caret)}::placeholder{color:var(--u-color_text_subdued);opacity:1}li::marker{color:var(--u-color_icon)}mark{color:var(--u-color_search-highlight_text);background:var(--u-color_search-highlight_background)}*{scrollbar-width:.5rem;scrollbar-color:var(--u-color_scrollbar) var(--u-color_scrollbar-track)}::-webkit-scrollbar{height:.375rem;width:.5rem}::-webkit-scrollbar-track{background:var(--u-color_scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--u-color_scrollbar);border-radius:var(--border-radius-base)}a *{cursor:pointer}:root{--anim-elastic: cubic-bezier(.68, -.4, .32, 1.4)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulsate-size{0%{transform:scaleZ(1)}50%{transform:scale3D(1.5,1.5,1.5)}to{transform:scaleZ(1)}}.icon{display:inline-block;font-size:.875rem;width:1em;height:1em;color:var(--u-color_icon);transition:all .2s}.icon.type,.icon.data-constructor{color:var(--color-icon-type)}.icon.test{color:var(--color-icon-test)}.icon.term{color:var(--color-icon-term)}.icon.ability,.icon.ability-constructor{color:var(--color-icon-ability)}.icon.doc{color:var(--color-icon-doc)}.icon.patch{color:var(--color-icon-patch)}.icon.animate.search .search-shine,.icon.animate.search .search-shine-trail-1,.icon.animate.search .search-shine-trail-2,.icon.animate.search .search-shine-trail-3{animation:spin 2s var(--anim-elastic) infinite;transform-origin:6px 6px;will-change:transform}.icon.animate.search .search-shine{fill:var(--color-icon-1, currentColor);animation-delay:var(--icon-animation-delay, 0s)}.icon.animate.search .search-shine-trail-1{fill:var(--color-icon-2, var(--color-transparent, transparent));animation-delay:calc(.1s + var(--icon-animation-delay, 0s));transition-delay:var(--icon-transition-delay, 0s)}.icon.animate.search .search-shine-trail-2{fill:var(--color-icon-3, var(--color-transparent, transparent));animation-delay:calc(.2s + var(--icon-animation-delay, 0s));transition-delay:var(--icon-transition-delay, 0s)}.icon.animate.search .search-shine-trail-3{fill:var(--color-icon-4, var(--color-transparent, transparent));animation-delay:calc(.3s + var(--icon-animation-delay, 0s));transition-delay:var(--icon-transition-delay, 0s)}.contextual-tag{position:relative;display:flex;flex-direction:row;gap:.25rem;align-items:center;background:var(--c-contextual-tag_background);border:1px solid var(--c-contextual-tag_border);color:var(--c-contextual-tag_text);font-size:var(--font-size-small);padding:.25rem .375rem;border-radius:var(--border-radius-base);line-height:1;.icon{color:var(--c-contextual-tag_icon);font-size:var(--font-size-medium)}}.contextual-tag.subdued{--c-contextual-tag_background: var(--u-color_element);--c-contextual-tag_text: var(--u-color_text);--c-contextual-tag_icon: var(--u-color_icon);--c-contextual-tag_border: var(--u-color_icon)}.contextual-tag.decorative-purple{--c-contextual-tag_background: var(--u-color_element_decorative-purple);--c-contextual-tag_text: var(--u-color_text-on-element-decorative-purple);--c-contextual-tag_icon: var(--u-color_icon-on-element-decorative-purple);--c-contextual-tag_border: var(--u-color_border-on-element-decorative-purple)}.by-at{display:flex;flex-direction:row;gap:.25rem;font-size:var(--font-size-small);color:var(--u-color_text_subdued);align-items:center}.by-at .profile-snippet{--color_profile-snippet_text: var(--u-color_text_subdued)}.by-at .by-at_at{padding-top:1px}a.by-at,a.by-at:visited{color:var(--u-color_text_subdued)}a.by-at:hover .profile-snippet{--color_profile-snippet_text: var(--u-color_interactive);--color_profile-snippet_text_subdued: var(--u-color_interactive)}a.by-at:hover{color:var(--u-color_text_subdued)}a,a:visited{text-decoration:none;cursor:pointer;transition:all .2s;color:var(--u-color_interactive)}a:hover{color:var(--u-color_interactive_hovered)}a:active{color:var(--u-color_interactive_pressed)}.error-message{color:var(--u-color_critical_text)}.subtle{color:var(--u-color_text_subdued)}.button{--color-button-default-text: var(--u-color_text-on-action);--color-button-default-icon: var(--u-color_icon-on-action);--color-button-default-icon-only: var(--u-color_text-on-action);--color-button-default-bg: var(--u-color_action);--color-button-default-hover-text: var(--u-color_text-on-action_hovered);--color-button-default-hover-icon: var(--u-color_icon-on-action_hovered);--color-button-default-hover-bg: var(--u-color_action_hovered);--color-button-emphasized-text: var(--u-color_text-on-action-emphasized);--color-button-emphasized-icon: var(--u-color_icon-on-action-emphasized);--color-button-emphasized-icon-only: var(--u-color_text-on-action-emphasized);--color-button-emphasized-bg: var(--u-color_action_emphasized);--color-button-emphasized-hover-text: var( --u-color_text-on-action-emphasized_hovered );--color-button-emphasized-hover-icon: var( --u-color_icon-on-action-emphasized_hovered );--color-button-emphasized-hover-icon-only: var( --u-color-text-on-action-emphasized_hovered );--color-button-emphasized-hover-bg: var(--u-color_action_emphasized_hovered);--color-button-outlined-text: var(--u-color_text-on-action-outlined);--color-button-outlined-icon: var(--u-color_icon-on-action-outlined);--color-button-outlined-icon-only: var(--u-color_text-on-action-outlined);--color-button-outlined-border: var(--u-color_border-on-action-outlined);--color-button-outlined-bg: var(--u-color_action_outlined);--color-button-outlined-hover-text: var( --u-color_text-on-action-outlined_hovered );--color-button-outlined-hover-icon: var( --u-color_icon-on-action-outlined_hovered );--color-button-outlined-hover-icon-only: var( --u-color_text-on-action-outlined_hovered );--color-button-outlined-hover-bg: var(--u-color_action_outlined_hovered);--color-button-outlined-hover-border: var( --u-color_border-on-action-outlined_hovered );--color-button-critical-text: var(--u-color_critical_text-on-action);--color-button-critical-icon: var(--u-color_critical_icon-on-action);--color-button-critical-icon-only: var(--u-color_critical_text-on-action);--color-button-critical-bg: var(--u-color_critical_action);--color-button-critical-hover-text: var( --u-color_critical_text-on-action_hovered );--color-button-critical-hover-icon: var( --u-color_critical_icon-on-action_hovered );--color-button-critical-hover-icon-only: var( --u-color_critical_text-on-action_hovered );--color-button-critical-hover-bg: var(--u-color_critical_action_hovered);--color-button-positive-text: var(--u-color_positive_text-on-action);--color-button-positive-icon: var(--u-color_positive_icon-on-action);--color-button-positive-icon-only: var(--u-color_positive_text-on-action);--color-button-positive-bg: var(--u-color_positive_action);--color-button-positive-hover-text: var( --u-color_positive_text-on-action_hovered );--color-button-positive-hover-icon: var( --u-color_positive_icon-on-action_hovered );--color-button-positive-hover-icon-only: var( --u-color_positive_text-on-action_hovered );--color-button-positive-hover-bg: var(--u-color_positive_action_hovered);--color-button-decorative-blue-text: var(--color-gray-10);--color-button-decorative-blue-bg: var(--color-blue-2);--color-button-decorative-blue-icon: var(--color-blue-3);--color-button-decorative-blue-icon-only: var(--color-gray-10);--color-button-decorative-blue-hover-text: var(--color-gray-10);--color-button-decorative-blue-hover-bg: var(--color-blue-1);--color-button-decorative-purple-text: var(--color-purple-1);--color-button-decorative-purple-icon: var(--color-purple-2);--color-button-decorative-purple-icon-only: var(--color-purple-1);--color-button-decorative-purple-bg: var(--color-purple-4);--color-button-decorative-purple-hover-text: var(--color-purple-2);--color-button-decorative-purple-hover-bg: var(--color-purple-4);display:inline-flex;font-family:var(--font-sans-serif);border:0;border-radius:var(--border-radius-base);font-weight:700;font-size:1rem;line-height:1em;cursor:pointer;transition:all .1s ease-in;justify-content:center;align-items:center;white-space:nowrap;width:fit-content}a.button,a.button:hover{text-decoration:none}.button:focus{outline:none;will-change:transform}.button:active{transform:translateY(.1rem)}.button .icon{will-change:transform}.button.small{height:1.5rem;font-size:var(--font-size-small);gap:.25rem}.button.small .icon{font-size:var(--font-size-small)}.button.small:not(.content-icon){padding:0 .5rem}.button.small.content-icon{padding:0;width:1.5rem}.button.medium{height:2rem;font-size:var(--font-size-medium);gap:.375rem}.button.medium .icon{font-size:var(--font-size-medium)}.button.medium:not(.content-icon){padding:0 .75rem}.button.medium.content-icon{padding:0;width:2rem}.button.large{height:2.5rem;font-size:1.125rem;gap:.5rem}.button.large .icon{font-size:1.125rem}.button.large:not(.content-icon){padding:0 1rem}.button.large.content-icon{padding:0;width:2.5rem}.button.default{color:var(--color-button-default-text);background:var(--color-button-default-bg)}.button.default .icon{color:var(--color-button-default-icon)}.button.default.content-icon .icon{color:var(--color-button-default-icon-only)}.button.default:not(.disabled):hover,.button.default.button_active{color:var(--color-button-default-hover-text);background:var(--color-button-default-hover-bg)}.button.default:not(.disabled):hover .icon,.button.default.button_active .icon{color:var(--color-button-default-hover-icon)}.button.default.content-icon:not(.disabled):hover .icon,.button.default.content-icon.button_active .icon{color:var(--color-button-default-hover-icon-only)}.button.emphasized{color:var(--color-button-emphasized-text);background:var(--color-button-emphasized-bg)}.button.emphasized .icon{color:var(--color-button-emphasized-icon)}.button.emphasized.content-icon .icon{color:var(--color-button-emphasized-icon-only)}.button.emphasized:not(.disabled):hover,.button.emphasized.button_active{color:var(--color-button-emphasized-hover-text);background:var(--color-button-emphasized-hover-bg)}.button.emphasized:not(.disabled):hover .icon,.button.emphasized.button_active .icon{color:var(--color-button-emphasized-hover-icon)}.button.emphasized.content-icon:not(.disabled):hover .icon,.button.emphasized.content-icon.button_active .icon{color:var(--color-button-emphasized-hover-icon-only)}.button.outlined{color:var(--color-button-outlined-text);box-shadow:0 0 0 1px var(--color-button-outlined-border);background:var(--color-button-outlined-bg)}.button.outlined .icon{color:var(--color-button-outlined-icon)}.button.outlined.content-icon .icon{color:var(--color-button-outlined-icon-only)}.button.outlined:not(.disabled):hover,.button.outlined.button_active{color:var(--color-button-outlined-hover-text);box-shadow:0 0 0 1px var(--color-button-outlined-hover-border);background:var(--color-button-outlined-hover-bg)}.button.outlined:not(.disabled):hover .icon,.button.outlined.button_active .icon{color:var(--color-button-outlined-hover-icon)}.button.outlined.content-icon:not(.disabled):hover .icon,.button.outlined.content-icon.button_active .icon{color:var(--color-button-outlined-hover-icon-only)}.button.critical{color:var(--color-button-critical-text);background:var(--color-button-critical-bg)}.button.critical .icon{color:var(--color-button-critical-icon)}.button.critical.content-icon .icon{color:var(--color-button-critical-icon-only)}.button.critical:not(.disabled):hover,.button.critical.button_active{color:var(--color-button-critical-hover-text);background:var(--color-button-critical-hover-bg)}.button.critical:not(.disabled):hover .icon,.button.critical.button_active .icon{color:var(--color-button-critical-hover-icon)}.button.critical.content-icon:not(.disabled):hover .icon,.button.critical.content-icon.button_active .icon{color:var(--color-button-critical-hover-icon-only)}.button.positive{color:var(--color-button-positive-text);background:var(--color-button-positive-bg)}.button.positive .icon{color:var(--color-button-positive-icon)}.button.positive.content-icon .icon{color:var(--color-button-positive-icon-only)}.button.positive:not(.disabled):hover,.button.positive.button_active{color:var(--color-button-positive-hover-text);background:var(--color-button-positive-hover-bg)}.button.positive:not(.disabled):hover .icon,.button.positive.button_active .icon{color:var(--color-button-positive-hover-icon)}.button.positive.content-icon:not(.disabled):hover .icon,.button.positive.content-icon.button_active .icon{color:var(--color-button-positive-hover-icon-only)}.button.decorative-purple{color:var(--color-button-decorative-purple-text);background:var(--color-button-decorative-purple-bg)}.button.decorative-purple .icon{color:var(--color-button-decorative-purple-icon)}.button.decorative-purple.conten-icon .icon{color:var(--color-button-decorative-purple-icon-only)}.button.decorative-purple:not(.disabled):hover,.button.decorative-purple.button_active{color:var(--color-button-decorative-purple-hover-text);background:var(--color-button-decorative-purple-hover-bg)}.button.decorative-purple:not(.disabled):hover .icon,.button.decorative-purple.button_active .icon{color:var(--color-button-decorative-purple-hover-text)}.button.decorative-blue{color:var(--color-button-decorative-blue-text);background:var(--color-button-decorative-blue-bg)}.button.decorative-blue .icon{color:var(--color-button-decorative-blue-icon)}.button.decorative-blue.content-icon .icon{color:var(--color-button-decorative-blue-icon-only)}.button.decorative-blue:not(.disabled):hover,.button.decorative-blue.button_active{color:var(--color-button-decorative-blue-hover-text);background:var(--color-button-decorative-blue-hover-bg)}.button.decorative-blue:not(.disabled):hover .icon,.button.decorative-blue.button_active .icon{color:var(--color-button-decorative-blue-hover-text)}.button.subdued{--color-button-default-text: var(--u-color_interactive);background:var(--color-transparent);color:var(--color-button-default-text)}.button.subdued:not(.disabled):hover,.button.subdued.button_active{color:var(--color-button-default-hover-text);background:var(--color-button-default-hover-bg)}.button.subdued:not(.disabled):hover .icon,.button.subdued.button_active .icon{color:var(--color-button-default-hover-text)}.button.disabled{opacity:.25;pointer-events:none}.button-group{display:flex;gap:1px;&.button-group_horizontal{flex-direction:row;.button:first-child{border-radius:0;border-top-left-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base)}.button:last-child,.copy-on-click .button{border-radius:0;border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}}&.button-group_vertical{flex-direction:column;.button{border-radius:0}.button:first-child{border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}.button:last-child{border-bottom-left-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base)}}}.tooltip{--color-tooltip-text: var(--color-gray-10);--color-tooltip-subtle-text: var(--color-gray-4);--color-tooltip-bg: var(--color-gray-0);--color-tooltip-border: var(--color-gray-0);--color-tooltip-source-bg: var(--color-gray-1);--color-tooltip-source-mg: var(--color-gray-2);--color-tooltip-fold-hover-bg: var(--color-gray-2);--color-tooltip-link: var(--color-blue-3);--color-tooltip-link-active: var(--color-pink-2);--color-tooltip-link-hover: var(--color-pink-3);--color-tooltip-syntax-base: var(--color-gray-10);--color-tooltip-syntax-subtle: var(--color-gray-4);--color-tooltip-syntax-subtle-em: var(--color-gray-5);--color-tooltip-syntax-keyword: var(--color-pink-3);--color-tooltip-syntax-operator: var(--color-gray-4);--color-tooltip-syntax-term: var(--color-purple-3);--color-tooltip-syntax-term-namespace: var(--color-purple-4);--color-tooltip-syntax-ability: var(--color-pink-2);--color-tooltip-syntax-type: var(--color-blue-2);--color-tooltip-syntax-type-namespace: var(--color-blue-3);--color-tooltip-syntax-constructor: var(--color-blue-2);--color-tooltip-syntax-constructor-namespace: var(--color-blue-3);--color-tooltip-syntax-text: var(--color-green-2);--color-tooltip-syntax-monochrome-base: var(--color-gray-5);--color-tooltip-syntax-monochrome-em: var(--color-gray-10);--color-tooltip-syntax-monochrome-subtle: var(--color-gray-4);--color-tooltip-item-text: var(--color-gray-10);--color-tooltip-item-subtle-text: var(--color-gray-4);--color-tooltip-item-bg: var(--color-transparent);--color-tooltip-item-hover-text: var(--color-gray-10);--color-tooltip-item-hover-subtle-text: var(--color-gray-5);--color-tooltip-item-hover-bg: var(--color-gray-2);position:absolute;opacity:0;pointer-events:none;display:none;z-index:var(--layer-tooltip);--tooltip-border-size: 1px;--tooltip-arrow-size: .375rem;--tooltip-arrow-edge-offset-horizontal: .75rem;--tooltip-arrow-edge-offset-vertical: .4rem;--tooltip-arrow-border-size: calc( var(--tooltip-border-size) + var(--tooltip-arrow-size) );--u-color_interactive: var(--color-blue-2);--u-color_interactive_hovered: var(--color-blue-3);--color-doc-link: var(--color-tooltip-link);--color-doc-link-active: var(--color-tooltip-link-active);--color-doc-link-hover: var(--color-tooltip-link-hover);--color-doc-source-bg: var(--color-tooltip-source-bg);--color-syntax-base: var(--color-tooltip-syntax-base);--color-syntax-subtle: var(--color-tooltip-syntax-subtle);--color-syntax-subtle-em: var(--color-tooltip-syntax-subtle-em);--color-syntax-keyword: var(--color-tooltip-syntax-keyword);--color-syntax-operator: var(--color-tooltip-syntax-operator);--color-syntax-term: var(--color-tooltip-syntax-term);--color-syntax-term-namespace: var(--color-tooltip-syntax-term-namespace);--color-syntax-ability: var(--color-tooltip-syntax-ability);--color-syntax-type: var(--color-tooltip-syntax-type);--color-syntax-type-namespace: var(--color-tooltip-syntax-type-namespace);--color-syntax-constructor: var(--color-tooltip-syntax-constructor);--color-syntax-constructor-namespace: var( --color-tooltip-syntax-constructor-namespace );--color-syntax-text: var(--color-tooltip-syntax-text);--color-syntax-monochrome-base: var(--color-tooltip-syntax-monochrome-base);--color-syntax-monochrome-em: var(--color-tooltip-syntax-monochrome-em);--color-syntax-monochrome-subtle: var( --color-tooltip-syntax-monochrome-subtle )}.tooltip-bubble{position:absolute;font-size:var(--font-size-medium);color:var(--color-tooltip-text);background:var(--color-tooltip-bg);padding:.5rem .75rem;border-radius:var(--border-radius-base);min-width:max-content;border:var(--tooltip-border-size) solid var(--color-tooltip-border)}.tooltip-bubble:after,.tooltip-bubble:before{border:solid var(--color-transparent);content:"";height:0;width:0;position:absolute;pointer-events:none}.tooltip-bubble:after{border-width:var(--tooltip-arrow-size)}.tooltip-bubble:before{border-width:var(--tooltip-arrow-border-size)}.tooltip.below .tooltip-bubble{padding-top:.5rem;top:1.5rem}.tooltip.below .tooltip-bubble:after{bottom:100%;border-bottom-color:var(--color-tooltip-bg)}.tooltip.below .tooltip-bubble:before{bottom:100%;border-bottom-color:var(--color-tooltip-border)}.tooltip.above .tooltip-bubble{padding-bottom:.5rem;bottom:1.5rem}.tooltip.above .tooltip-bubble:after{top:100%;border-top-color:var(--color-tooltip-bg)}.tooltip.above .tooltip-bubble:before{top:100%;border-top-color:var(--color-tooltip-border)}.tooltip:is(.below,.above).arrow-start .tooltip-bubble{left:0}.tooltip:is(.below,.above).arrow-start .tooltip-bubble:after{left:var(--tooltip-arrow-edge-offset-horizontal)}.tooltip:is(.below,.above).arrow-start .tooltip-bubble:before{left:calc(var(--tooltip-arrow-edge-offset-horizontal) - var(--tooltip-border-size))}.tooltip:is(.below,.above).arrow-end .tooltip-bubble{right:0}.tooltip:is(.below,.above).arrow-end .tooltip-bubble:after{right:var(--tooltip-arrow-edge-offset-horizontal)}.tooltip:is(.below,.above).arrow-end .tooltip-bubble:before{right:calc(var(--tooltip-arrow-edge-offset-horizontal) - var(--tooltip-border-size))}.tooltip:is(.below,.above).arrow-middle .tooltip-bubble{transform:translate(-25%)}.tooltip:is(.below,.above).arrow-middle .tooltip-bubble:after{left:50%;transform:translate(-50%)}.tooltip:is(.below,.above).arrow-middle .tooltip-bubble:before{left:50%;transform:translate(-50%)}.tooltip.right-of .tooltip-bubble{padding-left:.5rem;left:100%}.tooltip.right-of .tooltip-bubble:after{right:100%;border-right-color:var(--color-tooltip-bg)}.tooltip.right-of .tooltip-bubble:before{right:100%;border-right-color:var(--color-tooltip-border)}.tooltip.left-of .tooltip-bubble{padding-right:.5rem;right:100%}.tooltip.left-of .tooltip-bubble:after{left:100%;border-left-color:var(--color-tooltip-bg)}.tooltip.left-of .tooltip-bubble:before{left:100%;border-left-color:var(--color-tooltip-border)}.tooltip:is(.right-of,.left-of).arrow-start .tooltip-bubble{top:0}.tooltip:is(.right-of,.left-of).arrow-start .tooltip-bubble:after{top:var(--tooltip-arrow-edge-offset-vertical)}.tooltip:is(.right-of,.left-of).arrow-start .tooltip-bubble:before{top:calc(var(--tooltip-arrow-edge-offset-vertical) - var(--tooltip-border-size))}.tooltip:is(.right-of,.left-of).arrow-end .tooltip-bubble{bottom:0}.tooltip:is(.right-of,.left-of).arrow-end .tooltip-bubble:after{bottom:var(--tooltip-arrow-edge-offset-vertical)}.tooltip:is(.right-of,.left-of).arrow-end .tooltip-bubble:before{bottom:calc(var(--tooltip-arrow-edge-offset-vertical) - var(--tooltip-border-size))}.tooltip:is(.right-of,.left-of).arrow-middle .tooltip-bubble{transform:translateY(-25%)}.tooltip:is(.right-of,.left-of).arrow-middle .tooltip-bubble:after{top:50%;transform:translateY(-50%)}.tooltip:is(.right-of,.left-of).arrow-middle .tooltip-bubble:before{top:50%;transform:translateY(-50%)}.tooltip-trigger{display:inline-flex}.tooltip-trigger.tooltip_show>.tooltip,.tooltip-trigger:hover>.tooltip{animation:fade-in .2s;pointer-events:auto;opacity:1;display:flex}.tooltip.content-menu .tooltip-bubble{padding:.5rem}.tooltip .tooltip-menu-items .tooltip-menu-items{display:flex;flex-direction:column}.tooltip .tooltip-menu-items .tooltip-menu-item{display:flex;align-items:center;flex:1;height:2rem;color:var(--color-tooltip-item-text);background:var(--color-tooltip-item-bg);white-space:nowrap;padding:0 .5rem;line-height:1rem;border-radius:var(--border-radius-base)}.tooltip .tooltip-menu-items .tooltip-menu-item .icon{font-size:var(--font-size-base);margin-right:.5rem;color:var(--color-tooltip-item-subtle-text);margin-top:-1px}.tooltip .tooltip-menu-items .tooltip-menu-item:hover{text-decoration:none;color:var(--color-tooltip-item-hover-text);background:var(--color-tooltip-item-hover-bg)}.tooltip .tooltip-menu-items .tooltip-menu-item:hover .icon{color:var(--color-tooltip-item-hover-subtle-text)}.fold-toggle{--color-fold-toggle-icon: var(--u-color_icon);--color-fold-toggle-hover-icon: var(--u-color_interactive_hovered);display:inline-flex;align-items:center;justify-content:center;flex-direction:row;width:1.25rem;height:1.25rem;margin-right:.25rem;line-height:1;border-radius:var(--border-radius-base);transition:all .2s;cursor:pointer}.fold-toggle.disabled{cursor:default;opacity:.5}.fold-toggle .icon{color:var(--color-fold-toggle-icon);transition:all .2s ease-out}.fold-toggle.folded-open{transform:rotate(90deg)}.fold-toggle:not(.disabled):hover .icon{color:var(--color-fold-toggle-hover-icon);transform:scale(1.25)}.card{--color-card-bg: var(--u-color_container);--color-card-text: var(--u-color_text);--color-card-title: var(--u-color_text_very-subdued);--color-card-border: var(--u-color_border_subdued);--c-card_padding: 1.5rem;padding:var(--c-card_padding);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;color:var(--color-card-text);border-radius:var(--border-radius-base);background:var(--color-card-bg)}.card.card_tight-padding{--c-card_padding: .375rem}.card.contained{border:1px solid var(--color-card-border)}.card:has(.card-title){padding-top:1rem}.card .card-title{color:var(--color-card-title);text-transform:uppercase;font-size:var(--font-size-extra-small);font-weight:700;display:flex;align-items:center;height:2rem}.card.contained-with-fade.contained-with-fade_surface-background{--color-card-on-surface-bg: var(--u-color_background)}.card.contained-with-fade.contained-with-fade_surface-background-subdued{--color-card-on-surface-bg: var(--u-color_background_subdued)}.card.contained-with-fade{padding:4rem 0;background:linear-gradient(var(--color-card-bg),var(--color-card-on-surface-bg)) padding-box,linear-gradient(var(--color-card-border),var(--color-card-border),var(--color-card-on-surface-bg)) border-box;border-radius:var(--border-radius-base);border:1px solid transparent}.toolbar{--color-toolbar: var(--u-color_container);--color-toolbar-border: var(--u-color_border_subdued);height:3rem;padding-left:2.625rem;padding-right:1rem;font-size:var(--font-size-medium);background:var(--color-toolbar);border-bottom:1px solid var(--color-toolbar-border);display:flex;flex-direction:row;align-items:center}.toolbar .right{margin-left:auto}#app-header{--color-app-header-text: var(--color-gray-11);--color-app-header-bg: var(--color-gray-2);--color-app-header-subtle-text: var(--color-gray-4);--color-app-header-subtle-text-em: var(--color-gray-8);--color-app-header-context-unison-share-text: var(--color-purple-4);--color-app-header-context-unison-cloud-text: var(--color-blue-3);--color-app-header-context-unison-local-text: var(--color-pink-3);--color-app-header-border: transparent}#app-header .navigation{--u-color_c_text-on-navigation-item: var(--color-gray-10);--u-color_c_navigation-item_hovered: var(--color-gray-3);--u-color_c_text-on-navigation-item_hovered: var(--color-gray-10);--u-color_c_navigation-item: var(--color-transparent);--u-color_c_navigation-item_selected: var(--color-gray-1);--u-color_c_text-on-navigation-item_selected: var(--color-gray-10)}#app-header{grid-area:app-header;padding:0 1rem 0 1.5rem;background:var(--color-app-header-bg);color:var(--color-app-header-text);border-bottom:1px solid var(--color-app-header-border);display:flex;align-items:center;font-size:1rem;height:var(--app-header-height);gap:1rem}#app-header .button{--color-button-default-text: var(--color-gray-5);--color-button-default-icon: var(--color-gray-4);--color-button-default-icon-only: var(--color-gray-5);--color-button-default-bg: var(--color-gray-3);--color-button-default-hover-text: var(--color-gray-8);--color-button-default-hover-icon: var(--color-gray-5);--color-button-default-hover-icon-only: var(--color-gray-8);--color-button-default-hover-bg: var(--color-gray-3)}#app-header .toggle-and-title{display:flex;align-items:center}#app-header .menu-toggle{display:none;line-height:1.5rem;margin-right:.5rem}#app-header .menu-toggle .icon{color:var(--color-app-header-subtle-text);font-size:1.5rem}#app-header .menu-toggle:hover .icon{color:var(--color-app-header-subtle-text-em)}#app-header .app-title{font-size:var(--font-size-base);display:inline-flex;flex-direction:row;align-items:center;color:var(--color-app-header-text)}#app-header .app-title h1{font-size:var(--font-size-base)}#app-header .app-title:hover{text-decoration:none;transform:translateY(.1rem)}#app-header .app-title .context{margin-left:.375rem}#app-header .app-title .unison-share{color:var(--color-app-header-context-unison-share-text)}#app-header .app-title .unison-cloud{color:var(--color-app-header-context-unison-cloud-text)}#app-header .app-title .unison-local{color:var(--color-app-header-context-unison-local-text)}#app-header .navigation{flex-direction:row;gap:.5rem;align-items:center}#app-header .navigation .nav-item{border-radius:1rem;height:2rem;font-size:var(--font-size-medium);padding:0 1rem;transition:background .2s;line-height:1}#app-header .navigation .nav-item.selected .nav-item_content{font-weight:700}#app-header .left-side{margin-left:1.5rem;justify-self:flex-end;align-items:center}#app-header .right-side{display:flex;flex-direction:row;margin-left:auto;justify-self:flex-end;align-items:center;gap:.5rem}#app-header .right-side .min-md,#app-header .right-side .max-md{gap:.5rem}@media only screen and (--u-viewport_max-lg){#app-header{padding:0 1rem}#app-header .banner{display:none}}@media only screen and (--u-viewport_max-md){#app-header .menu-toggle{display:flex}}#modal-overlay{--color-modal-fg: var(--u-color_text);--color-modal-mg: var(--u-color_element_subdued);--color-modal-bg: var(--u-color_container);--color-modal-bg-faded: var(--u-color_container_faded);--color-modal-inner-border: var(--color-gray-8);--color-modal-separator: var(--u-color_divider);--color-modal-shadow: var(--u-shadow);--color-modal-overlay: var(--u-color_backdrop);--color-modal-border: var(--color-transparent);--color-modal-subtle-fg: var(--u-color_text_very-subdued);--color-modal-subtle-fg-em: var(--u-color_text_subdued);--color-modal-subtle-mg: var(--color-gray-9);--color-modal-subtle-bg: var(--u-color_container_subdued);--color-modal-focus-fg: var(--u-color_text);--color-modal-focus-bg: var(--color-gray-9);--color-modal-focus-subtle-fg: var(--color-gray-3);--color-modal-focus-subtle-bg: var(--color-gray-8);--color-modal-title-fg: var(--color-gray-4);--color-modal-title-bg: var(--color-transparent);--color-modal-error-fg: var(--color-pink-1);position:fixed;inset:0;background:var(--color-modal-overlay);display:flex;flex:1;flex-shrink:3;justify-content:center;animation:fade-in .2s ease-out;z-index:var(--layer-modal-overlay)}.modal{position:relative;background:var(--color-modal-bg);border-radius:var(--border-radius-base);width:auto;margin-top:4rem;height:-moz-fit-content;height:fit-content;animation:slide-up .2s var(--anim-elastic);box-shadow:0 .375rem 1rem var(--color-modal-shadow);z-index:var(--layer-modal);font-size:var(--font-size-medium)}.modal.modal_dim-overlay:after{position:absolute;inset:0;background:var(--color-modal-bg);opacity:.85;content:" ";border-radius:var(--border-radius-base)}.modal-header{padding:1.5rem;display:flex;flex-direction:row}.modal-header+.modal-content{padding-top:.5rem}.modal-header h2{font-size:var(--font-size-base);height:1.5rem;color:var(--color-modal-title-fg)}.modal-header .close-modal{width:1.5rem;height:1.5rem;font-size:var(--font-size-medium);justify-self:right;margin-top:-.5rem;margin-right:-1rem;margin-left:auto}.modal-header .close-modal .icon{color:var(--color-modal-subtle-fg)}.modal-header .close-modal:hover .icon{color:var(--color-modal-fg)}.modal-content{padding:1.5rem}.modal-footer{padding:1.5rem;padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal-footer .modal-footer_left-side{display:flex;flex-direction:row;justify-self:flex-end;align-items:center;gap:.5rem}.modal-footer .modal-footer_left-side .status-banner{position:relative;z-index:var(--layer-base)}.modal-footer .modal-footer_actions{display:flex;flex-direction:row;justify-self:flex-end;align-items:center;gap:.5rem}.modal:focus{outline:none}.hint{font-size:var(--font-size-small);color:var(--color-modal-subtle-fg-em)}.codebase-tree .namespace-tree{margin-left:-.5rem}.codebase-tree .namespace-tree .node{display:flex;user-select:none;align-items:center;border-radius:var(--border-radius-base);padding-left:.5rem;margin-bottom:.125rem;padding-right:.1875rem;height:1.875rem;line-height:1}.codebase-tree .namespace-tree .node.has-open-definitions>label,.codebase-tree .namespace-tree .node.is-open>label{font-weight:700;color:var(--color-sidebar-fg-em)}.codebase-tree .namespace-tree .subtree{position:relative}.codebase-tree .error{padding-left:.5rem;display:flex;flex-direction:row;align-items:center;margin:.5rem 0;color:var(--u-color_critical_text)}.codebase-tree .error .icon{font-size:1rem;margin-right:.25rem;color:var(--u-color_critical_icon)}.codebase-tree .loading{padding-left:.5rem}.codebase-tree .loading .loading-placeholder{width:8rem}.codebase-tree .namespace-content .loading{padding-left:.875rem}.codebase-tree .namespace-content .loading .loading-placeholder{width:6rem}.codebase-tree .namespace-tree .node:hover{background:var(--color-sidebar-focus-bg);text-decoration:none}.codebase-tree .namespace-tree .node>.icon{font-size:.875rem;text-align:center;margin-right:.5rem;transition:transform .1s ease-out;flex-shrink:0}.codebase-tree .namespace-tree .node>.namespace-icon>.icon{font-size:.875rem;text-align:center;margin-right:.5rem;transition:transform .1s ease-out;flex-shrink:0;color:var(--color-sidebar-subtle-fg)}.codebase-tree .namespace-tree .node:hover>.namespace-icon>.icon{color:var(--color-sidebar-focus-fg)}.codebase-tree .namespace-tree .node>label{color:var(--color-sidebar-fg);transition:all .2s;cursor:pointer;overflow:hidden;text-overflow:ellipsis;line-height:1.875}.codebase-tree .namespace-tree .node>.tooltip-trigger{margin-left:auto;opacity:0}.codebase-tree .namespace-tree .node:hover>.tooltip-trigger{opacity:1}.codebase-tree .namespace-tree .node:hover .tooltip-bubble{right:-2rem;min-width:calc(var(--c-width_sidebar) - 1.5rem);margin-top:.75rem}.codebase-tree .namespace-tree .node:hover label{color:var(--color-sidebar-focus-fg)}.codebase-tree .namespace-tree .node.open label{font-weight:700}.codebase-tree .namespace-tree .namespace-content{margin-left:1rem}.copy-field{--color-copy-field-text: var(--u-color_text);--color-copy-field-bg: var(--u-color_element_disabled);--color-copy-field-border: var(--u-color_border);--color-copy-field-focus-border: var(--u-color_focus-border);--color-copy-field-focus-outline: var(--u-color_focus-outline);--color-copy-field-prefix: var(--u-color_text_subdued);--color-copy-field-button-border: var(--u-color_border);--color-copy-field-button-hover-border: var(--color-gray-5);position:relative;display:flex;flex-direction:row;height:2.25rem;font-family:var(--font-monospace);--height-without-border: calc(2.25rem - 2px) ;.copy-field_success{position:absolute;inset:0;line-height:1;display:flex;align-items:center;justify-content:center;background:var(--u-color_positive_element);border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;.icon{font-size:1.5rem;color:var(--u-color_positive_icon-on-element)}}}.copy-field .copy-field-field{position:relative;display:flex;flex-direction:row;background:var(--color-copy-field-bg);border:1px solid var(--color-copy-field-border);border-radius:var(--border-radius-base) 0 0 var(--border-radius-base);flex-grow:1}.copy-field .copy-field-field:focus-within{box-shadow:0 0 0 2px var(--color-copy-field-focus-outline);border-color:var(--color-copy-field-focus-border);border-right:1px solid var(--color-copy-field-focus-border);z-index:2}.copy-field .copy-field-prefix{height:var(--height-without-border);padding:0 .5ch 0 .5rem;font-size:var(--font-size-small);align-items:center;display:flex;color:var(--color-copy-field-prefix)}.copy-field .copy-field-input{flex-grow:1}.copy-field input{width:100%;font-family:var(--font-monospace);height:var(--height-without-border);font-size:var(--font-size-small);font-weight:400;background:transparent;color:var(--color-copy-field-text)}.copy-field input:focus{outline:none}.copy-field button{width:2.25rem;height:2.25rem;border:1px solid var(--color-copy-field-button-border);border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;margin-left:-1px;position:relative}.copy-field button:hover{border-color:var(--color-copy-field-button-hover-border);z-index:1}.copy-field button .icon{font-size:2.25rem}.copy-on-click{position:relative;.copy-on-click_success{opacity:0;pointer-events:none;transition:all .5s}}.copy-on-click.copy-success{.copy-on-click_success{opacity:1}}.keyboard-shortcuts{--color-keyboard-shortcut-separator: var(--u-color_text_subdued);display:flex;flex-direction:row;justify-self:flex-end;margin-left:auto}.keyboard-shortcut{--color-keyboard-shortcut-key-text: var(--u-color_text-on-element-emphasized);--color-keyboard-shortcut-key-bg: var(--u-color_element_emphasized);--color-keyboard-shortcut-key-border: var(--u-color_border);--color-keyboard-shortcut-key-shadow: var(--u-color_border);--color-keyboard-shortcut-then: var(--u-color_text_subdued);display:flex;flex-direction:row;gap:.25rem}.keyboard-shortcut .key{height:1.5rem;min-width:1.5rem;font-size:.75rem;padding:.375rem;border-radius:var(--border-radius-base);text-align:center;display:inline-flex;justify-content:center;align-content:center;align-items:center;color:var(--color-keyboard-shortcut-key-text);background:var(--color-keyboard-shortcut-key-bg);border:1px solid var(--color-keyboard-shortcut-key-border);box-shadow:0 1px 0 var(--color-keyboard-shortcut-key-shadow);transition:all .2s;font-family:var(--font-sans-serif)}.keyboard-shortcuts .separator{display:inline-flex;height:1.5rem;font-size:.875rem;color:var(--color-keyboard-shortcut-separator);align-items:center;margin:0 .4rem;line-height:1}.keyboard-shortcut .then{display:inline-flex;height:1.5rem;font-size:.625rem;line-height:1;margin:0 .35rem;color:var(--color-keyboard-shortcut-then);align-items:center}.badge{--color-badge-text: var(--u-color_text-on-element-emphasized);--color-badge-bg: var(--u-color_element_emphasized);--color-badge-border: var(--u-color_border);color:var(--color-badge-text);background:var(--color-badge-bg);border:1px solid var(--color-badge-border);font-size:var(--font-size-small);height:1.5rem;display:flex;align-items:center;padding:0 .5rem;border-radius:var(--border-radius-base)}.option-badge{--color-option-badge-text: var(--color-gray-6);--color-option-badge-subtle-text: var(--color-gray-4);--color-option-badge-icon: var(--color-gray-5);--color-option-badge-hover-icon: var(--color-gray-11);--color-option-badge-bg: var(--color-gray-0);--color-option-badge-border: var(--color-transparent);padding:0 .75rem;align-items:center;display:inline-flex;flex-direction:row;height:1.5rem;border-radius:.75rem;border:1px solid var(--color-option-badge-border);background:var(--color-option-badge-bg);color:var(--color-option-badge-text);font-size:var(--font-size-small);cursor:pointer}.option-badge .icon{font-size:.625rem;color:var(--color-option-badge-icon);margin-right:.375rem;line-height:1}.option-badge:hover .icon{color:var(--color-option-badge-hover-icon)}.option-badge .subtle{color:var(--color-option-badge-subtle-text)}.divider{border:0;height:2px;border-radius:1px;width:100%;margin:0}.divider.divider_size_small{height:1px}.divider.divider_on-surface_light{background:var(--u-color_divider)}.divider.divider_on-surface_dark{background:var(--color-gray-2)}.divider.divider_margin{margin:1.5rem 0}.loading-placeholder{--color-placeholder: var(--u-color_text_very-subdued);display:inline-block;height:calc(var(--font-size-base) * .65);border-radius:calc(var(--font-size-base) / 2);background:var(--color-placeholder);min-width:calc(var(--font-size-base) * 3)}.loading-placeholder-row{margin-bottom:.5rem}.navigation{--u-color_c_navigation-item_hovered: var(--color-gray-3);--u-color_c_text-on-navigation-item: var(--u-color_text);--u-color_c_icon-on-navigation-item: var(--u-color_icon);--u-color_c_text-on-navigation-item_hovered: var(--color-gray-10);--u-color_c_navigation-item: var(--color-transparent);--u-color_c_navigation-item_selected: var(--color-gray-1);--u-color_c_text-on-navigation-item_selected: var(--color-gray-10);display:flex}.navigation .nav-item{position:relative;background:var(--u-color_c_navigation-item);transition:background .2s;cursor:pointer}.navigation .nav-item_content .nav-item_short-label{display:none}.navigation .nav-item_content,.navigation .nav-item_inner-content{display:flex;flex-direction:row;height:100%;gap:.5rem;align-items:center;justify-content:center;line-height:1}.navigation .nav-item_click-target{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--u-color_c_text-on-navigation-item)}.navigation .nav-item_click-target .icon{color:var(--u-color_c_icon-on-navigation-item)}.navigation .nav-item.selected{color:var(--u-color_c_text-on-navigation-item_selected);background:var(--u-color_c_navigation-item_selected)}.navigation .nav-item:hover{color:var(--u-color_c_text-on-navigation-item_hovered);background:var(--u-color_c_navigation-item_hovered)}.navigation .nav-item_secondary{line-height:var(--line-height-base)}@media only screen and (--u-viewport_max-sm){.navigation .nav-item_content .nav-item_short-label{display:flex}.navigation .nav-item_content .nav-item_full-label{display:none}}.avatar{--avatar_size: 1.5rem;--avatar_text_size: .625rem;--color_avatar: var(--u-color_element_emphasized);--color_avatar_blank-icon: var(--u-color_icon_subdued);--color_avatar_text: var(--u-color_text);width:var(--avatar_size);height:var(--avatar_size);border-radius:calc(var(--avatar_size) / 2);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background-color:transparent;background-size:cover;box-shadow:inset 0 0 0 1px #fff3}.avatar.small{--avatar_size: 1.125rem;--avatar_text_size: .675rem}.avatar.medium{--avatar_size: 1.5rem;--avatar_text_size: .675rem}.avatar.large{--avatar_size: 2.625rem;--avatar_text_size: 1rem}.avatar.huge{--avatar_size: 4.5rem;--avatar_text_size: 1.5rem}.avatar.avatar_text{font-size:var(--avatar_text_size);text-transform:uppercase;font-weight:700;line-height:1}.avatar.avatar_blank,.avatar.avatar_blank-icon{background-color:var(--color_avatar)}.avatar.avatar_blank-icon .icon{background-color:var(--color_avatar);color:var(--color_avatar_blank-icon)}.avatar.small.avatar_blank-icon .icon{font-size:.5rem}.avatar.medium.avatar_blank-icon .icon{font-size:.75rem}.avatar.large.avatar_blank-icon .icon{font-size:1.5rem}.avatar.huge.avatar_blank-icon .icon{font-size:2.25rem}.avatar-stack{display:flex;flex-direction:row;gap:-.5rem;transition:all .2s}.avatar-stack:hover{gap:.25rem}.profile-snippet.profile-snippet_size_small{--c-size_profile-snippet_name: var(--font-size-small);font-weight:700}.profile-snippet.profile-snippet_size_medium,.profile-snippet.profile-snippet_size_large{--c-size_profile-snippet_name: var(--font-size-medium);--c-size_profile-snippet_handle: var(--font-size-small)}.profile-snippet.profile-snippet_size_huge{--c-size_profile-snippet_name: var(--font-size-large);--c-size_profile-snippet_handle: var(--font-size-medium)}.profile-snippet{--color_profile-snippet_text: var(--u-color_text);--color_profile-snippet_text_subdued: var(--u-color_text_subdued);display:flex;flex-direction:row;align-items:center;gap:.5rem;transition:background .2s}.profile-snippet .profile-snippet_text{display:flex;flex-direction:row;align-items:center;gap:.5rem}.profile-snippet.profile-snippet_size_small{gap:.25rem}.profile-snippet.profile-snippet_size_large,.profile-snippet.profile-snippet_size_huge{gap:.75rem}.profile-snippet.profile-snippet_size_large .profile-snippet_text,.profile-snippet.profile-snippet_size_huge .profile-snippet_text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.profile-snippet.profile-snippet_size_large.profile-snippet_loading .profile-snippet_text,.profile-snippet.profile-snippet_size_huge.profile-snippet_loading .profile-snippet_text{display:flex;gap:.75rem}.profile-snippet .profile-snippet_handle{font-size:var(--c-size_profile-snippet_handle);color:var(--color_profile-snippet_text_subdued);padding-top:1px}.profile-snippet .profile-snippet_name,.profile-snippet.profile-snippet_handle-only .profile-snippet_handle{font-size:var(--c-size_profile-snippet_name);font-weight:700;color:var(--color_profile-snippet_text);padding-top:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar{--c-width_sidebar_fallback: 17rem;--color-sidebar-fg: var(--color-gray-6);--color-sidebar-fg-em: var(--color-gray-11);--color-sidebar-bg: var(--color-gray-1);--color-sidebar-bg-transparent: var(--color-gray-1-transparent);--color-sidebar-border: var(--color-gray-3);--color-sidebar-subtle-fg: var(--color-gray-4);--color-sidebar-subtle-fg-em: var(--color-gray-5);--color-sidebar-subtle-bg: var(--color-transparent);--color-sidebar-focus-fg: var(--color-gray-10);--color-sidebar-focus-bg: var(--color-gray-2);--color-sidebar-button-default-text: var(--color-gray-5);--color-sidebar-button-default-icon: var(--color-gray-4);--color-sidebar-button-default-icon-only: var(--color-gray-5);--color-sidebar-button-default-bg: var(--color-gray-3);--color-sidebar-button-default-hover-text: var(--color-gray-8);--color-sidebar-button-default-hover-icon: var(--color-gray-5);--color-sidebar-button-default-hover-icon-only: var(--color-gray-8);--color-sidebar-button-default-hover-bg: var(--color-gray-3);--color-sidebar-divider: var(--color-gray-2);--color-sidebar-tooltip-fg: var(--color-gray-10);--color-sidebar-tooltip-bg: var(--color-gray-2);--color-sidebar-tooltip-border: var(--color-gray-3);--color-sidebar-keyboard-shortcut-key-text: var(--color-gray-5);--color-sidebar-keyboard-shortcut-key-bg: var(--color-gray-2);--color-sidebar-keyboard-shortcut-key-border: var(--color-gray-4);--color-sidebar-keyboard-shortcut-key-shadow: var(--color-gray-3);display:flex;flex-direction:column;overflow-y:auto;overflow-x:clip;background:var(--color-sidebar-bg);color:var(--color-sidebar-fg);border-right:1px solid var(--color-sidebar-border);box-shadow:0 -1px 0 var(--color-sidebar-border);font-size:var(--font-size-medium);z-index:var(--layer-floating-controls);width:var(--c-width_sidebar, var(--c-width_sidebar_fallback));max-width:100%;--u-color_text: var(--color-sidebar-fg);--u-color_text_subdued: var(--color-sidebar-subtle-fg);--u-color_interactive: var(--color-blue-2);--u-color_interactive_hovered: var(--color-blue-3);--u-color_divider: var(--color-sidebar-divider);transition:all .2s ease-in-out}.sidebar .tooltip{--color-tooltip-text: var(--color-sidebar-tooltip-fg);--color-tooltip-bg: var(--color-sidebar-tooltip-bg);--color-tooltip-border: var(--color-sidebar-tooltip-border)}.sidebar .keyboard-shortcut{--color-keyboard-shortcut-key-text: var( --color-sidebar-keyboard-shortcut-key-text );--color-keyboard-shortcut-key-bg: var( --color-sidebar-keyboard-shortcut-key-bg );--color-keyboard-shortcut-key-border: var( --color-sidebar-keyboard-shortcut-key-border );--color-keyboard-shortcut-key-shadow: var( --color-sidebar-keyboard-shortcut-key-shadow )}.sidebar .button{--color-button-default-text: var(--color-sidebar-button-default-text);--color-button-default-icon: var(--color-sidebar-button-default-icon);--color-button-default-icon-only: var( --color-sidebar-button-default-icon-only );--color-button-default-bg: var(--color-sidebar-button-default-bg);--color-button-default-hover-text: var( --color-sidebar-button-default-hover-text );--color-button-default-hover-icon: var( --color-sidebar-button-default-hover-icon );--color-button-default-hover-icon-only: var( --color-sidebar-button-default-hover-icon-only );--color-button-default-hover-bg: var(--color-sidebar-button-default-hover-bg)}.sidebar a:hover{text-decoration:none}.sidebar .loading-placeholder{background:var(--color-gray-2);opacity:1.5}.sidebar .sidebar-section{margin-top:1.5rem}.sidebar .sidebar-section .sidebar-section_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1;margin-bottom:1rem;padding:0rem 1rem 0 1.5rem;background:var(--color-sidebar-bg)}.sidebar .sidebar-section .sidebar-section_header.sidebar-section_header_sticky{position:sticky;top:0;z-index:1}.sidebar .sidebar-section_title{font-size:var(--font-size-medium);font-weight:400;color:var(--color-sidebar-subtle-fg);text-transform:uppercase;font-size:.75rem;height:1.875rem;display:flex;align-items:center;white-space:nowrap}.sidebar .sidebar-section .sidebar-section_content{padding:0rem 1rem 1rem 1.5rem}.sidebar .sidebar-section.sidebar-section_scrollable{display:flex;flex:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-sidebar-subtle-fg) var(--color-sidebar-bg);margin-bottom:4.5rem}.sidebar .sidebar-section::-webkit-scrollbar{width:.4rem;height:.4rem}.sidebar .sidebar-section::-webkit-scrollbar-track{background:var(--color-sidebar-bg)}.sidebar .sidebar-section::-webkit-scrollbar-thumb{background-color:var(--color-sidebar-subtle-fg);border-radius:.2rem}.sidebar .sidebar-menu-item{margin-left:-.5rem;display:flex;flex-direction:row;user-select:none;align-items:center;border-radius:var(--border-radius-base);padding-left:.5rem;margin-bottom:.125rem;height:1.875rem}.sidebar .sidebar-menu-item label{color:var(--color-sidebar-fg);transition:all .2s;cursor:pointer;overflow:hidden;text-overflow:ellipsis;line-height:1.875}.sidebar .sidebar-menu-item:hover{background:var(--color-sidebar-focus-bg);text-decoration:none}.sidebar .divider{margin:0}.sidebar .sidebar-header{width:var(--c-width_sidebar, var(--c-width_sidebar_fallback));padding:1.5rem 1.5rem 0;display:flex;flex-direction:column;position:relative;gap:1.5rem;margin-bottom:.5rem}.sidebar .sidebar-header:after{position:absolute;left:1.5rem;right:1.5rem;bottom:-2rem;height:1.75rem;content:"";background:linear-gradient(var(--color-sidebar-bg),var(--color-sidebar-bg),var(--color-sidebar-bg-transparent))}.sidebar .sidebar-header-item{display:flex;flex:1;flex-direction:row;user-select:none;align-items:center;border-radius:var(--border-radius-base);gap:.75rem}.sidebar .sidebar-header-item .button:not(.content-icon){width:100%}.sidebar .sidebar-footer{width:var(--c-width_sidebar, var(--c-width_sidebar_fallback));margin-top:auto;padding:1.5rem 0;display:flex;justify-content:center;align-items:center;justify-self:flex-end;position:fixed;bottom:0;height:4.5rem}.sidebar .sidebar-toggle .tooltip-bubble{padding-left:.5rem;padding-right:.5rem}.sidebar .sidebar-toggle_collapse .tooltip-bubble{left:calc(var(--c-width_sidebar) - 8.5rem)}.sidebar .sidebar-toggle_expand .tooltip-bubble{left:calc(var(--c-width_sidebar) - 2rem)}.sidebar .sidebar-toggle_tooltip{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:10.5rem}.sidebar .sidebar-toggle_collapse .tooltip-bubble .sidebar-toggle_tooltip{width:auto}.sidebar .sidebar_expanded{display:flex;flex:1;flex-direction:column;position:relative;overflow-y:auto;overflow-x:clip}.sidebar .sidebar_collapsed{display:flex;flex-direction:row;gap:1rem;align-items:center;background:var(--color-sidebar-bg);padding:.25rem;white-space:nowrap;transition:all .2s ease-in-out}.sidebar .sidebar_collapsed:has(.sidebar_collapsed_context){padding-left:.5rem}.sidebar .sidebar_collapsed .sidebar_collapsed_actions{display:flex;flex-direction:row;gap:.25rem}.placeholder.placeholder_intensity_subdued{opacity:.3;animation:placeholder-loading_subdued 1s linear infinite alternate}.placeholder.placeholder_intensity_normal{opacity:.6;animation:placeholder-loading_normal 1s linear infinite alternate}.placeholder.placeholder_intensity_emphasized{opacity:1;animation:placeholder-loading_emphasized 1s linear infinite alternate}.placeholder.placeholder_text{--c-color_placeholder_text: var(--u-color_text_very-subdued);--c-size_placeholder_text_tiny: .375rem;--c-size_placeholder_text_small: .5rem;--c-size_placeholder_text_medium: .5rem;--c-size_placeholder_text_large: 1rem;--c-size_placeholder_text_huge: .5rem;--c-length_placeholder_text_tiny: 2rem;--c-length_placeholder_text_small: 8rem;--c-length_placeholder_text_medium: 10rem;--c-length_placeholder_text_large: 16rem;--c-length_placeholder_text_huge: 20rem;--c-size_placeholder_text: var(--c-size_placeholder_text_medium);--c-length_placeholder_text: var(--c-length_placeholder_text_medium)}.placeholder.placeholder_text .placeholder_shape{border-radius:calc(var(--c-size_placeholder_text) / 2);height:var(--c-size_placeholder_text);width:var(--c-length_placeholder_text);background:var(--c-color_placeholder_text)}.placeholder.placeholder_text.placeholder_size_tiny{--c-size_placeholder_text: var(--c-size_placeholder_text_tiny)}.placeholder.placeholder_text.placeholder_size_small{--c-size_placeholder_text: var(--c-size_placeholder_text_small)}.placeholder.placeholder_text.placeholder_size_medium{--c-size_placeholder_text: var(--c-size_placeholder_text_medium)}.placeholder.placeholder_text.placeholder_size_large{--c-size_placeholder_text: var(--c-size_placeholder_text_large)}.placeholder.placeholder_text.placeholder_size_huge{--c-size_placeholder_text: var(--c-size_placeholder_text_huge)}.placeholder.placeholder_text.placeholder_length_tiny{--c-length_placeholder_text: var(--c-length_placeholder_text_tiny)}.placeholder.placeholder_text.placeholder_length_small{--c-length_placeholder_text: var(--c-length_placeholder_text_small)}.placeholder.placeholder_text.placeholder_length_medium{--c-length_placeholder_text: var(--c-length_placeholder_text_medium)}.placeholder.placeholder_text.placeholder_length_large{--c-length_placeholder_text: var(--c-length_placeholder_text_large)}.placeholder.placeholder_text.placeholder_length_huge{--c-length_placeholder_text: var(--c-length_placeholder_text_huge)}@keyframes placeholder-loading_subdued{0%{opacity:.1}to{opacity:.3}}@keyframes placeholder-loading_normal{0%{opacity:.1}to{opacity:.6}}@keyframes placeholder-loading_emphasized{0%{opacity:0}to{opacity:1}}.status-indicator{--c-color_status-indicator_good: var(--u-color_positive_element);--c-color_status-indicator_icon-on-good: var( --u-color_positive_icon-on-element );--c-color_status-indicator_bad: var(--u-color_critical_element);--c-color_status-indicator_icon-on-bad: var( --u-color_critical_icon-on-element );--c-color_status-indicator_info: var(--u-color_info_element_emphasized);--c-color_status-indicator_icon-on-info: var( --u-color_info_icon-on-element_emphasized );--c-color_status-indicator_working: var(--u-color_working_element);--c-color_status-indicator_icon-on-working: var( --u-color_working_icon-on-element );--c-size_status-indicator: 1.25rem;--c-size_status-indicator_icon: .875rem;width:var(--c-size_status-indicator);height:var(--c-size_status-indicator);border-radius:calc(var(--c-size_status-indicator) / 2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-indicator.status-indicator_regular{--c-size_status-indicator: 1.25rem;--c-size_status-indicator_icon: .875rem}.status-indicator.status-indicator_large{--c-size_status-indicator: 4rem;--c-size_status-indicator_icon: 2rem}.status-indicator .icon{line-height:1;font-size:var(--c-size_status-indicator_icon)}.status-indicator.status-indicator_good{background:var(--c-color_status-indicator_good)}.status-indicator.status-indicator_good .icon{color:var(--c-color_status-indicator_icon-on-good)}.status-indicator.status-indicator_bad{background:var(--c-color_status-indicator_bad)}.status-indicator.status-indicator_bad .icon{color:var(--c-color_status-indicator_icon-on-bad)}.status-indicator.status-indicator_info{background:var(--c-color_status-indicator_info)}.status-indicator.status-indicator_info .icon{color:var(--c-color_status-indicator_icon-on-info)}.status-indicator.status-indicator_working{background:var(--c-color_status-indicator_working)}.status-indicator.status-indicator_working .icon{color:var(--c-color_status-indicator_icon-on-working);animation-name:pulsate-size;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:var(--anim-elastic)}.status-banner{--c-color_status-banner_good: var(--u-color_positive_element_subdued);--c-color_status-banner_text-on-good: var( --u-color_positive_text-on-element_subdued );--c-color_status-banner_bad: var(--u-color_critical_element_subdued);--c-color_status-banner_text-on-bad: var( --u-color_critical_text-on-element_subdued );--c-color_status-banner_info: var(--u-color_info_element_subdued);--c-color_status-banner_text-on-info: var( --u-color_info_text-on-element_subdued );--c-color_status-banner_working: var(--u-color_working_element_subdued);--c-color_status-banner_text-on-working: var( --u-color_working_text-on-element_subdued );display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;color:var(--u-color_text);font-size:var(--font-size-medium);border-radius:1rem}.status-banner .status-indicator{align-self:flex-start}.status-banner.status-banner_good{color:var(--c-color_status-banner_text-on-good);background:var(--c-color_status-banner_good)}.status-banner.status-banner_bad{color:var(--c-color_status-banner_text-on-bad);background:var(--c-color_status-banner_bad)}.status-banner.status-banner_info{color:var(--c-color_status-banner_text-on-info);background:var(--c-color_status-banner_info)}.status-banner.status-banner_working{color:var(--c-color_status-banner_text-on-working);background:var(--c-color_status-banner_working)}.status-banner .status-banner_content p:last-child{margin-bottom:0}.steps{display:flex;flex-direction:column;gap:1.5rem}.step{--c-size_step-number: 2rem;display:flex;flex-direction:row;gap:1rem}.step .step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-weight:700;width:var(--c-size_step-number);height:var(--c-size_step-number);border-radius:calc(var(--c-size_step-number) / 2);font-size:var(--font-size-base);background:var(--u-color_working_element);color:var(--u-color_working_icon-on-element)}.step .step-details{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0}.step .step-details .step-title{font-size:var(--font-size-base)}.step .step-details .step-content{font-size:var(--font-size-medium)}.status-message{font-size:var(--font-size-base);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.status-message .status-message_title{font-size:1.125rem;margin-bottom:.5rem}.status-message .button{margin-top:1.5rem}.action-menu{--c-color_action-menu_sheet: var(--color-gray-0);--c-color_action-menu_sheet_border: transparent;--c-color_action-menu_action-items_text: var(--color-gray-11);--c-color_action-menu_action-items_text_subdued: var(--color-gray-4);--c-color_action-menu_action-items_icon: var(--color-gray-4);--c-color_action-menu_action_action-item-option_hover: var(--color-gray-3);position:relative}.action-menu .nudge{position:absolute;top:-.25rem;right:-.25rem}.action-menu .action-menu_sheet{position:absolute;margin-top:.25rem;border-radius:var(--border-radius-base);background:var(--c-color_action-menu_sheet);display:flex;flex-direction:column;gap:0;padding:.375rem;animation:slide-down .2s var(--anim-elastic);z-index:var(--layer-popover);overflow:hidden;border:1px solid var(--c-color_action-menu_sheet_border)}.action-menu .action-menu_sheet.extending-left{right:0}.action-menu .action-menu_sheet.extending-right{left:0}.action-menu .action-menu_action-item{display:flex;align-items:center;color:var(--c-color_action-menu_action-items_text);font-size:var(--font-size-medium);line-height:1;white-space:nowrap;overflow:hidden;position:relative}.action-menu .action-menu_action-item-option{padding:.5rem;flex-direction:row;gap:.375rem;border-radius:var(--border-radius-base);position:relative}.action-menu .action-menu_action-item-option .nudge{position:absolute;top:.5rem;right:.25rem;z-index:1;height:1rem;display:flex;align-items:center}.action-menu .action-menu_action-item-title,.action-menu .action-menu_action-item-option,.action-menu .action-menu_action-item-loading{height:2rem}.action-menu .action-menu_action-item-option,.action-menu .action-menu_action-item-option:after{transition:none}.action-menu .action-menu_action-item-option:hover{background:var(--c-color_action-menu_action_action-item-option_hover)}.action-menu .action-menu_action-item-option_text{display:flex;flex-direction:column;gap:.125rem}.action-menu.action-menu_with-max-width .action-menu_action-item-option:after{position:absolute;top:0;right:0;bottom:0;content:" ";background:linear-gradient(90deg,var(--color-transparent),var(--c-color_action-menu_sheet),var(--c-color_action-menu_sheet));width:2rem}.action-menu.action-menu_with-max-width .action-menu_action-item-option:hover:after{background:linear-gradient(90deg,var(--color-transparent),var(--c-color_action-menu_action_action-item-option_hover),var(--c-color_action-menu_action_action-item-option_hover))}.action-menu_action-item-option:has(.action-menu_action-item-option_subtext){height:3.125rem}.action-menu .action-menu_action-item-option_label{height:1rem;display:flex;align-items:center}.action-menu .action-menu_action-item-option_subtext{color:var(--c-color_action-menu_action-items_text_subdued);font-size:var(--font-size-small);display:flex;align-items:center;height:1rem}.action-menu .action-menu_action-item-option .icon{color:var(--c-color_action-menu_action-items_icon)}.action-menu .action-menu_action-item-title{color:var(--c-color_action-menu_action-items_text_subdued);font-size:var(--font-size-extra-small);text-transform:uppercase;padding:.5rem}.action-menu .action-menu_action-item-divider{padding:0;margin:0 -.25rem;height:1rem}.nudge{position:relative;display:inline-flex;--c-color_nudge: var(--u-color_info_icon)}.nudge.nudge_emphasized{--c-color_nudge: var(--u-color_info_icon_emphasized)}.nudge .nudge_circle{background:var(--c-color_nudge);width:.5rem;height:.5rem;border-radius:.25rem}.nudge.with-number .nudge_circle{min-width:1rem;width:auto;padding:0 .25rem;height:1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-extra-small);color:var(--u-color_text);font-weight:700;font-family:var(--font-monospace);line-height:1}.nudge.pulsate .nudge_circle{animation-name:pulsate-size;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:var(--anim-elastic)}.page-header{--u-color_interactive: var(--color-blue-3);--u-color_interactive_hovered: var(--color-blue-4);--u-color_interactive_pressed: var(--color-pink-4);--c-color_page-header_text: var(--color-gray-11);--c-color_page-header_text_very-subdued: var(--color-gray-4);--c-color_page-header_text_subdued: var(--color-gray-5);--c-color_page-header_icon_subdued: var(--color-gray-4);--c-color_page-header_bg: var(--color-gray-1);--c-color_page-header_context-unison-share-text: var(--color-purple-4);--c-color_page-header_context-unison-local-text: var(--color-pink-3);--c-color_page-header_border: var(--color-gray-2);--c-color_page-header_active-nav-item: var(--color-blue-3);--c-color_page-header_hover-nav-item: var(--color-gray-3)}.page-header .profile-snippet{--color_profile-snippet_text: var(--c-color_page-header_text);--color_profile-snippet_text_subdued: var( --c-color_page-header_text_very-subdued )}.page-header .profile-snippet .avatar{--color_avatar: var(--color-gray-3)}.page-header .project-name{--c-color_project-name_handle: var(--c-color_page-header_text_subdued);--c-color_project-name_separator: var( --c-color_page-header_text_very-subdued );--c-color_project-name_slug: var(--c-color_page-header_text)}.page-header .project-name-listing{--c-color_project-name-listing_private-icon: var(--color-blue-3);--c-color_project-name-listing_private-icon_background: var( --color-blue-3-25pct );height:var(--c-height_page-header)}.page-header .navigation{--u-color_c_text-on-navigation-item: var(--color-gray-10);--u-color_c_navigation-item_hovered: var(--color-transparent);--u-color_c_text-on-navigation-item_hovered: var(--color-gray-10);--u-color_c_navigation-item: var(--color-transparent);--u-color_c_navigation-item_selected: var(--color-transparent);--u-color_c_text-on-navigation-item_selected: var(--color-gray-10);.nav-item_with-tag .tag{background:var(--color-gray-0);color:var(--color-gray-11)}}.page-header{--c-height_page-header: 3.5rem;grid-area:page-header;padding:0 1.5rem 0 0;background:var(--c-color_page-header_bg);color:var(--c-color_page-header_text);box-shadow:inset 0 -1px 0 0 var(--c-color_page-header_border);display:flex;flex-direction:row;align-items:center;font-size:1rem;height:var(--c-height_page-header)}.page-header .button{--color-button-default-text: var(--color-gray-5);--color-button-default-icon: var(--color-gray-4);--color-button-default-icon-only: var(--color-gray-5);--color-button-default-bg: var(--color-gray-3);--color-button-default-hover-text: var(--color-gray-8);--color-button-default-hover-icon: var(--color-gray-5);--color-button-default-hover-icon-only: var(--color-gray-8);--color-button-default-hover-bg: var(--color-gray-3)}.page-header .page-header_page-context{display:flex;align-items:center;padding:0 1.5rem;height:var(--c-height_page-header);color:var(--c-color_page-header_text)}.page-header .page-header_page-context_is-active,.page-header .navigation .nav-item.selected{box-shadow:inset 0 -4px 0 0 var(--c-color_page-header_active-nav-item)}.page-header .page-header_page-context:not(.page-header_page-context_is-active):hover,.page-header .navigation .nav-item:not(.selected):hover{box-shadow:inset 0 -4px 0 0 var(--c-color_page-header_hover-nav-item)}.page-header .page-header_navigation .navigation{flex-direction:row;gap:0;align-items:center;height:var(--c-height_page-header)}.page-header .page-header_navigation .navigation .nav-item{border-radius:1rem;font-size:var(--font-size-medium);padding:0 .75rem;height:var(--c-height_page-header);display:flex;border-radius:0}.page-header .navigation .nav-item_content>.icon{color:var(--c-color_page-header_icon_subdued)}.page-header .mobile-nav .anchored-overlay_sheet{border-radius:var(--border-radius-base);padding:.5rem}.page-header .mobile-nav .navigation{flex-direction:column;gap:.25rem;height:fit-content}.page-header .mobile-nav .navigation .nav-item{width:100%;padding:.5rem;justify-content:flex-start;border-radius:var(--border-radius-base);white-space:nowrap}.page-header .mobile-nav .navigation .nav-item.selected,.page-header .mobile-nav .navigation .nav-item:hover{background:var(--color-gray-2);box-shadow:none}.page-header .mobile-nav .navigation .nav-item.selected .icon,.page-header .mobile-nav .navigation .nav-item:hover .icon{color:var(--color-gray-5)}.page-header .page-header_right-side{display:flex;flex-direction:row;margin-left:auto;justify-self:flex-end;align-items:center;gap:.5rem}@media only screen and (--u-viewport_max-lg){.page-header{--c-height_page-header: 7rem;flex-direction:column;align-items:flex-start;position:relative;padding:0 1rem 0 0}.page-header .page-header_page-context .project-name-listing,.page-header .page-header_navigation .navigation,.page-header .page-header_navigation .navigation .nav-item{height:calc(var(--c-height_page-header) / 2)}.page-header .page-header_page-context,.page-header .navigation .nav-item{padding:0 1rem}.page-header .page-header_right-side{position:absolute;top:.75rem;right:1rem}}@media only screen and (--u-viewport_max-md){.page-header:has(.page-header_page-context_is-active){--c-height_page-header: 3.5rem}.page-header:has(.page-header_page-context_is-active) .page-header{display:none}.page-header:not(:has(.page-header_page-context_is-active)) .page-header_page-content,.page-header:not(:has(.page-header_page-context_is-active)) .page-header_navigation,.page-header:not(:has(.page-header_page-context_is-active)) .page-header_navigation .nav-item{height:calc(var(--c-height_page-header) / 2)}.page-header .profile-snippet .profile-snippet_handle{font-size:var(--c-size_profile-snippet_name);font-weight:700;color:var(--color_profile-snippet_text);padding-top:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.tag{--c-color_tag_bg: var(--u-color_element_emphasized);--c-color_tag_bg_hovered: var(--u-color_element_emphasized_hovered);--c-color_tag_text: var(--u-color_text);--c-color_tag_text_subdued: var(--u-color_text_subdued);--c-color_tag_icon: var(--u-color_icon);--c-color_tag_icon_hovered: var(--u-color_icon_hovered);--c-color_tag_icon_subdued: var(--u-color_icon_subdued);background:var(--c-color_tag_bg);color:var(--c-color_tag_text);display:inline-flex;width:fit-content;align-items:center;flex-direction:row;line-height:1;font-size:var(--font-size-small)}a.tag{color:var(--c-color_tag_text)}a.tag:hover{background:var(--c-color_tag_bg_hovered)}.tag.tag_size_medium{padding:0 .5rem;gap:.25rem;height:1.25rem;border-radius:.625rem}.tag.tag_size_large{padding:0 .625rem;gap:.25rem;height:1.5rem;border-radius:.75rem}.tag.tag_size_extra-large{padding:0 .75rem;gap:.5rem;height:2rem;border-radius:1rem;font-size:var(--font-size-medium)}.tag.tag_size_extra-large .icon{font-size:var(--font-size-medium)}.tag .tag_text{display:inline-flex;flex-direction:row;gap:0}.tag .tag_text .tag_left-text,.tag .tag_text .tag_right-text{color:var(--c-color_tag_text_subdued)}.tag .tag_icon,.tag .tag_dismiss{display:flex;place-content:center}.tag .tag_icon .icon{color:var(--c-color_tag_icon_subdued);font-size:var(--font-size-small)}.tag .tag_dismiss .icon{color:var(--c-color_tag_icon);font-size:var(--font-size-extra-small)}.tag .tag_dimiss:hover .icon{color:var(--c-color_tag_icon_hovered)}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.kpi-tag{--c-color_kpi-tag_kpi: var(--u-color_text);--c-color_kpi-tag_icon: var(--u-color_icon);--c-color_kpi-tag_label: var(--u-color_text-on-element-emphasized);--c-color_kpi-tag_bg: var(--u-color_element_emphasized);--c-color_kpi-tag_bg_hovered: var(--u-color_element_emphasized_hovered);display:inline-flex;flex-direction:row;gap:.5rem;height:2rem;place-items:center;place-content:center;padding:0 1rem;line-height:1;border-radius:1rem;background:var(--c-color_kpi-tag_bg);transition:background .2s}.kpi-tag.kpi-tag_interactive:hover{background:var(--c-color_kpi-tag_bg_hovered)}.kpi-tag .kpi-tag_inner{display:inline-flex;flex-direction:row;gap:.5rem;place-items:center;place-content:center}.kpi-tag .kpi-tag_kpi{font-weight:700;font-family:var(--font-monospace);font-size:var(--font-size-small);color:var(--c-color_kpi-tag_kpi);margin-top:2px}.kpi-tag .icon{font-size:var(--font-size-base);color:var(--c-color_kpi-tag_icon)}.kpi-tag .kpi-tag_label{font-size:var(--font-size-small);color:var(--c-color_kpi-tag_label)}.kpi-tag_icon-then-label{display:inline-flex;flex-direction:row;gap:.25rem;height:2rem;line-height:1;place-items:center;place-content:center}.kpi-tag .tooltip:is(.left-of,.right-of).arrow-middle .tooltip-bubble{transform:none}.kpi-tag .tooltip.left-of .tooltip-bubble{right:1.5rem}.kpi-tag .tooltip.right-of .tooltip-bubble{left:1.5rem}.error-card{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center;max-width:24rem;align-self:center}.error-card .error-card_details{display:flex;flex-direction:column;gap:1rem}.error-card .emoji{font-size:2.625rem}.error-card p{margin-bottom:0;font-size:var(--font-size-medium)}.error-card .button{align-self:center}.form-field{--c-color_form-field_text: var(--u-color_text);--c-color_form-field_text_subdued: var(--u-color_text_subdued);--c-color_form-field_border: var(--u-color_border);--c-color_form-field_border_hovered: var(--u-color_border_hovered);--c-color_form-field_focus-border: var(--u-color_focus-border);--c-color_form-field_focus-outline: var(--u-color_focus-outline);--c-color_form-field_icon_subdued: var(--u-color_icon_subdued);--c-color_form-field_clear: var(--u-color_icon_subdued);--c-color_form-field_clear_hovered: var(--u-color_icon_hovered);--c-color_form-field_background: var(--u-color_element);--c-color_form-field_background_hovered: var(--u-color_element_hovered)}.form-field .label,.form-field a .label{font-size:var(--font-size-medium);font-weight:700;color:var(--c-color_form-field_text)}.form-field .help-text,.form-field a .help-text{font-size:var(--font-size-small);color:var(--c-color_form-field_text_subdued)}.text-field{display:flex;flex-direction:column;gap:.5rem}.text-field input[type=text],.text-field input[type=email],.text-field textarea{border:1px solid var(--c-color_form-field_border);border-radius:var(--border-radius-base);padding:.5rem .75rem;font-size:var(--font-size-medium);background-color:var(--c-color_form-field_background);color:var(--c-color_form-field_text)}.text-field .text-field_input{position:relative}.text-field .text-field_input.text-field_with-icon .status-indicator{position:absolute;top:.5rem;left:.5rem}.text-field .text-field_input.text-field_with-icon .text-field_icon .icon{position:absolute;top:.6875rem;left:.75rem;font-size:var(--font-size-medium);color:var(--c-color_form-field_icon_subdued);transition:none}.text-field .text-field_input .text-field_clear{position:absolute;top:0;right:0;display:flex;place-items:center;place-content:center;width:1.875rem;height:2.25rem;font-size:var(--font-size-medium);color:var(--c-color_form-field_clear)}.text-field .text-field_input .text-field_clear:hover .icon{color:var(--c-color_form-field_clear_hovered)}.text-field .text-field_input input[type=text],.text-field .text-field_input textarea{width:100%}.text-field .text-field_input.text-field_with-icon input[type=text],.text-field .text-field_input.text-field_with-icon textarea{padding-left:2.125rem}.text-field input[type=text]{height:2.25rem}.text-field textarea{line-height:1.5}.text-field input[type=text]:hover,.text-field textarea:hover{border-color:var(--c-color_form-field_border_hovered)}.text-field input[type=text]:focus,.text-field textarea:focus{outline:none;border-color:var(--c-color_form-field_focus-border);box-shadow:0 0 0 2px var(--c-color_form-field_focus-outline)}.text-field.text-field_is-invalid .help-text{color:var(--u-color_critical_text);font-weight:700}.radio-field{display:flex;flex-direction:column;gap:.25rem}.radio-field .radio-field_option{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;max-width:26rem;border-radius:var(--border-radius-base);transition:all .2s;padding:0 .75rem .25rem .25rem}.radio-field .radio-field_option:hover{background:var(--c-color_form-field_background_hovered)}.radio-field .radio-field_option .radio-field_radio{display:flex;place-items:center;height:2.25rem;width:1.75rem;flex-shrink:0}.radio-field .radio-field_option input[type=radio]{margin-top:0;width:1rem;height:1rem}.radio-field .label-and-help-text{display:flex;flex-direction:column;margin-top:.375rem}.radio-field .label-and-help-text .label{display:flex;align-items:center;height:1.5rem}.radio-field .label-and-help-text .help-text{display:flex;align-items:center}.checkbox-field{display:flex;flex-direction:row;gap:.5rem;max-width:26rem;align-items:center;border-radius:var(--border-radius-base);transition:all .2s}.checkbox-field:has(.label-and-help-text){align-items:flex-start;padding:.25rem .75rem .25rem .25rem}.checkbox-field:not(:has(.label-and-help-text)){line-height:1;padding:.25rem .65rem .25rem .25rem}.checkbox-field:hover{background:var(--c-color_form-field_background_hovered)}.checkbox-field .label-and-help-text{display:flex;flex-direction:column;margin-top:-.125rem}.checkbox-field .label-and-help-text .label{display:flex;align-items:center;height:1.5rem}.checkbox-field .label-and-help-text .help-text{display:flex;align-items:center}.anchored-overlay{position:relative;--u-color_text: var(--color-gray-11);--u-color_text_subdued: var(--color-gray-5);--u-color_text_very-subdued: var(--color-gray-4);--c-color_anchored-overlay_sheet_bg: var(--color-gray-0);--c-color_anchored-overlay_sheet_border: var(--color-gray-2);--c-color_anchored-overlay_sheet_text_subdued: var(--u-color_text_subdued);--c-color_anchored-overlay_sheet_text_very-subdued: var( --u-color_text_very-subdued );--c-color_anchored-overlay_sheet_text: var(--u-color_text)}.anchored-overlay .form-field{--u-color_caret: var(--color-blue-5);--c-color_form-field_text: var(--color-gray-11);--c-color_form-field_text_subdued: var(--color-gray-4);--c-color_form-field_border: var(--color-gray-3);--c-color_form-field_border_hovered: var(--u-color_border_hovered);--c-color_form-field_focus-border: var(--u-color_focus-border);--c-color_form-field_focus-outline: var(--u-color_focus-outline);--c-color_form-field_icon_subdued: var(--color-gray-4);--c-color_form-field_clear: var(--color-gray-4);--c-color_form-field_clear_hovered: var(--color-gray-11);--c-color_form-field_background: var(--color-gray-1);--c-color_form-field_background_hovered: var(--color-gray-2)}.anchored-overlay .tag{--c-color_tag_bg: var(--color-gray-1);--c-color_tag_text: var(--color-gray-11);--c-color_tag_text_subdued: var(--color-gray-4);--c-color_tag_icon: var(--color-gray-6);--c-color_tag_icon_hovered: var(--color-gray-11);--c-color_tag_icon_subdued: var(--color-gray-5)}.anchored-overlay .status-indicator{--c-color_status-indicator_working: var(--color-purple-1);--c-color_status-indicator_icon-on-working: var(--color-purple-4)}.anchored-overlay_sheet{position:absolute;background:var(--c-color_anchored-overlay_sheet_bg);color:var(--c-color_anchored-overlay_sheet_text);z-index:var(--layer-popover);margin-top:.25rem;border:1px solid var(--c-color_anchored-overlay_sheet_border)}.anchored-overlay_sheet.anchored-overlay_sheet_position_bottom-left{left:0}.anchored-overlay_sheet.anchored-overlay_sheet_position_bottom-right{right:0}.anchored-overlay_sheet.anchored-overlay_sheet_default{border-radius:var(--border-radius-base);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.anchored-overlay_sheet.anchored-overlay_sheet_default h2{color:var(--c-color_anchored-overlay_sheet_text_subdued)}.anchored-overlay_sheet.anchored-overlay_sheet_default h3{text-transform:uppercase;color:var(--c-color_anchored-overlay_sheet_text_very-subdued);font-size:var(--font-size-extra-small);margin-bottom:1rem}.empty-state{font-size:var(--font-size-medium);color:var(--u-color_text);display:flex;flex-direction:column}.empty-state .empty-state_grid{background:url(/_astro/empty-state_grid.3R3v0tiD.svg);background-position:center 2rem;background-repeat:no-repeat;background-size:contain;padding:0rem 4.625rem 5.5rem;display:flex;justify-content:center;width:37.5rem}.empty-state:has(.empty-state_icon-cloud){gap:1.25rem;align-self:center;place-content:center;place-items:center}.empty-state:has(.empty-state_icon-cloud) p{margin:0}.empty-state .empty-state_icon-cloud{position:relative;width:317px;height:174px;background:url(/_astro/empty-state_icon-cloud.B18qGgdT.svg)}.empty-state .empty-state_icon-cloud_center-piece{display:flex;justify-content:center;align-items:center;background:var(--u-color_element_emphasized);position:absolute;left:50%;top:50%;transform:translate(-50%,-25%);width:4rem;height:4rem;border-radius:2rem;font-size:2rem}.empty-state .empty-state_icon-cloud_center-piece_icon{display:flex;justify-content:center;align-items:center;background:var(--u-color_element_emphasized);position:absolute;box-shadow:0 0 0 .25rem var(--u-color_element_emphasized);left:50%;top:50%;transform:translate(-50%,-25%);width:4rem;height:4rem;border-radius:2rem;font-size:2rem;line-height:1}.empty-state .empty-state_icon-cloud_center-piece_icon .icon{font-size:2rem}.empty-state:has(.empty-state_search){gap:1rem;place-content:center;align-items:center;align-self:center}.empty-state:has(.empty-state_search) p{margin-bottom:0}.empty-state .empty-state_search{width:224px;height:68px;margin-bottom:1rem}.empty-state.on-light .empty-state_search{background:url("data:image/svg+xml,%3csvg%20width='224'%20height='68'%20viewBox='0%200%20224%2068'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='52'%20y='10'%20width='124'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='182'%20y='10'%20width='14'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='32'%20y='10'%20width='14'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='38'%20y='24'%20width='124'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='15'%20y='24'%20width='17'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='168'%20y='24'%20width='24'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='66'%20y='38'%20width='116'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='20'%20y='38'%20width='40'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='188'%20y='38'%20width='18'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='52'%20y='52'%20width='110'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='29'%20y='52'%20width='17'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='168'%20y='52'%20width='31'%20height='8'%20rx='4'%20fill='%23F1F3F5'/%3e%3crect%20x='80'%20y='2'%20width='64'%20height='64'%20rx='32'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M109.714%2040.8571C114.764%2040.8571%20118.857%2036.7637%20118.857%2031.7143C118.857%2026.6648%20114.764%2022.5714%20109.714%2022.5714C104.665%2022.5714%20100.571%2026.6648%20100.571%2031.7143C100.571%2036.7637%20104.665%2040.8571%20109.714%2040.8571ZM109.714%2043.1428C116.026%2043.1428%20121.143%2038.0261%20121.143%2031.7143C121.143%2025.4025%20116.026%2020.2857%20109.714%2020.2857C103.402%2020.2857%2098.2856%2025.4025%2098.2856%2031.7143C98.2856%2038.0261%20103.402%2043.1428%20109.714%2043.1428Z'%20fill='%23BDBFC6'/%3e%3cpath%20d='M117.257%2038.4492C117.703%2038.0029%20118.427%2038.0029%20118.873%2038.4492L125.895%2045.4711C126.341%2045.9175%20126.341%2046.6409%20125.895%2047.0873C125.449%2047.5337%20124.725%2047.5337%20124.279%2047.0873L117.257%2040.0654C116.811%2039.6191%20116.811%2038.8955%20117.257%2038.4492Z'%20fill='%23BDBFC6'/%3e%3cpath%20d='M104.001%2031.7143C103.369%2031.7143%20102.847%2031.1988%20102.952%2030.576C103.079%2029.8203%20103.333%2029.0886%20103.704%2028.4123C104.26%2027.4005%20105.063%2026.5455%20106.037%2025.9264C107.011%2025.3074%20108.126%2024.9443%20109.278%2024.871C110.049%2024.822%20110.819%2024.9034%20111.557%2025.1093C112.165%2025.279%20112.41%2025.9703%20112.142%2026.5421V26.5421C111.873%2027.1138%20111.191%2027.3437%20110.571%2027.2253C110.195%2027.1535%20109.809%2027.129%20109.424%2027.1535C108.656%2027.2024%20107.913%2027.4444%20107.264%2027.8569C106.614%2028.2695%20106.079%2028.8394%20105.709%2029.5137C105.523%2029.8521%20105.381%2030.2114%20105.287%2030.5826C105.13%2031.1945%20104.632%2031.7143%20104.001%2031.7143V31.7143Z'%20fill='%23BDBFC6'/%3e%3crect%20x='80'%20y='2'%20width='64'%20height='64'%20rx='32'%20stroke='white'%20stroke-width='4'/%3e%3crect%20x='82'%20y='4'%20width='60'%20height='60'%20rx='30'%20stroke='%23D1D5DC'%20stroke-width='2'/%3e%3c/svg%3e")}.empty-state.on-dark .empty-state_search{background:url("data:image/svg+xml,%3csvg%20width='224'%20height='68'%20viewBox='0%200%20224%2068'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='52'%20y='10'%20width='124'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='182'%20y='10'%20width='14'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='32'%20y='10'%20width='14'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='38'%20y='24'%20width='124'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='15'%20y='24'%20width='17'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='168'%20y='24'%20width='24'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='66'%20y='38'%20width='116'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='20'%20y='38'%20width='40'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='188'%20y='38'%20width='18'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='52'%20y='52'%20width='110'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='29'%20y='52'%20width='17'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='168'%20y='52'%20width='31'%20height='8'%20rx='4'%20fill='%232D2E35'/%3e%3crect%20x='80'%20y='2'%20width='64'%20height='64'%20rx='32'%20fill='%2318181C'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M109.714%2040.8571C114.764%2040.8571%20118.857%2036.7637%20118.857%2031.7143C118.857%2026.6648%20114.764%2022.5714%20109.714%2022.5714C104.665%2022.5714%20100.571%2026.6648%20100.571%2031.7143C100.571%2036.7637%20104.665%2040.8571%20109.714%2040.8571ZM109.714%2043.1428C116.026%2043.1428%20121.143%2038.0261%20121.143%2031.7143C121.143%2025.4025%20116.026%2020.2857%20109.714%2020.2857C103.402%2020.2857%2098.2856%2025.4025%2098.2856%2031.7143C98.2856%2038.0261%20103.402%2043.1428%20109.714%2043.1428Z'%20fill='%23BDBFC6'/%3e%3cpath%20d='M117.257%2038.4492C117.703%2038.0029%20118.427%2038.0029%20118.873%2038.4492L125.895%2045.4711C126.341%2045.9175%20126.341%2046.6409%20125.895%2047.0873C125.449%2047.5337%20124.725%2047.5337%20124.279%2047.0873L117.257%2040.0654C116.811%2039.6191%20116.811%2038.8955%20117.257%2038.4492Z'%20fill='%23BDBFC6'/%3e%3cpath%20d='M104.001%2031.7143C103.369%2031.7143%20102.847%2031.1988%20102.952%2030.576C103.079%2029.8203%20103.333%2029.0886%20103.704%2028.4123C104.26%2027.4005%20105.063%2026.5455%20106.037%2025.9264C107.011%2025.3074%20108.126%2024.9443%20109.278%2024.871C110.049%2024.822%20110.819%2024.9034%20111.557%2025.1093C112.165%2025.279%20112.41%2025.9703%20112.142%2026.5421C111.873%2027.1138%20111.191%2027.3437%20110.571%2027.2253C110.195%2027.1535%20109.809%2027.129%20109.424%2027.1535C108.656%2027.2024%20107.913%2027.4444%20107.264%2027.8569C106.614%2028.2695%20106.079%2028.8394%20105.709%2029.5137C105.523%2029.8521%20105.381%2030.2114%20105.287%2030.5826C105.13%2031.1945%20104.632%2031.7143%20104.001%2031.7143Z'%20fill='%23BDBFC6'/%3e%3crect%20x='80'%20y='2'%20width='64'%20height='64'%20rx='32'%20stroke='%2318181C'%20stroke-width='4'/%3e%3crect%20x='82'%20y='4'%20width='60'%20height='60'%20rx='30'%20stroke='%23515258'%20stroke-width='2'/%3e%3c/svg%3e")}.empty-state-card{display:flex;flex-direction:column;align-self:center;text-align:center}.tab-list{--c-color_tabs_text: var(--u-color_text_subdued);--c-color_tabs_border: var(--u-color_border_subdued);--c-color_tabs_text_selected: var(--u-color_text_emphasized);--c-color_tabs_border_selected: var(--u-color_border_emphasized);--c-color_tabs_text_hovered: var(--u-color_interactive);--c-color_tabs_border_hovered: var(--u-color_border_hovered);height:2rem;display:flex;flex-direction:row;gap:.75rem;align-items:center;box-shadow:inset 0 -2px 0 -1px var(--c-color_tabs_border);width:100%}.tab-list .tab{height:2rem;padding:0 .75rem;line-height:1;font-size:var(--font-size-medium);display:flex;gap:.5rem;align-items:center;justify-content:center;font-weight:700;color:var(--c-color_tabs_text);-webkit-user-select:none;user-select:none;.count{font-family:var(--font-monospace)}}.tab-list .tab.tab_selected{color:var(--c-color_tabs_text_selected);box-shadow:inset 0 -2px 0 -1px var(--c-color_tabs_border_selected)}.tab-list .tab:not(.tab_selected):hover{color:var(--c-color_tabs_text_hovered);box-shadow:inset 0 -2px 0 -1px var(--c-color_tabs_border_hovered)}.external-link-icon{width:1.5rem;height:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:.75rem}.external-link-icon:hover{background:var(--u-color_element_emphasized)}.external-link-icon:hover .icon{color:var(--u-color_icon_hovered)}.date-time{position:relative}.tooltip-trigger .date-time:hover{text-decoration:underline;text-decoration-style:dotted}.page{grid-area:page-layout;display:grid;transition:grid-template-columns var(--transition-sidebar-collapse-time);--transition-sidebar-collapse-time: .3s;--c-width_sidebar: var(--c-width_sidebar_regular);--c-width_page-content_outer: 100vw;grid-template-rows:1fr;background:var(--u-color_background)}.page.page_background_subdued{background:var(--u-color_background_subdued)}.page.sidebar-left-content-layout,.page.sidebar-edge-to-edge-layout{overflow:auto;grid-template-columns:auto 1fr;grid-template-areas:"main-sidebar page-content";--c-width_page-content_outer: calc(100vw - var(--c-width_sidebar))}.page.centered-layout,.page.centered-narrow-layout,.page.edge-to-edge-layout{grid-template-columns:1fr;grid-template-areas:"page-content";overflow:auto}.page.tabbed-layout{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"tabbed-layout_header" "tabbed-layout_tab-list" "page-content";overflow:auto}.page.tabbed-layout .tabbed-layout_header{grid-area:tabbed-layout_header;background:var(--u-color_background_subdued);padding:3.5rem 0 1.5rem}.page.tabbed-layout .tabbed-layout_tab-list{grid-area:tabbed-layout_tab-list;box-shadow:inset 0 -2px 0 -1px var(--u-color_border_subdued);background:var(--u-color_background_subdued)}.page.presentation-layout{grid-template-columns:1fr;grid-template-areas:"page-content"}.page.hero-layout{--color-page-hero-fg: var(--color-gray-11);--color-page-hero-bg: var(--color-gray-2);grid-template-rows:var(--page-hero-height) 1fr;grid-template-columns:1fr;grid-template-areas:"page-hero" "page-content"}.page-content{grid-area:page-content;display:flex;flex-direction:column;gap:2rem;height:100%}.page-content .page-title{display:flex;flex:1;flex-direction:row;flex-grow:0;align-items:center;justify-content:space-between}.page-content .page-title .page-title_default-title .text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.page-content .page-title .page-title_default-title .icon-badge{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;border-radius:.875rem;background:var(--u-color_element_subdued)}.page-content .page-title .page-title_default-title .icon-badge .icon{color:var(--u-color_icon_subdued);font-size:1.125rem}.page-content .page-title .page-title_default-title h1{min-height:1.75rem;font-size:1.5rem;line-height:1.2;color:var(--u-color_text);display:flex;flex-direction:row;gap:.5rem}.page-content .page-title .page-title_default-title h1{.left-title-text,.right-title-text{color:var(--u-color_text_subdued)}}.page-content .page-title .page-title_default-title .description{height:1.5rem;align-items:center;color:var(--u-color_text_subdued);font-size:var(--font-size-medium)}.page-content .page-title .page-title_custom-title{display:flex}.page-content .page-title .page-title_right-side{display:flex;flex-direction:row;gap:1rem;align-items:center}.page-content .with-page-aside{display:flex;flex-direction:row;gap:1.5rem;flex:1}.page-content .with-page-aside>.page-aside{width:13rem;padding-top:.25rem;font-size:var(--font-size-medium);display:flex;flex-direction:column;gap:1.5rem}.page-content .columns{display:flex;flex-direction:row;gap:1.5rem;flex:1}.page-content .columns .column{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-width:0}.page.centered-layout .page-content{width:62.5rem;margin:auto;padding:3rem 0 1.5rem}.page.centered-narrow-layout .page-content,.page.tabbed-layout .page-content{width:52.75rem;margin:auto;padding:3rem 0 1.5rem}.page.tabbed-layout .tabbed-layout_width{width:52.75rem;margin:auto}.page .page-content .page-title_title:has(.icon){display:flex;flex-direction:row;gap:.5rem}.page.centered-layout .page-content .page-title_title:has(.icon){margin-left:-.75rem}.page.presentation-layout .page-content{width:45rem;margin:auto;padding:3rem 0 1.5rem}.page.presentation-layout .page-content .page-title_title:has(.icon){margin-left:-.75rem}.page.sidebar-edge-to-edge-layout .page-content,.page.edge-to-edge-layout .page-content{padding:0;width:100%;align-items:normal;overflow:auto}.page.sidebar-edge-to-edge-layout .page-content .column,.page.edge-to-edge-layout .page-content .column{display:initial}.page.sidebar-left-content-layout .page-content{overflow:auto;padding:1.5rem;margin-left:0}.page.sidebar-left-content-layout .page-content .columns{width:var(--readable-column-width-medium)}.page.sidebar-left-content-layout .page-content .page-title{margin-left:-.75rem}#main-sidebar.sidebar{grid-area:main-sidebar}.page.hero-layout .page-hero{position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-page-hero-bg);color:var(--color-page-hero-fg);height:var(--page-hero-height)}.page.hero-layout .page-content{width:62.5rem;margin:auto}.page.hero-layout .page-footer{margin:auto;margin-bottom:1.5rem}.page .page-footer{grid-area:page-footer;height:1rem;display:flex;flex-direction:row;gap:.5rem;color:var(--u-color_text);font-size:var(--font-size-small);align-items:center}.page.centered-layout .page-footer,.page.centered-narrow-layout .page-footer,.page.tabbed-layout .page-footer,.page.presentation-layout .page-footer,.page.edge-to-edge-layout .page-footer{justify-content:center}.page.edge-to-edge-layout .page-footer{margin-bottom:1.5rem}.page .page-footer .copyright{display:flex;flex-direction:row;gap:.25rem;color:var(--u-color_text_subdued)}.page .page-footer .page-footer_items{display:flex;flex-direction:row;gap:.5rem}.page .page-footer .page-footer_items .separator{color:var(--u-color_text_very-subdued)}.page .page-footer a{color:var(--u-color_text)}.page .page-footer a:hover{color:var(--u-color_interactive)}@media only screen and (--u-viewport_max-xl){.page.presentation-layout .page-content{margin:initial;padding-left:4rem}.page.hero-layout .page-content{width:58rem}}@media only screen and (--u-viewport_min-lg){.page.sidebar-edge-to-edge-layout.sidebar-toggled,.page.sidebar-left-content-layout.sidebar-toggled{grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"page-content" "page-footer"}.page:not(.sidebar-toggled) #main-sidebar .sidebar_collapsed{opacity:0;display:none}.page.sidebar-toggled #main-sidebar .sidebar_collapsed{display:flex;opacity:1}.page.sidebar-toggled #main-sidebar{position:absolute;height:fit-content;width:fit-content;padding:0;margin:.5rem;border-radius:var(--border-radius-base)}.page.sidebar-toggled #main-sidebar .sidebar_expanded{display:none}.page.sidebar-toggled #main-sidebar:has(.sidebar_collapsed_actions:empty){display:none}}@media only screen and (--u-viewport_max-lg){.page.sidebar-edge-to-edge-layout,.page.sidebar-left-content-layout{grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"page-content" "page-footer"}.page #main-sidebar{position:absolute}.page:not(.sidebar-toggled) #main-sidebar .sidebar_collapsed{display:flex;opacity:1}.page:not(.sidebar-toggled) #main-sidebar{height:fit-content;width:fit-content;padding:0;margin:.5rem;border-radius:var(--border-radius-base)}.page:not(sidebar-toggled) #main-sidebar:has(.sidebar_collapsed_actions:empty){display:none}.page .page-content .with-page-aside{flex-direction:column}.page .page-content .with-page-aside>.page-aside{width:100%}.page:not(.sidebar-toggled) #main-sidebar .sidebar_expanded{display:none}.page.sidebar-toggled #main-sidebar{height:stretch}.page.sidebar-toggled #main-sidebar .sidebar_collapsed{opacity:0;display:none}.page.edge-to-edge-layout .page-content,.page.sidebar-edge-to-edge-layout .page-content{padding:1rem 0 0}.page-content{gap:1.5rem}.page.hero-layout .page-content,.page.edge-to-edge-layout .page-content,.page.centered-layout .page-content,.page.centered-narrow-layout .page-content,.page.tabbed-layout .page-content,.page.tabbed-layout .tabbed-layout_width,.page.presentation-layout .page-content{width:100%;overflow:initial}.page.sidebar-edge-to-edge-layout .page-content,.page.sidebar-left-content-layout .page-content{width:100%}.page.centered-layout .page-content,.page.centered-narrow-layout .page-content,.page.tabbed-layout .page-content,.page.sidebar-left-content-layout .page-content,.page.hero-layout .page-content,.page.presentation-layout .page-content{padding:3rem 1.5rem}.page.sidebar-left-content-layout .page-content .columns{width:initial}.page .page-content .page-title{margin:0}.page .page-footer{flex-direction:column}.page .page-footer .separator:first-of-type{display:none}}@media only screen and (--u-viewport_max-md){.page .page-content .page-title{flex-direction:column;align-items:flex-start;gap:1rem}}@media only screen and (--u-viewport_max-sm){.page.centered-layout .page-content,.page.centered-narrow-layout .page-content,.page.tabbed-layout .page-content,.page.sidebar-left-content-layout .page-content,.page.hero-layout .page-content,.page.presentation-layout .page-content{padding:3rem 1rem}.page.sidebar-edge-to-edge-layout.sidebar-toggled,.page.sidebar-left-content-layout.sidebar-toggled{grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"main-sidebar";position:relative}.page.sidebar-toggled{--c-width_sidebar: var(--c-width_sidebar_full)}.page.sidebar-toggled .page-content{display:none}.page .page-footer{font-size:var(--font-size-extra-small);height:auto;padding-bottom:1.5rem}.page .page-footer .page-footer_items{gap:.25rem;flex-direction:column;align-items:center}.page .page-footer .page-footer_items .separator{display:none}}:root{--u-color_background: var(--color-gray-11);--u-color_background_subdued: var(--color-gray-10);--u-color_caret: var(--color-blue-1);--u-color_focus-border: var(--color-blue-2);--u-color_focus-outline: var(--color-blue-2-25pct);--u-color_backdrop: var(--color-gray-0-50pct);--u-color_scrollbar: var(--color-gray-5);--u-color_scrollbar-track: var(--color-transparent);--u-color_text: var(--color-gray-0);--u-color_text_very-subdued: var(--color-gray-5);--u-color_text_subdued: var(--color-gray-4);--u-color_text_emphasized: var(--color-gray-0);--u-color_icon: var(--color-gray-4);--u-color_icon_subdued: var(--color-gray-5);--u-color_icon_emphasized: var(--color-gray-1);--u-color_icon_hovered: var(--color-gray-3);--u-color_divider: var(--color-gray-9);--u-color_border: var(--color-gray-6);--u-color_border_hovered: var(--color-gray-4);--u-color_border_subdued: var(--color-gray-7);--u-color_border_emphasized: var(--color-gray-0);--u-color_interactive: var(--color-blue-1);--u-color_interactive_hovered: var(--color-blue-2);--u-color_interactive_pressed: var(--color-pink-1);--u-color_action: var(--color-gray-8);--u-color_text-on-action: var(--color-gray-0);--u-color_icon-on-action: var(--color-gray-4);--u-color_action_hovered: var(--color-gray-7);--u-color_text-on-action_hovered: var(--color-gray-0);--u-color_icon-on-action_hovered: var(--color-gray-4);--u-color_action_subdued: var(--color-transparent);--u-color_text-on-action-subdued: var(--color-blue-1);--u-color_icon-on-action-subdued: var(--color-gray-4);--u-color_action_subdued_hovered: var(--color-gray-7);--u-color_icon-on-action-subdued_hovered: var(--color-gray-3);--u-color_action_emphasized: var(--color-gray-1);--u-color_text-on-action-emphasized: var(--color-gray-10);--u-color_icon-on-action-emphasized: var(--color-gray-5);--u-color_action_emphasized_hovered: var(--color-gray-2);--u-color_text-on-action-emphasized_hovered: var(--color-gray-10);--u-color_icon-on-action-emphasized_hovered: var(--color-gray-5);--u-color_action_outlined: var(--color-transparent);--u-color_border-on-action-outlined: rgba(var(--color-gray-0_), .15);--u-color_text-on-action-outlined: var(--color-gray-0);--u-color_icon-on-action-outlined: var(--color-gray-4);--u-color_action_outlined_hovered: var(--color-transparent);--u-color_border-on-action-outlined_hovered: var(--color-gray-5);--u-color_text-on-action-outlined_hovered: var(--color-gray-0);--u-color_icon-on-action-outlined_hovered: var(--color-gray-4);--u-color_container: var(--color-gray-11);--u-color_container_faded: var(--color-gray-11-50pct);--u-color_container_hovered: var(--color-gray-10);--u-color_container_selected: var(--color-gray-10);--u-color_container_subdued: var(--color-gray-10);--u-color_container_subdued_hovered: var(--color-gray-9);--u-color_container_subdued_selected: var(--color-gray-9);--u-color_element: var(--color-gray-11);--u-color_element_hovered: var(--color-blue-5);--u-color_element_selected: var(--color-blue-4);--u-color_element_disabled: var(--color-gray-9);--u-color_element_subdued: var(--color-gray-10);--u-color_element_subdued_hovered: var(--color-gray-9);--u-color_element_subdued_selected: var(--color-gray-9);--u-color_element_emphasized: var(--color-gray-9);--u-color_text-on-element-emphasized: var(--color-gray-3);--u-color_icon-on-element: var(--color-gray-3);--u-color_icon-on-element-emphasized: var(--color-gray-3);--u-color_element_emphasized_hovered: var(--color-gray-8);--u-color_element_emphasized_selected: var(--color-gray-8);--u-color_element_decorative-purple: var(--color-purple-5);--u-color_border-on-element-decorative-purple: var(--color-purple-4);--u-color_text-on-element-decorative-purple: var(--color-purple-1);--u-color_icon-on-element-decorative-purple: var(--color-purple-3);--u-color_search-highlight_text: var(--color-blue-2);--u-color_search-highlight_background: var(--color-transparent);--u-color_critical_text: var(--color-pink-1);--u-color_critical_text_subdued: var(--color-pink-3);--u-color_critical_icon: var(--color-pink-3);--u-color_critical_action: var(--color-pink-2);--u-color_critical_text-on-action: var(--color-gray-11);--u-color_critical_icon-on-action: var(--color-pink-4);--u-color_critical_action_hovered: var(--color-pink-1);--u-color_critical_text-on-action_hovered: var(--color-gray-11);--u-color_critical_icon-on-action_hovered: var(--color-pink-3);--u-color_critical_element: var(--color-pink-2);--u-color_critical_text-on-element: var(--color-gray-11);--u-color_critical_icon-on-element: var(--color-gray-11);--u-color_critical_element_subdued: var(--color-pink-5);--u-color_critical_text-on-element_subdued: var(--u-color_text);--u-color_info_container_subdued: var(--color-blue-5);--u-color_info_text: var(--color-blue-2);--u-color_info_text_emphasized: var(--color-blue-1);--u-color_info_icon: var(--color-blue-3);--u-color_info_icon_emphasized: var(--color-blue-2);--u-color_info_element: var(--color-blue-4);--u-color_info_text-on-element: var(--u-color_text);--u-color_info_icon-on-element: var(--color-blue-2);--u-color_info_element_emphasized: var(--color-blue-2);--u-color_info_text-on-element_emphasized: var(--color-gray-11);--u-color_info_icon-on-element_emphasized: var(--color-gray-11);--u-color_info_element_subdued: var(--color-blue-5);--u-color_info_text-on-element_subdued: var(--u-color_text);--u-color_info_icon-on-element_subdued: var(--color-blue-1);--u-color_positive_text: var(--color-green-2);--u-color_positive_icon: var(--color-green-3);--u-color_positive_action: var(--color-green-1);--u-color_positive_text-on-action: var(--color-gray-11);--u-color_positive_icon-on-action: var(--color-green-4);--u-color_positive_action_hovered: var(--color-green-2);--u-color_positive_text-on-action_hovered: var(--color-gray-11);--u-color_positive_icon-on-action_hovered: var(--color-green-4);--u-color_positive_element: var(--color-green-1);--u-color_positive_text-on-element: var(--color-gray-11);--u-color_positive_icon-on-element: var(--color-gray-11);--u-color_positive_element_subdued: var(--color-green-5);--u-color_positive_text-on-element_subdued: var(--u-color_text);--u-color_positive_icon-on-element_subdued: var(--color-green-1);--u-color_working_element: var(--color-purple-5);--u-color_working_text-on-element: var(--color-purple-2);--u-color_working_icon-on-element: var(--color-purple-2);--u-color_working_element_subdued: var(--color-gray-10);--u-color_working_text-on-element_subdued: var(--u-color_text);--u-color_working_border: var(--color-purple-3);--u-color_working_border_subdued: var(--color-purple-4);--color-syntax-plain: var(--u-color_text);--color-icon-type: var(--color-orange-1);--color-icon-data-constructor: var(--color-orange-1);--color-icon-test: var(--color-teal-1);--color-icon-term: var(--color-purple-3);--color-icon-ability: var(--color-pink-1);--color-icon-ability-constructor: var(--color-pink-1);--color-icon-doc: var(--color-orange-2);--color-icon-patch: var(--color-blue-2);--color-syntax-base: var(--color-gray-0);--color-syntax-subtle: var(--color-gray-4);--color-syntax-subtle-em: var(--color-gray-3);--color-syntax-keyword: var(--color-pink-2);--color-syntax-operator: var(--color-gray-5);--color-syntax-term: var(--color-purple-2);--color-syntax-term-namespace: var(--color-purple-3);--color-syntax-ability: var(--color-pink-1);--color-syntax-type: var(--color-blue-1);--color-syntax-type-namespace: var(--color-blue-2);--color-syntax-constructor: var(--color-blue-1);--color-syntax-constructor-namespace: var(--color-blue-2);--color-syntax-text: var(--color-green-1);--color-syntax-link-hover-bg: var(--color-gray-8);--color-syntax-link-hover-fg: var(--color-blue-1);--color-syntax-monochrome-subtle: var(--u-color_text_subdued);--color-syntax-monochrome-base: var(--u-color_text);--color-syntax-monochrome-em: var(--u-color_text)}:root{--u-shadow: var(--color-gray-0-20pct)}body,h1,h2,h3,h4,h5,ul,p,ol,table,tr,td,li{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}:root{--size-base: 16px;--main-content-width: 64rem;--border-radius-base: .25rem;--layer-base: 1;--layer-popover: 50;--layer-tooltip: 75;--layer-modal-overlay: 99;--layer-modal: 100;--layer-modal-above: 110;--font-sans-serif: "Inter", sans-serif;--font-monospace: "Fira Code", monospace;--font-size-base: 1rem;--font-size-large: 1.5rem;--font-size-extra-large: 2rem;--font-size-medium: .875rem;--font-size-small: .75rem}*{box-sizing:border-box}html{font-size:var(--size-base);font-family:var(--font-sans-serif);font-variant-ligatures:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{font-size:1rem;line-height:1.4;background:var(--u-color_background);color:var(--u-color_text)}a,a:visited{text-decoration:none;cursor:pointer;transition:all .2s;color:var(--u-color_text)}a:hover{text-decoration:underline}input{border:0;border-radius:0;font-family:var(--font-sans-serif);caret-color:var(--u-color_caret);border:1px solid var(--color-gray-5);border-radius:var(--border-radius-base);font-size:var(--font-size-base);padding:.25rem .5rem}input:focus{border:1px solid var(--color-blue-1);outline:none;box-shadow:0 0 0 2px var(--color-blue-4)}::placeholder{color:var(--u-color_text_subdued)}li::marker{color:var(--co-u-color_text_subdued)}h1{font-size:var(--font-size-large)}h2{font-size:var(--font-size-base)}h3{font-size:var(--font-size-medium)}p{margin-bottom:1em}hr{background:var(--color-gray-7);border:0;margin:1.5rem 0;height:2px;border-radius:1px}table th{text-align:left}@media only screen and (max-width:1023px){:root{--main-content-width: auto}}.demo{--main-bg_0: #f8f7f4;--main-bg_1: #ebeae8;--interactive-bg_0: #111;--interactive-bg_0_hover: var(--color-blue-2);--interactive-bg_1: #fff;--interactive-bg_1_hover: var(--color-blue-2);position:relative;width:min(28rem,100%);height:36rem;display:flex;margin:auto;flex-shrink:0;flex-direction:column;border-radius:1rem;border:1px solid rgb(0,0,0,.15);border-bottom-color:#00000040;box-shadow:0 1px 2px #0000001a;font-size:.875rem;overflow:hidden;.start-demo-guide{position:absolute;bottom:7rem;right:6.5rem;z-index:1;transform:rotate(-7deg);color:var(--color-purple-2);font-size:2rem;font-family:Caveat,cursive;.arrow{position:absolute;top:.75rem;right:-5rem;width:55px;height:64px;background:url("data:image/svg+xml,%3csvg%20width='246'%20height='287'%20viewBox='0%200%20246%20287'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2102_2)'%3e%3cpath%20d='M156.25%20265.656C157.94%20265.444%20158.573%20265.656%20159.207%20265.444C197.847%20242.174%20224.029%20209.172%20233.953%20164.747C236.487%20153.535%20236.065%20141.899%20233.109%20130.476C226.985%20105.936%20206.504%2089.0121%20181.377%2087.5312C168.286%2086.685%20155.617%2088.1659%20144.215%2095.3586C143.37%20101.493%20142.737%20107.628%20141.47%20113.34C139.359%20122.648%20134.502%20130.264%20125.845%20134.918C119.51%20138.515%20113.176%20138.515%20109.798%20135.13C105.363%20130.687%20105.364%20124.764%20108.108%20119.898C111.909%20113.129%20116.554%20106.782%20121.411%20100.859C124.578%2097.051%20128.801%2093.8777%20132.602%2090.7045C129.012%2066.7994%20106.419%2056.645%2079.3921%2066.5878C78.5475%2069.9726%2077.7029%2073.569%2076.6472%2076.9537C72.4242%2089.4352%2064.6117%2098.9549%2051.9427%20103.397C47.0863%20105.09%2041.8075%20105.724%2037.5845%20101.282C34.4173%2097.8972%2034.4173%2091.9738%2037.7957%2086.0504C43.2856%2076.7422%2051.5204%2070.1842%2060.3887%2064.4723C63.5559%2062.5684%2066.7232%2060.6644%2069.8904%2058.972C65.6674%2021.9508%2032.517%20-4.28131%200%2010.5272C0.211149%207.77702%20-1.29001e-05%205.44997%200.844584%204.18067C1.90033%202.69982%204.22297%201.85363%206.12332%201.43053C24.071%20-1.95427%2040.7518%200.161227%2054.4765%2013.2773C64.8228%2023.0086%2071.7908%2034.8554%2076.4361%2048.3946C77.0695%2050.2985%2077.703%2052.2024%2078.5476%2054.1064C78.5476%2054.3179%2078.9698%2054.5295%2079.8144%2055.1641C81.7147%2054.9526%2084.0374%2054.9526%2086.36%2054.5295C114.654%2050.087%20129.434%2057.7027%20142.526%2084.1464C145.06%2083.3002%20148.016%2082.454%20150.761%2081.3963C167.019%2075.896%20183.278%2075.4729%20199.747%2080.9732C226.563%2089.8583%20243.877%20112.917%20245.778%20142.111C246.833%20157.977%20244.089%20173.209%20238.388%20188.017C224.452%20223.769%20201.648%20251.905%20167.441%20270.31C165.752%20271.368%20163.852%20272.214%20162.163%20273.272C161.951%20273.483%20161.74%20273.906%20161.107%20275.176C168.286%20276.868%20175.043%20276.233%20181.8%20275.81C188.345%20275.599%20195.102%20274.964%20202.281%20274.541C201.648%20280.041%20198.691%20282.157%20195.102%20283.426C190.879%20284.695%20186.656%20286.388%20182.433%20286.599C171.031%20287.023%20159.418%20287.234%20147.804%20286.599C138.725%20285.965%20136.191%20281.099%20140.203%20273.695C148.86%20258.04%20157.728%20242.386%20166.597%20226.731C168.075%20224.192%20169.975%20222.077%20172.298%20219.115C176.31%20223.769%20174.62%20227.154%20173.142%20230.327C167.23%20241.751%20161.951%20253.175%20156.25%20265.656ZM43.919%2094.9355C58.4883%2093.0315%2067.5677%2083.7233%2068.2012%2070.6073C58.4883%2076.9537%2049.1978%2082.6656%2043.919%2094.9355ZM115.288%20127.726C127.745%20124.764%20133.658%20116.302%20132.391%20103.397C124.367%20110.167%20117.399%20116.514%20115.288%20127.726Z'%20fill='%239A76C8'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2102_2'%3e%3crect%20width='246'%20height='287'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:cover;transform:rotate(-25deg)}}.log{--grid-color: rgba(0, 0, 0, .05);padding:.75rem;display:flex;flex-direction:column;background:var(--main-bg_1);gap:1rem;overflow:scroll;scroll-behavior:smooth;overflow-anchor:none;height:100%;position:relative;background-image:repeating-linear-gradient(22.5deg,transparent,transparent 2px,rgba(75,85,99,.06) 2px,rgba(75,85,99,.06) 3px,transparent 3px,transparent 8px),repeating-linear-gradient(67.5deg,transparent,transparent 2px,rgba(107,114,128,.05) 2px,rgba(107,114,128,.05) 3px,transparent 3px,transparent 8px),repeating-linear-gradient(112.5deg,transparent,transparent 2px,rgba(55,65,81,.04) 2px,rgba(55,65,81,.04) 3px,transparent 3px,transparent 8px),repeating-linear-gradient(157.5deg,transparent,transparent 2px,rgba(31,41,55,.03) 2px,rgba(31,41,55,.03) 3px,transparent 3px,transparent 8px)}&:after{position:absolute;bottom:65px;left:0;right:0;background:linear-gradient(transparent,transparent,rgba(0,0,0,.05));height:.25rem;content:""}.interaction{padding:.75rem;background:var(--main-bg_0);border-top:1px solid rgb(0,0,0,.15);transition:all .2s;height:65px;display:flex;flex-shrink:0;align-items:center}.chat-bubble_row{display:flex;flex-direction:row;width:100%;gap:.5rem;&:has(.chat-bubble_right){align-items:flex-end;justify-content:flex-end}&:has(.chat-bubble_left){align-items:center}.avatar{background:url(/_astro/avatar.CgKanPR-.png);background-size:cover;width:1.5rem;height:1.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;justify-self:flex-end;align-self:flex-end;flex-shrink:0;font-size:var(--font-size-small);font-weight:700;color:var(--color-purple-1);box-shadow:inset 0 0 0 1px var(--color-gray-11),0 1px 1px #0000001a;border:1px solid rgba(0,0,0,.1)}.chat-bubble{display:flex;flex-direction:row;gap:.5rem;align-items:center;width:fit-content;max-width:95%;font-weight:500;&.chat-bubble_left{font-weight:700;background:#0000001a;padding:.5rem .75rem;margin-left:-.75rem;border-radius:0 .75rem .75rem 0;&.success{background:#27ae6033;color:var(--color-green-0);.success-icon{width:1.25rem;height:1.25rem;flex-shrink:0;background:var(--color-green-1);border-radius:.75rem;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:inset 0 0 0 2px var(--color-green-5),0 0 0 2px #27ae6033;.icon{color:var(--color-green-5)}}}}&.chat-bubble_right{display:flex;background:linear-gradient(var(--color-gray-11),var(--color-gray-9));border:1px solid var(--color-gray-6);padding:.5rem .75rem;border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffffbf,0 1px 1px #0000000d;border-bottom-right-radius:0;align-self:flex-end;justify-self:flex-end;margin-left:0}}}.entry{display:flex;flex-direction:column;gap:.5rem;opacity:1;transition:all .5s;will-change:transform}.entry:first-child:not(:has(.tile.selected)):not(:has(.completed-step)){@starting-style{opacity:0}}h3{font-size:1rem;padding-left:.5ch}.options{display:flex;flex-direction:column;gap:.375rem}.tile{position:relative;background:var(--interactive-bg_1);border:1px solid var(--color-gray-7);padding:.75rem;border-radius:.75rem;transition:all .2s;display:flex;flex-direction:row;justify-content:space-between;align-items:center;will-change:transform;&.bare{border:0;padding:0;background:transparent}.tile-row{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}&:is(a):active{transform:translateY(.125rem)}.tile-details{display:flex;flex-direction:column;gap:.25rem;width:100%}header{display:flex;flex-direction:row;align-items:center;gap:.5rem;h4{font-size:1rem}}.subdued{color:var(--color-gray-4)}.badge{background:var(--color-blue-4);color:var(--u-color_text);border-radius:1rem;width:min-content;white-space:nowrap;border:0;font-size:.675rem;line-height:1;height:auto;height:1.125rem;display:flex;align-items:center;padding:0 .5rem;padding-top:1px;margin-top:-2px;font-family:var(--font-monospace);font-weight:700;text-transform:uppercase;transition:all .2s}.items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.125rem;.item:after{content:",";margin-right:.5ch}.item:last-child:after{content:""}.item-details{margin-left:.5ch}}.chevron{flex-shrink:0;background:var(--color-gray-8);line-height:1;padding-left:1px;width:1.25rem;height:1.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:all .2s}&.disabled{opacity:.75}&.focused{opacity:1;border:1px solid var(--color-blue-2);box-shadow:inset 0 0 0 1px var(--color-blue-2),0 0 0 3px #5595f433}&.selected{opacity:1;border:1px solid var(--color-blue-2);box-shadow:inset 0 0 0 1px var(--color-blue-2),0 0 0 3px #5595f433}.selected-icon{position:absolute;top:-.625rem;left:-.625rem;width:1.25rem;height:1.25rem;background:var(--color-blue-2);border-radius:.75rem;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:inset 0 0 0 2px var(--color-blue-5),0 0 0 2px #5595f433;.icon{color:var(--color-blue-5)}}&:is(a):not(.focused),&:is(a):not(.selected){border-bottom-color:var(--color-gray-5)}&:is(a):hover{text-decoration:none}&:is(a):hover:not(.focused),&:is(a):hover:not(.selected){background:var(--color-gray-10);border-color:var(--color-blue-3);box-shadow:inset 0 0 0 1px #ffffffbf}}.faux-text-field{background:var(--color-gray-11);width:100%;border:1px solid var(--color-gray-6);border-top:1px solid var(--color-gray-5);box-shadow:inset 0 1px 1px #0000000d;padding:0 .75rem;display:flex;align-items:center;height:2.5rem;font-size:1rem;border-radius:.5rem;&:focus{outline:none;border:1px solid var(--color-blue-2);box-shadow:inset 0 0 0 1px var(--color-blue-2),0 0 0 3px #5595f433}}.code-input{display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:.5rem 0}.code-digit{background:var(--color-gray-11);border:1px solid var(--color-gray-6);border-top:1px solid var(--color-gray-5);box-shadow:inset 0 1px 1px #0000000d;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;font-family:var(--font-monospace);border-radius:.5rem;color:var(--color-gray-0)}.radio{padding-top:.125rem}.rating-slider{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-gray-11);border:1px solid var(--color-gray-7);border-bottom-color:var(--color-gray-5);border-radius:.75rem;.rating-label{font-weight:600;font-size:.875rem;color:var(--color-gray-0)}.slider{-webkit-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:.25rem;background:var(--color-blue-2);border:1px solid var(--color-blue-1);outline:none;transition:all .2s;&::-webkit-slider-thumb,&::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:1rem;background:var(--color-gray-11);border:1px solid var(--color-blue-2);box-shadow:0 2px 4px #00000040;cursor:pointer}}.rating-value{display:flex;flex-direction:column;gap:.25rem;.rating-name{font-weight:700;font-size:1rem}.rating-desc{font-size:var(--font-size-small)}}}.controls-setup{display:flex;flex-direction:column;gap:.75rem;.approval-checkbox{padding:.75rem;label{display:flex;align-items:flex-start;gap:.5rem;input[type=checkbox]{margin-top:.25rem;flex-shrink:0;width:1rem;height:1rem;cursor:pointer}}}.notification-methods{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;padding-top:0;.notification-label{font-weight:600;font-size:var(--font-size-medium);color:var(--color-gray-0)}}}.step_awaiting-input{width:100%;display:flex;flex-direction:row;align-items:center;gap:0;.faux-text-field{border-bottom-right-radius:0;border-top-right-radius:0}.button{height:2.5rem;width:2.5rem;border-radius:.5rem;border-bottom-left-radius:0;border-top-left-radius:0;.icon{stroke-width:1px;stroke:var(--color-gray-11)}}}.actions{width:100%;display:flex;justify-content:flex-end}.loading,.instruction{display:flex;height:2.5rem;align-items:center;justify-content:center}.status-banner.status-banner_working,.status-banner.status-banner_info{background:var(--color-gray-11);border:1px solid rgba(0,0,0,.1)}.status-banner.status-banner_good,.status-indicator{border:2px solid var(--color-gray-11)}.time-passage{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem 0;margin:.5rem 0;position:relative;color:var(--color-gray-4);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;&:before,&:after{content:"";flex:1;height:1px;background:linear-gradient(rgba(0,0,0,.15) 20%,rgba(0,0,0,.15) 80%,transparent)}&:before{margin-right:1rem}&:after{margin-left:1rem}}.request-comment-input{width:100%;background:var(--color-gray-11);border:1px solid var(--color-gray-6);border-top-color:var(--color-gray-5);border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem;transition:all .2s;box-shadow:inset 0 1px 1px #0000000d;&::placeholder{color:var(--color-gray-4)}&:focus{outline:none;border-color:var(--color-blue-2);box-shadow:inset 0 0 0 1px var(--color-blue-2),0 0 0 3px #5595f433}&:disabled{opacity:.6;cursor:not-allowed}}.request-actions{display:flex;gap:.5rem;justify-content:flex-end}.faded-choice{opacity:.3}.request-actions .button.disabled{opacity:1}.faded-choice .button.disabled{opacity:.3}.tile-with-response{position:relative;.response-icon{position:absolute;top:-.625rem;left:-.625rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;z-index:1;line-height:1;box-shadow:inset 0 0 0 2px var(--color-gray-11),0 0 0 2px #0000001a;.icon{color:var(--color-gray-11)}}.response-icon.approve-icon{background:var(--color-green-1)}.response-icon.reject-icon{background:var(--color-pink-1);.icon{font-size:.675rem;path{stroke-width:2px}}}}}@media only screen and (max-width:512px){.demo{&:after{bottom:-58px}.interaction{padding:.5rem;height:58px}.faux-text-field{padding:.5rem;line-height:1.2;font-size:var(--font-size-small)}.chat-bubble_row{gap:.25rem;.chat-bubble{font-size:var(--font-size-small);&.chat-bubble_right,&.chat-bubble_left{padding:.25rem .5rem}}}.log{padding:.5rem}}.demo .tile{padding:.5rem;font-size:var(--font-size-small);.tile-row{gap:.25rem}.tile-details{gap:0}.badge{font-size:.5rem;font-weight:600;height:.75rem;padding:0 .25rem;margin-top:1px}header{gap:.25rem;h4{font-size:var(--font-size-medium)}}}}.content-request-details{display:flex;gap:1rem;align-items:flex-start}.content-poster{width:72px;height:108px;object-fit:cover;border-radius:.25rem;flex-shrink:0}.content-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-height:90px}.content-info .text-field{width:100%}.content-info .text-field textarea::placeholder{color:var(--u-color_text_subdued)}.request-comment-input.disabled{flex:1;min-height:0;padding:.5rem;border:1px solid var(--base-border);border-radius:4px;background-color:var(--base-background);cursor:not-allowed;opacity:.6;display:flex;align-items:flex-start}.request-comment-input.disabled .placeholder-text{color:var(--base-color-medium);font-style:italic}
