a.link{display:flex;flex-direction:row;align-items:center;gap:var(--size-space-s);text-decoration:none;color:var(--color-control);transition:color var(--transition-time) ease}a.link:hover{color:var(--color-control-hover)}a.link:focus-visible{text-decoration:underline;text-decoration-thickness:var(--size-control-border);text-underline-offset:var(--size-control-border)}a.link.disabled{color:var(--color-control-disabled)}a.nav-link{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}a.nav-link:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}a.nav-link:disabled,a.nav-link.disabled{pointer-events:none;cursor:default}a.nav-link.justify-start{justify-content:flex-start}a.nav-link.justify-center{justify-content:center}a.nav-link.space-between{justify-content:space-between}a.nav-link.fit-content{flex-grow:0;width:max-content;align-self:flex-start}a.nav-link.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}a.nav-link.fit-container{flex-grow:1;width:100%}a.nav-link.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}a.nav-link.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}a.nav-link.icon{min-width:var(--size-control);height:var(--size-control);padding:0}a.nav-link{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);justify-content:flex-start;text-decoration:none;color:var(--color-foreground)}a.nav-link:hover{color:var(--color-control-hover)}a.nav-link.disabled{color:var(--color-control-disabled)}a.nav-link.selected{color:var(--color-control);background-color:var(--color-control-selected)}a.tab-link{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}a.tab-link:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}a.tab-link:disabled,a.tab-link.disabled{pointer-events:none;cursor:default}a.tab-link.justify-start{justify-content:flex-start}a.tab-link.justify-center{justify-content:center}a.tab-link.space-between{justify-content:space-between}a.tab-link.fit-content{flex-grow:0;width:max-content;align-self:flex-start}a.tab-link.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}a.tab-link.fit-container{flex-grow:1;width:100%}a.tab-link.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}a.tab-link.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}a.tab-link.icon{min-width:var(--size-control);height:var(--size-control);padding:0}a.tab-link{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);position:relative;text-decoration:none;color:var(--color-foreground)}a.tab-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--size-control-border);background-color:transparent;transition:background-color var(--transition-time) ease}a.tab-link:before{position:absolute;top:0;right:0;width:var(--size-status-light);height:var(--size-status-light);border-radius:50%;content:"";background-color:transparent;transition:background-color var(--transition-time) ease}a.tab-link:hover{color:var(--color-control-hover)}a.tab-link:hover.selected:after{background-color:var(--color-control-hover)}a.tab-link.disabled{color:var(--color-control-disabled)}a.tab-link.disabled:after{background-color:var(--color-control-disabled)}a.tab-link.selected{color:var(--color-control)}a.tab-link.selected:after{background-color:var(--color-control)}a.tab-link.badged:before{background-color:var(--color-control)}button.btn-pri{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-pri:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-pri:disabled,button.btn-pri.disabled{pointer-events:none;cursor:default}button.btn-pri.justify-start{justify-content:flex-start}button.btn-pri.justify-center{justify-content:center}button.btn-pri.space-between{justify-content:space-between}button.btn-pri.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-pri.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-pri.fit-container{flex-grow:1;width:100%}button.btn-pri.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-pri.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-pri.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-pri{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);color:var(--color-control-top);background-color:var(--color-control)}button.btn-pri:hover{background-color:var(--color-control-hover)}button.btn-pri:disabled{color:var(--color-control-disabled-top);background-color:var(--color-control-disabled)}button.btn-sec{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-sec:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-sec:disabled,button.btn-sec.disabled{pointer-events:none;cursor:default}button.btn-sec.justify-start{justify-content:flex-start}button.btn-sec.justify-center{justify-content:center}button.btn-sec.space-between{justify-content:space-between}button.btn-sec.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-sec.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-sec.fit-container{flex-grow:1;width:100%}button.btn-sec.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-sec.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-sec.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-sec{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);border:var(--size-control-border) solid var(--color-control);color:var(--color-control)}button.btn-sec:hover{color:var(--color-control-hover);border-color:var(--color-control-hover)}button.btn-sec:disabled{color:var(--color-control-disabled);border-color:var(--color-control-disabled)}button.btn-ter{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-ter:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-ter:disabled,button.btn-ter.disabled{pointer-events:none;cursor:default}button.btn-ter.justify-start{justify-content:flex-start}button.btn-ter.justify-center{justify-content:center}button.btn-ter.space-between{justify-content:space-between}button.btn-ter.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-ter.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-ter.fit-container{flex-grow:1;width:100%}button.btn-ter.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-ter.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-ter.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-ter{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);color:var(--color-control)}button.btn-ter:hover{color:var(--color-control-hover)}button.btn-ter:disabled{color:var(--color-control-disabled)}button.btn-inline{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-inline:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-inline:disabled,button.btn-inline.disabled{pointer-events:none;cursor:default}button.btn-inline.justify-start{justify-content:flex-start}button.btn-inline.justify-center{justify-content:center}button.btn-inline.space-between{justify-content:space-between}button.btn-inline.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-inline.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-inline.fit-container{flex-grow:1;width:100%}button.btn-inline.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-inline.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-inline.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-inline{gap:var(--size-space-s);color:var(--color-control)}button.btn-inline:hover{color:var(--color-control-hover)}button.btn-inline:disabled{color:var(--color-control-disabled)}button.btn-error{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-error:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-error:disabled,button.btn-error.disabled{pointer-events:none;cursor:default}button.btn-error.justify-start{justify-content:flex-start}button.btn-error.justify-center{justify-content:center}button.btn-error.space-between{justify-content:space-between}button.btn-error.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-error.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-error.fit-container{flex-grow:1;width:100%}button.btn-error.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-error.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-error.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-error{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);color:var(--color-error);background-color:oklch(from var(--color-error) l c h/10%)}button.btn-error:hover{background-color:oklch(from var(--color-error) l c h/20%)}button.btn-error:disabled{color:oklch(from var(--color-error) l c h/50%);background-color:oklch(from var(--color-error) l c h/10%)}button.btn-success{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-success:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-success:disabled,button.btn-success.disabled{pointer-events:none;cursor:default}button.btn-success.justify-start{justify-content:flex-start}button.btn-success.justify-center{justify-content:center}button.btn-success.space-between{justify-content:space-between}button.btn-success.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-success.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-success.fit-container{flex-grow:1;width:100%}button.btn-success.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-success.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-success.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-success{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);color:var(--color-success);background-color:oklch(from var(--color-success) l c h/10%)}button.btn-success:hover{background-color:oklch(from var(--color-success) l c h/20%)}button.btn-success:disabled{color:oklch(from var(--color-success) l c h/50%);background-color:oklch(from var(--color-success) l c h/10%)}button.btn-nav{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-nav:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-nav:disabled,button.btn-nav.disabled{pointer-events:none;cursor:default}button.btn-nav.justify-start{justify-content:flex-start}button.btn-nav.justify-center{justify-content:center}button.btn-nav.space-between{justify-content:space-between}button.btn-nav.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-nav.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-nav.fit-container{flex-grow:1;width:100%}button.btn-nav.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-nav.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-nav.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-nav{justify-content:flex-start;gap:var(--size-space-s);width:100%;min-width:var(--size-control);min-height:var(--size-control);padding:calc((var(--size-control) - var(--size-icon)) / 2);text-align:start;color:var(--color-foreground)}button.btn-nav:hover{color:var(--color-control-hover)}button.btn-nav:disabled{color:var(--color-control-disabled)}button.btn-nav.selected{color:var(--color-control);background-color:var(--color-control-selected)}button.btn-collapsible{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}button.btn-collapsible:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}button.btn-collapsible:disabled,button.btn-collapsible.disabled{pointer-events:none;cursor:default}button.btn-collapsible.justify-start{justify-content:flex-start}button.btn-collapsible.justify-center{justify-content:center}button.btn-collapsible.space-between{justify-content:space-between}button.btn-collapsible.fit-content{flex-grow:0;width:max-content;align-self:flex-start}button.btn-collapsible.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}button.btn-collapsible.fit-container{flex-grow:1;width:100%}button.btn-collapsible.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}button.btn-collapsible.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}button.btn-collapsible.icon{min-width:var(--size-control);height:var(--size-control);padding:0}button.btn-collapsible{justify-content:flex-start;gap:var(--size-space-s);min-width:var(--size-control);height:var(--size-control);padding:calc((var(--size-control) - var(--size-icon)) / 2)}label.checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--size-space-s);cursor:pointer}label.checkbox:has(input:disabled){color:var(--color-foreground-alt);cursor:default}label.checkbox input[type=checkbox]{position:relative;width:var(--size-control-inline);height:var(--size-control-inline);margin:0;border:var(--size-control-border) solid var(--color-control);border-radius:var(--size-border-radius-s);transition:border-color var(--transition-time) ease;appearance:none}label.checkbox input[type=checkbox]:hover{border-color:var(--color-control-hover)}label.checkbox input[type=checkbox]:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}label.checkbox input[type=checkbox]:disabled{pointer-events:none;cursor:default;border-color:var(--color-control-disabled)}label.checkbox input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;width:var(--size-control-marker);height:var(--size-control-marker);border-radius:var(--size-border-radius-full, 50%);background-color:transparent;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.66,1.25c.42.36.46,1,.09,1.41l-7,8c-.18.21-.44.33-.72.34-.01,0-.02,0-.03,0-.26,0-.52-.11-.71-.29L.29,7.71c-.39-.39-.39-1.02,0-1.41s1.02-.39,1.41,0l2.24,2.24L10.25,1.34c.36-.42,1-.46,1.41-.09Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.66,1.25c.42.36.46,1,.09,1.41l-7,8c-.18.21-.44.33-.72.34-.01,0-.02,0-.03,0-.26,0-.52-.11-.71-.29L.29,7.71c-.39-.39-.39-1.02,0-1.41s1.02-.39,1.41,0l2.24,2.24L10.25,1.34c.36-.42,1-.46,1.41-.09Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(-50%,-50%);transition:background-color var(--transition-time) ease}label.checkbox input[type=checkbox]:checked:after{background-color:var(--color-control)}label.checkbox input[type=checkbox]:checked:hover:after{background-color:var(--color-control-hover)}label.checkbox input[type=checkbox]:checked:disabled:after{background-color:var(--color-control-disabled)}input[type=date],input[type=time]{width:100%;height:var(--size-control);padding:0 var(--size-space-s);border:var(--size-control-border) solid var(--color-control);border-radius:var(--size-border-radius-s);box-sizing:border-box;font-family:Roboto Mono,monospace;font-size:inherit;text-transform:uppercase;color:inherit;background-color:var(--color-background-dark);transition:border-color var(--transition-time) ease}input[type=date]:focus,input[type=time]:focus{outline:none}input[type=date]:hover,input[type=date]:focus,input[type=date]:active,input[type=time]:hover,input[type=time]:focus,input[type=time]:active{border-color:var(--color-control-hover)}input[type=date]:disabled,input[type=date]:read-only,input[type=time]:disabled,input[type=time]:read-only{border-color:var(--color-control-disabled)}input[type=date].invalid,input[type=time].invalid{border-color:var(--color-error)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{width:20px;height:20px;background-color:var(--color-control);background-image:none;transition:background-color var(--transition-time) ease;appearance:none;cursor:pointer;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}input[type=date]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21,3h-1V1c0-.55-.45-1-1-1s-1,.45-1,1v2H6V1c0-.55-.45-1-1-1s-1,.45-1,1v2h-1c-1.65,0-3,1.35-3,3v15c0,1.65,1.35,3,3,3h18c1.65,0,3-1.35,3-3V6c0-1.65-1.35-3-3-3ZM22,21c0,.55-.45,1-1,1H3c-.55,0-1-.45-1-1V6c0-.55.45-1,1-1h18c.55,0,1,.45,1,1v15ZM20,17v2c0,.55-.45,1-1,1h-2c-.55,0-1-.45-1-1v-2c0-.55.45-1,1-1h2c.55,0,1,.45,1,1Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21,3h-1V1c0-.55-.45-1-1-1s-1,.45-1,1v2H6V1c0-.55-.45-1-1-1s-1,.45-1,1v2h-1c-1.65,0-3,1.35-3,3v15c0,1.65,1.35,3,3,3h18c1.65,0,3-1.35,3-3V6c0-1.65-1.35-3-3-3ZM22,21c0,.55-.45,1-1,1H3c-.55,0-1-.45-1-1V6c0-.55.45-1,1-1h18c.55,0,1,.45,1,1v15ZM20,17v2c0,.55-.45,1-1,1h-2c-.55,0-1-.45-1-1v-2c0-.55.45-1,1-1h2c.55,0,1,.45,1,1Z'/%3E%3C/svg%3E")}input[type=time]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0ZM12,22c-5.51,0-10-4.49-10-10S6.49,2,12,2s10,4.49,10,10-4.49,10-10,10ZM18.06,15.5c-.19.32-.52.5-.87.5-.17,0-.34-.04-.5-.13l-5.2-3s-.06-.06-.09-.08c-.06-.04-.11-.08-.15-.14-.04-.05-.07-.1-.11-.16-.03-.05-.06-.11-.08-.17-.02-.07-.03-.13-.04-.2,0-.04-.02-.08-.02-.12v-7c0-.55.45-1,1-1s1,.45,1,1v6.42l4.7,2.71c.48.28.64.89.37,1.37Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12,0C5.38,0,0,5.38,0,12s5.38,12,12,12,12-5.38,12-12S18.62,0,12,0ZM12,22c-5.51,0-10-4.49-10-10S6.49,2,12,2s10,4.49,10,10-4.49,10-10,10ZM18.06,15.5c-.19.32-.52.5-.87.5-.17,0-.34-.04-.5-.13l-5.2-3s-.06-.06-.09-.08c-.06-.04-.11-.08-.15-.14-.04-.05-.07-.1-.11-.16-.03-.05-.06-.11-.08-.17-.02-.07-.03-.13-.04-.2,0-.04-.02-.08-.02-.12v-7c0-.55.45-1,1-1s1,.45,1,1v6.42l4.7,2.71c.48.28.64.89.37,1.37Z'/%3E%3C/svg%3E")}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:focus::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator,input[type=time]:focus::-webkit-calendar-picker-indicator{background-color:var(--color-control-hover)}input[type=date]:disabled::-webkit-calendar-picker-indicator,input[type=time]:disabled::-webkit-calendar-picker-indicator{background-color:var(--color-control-disabled)}input[type=text],input[type=number]{width:100%;height:var(--size-control);padding:0 var(--size-space-s);border:var(--size-control-border) solid var(--color-control);border-radius:var(--size-border-radius-s);box-sizing:border-box;background-color:var(--color-background-dark);transition:border-color var(--transition-time) ease}input[type=text]:focus,input[type=number]:focus{outline:none}input[type=text]:hover,input[type=text]:focus,input[type=text]:active,input[type=number]:hover,input[type=number]:focus,input[type=number]:active{border-color:var(--color-control-hover)}input[type=text]:disabled,input[type=text]:read-only,input[type=number]:disabled,input[type=number]:read-only{border-color:var(--color-control-disabled)}input[type=text].invalid,input[type=number].invalid{border-color:var(--color-error)}label.radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--size-space-s);cursor:pointer}label.radio:has(input:disabled){color:var(--color-foreground-alt);cursor:default}label.radio input[type=radio]{position:relative;width:var(--size-control-inline);height:var(--size-control-inline);margin:0;border:var(--size-control-border) solid var(--color-control);border-radius:var(--size-border-radius-full);appearance:none;transition:border-color var(--transition-time) ease}label.radio input[type=radio]:hover{border-color:var(--color-control-hover)}label.radio input[type=radio]:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}label.radio input[type=radio]:disabled{pointer-events:none;cursor:default;border-color:var(--color-control-disabled)}label.radio input[type=radio]:after{position:absolute;top:50%;left:50%;width:var(--size-control-marker);height:var(--size-control-marker);border-radius:var(--size-border-radius-full);background-color:transparent;content:"";transform:translate(-50%,-50%);transition:background-color var(--transition-time) ease}label.radio input[type=radio]:checked:after{background-color:var(--color-control)}label.radio input[type=radio]:checked:hover:after{background-color:var(--color-control-hover)}label.radio input[type=radio]:checked:disabled:after{background-color:var(--color-control-disabled)}label.toggle{display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:0;border:none;border-radius:var(--size-border-radius-m);color:var(--color-control);background-color:transparent;transition:color var(--transition-time) ease,border-color var(--transition-time) ease,background-color var(--transition-time) ease;cursor:pointer}label.toggle:focus-visible{outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}label.toggle:disabled,label.toggle.disabled{pointer-events:none;cursor:default}label.toggle.justify-start{justify-content:flex-start}label.toggle.justify-center{justify-content:center}label.toggle.space-between{justify-content:space-between}label.toggle.fit-content{flex-grow:0;width:max-content;align-self:flex-start}label.toggle.fit-content-end{flex-grow:0;width:max-content;justify-self:flex-end}label.toggle.fit-container{flex-grow:1;width:100%}label.toggle.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}label.toggle.no-left-radius{border-top-left-radius:0;border-bottom-left-radius:0}label.toggle.icon{min-width:var(--size-control);height:var(--size-control);padding:0}label.toggle{gap:var(--size-space-s);min-width:var(--size-button-width);height:var(--size-control);padding:0 var(--size-space-m);box-shadow:inset 0 0 0 var(--size-control-border) var(--color-background-dark);transition:box-shadow var(--transition-time) ease}label.toggle:hover{color:var(--color-control-hover)}label.toggle:has(input:checked){color:var(--color-control);box-shadow:inset 0 0 0 var(--size-control-border) var(--color-control)}label.toggle:has(input:checked):hover{color:var(--color-control-hover);box-shadow:inset 0 0 0 var(--size-control-border) var(--color-control-hover)}label.toggle:has(input:focus-visible){outline:var(--size-control-border) solid var(--color-control);outline-offset:var(--size-control-border)}label.toggle:has(input:disabled){pointer-events:none;cursor:default;color:var(--color-control-disabled);box-shadow:inset 0 0 0 var(--size-control-border) transparent}label.toggle:has(input:checked:disabled){color:var(--color-control-disabled);box-shadow:inset 0 0 0 var(--size-control-border) var(--color-control-disabled)}label.toggle input[type=radio]{overflow:hidden;position:absolute;width:0;height:0;margin:0;border:0;white-space:nowrap}label.toggle input[type=radio]:focus-visible{outline:none}.loading{width:var(--size-loader);height:var(--size-loader);border-top:var(--size-control-border) solid var(--color-foreground);border-right:var(--size-control-border) solid transparent;border-bottom:var(--size-control-border) solid var(--color-foreground);border-left:var(--size-control-border) solid var(--color-foreground);border-radius:50%;box-sizing:border-box;animation:spin var(--animation-time) linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-stack{display:flex;flex-direction:column;position:fixed;right:var(--size-space-m);bottom:var(--size-space-m);gap:var(--size-space-m);z-index:1000;pointer-events:none}@position-try --bottom-right-align{top:anchor(bottom);right:anchor(right);left:auto}@position-try --top-left-align{top:auto;bottom:anchor(top);left:anchor(left)}@position-try --top-right-align{inset:auto anchor(right) anchor(top) auto}[popover]{opacity:0;position:absolute;position-try:--bottom-right-align,--top-left-align,--top-right-align;top:anchor(bottom);left:anchor(left);width:max-content;margin:0;white-space:nowrap;transition:transform var(--transition-time) ease,opacity var(--transition-time) ease,display var(--transition-time) ease allow-discrete,overlay var(--transition-time) ease allow-discrete;transform:translateY(0)}[popover]:popover-open{opacity:1}[popover]:not(:popover-open){opacity:0;transform:translateY(calc(-1 * var(--size-space-m)));transition-delay:var(--transition-delay)}@starting-style{[popover]:popover-open{opacity:0;transform:translateY(calc(-1 * var(--size-space-m)))}}select{position:relative;width:100%;height:var(--size-control);padding:0 var(--size-space-s);border:var(--size-control-border) solid var(--color-control);border-radius:var(--size-border-radius-s);box-sizing:border-box;background-color:var(--color-background-dark);transition:border-color var(--transition-time) ease;appearance:none;cursor:pointer}select:focus{outline:none}select:hover,select:focus,select:active{border-color:var(--color-control-hover)}select:disabled{border-color:var(--color-control-disabled)}select.invalid{border-color:var(--color-error)}label.select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;gap:var(--size-space-m)}label.select:after{content:"";position:absolute;right:var(--size-space-m);bottom:calc(.5 * (var(--size-control) - var(--size-control-marker)));width:var(--size-control-marker);height:var(--size-control-marker);background-color:var(--color-control);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M10.92,3.62c-.15-.37-.52-.62-.92-.62H2c-.4,0-.77.24-.92.62-.16.37-.07.8.22,1.09l4,4c.2.2.45.29.71.29s.51-.1.71-.29l4-4c.29-.29.37-.72.22-1.09Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M10.92,3.62c-.15-.37-.52-.62-.92-.62H2c-.4,0-.77.24-.92.62-.16.37-.07.8.22,1.09l4,4c.2.2.45.29.71.29s.51-.1.71-.29l4-4c.29-.29.37-.72.22-1.09Z'/%3E%3C/svg%3E");transition:background-color var(--transition-time) ease;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}html::-webkit-scrollbar{width:--size-scrollbar;height:--size-scrollbar}html::-webkit-scrollbar-track{background:transparent;border-radius:--size-scrollbar-radius}html::-webkit-scrollbar-thumb{border:var(--size-control-border) solid transparent;border-radius:--size-scrollbar-radius;background:var(--color-scrollbar)}html::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar)}.step-indicator{display:flex;align-items:center;gap:var(--size-space-s);background-color:transparent}.step-indicator .step-dot{width:var(--size-step-indicator-width);height:var(--size-step-indicator-height);background-color:oklch(from var(--color-foreground) l c h/25%);transition:background-color var(--transition-time) ease}.step-indicator .step-dot.active,.step-indicator .step-dot.completed{background-color:var(--color-control)}.step-indicator .step-dot:last-child{flex-grow:1;width:auto}.table-container{container-type:inline-size;container-name:table-container}.table-surface{width:100%;padding:0 var(--size-space-m);border-radius:var(--size-border-radius-l);background-color:var(--color-background-light);box-shadow:var(--box-shadow)}.responsive-table{width:100%;padding:0;margin:0;border-collapse:collapse}.responsive-table th,.responsive-table td{overflow:hidden;padding:var(--size-space-m);border-bottom:var(--size-border) solid var(--color-border);text-align:left}.responsive-table td{height:var(--size-table-row-height)}.responsive-table tr:last-child td{border-bottom:0}@container table-container (max-width: 980px){.table-surface{padding:0;background-color:transparent;box-shadow:none}.responsive-table{border:0}.responsive-table thead{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:none}.responsive-table tr{display:block;padding:0 var(--size-space-m);margin-bottom:var(--size-space-m);border-radius:var(--size-border-radius-l);background-color:var(--color-background-light);box-shadow:var(--box-shadow)}.responsive-table tr:last-child{margin-bottom:0}.responsive-table td{display:flex;justify-content:space-between;align-items:center;padding:var(--size-space-m);border-bottom:var(--size-border) solid var(--color-border);text-align:right}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{font-size:var(--size-font-xs);font-weight:600;text-align:left;text-transform:uppercase;color:var(--color-foreground-alt);content:attr(data-label)}.responsive-table tr:last-child td{border-bottom:var(--size-border) solid var(--color-border)}.responsive-table tr:last-child td:last-child{border-bottom:0}}.table-message{padding:var(--size-space-m) 0}:root{--transition-time: .2s;--animation-time: .75s;--transition-delay: .2s}:root{color-scheme:light dark}@media(prefers-color-scheme:light){:root:not(.dark-theme){--neutral-025: oklch(99% .002 240deg);--neutral-050: oklch(96% .005 240deg);--neutral-100: oklch(93.4% .01 240deg);--neutral-150: oklch(88.8% .015 240deg);--neutral-200: oklch(84.2% .022 240deg);--neutral-250: oklch(79.5% .028 240deg);--neutral-300: oklch(74.9% .032 240deg);--neutral-350: oklch(70.3% .034 240deg);--neutral-400: oklch(65.7% .035 240deg);--neutral-450: oklch(61.1% .035 240deg);--neutral-500: oklch(56.5% .035 240deg);--neutral-550: oklch(51.9% .035 240deg);--neutral-600: oklch(47.3% .034 240deg);--neutral-650: oklch(42.7% .032 240deg);--neutral-700: oklch(38.1% .03 240deg);--neutral-750: oklch(33.4% .028 240deg);--neutral-800: oklch(28.8% .025 240deg);--neutral-850: oklch(24.2% .02 240deg);--neutral-900: oklch(19.6% .015 240deg);--neutral-950: oklch(15% .01 240deg);--blue-050: oklch(98% .04 240deg);--blue-100: oklch(93.4% .067 240deg);--blue-150: oklch(88.8% .086 240deg);--blue-200: oklch(84.2% .102 240deg);--blue-250: oklch(79.5% .116 240deg);--blue-300: oklch(74.9% .127 240deg);--blue-350: oklch(70.3% .135 240deg);--blue-400: oklch(65.7% .141 240deg);--blue-450: oklch(61.1% .144 240deg);--blue-500: oklch(56.5% .145 240deg);--blue-550: oklch(51.9% .142 240deg);--blue-600: oklch(47.3% .136 240deg);--blue-650: oklch(42.7% .128 240deg);--blue-700: oklch(38.1% .117 240deg);--blue-750: oklch(33.4% .104 240deg);--blue-800: oklch(28.8% .089 240deg);--blue-850: oklch(24.2% .071 240deg);--blue-900: oklch(19.6% .052 240deg);--blue-950: oklch(15% .03 240deg);--green-050: oklch(98% .04 148deg);--green-100: oklch(93.4% .067 148deg);--green-150: oklch(88.8% .086 148deg);--green-200: oklch(84.2% .102 148deg);--green-250: oklch(79.5% .116 148deg);--green-300: oklch(74.9% .127 148deg);--green-350: oklch(70.3% .135 148deg);--green-400: oklch(65.7% .141 148deg);--green-450: oklch(61.1% .144 148deg);--green-500: oklch(56.5% .145 148deg);--green-550: oklch(51.9% .142 148deg);--green-600: oklch(47.3% .136 148deg);--green-650: oklch(42.7% .128 148deg);--green-700: oklch(38.1% .117 148deg);--green-750: oklch(33.4% .104 148deg);--green-800: oklch(28.8% .089 148deg);--green-850: oklch(24.2% .071 148deg);--green-900: oklch(19.6% .052 148deg);--green-950: oklch(15% .03 148deg);--amber-050: oklch(97% .03 95deg);--amber-100: oklch(92% .08 95deg);--amber-150: oklch(87% .13 95deg);--amber-200: oklch(82% .18 95deg);--amber-250: oklch(77% .21 95deg);--amber-300: oklch(72% .23 95deg);--amber-350: oklch(67% .24 95deg);--amber-400: oklch(62% .25 95deg);--amber-450: oklch(57% .25 95deg);--amber-500: oklch(52% .25 95deg);--amber-550: oklch(47% .25 95deg);--amber-600: oklch(42% .25 95deg);--amber-650: oklch(37% .24 95deg);--amber-700: oklch(32% .23 95deg);--amber-750: oklch(27% .21 95deg);--amber-800: oklch(22% .18 95deg);--amber-850: oklch(17% .13 95deg);--amber-900: oklch(12% .08 95deg);--amber-950: oklch(7% .03 15deg);--red-050: oklch(97% .03 15deg);--red-100: oklch(92% .08 15deg);--red-150: oklch(87% .13 15deg);--red-200: oklch(82% .18 15deg);--red-250: oklch(77% .21 15deg);--red-300: oklch(72% .23 15deg);--red-350: oklch(67% .24 15deg);--red-400: oklch(62% .25 15deg);--red-450: oklch(57% .25 15deg);--red-500: oklch(52% .25 15deg);--red-550: oklch(47% .25 15deg);--red-600: oklch(42% .25 15deg);--red-650: oklch(37% .24 15deg);--red-700: oklch(32% .23 15deg);--red-750: oklch(27% .21 15deg);--red-800: oklch(22% .18 15deg);--red-850: oklch(17% .13 15deg);--red-900: oklch(12% .08 15deg);--red-950: oklch(7% .03 15deg);--color-foreground: var(--neutral-800);--color-foreground-alt: var(--neutral-600);--color-border: var(--neutral-200);--color-background-light: var(--neutral-025);--color-background-medium: var(--neutral-050);--color-background-dark: var(--neutral-100);--color-control: var(--blue-500);--color-control-top: var(--blue-050);--color-control-hover: var(--blue-600);--color-control-disabled: var(--neutral-500);--color-control-disabled-top: var(--neutral-050);--color-control-selected: oklch(from var(--blue-500) l c h / 10%);--color-scrollbar: oklch(from var(--neutral-500) l c h / 25%);--color-info: var(--blue-350);--color-success: var(--green-350);--color-warning: var(--amber-350);--color-error: var(--red-350);--color-illustration: var(--neutral-500);--color-background-light-translucent: oklch(from var(--neutral-025) l c h / 95%);--color-background-medium-translucent: oklch(from var(--neutral-025) l c h / 90%);--color-background-dark-translucent: oklch(from var(--neutral-150) l c h / 80%);--color-mt-logo: var(--neutral-800);--color-map-marker: var(--blue-250);--color-node: #007ec1;--color-node-outline: #71c6ff;--color-node-outline-selected: #00172a;--color-node-text: #007ec1;--color-node-text-selected: #00172a;--color-node-icon: #c6efff;--color-edge: #9cb1c0;--color-edge-selected: #00172a;--color-edge-selected-outline: #eff2f5;--color-edge-text: #00172a}}:root.light-theme{--neutral-025: oklch(99% .002 240deg);--neutral-050: oklch(96% .005 240deg);--neutral-100: oklch(93.4% .01 240deg);--neutral-150: oklch(88.8% .015 240deg);--neutral-200: oklch(84.2% .022 240deg);--neutral-250: oklch(79.5% .028 240deg);--neutral-300: oklch(74.9% .032 240deg);--neutral-350: oklch(70.3% .034 240deg);--neutral-400: oklch(65.7% .035 240deg);--neutral-450: oklch(61.1% .035 240deg);--neutral-500: oklch(56.5% .035 240deg);--neutral-550: oklch(51.9% .035 240deg);--neutral-600: oklch(47.3% .034 240deg);--neutral-650: oklch(42.7% .032 240deg);--neutral-700: oklch(38.1% .03 240deg);--neutral-750: oklch(33.4% .028 240deg);--neutral-800: oklch(28.8% .025 240deg);--neutral-850: oklch(24.2% .02 240deg);--neutral-900: oklch(19.6% .015 240deg);--neutral-950: oklch(15% .01 240deg);--blue-050: oklch(98% .04 240deg);--blue-100: oklch(93.4% .067 240deg);--blue-150: oklch(88.8% .086 240deg);--blue-200: oklch(84.2% .102 240deg);--blue-250: oklch(79.5% .116 240deg);--blue-300: oklch(74.9% .127 240deg);--blue-350: oklch(70.3% .135 240deg);--blue-400: oklch(65.7% .141 240deg);--blue-450: oklch(61.1% .144 240deg);--blue-500: oklch(56.5% .145 240deg);--blue-550: oklch(51.9% .142 240deg);--blue-600: oklch(47.3% .136 240deg);--blue-650: oklch(42.7% .128 240deg);--blue-700: oklch(38.1% .117 240deg);--blue-750: oklch(33.4% .104 240deg);--blue-800: oklch(28.8% .089 240deg);--blue-850: oklch(24.2% .071 240deg);--blue-900: oklch(19.6% .052 240deg);--blue-950: oklch(15% .03 240deg);--green-050: oklch(98% .04 148deg);--green-100: oklch(93.4% .067 148deg);--green-150: oklch(88.8% .086 148deg);--green-200: oklch(84.2% .102 148deg);--green-250: oklch(79.5% .116 148deg);--green-300: oklch(74.9% .127 148deg);--green-350: oklch(70.3% .135 148deg);--green-400: oklch(65.7% .141 148deg);--green-450: oklch(61.1% .144 148deg);--green-500: oklch(56.5% .145 148deg);--green-550: oklch(51.9% .142 148deg);--green-600: oklch(47.3% .136 148deg);--green-650: oklch(42.7% .128 148deg);--green-700: oklch(38.1% .117 148deg);--green-750: oklch(33.4% .104 148deg);--green-800: oklch(28.8% .089 148deg);--green-850: oklch(24.2% .071 148deg);--green-900: oklch(19.6% .052 148deg);--green-950: oklch(15% .03 148deg);--amber-050: oklch(97% .03 95deg);--amber-100: oklch(92% .08 95deg);--amber-150: oklch(87% .13 95deg);--amber-200: oklch(82% .18 95deg);--amber-250: oklch(77% .21 95deg);--amber-300: oklch(72% .23 95deg);--amber-350: oklch(67% .24 95deg);--amber-400: oklch(62% .25 95deg);--amber-450: oklch(57% .25 95deg);--amber-500: oklch(52% .25 95deg);--amber-550: oklch(47% .25 95deg);--amber-600: oklch(42% .25 95deg);--amber-650: oklch(37% .24 95deg);--amber-700: oklch(32% .23 95deg);--amber-750: oklch(27% .21 95deg);--amber-800: oklch(22% .18 95deg);--amber-850: oklch(17% .13 95deg);--amber-900: oklch(12% .08 95deg);--amber-950: oklch(7% .03 15deg);--red-050: oklch(97% .03 15deg);--red-100: oklch(92% .08 15deg);--red-150: oklch(87% .13 15deg);--red-200: oklch(82% .18 15deg);--red-250: oklch(77% .21 15deg);--red-300: oklch(72% .23 15deg);--red-350: oklch(67% .24 15deg);--red-400: oklch(62% .25 15deg);--red-450: oklch(57% .25 15deg);--red-500: oklch(52% .25 15deg);--red-550: oklch(47% .25 15deg);--red-600: oklch(42% .25 15deg);--red-650: oklch(37% .24 15deg);--red-700: oklch(32% .23 15deg);--red-750: oklch(27% .21 15deg);--red-800: oklch(22% .18 15deg);--red-850: oklch(17% .13 15deg);--red-900: oklch(12% .08 15deg);--red-950: oklch(7% .03 15deg);--color-foreground: var(--neutral-800);--color-foreground-alt: var(--neutral-600);--color-border: var(--neutral-200);--color-background-light: var(--neutral-025);--color-background-medium: var(--neutral-050);--color-background-dark: var(--neutral-100);--color-control: var(--blue-500);--color-control-top: var(--blue-050);--color-control-hover: var(--blue-600);--color-control-disabled: var(--neutral-500);--color-control-disabled-top: var(--neutral-050);--color-control-selected: oklch(from var(--blue-500) l c h / 10%);--color-scrollbar: oklch(from var(--neutral-500) l c h / 25%);--color-info: var(--blue-350);--color-success: var(--green-350);--color-warning: var(--amber-350);--color-error: var(--red-350);--color-illustration: var(--neutral-500);--color-background-light-translucent: oklch(from var(--neutral-025) l c h / 95%);--color-background-medium-translucent: oklch(from var(--neutral-025) l c h / 90%);--color-background-dark-translucent: oklch(from var(--neutral-150) l c h / 80%);--color-mt-logo: var(--neutral-800);--color-map-marker: var(--blue-250);--color-node: #007ec1;--color-node-outline: #71c6ff;--color-node-outline-selected: #00172a;--color-node-text: #007ec1;--color-node-text-selected: #00172a;--color-node-icon: #c6efff;--color-edge: #9cb1c0;--color-edge-selected: #00172a;--color-edge-selected-outline: #eff2f5;--color-edge-text: #00172a}@media(prefers-color-scheme:dark){:root:not(.light-theme){--neutral-025: oklch(99% .002 240deg);--neutral-050: oklch(96% .005 240deg);--neutral-100: oklch(93.4% .01 240deg);--neutral-150: oklch(88.8% .015 240deg);--neutral-200: oklch(84.2% .022 240deg);--neutral-250: oklch(79.5% .028 240deg);--neutral-300: oklch(74.9% .032 240deg);--neutral-350: oklch(70.3% .034 240deg);--neutral-400: oklch(65.7% .035 240deg);--neutral-450: oklch(61.1% .035 240deg);--neutral-500: oklch(56.5% .035 240deg);--neutral-550: oklch(51.9% .035 240deg);--neutral-600: oklch(47.3% .034 240deg);--neutral-650: oklch(42.7% .032 240deg);--neutral-700: oklch(38.1% .03 240deg);--neutral-750: oklch(33.4% .028 240deg);--neutral-800: oklch(28.8% .025 240deg);--neutral-850: oklch(24.2% .02 240deg);--neutral-900: oklch(19.6% .015 240deg);--neutral-950: oklch(15% .01 240deg);--blue-050: oklch(98% .04 240deg);--blue-100: oklch(93.4% .067 240deg);--blue-150: oklch(88.8% .086 240deg);--blue-200: oklch(84.2% .102 240deg);--blue-250: oklch(79.5% .116 240deg);--blue-300: oklch(74.9% .127 240deg);--blue-350: oklch(70.3% .135 240deg);--blue-400: oklch(65.7% .141 240deg);--blue-450: oklch(61.1% .144 240deg);--blue-500: oklch(56.5% .145 240deg);--blue-550: oklch(51.9% .142 240deg);--blue-600: oklch(47.3% .136 240deg);--blue-650: oklch(42.7% .128 240deg);--blue-700: oklch(38.1% .117 240deg);--blue-750: oklch(33.4% .104 240deg);--blue-800: oklch(28.8% .089 240deg);--blue-850: oklch(24.2% .071 240deg);--blue-900: oklch(19.6% .052 240deg);--blue-950: oklch(15% .03 240deg);--green-050: oklch(98% .04 148deg);--green-100: oklch(93.4% .067 148deg);--green-150: oklch(88.8% .086 148deg);--green-200: oklch(84.2% .102 148deg);--green-250: oklch(79.5% .116 148deg);--green-300: oklch(74.9% .127 148deg);--green-350: oklch(70.3% .135 148deg);--green-400: oklch(65.7% .141 148deg);--green-450: oklch(61.1% .144 148deg);--green-500: oklch(56.5% .145 148deg);--green-550: oklch(51.9% .142 148deg);--green-600: oklch(47.3% .136 148deg);--green-650: oklch(42.7% .128 148deg);--green-700: oklch(38.1% .117 148deg);--green-750: oklch(33.4% .104 148deg);--green-800: oklch(28.8% .089 148deg);--green-850: oklch(24.2% .071 148deg);--green-900: oklch(19.6% .052 148deg);--green-950: oklch(15% .03 148deg);--amber-050: oklch(97% .03 95deg);--amber-100: oklch(92% .08 95deg);--amber-150: oklch(87% .13 95deg);--amber-200: oklch(82% .18 95deg);--amber-250: oklch(77% .21 95deg);--amber-300: oklch(72% .23 95deg);--amber-350: oklch(67% .24 95deg);--amber-400: oklch(62% .25 95deg);--amber-450: oklch(57% .25 95deg);--amber-500: oklch(52% .25 95deg);--amber-550: oklch(47% .25 95deg);--amber-600: oklch(42% .25 95deg);--amber-650: oklch(37% .24 95deg);--amber-700: oklch(32% .23 95deg);--amber-750: oklch(27% .21 95deg);--amber-800: oklch(22% .18 95deg);--amber-850: oklch(17% .13 95deg);--amber-900: oklch(12% .08 95deg);--amber-950: oklch(7% .03 15deg);--red-050: oklch(97% .03 15deg);--red-100: oklch(92% .08 15deg);--red-150: oklch(87% .13 15deg);--red-200: oklch(82% .18 15deg);--red-250: oklch(77% .21 15deg);--red-300: oklch(72% .23 15deg);--red-350: oklch(67% .24 15deg);--red-400: oklch(62% .25 15deg);--red-450: oklch(57% .25 15deg);--red-500: oklch(52% .25 15deg);--red-550: oklch(47% .25 15deg);--red-600: oklch(42% .25 15deg);--red-650: oklch(37% .24 15deg);--red-700: oklch(32% .23 15deg);--red-750: oklch(27% .21 15deg);--red-800: oklch(22% .18 15deg);--red-850: oklch(17% .13 15deg);--red-900: oklch(12% .08 15deg);--red-950: oklch(7% .03 15deg);--color-foreground: var(--neutral-100);--color-foreground-alt: var(--neutral-300);--color-border: var(--neutral-700);--color-background-light: var(--neutral-800);--color-background-medium: var(--neutral-850);--color-background-dark: var(--neutral-900);--color-control: var(--blue-250);--color-control-top: var(--blue-750);--color-control-hover: var(--blue-150);--color-control-disabled: var(--neutral-250);--color-control-disabled-top: var(--neutral-750);--color-control-selected: oklch(from var(--blue-250) l c h / 10%);--color-scrollbar: oklch(from var(--neutral-500) l c h / 25%);--color-info: var(--blue-300);--color-success: var(--green-300);--color-warning: var(--amber-300);--color-error: var(--red-300);--color-illustration: var(--neutral-400);--color-background-light-translucent: oklch(from var(--neutral-750) l c h / 80%);--color-background-medium-translucent: oklch(from var(--neutral-800) l c h / 80%);--color-background-dark-translucent: oklch(from var(--neutral-950) l c h / 80%);--color-mt-logo: var(--neutral-100);--color-map-marker: var(--blue-500);--color-node: #58b8f6;--color-node-outline: #003b66;--color-node-outline-selected: #c6efff;--color-node-text: #58b8f6;--color-node-text-selected: #c6efff;--color-node-icon: #003b66;--color-edge: #647989;--color-edge-selected: #c6efff;--color-edge-selected-outline: #172128;--color-edge-text: #c6efff}}:root.dark-theme{--neutral-025: oklch(99% .002 240deg);--neutral-050: oklch(96% .005 240deg);--neutral-100: oklch(93.4% .01 240deg);--neutral-150: oklch(88.8% .015 240deg);--neutral-200: oklch(84.2% .022 240deg);--neutral-250: oklch(79.5% .028 240deg);--neutral-300: oklch(74.9% .032 240deg);--neutral-350: oklch(70.3% .034 240deg);--neutral-400: oklch(65.7% .035 240deg);--neutral-450: oklch(61.1% .035 240deg);--neutral-500: oklch(56.5% .035 240deg);--neutral-550: oklch(51.9% .035 240deg);--neutral-600: oklch(47.3% .034 240deg);--neutral-650: oklch(42.7% .032 240deg);--neutral-700: oklch(38.1% .03 240deg);--neutral-750: oklch(33.4% .028 240deg);--neutral-800: oklch(28.8% .025 240deg);--neutral-850: oklch(24.2% .02 240deg);--neutral-900: oklch(19.6% .015 240deg);--neutral-950: oklch(15% .01 240deg);--blue-050: oklch(98% .04 240deg);--blue-100: oklch(93.4% .067 240deg);--blue-150: oklch(88.8% .086 240deg);--blue-200: oklch(84.2% .102 240deg);--blue-250: oklch(79.5% .116 240deg);--blue-300: oklch(74.9% .127 240deg);--blue-350: oklch(70.3% .135 240deg);--blue-400: oklch(65.7% .141 240deg);--blue-450: oklch(61.1% .144 240deg);--blue-500: oklch(56.5% .145 240deg);--blue-550: oklch(51.9% .142 240deg);--blue-600: oklch(47.3% .136 240deg);--blue-650: oklch(42.7% .128 240deg);--blue-700: oklch(38.1% .117 240deg);--blue-750: oklch(33.4% .104 240deg);--blue-800: oklch(28.8% .089 240deg);--blue-850: oklch(24.2% .071 240deg);--blue-900: oklch(19.6% .052 240deg);--blue-950: oklch(15% .03 240deg);--green-050: oklch(98% .04 148deg);--green-100: oklch(93.4% .067 148deg);--green-150: oklch(88.8% .086 148deg);--green-200: oklch(84.2% .102 148deg);--green-250: oklch(79.5% .116 148deg);--green-300: oklch(74.9% .127 148deg);--green-350: oklch(70.3% .135 148deg);--green-400: oklch(65.7% .141 148deg);--green-450: oklch(61.1% .144 148deg);--green-500: oklch(56.5% .145 148deg);--green-550: oklch(51.9% .142 148deg);--green-600: oklch(47.3% .136 148deg);--green-650: oklch(42.7% .128 148deg);--green-700: oklch(38.1% .117 148deg);--green-750: oklch(33.4% .104 148deg);--green-800: oklch(28.8% .089 148deg);--green-850: oklch(24.2% .071 148deg);--green-900: oklch(19.6% .052 148deg);--green-950: oklch(15% .03 148deg);--amber-050: oklch(97% .03 95deg);--amber-100: oklch(92% .08 95deg);--amber-150: oklch(87% .13 95deg);--amber-200: oklch(82% .18 95deg);--amber-250: oklch(77% .21 95deg);--amber-300: oklch(72% .23 95deg);--amber-350: oklch(67% .24 95deg);--amber-400: oklch(62% .25 95deg);--amber-450: oklch(57% .25 95deg);--amber-500: oklch(52% .25 95deg);--amber-550: oklch(47% .25 95deg);--amber-600: oklch(42% .25 95deg);--amber-650: oklch(37% .24 95deg);--amber-700: oklch(32% .23 95deg);--amber-750: oklch(27% .21 95deg);--amber-800: oklch(22% .18 95deg);--amber-850: oklch(17% .13 95deg);--amber-900: oklch(12% .08 95deg);--amber-950: oklch(7% .03 15deg);--red-050: oklch(97% .03 15deg);--red-100: oklch(92% .08 15deg);--red-150: oklch(87% .13 15deg);--red-200: oklch(82% .18 15deg);--red-250: oklch(77% .21 15deg);--red-300: oklch(72% .23 15deg);--red-350: oklch(67% .24 15deg);--red-400: oklch(62% .25 15deg);--red-450: oklch(57% .25 15deg);--red-500: oklch(52% .25 15deg);--red-550: oklch(47% .25 15deg);--red-600: oklch(42% .25 15deg);--red-650: oklch(37% .24 15deg);--red-700: oklch(32% .23 15deg);--red-750: oklch(27% .21 15deg);--red-800: oklch(22% .18 15deg);--red-850: oklch(17% .13 15deg);--red-900: oklch(12% .08 15deg);--red-950: oklch(7% .03 15deg);--color-foreground: var(--neutral-100);--color-foreground-alt: var(--neutral-300);--color-border: var(--neutral-700);--color-background-light: var(--neutral-800);--color-background-medium: var(--neutral-850);--color-background-dark: var(--neutral-900);--color-control: var(--blue-250);--color-control-top: var(--blue-750);--color-control-hover: var(--blue-150);--color-control-disabled: var(--neutral-250);--color-control-disabled-top: var(--neutral-750);--color-control-selected: oklch(from var(--blue-250) l c h / 10%);--color-scrollbar: oklch(from var(--neutral-500) l c h / 25%);--color-info: var(--blue-300);--color-success: var(--green-300);--color-warning: var(--amber-300);--color-error: var(--red-300);--color-illustration: var(--neutral-400);--color-background-light-translucent: oklch(from var(--neutral-750) l c h / 80%);--color-background-medium-translucent: oklch(from var(--neutral-800) l c h / 80%);--color-background-dark-translucent: oklch(from var(--neutral-950) l c h / 80%);--color-mt-logo: var(--neutral-100);--color-map-marker: var(--blue-500);--color-node: #58b8f6;--color-node-outline: #003b66;--color-node-outline-selected: #c6efff;--color-node-text: #58b8f6;--color-node-text-selected: #c6efff;--color-node-icon: #003b66;--color-edge: #647989;--color-edge-selected: #c6efff;--color-edge-selected-outline: #172128;--color-edge-text: #c6efff}@font-face{font-family:Figtree;font-weight:300 900;font-style:normal;font-display:swap;src:url(/assets/fonts/figtree-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-weight:300 900;font-style:italic;font-display:swap;src:url(/assets/fonts/figtree-latin-wght-italic.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:100 700;font-style:normal;font-display:swap;src:url(/assets/fonts/roboto-mono-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-weight:100 700;font-style:italic;font-display:swap;src:url(/assets/fonts/roboto-mono-latin-wght-italic.woff2) format("woff2")}*{font-family:Figtree,sans-serif}h1,h2,h3,th,td,a,p,span,label,input,select,button{text-box-trim:trim-both;text-box-edge:alphabetic}h1{font-size:var(--size-font-l);font-weight:600}h2{font-size:var(--size-font-m);font-weight:600}h3,th{font-size:var(--size-font-xs);font-weight:600;text-transform:uppercase;color:var(--color-foreground-alt)}a,p,code,span,label,input,select{font-size:var(--size-font-s);font-weight:400}nav a,button{font-size:var(--size-font-s);font-weight:500}h1,h2,p,code{color:var(--color-foreground)}b{font-weight:600}td{font-variant-numeric:tabular-nums}.alt-color{color:var(--color-foreground-alt)}code,.monospace{font-family:Roboto Mono,monospace}small{font-size:var(--size-font-xs);font-weight:400;color:var(--color-foreground-alt)}:root{--base-size: .25rem;--size-space-l: calc(8 * var(--base-size));--size-space-m: calc(4 * var(--base-size));--size-space-s: calc(2 * var(--base-size));--size-icon: calc(6 * var(--base-size));--size-loader: calc(6 * var(--base-size));--size-control: calc(12 * var(--base-size));--size-border: calc(.25 * var(--base-size));--size-border-radius-full: 999px;--size-border-radius-l: calc(6 * var(--base-size));--size-border-radius-m: calc(4 * var(--base-size));--size-border-radius-s: calc(2 * var(--base-size));--size-control-border: calc(.5 * var(--base-size));--size-font-l: calc(8 * var(--base-size));--size-font-m: calc(6 * var(--base-size));--size-font-s: calc(4 * var(--base-size));--size-font-xs: calc(3 * var(--base-size));--size-scrollbar: calc(2 * var(--base-size));--size-scrollbar-radius: calc(1 * var(--base-size));--size-card-width: calc(88 * var(--base-size));--size-card-message-width: calc(112 * var(--base-size));--size-menu-width: calc(72 * var(--base-size));--size-dialog-width: calc(144 * var(--base-size));--size-dialog-width-s: calc(96 * var(--base-size));--size-dialog-height: calc(112 * var(--base-size));--size-dialog-height-s: calc(64 * var(--base-size));--size-toast-width: calc(144 * var(--base-size));--size-toast-height: calc(20 * var(--base-size));--size-control-inline: calc(6 * var(--base-size));--size-control-marker: calc(3 * var(--base-size));--size-illustration: calc(32 * var(--base-size));--size-illustration-spacing: calc(20 * var(--base-size));--size-button-width: calc(24 * var(--base-size));--size-step-indicator-width: calc(4 * var(--base-size));--size-step-indicator-height: calc(.25 * var(--base-size));--size-status-light: calc(2 * var(--base-size));--size-mt-logo: calc(12 * var(--base-size));--size-map-marker: calc(4 * var(--base-size));--size-table-row-height: calc(20 * var(--base-size))}:root{--blur-backdrop: 4px;--blur-background: 16px;--box-shadow: 0 8px 8px -4px oklch(from var(--color-background-dark) l c h / 10%)}.auto-grid{--min-column-width: 15rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-width),100%),1fr))}.grid-2-column{display:grid;grid-template-columns:[grid-start] 1fr 1fr [grid-end]}.span-all-columns{grid-column:grid-start/grid-end}.flex-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--size-space-m)}.flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.shrink{flex:1;min-width:0}.no-shrink{flex-shrink:0}.grow{flex-grow:1}.gap-s{gap:var(--size-space-s)}.gap-m{gap:var(--size-space-m)}.space-between{justify-content:space-between}.justify-end{justify-content:flex-end}.align-start{align-items:start}.align-self-start{align-self:flex-start}.status-light{display:inline-flex;align-items:center;gap:var(--size-space-s)}.status-light:before{display:inline-block;flex-shrink:0;width:var(--size-status-light);height:var(--size-status-light);aspect-ratio:1/1;border-radius:50%;background-color:var(--color-control-disabled);content:""}.status-light.green:before{background-color:var(--color-success)}.status-light.yellow:before{background-color:var(--color-warning)}.status-light.red:before{background-color:var(--color-error)}.card{padding:var(--size-space-m);border:var(--size-border) solid transparent;border-radius:var(--size-border-radius-l);background-color:var(--color-background-medium-translucent);box-shadow:var(--box-shadow);-webkit-backdrop-filter:blur(var(--blur-background));backdrop-filter:blur(var(--blur-background))}.card:before{position:absolute;z-index:-1;border:1px solid transparent;border-radius:inherit;content:"";inset:0;background:linear-gradient(135deg,oklch(from var(--color-border) l c h/25%),oklch(from var(--color-border) l c h/5%)) border-box;-webkit-mask:linear-gradient(black) border-box,linear-gradient(black) padding-box;mask:linear-gradient(black) border-box,linear-gradient(black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract}.indent{margin-left:var(--size-space-l)}.dimmed{opacity:.5;transition:opacity var(--transition-time) ease}.hidden{visibility:hidden;pointer-events:none}.character-wrap{white-space:normal;overflow-wrap:anywhere}html,body,h1,h2,h3,p,a{margin:0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}
