@layer dress{:where([data-dress-raw],[data-dress-raw] *),:where([data-dress-raw] *):before,:where([data-dress-raw] *):after{transition:none!important}:where([data-dress-raw~=type]){font-size:medium!important;font-style:normal!important;font-weight:400!important}:where([data-dress-raw~=type],[data-dress-raw~=type] *){letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;font-family:Times New Roman,Times,Liberation Serif,serif!important;line-height:normal!important}:where([data-dress-raw~=type] *){font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important}:where([data-dress-raw~=type] h1){font-size:xx-large!important}:where([data-dress-raw~=type] h2){font-size:x-large!important}:where([data-dress-raw~=type] h3){font-size:large!important}:where([data-dress-raw~=type] :is(h1,h2,h3,h4,h5,h6,b,strong,th,dt,summary)){font-weight:700!important}:where([data-dress-raw~=type] :is(em,i,cite,dfn,var)){font-style:italic!important}:where([data-dress-raw~=type] :is(pre,code,kbd,samp)){font-family:Courier New,Courier,Liberation Mono,monospace!important;font-size:small!important}:where([data-dress-raw~=color],[data-dress-raw~=color] *),:where([data-dress-raw~=color] *):before,:where([data-dress-raw~=color] *):after{color:#000!important;background-color:#0000!important;background-image:none!important;text-decoration-color:currentColor!important}:where([data-dress-raw~=color]){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}:where([data-dress-raw~=color] :is(a,a *)){color:#00e!important}:where([data-dress-raw~=color] a){text-decoration-line:underline!important}:where([data-dress-raw~=frame] *){box-shadow:none!important;border-color:#0000!important;border-radius:0!important}:where([data-dress-raw~=frame] :not(:focus-visible)){outline-color:#0000!important}:where([data-dress-raw~=frame] *):before,:where([data-dress-raw~=frame] *):after{content:none!important}:where([data-dress-raw~=fx],[data-dress-raw~=fx] *),:where([data-dress-raw~=fx] *):before,:where([data-dress-raw~=fx] *):after{text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;animation:none!important}:where([data-dress-raw~=parts] :is(button,.btn,input[type=button],input[type=submit],input[type=reset])){box-sizing:border-box!important;color:#222!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;min-width:75px!important;min-height:23px!important;text-shadow:none!important;background:silver!important;border:0!important;border-radius:0!important;padding:0 12px!important;font:11px MS Sans Serif,Microsoft Sans Serif,Tahoma,Arial,Liberation Sans,sans-serif!important;text-decoration:none!important;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf!important}:where([data-dress-raw~=parts] :is(button,.btn,input[type=button],input[type=submit],input[type=reset]) *){color:inherit!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important}:where([data-dress-raw~=parts] :is(.btn-primary,button[type=submit])){box-shadow:inset -2px -2px #0a0a0a,inset 1px 1px #0a0a0a,inset 2px 2px #fff,inset -3px -3px gray,inset 3px 3px #dfdfdf!important}:where([data-dress-raw~=parts] :is(button,.btn,input[type=button],input[type=submit],input[type=reset])):where(:active:not(:disabled)){box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray!important}:where([data-dress-raw~=parts] :is(.btn-primary,button[type=submit])):where(:active:not(:disabled)){box-shadow:inset 2px 2px #0a0a0a,inset -1px -1px #0a0a0a,inset -2px -2px #fff,inset 3px 3px gray,inset -3px -3px #dfdfdf!important}:where([data-dress-raw~=parts] :is(button,.btn,input[type=button],input[type=submit],input[type=reset])):where(:focus-visible){outline-offset:-4px!important;outline:1px dotted #000!important}:where([data-dress-raw~=parts] :is(button,.btn,input[type=button],input[type=submit],input[type=reset])):where(:disabled){color:gray!important;text-shadow:1px 1px #fff!important}:where([data-dress-raw~=parts] :is(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]),textarea,select)){color:#222!important;background:#fff!important;border:0!important;border-radius:0!important;font:11px MS Sans Serif,Microsoft Sans Serif,Tahoma,Arial,Liberation Sans,sans-serif!important;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a!important}:where([data-dress-raw~=parts] input[type=checkbox]){appearance:none!important;background:#fff!important;border:0!important;border-radius:0!important;width:13px!important;height:13px!important;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a!important}:where([data-dress-raw~=parts] input[type=checkbox]:checked){background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M7 0H6V1H5V2H4V3H3V4H2V3H1V2H0V5H1V6H2V7H3V6H4V5H5V4H6V3H7V0Z' fill='%23000'/%3E%3C/svg%3E") 3px 3px/7px no-repeat!important}:where([data-dress-raw~=parts] .ds-segmented-bar):before{opacity:0!important}:where([data-dress-raw~=color] .ds-dress-log){background-color:#fff!important}.ds-dress-mark-text,.ds-dress-mark-text *{color:var(--accent)!important}.ds-dress-mark-box{background-color:color-mix(in srgb, var(--accent) 14%, transparent)!important;outline:1px solid var(--accent)!important;outline-offset:2px!important}[data-dress-raw].ds-dress-mark-box{outline:0!important}.ds-dress-mark-hidden{visibility:hidden!important}:root .ds-dress-hud-seg,:root .ds-dress-hud-scan,:root .ds-dress-hud-line{z-index:var(--z-modal)!important;pointer-events:none!important;position:fixed!important}:root .ds-dress-hud-seg{background:var(--accent)!important;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 70%, transparent)!important}:root .ds-dress-hud-scan{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 14%, transparent) 0 1px, transparent 1px 3px)!important;inset:0!important}:root .ds-dress-hud-line{background:var(--accent)!important;height:2px!important;box-shadow:0 0 8px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 50%, transparent)!important;transform-origin:0!important;top:0!important;left:0!important;right:0!important}}@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:where(:focus-visible){outline:var(--border-thickness) solid var(--border-focus)}}@layer tokens;@layer primitives{*{box-sizing:border-box;min-width:0}img,video,iframe,table,pre,code{max-width:100%}html{background:var(--background-color);width:100%;color:var(--text-color);scroll-behavior:smooth;flex-direction:column;align-items:flex-start;margin:0;padding:0;display:flex}body{width:100%;line-height:var(--line-height);max-width:80ch;margin:0;padding:2ch;position:relative}@media screen and (width<=480px){body{padding:1ch}}.glyph-mask{width:var(--glyph-w,1em);height:var(--glyph-h,1em);-webkit-mask:var(--glyph-url) center/contain no-repeat;-webkit-mask:var(--glyph-url) center/contain no-repeat;mask:var(--glyph-url) center/contain no-repeat;background-color:currentColor;display:inline-block}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin}html{scrollbar-color:var(--border) transparent}}::-webkit-scrollbar{appearance:none;width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border);border:calc((var(--scrollbar-size) - var(--scrollbar-thumb-size)) / 2) solid transparent;background-clip:padding-box}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) ::-webkit-scrollbar-thumb:hover{background-color:var(--border-focus)}}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:single-button{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:start:decrement{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:end:increment{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:decrement{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:increment{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:decrement{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:increment{background:0 0;width:0;height:0;display:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--font-weight-bold);line-height:var(--line-height);margin:2ch 0}h1{color:var(--fg)}h2{color:var(--accent)}h3{color:var(--fg-muted)}p{word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-block:0 2ch}a{text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) a:hover{-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}}a:link,a:visited{color:var(--text-color)}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}sub{vertical-align:sub;width:1.33333ch;margin:0;font-size:.75rem;line-height:0;display:inline-block;position:relative}pre,code{font-family:var(--font-mono)}:not(pre)>code{color:var(--accent)}pre{white-space:pre;overscroll-behavior-x:contain;max-width:100%;margin:2ch 0;overflow:auto hidden}@media screen and (width<=480px){pre{white-space:pre-wrap;word-wrap:break-word}}figure pre{margin:0}figure{overscroll-behavior-x:contain;margin:2ch;overflow:auto hidden}@media screen and (width<=480px){figure{margin-left:0;margin-right:0}}figcaption{margin-top:2ch;font-style:italic;display:block}hr{border:0;border-top:1px solid var(--border);height:0;margin:2ch 0;display:block}table{border-collapse:separate;border-spacing:0;width:100%;max-width:100%;margin:2ch 0}.ds-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto;container:ds-table/inline-size}.ds-table-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1ch;margin-top:2ch;display:flex}@media screen and (width<=768px){table{overscroll-behavior-x:contain;white-space:nowrap;display:block;overflow-x:auto}.ds-table-scroll>table{display:table;overflow-x:visible}}th,td{--ds-cell-borders:1;border-bottom:var(--border-thickness) solid var(--border);padding:calc((var(--line-height) - var(--border-thickness) * var(--ds-cell-borders)) / 2) calc(1ch - var(--border-thickness) / 2);line-height:var(--line-height);vertical-align:top;text-align:left}tr:first-child>*{--ds-cell-borders:2;border-top:var(--border-thickness) solid var(--border)}:is(thead,tbody,tfoot)~:is(tbody,tfoot)>tr:first-child>*{--ds-cell-borders:1;border-top:none}.skeleton table :is(th,td){border-color:#0000}.ds-table-dense :is(th,td){padding-block:0}tbody tr{outline-style:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) tbody tr.ds-row-clickable:hover>*{background:var(--bg-hover)}}.ds-table-scroll>table td:not(:first-child,.ds-cell-select+td,.ds-cell-handle+td),.ds-table-drag-ghost td:not(:first-child,.ds-cell-select+td,.ds-cell-handle+td){color:var(--fg-muted)}.ds-table-scroll>table tbody tr.current>td{color:var(--accent)}tbody tr.selected>*{background:var(--bg-hover)}tbody tr.selected{z-index:var(--z-local-above);position:relative}tbody tr.selected>*{border-top-color:var(--border-focus);border-bottom-color:var(--border-focus);box-shadow:inset var(--ds-lit-l,0) 0 0 0 var(--border-focus), inset 0 var(--ds-lit-t,0) 0 0 var(--border-focus), inset var(--ds-lit-r,0) 0 0 0 var(--border-focus), inset 0 var(--ds-lit-b,0) 0 0 var(--border-focus)}tbody tr.selected>:first-child{--ds-lit-l:var(--border-thickness)}tbody tr.selected>:last-child{--ds-lit-r:calc(-1 * var(--border-thickness))}tbody tr:has(+tr.selected){z-index:var(--z-local-above);position:relative}thead:has(+tbody>tr.selected:first-child)>tr:last-child{z-index:var(--z-local-above);position:relative}tbody tr:has(+tr.selected)>*{border-bottom-color:var(--border-focus)}thead:has(+tbody>tr.selected:first-child)>tr:last-child>*{border-bottom-color:var(--border-focus)}tbody tr:focus-visible{z-index:var(--z-local-above);position:relative}tbody tr:focus-visible>*{border-top-color:var(--border-focus);border-bottom-color:var(--border-focus);box-shadow:inset var(--ds-lit-l,0) 0 0 0 var(--border-focus), inset 0 var(--ds-lit-t,0) 0 0 var(--border-focus), inset var(--ds-lit-r,0) 0 0 0 var(--border-focus), inset 0 var(--ds-lit-b,0) 0 0 var(--border-focus)}tbody tr:focus-visible>:first-child{--ds-lit-l:var(--border-thickness)}tbody tr:focus-visible>:last-child{--ds-lit-r:calc(-1 * var(--border-thickness))}tbody tr:has(+tr:focus-visible){z-index:var(--z-local-above);position:relative}thead:has(+tbody>tr:focus-visible:first-child)>tr:last-child{z-index:var(--z-local-above);position:relative}tbody tr:has(+tr:focus-visible)>*{border-bottom-color:var(--border-focus)}thead:has(+tbody>tr:focus-visible:first-child)>tr:last-child>*{border-bottom-color:var(--border-focus)}@media (forced-colors:active){tbody tr:is(.selected,:focus-visible){outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) tbody tr.ds-row-clickable:hover{outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}.panel table tr:first-child>*,.panel-grid table tr:first-child>*{--ds-cell-borders:1;border-top:none}:is(.panel table:not(:has(>thead)) tbody tr:first-child>*,.panel-grid table:not(:has(>thead)) tbody tr:first-child>*){--ds-lit-t:var(--border-thickness)}.panel:not(.panel--bleed,.panel--fill) table tbody tr:last-child>*,.panel .ds-table-inset>table tbody tr:last-child>*,.panel-grid table tbody tr:last-child>*{--ds-cell-borders:0;--ds-lit-b:calc(-1 * var(--border-thickness));border-bottom:none}.panel{--ds-table-bleed:2ch}.panel--bleed{--ds-table-bleed:var(--ds-page-gutter,2ch)}.panel .ds-table-inset{--ds-table-bleed:0px;border:var(--border-thickness) solid var(--border);margin-block:1ch 2ch}.panel .ds-table-inset:last-child{margin-bottom:0}.panel .ds-table-scroll.ds-table-inset>table{margin-block:0}.panel:not(.panel-grid)>table,.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>table{width:calc(100% + 2 * var(--ds-table-bleed));max-width:none;margin-inline:calc(-1 * var(--ds-table-bleed))}.panel:not(.panel-grid)>div:has(>table){width:calc(100% + 2 * var(--ds-table-bleed));max-width:none;margin-inline:calc(-1 * var(--ds-table-bleed))}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>div:has(>table){width:calc(100% + 2 * var(--ds-table-bleed));max-width:none;margin-inline:calc(-1 * var(--ds-table-bleed))}.panel:not(.panel-grid)>div:has(>table)>table{width:100%;max-width:none}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>div:has(>table)>table{width:100%;max-width:none}.panel:not(.panel-grid)>table,.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>table{margin-top:1ch}.panel:not(.panel-grid)>div:has(>table)>table{margin-top:1ch}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>div:has(>table)>table{margin-top:1ch}.panel:not(.panel-grid)>table:last-child,.panel:not(.panel-grid)>:is(form,.skeleton):last-child>table:last-child{margin-bottom:-2ch}.panel:not(.panel-grid)>div:has(>table):not(.ds-table-inset):last-child{margin-bottom:-2ch}.panel:not(.panel-grid)>:is(form,.skeleton):last-child>div:has(>table):not(.ds-table-inset):last-child{margin-bottom:-2ch}.panel:not(.panel-grid)>div:has(>table):last-child>table{margin-bottom:0}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill):last-child>div:has(>table):last-child>table{margin-bottom:0}.panel:not(.panel-grid)>table:has(+:is(.button-group,.ds-table-pager)){margin-bottom:0}.panel:not(.panel-grid)>div:has(>table):has(+:is(.button-group,.ds-table-pager))>table{margin-bottom:0}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>table:has(+:is(.button-group,.ds-table-pager)){margin-bottom:0}.panel:not(.panel-grid)>:is(form,.skeleton,.ds-table-fill)>div:has(>table):has(+:is(.button-group,.ds-table-pager))>table{margin-bottom:0}.panel th:first-child,.panel td:first-child{padding-left:var(--ds-table-bleed)}.panel th:last-child,.panel td:last-child{padding-right:var(--ds-table-bleed)}.panel .ds-table-inset :is(th,td):first-child{padding-left:calc(1ch - var(--border-thickness) / 2)}.panel .ds-table-inset :is(th,td):last-child{padding-right:calc(1ch - var(--border-thickness) / 2)}thead>tr>:is(th,td){background:var(--bg-raised);white-space:nowrap}.ds-table-fill{flex-direction:column;flex:0 auto;min-height:0;margin-top:2ch;display:flex}.panel:not(.panel-grid)>.ds-table-fill{margin-top:1ch}.ds-table-fill>.ds-table-body{overscroll-behavior:contain;min-height:0;scroll-padding-top:var(--ds-table-head-h,0px);flex:auto;overflow:auto}.ds-app-page-flex .panel--fill>.ds-table-fill>.ds-table-body{overscroll-behavior-y:auto}.ds-table-fill>.ds-table-body>table>thead{z-index:var(--z-local-handle);position:sticky;top:0}.ds-table-fill>.ds-table-body::-webkit-scrollbar:vertical{background:linear-gradient(to bottom, var(--bg-raised) calc(var(--ds-table-head-h,0px) - var(--border-thickness)), var(--border) 0 var(--ds-table-head-h,0px), transparent 0)}.ds-table-fill>.ds-table-body::-webkit-scrollbar-track:vertical{margin-top:var(--ds-table-head-h,0px)}.ds-table-fill>.ds-table-scroll.ds-table-body.ds-table-stuck>table>thead>tr:last-child>:is(th,td){border-bottom-color:var(--border)}.panel:not(.panel--bleed)>.ds-table-fill{position:relative}.panel:not(.panel--bleed)>.ds-table-fill:before{content:"";top:0;inset-inline:calc(-1 * var(--ds-table-bleed));height:var(--ds-table-head-h,0px);border-inline:var(--border-thickness) solid var(--border);pointer-events:none;z-index:var(--z-local-handle-frame);position:absolute}.ds-table-fill>.ds-table-body>table,.panel:not(.panel-grid)>.ds-table-fill>.ds-table-body>table{margin-top:0}.ds-table-group>th{text-align:left;background:var(--bg-raised)}.ds-table-detail>td{border-top:0}th{font-weight:var(--font-weight-bold)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) th.sortable:hover{background:var(--bg-hover);color:var(--accent)}}th.sortable:focus-visible{outline:var(--border-thickness) solid var(--border-focus);outline-offset:calc(var(--border-thickness) * -1)}th .sort-arrow{opacity:.6}.width-min{width:0%}@container ds-table (width>=768px){.width-min{white-space:nowrap}}.width-auto{width:100%}.ds-table-fixed{table-layout:fixed}.ds-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-cell-ellipsis>.ds-tooltip-wrapper{max-width:100%}.ds-cell-ellipsis>.ds-tooltip-wrapper>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-cell-select{text-align:center;padding-inline:0}.ds-cell-select input[type=checkbox]:checked{background:var(--fg-muted);border-color:var(--fg-muted)}tbody tr:has(>.ds-cell-select input[type=checkbox]:checked)>*{background:var(--bg-hover)}.ds-cell-handle{color:var(--fg-muted);padding-inline:0}.ds-cell-handle svg{width:var(--icon-sm);height:var(--icon-sm);margin:calc((var(--line-height) - var(--icon-sm)) / 2) auto;display:block}tbody .ds-cell-handle{cursor:grab;touch-action:none}tbody .ds-cell-handle:active{cursor:grabbing}tbody tr.dragging>*,tbody tr.dragging+tr.ds-table-detail>*{opacity:.4}tbody tr.ds-table-drop-before>*{box-shadow:inset 0 var(--border-thickness) 0 var(--accent)}tbody tr.ds-table-drop-after+tr.ds-table-detail>*{box-shadow:inset 0 calc(-1 * var(--border-thickness)) 0 var(--accent)}tbody tr.ds-table-drop-after:not(:has(+tr.ds-table-detail))>*{box-shadow:inset 0 calc(-1 * var(--border-thickness)) 0 var(--accent)}.ds-table-drag-ghost{pointer-events:none;z-index:var(--z-modal);opacity:.85;background:var(--bg);box-shadow:0 6px 16px var(--scrim-medium);table-layout:fixed;margin:0;position:fixed}.align-right{text-align:right;font-variant-numeric:tabular-nums}.header{margin-bottom:4ch}.header h1{margin:0}.header tr td:last-child{text-align:right}.ds-kv{grid-template-columns:var(--ds-label-w) 1fr;column-gap:1ch;margin:0;display:grid}.ds-kv-key{color:var(--fg-muted);line-height:var(--line-height)}.ds-kv-value{min-width:0;line-height:var(--line-height);overflow-wrap:anywhere;margin:0}@media screen and (width<=768px){.ds-kv{grid-template-columns:1fr}.ds-kv-value:not(:last-child){margin-bottom:1ch}}@container ds-kv-host (width<=380px){.ds-kv{grid-template-columns:1fr}.ds-kv-value:not(:last-child){margin-bottom:1ch}}input,button,:is(a,span).btn,textarea,select{height:var(--control-h);font:inherit;font-weight:inherit;background:var(--background-color);width:auto;color:var(--text-color);line-height:var(--line-height);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border-radius:0;align-items:center;margin:0;padding:0 1ch;display:inline-flex;overflow:visible}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select{background-color:var(--bg-input)}input,textarea,select{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label),:is(a,span).btn:not(.btn-link){box-shadow:inset 0 0 0 var(--border-thickness) var(--border);border:none;outline:none}button,:is(a,span).btn{white-space:nowrap;text-overflow:ellipsis;padding:0 var(--btn-pad-x);justify-content:center;gap:1ch;overflow:hidden}:is(a,span).btn{text-transform:var(--label-transform);font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none}textarea{height:auto;min-height:var(--control-h);padding:calc((var(--control-h) - var(--line-height)) / 2) 1ch;align-items:initial;display:block}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238b949e'/%3E%3C/svg%3E");background-position:right 1ch center;background-repeat:no-repeat;padding-right:3ch}[data-theme^=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23656d76'/%3E%3C/svg%3E")}select option{background:var(--bg-input);color:var(--text-color)}input[type=search]::-webkit-search-cancel-button{appearance:none;width:var(--icon-lg);height:var(--icon-lg);cursor:pointer;background-color:var(--accent);-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 14 14'%3E%3Cpath d='M7 19H5V17H7V19ZM19 19H17V17H19V19ZM9 15V17H7V15H9ZM17 17H15V15H17V17ZM11 15H9V13H11V15ZM15 15H13V13H15V15ZM13 13H11V11H13V13ZM11 11H9V9H11V11ZM15 11H13V9H15V11ZM9 9H7V7H9V9ZM17 9H15V7H17V9ZM7 7H5V5H7V7ZM19 7H17V5H19V7Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5 5 14 14'%3E%3Cpath d='M7 19H5V17H7V19ZM19 19H17V17H19V19ZM9 15V17H7V15H9ZM17 17H15V15H17V17ZM11 15H9V13H11V15ZM15 15H13V13H15V15ZM13 13H11V11H13V13ZM11 11H9V9H11V11ZM15 11H13V9H15V11ZM9 9H7V7H9V9ZM17 9H15V7H17V9ZM7 7H5V5H7V7ZM19 7H17V5H19V7Z'/%3E%3C/svg%3E");-webkit-mask-size:calc(var(--icon-sm) * 14 / 24) calc(var(--icon-sm) * 14 / 24);-webkit-mask-size:calc(var(--icon-sm) * 14 / 24) calc(var(--icon-sm) * 14 / 24);mask-size:calc(var(--icon-sm) * 14 / 24) calc(var(--icon-sm) * 14 / 24);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-clearable{--clearable-inset:1ch;min-width:0;display:flex;position:relative}.ds-clearable>input{min-width:0;padding-right:calc(var(--clearable-inset) + var(--icon-lg));flex:1}.ds-clearable>input::-webkit-search-cancel-button{display:none}input[type=range]{appearance:none;width:auto;height:var(--control-h);cursor:pointer;background:0 0;outline:none;padding:0}input[type=range]::-webkit-slider-runnable-track{height:var(--border-thickness);background:var(--border);border-radius:var(--border-thickness)}input[type=range]::-webkit-slider-thumb{appearance:none;width:1em;height:1em;margin-top:calc((var(--border-thickness) - 1em) / 2);background:var(--fg);border:0;border-radius:50%}input[type=range]::-moz-range-track{height:var(--border-thickness);background:var(--border);border-radius:var(--border-thickness)}input[type=range]::-moz-range-thumb{background:var(--fg);border:0;border-radius:50%;width:1em;height:1em}input[type=range]:focus-visible::-webkit-slider-runnable-track{background:var(--border-focus)}input[type=range]:focus-visible::-moz-range-track{background:var(--border-focus)}input[type=checkbox],input[type=radio]{border:2px solid var(--border);vertical-align:top;width:var(--line-height);height:var(--line-height);cursor:pointer;outline:none;flex-shrink:0;place-content:center;padding:0;display:inline-grid}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--success);border-color:var(--success)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) input[type=checkbox]:not(:disabled):hover,:where(:root:not([data-pointer=touch])) input[type=radio]:not(:disabled):hover{border-color:var(--fg)}}input[type=checkbox]:before{content:"";--px:2px;width:var(--px);height:var(--px);transform:translate(calc(var(--px) * -3), calc(var(--px) * -2));background:0 0}input[type=checkbox]:checked:before{box-shadow:calc(var(--px) * 6) 0 0 var(--bg), calc(var(--px) * 5) var(--px) 0 var(--bg), 0 calc(var(--px) * 2) 0 var(--bg), calc(var(--px) * 4) calc(var(--px) * 2) 0 var(--bg), var(--px) calc(var(--px) * 3) 0 var(--bg), calc(var(--px) * 3) calc(var(--px) * 3) 0 var(--bg), calc(var(--px) * 2) calc(var(--px) * 4) 0 var(--bg)}input[type=radio]{border-radius:100%}input[type=radio]:before{content:"";width:calc(var(--line-height) / 3);height:calc(var(--line-height) / 3);background:0 0}input[type=radio]:checked:before{background:var(--bg)}button:focus{--border-thickness:3px}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):focus-visible,:is(a,span).btn:not(.btn-link):focus-visible{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus)}input.ds-focus-ring:focus,select.ds-focus-ring:focus,textarea.ds-focus-ring:focus,input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file]):focus{--border-thickness:3px}input:focus,textarea:focus,select:focus{outline-color:var(--border-focus)}input.selected,textarea.selected,select.selected{outline-color:var(--border-focus);background:var(--bg-hover);z-index:var(--z-local-raised);position:relative}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).selected,:is(a,span).btn:not(.btn-link).selected{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus);background:var(--bg-hover);z-index:var(--z-local-raised);position:relative}input,textarea{width:100%}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--control-h)}::placeholder{color:var(--fg-placeholder);opacity:1}::-moz-placeholder{color:var(--fg-placeholder)}button::-moz-focus-inner{border:0;padding:0}button{text-transform:var(--label-transform);font-weight:var(--font-weight-bold);cursor:pointer}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn:not(.btn-link):hover{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus);background:var(--bg-hover);color:var(--fg);z-index:var(--z-local-raised);text-decoration:none;position:relative}}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label)[aria-haspopup][aria-expanded=true],:is(a,span).btn:not(.btn-link)[aria-haspopup][aria-expanded=true]{background:var(--bg-active)}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):disabled,button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):disabled:hover,:is(a,span).btn:not(.btn-link)[aria-disabled=true],:is(a,span).btn:not(.btn-link)[aria-disabled=true]:hover{opacity:.5;cursor:not-allowed;pointer-events:none;background:var(--background-color);color:var(--text-color);box-shadow:inset 0 0 0 var(--border-thickness) var(--border);z-index:auto}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):disabled:is([data-ds-tooltip],[data-ds-tooltip-self]){pointer-events:auto}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label)[aria-pressed=true],button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label)[aria-pressed=true]:hover{box-shadow:inset 0 0 0 var(--border-thickness) var(--accent)}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-danger,:is(a,span).btn.btn-danger{box-shadow:inset 0 0 0 var(--border-thickness) var(--danger);color:var(--danger)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-danger:hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn.btn-danger:hover{box-shadow:inset 0 0 0 var(--border-thickness) var(--danger)}}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-danger-fill,:is(a,span).btn.btn-danger-fill{background:var(--bg-danger-fill);color:var(--fg-danger-fill);box-shadow:inset 0 0 0 var(--border-thickness) var(--bg-danger-fill)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-danger-fill:hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn.btn-danger-fill:hover{background:var(--bg-danger-fill-hover);color:var(--fg-danger-fill);box-shadow:inset 0 0 0 var(--border-thickness) var(--bg-danger-fill-hover)}}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-primary,:is(a,span).btn.btn-primary{background:var(--accent);color:var(--bg);box-shadow:inset 0 0 0 var(--border-thickness) var(--accent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-primary:hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn.btn-primary:hover{background:var(--accent-hover);color:var(--on-dark);box-shadow:inset 0 0 0 var(--border-thickness) var(--accent-hover)}}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-success,:is(a,span).btn.btn-success{background:var(--success);color:contrast-color(var(--success));box-shadow:inset 0 0 0 var(--border-thickness) var(--success)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-success:hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn.btn-success:hover{background:color-mix(in srgb, var(--success) 88%, black);color:contrast-color(color-mix(in srgb, var(--success) 88%, black));box-shadow:inset 0 0 0 var(--border-thickness) color-mix(in srgb, var(--success) 88%, black)}}@supports not (color:contrast-color(white)){button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-success,:is(a,span).btn.btn-success{color:var(--bg)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label).btn-success:hover,:where(:root:not([data-pointer=touch])) :is(a,span).btn.btn-success:hover{color:var(--bg)}}}button.btn-link,a.btn-link{cursor:pointer;height:auto;line-height:inherit;text-align:inherit;white-space:normal;text-overflow:clip;font:inherit;text-transform:none;background:0 0;border:none;padding:0;display:inline;overflow:visible}a.btn-link{color:var(--text-color);text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}button.btn-link{color:var(--accent)}.btn-external svg{width:1em;height:1em}.btn-link .btn-external{vertical-align:-.15em;margin-left:.5ch}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button.btn-link:hover{color:var(--accent-hover);text-decoration:underline;text-decoration-thickness:var(--border-thickness)}:where(:root:not([data-pointer=touch])) a.btn-link:hover{text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}}button.btn-link:focus-visible,a.btn-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}button.btn-link:disabled,a.btn-link[aria-disabled=true]{opacity:.5;cursor:not-allowed;text-decoration:none}label{width:100%;height:auto;line-height:var(--line-height);font-weight:var(--font-weight-normal);margin:0;display:block}label input,label select{width:100%}form>label,form>button,form>.button-group,form>.radio-group,fieldset>.button-group,.skeleton>.button-group{margin-top:2ch}.radio-group{flex-wrap:wrap;gap:2ch;display:flex}.radio-group label{width:auto;margin-top:0}.button-group{flex-wrap:wrap;gap:1ch;display:flex}.button-group-end{justify-content:flex-end}.field{grid-template-columns:var(--ds-label-w) 1fr;align-items:baseline;gap:1ch;margin-top:2ch;display:grid}.field:first-child{margin-top:0}.field>.field-control,.field>.field-hint{grid-column:2}:is(.field>.field-control:has(>input[type=checkbox]),.field>.field-control:has(>input[type=radio])){align-self:start}@media screen and (width<=768px){.field{grid-template-columns:1fr;row-gap:1ch}.field>.field-control,.field>.field-hint{grid-column:1}}@container ds-panel (width<=54ch){.field{grid-template-columns:1fr;row-gap:1ch}.field>.field-control,.field>.field-hint{grid-column:1}}.drawer--labels-above .field{grid-template-columns:1fr;row-gap:1ch}.drawer--labels-above .field>.field-control,.drawer--labels-above .field>.field-hint{grid-column:1}.field>span,.field>label{line-height:var(--line-height);font-weight:var(--font-weight-normal);color:var(--fg-muted)}.field>input,.field>select,.field>textarea{width:100%}.field-control{align-items:center;gap:1ch;min-width:0;display:flex}.field-control--sm>input,.field-control--sm>textarea,.field-control--sm>.select-wrapper,.field-control--sm>.ds-caret-field,.field-control--sm>.ds-clearable{flex:0 0 10ch}.field-control--md>input,.field-control--md>textarea,.field-control--md>.ds-caret-field,.field-control--md>.ds-clearable{flex:0 0 21ch}.field-control--md>.select-wrapper,.field-control--fill>input,.field-control--fill>textarea,.field-control--fill>.select-wrapper,.field-control--fill>.ds-caret-field,.field-control--fill>.ds-clearable{flex:1;min-width:0}.field-hint{font-size:calc(var(--font-size) * .85);color:var(--text-color-alt);line-height:var(--line-height)}.field-hint-error{color:var(--danger)}.field-hint .field-hint{display:block}.field-label{color:var(--fg);line-height:var(--line-height)}.choice-row{line-height:var(--line-height);cursor:pointer;align-items:center;gap:1ch;width:auto;display:flex}.choice-row:has(>input:disabled){cursor:not-allowed}.choice-list{flex-direction:column;gap:4px;display:flex}.choice-list>.choice-row{background:var(--bg-hover);border-radius:4px;width:100%;padding:6px 1ch}.ds-actions-lead{align-items:center;gap:1ch;margin-right:auto;display:flex}.ds-actions-lead:empty:not([role=status],[role=alert],[aria-live]){display:none}.field-group{flex-direction:column;gap:2ch;display:flex}.field-group .field{margin-top:0}fieldset{margin-top:2ch;min-inline-size:0;margin-inline:0}fieldset:first-child{margin-top:0}legend{font-weight:var(--font-weight-bold);text-transform:var(--label-transform);font-size:inherit;line-height:var(--line-height);color:var(--fg-muted)}legend+.field{margin-top:1ch}legend.legend-prose{font-weight:inherit;text-transform:none;color:inherit}.grid-coord{grid-auto-rows:minmax(var(--line-height), auto);display:grid}.grid-coord>*{overflow-wrap:anywhere;align-items:center;min-width:0;margin-top:0;display:flex}.grid-sep{border-bottom:var(--border-thickness) solid var(--border);align-self:center}.grid-th{font-weight:var(--font-weight-bold);text-transform:var(--label-transform);color:var(--fg-muted)}.grid-env{font-weight:var(--font-weight-bold)}ul,ol{margin:0 0 2ch;padding:0}ul{padding:0 0 0 2ch;list-style-type:square}ol{counter-reset:item;padding:0;list-style-type:none}ol li:before{content:counters(item, ".") ". ";counter-increment:item;font-weight:var(--font-weight-medium)}ol ul,ol ol,ul ol,ul ul{margin:0;padding:0 0 0 3ch}li{margin:0;padding:0}li::marker{line-height:0}.tree,.tree ul{line-height:var(--line-height);padding-left:0;list-style-type:none;position:relative}.tree ul{margin:0}.tree ul li{border-left:var(--border-thickness) solid var(--border);margin-left:1.5ch;padding-left:1.5ch;position:relative}.tree ul li:before{top:calc(var(--line-height) / 2);content:"";border-bottom:var(--border-thickness) solid var(--border);width:1ch;display:block;position:absolute;left:0}.tree ul li:last-child{border-left:none}.tree ul li:last-child:after{content:"";height:calc(var(--line-height) / 2);border-left:var(--border-thickness) solid var(--border);display:block;position:absolute;top:0;left:0}details{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none;margin-bottom:2ch;padding:1ch}summary{font-weight:var(--font-weight-medium);cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"";width:var(--icon-sm);height:var(--icon-sm);vertical-align:-2px;background-color:currentColor;margin-right:.5ch;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 13v-2h-2v2h2Zm-2-2V9h-2v2h2Zm0 4v-2h-2v2h2Zm-2-6V7h-2v2h2Zm0 8v-2h-2v2h2ZM10 7V5H8v2h2Zm0 12v-2H8v2h2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 13v-2h-2v2h2Zm-2-2V9h-2v2h2Zm0 4v-2h-2v2h2Zm-2-6V7h-2v2h2Zm0 8v-2h-2v2h2ZM10 7V5H8v2h2Zm0 12v-2H8v2h2Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}details[open]>summary:before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E%3C/svg%3E")}details[open] summary{margin-bottom:2ch}details :last-child{margin-bottom:0}.ds-tabs{--ds-tabs-rule:2px;--ds-tabs-top-inset:1ch;--ds-tabs-h:calc(var(--chrome-bar-h) - var(--ds-tabs-top-inset));--ds-tabs-pad-y:max(calc(var(--ds-tabs-rule) / 2), calc((var(--ds-tabs-h) - var(--line-height) - var(--ds-tabs-rule)) / 2));--ds-tabs-pad-x:calc((var(--ds-tabs-h) - 1cap) / 2);--ds-tabs-size:var(--font-size);--ds-tabs-chevron:16px;--ds-tabs-gap-top:var(--ds-page-tabs-gap-top,0px);width:calc(100% + 2 * var(--ds-tabs-bleed,0px));margin-inline:calc(-1 * var(--ds-tabs-bleed,0px));padding:var(--ds-tabs-top-inset) 0 0;margin-top:var(--ds-tabs-gap-top);border:none;outline:none;flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;margin-bottom:12px;display:flex}.ds-tabs-sm{--ds-tabs-top-inset:0px;--ds-tabs-h:var(--control-h-sm);--ds-tabs-pad-x:1ch;--ds-tabs-size:var(--font-size-sm);--ds-tabs-chevron:14px;margin-bottom:8px}.ds-tabs-lg{--ds-tabs-rule:3px;--ds-tabs-h:calc(var(--control-h-lg) - var(--ds-tabs-top-inset));--ds-tabs-chevron:18px}.ds-tabs:not(.ds-tabs-sm):not(.ds-tabs--icons) .ds-tabs-list a{--ds-tabs-cap:1cap;height:var(--ds-tabs-h)}.ds-tabs:not(.ds-tabs-sm):not(.ds-tabs--icons) .ds-tabs-list a .tab-label{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;padding-bottom:calc(var(--ds-tabs-cap) - 1cap);line-height:1cap}.ds-tabs-list{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.ds-tabs-list::-webkit-scrollbar{display:none}.ds-tabs:after{content:"";border-bottom:var(--ds-tabs-rule) solid var(--border);flex:1 1 0;min-width:0}.ds-tabs-list:before,.ds-tabs-list:after{content:"";flex:0 0 var(--ds-tabs-gutter,0px);border-bottom:var(--ds-tabs-rule) solid var(--border)}.ds-tabs-list li{flex:none;margin:0}.ds-tabs-list a{padding:calc(var(--ds-tabs-pad-y) - var(--ds-tabs-rule) / 2) var(--ds-tabs-pad-x);font-size:var(--ds-tabs-size);line-height:calc(var(--ds-tabs-h) - 2 * var(--ds-tabs-pad-y) - var(--ds-tabs-rule));font-weight:var(--font-weight-medium);color:var(--fg-muted);cursor:pointer;border:var(--ds-tabs-rule) solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:var(--border);background:0 0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-tabs-list a:hover{color:var(--fg);text-decoration:none}}.ds-tabs-list a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;color:var(--fg)}.ds-tabs-list a.tab-active,.ds-tabs-list a.tab-active:hover{color:var(--fg);border-color:var(--border);border-left-width:var(--ds-tabs-rule);border-right-width:var(--ds-tabs-rule);padding-left:calc(var(--ds-tabs-pad-x) - var(--ds-tabs-rule));padding-right:calc(var(--ds-tabs-pad-x) - var(--ds-tabs-rule));padding-bottom:calc(var(--ds-tabs-pad-y) + var(--ds-tabs-rule) / 2);border-bottom-width:0;font-weight:700;text-decoration:none}.ds-tabs-list a[aria-disabled=true]{opacity:.4;pointer-events:none}.ds-tabs-fold{height:auto;padding:0 calc(var(--ds-tabs-pad-x) / 2);border:0;border-bottom:var(--ds-tabs-rule) solid var(--border);color:var(--fg-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.ds-tabs-fold svg{width:var(--ds-tabs-chevron);height:var(--ds-tabs-chevron);display:block}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-tabs-fold:hover{color:var(--fg)}}.ds-tabs-fold:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;color:var(--fg)}.tab-icon{align-items:center;display:inline-flex}.tab-icon svg{display:block}.ds-tabs--icons{--ds-tabs-top-inset:0px;align-items:center;width:fit-content;max-width:100%}.ds-tabs--icons:after,.ds-tabs--icons .ds-tabs-list:before,.ds-tabs--icons .ds-tabs-list:after{content:none}.ds-tabs--icons .ds-tabs-fold{border-bottom:none}.ds-tabs--icons .ds-tabs-list>*+*{margin-inline-start:calc(-1 * var(--seam-t))}.ds-tabs--icons .ds-tabs-list a{height:var(--ds-tabs-h);font-size:var(--ds-tabs-size);--seam-ring:var(--border);--seam-left:var(--seam-ring);--seam-top:var(--seam-ring);--seam-right:var(--seam-ring);--seam-bottom:var(--seam-ring);box-shadow:inset var(--seam-t) 0 0 0 var(--seam-left), inset 0 var(--seam-t) 0 0 var(--seam-top), inset calc(-1 * var(--seam-t)) 0 0 0 var(--seam-right), inset 0 calc(-1 * var(--seam-t)) 0 0 var(--seam-bottom);border:none;padding:0 2ch;line-height:normal;position:relative}@media (forced-colors:active){.ds-tabs--icons .ds-tabs-list a{outline:var(--seam-t) solid CanvasText;outline-offset:calc(-1 * var(--seam-t))}}.ds-tabs--icons .ds-tabs-list a{background:var(--bg-surface);color:var(--fg-muted);cursor:pointer;border-radius:0}.ds-tabs--icons .ds-tabs-list a.tab-active{--seam-ring:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--bg-surface));color:var(--accent)}.ds-tabs--icons .ds-tabs-list a:focus-visible:not(.tab-active){--seam-ring:var(--border-focus);z-index:var(--z-local-raised);background:var(--bg-hover);color:var(--fg)}.ds-tabs--icons .ds-tabs-list a.tab-active:focus-visible{z-index:var(--z-local-raised);background:color-mix(in srgb, var(--accent) 22%, var(--bg-surface))}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-tabs--icons .ds-tabs-list a:hover:not(.tab-active){--seam-ring:var(--border-focus);z-index:var(--z-local-raised);background:var(--bg-hover);color:var(--fg)}:where(:root:not([data-pointer=touch])) .ds-tabs--icons .ds-tabs-list a.tab-active:hover{background:color-mix(in srgb, var(--accent) 22%, var(--bg-surface))}}@media not (forced-colors:active){.ds-tabs--icons .ds-tabs-list a:focus-visible:not(.tab-active),.ds-tabs--icons .ds-tabs-list a.tab-active:focus-visible{outline:none}}.ds-tabs--icons .ds-tabs-list li:has(>.tab-active)+li>a{--seam-left:var(--accent)}body.mono-wide{max-width:100ch}body.mono-prose{max-width:80ch}body.mono-grid{max-width:100ch;padding-left:0;padding-right:0}body.mono-app{flex-direction:column;max-width:none;height:100dvh;padding:0;display:flex;overflow:hidden}html:has(>body.mono-app){scroll-behavior:auto}body.mono-app>#root,body.mono-app>#app{flex-direction:column;height:100%;min-height:0;display:flex}body.mono-centered{margin-left:auto;margin-right:auto}.ds-app-page-scroll,.ds-app-page-flex{--ds-page-gap-top:2ch;--ds-page-tabs-gap-top:0px;--ds-page-gutter:16px}.ds-app-page-scroll{height:100%;padding:0 var(--ds-page-gutter) 24px;color:var(--fg);overflow:hidden auto}.ds-app-page-flex{height:100%;padding:16px var(--ds-page-gutter);box-sizing:border-box;color:var(--fg);flex-direction:column;display:flex;overflow:hidden}.ds-app-page-scroll>.ds-tabs,.ds-app-page-flex>.ds-tabs{--ds-tabs-bleed:var(--ds-page-gutter);--ds-tabs-gutter:var(--ds-page-gutter)}.ds-app-page-scroll.ds-app-page--bleed,.ds-app-page-flex.ds-app-page--bleed{--ds-page-gutter:0px;padding:0}.ds-app-page--bleed>.ds-tabs{--ds-tabs-bleed:0;--ds-tabs-gutter:0}.ds-app-page-flex:has(>.ds-tabs:first-child){padding-top:0}.ds-app-section{flex-shrink:0;margin-bottom:24px}.ds-app-section-actions{align-items:center;gap:12px;margin-bottom:6px;display:flex}.ds-app-empty{color:var(--fg-dim);padding:8px 0;font-style:italic}.ds-app-loading,.ds-app-error{text-align:center;color:var(--fg-muted);font-size:var(--font-size);padding:60px 20px}.ds-app-loading{opacity:0;animation:0s linear .2s forwards ds-wait-appear}.ds-app-error{color:var(--danger)}.ds-app-error-action{margin-top:2ch}.ds-app-tab-panel-flex{flex-direction:column;flex:1;min-height:0;display:flex}.ds-app-tab-panel-flex[hidden]{display:none}.ds-app-page-footer{background:var(--bg);border-top:1px solid var(--border);z-index:var(--z-page-sticky);flex-shrink:0;align-items:center;gap:12px;margin-top:auto;padding:12px 0;display:flex;position:sticky;bottom:0}.ds-app-body{width:100%;container:ds-page-body/inline-size}.ds-app-body--bleed{width:auto;margin-inline:calc(-1 * var(--ds-page-gutter));padding-inline:var(--ds-page-gutter)}@media (width<=768px){.ds-app-body{--ds-page-gutter:var(--layout-mobile-gutter,1ch);padding-inline:var(--ds-page-gutter)}.ds-app-page--bleed .ds-app-body,.ds-app-page-scroll,.ds-app-page-flex{--ds-page-gutter:0px;padding-inline:0}.ds-app-page-scroll:not(.ds-app-page--bleed)>.ds-tabs,.ds-app-page-flex:not(.ds-app-page--bleed)>.ds-tabs{--ds-tabs-bleed:0;--ds-tabs-gutter:var(--layout-mobile-gutter,1ch)}.ds-app-page-footer{padding-inline:var(--layout-mobile-gutter,1ch)}}.ds-app-body--centered{max-width:calc(1ch * var(--layout-max-w,120));margin-inline:auto}.ds-app-body--grid{align-content:start;align-items:start;gap:0 2ch;display:grid}.ds-app-body--cols-2-1{grid-template-columns:2fr 1fr}.ds-app-body--cols-1-2{grid-template-columns:1fr 2fr}.ds-app-body--cols-1-1{grid-template-columns:1fr 1fr}.ds-app-body--cols-main-aside{grid-template-columns:minmax(0, 1fr) var(--layout-aside-w,30ch)}@container ds-page-body (width<=768px){.ds-app-body--cols-2-1>*,.ds-app-body--cols-1-2>*,.ds-app-body--cols-1-1>*,.ds-app-body--cols-main-aside>*{grid-column:1/-1}}.ds-app-page-flex>.ds-app-body{flex:1;min-height:0}.ds-app-page-flex:has(.panel--fill){padding-block:0}.ds-app-page-flex:has(>.ds-app-body .panel--fill){padding-bottom:24px;overflow:hidden auto}:is(.ds-app-page-flex>.ds-app-body:not(.ds-app-body--grid):has(.panel--fill),.ds-app-tab-panel-flex>.ds-app-body:not(.ds-app-body--grid):has(.panel--fill)){flex-direction:column;display:flex}.ds-app-page-flex:has(>.ds-app-body .panel--fill)>.ds-app-body{min-height:var(--ds-fill-hold,0px);flex:1 0 auto}.ds-app-tab-panel-flex>.ds-app-body:has(.panel--fill){min-height:var(--ds-fill-hold,0px);flex:none}.ds-app-page-flex:has(>.ds-app-body .panel--fill){scroll-padding-top:var(--ds-fill-head-h,0px)}.ds-app-page-flex>.ds-app-tab-panel-flex:has(.panel--fill){scroll-padding-top:var(--ds-fill-head-h,0px)}.ds-app-page-flex:has(>.ds-app-sections,>.ds-app-tab-panel-flex){padding-block:0}.ds-app-page-flex>.ds-app-sections,.ds-app-page-flex>.ds-app-tab-panel-flex{overscroll-behavior:contain;margin-inline:calc(-1 * var(--ds-page-gutter));padding-bottom:24px;padding-inline:var(--ds-page-gutter);width:auto;overflow-y:auto}@media (width<=768px){.ds-app-page-flex>.ds-app-sections{margin-inline:0}}.ds-app-page-scroll>.ds-app-sections--bleed,.ds-app-page-flex>.ds-app-sections--bleed{margin-inline:calc(-1 * var(--ds-page-gutter));width:auto;max-width:none;padding-inline:0}@media (width<=768px){.ds-app-page-scroll>.ds-app-sections--bleed,.ds-app-page-flex>.ds-app-sections--bleed{margin-inline:0}}.ds-app-page-flex>.ds-app-body--grid{align-content:stretch;align-items:stretch}}@layer components{.btn-sm:where(:not(.btn-link)){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);padding:0 1ch}.btn-lg:where(:not(.btn-link)){height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size)}.input-sm{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm)}.input-lg{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size)}.textarea-sm{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);height:auto;padding:calc((var(--control-h-sm) - var(--line-height)) / 2) 1ch}.textarea-lg{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size);height:auto;padding:calc((var(--control-h-lg) - var(--line-height)) / 2) 1ch}.ds-caret-field{isolation:isolate;min-width:0;display:flex;position:relative}.ds-caret-field>input,.ds-caret-field>textarea{caret-color:#0000;flex:1;min-width:0}.ds-caret{pointer-events:none;left:calc(var(--ds-caret-x,1ch) + var(--ds-caret-col,0) * var(--ds-caret-cell,1ch) - var(--ds-caret-scroll,0px));top:calc(var(--ds-caret-y,0px) + var(--ds-caret-line,0) * var(--ds-caret-lh,var(--line-height)) - var(--ds-caret-scroll-y,0px));width:var(--ds-caret-cell,1ch);height:var(--ds-caret-lh,var(--line-height));position:absolute}.ds-caret--filled{background:var(--cursor);mix-blend-mode:difference}.ds-caret--hollow{outline:var(--border-thickness) solid var(--cursor);outline-offset:calc(-1 * var(--border-thickness))}input,textarea{caret-shape:block;caret-animation:manual}@media (forced-colors:active){.ds-caret{display:none}.ds-caret-field>input,.ds-caret-field>textarea{caret-color:auto}}.ds-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-list-item{width:100%;font:inherit;text-align:left;text-transform:none;cursor:pointer;background:0 0;background:var(--ds-list-row-bg,transparent);white-space:normal;box-sizing:border-box;outline-width:var(--border-thickness);outline-offset:calc(var(--border-thickness) / -2);outline-style:solid;outline-color:var(--border);border:none;flex:none;justify-content:flex-start;align-items:flex-start;gap:0;height:auto;display:flex;overflow:visible}.ds-list-item.selected{outline-style:solid;outline-color:var(--border-focus);background:var(--bg-hover);z-index:var(--z-local-raised);position:relative}.ds-list-item:focus-visible{outline-style:solid;outline-color:var(--border-focus);z-index:var(--z-local-raised);position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-item:hover{outline-style:solid;outline-color:var(--border-focus);background:var(--bg-hover);z-index:var(--z-local-raised);position:relative}}.ds-list-item{padding:1ch;text-decoration:none}.ds-list-item-sm{padding:1ch}.ds-list-item.current{color:var(--accent)}.ds-list-item-static,.ds-list-item-static:hover{outline-color:var(--border);background:var(--ds-list-row-bg,transparent);cursor:default}.ds-list-empty{text-align:center;color:var(--fg-dim);padding:2ch;font-style:italic}.ds-list-section{flex-direction:column;min-width:0;display:flex}.ds-list-section>.ds-list-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-section>.ds-list-section-header:hover{color:var(--fg)}}.ds-list-section>.ds-list-section-header:focus-visible{outline:1px solid var(--border-focus);outline-offset:-1px}.ds-list-section>.ds-list-section-header svg{flex-shrink:0}.ds-list-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-list-section-trailing{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.ds-list-section-body{flex-direction:column;display:flex}.ds-list-section-body[hidden]{display:none}.ds-list .ds-list-section-header{color:var(--fg-muted);font-size:var(--font-size-sm);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);padding:1ch}.ds-list-trailing{flex-shrink:0;align-self:center;align-items:center;gap:1ch;margin-left:auto;display:inline-flex}.ds-list-flush>.ds-list-item:not(:focus-visible){outline-style:none}.ds-list-flush>.ds-list-item:focus-visible{outline-offset:calc(-1 * var(--border-thickness))}.ds-list-flush>.ds-list-item:focus{--border-thickness:inherit}.ds-list-flush>.ds-list-item.current.selected,.ds-list-flush>.ds-list-item-static.selected{background:var(--ds-list-row-bg,transparent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-flush>.ds-list-item-static:hover{background:var(--ds-list-row-bg,transparent)}}@media (forced-colors:active){.ds-list-flush>.ds-list-item.selected:not(.ds-list-item-static){outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-flush>.ds-list-item:not(.ds-list-item-static):hover{outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}.ds-list-flush>.ds-list-item+.ds-list-item,.ds-list-flush>.ds-list-section+.ds-list-section,.ds-list-flush>.ds-list-section+.ds-list-item,.ds-list-flush .ds-list-section-body>.ds-list-item{border-top:var(--border-thickness) solid var(--border)}.ds-list-flush .ds-list-section-body>.ds-list-item:not(:focus-visible){outline-style:none}.ds-list-flush .ds-list-section-body>.ds-list-item:focus-visible{outline-offset:calc(-1 * var(--border-thickness))}.ds-list-flush .ds-list-section-body>.ds-list-item:focus{--border-thickness:inherit}.ds-list-flush .ds-list-section-body>.ds-list-item.current.selected,.ds-list-flush .ds-list-section-body>.ds-list-item-static.selected{background:var(--ds-list-row-bg,transparent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-flush .ds-list-section-body>.ds-list-item-static:hover{background:var(--ds-list-row-bg,transparent)}}@media (forced-colors:active){.ds-list-flush .ds-list-section-body>.ds-list-item.selected:not(.ds-list-item-static){outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-flush .ds-list-section-body>.ds-list-item:not(.ds-list-item-static):hover{outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}.ds-list-tint>.ds-list-item:not(:focus-visible){outline-style:none}.ds-list-tint>.ds-list-item:focus-visible{outline-offset:calc(-1 * var(--border-thickness))}.ds-list-tint>.ds-list-item:focus{--border-thickness:inherit}.ds-list-tint>.ds-list-item.current.selected,.ds-list-tint>.ds-list-item-static.selected{background:var(--ds-list-row-bg,transparent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-tint>.ds-list-item-static:hover{background:var(--ds-list-row-bg,transparent)}}@media (forced-colors:active){.ds-list-tint>.ds-list-item.selected:not(.ds-list-item-static){outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-tint>.ds-list-item:not(.ds-list-item-static):hover{outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}.ds-list-tint .ds-list-section-body>.ds-list-item:not(:focus-visible){outline-style:none}.ds-list-tint .ds-list-section-body>.ds-list-item:focus-visible{outline-offset:calc(-1 * var(--border-thickness))}.ds-list-tint .ds-list-section-body>.ds-list-item:focus{--border-thickness:inherit}.ds-list-tint .ds-list-section-body>.ds-list-item.current.selected,.ds-list-tint .ds-list-section-body>.ds-list-item-static.selected{background:var(--ds-list-row-bg,transparent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-tint .ds-list-section-body>.ds-list-item-static:hover{background:var(--ds-list-row-bg,transparent)}}@media (forced-colors:active){.ds-list-tint .ds-list-section-body>.ds-list-item.selected:not(.ds-list-item-static){outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-tint .ds-list-section-body>.ds-list-item:not(.ds-list-item-static):hover{outline:var(--border-thickness) solid Highlight;outline-offset:calc(-1 * var(--border-thickness))}}.ds-list-bleed>.ds-list-item+.ds-list-item{margin-block-start:calc(-1 * var(--seam-t))}.ds-list-bleed>.ds-list-item{--seam-ring:var(--border);--seam-left:var(--seam-ring);--seam-top:var(--seam-ring);--seam-right:var(--seam-ring);--seam-bottom:var(--seam-ring);box-shadow:inset var(--seam-t) 0 0 0 var(--seam-left), inset 0 var(--seam-t) 0 0 var(--seam-top), inset calc(-1 * var(--seam-t)) 0 0 0 var(--seam-right), inset 0 calc(-1 * var(--seam-t)) 0 0 var(--seam-bottom);outline-style:none;position:relative}@media (forced-colors:active){.ds-list-bleed>.ds-list-item{outline:var(--seam-t) solid CanvasText;outline-offset:calc(-1 * var(--seam-t))}}.ds-list-bleed>.ds-list-item{--seam-left:transparent;--seam-right:transparent}.ds-list-bleed>.ds-list-item.selected:not(.ds-list-item-static),.ds-list-bleed>.ds-list-item:focus-visible{--seam-ring:var(--border-focus);z-index:var(--z-local-raised);z-index:var(--z-local-above);--seam-left:var(--seam-ring);--seam-right:var(--seam-ring);position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-bleed>.ds-list-item:not(.ds-list-item-static):hover{--seam-ring:var(--border-focus);z-index:var(--z-local-raised);z-index:var(--z-local-above);--seam-left:var(--seam-ring);--seam-right:var(--seam-ring);position:relative}}@media (forced-colors:active){.ds-list-bleed>.ds-list-item.selected:not(.ds-list-item-static),.ds-list-bleed>.ds-list-item:focus-visible{outline-color:highlight}}@media (forced-colors:active) and (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-bleed>.ds-list-item:not(.ds-list-item-static):hover{outline-color:highlight}}.ds-list-actions{flex:none;align-items:center;gap:1ch;margin-left:auto;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-list-actions:where(:not(.ds-section-row-end>*)){width:0;overflow:hidden}:where(:root:not([data-pointer=touch])) .ds-list-item:focus-within .ds-list-actions{width:auto;overflow:visible}:where(:root:not([data-pointer=touch])) .ds-list-item:hover:not(:has(.ds-list-item:hover)) .ds-list-actions{width:auto;overflow:visible}:where(:root:not([data-pointer=touch])) .ds-list-actions:has(.ds-action-menu [aria-expanded=true]){width:auto;overflow:visible}:where(:root:not([data-pointer=touch])) .ds-list-item-keep-actions>.ds-list-actions{width:auto;overflow:visible}:where(:root:not([data-pointer=touch])) .ds-list-actions:has(.ds-icon-btn-active){width:auto;overflow:visible}:where(:root:not([data-pointer=touch])) .ds-list-actions:has(.ds-icon-btn-active):not(.ds-list-item:hover:not(:has(.ds-list-item:hover)) *,.ds-list-item:focus-within *,.ds-list-item-keep-actions>*,:has(.ds-action-menu [aria-expanded=true]))>:not(.ds-icon-btn-active,:has(>.ds-icon-btn-active)){opacity:0}}.ds-list-icon{min-width:var(--ds-list-icon-w,auto);flex:none;justify-content:center;align-items:center;margin-right:1ch;display:flex}.ds-list-body{flex-direction:column;flex:1;min-width:0;display:flex}.ds-list-item-has-detail{flex-wrap:wrap}.ds-list-item-has-detail>.ds-list-body{flex-basis:auto}.ds-list-detail{flex:1 0 100%;min-width:0}.ds-list-meta{align-items:baseline;gap:1ch;min-width:0;display:flex}.ds-list-kind{text-transform:var(--label-transform);font-size:var(--font-size-sm);color:var(--fg-muted);flex:none}.ds-list-hint{font-size:var(--font-size-sm);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-list-title{text-transform:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-list-desc{font-size:var(--font-size-sm);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-list-item-desc-wraps .ds-list-desc{white-space:normal}.ds-list-foot{min-width:0;font-size:var(--font-size-sm);color:var(--fg-muted);align-items:center;display:flex}.ds-list-action{width:100%;font:inherit;text-align:left;text-transform:none;cursor:pointer;color:inherit;background:0 0;border:none;justify-content:flex-start;height:auto;padding:0;display:flex}.ds-list-item:has(>.ds-list-action){position:relative}.ds-list-item:has(>.ds-list-action)>.ds-list-action:after{content:"";position:absolute;inset:0}.ds-list-item:has(>.ds-list-action)>.ds-list-action~*{position:relative}.ds-list-item.dragging{opacity:.4}.ds-list-drag-ghost{pointer-events:none;z-index:var(--z-modal);opacity:.85;background:var(--bg);box-shadow:0 6px 16px var(--scrim-medium);position:fixed}.ds-list-item.ds-list-drop-before{box-shadow:inset 0 var(--border-thickness) 0 var(--accent)}.ds-list-item.ds-list-drop-after{box-shadow:inset 0 calc(-1 * var(--border-thickness)) 0 var(--accent)}.ds-list-handle{cursor:grab;color:var(--fg-muted);touch-action:none;flex:none;align-items:center;margin-right:1ch;display:flex}.ds-list-handle svg{width:var(--icon-sm);height:var(--icon-sm);display:block}.ds-list-handle:active{cursor:grabbing}.panel:not(.panel-grid)>.ds-list.ds-list-bleed:has(>.ds-section-row){margin-inline:calc(-1 * var(--ds-table-bleed))}.panel:not(.panel-grid)>.ds-list.ds-list-bleed:has(>.ds-section-row)>.ds-section-row{padding-inline:var(--ds-table-bleed)}.panel:not(.panel-grid)>.ds-list.ds-list-bleed:has(>.ds-section-row):last-child{margin-bottom:-2ch}.ds-list-groups{overscroll-behavior:contain;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:auto}.ds-app-page-flex .panel--fill>.ds-list-groups{overscroll-behavior-y:auto}.panel:not(.panel-grid)>.ds-list-groups{margin-inline:calc(-1 * var(--ds-table-bleed));margin-top:1ch}.panel:not(.panel-grid)>.ds-list-groups>.ds-list>.ds-section-row,.panel:not(.panel-grid)>.ds-list-groups>:not(.ds-list){padding-inline:var(--ds-table-bleed)}.panel:not(.panel-grid,.panel--fill)>.ds-list-groups:last-child{margin-bottom:-2ch}.ds-tabbed-panel{margin-top:var(--panel-gap)}.legal-accept-panel>.ds-tabbed-panel,.ds-tabbed-panel>.panel{margin-top:0}.ds-tabbed-panel>.panel:after{border-top-width:0}.ds-tabs--legend{margin-top:0;margin-bottom:0}.ds-app-page-scroll>.ds-tabs,.ds-app-page-flex>.ds-tabs{margin-bottom:0}.ds-app-page-scroll>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>.panel:first-child,.ds-app-page-scroll>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>:not(.panel):first-child>:first-child,.ds-app-page-scroll>.ds-app-body--grid>.panel:nth-child(-n+2),.ds-app-page-scroll>.ds-app-body--grid>:not(.panel):nth-child(-n+2)>:first-child,.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>.panel:first-child,.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>:not(.panel):first-child>:first-child,.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body--grid>.panel:nth-child(-n+2),.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body--grid>:not(.panel):nth-child(-n+2)>:first-child,.ds-app-page-flex>.ds-app-tab-body>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>.panel:first-child,.ds-app-page-flex>.ds-app-tab-body>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>:not(.panel):first-child>:first-child,.ds-app-page-flex>.ds-app-tab-body>.ds-app-body--grid>.panel:nth-child(-n+2),.ds-app-page-flex>.ds-app-tab-body>.ds-app-body--grid>:not(.panel):nth-child(-n+2)>:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>.panel:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>:not(.panel):first-child>:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body--grid>.panel:nth-child(-n+2){margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body--grid>:not(.panel):nth-child(-n+2)>:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>.panel:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body:not(.ds-app-body--grid,.ds-app-sections--bleed)>:not(.panel):first-child>:first-child{margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body--grid>.panel:nth-child(-n+2){margin-top:var(--ds-page-gap-top)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body--grid>:not(.panel):nth-child(-n+2)>:first-child{margin-top:var(--ds-page-gap-top)}@container ds-page-body (width<=768px){.ds-app-page-scroll>.ds-app-body--grid>.panel:not(:first-child),.ds-app-page-scroll>.ds-app-body--grid>:not(:first-child)>.panel:first-child,.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body--grid>.panel:not(:first-child),.ds-app-page-scroll>.ds-app-tab-body>.ds-app-body--grid>:not(:first-child)>.panel:first-child,.ds-app-page-flex>.ds-app-tab-body>.ds-app-body--grid>.panel:not(:first-child),.ds-app-page-flex>.ds-app-tab-body>.ds-app-body--grid>:not(:first-child)>.panel:first-child{margin-top:var(--panel-gap)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body--grid>.panel:not(:first-child){margin-top:var(--panel-gap)}.ds-app-page-flex:has(.panel--fill)>.ds-app-body--grid>:not(:first-child)>.panel:first-child{margin-top:var(--panel-gap)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body--grid>.panel:not(:first-child){margin-top:var(--panel-gap)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-body--grid>:not(:first-child)>.panel:first-child{margin-top:var(--panel-gap)}}.ds-app-body--cols-main-aside>:nth-child(2n).panel button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):not(.ds-segmented-bar-option),.ds-app-body--cols-main-aside>:nth-child(2n).panel :is(a,span).btn:not(.btn-link),.ds-app-body--cols-main-aside>:nth-child(2n) .panel button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label):not(.ds-segmented-bar-option),.ds-app-body--cols-main-aside>:nth-child(2n) .panel :is(a,span).btn:not(.btn-link){white-space:normal;text-overflow:clip;width:100%;height:auto;min-height:var(--control-h);padding-block:1ch;overflow:visible}.ds-app-body--cols-main-aside>:nth-child(2n).panel .button-group,.ds-app-body--cols-main-aside>:nth-child(2n) .panel .button-group{flex-direction:column;gap:2ch}.ds-app-sections[hidden]{display:none}.ds-app-sections{container:ds-page-body/inline-size}.ds-list-item.ds-section-row{--ds-list-row-bg:var(--bg-surface);align-items:flex-start}.ds-section-row .ds-list-icon{height:var(--line-height);align-self:flex-start}.ds-section-row>.ds-list-trailing,.ds-section-row>.ds-section-row-end,.ds-section-row>.ds-section-row-chevron,.ds-section-row>.ds-section-row-verb{height:var(--line-height);align-self:center}.ds-section-row .ds-list-icon svg{width:var(--icon-md);height:var(--icon-md);display:block}.ds-section-row .ds-list-trailing{white-space:nowrap;color:var(--fg-muted)}.ds-section-row-chevron{color:var(--fg-muted);flex:none;align-items:center;display:inline-flex}.ds-section-row-chevron svg{width:1em;height:1em;display:block}.ds-section-row .ds-section-row-link{color:inherit;text-decoration:none}.ds-section-row .ds-section-row-link:focus-visible{text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}.ds-section-row:has(>.ds-list-body .ds-section-row-link){position:relative}.ds-section-row:has(>.ds-list-body .ds-section-row-link)>.ds-list-body .ds-section-row-link:after{content:"";position:absolute;inset:0}.ds-section-row:has(>.ds-list-body .ds-section-row-link)>.ds-section-row-end>*{position:relative}.ds-section-row:has(>.ds-list-body .ds-section-row-link)>.ds-list-body :is(a,button):not(.ds-section-row-link){position:relative}.ds-section-row:has(>.ds-list-body .ds-section-row-link)>.ds-list-body .ds-app-sections-state{position:relative}.ds-section-row-end{flex:none;align-items:center;margin-left:auto;display:inline-flex}.ds-section-row>.ds-section-row-end+.ds-section-row-chevron,.ds-section-row>.ds-section-row-end+.ds-section-row-verb{margin-left:1ch}.ds-section-row-verb{flex:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-section-row-end>.ds-list-actions{opacity:0;pointer-events:none}:where(:root:not([data-pointer=touch])) .ds-section-row:hover>.ds-section-row-end>.ds-list-actions,:where(:root:not([data-pointer=touch])) .ds-section-row:focus-within>.ds-section-row-end>.ds-list-actions{opacity:1;pointer-events:auto}:where(:root:not([data-pointer=touch])) .ds-section-row-end>.ds-list-actions:has(.ds-icon-btn-active){opacity:1;pointer-events:auto}:where(:root:not([data-pointer=touch])) .ds-section-row:has(.ds-action-menu [aria-expanded=true])>.ds-section-row-end>.ds-list-actions{opacity:1;pointer-events:auto}}.ds-app-sections-state{align-items:center;gap:1ch;display:inline-flex}.ds-app-sections-state-line{display:flex}.ds-app-sections>.ds-list{--ds-page-gap-top:var(--ds-page-gutter)}.ds-app-page-flex:has(>.ds-app-sections-beside){padding:0}.ds-app-sections-beside{flex:1;grid-template-columns:minmax(22ch,30ch) minmax(0,1fr);min-height:0;display:grid}.ds-app-sections-beside>.ds-app-sections{overscroll-behavior:contain;border-right:1px solid var(--border);min-height:0;padding:0 1ch 1ch;overflow-y:auto}.ds-app-sections-beside>.ds-app-sections-open{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ds-app-sections>.section-label{margin:1ch 0 .5ch}.ds-app-page-scroll>.ds-app-sections:not(.ds-app-sections--bleed)>.section-label:first-child,.ds-app-page-scroll>.ds-app-tab-body>.ds-app-sections:not(.ds-app-sections--bleed)>.section-label:first-child,.ds-app-page-flex>.ds-app-tab-body>.ds-app-sections:not(.ds-app-sections--bleed)>.section-label:first-child{margin-top:var(--ds-page-gutter)}.ds-app-page-flex:has(.panel--fill)>.ds-app-sections:not(.ds-app-sections--bleed)>.section-label:first-child{margin-top:var(--ds-page-gutter)}.ds-app-page-flex:has(>.ds-app-sections)>.ds-app-sections:not(.ds-app-sections--bleed)>.section-label:first-child{margin-top:var(--ds-page-gutter)}.ds-empty-guide-media{flex-direction:column;align-items:center;gap:2ch;width:100%;max-width:60ch;display:flex}.ds-empty-guide-video{max-width:60ch;min-height:calc(var(--line-height) * 12);max-height:calc(var(--line-height) * 20);border:1px solid var(--border);background:var(--bg-inset);height:auto;display:block}.ds-empty-guide-play{width:100%;max-width:60ch;height:calc(var(--line-height) * 12);border:1px solid var(--border);background:var(--bg-inset);color:var(--fg-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.ds-empty-guide-play:hover,.ds-empty-guide-play:focus-visible{border-color:var(--accent);color:var(--accent)}.ds-empty-guide-fallback{max-width:72ch;color:var(--fg-dim);margin:0;font-style:italic}.ds-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2ch;min-height:58vh;padding-block:4ch;display:flex}.ds-empty-state-compact{min-height:calc(var(--line-height) * 12);padding-block:2ch}.ds-empty-state-icon{color:var(--fg-dim);display:flex}.ds-empty-state-title{color:var(--fg);margin:0}.ds-empty-state-sentence{max-width:60ch;color:var(--fg-muted);margin:0}.ds-empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1ch;width:100%;max-width:100ch;display:flex}.ds-banner{border:1px solid;flex-wrap:wrap;align-items:flex-start;gap:.75ch;padding:.75rem 1rem;display:flex;position:relative}.ds-banner-icon{min-height:var(--line-height);flex:none;align-items:center;display:inline-flex}.ds-banner-content{flex:auto;min-width:0}.ds-banner-title{font-weight:var(--font-weight-bold);margin-bottom:2px}.ds-banner-body{opacity:.95}.ds-banner-body code{font-family:var(--font-mono);background:var(--scrim-soft);border-radius:3px;padding:.05rem .35rem}.ds-banner-body pre{background:var(--scrim-medium);overscroll-behavior-x:contain;border-radius:4px;margin:.5rem 0 .25rem;padding:.5rem .75rem;overflow-x:auto}.ds-banner-body pre code{background:0 0;padding:0}.ds-banner-action{flex-wrap:wrap;flex:none;align-self:center;gap:.5ch;margin-left:.5ch;display:flex}.ds-banner-action:has(>:nth-child(2)){flex-basis:100%;order:1;justify-content:flex-end;margin-top:.5rem;margin-left:0}@media screen and (width<=768px){.ds-banner-action{flex-basis:100%;margin-top:.5rem;margin-left:0}}.ds-banner-dismiss{color:inherit;flex:none;align-self:flex-start;margin:-.25rem -.5rem -.25rem 0}.ds-banner-clickable{cursor:pointer}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-banner-clickable:hover{opacity:.92}}.ds-banner-clickable:focus-visible{outline-offset:-2px;outline:2px solid}.ds-banner-info{background:var(--bg-info);color:var(--fg-info);border-color:var(--info)}.ds-banner-success{background:var(--bg-success);color:var(--fg-success);border-color:var(--success)}.ds-banner-warn{background:var(--bg-warn);color:var(--fg-warn);border-color:var(--warn)}.ds-banner-danger{background:var(--bg-error);color:var(--fg-error);border-color:var(--danger)}.ds-error-boundary{justify-content:center;padding:2ch;display:flex}.ds-error-boundary .panel{width:100%;max-width:64ch}.ds-error-boundary-actions{align-items:center;margin-top:4ch}.modal{z-index:var(--z-modal);padding-block:calc(var(--chrome-bar-h) / 2 + env(safe-area-inset-top)) calc(var(--chrome-bar-h) / 2 + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal.modal-floating{z-index:calc(var(--z-window) + min(var(--modal-window-order,0), 49));pointer-events:none}.modal.modal-floating .modal-content{pointer-events:auto}.modal.modal-desktop{padding:0;position:absolute}.modal.modal-desktop.open{display:block}.modal-desktop .modal-content{max-width:none;padding:0;position:absolute;top:0;left:0}.modal-desktop .modal-body{padding:0;position:relative;overflow:hidden}.modal-desktop .modal-header:before{content:"";flex:1 1 0}.modal-desktop .modal-header{padding-inline:var(--pty-bar-inset-at-base)}.modal-desktop .modal-header-actions{justify-content:flex-end;gap:var(--pty-bar-inset-at-base);flex:1 1 0;min-width:max-content}.modal-desktop .modal-header>h4{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal-desktop.modal-zoomed .modal-content{border-width:0}.modal-backdrop{background:var(--scrim);cursor:pointer;position:absolute;inset:0}.modal-content{background:var(--background-color);border:var(--border-thickness) solid var(--border);width:90%;max-width:clamp(60ch,55vw,100ch);max-height:100%;z-index:var(--z-modal-content);outline:none;flex-direction:column;padding:0 0 2ch;display:flex;position:relative;overflow:hidden;container:ds-panel/inline-size}.modal-content:has(.modal-footer){padding-bottom:0}.modal-content:has(.modal-footer) .modal-body{padding-bottom:1ch}.modal-sm .modal-content{max-width:clamp(48ch,34vw,60ch)}.modal-lg .modal-content{max-width:clamp(80ch,78vw,132ch)}@media (width<=768px){.modal-resize-grip{display:none}.modal:not(.modal-sm){padding-block:0}.modal:not(.modal-sm) .modal-content{border:none;width:100%;max-width:none;height:100%;max-height:none;padding:0}.modal:not(.modal-sm) .modal-header{min-height:calc(var(--chrome-bar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-right)) 0 calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-left))}.modal:not(.modal-sm) .modal-body{padding:1ch calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-right)) 0 calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-left))}.modal:not(.modal-sm) .modal-body:last-child{padding-bottom:calc(2ch + env(safe-area-inset-bottom))}.modal:not(.modal-sm) .modal-footer button{min-width:0}.modal:not(.modal-sm) .modal-footer{padding:1ch calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-right)) calc(1ch + env(safe-area-inset-bottom)) calc(var(--layout-mobile-gutter,1ch) + env(safe-area-inset-left))}}.modal-header{min-height:var(--chrome-bar-h);background:var(--bg-sidebar);flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding-inline:1ch;display:flex}.modal-header h4{margin:0}.modal-header-crumb{height:auto;min-height:0;box-shadow:none;font:inherit;text-transform:inherit;color:var(--fg-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .modal-header-crumb:hover{color:var(--fg)}}.modal-header-crumb-sep{color:var(--fg-muted);margin-inline:1ch}.modal-header-section{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-bold);text-transform:var(--label-transform);flex-shrink:1000;margin-inline-end:auto;overflow:hidden}.modal-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.modal-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-md);height:var(--icon-md);flex:none}.modal-header-badge{align-items:center;min-width:0;margin-inline:1ch auto;display:flex}.modal-header-actions{align-items:center;gap:1ch;display:flex}.modal-movable .modal-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.modal-movable .modal-header>h4,.modal-movable .modal-header>.modal-header-crumb-sep,.modal-movable .modal-header>.modal-header-section{cursor:text;-webkit-user-select:text;user-select:text}.modal-movable.modal-desktop .modal-header>h4{cursor:inherit;-webkit-user-select:none;user-select:none}.modal-movable .modal-content.dragging .modal-header,.modal-movable .modal-content.dragging .modal-header>h4{cursor:grabbing}.modal-resize-grip{cursor:nwse-resize;touch-action:none;width:12px;height:12px;z-index:var(--z-local-above);background:linear-gradient(var(--fg-muted) 0 0) right 0 bottom 0/2px 2px no-repeat, linear-gradient(var(--fg-muted) 0 0) right 0 bottom 4px/2px 2px no-repeat, linear-gradient(var(--fg-muted) 0 0) right 4px bottom 0/2px 2px no-repeat, linear-gradient(var(--fg-muted) 0 0) right 0 bottom 8px/2px 2px no-repeat, linear-gradient(var(--fg-muted) 0 0) right 4px bottom 4px/2px 2px no-repeat, linear-gradient(var(--fg-muted) 0 0) right 8px bottom 0/2px 2px no-repeat;transition:none;position:absolute;bottom:0;right:0}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .modal-resize-grip:hover{background:var(--accent)}}.resizing>.modal-resize-grip{background:var(--accent)}.modal-body{padding-inline:1ch;flex:1;min-height:0;padding-top:1ch;overflow-y:auto}.modal-body p{margin:0}.modal-body :where(:first-child:not(.modal-body :not(:first-child) *,.modal-body .panel *)){margin-top:0}.modal-body :where(:last-child:not(.modal-body :not(:last-child) *,.modal-body .panel *)){margin-bottom:0}.confirm-checkbox-row{-webkit-user-select:none;user-select:none;margin-top:2ch}.confirm-checklist:not(:first-child),.confirm-command:not(:first-child),.confirm-details:not(:first-child){margin-top:2ch}.modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.modal-footer{background:var(--bg-surface);flex-shrink:0;justify-content:flex-end;gap:1ch;padding:1ch;display:flex}.modal-form .modal-footer button[type=submit]:after{content:" ↵"/"";opacity:.75}.modal-footer button{min-width:10ch;margin-top:0}.modal.modal-fullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.modal.modal-fullscreen .modal-content{width:100%;max-width:none;height:100%;max-height:none;margin:0}.modal.modal-fullscreen .modal-body{flex:1;min-height:0}.drawer-backdrop{background:var(--scrim-soft);z-index:var(--z-overlay-scrim);cursor:pointer;position:fixed;inset:0}.drawer{width:var(--drawer-width,640px);max-width:100vw;z-index:var(--z-overlay);background:var(--bg);border-left:var(--border-thickness) solid var(--border);box-shadow:-4px 0 20px var(--scrim-soft);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer.drawer-docked{z-index:auto;flex:none;align-self:flex-start;width:clamp(32ch,40%,56ch);max-width:none;height:100dvh;position:sticky;top:0;bottom:auto;right:auto}.drawer-resize{cursor:col-resize;width:6px;z-index:var(--z-local-above);touch-action:none;transition:none;position:absolute;top:0;bottom:0;left:-3px}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .drawer-resize:hover{background:var(--accent)}}.drawer-resize:focus-visible,.drawer-resize.dragging{background:var(--accent)}.drawer-resize:before{content:"";position:absolute;inset:0 -5px}:root[data-pointer=touch] .drawer-resize:before{left:-10px;right:-10px}.drawer-header{min-height:var(--chrome-bar-h);border-bottom:var(--border-thickness) solid var(--border);background:var(--bg-surface);flex-shrink:0;align-items:center;gap:1ch;padding-inline:1ch;display:flex}.drawer-header h4{flex:1;min-width:0;margin:0}.drawer-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.drawer-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-md);height:var(--icon-md);flex:none}.drawer-body{flex:1;min-height:0;padding:1ch;overflow-y:auto}.drawer-body:has(>.drawer-tabbed){flex-direction:column;padding:0;display:flex;overflow:hidden}.drawer-tabbed{flex-direction:column;flex:1;min-height:0;display:flex}.drawer-tabbed>*{flex-shrink:0;margin-block:0}.drawer-tabbed>:not(.ds-tabs){padding-inline:1ch}.drawer-tabbed>:first-child:not(.ds-tabs){padding-top:1ch}.drawer-tabbed>:has(+.ds-tabs){padding-bottom:1ch}.drawer-tabbed>.ds-tabs{--ds-tabs-bleed:0;--ds-tabs-gutter:1ch}.drawer-tabbed>.ds-tabs .ds-tabs-list a.tab-active,.drawer-tabbed>.ds-tabs .ds-tabs-list a.tab-active:hover,.drawer-tabbed>.drawer-tab-body{background:var(--bg-surface)}.drawer-tabbed>.drawer-tab-body{flex:auto;min-height:0;padding-block:1ch;overflow-y:auto}.drawer-tabbed>.button-group{border-top:var(--border-thickness) solid var(--border);margin-top:0;padding-block:1ch}.panel,.panel-grid{background:var(--bg-surface);margin-top:var(--panel-gap);border:none;padding:2ch;position:relative}:is(.panel:not(:has(>.panel-title)):has(>:is(table,.ds-table-scroll):first-child,>:is(form,.skeleton,.ds-table-fill):first-child>:is(table,.ds-table-scroll):first-child),.panel-grid:not(:has(>.panel-title)):has(>:is(table,.ds-table-scroll):first-child,>:is(form,.skeleton,.ds-table-fill):first-child>:is(table,.ds-table-scroll):first-child)){padding-top:0}.panel,.panel-grid{container:ds-panel/inline-size}.panel:after,.panel-grid:after{content:"";border:var(--border-thickness) solid var(--border);pointer-events:none;z-index:var(--z-local-raised);position:absolute;inset:0}.panel--bleed{background:0 0;padding-inline:0}.panel--bleed:after{border:none}.panel--fill{flex-direction:column;flex:0 auto;min-height:0;padding-bottom:0;display:flex}.panel--fill>:not(.ds-table-fill,.ds-list-groups){flex-shrink:0}.panel--fill>.panel-messages{overscroll-behavior:contain;flex:none;min-height:0;max-height:30%;overflow-y:auto}.ds-app-page-flex .panel--fill>.panel-messages{overscroll-behavior-y:auto;max-height:30dvh}.panel--fill>:is(.button-group,.ds-clearable,.ds-caret-field):not(:is(.button-group,.ds-clearable,.ds-caret-field)~*,:is(.ds-table-fill,.ds-list-groups)~*){--ds-fill-head-margin:var(--panel-gap);--ds-fill-head-inset:2ch;--ds-fill-head-below:1ch;top:calc(var(--ds-fill-head-margin) + var(--ds-fill-head-inset));z-index:var(--z-local-head-pinned);position:sticky}.panel--fill>:is(.button-group,.ds-clearable,.ds-caret-field):not(:is(.button-group,.ds-clearable,.ds-caret-field)~*,:is(.ds-table-fill,.ds-list-groups)~*):before{content:"";inset-inline:calc(-1 * var(--ds-table-bleed));top:0;bottom:calc(-1 * var(--ds-fill-head-below));z-index:var(--z-local-ground);background:var(--bg-surface);border-inline:var(--border-thickness) solid var(--border);position:absolute}.panel--fill>:is(.button-group,.ds-clearable,.ds-caret-field):not(:is(.button-group,.ds-clearable,.ds-caret-field)~*,:is(.ds-table-fill,.ds-list-groups)~*).ds-fill-head-stuck:before{top:calc(-1 * var(--ds-fill-head-inset));border-top:var(--border-thickness) solid var(--border);box-shadow:0 calc(-1 * var(--ds-fill-head-margin)) 0 0 var(--bg)}.panel--fill.panel--bleed>:is(.button-group,.ds-clearable,.ds-caret-field){--ds-fill-head-margin:0px;--ds-fill-head-inset:var(--ds-page-gutter)}.panel--fill.panel--bleed>:is(.button-group,.ds-clearable,.ds-caret-field):before{background:var(--bg);border-inline:none}.panel--fill.panel--bleed>:is(.button-group,.ds-clearable,.ds-caret-field).ds-fill-head-stuck:before{border-top:none}.panel--fill.panel--bleed>:is(.ds-clearable,.ds-caret-field){--ds-fill-head-inset:0px;--ds-fill-head-below:0px}.panel>:is(.panel-title,.panel-badge)+*,.panel-grid>:is(.panel-title,.panel-badge)+*,.panel>:is(.panel-title,.panel-badge)+form>:first-child,.panel-grid>:is(.panel-title,.panel-badge)+form>:first-child,.panel>:not(.panel-title,.panel-badge):first-child,.panel-grid>:not(.panel-title,.panel-badge):first-child,.panel>form:first-child>:first-child,.panel-grid>form:first-child>:first-child{margin-top:0}.panel>:is(.panel-title,.panel-badge)+div:has(>table)>table{margin-top:0}.panel-grid>:is(.panel-title,.panel-badge)+div:has(>table)>table{margin-top:0}.panel>:not(.panel-title,.panel-badge):first-child:has(>table)>table{margin-top:0}.panel-grid>:not(.panel-title,.panel-badge):first-child:has(>table)>table{margin-top:0}.panel>p :where(strong,b),.panel-grid>p :where(strong,b){color:var(--accent-dim,var(--accent))}.panel>:last-child:not(table,:has(>table)){margin-bottom:0}.panel-grid>:last-child:not(table,:has(>table)){margin-bottom:0}.panel>:is(form,.skeleton,.ds-table-fill):last-child>:last-child:not(table,:has(>table)){margin-bottom:0}.panel-grid>:is(form,.skeleton,.ds-table-fill):last-child>:last-child:not(table,:has(>table)){margin-bottom:0}.panel[hidden],[hidden].panel-grid{display:none}.panel-grid{padding-left:0;padding-right:0;overflow:visible}.panel-grid:has(>.grid-coord:last-child){padding-bottom:1ch}.panel-title{font-weight:var(--font-weight-bold);text-transform:var(--label-transform);font-size:inherit;line-height:var(--line-height);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2ch;overflow:hidden}.panel-title:before{content:none}:where(.panel>p,.panel-grid>p),:where(.ds-help-text){color:var(--fg-muted)}.panel-title--verbatim{text-transform:none}.panel-title--end{text-align:end}.panel-title-toggle{text-align:left;cursor:pointer;min-width:0;max-width:100%;height:auto;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:1ch;padding:0;display:inline-flex}.panel-title-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.panel-title-toggle>svg{flex:none}.panel-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel--collapsible>.panel-title{text-transform:none;font-weight:var(--font-weight-medium);color:inherit}.panel--collapsible>.panel-title>.panel-title-toggle{width:100%;display:flex}.panel--collapsible>.panel-title>.panel-title-toggle>.panel-title-text{flex:1}.panel--collapsed>.panel-title{margin-bottom:0}.panel-badge{z-index:var(--z-local-above);font-size:calc(var(--font-size) - 5px);font-weight:var(--font-weight-medium);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);white-space:nowrap;align-items:center;padding:1px .75ch;display:flex;position:absolute;top:0;right:2ch;transform:translateY(-50%)}.panel-badge--verbatim{text-transform:none;letter-spacing:normal;font-size:var(--font-size)}.panel-badge-neutral{background:var(--fg-muted);color:var(--bg-surface)}.panel-badge-info{background:color-mix(in srgb, var(--info) 20%, var(--bg));color:var(--info)}.panel-badge-success{background:color-mix(in srgb, var(--success) 20%, var(--bg));color:var(--success)}.panel-badge-warn{background:color-mix(in srgb, var(--warn) 20%, var(--bg));color:var(--warn)}.panel-badge-danger{background:color-mix(in srgb, var(--danger) 20%, var(--bg));color:var(--danger)}.panel-warn:after{border-color:var(--warn)}.panel-warn>.panel-title{color:var(--warn)}.panel-success:after{border-color:var(--success)}.panel-success>.panel-title{color:var(--success)}.panel-accent:after{border-color:var(--accent)}.panel-accent>.panel-title{color:var(--accent)}.panel-fill{flex-direction:column;height:100%;min-height:0;display:flex}.legal-body{border:1px solid var(--border);background:var(--bg-recess,var(--bg));margin-top:2ch;padding:1ch}.legal-body>:first-child{margin-top:0}.legal-doc-details{outline:none;padding:0}.legal-doc-details>.legal-body{border:none;margin-top:0;padding:0}.legal-accept-actions{border-top:1px solid var(--border);flex-direction:column;gap:1ch;margin-top:2ch;padding-top:1ch;display:flex}.ds-centered-page,.ds-centered-page *{box-sizing:border-box;min-width:0}.ds-centered-page{z-index:var(--z-fullscreen);background:var(--bg);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ds-centered-page--scrim{z-index:var(--z-blocking);background:var(--scrim-strong);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-centered-page:before,.ds-centered-page:after{content:"";flex:1 0 var(--line-height)}.ds-centered-page-content{flex-shrink:0;width:100%;max-width:80ch;padding:0 1ch}.ds-centered-page-content>.panel{margin-top:0}.ds-centered-page .hint{color:var(--fg-muted);line-height:var(--line-height);margin-bottom:2ch}.ds-centered-page .hint:last-child{margin-bottom:0}.ds-centered-page .hint strong,.ds-centered-page .detail-list strong,.ds-centered-page p strong{color:var(--fg);font-weight:600}.ds-centered-page{--ds-label-w:auto}.ds-centered-page .detail-list{grid-template-columns:var(--ds-label-w) 1fr;column-gap:1ch;margin-bottom:2ch;display:grid}.ds-centered-page .detail-list:last-child{margin-bottom:0}.ds-centered-page code,.ds-centered-page .hint code,.ds-centered-page .server-name{font-family:var(--font-mono);background:var(--bg-inset);color:var(--fg);padding:0 1ch}.ds-centered-page ol{color:var(--fg);margin:0 0 4ch;padding-left:4ch}.ds-centered-page li{line-height:var(--line-height);margin:0}.ds-centered-page .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1ch;margin:2ch 0 0;display:flex}.ds-centered-page .note{border-top:2px solid var(--border);color:var(--fg-muted);line-height:var(--line-height);margin-top:4ch;padding-top:2ch}.wizard{flex-direction:column;margin-top:4ch;display:flex}.wizard-indicator{align-items:center;gap:1ch;display:flex}.wizard-step{flex-direction:column;flex:none;align-items:center;gap:1ch;display:flex}button.wizard-dot-clickable{font:inherit;cursor:pointer;padding:0}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) button.wizard-dot-clickable:hover{border-color:var(--accent);background:var(--accent)}}.wizard-dot{width:var(--line-height);height:var(--line-height);border:1px solid var(--fg-muted);background:var(--bg)}.wizard-dot.active{background:var(--accent);border-color:var(--accent)}.wizard-dot.done{background:var(--fg-muted);border-color:var(--fg-muted)}.wizard-connector{margin-top:calc(var(--line-height) / 2);background:var(--fg-muted);opacity:.5;flex:auto;align-self:flex-start;height:1px}.wizard-step-label{font-size:var(--font-size-sm);color:var(--fg-muted);white-space:nowrap}.wizard-step-label.active{color:var(--fg);font-weight:var(--font-weight-bold)}.wizard-content{margin-top:2ch}.wizard-footer{justify-content:flex-end;gap:1ch;margin-top:2ch;display:flex}.wizard-back{margin-right:auto}.accordion{flex-direction:column;display:flex}.accordion-item{border-top:1px solid var(--border);border-inline:1px solid var(--border)}.accordion-item:last-child{border-bottom:1px solid var(--border)}.accordion-header{white-space:normal;text-transform:none;cursor:pointer;width:100%;height:auto;font:inherit;color:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:1ch;padding:1ch;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .accordion-header:hover{background:var(--bg-hover)}}.accordion-header.open{background:var(--bg-hover)}.accordion-header:focus-visible{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus);outline:none}.accordion-content{padding:1ch}.accordion-content>:last-child{margin-bottom:0}.accordion-link>.accordion-item{border:0}.accordion-link .accordion-header{width:auto;height:var(--control-h);white-space:nowrap;color:var(--fg-muted);font-weight:inherit;background:0 0;margin-left:-1ch;padding:0 1ch;text-decoration:none;display:inline-flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .accordion-link .accordion-header:hover{background:var(--bg-hover);color:var(--fg);text-decoration:none}}.accordion-link .accordion-content{padding:2ch 0 0}.box{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none;padding:1ch}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .box:hover,:where(:root:not([data-pointer=touch])) .box-hover:hover{outline-color:var(--border-focus);background:var(--bg-hover)}}.toast-container{bottom:calc(var(--line-height) * 4);z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:2ch;max-width:60ch;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast-item{line-height:var(--line-height);outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);background:var(--bg-surface);color:var(--fg);font-size:var(--font-size-sm);pointer-events:auto;box-shadow:4px 4px 0 var(--border);cursor:text;-webkit-user-select:text;user-select:text;border:none;align-items:center;gap:1ch;margin-top:0;padding:1.5ch 2ch;animation:.2s ease-out toast-in;display:flex}.toast-message{text-align:center;-webkit-user-select:text;user-select:text;flex:1}.toast-action{color:inherit;cursor:pointer;flex:none;padding:0 .5ch;text-decoration:underline}.toast-item.toast-out{animation:.15s ease-in forwards toast-out}.toast-info{outline-color:var(--border)}.toast-success{outline-color:var(--success);color:var(--success);box-shadow:4px 4px 0 var(--success)}.toast-error{outline-color:var(--danger);color:var(--danger);box-shadow:4px 4px 0 var(--danger)}.toast-warning{outline-color:var(--warn);color:var(--warn);box-shadow:4px 4px 0 var(--warn)}@keyframes toast-in{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--line-height) * -.5))}}.ds-agent-cursor-layer{pointer-events:none;z-index:var(--z-agent-cursor);position:fixed;inset:0}.ds-agent-cursor{width:calc(var(--icon-lg) * 1.5);height:calc(var(--icon-lg) * 1.5);pointer-events:none;will-change:transform;transition:transform var(--ds-agent-cursor-glide) cubic-bezier(.65, 0, .35, 1);position:absolute;top:0;left:0}.ds-agent-cursor-sprite{shape-rendering:crispedges;width:100%;height:100%;fill:var(--agent-surface);stroke:var(--agent-ink);stroke-width:2px;paint-order:stroke;transform-origin:25% 0;margin-left:-25%;transition:transform .12s steps(2,end);display:block;overflow:visible}.ds-agent-cursor--pressed .ds-agent-cursor-sprite{transform:scale(.72)}.ds-agent-caption{border:var(--border-thickness) solid var(--agent-surface);background:var(--bg-surface);max-width:min(32ch,80vw);color:var(--fg);font-size:var(--font-size-sm);white-space:normal;pointer-events:none;padding:.25em .5ch;line-height:1.35;position:absolute;transform:translate(-50%)}.ds-agent-caption:empty{display:none}.ds-agent-cursor--expiring .ds-agent-cursor-sprite{animation:ds-agent-cursor-blink var(--ds-agent-cursor-blink-period,.9s) steps(1, end) var(--ds-agent-cursor-blink-count,3)}@keyframes ds-agent-cursor-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ds-agent-cursor,.ds-agent-cursor-sprite{transition:none}.ds-agent-cursor--expiring .ds-agent-cursor-sprite{opacity:.6;outline:var(--border-thickness) solid var(--agent-surface);animation:none}}.status-success{color:var(--success)}.status-danger{color:var(--danger)}.status-warn{color:var(--warn)}.status-neutral{color:var(--fg-dim)}.status-info{color:var(--info)}.line-glyph{width:var(--line-height);height:var(--line-height);flex-shrink:0;display:inline-block}.line-glyph svg{width:100%;height:100%;display:block}.status-indicator{font-size:calc(var(--font-size) - 5px);font-weight:var(--font-weight-bold);letter-spacing:var(--label-tracking);cursor:pointer;flex-shrink:0;padding:1px 5px;display:none}.status-indicator.active{display:inline-block}.status-indicator-success{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border:1px solid color-mix(in srgb, var(--success) 25%, transparent)}.status-indicator-danger{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent)}.status-indicator-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent)}.status-indicator-dim{color:var(--fg-dim);background:color-mix(in srgb, var(--fg-dim) 12%, transparent);border:1px solid color-mix(in srgb, var(--fg-dim) 25%, transparent)}.status-indicator-muted{color:var(--fg-muted);background:color-mix(in srgb, var(--fg-muted) 12%, transparent);border:1px solid color-mix(in srgb, var(--fg-muted) 25%, transparent)}.badge{font-size:inherit;font-family:var(--font-mono);font-weight:var(--font-weight-medium);padding:0 1ch}.badge-success{background:color-mix(in srgb, var(--success) 20%, transparent);color:var(--success)}.badge-danger{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.badge-warn{background:color-mix(in srgb, var(--warn) 20%, transparent);color:var(--warn)}.badge-info{background:color-mix(in srgb, var(--info) 20%, transparent);color:var(--info)}.badge-muted{background:color-mix(in srgb, var(--fg-muted) 20%, transparent);color:var(--fg-muted)}.badge-neutral{background:color-mix(in srgb, var(--fg) 12%, transparent);color:var(--fg)}.badge-accent{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent)}.ds-status-badge{white-space:nowrap;align-items:center;gap:1ch;display:inline-flex}.ds-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ds-status-dot--sm{width:8px;height:8px}.ds-status-dot--success{background:var(--success)}.ds-status-dot--danger{background:var(--danger)}.ds-status-dot--warn{background:var(--warn)}.ds-status-dot--neutral{background:var(--fg-dim)}.ds-status-dot--info{background:var(--info)}.ds-agent-mark{flex-shrink:0;width:11px;height:11px;display:inline-block}.ds-agent-mark--working{--spinner-frame-1:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 0h3v3h-3zM2 4h3v3h-3zM6 0h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-2:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 0h3v3h-3zM6 0h3v3h-3zM6 4h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-3:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 0h3v3h-3zM6 0h3v3h-3zM6 4h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-4:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M6 0h3v3h-3zM6 4h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-5:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 8h3v3h-3zM6 0h3v3h-3zM6 4h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-6:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 8h3v3h-3zM6 4h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-7:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 4h3v3h-3zM2 8h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");--spinner-frame-8:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M2 0h3v3h-3zM2 4h3v3h-3zM2 8h3v3h-3zM6 8h3v3h-3z'/%3E%3C/svg%3E");background:var(--info);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3);animation:1.2s step-end infinite spinner-cycle-8}.ds-agent-mark--done{color:var(--accent)}.ds-agent-mark--question{color:var(--warn)}.ds-agent-mark--done,.ds-agent-mark--question{background:currentColor;animation:.4s step-end infinite ds-agent-mark-beat}@keyframes ds-agent-mark-beat{0%{box-shadow:none;background:currentColor}50%{background:0 0;box-shadow:inset 0 0 0 2px}}@media (prefers-reduced-motion:reduce){.ds-agent-mark{animation:none}}.ds-tag{height:var(--line-height);box-shadow:inset 0 0 0 1px var(--border);background:var(--bg-surface);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:.5ch;padding:0 1ch;display:inline-flex}.ds-tag svg{flex-shrink:0;width:1em;height:1em}.ds-tag-sm{height:calc(var(--font-size-sm) + 5px);font-size:var(--font-size-sm);padding:0 .75ch}.ds-tag-button{font:inherit;text-transform:none;cursor:pointer;border:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-tag-button:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-focus)}}.ds-tag-button:focus-visible{outline:var(--border-thickness) solid var(--border-focus);outline-offset:1px}.ds-tag-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.ds-tag-filter{overscroll-behavior-x:contain;scrollbar-width:none;gap:1ch;min-width:0;display:flex;overflow:auto hidden}.ds-tag-filter>.ds-tag-button{white-space:nowrap;flex-shrink:0}.ds-tag-filter-count{color:var(--fg-dim);margin-left:1ch}.ds-tag-accent{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.ds-plan-badge{box-shadow:inset 0 0 0 var(--seam-t) var(--plan-badge-color);background:var(--plan-badge-color);color:contrast-color(var(--plan-badge-color))}@supports not (color:contrast-color(white)){.ds-plan-badge{color:var(--bg)}}.ds-plan-badge--shine{position:relative;overflow:hidden}.ds-plan-badge--shine:after{content:"";background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--on-dark) 60%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.ds-plan-badge--shine:after{transition:transform .8s ease-in-out}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-plan-badge--shine:hover:after{transform:translate(100%)}}.http-method{font-family:var(--font-mono);font-size:.875em;font-weight:var(--font-weight-bold);text-align:right;flex-shrink:0;min-width:6ch}.http-method-accent{color:var(--accent)}.http-method-success{color:var(--success)}.http-method-warn{color:var(--warn)}.http-method-danger{color:var(--danger)}.http-method-neutral{color:var(--fg-muted)}.stat-row{flex-wrap:wrap;gap:1ch;margin-bottom:2ch;display:flex}.stat-box{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none;flex:1;min-width:16ch;padding:2ch}.stat-label{font-size:inherit;text-transform:var(--label-transform);color:var(--fg-muted);line-height:var(--line-height)}.stat-value{font-size:inherit;font-weight:var(--font-weight-bold);line-height:var(--line-height);color:var(--fg)}.stat-value.success{color:var(--success)}.stat-value.danger{color:var(--danger)}.billing-period{align-items:center;gap:2ch;margin:2ch 0;display:flex}.billing-plans{grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));gap:2ch;margin:2ch 0;display:grid}.billing-plans>.panel{flex-direction:column;margin-top:0;display:flex}.billing-price{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 2ch}.billing-price small{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--fg-muted)}.billing-tax{font-size:var(--font-size-sm);color:var(--fg-muted);margin:-1ch 0 2ch}.billing-tagline{color:var(--fg-muted);margin:0 0 2ch}.billing-capacity{margin:0 0 2ch}.billing-capacity-row{line-height:var(--line-height);justify-content:space-between;gap:2ch;display:flex}.billing-capacity-row dd{font-weight:var(--font-weight-bold);color:var(--fg);margin:0}.ds-checklist{margin:0 0 2ch;padding:0;list-style:none}.ds-checklist li{line-height:var(--line-height);align-items:flex-start;gap:1ch;display:flex}.ds-checklist li[data-status=todo],.ds-checklist li[data-status=running]{color:var(--fg-muted)}.ds-checklist .line-glyph>.spinner{width:100%;height:100%;display:block}.ds-checklist-grow{flex:1 0 auto}.ascii-bar-row{line-height:var(--line-height);align-items:baseline;column-gap:1ch;margin:0;display:flex}.ascii-bar-label{color:var(--fg-muted);text-align:right;flex-shrink:0}button.ascii-bar-label{height:auto;font:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:inherit;text-overflow:clip;background:0 0;border:0;justify-content:normal;padding:0;display:block;overflow:visible}button.ascii-bar-label:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ascii-bar-row-bubble{cursor:pointer}.ascii-bar-trend{text-align:center;min-width:1ch;color:var(--fg);flex:0 0 1ch}.ascii-bar-trend.ascii-bar-trend-flat{color:var(--fg-muted)}.ascii-bar-track{font-family:var(--font-mono);font-size:var(--font-size);white-space:pre;flex:auto;justify-self:stretch;min-width:0;position:relative;overflow:hidden}.ascii-bar-track:before{content:"​"}.ascii-bar-empty,.ascii-bar-fill{position:absolute;top:0}.ascii-bar-empty{left:0;right:0}.ascii-bar-fill{min-width:2px;color:var(--accent);overflow:hidden}.ascii-bar-fill.ascii-bar-fill-warn{color:var(--warn)}.ascii-bar-fill.ascii-bar-fill-danger{color:var(--danger)}.ascii-bar-fill.ascii-bar-fill-muted{color:var(--fg-muted)}.ascii-bar-empty{color:var(--fg-dim)}.ascii-bar-row>.skeleton-run:nth-child(2){font-size:var(--font-size);flex-grow:1;justify-self:stretch}.ascii-bar-value{color:var(--fg);text-align:right;flex-shrink:0}.ascii-bar-note{color:var(--fg-muted);flex-shrink:0}.ds-bars-compact{grid-template-columns:var(--ds-label-w) 1fr max-content var(--ds-bars-note, );column-gap:1ch;display:grid}.ds-bars-compact>.ascii-bar-row{grid-template-columns:subgrid;column-gap:inherit;grid-column:1/-1;display:grid}.ds-bars-compact .ascii-bar-label,.ds-bars-compact .ascii-bar-note{justify-self:start}.ds-bars-note-over .ascii-bar-row>:nth-child(2),.ds-bars-note-over .ascii-bar-row>:nth-child(4){grid-area:1/2}.ds-bars-note-over .ascii-bar-note{z-index:var(--z-local-above);overflow-wrap:anywhere;text-align:right;color:#0000;background:linear-gradient(90deg, var(--on-light) var(--ds-bar-fill,0%), var(--fg-muted) var(--ds-bar-fill,0%)) 0 0/100% var(--line-height) no-repeat, var(--fg-muted);-webkit-background-clip:text;background-clip:text;justify-self:stretch;min-width:0;padding-inline-end:1ch}.ascii-bar-legend{line-height:var(--line-height);grid-template-columns:auto 1fr auto;column-gap:1ch;margin:0;padding:0;list-style:none;display:grid}.ascii-bar-legend-item{display:contents}.ascii-bar-legend-swatch-free{color:var(--fg-dim)}.ascii-bar-legend-value{text-align:right;font-variant-numeric:tabular-nums}.spinner{vertical-align:-.37em;-webkit-user-select:none;user-select:none;width:1.5em;height:1.5em;display:inline-block}.spinner:after{content:"";background:var(--spinner-ink,var(--fg-muted));opacity:0;width:100%;height:100%;animation:var(--spinner-animation,spinner-fill .52s) step-end .2s infinite, ds-wait-appear 0s linear .2s forwards;display:block;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}button:not(.ds-icon-btn):not(.ds-app-header-action):not(.ds-app-header-link):not(.ds-profile-trigger):not(.ds-app-header-logo):not(.btn-link):not(.ds-menu-item):not(.ds-list-item):not(.ds-list-action):not(.panel-title-toggle):not(.ds-tabs-fold):not(.ds-empty-guide-play):not(.ds-tag-button):not(.accordion-header):not(.ascii-bar-label),:is(a,span).btn:not(.btn-link){--spinner-ink:currentcolor}@keyframes spinner-cycle-2{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}50%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}}@keyframes spinner-cycle-3{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}33.3333%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}66.6667%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}}@keyframes spinner-cycle-4{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}25%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}50%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}75%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}}@keyframes spinner-cycle-5{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}20%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}40%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}60%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}80%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}}@keyframes spinner-cycle-6{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}16.6667%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}33.3333%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}50%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}66.6667%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}83.3333%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}}@keyframes spinner-cycle-7{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}14.2857%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}28.5714%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}42.8571%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}57.1429%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}71.4286%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}85.7143%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}}@keyframes spinner-cycle-8{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}12.5%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}25%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}37.5%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}50%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}62.5%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}75%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}87.5%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}}@keyframes spinner-cycle-9{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}11.1111%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}22.2222%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}33.3333%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}44.4444%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}55.5556%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}66.6667%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}77.7778%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}88.8889%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}}@keyframes spinner-cycle-10{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}10%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}20%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}30%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}40%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}50%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}60%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}70%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}80%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}90%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}}@keyframes spinner-cycle-11{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}9.09091%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}18.1818%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}27.2727%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}36.3636%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}45.4545%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}54.5455%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}63.6364%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}72.7273%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}81.8182%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}90.9091%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}}@keyframes spinner-cycle-12{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}8.33333%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}16.6667%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}25%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}33.3333%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}41.6667%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}50%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}58.3333%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}66.6667%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}75%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}83.3333%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}91.6667%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}}@keyframes spinner-cycle-13{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}7.69231%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}15.3846%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}23.0769%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}30.7692%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}38.4615%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}46.1538%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}53.8462%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}61.5385%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}69.2308%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}76.9231%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}84.6154%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}92.3077%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}}@keyframes spinner-cycle-14{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}7.14286%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}14.2857%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}21.4286%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}28.5714%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}35.7143%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}42.8571%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}50%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}57.1429%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}64.2857%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}71.4286%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}78.5714%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}85.7143%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}92.8571%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}}@keyframes spinner-cycle-15{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}6.66667%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}13.3333%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}20%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}26.6667%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}33.3333%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}40%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}46.6667%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}53.3333%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}60%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}66.6667%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}73.3333%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}80%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}86.6667%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}93.3333%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}}@keyframes spinner-cycle-16{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}6.25%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}12.5%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}18.75%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}25%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}31.25%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}37.5%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}43.75%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}50%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}56.25%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}62.5%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}68.75%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}75%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}81.25%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}87.5%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}93.75%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}}@keyframes spinner-cycle-17{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}5.88235%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}11.7647%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}17.6471%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}23.5294%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}29.4118%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}35.2941%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}41.1765%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}47.0588%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}52.9412%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}58.8235%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}64.7059%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}70.5882%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}76.4706%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}82.3529%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}88.2353%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}94.1176%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}}@keyframes spinner-cycle-18{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}5.55556%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}11.1111%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}16.6667%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}22.2222%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}27.7778%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}33.3333%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}38.8889%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}44.4444%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}50%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}55.5556%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}61.1111%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}66.6667%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}72.2222%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}77.7778%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}83.3333%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}88.8889%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}94.4444%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}}@keyframes spinner-cycle-19{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}5.26316%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}10.5263%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}15.7895%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}21.0526%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}26.3158%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}31.5789%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}36.8421%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}42.1053%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}47.3684%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}52.6316%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}57.8947%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}63.1579%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}68.4211%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}73.6842%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}78.9474%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}84.2105%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}89.4737%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}94.7369%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}}@keyframes spinner-cycle-20{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}5%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}10%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}15%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}20%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}25%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}30%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}35%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}40%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}45%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}50%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}55%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}60%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}65%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}70%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}75%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}80%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}85%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}90%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}95%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}}@keyframes spinner-cycle-21{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}4.7619%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}9.52381%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}14.2857%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}19.0476%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}23.8095%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}28.5714%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}33.3333%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}38.0952%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}42.8571%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}47.6191%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}52.381%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}57.1429%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}61.9048%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}66.6667%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}71.4286%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}76.1905%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}80.9524%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}85.7143%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}90.4762%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}95.2381%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}}@keyframes spinner-cycle-22{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}4.54545%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}9.09091%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}13.6364%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}18.1818%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}22.7273%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}27.2727%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}31.8182%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}36.3636%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}40.9091%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}45.4545%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}50%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}54.5455%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}59.0909%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}63.6364%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}68.1818%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}72.7273%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}77.2727%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}81.8182%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}86.3636%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}90.9091%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}95.4545%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}}@keyframes spinner-cycle-23{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}4.34783%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}8.69565%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}13.0435%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}17.3913%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}21.7391%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}26.087%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}30.4348%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}34.7826%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}39.1304%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}43.4783%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}47.8261%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}52.1739%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}56.5217%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}60.8696%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}65.2174%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}69.5652%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}73.913%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}78.2609%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}82.6087%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}86.9565%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}91.3044%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}95.6522%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}}@keyframes spinner-cycle-24{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}4.16667%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}8.33333%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}12.5%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}16.6667%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}20.8333%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}25%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}29.1667%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}33.3333%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}37.5%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}41.6667%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}45.8333%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}50%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}54.1667%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}58.3333%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}62.5%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}66.6667%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}70.8333%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}75%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}79.1667%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}83.3333%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}87.5%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}91.6667%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}95.8333%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}}@keyframes spinner-cycle-25{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}4%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}8%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}12%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}16%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}20%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}24%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}28%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}32%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}36%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}40%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}44%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}48%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}52%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}56%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}60%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}64%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}68%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}72%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}76%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}80%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}84%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}88%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}92%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}96%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}}@keyframes spinner-cycle-26{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.84615%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}7.69231%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}11.5385%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}15.3846%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}19.2308%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}23.0769%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}26.9231%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}30.7692%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}34.6154%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}38.4615%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}42.3077%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}46.1538%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}50%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}53.8462%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}57.6923%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}61.5385%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}65.3846%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}69.2308%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}73.0769%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}76.9231%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}80.7692%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}84.6154%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}88.4615%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}92.3077%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}96.1539%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}}@keyframes spinner-cycle-27{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.7037%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}7.40741%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}11.1111%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}14.8148%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}18.5185%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}22.2222%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}25.9259%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}29.6296%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}33.3333%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}37.037%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}40.7407%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}44.4444%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}48.1481%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}51.8519%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}55.5556%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}59.2593%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}62.963%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}66.6667%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}70.3704%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}74.0741%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}77.7778%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}81.4815%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}85.1852%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}88.8889%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}92.5926%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}96.2963%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}}@keyframes spinner-cycle-28{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.57143%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}7.14286%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}10.7143%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}14.2857%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}17.8571%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}21.4286%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}25%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}28.5714%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}32.1429%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}35.7143%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}39.2857%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}42.8571%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}46.4286%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}50%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}53.5714%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}57.1429%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}60.7143%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}64.2857%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}67.8571%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}71.4286%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}75%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}78.5714%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}82.1429%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}85.7143%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}89.2857%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}92.8571%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}96.4286%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}}@keyframes spinner-cycle-29{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.44828%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}6.89655%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}10.3448%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}13.7931%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}17.2414%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}20.6897%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}24.1379%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}27.5862%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}31.0345%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}34.4828%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}37.931%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}41.3793%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}44.8276%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}48.2759%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}51.7241%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}55.1724%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}58.6207%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}62.069%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}65.5172%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}68.9655%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}72.4138%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}75.8621%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}79.3104%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}82.7586%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}86.2069%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}89.6552%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}93.1035%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}96.5517%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}}@keyframes spinner-cycle-30{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.33333%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}6.66667%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}10%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}13.3333%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}16.6667%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}20%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}23.3333%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}26.6667%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}30%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}33.3333%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}36.6667%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}40%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}43.3333%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}46.6667%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}50%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}53.3333%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}56.6667%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}60%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}63.3333%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}66.6667%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}70%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}73.3333%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}76.6667%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}80%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}83.3333%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}86.6667%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}90%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}93.3333%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}96.6667%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}}@keyframes spinner-cycle-31{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.22581%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}6.45161%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}9.67742%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}12.9032%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}16.129%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}19.3548%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}22.5806%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}25.8065%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}29.0323%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}32.2581%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}35.4839%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}38.7097%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}41.9355%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}45.1613%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}48.3871%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}51.6129%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}54.8387%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}58.0645%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}61.2903%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}64.5161%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}67.7419%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}70.9677%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}74.1936%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}77.4194%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}80.6452%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}83.871%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}87.0968%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}90.3226%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}93.5484%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}96.7742%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}}@keyframes spinner-cycle-32{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.125%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}6.25%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}9.375%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}12.5%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}15.625%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}18.75%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}21.875%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}25%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}28.125%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}31.25%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}34.375%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}37.5%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}40.625%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}43.75%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}46.875%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}50%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}53.125%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}56.25%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}59.375%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}62.5%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}65.625%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}68.75%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}71.875%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}75%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}78.125%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}81.25%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}84.375%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}87.5%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}90.625%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}93.75%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}96.875%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}}@keyframes spinner-cycle-33{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}3.0303%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}6.06061%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}9.09091%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}12.1212%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}15.1515%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}18.1818%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}21.2121%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}24.2424%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}27.2727%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}30.303%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}33.3333%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}36.3636%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}39.3939%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}42.4242%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}45.4545%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}48.4848%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}51.5152%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}54.5455%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}57.5758%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}60.6061%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}63.6364%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}66.6667%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}69.697%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}72.7273%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}75.7576%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}78.7879%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}81.8182%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}84.8485%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}87.8788%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}90.9091%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}93.9394%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}96.9697%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}}@keyframes spinner-cycle-34{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.94118%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.88235%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}8.82353%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}11.7647%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}14.7059%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}17.6471%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}20.5882%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}23.5294%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}26.4706%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}29.4118%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}32.3529%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}35.2941%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}38.2353%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}41.1765%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}44.1177%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}47.0588%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}50%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}52.9412%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}55.8824%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}58.8235%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}61.7647%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}64.7059%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}67.6471%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}70.5882%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}73.5294%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}76.4706%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}79.4118%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}82.3529%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}85.2941%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}88.2353%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}91.1765%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}94.1176%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}97.0588%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}}@keyframes spinner-cycle-35{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.85714%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.71429%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}8.57143%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}11.4286%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}14.2857%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}17.1429%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}20%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}22.8571%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}25.7143%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}28.5714%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}31.4286%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}34.2857%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}37.1429%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}40%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}42.8571%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}45.7143%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}48.5714%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}51.4286%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}54.2857%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}57.1429%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}60%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}62.8571%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}65.7143%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}68.5714%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}71.4286%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}74.2857%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}77.1429%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}80%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}82.8572%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}85.7143%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}88.5714%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}91.4286%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}94.2857%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}97.1429%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}}@keyframes spinner-cycle-36{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.77778%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.55556%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}8.33333%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}11.1111%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}13.8889%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}16.6667%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}19.4444%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}22.2222%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}25%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}27.7778%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}30.5556%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}33.3333%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}36.1111%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}38.8889%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}41.6667%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}44.4444%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}47.2222%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}50%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}52.7778%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}55.5556%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}58.3333%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}61.1111%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}63.8889%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}66.6667%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}69.4444%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}72.2222%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}75%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}77.7778%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}80.5556%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}83.3333%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}86.1111%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}88.8889%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}91.6667%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}94.4444%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}97.2222%{-webkit-mask-image:var(--spinner-frame-36);-webkit-mask-image:var(--spinner-frame-36);mask-image:var(--spinner-frame-36)}}@keyframes spinner-cycle-37{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.7027%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.40541%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}8.10811%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}10.8108%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}13.5135%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}16.2162%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}18.9189%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}21.6216%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}24.3243%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}27.027%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}29.7297%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}32.4324%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}35.1351%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}37.8378%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}40.5405%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}43.2432%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}45.9459%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}48.6487%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}51.3514%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}54.0541%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}56.7568%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}59.4595%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}62.1622%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}64.8649%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}67.5676%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}70.2703%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}72.973%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}75.6757%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}78.3784%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}81.0811%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}83.7838%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}86.4865%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}89.1892%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}91.8919%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}94.5946%{-webkit-mask-image:var(--spinner-frame-36);-webkit-mask-image:var(--spinner-frame-36);mask-image:var(--spinner-frame-36)}97.2973%{-webkit-mask-image:var(--spinner-frame-37);-webkit-mask-image:var(--spinner-frame-37);mask-image:var(--spinner-frame-37)}}@keyframes spinner-cycle-38{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.63158%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.26316%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}7.89474%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}10.5263%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}13.1579%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}15.7895%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}18.4211%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}21.0526%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}23.6842%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}26.3158%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}28.9474%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}31.5789%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}34.2105%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}36.8421%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}39.4737%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}42.1053%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}44.7368%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}47.3684%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}50%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}52.6316%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}55.2632%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}57.8947%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}60.5263%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}63.1579%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}65.7895%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}68.4211%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}71.0526%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}73.6842%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}76.3158%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}78.9474%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}81.579%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}84.2105%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}86.8421%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}89.4737%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}92.1053%{-webkit-mask-image:var(--spinner-frame-36);-webkit-mask-image:var(--spinner-frame-36);mask-image:var(--spinner-frame-36)}94.7369%{-webkit-mask-image:var(--spinner-frame-37);-webkit-mask-image:var(--spinner-frame-37);mask-image:var(--spinner-frame-37)}97.3684%{-webkit-mask-image:var(--spinner-frame-38);-webkit-mask-image:var(--spinner-frame-38);mask-image:var(--spinner-frame-38)}}@keyframes spinner-cycle-39{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.5641%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5.12821%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}7.69231%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}10.2564%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}12.8205%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}15.3846%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}17.9487%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}20.5128%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}23.0769%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}25.641%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}28.2051%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}30.7692%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}33.3333%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}35.8974%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}38.4615%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}41.0256%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}43.5897%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}46.1538%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}48.718%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}51.2821%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}53.8462%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}56.4103%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}58.9744%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}61.5385%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}64.1026%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}66.6667%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}69.2308%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}71.7949%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}74.359%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}76.9231%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}79.4872%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}82.0513%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}84.6154%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}87.1795%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}89.7436%{-webkit-mask-image:var(--spinner-frame-36);-webkit-mask-image:var(--spinner-frame-36);mask-image:var(--spinner-frame-36)}92.3077%{-webkit-mask-image:var(--spinner-frame-37);-webkit-mask-image:var(--spinner-frame-37);mask-image:var(--spinner-frame-37)}94.8718%{-webkit-mask-image:var(--spinner-frame-38);-webkit-mask-image:var(--spinner-frame-38);mask-image:var(--spinner-frame-38)}97.4359%{-webkit-mask-image:var(--spinner-frame-39);-webkit-mask-image:var(--spinner-frame-39);mask-image:var(--spinner-frame-39)}}@keyframes spinner-cycle-40{0%{-webkit-mask-image:var(--spinner-frame-1);-webkit-mask-image:var(--spinner-frame-1);mask-image:var(--spinner-frame-1)}2.5%{-webkit-mask-image:var(--spinner-frame-2);-webkit-mask-image:var(--spinner-frame-2);mask-image:var(--spinner-frame-2)}5%{-webkit-mask-image:var(--spinner-frame-3);-webkit-mask-image:var(--spinner-frame-3);mask-image:var(--spinner-frame-3)}7.5%{-webkit-mask-image:var(--spinner-frame-4);-webkit-mask-image:var(--spinner-frame-4);mask-image:var(--spinner-frame-4)}10%{-webkit-mask-image:var(--spinner-frame-5);-webkit-mask-image:var(--spinner-frame-5);mask-image:var(--spinner-frame-5)}12.5%{-webkit-mask-image:var(--spinner-frame-6);-webkit-mask-image:var(--spinner-frame-6);mask-image:var(--spinner-frame-6)}15%{-webkit-mask-image:var(--spinner-frame-7);-webkit-mask-image:var(--spinner-frame-7);mask-image:var(--spinner-frame-7)}17.5%{-webkit-mask-image:var(--spinner-frame-8);-webkit-mask-image:var(--spinner-frame-8);mask-image:var(--spinner-frame-8)}20%{-webkit-mask-image:var(--spinner-frame-9);-webkit-mask-image:var(--spinner-frame-9);mask-image:var(--spinner-frame-9)}22.5%{-webkit-mask-image:var(--spinner-frame-10);-webkit-mask-image:var(--spinner-frame-10);mask-image:var(--spinner-frame-10)}25%{-webkit-mask-image:var(--spinner-frame-11);-webkit-mask-image:var(--spinner-frame-11);mask-image:var(--spinner-frame-11)}27.5%{-webkit-mask-image:var(--spinner-frame-12);-webkit-mask-image:var(--spinner-frame-12);mask-image:var(--spinner-frame-12)}30%{-webkit-mask-image:var(--spinner-frame-13);-webkit-mask-image:var(--spinner-frame-13);mask-image:var(--spinner-frame-13)}32.5%{-webkit-mask-image:var(--spinner-frame-14);-webkit-mask-image:var(--spinner-frame-14);mask-image:var(--spinner-frame-14)}35%{-webkit-mask-image:var(--spinner-frame-15);-webkit-mask-image:var(--spinner-frame-15);mask-image:var(--spinner-frame-15)}37.5%{-webkit-mask-image:var(--spinner-frame-16);-webkit-mask-image:var(--spinner-frame-16);mask-image:var(--spinner-frame-16)}40%{-webkit-mask-image:var(--spinner-frame-17);-webkit-mask-image:var(--spinner-frame-17);mask-image:var(--spinner-frame-17)}42.5%{-webkit-mask-image:var(--spinner-frame-18);-webkit-mask-image:var(--spinner-frame-18);mask-image:var(--spinner-frame-18)}45%{-webkit-mask-image:var(--spinner-frame-19);-webkit-mask-image:var(--spinner-frame-19);mask-image:var(--spinner-frame-19)}47.5%{-webkit-mask-image:var(--spinner-frame-20);-webkit-mask-image:var(--spinner-frame-20);mask-image:var(--spinner-frame-20)}50%{-webkit-mask-image:var(--spinner-frame-21);-webkit-mask-image:var(--spinner-frame-21);mask-image:var(--spinner-frame-21)}52.5%{-webkit-mask-image:var(--spinner-frame-22);-webkit-mask-image:var(--spinner-frame-22);mask-image:var(--spinner-frame-22)}55%{-webkit-mask-image:var(--spinner-frame-23);-webkit-mask-image:var(--spinner-frame-23);mask-image:var(--spinner-frame-23)}57.5%{-webkit-mask-image:var(--spinner-frame-24);-webkit-mask-image:var(--spinner-frame-24);mask-image:var(--spinner-frame-24)}60%{-webkit-mask-image:var(--spinner-frame-25);-webkit-mask-image:var(--spinner-frame-25);mask-image:var(--spinner-frame-25)}62.5%{-webkit-mask-image:var(--spinner-frame-26);-webkit-mask-image:var(--spinner-frame-26);mask-image:var(--spinner-frame-26)}65%{-webkit-mask-image:var(--spinner-frame-27);-webkit-mask-image:var(--spinner-frame-27);mask-image:var(--spinner-frame-27)}67.5%{-webkit-mask-image:var(--spinner-frame-28);-webkit-mask-image:var(--spinner-frame-28);mask-image:var(--spinner-frame-28)}70%{-webkit-mask-image:var(--spinner-frame-29);-webkit-mask-image:var(--spinner-frame-29);mask-image:var(--spinner-frame-29)}72.5%{-webkit-mask-image:var(--spinner-frame-30);-webkit-mask-image:var(--spinner-frame-30);mask-image:var(--spinner-frame-30)}75%{-webkit-mask-image:var(--spinner-frame-31);-webkit-mask-image:var(--spinner-frame-31);mask-image:var(--spinner-frame-31)}77.5%{-webkit-mask-image:var(--spinner-frame-32);-webkit-mask-image:var(--spinner-frame-32);mask-image:var(--spinner-frame-32)}80%{-webkit-mask-image:var(--spinner-frame-33);-webkit-mask-image:var(--spinner-frame-33);mask-image:var(--spinner-frame-33)}82.5%{-webkit-mask-image:var(--spinner-frame-34);-webkit-mask-image:var(--spinner-frame-34);mask-image:var(--spinner-frame-34)}85%{-webkit-mask-image:var(--spinner-frame-35);-webkit-mask-image:var(--spinner-frame-35);mask-image:var(--spinner-frame-35)}87.5%{-webkit-mask-image:var(--spinner-frame-36);-webkit-mask-image:var(--spinner-frame-36);mask-image:var(--spinner-frame-36)}90%{-webkit-mask-image:var(--spinner-frame-37);-webkit-mask-image:var(--spinner-frame-37);mask-image:var(--spinner-frame-37)}92.5%{-webkit-mask-image:var(--spinner-frame-38);-webkit-mask-image:var(--spinner-frame-38);mask-image:var(--spinner-frame-38)}95%{-webkit-mask-image:var(--spinner-frame-39);-webkit-mask-image:var(--spinner-frame-39);mask-image:var(--spinner-frame-39)}97.5%{-webkit-mask-image:var(--spinner-frame-40);-webkit-mask-image:var(--spinner-frame-40);mask-image:var(--spinner-frame-40)}}@keyframes ds-wait-appear{to{opacity:1}}@keyframes spinner-fill{0%{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 0h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 0h3v3h-3z'/%3E%3C/svg%3E")}25%{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 0h3v3h-3z'/%3E%3C/svg%3E")}50%{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 3h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M3 3h3v3h-3z'/%3E%3C/svg%3E")}75%{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E")}}@media (prefers-reduced-motion:reduce){.spinner:after{opacity:1;animation:none;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 3h3v3h-3z'/%3E%3C/svg%3E")}}.skeleton{-webkit-user-select:none;user-select:none;position:relative}.skeleton-mark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.skeleton-run{vertical-align:top;white-space:pre;line-height:var(--line-height);color:#0000;min-height:var(--line-height);flex-shrink:0;display:inline-block}.skeleton-btn{height:var(--control-h);padding:0 var(--btn-pad-x);align-items:center;display:inline-flex}.chart-container{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none;margin-top:2ch;margin-bottom:2ch}.chart-inner{padding:1ch}.code-block{background:var(--bg-inset);outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);overscroll-behavior-x:contain;font-family:var(--font-mono);font-size:inherit;line-height:var(--line-height);white-space:pre;border:none;margin:2ch 0;padding:1ch;overflow:auto hidden}.code-block-error{color:var(--danger)}.code-preview-frame{position:relative}.code-preview-frame>:is(.ds-tooltip-wrapper,.code-preview-actions){position:absolute;top:.5ch;right:.5ch}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .code-preview-frame>:is(.ds-tooltip-wrapper,.code-preview-actions){opacity:0;transition:opacity .12s ease-out}:where(:root:not([data-pointer=touch])) .code-preview-frame:hover>:is(.ds-tooltip-wrapper,.code-preview-actions),:where(:root:not([data-pointer=touch])) .code-preview-frame:focus-within>:is(.ds-tooltip-wrapper,.code-preview-actions){opacity:1}}@media (prefers-reduced-motion:reduce){.code-preview-frame>:is(.ds-tooltip-wrapper,.code-preview-actions){transition:none}}.code-preview-actions{align-items:center;gap:.5ch;display:flex}.code-preview-frame--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.code-preview-frame--fill>.code-preview{flex:auto;max-height:none}.code-preview-frame--titled{background:var(--bg-inset);outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none;padding:1ch}.code-preview-head{align-items:center;gap:1ch;display:flex}.code-preview-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.code-preview{background:var(--bg-inset);outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);font-family:var(--font-mono);font-size:inherit;line-height:var(--line-height);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;min-height:var(--line-height);border:none;margin:0;padding:1ch;overflow:hidden auto}.code-preview:focus-visible{outline:calc(var(--border-thickness) * 2) solid var(--accent)}.code-preview-frame--titled>.code-preview:not(:focus-visible){outline:none}.code-preview-frame--titled>.code-preview{background:0 0;padding:0}.code-preview>code span[style]{color:var(--shiki-dark)}[data-theme^=light-] .code-preview>code span[style],.markdown-body[data-scheme=light] .code-preview>code span[style]{color:var(--shiki-light)}.markdown-body[data-scheme=dark] .code-preview>code span[style]{color:var(--shiki-dark)}.diff-block{font-size:var(--font-size-sm)}.diff-block-hunk{color:var(--fg-dim);padding-left:1ch}.diff-block-line{grid-template-columns:4ch 4ch 2ch minmax(0,1fr);align-items:baseline;display:grid}.diff-block--unnumbered .diff-block-line{grid-template-columns:2ch minmax(0,1fr)}.diff-block-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.diff-block--split:not(.diff-block--unnumbered) .diff-block-line{grid-template-columns:4ch 2ch minmax(0,1fr)}.diff-block-row>:last-child{box-shadow:inset var(--border-thickness) 0 0 var(--border)}.diff-block--split[data-side=before] .diff-block-row>:last-child,.diff-block--split[data-side=after] .diff-block-row>:first-child{-webkit-user-select:none;user-select:none}.diff-block-filler{background:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in srgb, var(--fg) 6%, transparent) 4px 8px)}.diff-block-line.is-added{background:color-mix(in srgb, var(--success) 18%, transparent)}.diff-block-line.is-removed{background:color-mix(in srgb, var(--danger) 18%, transparent)}.diff-block-ln{color:var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums;padding-right:1ch}.diff-block-sign{text-align:center;color:var(--fg-dim)}.diff-block-line.is-added>.diff-block-sign{color:var(--success)}.diff-block-line.is-removed>.diff-block-sign{color:var(--danger)}.diff-block-text{white-space:pre;overscroll-behavior-x:contain;color:var(--fg);overflow-x:auto}.diff-block-text span[style]{color:var(--shiki-dark)}[data-theme^=light-] .diff-block-text span[style],.markdown-body[data-scheme=light] .diff-block-text span[style]{color:var(--shiki-light)}.markdown-body[data-scheme=dark] .diff-block-text span[style]{color:var(--shiki-dark)}.diff-block-clipped{color:var(--fg-dim)}:is(.ds-copyable-command,.ds-copyable-prompt){text-transform:none;width:100%;height:auto;font-weight:inherit;background:var(--bg-inset);color:var(--fg);font-family:var(--font-mono);font-size:inherit;line-height:var(--line-height);text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:1ch;padding:1ch;display:flex}:is(.ds-copyable-command-value,.ds-copyable-prompt-value){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;background:0 0;border:0;flex:auto;padding:0;overflow:hidden}:is(.ds-copyable-command-action,.ds-copyable-prompt-action){background:var(--bg-raised);color:var(--fg-muted);flex:none;align-items:center;gap:.5ch;padding:0 .75ch;display:inline-flex}.ds-copyable-prompt{white-space:normal;min-width:0;display:block}.ds-copyable-prompt-value{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;-webkit-user-select:text;user-select:text;display:block;overflow:visible}:is(.ds-copyable-command-actions,.ds-copyable-prompt-actions){flex:none;gap:1ch;display:inline-flex}.ds-copyable-prompt>.ds-copyable-prompt-actions{float:right;margin-left:1ch}.ds-copyable-command--titled,.ds-copyable-command--titled .ds-copyable-command-value{display:block}:is(.ds-copyable-command-head,.ds-copyable-prompt-head){align-items:center;gap:1ch;margin-bottom:1ch;display:flex}:is(.ds-copyable-command-title,.ds-copyable-prompt-title){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :is(.ds-copyable-command,.ds-copyable-prompt):hover{box-shadow:inset 0 0 0 var(--border-thickness) var(--accent-dim)}:where(:root:not([data-pointer=touch])) :is(.ds-copyable-command,.ds-copyable-prompt):hover :is(.ds-copyable-command-action,.ds-copyable-prompt-action),:where(:root:not([data-pointer=touch])) .ds-copyable-command-open:hover{background:var(--surface-overlay-hover);color:var(--fg)}}.section-label+:is(.ds-copyable-command,.ds-copyable-prompt,.ds-copyable-command-group){margin-top:1ch}.ds-copyable-command-group{width:100%;min-width:0;position:relative}.ds-copyable-command-twin{visibility:hidden}.ds-copyable-command-twin:after{content:attr(data-word)}.ds-copyable-command-extras{font-family:var(--font-mono);line-height:var(--line-height);z-index:var(--z-local-above);pointer-events:none;align-items:center;gap:1ch;display:flex;position:absolute;top:0;bottom:0;right:1ch}.ds-copyable-command-extras>*{pointer-events:auto}.ds-copyable-command-group--top .ds-copyable-command-extras{top:1ch;bottom:auto}:is(.ds-copyable-command-open,.ds-copyable-command-run){outline:none;text-decoration:none}:is(.ds-copyable-command-open,.ds-copyable-command-run):focus-visible{outline:var(--border-thickness) solid var(--border-focus);outline-offset:1px}.ds-copyable-command-run{height:auto;box-shadow:none;background:var(--accent);color:var(--bg);font-size:inherit;font-weight:inherit;text-transform:none;cursor:pointer}.ds-copyable-command-run:disabled{cursor:not-allowed;opacity:.5}@supports (color:contrast-color(white)){.ds-copyable-command-run{color:contrast-color(var(--accent))}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-copyable-command-run:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 88%, black)}}:is(.ds-copyable-command,.ds-copyable-prompt).is-ok :is(.ds-copyable-command-action,.ds-copyable-prompt-action){color:var(--success)}:is(.ds-copyable-command,.ds-copyable-prompt).is-fail :is(.ds-copyable-command-action,.ds-copyable-prompt-action){color:var(--warn)}.ds-icon-btn{width:var(--control-h);height:var(--control-h);color:var(--fg-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;transition:background .1s,color .1s;display:inline-flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-icon-btn:hover{background:var(--bg-hover);color:var(--fg)}:where(:root:not([data-pointer=touch])) .ds-icon-btn-danger:hover{background:var(--danger);color:var(--bg)}:where(:root:not([data-pointer=touch])) .ds-icon-btn-primary:hover{background:var(--accent-hover);color:var(--on-dark)}:where(:root:not([data-pointer=touch])) .ds-icon-btn-active:hover{color:var(--accent-hover)}:where(:root:not([data-pointer=touch])) .ds-icon-btn-copied:hover{color:var(--success)}:where(:root:not([data-pointer=touch])) .ds-icon-btn-light:hover{background:var(--surface-on-dark-hover);color:var(--on-dark)}}.ds-icon-btn:focus-visible{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus);outline:none}.ds-icon-btn:disabled{opacity:.4;pointer-events:none}.ds-icon-btn-danger{color:var(--danger)}.ds-icon-btn-primary{background:var(--accent);color:var(--bg)}.ds-icon-btn-active{color:var(--accent)}.ds-icon-btn-copied{color:var(--success)}.ds-icon-btn-light{color:var(--on-dark)}.ds-icon-btn-sm{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.ds-icon-btn-sm svg{width:var(--icon-md);height:var(--icon-md);flex:none}.ds-icon-btn-lg{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size);width:var(--control-h-lg);min-width:var(--control-h-lg);flex:0 0 var(--control-h-lg)}.ds-icon-btn-auto{width:auto;padding:0 1ch}.ds-icon-btn svg{pointer-events:none;width:var(--icon-md);height:var(--icon-md);flex:none}.ds-icon-btn-lg svg{width:var(--icon-lg);height:var(--icon-lg)}.ds-clearable-btn{top:50%;right:var(--clearable-inset);position:absolute;transform:translateY(-50%)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-clearable-btn:hover{background:var(--fg-muted);color:var(--bg-surface)}}th .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg),td .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg),.ds-list-item .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}th .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg,td .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg,.ds-list-item .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-md);height:var(--icon-md);flex:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) th .ds-icon-btn:not(.ds-icon-btn-danger):not(.ds-icon-btn-primary):hover,:where(:root:not([data-pointer=touch])) td .ds-icon-btn:not(.ds-icon-btn-danger):not(.ds-icon-btn-primary):hover,:where(:root:not([data-pointer=touch])) .ds-list-item .ds-icon-btn:not(.ds-icon-btn-danger):not(.ds-icon-btn-primary):hover{background:var(--surface-overlay-hover)}}.ds-icon-btn-counted{position:relative}.ds-icon-btn-count{background:var(--bg-hover);color:var(--fg-muted);font-size:calc(var(--ds-sidebar-font-size,var(--font-size)) - 1px);line-height:var(--line-height);padding:0 .4em;position:absolute;top:0;right:0;transform:translate(35%,-35%)}.ds-compose{resize:none;width:100%;min-height:var(--touch-target);font-size:max(var(--font-size), 16px);padding-top:calc((var(--touch-target) - var(--line-height)) / 2);padding-bottom:calc((var(--touch-target) - var(--line-height)) / 2)}.ds-segmented-bar{-webkit-tap-highlight-color:transparent;background:0 0;flex:none;display:inline-flex;position:relative}.ds-segmented-bar:before{content:"";width:var(--ds-segmented-bar-w,0px);background:var(--bg-hover);opacity:var(--ds-segmented-bar-selected,0);transform:translateX(var(--ds-segmented-bar-x,0px));pointer-events:none;transition:transform .16s ease-out,width .16s ease-out;position:absolute;inset:0 auto 0 0}.ds-segmented-bar[data-plate=still]:before{transition:none}.ds-segmented-bar--text,.select-wrapper.ds-segmented-bar-menu .select{outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);border:none}.ds-segmented-bar-option{background:0 0;position:relative}.ds-segmented-bar-option.active,.select-wrapper.ds-segmented-bar-menu .select,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.current{color:var(--fg)}.ds-segmented-bar--accent:before{background:var(--accent)}.ds-segmented-bar--accent .ds-segmented-bar-option.active{color:var(--on-accent)}.ds-segmented-bar--multiple{gap:var(--border-thickness)}.ds-segmented-bar--multiple .ds-segmented-bar-option.active{background-color:var(--bg-hover)}.ds-segmented-bar .ds-segmented-bar-option--absent,.ds-segmented-bar .ds-segmented-bar-option--absent.active,.ds-segmented-bar .ds-segmented-bar-option--absent:hover,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.absent,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.absent:hover,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.absent.selected{color:var(--fg-placeholder)}.ds-segmented-bar-text,.select-wrapper.ds-segmented-bar-menu .select,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item{height:var(--control-h);box-shadow:none;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);line-height:var(--line-height);text-transform:none;-webkit-tap-highlight-color:transparent;border:0;padding:0 1.5ch}.ds-segmented-bar-text,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item{color:var(--fg-muted)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-segmented-bar-text:hover,:where(:root:not([data-pointer=touch])) .select-wrapper.ds-segmented-bar-menu .select:hover,:where(:root:not([data-pointer=touch])) .ds-popover.ds-segmented-bar-menu-popover .ds-menu-item:hover{background-image:linear-gradient(var(--surface-overlay-hover), var(--surface-overlay-hover));color:var(--fg)}}.ds-segmented-bar-text:focus-visible{box-shadow:inset 0 0 0 var(--border-thickness) var(--border-focus)}.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item{font-size:var(--font-size);min-height:var(--control-h)}.ds-segmented-bar-sm .ds-segmented-bar-text,.select-wrapper.select-sm.ds-segmented-bar-menu .select,.ds-popover.ds-segmented-bar-menu-popover-sm .ds-menu-item{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);padding:0 1ch}.ds-segmented-bar-lg .ds-segmented-bar-text,.select-wrapper.select-lg.ds-segmented-bar-menu .select,.ds-popover.ds-segmented-bar-menu-popover-lg .ds-menu-item{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size);padding:0 2ch}.select-wrapper.ds-segmented-bar-menu{flex:none}.select-wrapper.ds-segmented-bar-menu .select{justify-content:flex-start;width:auto;min-width:0}.select-wrapper.ds-segmented-bar-menu .select>.ds-glyph{color:var(--fg-muted)}.select-wrapper.ds-segmented-bar-menu button.select:focus-visible{outline-color:var(--border-focus)}.select-wrapper.ds-segmented-bar-menu .select-value{align-items:center;gap:1ch;display:inline-flex}.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.selected{background-image:linear-gradient(var(--surface-overlay-hover), var(--surface-overlay-hover));color:var(--fg);background-color:#0000}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-popover.ds-segmented-bar-menu-popover .ds-menu-item:hover{background-color:#0000}}.select-wrapper.ds-segmented-bar-menu .select,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.current{background-color:var(--bg-hover)}.select-wrapper.ds-segmented-bar-menu--accent .select,.select-wrapper.ds-segmented-bar-menu--accent .select:hover,.ds-popover.ds-segmented-bar-menu-popover--accent .ds-menu-item.current,.ds-popover.ds-segmented-bar-menu-popover--accent .ds-menu-item.current:is(:hover,.selected){background-color:var(--accent);color:var(--on-accent)}.select-wrapper.ds-segmented-bar-menu--accent .select>.ds-glyph{color:var(--on-accent)}.select-wrapper.ds-segmented-bar-menu .select:has(>.select-value>.select-placeholder){background-color:#0000}.ds-segmented-bar--text .ds-segmented-bar-option.ds-icon-btn:not(.ds-icon-btn-auto){width:var(--control-h);min-width:var(--control-h);height:var(--control-h);min-height:var(--control-h);justify-content:center}.ds-segmented-bar-sm .ds-segmented-bar-option.ds-icon-btn:not(.ds-icon-btn-auto){width:var(--control-h-sm);min-width:var(--control-h-sm);height:var(--control-h-sm);min-height:var(--control-h-sm);justify-content:center}.ds-segmented-bar-md .ds-segmented-bar-option.ds-icon-btn:not(.ds-icon-btn-auto){width:var(--control-h);min-width:var(--control-h);height:var(--control-h);min-height:var(--control-h);justify-content:center}.ds-segmented-bar-lg .ds-segmented-bar-option.ds-icon-btn:not(.ds-icon-btn-auto){width:var(--control-h-lg);min-width:var(--control-h-lg);height:var(--control-h-lg);min-height:var(--control-h-lg);justify-content:center}.ds-segmented-bar-lg .ds-segmented-bar-option.ds-icon-btn:not(.ds-icon-btn-auto) svg{width:var(--icon-lg);height:var(--icon-lg)}.ds-segmented-bar .ds-segmented-bar-link-text{height:var(--control-h);min-height:var(--control-h);font:inherit;font-weight:var(--font-weight-normal);gap:1ch;padding:0 1.5ch}.ds-segmented-bar .ds-segmented-bar-link-text:hover{color:var(--fg)}.ds-segmented-bar-sm .ds-segmented-bar-link-text{height:var(--control-h-sm);min-height:var(--control-h-sm);padding:0 1ch}.ds-segmented-bar-lg .ds-segmented-bar-link-text{height:var(--control-h-lg);min-height:var(--control-h-lg);padding:0 2ch}@media screen and (width<=768px){.ds-segmented-bar--labels-wide .ds-segmented-bar-label{display:none}.ds-segmented-bar--labels-wide .ds-segmented-bar-link-text{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.ds-segmented-bar--labels-wide .ds-segmented-bar-link-text svg{width:var(--icon-md);height:var(--icon-md);flex:none}}.ds-segmented-bar-icon{align-items:center;display:inline-flex}.ds-segmented-bar-icon svg{display:block}@media (forced-colors:active){.ds-segmented-bar-option.active,.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.current{outline-offset:-2px;outline:2px solid highlight}.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.selected{outline-offset:-2px;outline:2px solid canvastext}.ds-popover.ds-segmented-bar-menu-popover .ds-menu-item.current.selected{outline-offset:-4px;outline-width:4px;outline-style:double}}@media (prefers-reduced-motion:reduce){.ds-segmented-bar:before{transition:none}}.ds-toggle{width:12ch;height:var(--control-h);border:2px solid var(--border);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:stretch;padding:2px;transition:border-color .12s;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-toggle:hover:not(:disabled){border-color:var(--accent)}}.ds-toggle-on{border-color:var(--accent)}.ds-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ds-toggle-thumb{width:50%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--fg-muted);color:var(--bg);flex:none;place-content:center;transition:transform .12s,background .12s;display:grid}.ds-toggle-on .ds-toggle-thumb{background:var(--accent);transform:translate(100%)}.ds-toggle-sm{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:calc(var(--control-h-sm) * 2);padding:0}.ds-toggle-lg{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size)}.ds-toggle-sm .ds-toggle-thumb svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-toggle-sm.ds-toggle-word{width:8ch}@media (prefers-reduced-motion:reduce){.ds-toggle-thumb{transition:none}}.select-wrapper{max-width:100%;display:inline-flex;position:relative}.select{background-color:var(--bg-input);padding-right:var(--btn-pad-x);text-transform:none;font-weight:inherit;cursor:pointer;justify-content:space-between;gap:1ch;width:100%;min-width:8ch}.select[disabled]{opacity:.5;cursor:not-allowed}.select-sm .select{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);padding:0 1ch}.select-lg .select{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:var(--font-size)}.select-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.select-placeholder{color:var(--fg-muted)}.select.absent .select-value{color:var(--fg-placeholder)}.ds-popover .ds-menu-item:has(>.select-sub){flex-wrap:wrap;row-gap:0}.select-sub{color:var(--fg-muted);flex-basis:100%}.select-value .select-sub{display:none}.ds-tooltip-wrapper{flex-shrink:0;display:inline-flex;position:relative}.ds-tooltip{white-space:normal;outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);background:var(--bg-surface);width:max-content;max-width:48ch;color:var(--fg);line-height:1.4;font-size:var(--font-size-sm);box-shadow:4px 4px 0 var(--border);z-index:var(--z-tooltip);pointer-events:none;border:none;padding:1.5ch 2ch;animation:.15s ease-out tooltip-in;position:fixed;transform:translate(-50%)}.ds-tooltip-pinned{pointer-events:auto;-webkit-user-select:text;user-select:text}.ds-tooltip-link{color:var(--fg);overflow-wrap:anywhere;margin-top:1ch;display:block}.ds-tooltip-link .ds-tooltip-link-glyph{color:var(--fg-muted);vertical-align:-.15em;margin-left:.5ch;display:inline-block}.ds-tooltip-above{box-shadow:4px -4px 0 var(--border);animation-name:tooltip-in-above}.ds-tooltip-wide{max-width:72ch}.ds-tooltip-rich{text-align:left;font-size:var(--font-size);line-height:var(--line-height);padding:1ch 2ch}.ds-tooltip-rich p{margin:0}.ds-tooltip-rich p+p{margin-top:1ch}.ds-tooltip-title{font-weight:var(--font-weight-bold);color:var(--fg);margin:0}.ds-tooltip-desc{color:var(--fg-muted)}.ds-tooltip-desc b,.ds-tooltip-desc strong{color:var(--fg)}@keyframes tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(2px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes tooltip-in-above{0%{opacity:0;transform:translate(-50%)translateY(-2px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ds-app-header{height:var(--chrome-bar-h);padding-block:0;background:var(--bg-surface);flex-shrink:0;align-items:center;gap:1ch;width:100%;max-width:100ch;margin:0 auto;padding-left:1ch;padding-right:1ch;display:flex;overflow:visible}.ds-app-header-logo{color:var(--fg);font:inherit;font-weight:var(--font-weight-bold);text-transform:none;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;align-items:baseline;padding:0;text-decoration:none;transition:color .1s;display:inline-flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-mark-eyes{--ds-blink-t:0;transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)));transition:--ds-blink-t .16s steps(8,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-mark-eyes{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled):hover .ds-mark-eyes{--ds-blink-t:1}:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-lids{--ds-blink-t:0;transition:--ds-blink-t .16s steps(4,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-lids{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-eyes{transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)))}:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled) .ds-glyph-lids{transform:scaleY(calc(1 - max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t))))}:where(:root:not([data-pointer=touch])) .ds-app-header-logo:not(.ds-app-header-logo--disabled):hover :is(.ds-glyph-eyes,.ds-glyph-lids){--ds-blink-t:1}}.ds-app-header-logo.ds-app-header-logo--active{color:var(--accent)}.ds-app-header-logo.ds-app-header-logo--disabled{cursor:default;transition:none}.ds-app-header-link{height:3ch;box-shadow:none;color:var(--fg-muted);font:inherit;font-weight:var(--font-weight-medium);text-transform:var(--label-transform);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;align-items:center;padding:.5ch 1ch;text-decoration:none;transition:background .1s,color .1s;display:inline-flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-header-link:hover{background:var(--bg-hover);color:var(--fg)}}.ds-app-header-link:disabled,.ds-app-header-link[aria-disabled=true]{cursor:default;opacity:.5}.ds-app-header-subtitle{color:var(--fg-muted);font-weight:var(--font-weight-normal);text-transform:var(--label-transform);white-space:nowrap;align-items:center;margin-left:1ch;display:inline-flex}.ds-app-header-before-logo{align-items:center;display:inline-flex}.ds-app-header-left,.ds-app-header-right{align-items:center;gap:1ch;display:flex}:where(.ds-app-header-left,.ds-app-header-right) :where(a){color:var(--fg-muted);text-decoration:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :where(.ds-app-header-left,.ds-app-header-right) :where(a):where(:hover){text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color);color:var(--fg)}}.ds-app-header-center{flex:1;align-items:center;min-width:0;display:flex}.ds-app-header-right{margin-left:auto}.ds-app-header-profile{position:relative}.ds-logo-wordmark{font-size:var(--font-size);margin-left:1ch}.ds-logo-mark svg{width:var(--icon-md);height:var(--icon-md);flex:none;display:block}@media screen and (width<=768px){.ds-logo-wordmark{display:none}}.ds-app-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.ds-app-header .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-md);height:var(--icon-md);flex:none}.ds-app-header-band{background:var(--bg-surface);border-bottom:1px solid var(--border);width:100%;z-index:var(--z-page-sticky);position:sticky;top:0}.ds-app-header-band>.ds-app-header{max-width:calc(1ch * var(--layout-max-w,120));background:0 0}.ds-app-header--vitrine{height:calc(var(--line-height) * 3);gap:2ch}.ds-app-header--vitrine .ds-app-header-logo{align-items:center;display:flex}.ds-app-header--vitrine .ds-logo-mark{transform:translateY(-2px)}.ds-app-header-tagline{border-left:var(--border-thickness) solid var(--border);min-width:0;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:2ch;overflow:hidden}.ds-app-header-tagline b{color:var(--fg);font-weight:var(--font-weight-bold)}.ds-app-header-link--primary{background:var(--accent);color:var(--bg);font-weight:var(--font-weight-bold)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-header-link--primary:hover{background:var(--accent-hover);color:var(--on-dark)}}@media screen and (width<=1023px){.ds-app-header-tagline,.ds-app-header--vitrine .ds-app-header-left{display:none}}@media screen and (width<=768px){.ds-app-header--vitrine{gap:1ch}.ds-app-header--vitrine .ds-logo-wordmark{display:inline}.ds-app-header--vitrine .ds-app-header-right{gap:.5ch}.ds-app-header--vitrine .ds-app-header-link{font-size:var(--font-size-sm);padding-inline:.5ch}}.ds-app-footer{height:var(--chrome-bar-h);padding-block:0;background:var(--bg-surface);border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:1ch;padding-left:1ch;padding-right:1ch;display:flex;overflow:visible}.ds-app-footer-left{min-width:0}.ds-app-footer-right{align-items:center;gap:1ch;display:flex}:where(.ds-app-footer-left,.ds-app-footer-right) :where(a){color:var(--fg-muted);text-decoration:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :where(.ds-app-footer-left,.ds-app-footer-right) :where(a):where(:hover){text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color);color:var(--fg)}}.ds-app-footer-left :where(a){color:var(--fg-muted);text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-app-footer-left :where(a):hover{-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}}.ds-app-footer-center{min-width:0;color:var(--fg-muted);flex:1;justify-content:center;align-items:center;display:flex}.ds-app-footer-right{margin-left:auto}.ds-app-footer-sep{color:var(--fg-muted)}@media (width<=768px){.ds-app-footer{flex-wrap:wrap;row-gap:1ch;height:auto;padding-block:1ch}.ds-app-footer-left,.ds-app-footer-right{flex:100%}.ds-app-footer-right{flex-wrap:wrap}}.ds-app-footer--column{width:100%;padding-inline:max(1ch, 50% - .5ch * var(--layout-max-w,120) + 1ch);margin-top:auto}.ds-app-footer .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.ds-app-footer .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-md);height:var(--icon-md);flex:none}.ds-popover{z-index:var(--z-popover);background:var(--bg-surface);min-width:180px;max-width:calc(100vw - 16px);box-shadow:0 8px 32px var(--scrim);outline:calc(var(--border-thickness) * 1) solid var(--border);outline-offset:calc(-1 * var(--border-thickness) * 1);font-size:var(--font-size-sm);line-height:var(--line-height);border:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ds-popover-offscreen{position:fixed;top:-9999px;left:-9999px}.ds-popover>*,.ds-menu-list>*{flex-shrink:0}.ds-popover>.ds-menu-list{flex-shrink:1;min-height:0}.ds-action-menu{display:inline-flex;position:relative}.ds-popover.ds-popover-anchored{min-width:100%;max-height:min(40vh,320px);position:absolute;top:calc(100% + 4px);left:0}.ds-popover.ds-popover-anchored.ds-popover-escaped{position:fixed;inset:auto}.ds-popover.ds-action-menu-popover{min-width:180px;left:auto;right:0}.ds-brand-menu{display:inline-flex;position:relative}.ds-menu-item>.ds-menu-item-external{color:var(--fg-muted);margin-left:auto}.ds-menu-item>.ds-menu-item-external,.ds-menu-item>.ds-menu-item-external svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-popover.ds-brand-menu-popover{min-width:180px}.ds-popover:not(:has(>.ds-menu-list)):not(:has(>.ds-menu-filter)){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0;overflow-y:auto}.ds-menu-item{width:100%;font:inherit;text-align:left;text-transform:none;cursor:pointer;height:auto;min-height:var(--control-h-lg);color:var(--fg);outline-width:var(--border-thickness);outline-offset:calc(var(--border-thickness) * -1);background:0 0;border:none;outline-style:none;justify-content:flex-start;align-items:center;gap:1ch;padding:8px 2ch;display:flex}.ds-menu-item.selected{background:var(--bg-hover)}.ds-menu-item:focus-visible{outline-style:solid;outline-color:var(--border-focus);z-index:var(--z-local-raised);position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-menu-item:hover{background:var(--bg-hover)}}.ds-menu-item.current{color:var(--accent)}.ds-menu-item.danger{color:var(--danger)}.ds-menu-item.disabled{opacity:.4;pointer-events:none}.ds-menu-item.absent{color:var(--fg-placeholder)}.ds-menu-item svg{flex-shrink:0}a.ds-menu-item,a.ds-menu-item:link,a.ds-menu-item:visited{color:var(--fg);text-decoration:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) a.ds-menu-item:hover{text-decoration:none}}.ds-menu-divider{background:var(--border);height:1px}.ds-menu-divider:first-child,.ds-menu-divider:last-child,.ds-menu-divider+.ds-menu-divider{display:none}.ds-menu-divider:has(+.ds-menu-section-label){display:none}.ds-menu-section-label{color:var(--fg-muted);font-size:calc(var(--font-size) - 2px);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);cursor:default;padding:6px 2ch 2px}.ds-menu-caption{text-transform:none;letter-spacing:normal;padding-bottom:6px}.ds-menu-caption-value{color:var(--fg)}.ds-menu-filter{box-sizing:border-box;background:var(--bg-inset);border:none;border-bottom:1px solid var(--border);width:100%;color:var(--fg);font-size:var(--font-size-sm);outline-style:none;padding:10px 2ch}.ds-menu-filter::placeholder{color:var(--fg-placeholder)}.ds-menu-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;padding:0;display:flex;overflow-y:auto}:is(.ds-menu-filter+.ds-menu-list,.ds-caret-field:has(>.ds-menu-filter)+.ds-menu-list){padding-top:calc(var(--border-thickness) / 2);margin-top:-1px}.info-tip{flex-shrink:0;display:inline-flex;position:relative}.ds-icon-btn.info-tip-trigger{cursor:help}.ds-icon-btn.info-tip-trigger:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .info-tip-glyph,.ds-icon-btn.info-tip-trigger:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .info-tip-glyph svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-profile-wrapper{position:relative}.ds-profile-trigger{cursor:pointer;width:3ch;height:3ch;color:var(--fg);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:1ch;padding:0;transition:background .1s,color .1s;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-profile-trigger:hover{background:var(--bg-hover);color:var(--fg)}}.ds-profile-trigger[aria-expanded=true]{background:var(--bg-active);color:var(--fg)}.ds-profile-trigger:has(>span){width:auto;height:3ch;padding:.5ch 1ch}.ds-profile-avatar{object-fit:cover;flex-shrink:0;width:3ch;height:3ch;display:block}.ds-profile-dropdown{min-width:24ch;z-index:var(--z-drawer);position:absolute;top:100%;right:0}.ds-profile-dropdown.ds-popover-escaped{position:fixed;inset:auto}.ds-profile-info{border-bottom:var(--border-thickness) solid var(--border);justify-content:space-between;align-items:center;gap:1ch;padding:1ch;display:flex}.ds-profile-info-username{font-weight:var(--font-weight-bold)}.ds-profile-info-plan{color:var(--fg-muted)}.ds-profile-info-plan .status-indicator{margin-right:0}.ds-project-switcher{z-index:var(--z-popover);background:var(--bg-surface);border:1px solid var(--border);box-shadow:0 8px 32px var(--scrim);min-width:min(320px,100% - 16px);max-width:min(480px,100% - 16px);font-size:var(--font-size);line-height:var(--line-height);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ds-project-switcher-filter{box-sizing:border-box;background:var(--bg-inset);border:none;border-bottom:1px solid var(--border);width:100%;color:var(--fg);font-size:var(--font-size);outline-style:none;padding:10px 1ch}.ds-project-switcher-filter::placeholder{color:var(--fg-placeholder)}.ds-project-switcher-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 0;overflow-y:auto}:is(.ds-project-switcher-filter+.ds-project-switcher-list,.ds-caret-field:has(>.ds-project-switcher-filter)+.ds-project-switcher-list){padding-top:calc(var(--border-thickness) / 2);margin-top:-1px}.ds-project-switcher-section-label{color:var(--fg-muted);font-size:calc(var(--font-size) - 2px);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);cursor:default;padding:6px 1ch 2px}.ds-sidebar{--ds-sidebar-width:240px;--ds-sidebar-rail-width:60px;--ds-sidebar-snap-ms:.2s;--ds-sidebar-font-size:var(--font-size);width:var(--ds-sidebar-width);background:var(--bg-sidebar);height:100%;color:var(--fg);border-right:var(--border-thickness) solid var(--border);font-size:var(--ds-sidebar-font-size);line-height:var(--line-height);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.ds-sidebar--collapsed{width:var(--ds-sidebar-rail-width)}.ds-sidebar--right{border-right:none;border-left:var(--border-thickness) solid var(--border)}.ds-sidebar-resize-handle{cursor:col-resize;width:4px;z-index:var(--z-local-handle);touch-action:none;transition:none;position:absolute;top:0;bottom:0;right:-2px}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-sidebar-resize-handle:hover{background:var(--accent)}}.ds-sidebar-resize-handle:focus-visible,.ds-sidebar--dragging .ds-sidebar-resize-handle{background:var(--accent)}.ds-sidebar-resize-handle:before{content:"";position:absolute;inset:0 -5px}:root[data-pointer=touch] .ds-sidebar-resize-handle:before{left:-10px;right:-10px}.ds-sidebar--right .ds-sidebar-resize-handle{left:-2px;right:auto}.ds-sidebar-header{border-bottom:var(--border-thickness) solid var(--border);flex:none;padding:8px;overflow:hidden}.ds-sidebar-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;padding:0;display:flex;overflow:hidden auto}.ds-sidebar-panel{flex:none;padding:0 8px 8px;overflow:hidden}.ds-sidebar-panel:empty{display:none}.ds-sidebar-panel:not(:has(>:not([hidden]))){display:none}.ds-sidebar-notice{border-top:var(--border-thickness) solid var(--border);color:var(--fg-muted);flex:none;padding:6px 8px;overflow:hidden}.ds-sidebar-notice:empty{display:none}.ds-sidebar--collapsed .ds-sidebar-notice{text-align:center;padding:6px 0}.ds-sidebar-footer{flex:none;align-items:center;display:flex}.ds-sidebar-footer:empty{display:none}.ds-sidebar-footer{min-height:var(--chrome-bar-h);border-top:var(--border-thickness) solid var(--border);flex-wrap:wrap;gap:4px;padding:0 8px;overflow:hidden}.ds-sidebar--collapsed .ds-sidebar-footer{flex-direction:column;gap:0;padding:0}.ds-sidebar--collapsed .ds-sidebar-footer>*,.ds-sidebar--collapsed .ds-sidebar-footer .ds-tooltip-wrapper{width:100%}.ds-sidebar--collapsed .ds-sidebar-footer .ds-icon-btn{width:100%;height:var(--chrome-bar-h)}.ds-sidebar-section{flex-direction:column;gap:0;display:flex}.ds-sidebar-section--push-end{margin-top:auto}.ds-sidebar-section-label{color:var(--fg-muted);font-size:calc(var(--ds-sidebar-font-size) - 1px);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:10px 16px 2px;overflow:hidden}.ds-sidebar--collapsed .ds-sidebar-section-label{visibility:hidden}.ds-sidebar-section-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-sidebar-section-label--info{align-items:center;gap:6px;display:flex}.ds-sidebar-section-label .info-tip{align-items:center;block-size:1lh;margin-inline-end:auto}.ds-sidebar-subsection-label{color:var(--fg-muted);font-size:calc(var(--ds-sidebar-font-size) - 1px);cursor:default;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;padding:6px 16px 2px 28px;overflow:hidden}.ds-sidebar--collapsed .ds-sidebar-subsection-label{visibility:hidden}.ds-sidebar-item{min-height:calc(var(--line-height) + 16px);color:var(--fg);cursor:pointer;text-align:left;font:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-sidebar-item:hover{background:var(--bg-sidebar-hover)}:where(:root:not([data-pointer=touch])) .ds-sidebar-item:not(.ds-sidebar-item--active):hover .ds-sidebar-item-icon{color:var(--fg)}:where(:root:not([data-pointer=touch])) .ds-sidebar-item:hover .ds-sidebar-item-action{opacity:1}}.ds-sidebar-item:focus-visible{outline:1px solid var(--border-focus);outline-offset:-1px}.ds-sidebar-item--active{color:var(--accent);background:var(--bg-sidebar-hover)}.ds-sidebar-item--disabled{opacity:.4;pointer-events:none;cursor:default}.ds-sidebar-action{height:auto;box-shadow:none;justify-content:flex-start}.ds-sidebar .ds-list-item.current{--ds-list-row-bg:var(--bg-sidebar-hover)}.ds-sidebar-item-icon{width:var(--icon-md);height:var(--icon-md);color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;top:-1px}.ds-sidebar-item-icon svg,.ds-sidebar-item-icon .glyph-mask{width:100%;height:100%;display:block}.ds-sidebar-item-icon .ds-sidebar-item-avatar{object-fit:cover;width:100%;height:100%;display:block}.ds-sidebar-item--active .ds-sidebar-item-icon{color:var(--accent)}.ds-sidebar-item-icon-overlay{pointer-events:none;box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;line-height:0;position:absolute;bottom:-2px;right:-2px}.ds-sidebar-item>.ds-tooltip-wrapper{flex:auto;min-width:0}.ds-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ds-sidebar-item-trailing{color:var(--fg-muted);font-size:calc(var(--ds-sidebar-font-size) - 1px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-sidebar--collapsed .ds-sidebar-item-trailing{display:none}.ds-sidebar-item-action{width:var(--icon-md);height:var(--icon-md);color:var(--fg-muted);cursor:pointer;opacity:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .1s,color .1s;display:inline-flex}.ds-sidebar-item-action:focus-visible{opacity:1;outline:1px solid var(--border-focus);outline-offset:1px}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-sidebar-item-action:hover{color:var(--accent)}}@media (hover:none){.ds-sidebar-item-action{opacity:1}}.ds-sidebar--mobile{height:var(--ds-visual-viewport-height,100%);width:min(320px,88vw);z-index:var(--z-drawer);box-shadow:8px 0 24px var(--scrim-medium);transition:transform .2s ease-out;position:fixed;top:0;bottom:auto;left:0;transform:translate(-100%)}.ds-sidebar--mobile.ds-sidebar--mobile-open{transform:translate(0)}.ds-sidebar--mobile.ds-sidebar--no-motion{transition:none}.ds-sidebar--mobile.ds-sidebar--right{box-shadow:-8px 0 24px var(--scrim-medium);left:auto;right:0;transform:translate(100%)}.ds-sidebar--mobile.ds-sidebar--right.ds-sidebar--mobile-open{transform:translate(0)}.ds-sidebar-backdrop{background:var(--scrim);z-index:var(--z-drawer-scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,visibility 0s linear .15s;position:fixed;inset:0}.ds-sidebar-backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.ds-sidebar--mobile,.ds-sidebar-backdrop,.ds-sidebar-backdrop.open{transition:none}}.canvas-bg-dots-track{background-color:var(--bg);background-position:round(nearest, var(--canvas-x,0px), 1px) round(nearest, var(--canvas-y,0px), 1px), 0 0;background-repeat:repeat,no-repeat;background-image:radial-gradient(circle, transparent 1px, var(--bg) 1px), radial-gradient(circle var(--canvas-glow-radius,360px) at var(--canvas-pointer-x,-100vmax) var(--canvas-pointer-y,-100vmax), var(--canvas-glow,color-mix(in srgb, var(--accent) 60%, var(--bg-hover))), color-mix(in srgb, var(--canvas-glow,color-mix(in srgb, var(--accent) 60%, var(--bg-hover))) 84%, var(--bg-hover)) 25%, color-mix(in srgb, var(--canvas-glow,color-mix(in srgb, var(--accent) 60%, var(--bg-hover))) 49%, var(--bg-hover)) 50%, color-mix(in srgb, var(--canvas-glow,color-mix(in srgb, var(--accent) 60%, var(--bg-hover))) 20%, var(--bg-hover)) 75%, var(--bg-hover));background-size:max(2px, round(nearest, var(--canvas-dot-step,var(--line-height)) * var(--canvas-zoom,1), 1px)) max(2px, round(nearest, var(--canvas-dot-step-y,var(--canvas-dot-step,var(--line-height))) * var(--canvas-zoom,1), 1px)), 100% 100%}.ds-pane-bar{height:var(--pty-title-h);padding:0 var(--pty-bar-inset);font-size:var(--font-size-sm);flex-shrink:0;align-items:center;gap:1ch;display:flex}.ds-pane-bar .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg):not(.info-tip-trigger){height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:var(--font-size-sm);width:var(--icon-lg);height:var(--icon-lg);min-height:var(--icon-lg);padding:var(--icon-button-inset)}.ds-pane-bar .ds-icon-btn:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg):not(.info-tip-trigger) svg{width:var(--icon-md);height:var(--icon-md);flex:none}.ds-pane-bar .ds-segmented-bar:not(.ds-segmented-bar--text){gap:1ch}.ds-pane-bar .ds-icon-btn:not(:where(.ds-icon-btn-active,.ds-icon-btn-copied)){color:var(--fg-muted)}.ds-pane-bar{line-height:var(--pty-title-h);color:var(--fg);flex-shrink:0;overflow:hidden}.ds-pane-bar,.ds-popover.ds-pane-bar-views-menu-popover{background:color-mix(in srgb, var(--bg-surface), var(--bg-hover) 50%)}.ds-pane-bar-nav,.ds-pane-bar-brand{display:none}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-mark-eyes{--ds-blink-t:0;transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)));transition:--ds-blink-t .16s steps(8,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-mark-eyes{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg):hover .ds-mark-eyes{--ds-blink-t:1}:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-lids{--ds-blink-t:0;transition:--ds-blink-t .16s steps(4,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-lids{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-eyes{transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)))}:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) .ds-glyph-lids{transform:scaleY(calc(1 - max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t))))}:where(:root:not([data-pointer=touch])) :is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg):hover :is(.ds-glyph-eyes,.ds-glyph-lids){--ds-blink-t:1}}:is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg){background:0 0;width:auto;height:auto;min-height:0;padding:0}:is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg).ds-pane-bar-brand{font-size:var(--font-size);margin-inline-start:calc(8px + max(0px, 1ch - 8px) - var(--pty-bar-inset-len))}:is(.ds-pane-bar,.modal-header) .ds-icon-btn.ds-icon-btn-light.ds-pane-bar-mark:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg).ds-pane-bar-brand svg{width:var(--icon-md);height:var(--icon-md)}.ds-pane-bar{--pty-bar-inset-len:var(--pty-bar-inset)}.ds-pane-bar-views,.ds-pane-bar-actions{display:contents}.ds-pane-bar.ds-pane-bar--nudge{animation:.3s ease-in-out ds-pane-bar-nudge}@keyframes ds-pane-bar-nudge{25%{transform:translate(2px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.ds-pane-bar.ds-pane-bar--nudge{outline:var(--border-thickness) solid var(--agent-surface);outline-offset:-2px;animation:none}}.ds-pane-bar-text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ds-pane-bar-text:empty{display:none}.ds-pane-bar-id{color:var(--fg-muted);width:auto;height:3ch;font:inherit;text-transform:none;flex-shrink:0;margin-right:auto;padding:0 .5ch}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-pane-bar-id:hover{color:var(--fg)}}.ds-pane-bar-type{width:var(--icon-lg);height:var(--icon-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-pane-bar-type-icon{width:var(--icon-md);height:var(--icon-md);display:flex}.ds-pane-bar-type-icon svg,.ds-pane-bar-type-icon .glyph-mask{width:100%;height:100%;display:block}.ds-pane-bar-type-static{cursor:inherit}.ds-pane-bar-babysat{width:var(--icon-lg);height:var(--icon-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-pane-bar-type:not(.ds-pane-bar-type-static):hover{background:var(--bg-hover)}}.ds-pane-bar{cursor:grab;-webkit-user-select:none;user-select:none}.ds-pane-bar .ds-pane-bar-run{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;color:var(--fg-muted);font:inherit;flex:0 auto;text-decoration:none;overflow:hidden}.ds-pane-bar .ds-pane-bar-run:hover{color:var(--fg);text-decoration:underline;text-decoration-thickness:var(--border-thickness);-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}.ds-pane-bar{container:ds-pane-bar/inline-size}@container ds-pane-bar (width>594px){.ds-pane-bar-views .ds-pane-bar-views-menu{display:none}}@container ds-pane-bar (width<=594px){.ds-pane-bar-views .ds-pane-bar-views-picker{display:none}}@container ds-pane-bar (width<=555px){.ds-pane-bar-views-menu .select-value .ds-segmented-bar-label{display:none}}@container ds-pane-bar (width<=378px){.ds-pane-bar-id{display:none}.ds-pane-bar-text{margin-right:auto}.ds-pane-bar:has(>.ds-pane-bar-text:empty)>.ds-pane-bar-type{margin-right:auto}.ds-pane-bar-bookmark{display:none}}@container ds-pane-bar (width<=225px){.ds-pane-bar-split{display:none}}@container ds-pane-bar (width<=165px){.ds-pane-bar-full-screen,.ds-pane-bar-views .ds-pane-bar-views-menu{display:none}}@container ds-pane-bar (width<=80px){.ds-pane-bar-type,.ds-pane-bar-release,.ds-pane-bar-babysat,.ds-pane-bar-run{display:none}}.ds-split-handle{z-index:var(--z-local-handle-over);touch-action:none;background:var(--bg-surface);flex:0 0 4px;transition:none;position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-split-handle:hover{background:var(--accent)}}.ds-split-handle.dragging{background:var(--accent)}.ds-split-handle:before{content:"";position:absolute}.ds-split-handle-h{cursor:col-resize}.ds-split-handle-h:before{cursor:col-resize;inset:0 -8px 0 0}.ds-split-handle-v{cursor:row-resize}.ds-split-handle-v:before{cursor:row-resize;inset:0 0 -4px}.ds-chooser-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--chooser-tile,104px), 100%), 1fr));padding:0 var(--seam-t) var(--seam-t) 0;gap:0;display:grid}.ds-chooser-grid>*{margin:0 calc(-1 * var(--seam-t)) calc(-1 * var(--seam-t)) 0}.ds-chooser-grid-columns{direction:rtl;flex-flow:column wrap;align-content:flex-start;block-size:100%;display:flex}.ds-chooser-grid-columns>*{inline-size:calc(var(--chooser-tile,104px) + var(--seam-t));direction:ltr}.ds-chooser-grid-sm{--chooser-tile:80px;--chooser-glyph:var(--icon-md)}.ds-chooser-grid-lg{--chooser-tile:128px;--chooser-glyph:calc(var(--icon-lg) * 1.5)}.ds-chooser-card{--seam-ring:var(--border);--seam-left:var(--seam-ring);--seam-top:var(--seam-ring);--seam-right:var(--seam-ring);--seam-bottom:var(--seam-ring);box-shadow:inset var(--seam-t) 0 0 0 var(--seam-left), inset 0 var(--seam-t) 0 0 var(--seam-top), inset calc(-1 * var(--seam-t)) 0 0 0 var(--seam-right), inset 0 calc(-1 * var(--seam-t)) 0 0 var(--seam-bottom);position:relative}@media (forced-colors:active){.ds-chooser-card{outline:var(--seam-t) solid CanvasText;outline-offset:calc(-1 * var(--seam-t))}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-mark-eyes{--ds-blink-t:0;transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)));transition:--ds-blink-t .16s steps(8,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-mark-eyes{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-chooser-card:hover .ds-mark-eyes{--ds-blink-t:1}:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-lids{--ds-blink-t:0;transition:--ds-blink-t .16s steps(4,end)}}@media (any-hover:hover) and (prefers-reduced-motion:reduce){:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-eyes,:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-lids{transition:none}}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-eyes{transform-box:fill-box;transform-origin:bottom;transform:scaleY(max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t)))}:where(:root:not([data-pointer=touch])) .ds-chooser-card .ds-glyph-lids{transform:scaleY(calc(1 - max(2 * var(--ds-blink-t) - 1, 1 - 2 * var(--ds-blink-t))))}:where(:root:not([data-pointer=touch])) .ds-chooser-card:hover :is(.ds-glyph-eyes,.ds-glyph-lids){--ds-blink-t:1}}.ds-chooser-card{aspect-ratio:1;flex-direction:column;align-items:center;gap:1ch;width:100%;height:auto;padding:1ch;display:flex}.ds-chooser-card.selected{--seam-ring:var(--border-focus);z-index:var(--z-local-raised);background:var(--bg-hover)}@media (any-hover:hover){:is(:where(:root:not([data-pointer=touch])) .ds-chooser-card:hover,:where(:root:not([data-pointer=touch])) .ds-chooser-card-wrapper:has(>.ds-chooser-card-menu:hover)>.ds-chooser-card){--seam-ring:var(--border-focus);z-index:var(--z-local-raised);background:var(--bg-hover)}}.ds-chooser-card:focus-visible{--seam-ring:var(--border-focus);z-index:var(--z-local-raised);background:var(--bg-hover)}.ds-chooser-card svg,.ds-chooser-card .glyph-mask{width:var(--chooser-glyph,var(--icon-lg));height:var(--chooser-glyph,var(--icon-lg));color:var(--fg-muted);flex-shrink:0}.ds-chooser-card-icon{line-height:0;display:inline-flex}.ds-chooser-card-label{font-size:var(--font-size);color:var(--fg-muted);font-weight:var(--font-weight-normal);white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:calc(var(--line-height) * .8);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-chooser-card:hover svg,:where(:root:not([data-pointer=touch])) .ds-chooser-card:hover .ds-chooser-card-label{color:var(--fg)}:where(:root:not([data-pointer=touch])) .ds-chooser-card-wrapper:has(>.ds-chooser-card-menu:hover)>.ds-chooser-card :is(svg,.ds-chooser-card-label){color:var(--fg)}}.ds-chooser-card.current .ds-chooser-card-label{color:var(--accent)}.ds-chooser-card-wrapper{position:relative}.ds-chooser-card-locked>:not(.ds-chooser-card-lock),.ds-chooser-card-unavailable>*{opacity:.5}.ds-chooser-card-lock{top:calc(var(--line-height) / 4);color:var(--fg-muted);line-height:0;display:inline-flex;position:absolute;right:.5ch}.ds-chooser-card-lock svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-chooser-card-menu{z-index:var(--z-local-above);position:absolute;top:0;right:0}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-chooser-card-menu{opacity:0}:where(:root:not([data-pointer=touch])) .ds-chooser-card-wrapper:hover .ds-chooser-card-menu,:where(:root:not([data-pointer=touch])) .ds-chooser-card-menu:focus-within{opacity:1}:where(:root:not([data-pointer=touch])) .ds-chooser-card-menu:has([aria-expanded=true]){opacity:1}}.ds-chooser-grid-reorder{-webkit-user-select:none;user-select:none}.ds-chooser-card.dragging{opacity:.4}.ds-chooser-card.ds-chooser-card-drop{--seam-ring:var(--accent);z-index:var(--z-local-raised)}.ds-chooser-drag-ghost{pointer-events:none;z-index:var(--z-modal);opacity:.85;background:var(--bg);box-shadow:0 6px 16px var(--scrim-medium);position:fixed}.ds-chooser-card-details-path{font-family:var(--font-mono);overflow-wrap:anywhere}:is(.ds-chooser-grid-rows,.ds-chooser-grid-icons) :where(.ds-chooser-card){--seam-ring:transparent}.ds-chooser-grid-rows{grid-template-columns:repeat(auto-fill, minmax(min(var(--chooser-row,40ch), 100%), 1fr));--chooser-glyph:calc(var(--icon-lg) * 1.5)}.ds-chooser-grid-rows .ds-chooser-card{aspect-ratio:auto;text-align:start;text-transform:none;height:100%;font-weight:var(--font-weight-normal);flex-direction:row;align-items:flex-start;gap:1.5ch}.ds-chooser-grid-rows .ds-chooser-card-wrapper:has(.ds-chooser-card-menu) .ds-chooser-card{padding-inline-end:calc(var(--icon-lg) + 2ch)}.ds-chooser-grid-rows .ds-chooser-card-menu{display:flex;top:50%;right:1ch;translate:0 -50%}.ds-chooser-grid-icons{--chooser-glyph:calc(var(--icon-lg) * 1.5);grid-template-columns:repeat(auto-fill,minmax(min(14ch,100%),1fr))}.ds-chooser-grid-icons .ds-chooser-card{aspect-ratio:auto;text-transform:none;justify-content:flex-start;height:100%;padding:1.5ch .5ch 1ch}:is(.ds-chooser-grid-rows,.ds-chooser-grid-icons) .ds-chooser-card-icon{width:calc(var(--chooser-glyph) * 4 / 3);height:calc(var(--chooser-glyph) * 4 / 3);flex:none;justify-content:center;align-items:center}.ds-chooser-card-text{flex-direction:column;flex:auto;min-width:0;display:flex}.ds-chooser-grid-rows .ds-chooser-card-label{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;text-align:start;color:var(--fg);line-height:var(--line-height);display:block;overflow:hidden}.ds-chooser-card-summary{--summary-lh:calc(var(--font-size-sm) + 6px);-webkit-line-clamp:2;white-space:normal;height:calc(2 * var(--summary-lh));text-align:start;color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--summary-lh);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-screen-nav{align-items:center;gap:1ch;display:flex}.ds-screen-nav .ds-icon-btn:disabled,.ds-screen-nav .ds-screen-nav-new:disabled{opacity:1;color:color-mix(in srgb, var(--fg-dim) 25%, var(--bg-surface))}:is(.ds-screen-nav .ds-tooltip-wrapper:has(>.ds-icon-btn:disabled:not(.ds-screen-nav-refused)),.ds-screen-nav .ds-tooltip-wrapper:has(>.ds-screen-nav-new:disabled:not(.ds-screen-nav-refused))){pointer-events:none}.ds-screen-nav-counter{height:var(--control-h);white-space:nowrap;color:var(--fg-muted);align-items:center;line-height:1;display:inline-flex}.ds-screen-nav .ds-screen-nav-counter.ds-icon-btn{width:auto;padding-inline:.5ch}.ds-screen-nav-wide{width:100%;min-width:0}:is(.ds-screen-nav-wide>.ds-screen-nav-counter,.ds-screen-nav-wide .ds-tooltip-wrapper:has(>.ds-screen-nav-counter)){flex:auto;min-width:0}.ds-screen-nav.ds-screen-nav-wide .ds-screen-nav-counter{width:100%;line-height:var(--control-h);text-overflow:ellipsis;text-align:center;text-transform:none;color:var(--fg);display:block;overflow:hidden}.ds-create-button{background:var(--fg-muted);color:var(--bg-surface)}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .ds-create-button:hover:not(:disabled){background:var(--fg);color:var(--bg)}}.ds-create-action{font-size:var(--font-size-sm);height:var(--icon-lg);white-space:nowrap;flex:none;min-height:0;padding:0 1ch}.ds-create-action:not(:focus-visible){box-shadow:none}.ds-create-button svg,.ds-app-header .ds-create-button:not(.ds-icon-btn-auto):not(.ds-icon-btn-lg) svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-glyph{line-height:0;display:inline-flex}:root:not([data-icon-color=mono]) [data-hue=green]{color:var(--glyph-green)}:root:not([data-icon-color=mono]) [data-hue=blue]{color:var(--glyph-blue)}:root:not([data-icon-color=mono]) [data-hue=purple]{color:var(--glyph-purple)}:root:not([data-icon-color=mono]) [data-hue=sky]{color:var(--glyph-sky)}:root:not([data-icon-color=mono]) [data-hue=amber]{color:var(--glyph-amber)}:root:not([data-icon-color=mono]) [data-hue=pink]{color:var(--glyph-pink)}:root:not([data-icon-color=mono]) [data-hue=teal]{color:var(--glyph-teal)}:root:not([data-icon-color=mono]) [data-hue=orange]{color:var(--glyph-orange)}:root:not([data-icon-color=mono]) [data-hue=indigo]{color:var(--glyph-indigo)}:root:not([data-icon-color=mono]) [data-hue=cyan]{color:var(--glyph-cyan)}:root:not([data-icon-color=mono]) [data-hue=red]{color:var(--glyph-red)}:root:not([data-icon-color=mono]) [data-hue=lime]{color:var(--glyph-lime)}:root:not([data-icon-color=mono]) [data-hue=yellow]{color:var(--glyph-yellow)}:root:not([data-icon-color=mono]) [data-hue=rose]{color:var(--glyph-rose)}:root:not([data-icon-color=mono]) [data-hue=claude]{color:var(--glyph-claude)}.ds-glyph-lids{transform-box:fill-box;transform-origin:top;transform:scaleY(0)}:root:not([data-icon-color=mono]) [data-hue] .ds-glyph-dot-close{color:var(--glyph-red)}:root:not([data-icon-color=mono]) [data-hue] .ds-glyph-dot-minimize{color:var(--glyph-amber)}:root:not([data-icon-color=mono]) [data-hue] .ds-glyph-dot-maximize{color:var(--glyph-green)}:root:not([data-icon-color=mono]) [data-hue] .ds-glyph-hat{color:var(--on-light)}.ds-dress-gate{z-index:var(--z-local-raised);place-content:center;display:grid;position:absolute;inset:0}.ds-dress-gate :is(button,.btn){animation:1.6s cubic-bezier(.2,.6,.4,1) infinite ds-dress-gate-pulse}@media (prefers-reduced-motion:reduce){.ds-dress-gate{display:none}}@keyframes ds-dress-gate-pulse{0%{outline:0 solid color-mix(in srgb, var(--accent) 70%, transparent)}to{outline:16px solid color-mix(in srgb, var(--accent) 0%, transparent)}}.ds-dress-log{white-space:pre;font-size:var(--font-size-sm);color:var(--fg);background:var(--bg);border:1px solid var(--border);margin:0;padding:1ch 1.5ch;list-style:none}.ds-dress-log-state{color:var(--accent)}}@layer utilities{.ds-wait{opacity:0;animation:0s linear .2s forwards ds-wait-appear}.stack>*+*{margin-top:2ch}.stack-2>*+*{margin-top:4ch}.stack-3>*+*{margin-top:6ch}.stack-4>*+*{margin-top:8ch}.mt-0{margin-top:0}.mt-1{margin-top:2ch}.mt-2{margin-top:4ch}.mt-4{margin-top:8ch}.mb-0{margin-bottom:0}.mb-1{margin-bottom:2ch}.mb-2{margin-bottom:4ch}.mb-4{margin-bottom:8ch}.ml-1{margin-left:1ch}.ml-2{margin-left:2ch}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:2ch;padding-bottom:2ch}.py-2{padding-top:4ch;padding-bottom:4ch}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:1ch;padding-right:1ch}.px-2{padding-left:2ch;padding-right:2ch}.gap-0{gap:0}.gap-1{gap:1ch}.gap-2{gap:2ch}.w-full{width:100%}.max-w-60{max-width:60ch}.max-w-80{max-width:80ch}.max-w-100{max-width:100ch}.h-1{height:var(--line-height)}.h-2{height:calc(var(--line-height) * 2)}.h-3{height:calc(var(--line-height) * 3)}.h-4{height:calc(var(--line-height) * 4)}.max-h-6{max-height:calc(var(--line-height) * 6)}.max-h-8{max-height:calc(var(--line-height) * 8)}.max-h-12{max-height:calc(var(--line-height) * 12)}.max-h-16{max-height:calc(var(--line-height) * 16)}.max-h-20{max-height:calc(var(--line-height) * 20)}.max-h-24{max-height:calc(var(--line-height) * 24)}.max-h-30{max-height:calc(var(--line-height) * 30)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overscroll-behavior-x:contain;overflow:auto hidden}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.text-upper{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cursor-pointer{cursor:pointer}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.bg-inset{background:var(--bg-inset)}.bg-surface{background:var(--bg-surface)}.bg-hover{background:var(--bg-hover)}.p-1{padding:1ch}.fg-muted{color:var(--fg-muted)}.fg-dim{color:var(--fg-dim)}.fg-accent{color:var(--accent)}.fg-success{color:var(--success)}.fg-danger{color:var(--danger)}.fg-warn{color:var(--warn)}.fg-info{color:var(--info)}.section-label{font-weight:var(--font-weight-medium);text-transform:var(--label-transform);color:var(--fg-muted)}.section-label:has(+:is(table,.ds-table-scroll,.ds-table-fill)){margin-bottom:0}.hidden{display:none}.ds-visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer overrides{.recharts-cartesian-axis-tick-value{font-family:var(--font-family)!important;fill:var(--fg-muted)!important;font-size:.75rem!important}.recharts-tooltip-wrapper{font-family:var(--font-family)!important}.recharts-default-tooltip{background:var(--bg-surface)!important;border:var(--border-thickness) solid var(--border)!important;border-radius:0!important;font-size:.85rem!important}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .panel-title{font-size:var(--font-size-lg)}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .modal-header h4,:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .modal-header-section{font-size:var(--font-size-lg);line-height:16px}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) legend{font-size:var(--font-size-lg)}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .ds-sidebar-section-label{font-size:var(--font-size-sm);color:var(--fg);opacity:.7;font-weight:500;line-height:16px}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .ds-menu-section-label{font-weight:500}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .ds-tag{font-size:var(--font-size-sm);font-weight:500;line-height:16px}:is([data-typography=geist],[data-typography=inter],[data-typography=roboto],[data-typography=open-sans],[data-typography=source-sans],[data-typography=nunito-sans],[data-typography=work-sans],[data-typography=manrope],[data-typography=dm-sans],[data-typography=plus-jakarta-sans],[data-typography=figtree],[data-typography=ibm-plex-sans]) .ds-empty-state-title{font-size:var(--font-size);letter-spacing:-.025em;font-weight:500}}@font-face{font-family:DejaVu Sans Mono;src:local(DejaVu Sans Mono),local(DejaVuSansMono),url(/fonts/DejaVuSansMono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:local(DejaVu Sans Mono Bold),local(DejaVuSansMono-Bold),url(/fonts/DejaVuSansMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fg-placeholder:color-mix(in srgb, var(--fg-muted) 75%, var(--bg-input));--font-size:14px;--font-size-sm:calc(var(--font-size) - 2px);--font-size-lg:calc(var(--font-size) + 1px);--font-family:"DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--font-mono:"DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--font-chat:var(--font-family);--label-transform:uppercase;--label-tracking:.5px;--line-height:calc(var(--font-size) + 7px);--ds-label-w:32ch;--baseline-offset:calc(var(--line-height) / 2 + var(--font-size) * .452);--baseline-pad-top:calc(var(--line-height) - var(--baseline-offset));--baseline-pad-bottom:var(--baseline-offset);--pad-top:0px;--pad-bottom:0px;--border-thickness:2px;--seam-t:var(--border-thickness);--layout-max-w:216;--layout-aside-w:30ch;--control-h-sm:var(--line-height);--control-h:calc(var(--line-height) * 1.5);--control-h-lg:calc(var(--line-height) * 2);--chrome-bar-h:calc(var(--line-height) * 2);--pty-title-h:var(--chrome-bar-h);--pty-bar-inset:1ch;--pty-bar-inset-at-base:calc(1ch * 12 / 14);--touch-target:44px;--scrollbar-size:8px;--scrollbar-thumb-size:6px;--btn-pad-x:2ch;--icon-sm:12px;--icon-md:18px;--icon-lg:24px;--icon-button-inset:calc((var(--icon-lg) - var(--icon-md)) / 2);--spacing-1:2ch;--spacing-2:4ch;--panel-gap:var(--spacing-1);--font-weight-normal:500;--font-weight-medium:600;--font-weight-bold:800;--z-local-ground:-1;--z-local-raised:1;--z-local-above:2;--z-local-focus:3;--z-local-handle:5;--z-local-handle-frame:6;--z-local-head-pinned:7;--z-local-overlay:10;--z-local-handle-over:11;--z-pty-chrome:20;--z-pty-chrome-raised:21;--z-page-sticky:22;--z-screen-hold:23;--z-page-controls:50;--z-drag-shield:55;--z-drag-edge:58;--z-drop-outline:59;--z-drop-zone:60;--z-resize-cursor:100;--z-chrome:200;--z-chrome-handle:201;--z-chrome-sidebar:250;--z-overlay-scrim:300;--z-overlay:301;--z-drawer-scrim:499;--z-drawer:500;--z-window:550;--z-popover:600;--z-drop-overlay:610;--z-modal:1000;--z-modal-content:1001;--z-agent-cursor:1050;--z-toast:1100;--z-tooltip:1200;--z-fullscreen:1500;--z-blocking:20000;--scrim:#00000080;--scrim-soft:#0000004d;--scrim-medium:#0006;--scrim-strong:#000000b8;--on-dark:#fff;--on-light:#111;--surface-on-dark-hover:#ffffff1a;--surface-overlay-hover:color-mix(in srgb, var(--fg) 12%, transparent);--bg-warn:color-mix(in srgb, var(--warn) 50%, black);--fg-warn:var(--on-dark);--bg-error:color-mix(in srgb, var(--danger) 50%, black);--fg-error:var(--on-dark);--bg-info:color-mix(in srgb, var(--info) 50%, black);--fg-info:var(--on-dark);--bg-success:color-mix(in srgb, var(--success) 50%, black);--fg-success:var(--on-dark);--bg-accent:color-mix(in srgb, var(--accent) 50%, black);--fg-accent:var(--on-dark);--bg-accent-hover:color-mix(in srgb, var(--bg-accent) 88%, black);--fg-danger-fill:var(--on-dark);--bg-danger-fill-hover:color-mix(in srgb, var(--bg-danger-fill) 88%, black);--bg-sidebar:color-mix(in srgb, var(--bg) 55%, black);--bg-sidebar-hover:var(--bg-surface);--bg-active:color-mix(in srgb, var(--bg-surface) 80%, black);--bg-raised:color-mix(in srgb, var(--bg-surface) 50%, var(--bg-hover));--plan-free:#5f6659;--plan-trial:#1e40af;--plan-pro:#0f766e;--plan-max:#5b21b6;--plan-team:#92400e;--local-ai-voice-input:#8b5cf6;--local-ai-text-model:#3b82f6;--local-ai-text-to-speech:#0d9488;--local-ai-image-generation:#bd6a0e;--glyph-green:#1a9848;--glyph-blue:#3a81f4;--glyph-purple:#a855f7;--glyph-sky:#0c8cc6;--glyph-amber:#b87608;--glyph-pink:#e54694;--glyph-teal:#109586;--glyph-orange:#d66313;--glyph-indigo:#6366f1;--glyph-cyan:#0590a7;--glyph-red:#eb4e32;--glyph-lime:#5f9310;--glyph-yellow:#a67f06;--glyph-rose:#f23e5d;--glyph-claude:#c56c4f;--lane-1-surface:#4ade80;--lane-2-surface:#f87171;--lane-3-surface:#fbbf24;--lane-4-surface:#22d3ee;--lane-5-surface:#a78bfa;--lane-6-surface:#f0abfc;--lane-1-ink:var(--bg);--lane-2-ink:var(--bg);--lane-3-ink:var(--bg);--lane-4-ink:var(--bg);--lane-5-ink:var(--bg);--lane-6-ink:var(--bg);--agent-surface:var(--accent);--agent-ink:var(--on-accent);font-family:var(--font-family);font-optical-sizing:auto;font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums lining-nums;font-style:normal;font-size:var(--font-size);--bg:#0c1210;--bg-input:#000;--bg-surface:#111a16;--bg-hover:#1a2820;--bg-inset:#080e0c;--border:#243028;--border-focus:#00c200;--fg:#dce8e2;--fg-muted:#738b7b;--fg-dim:#4a5e50;--cursor:var(--fg);--accent:#00c200;--on-accent:var(--bg);--accent-hover:#1ad21a;--accent-dim:#00a01a;--success:#00c200;--danger:#e48285;--bg-danger-fill:#d61f24;--warn:#d4b85c;--info:#6cb4d8;--text-color:var(--fg);--text-color-alt:var(--fg-muted);--background-color:var(--bg);--background-color-alt:var(--bg-surface)}[data-theme=dark-webmux]{--bg:#0c1210;--bg-input:#000;--bg-surface:#111a16;--bg-hover:#1a2820;--bg-inset:#080e0c;--border:#243028;--border-focus:#00c200;--fg:#dce8e2;--fg-muted:#738b7b;--fg-dim:#4a5e50;--cursor:var(--fg);--accent:#00c200;--on-accent:var(--bg);--accent-hover:#1ad21a;--accent-dim:#00a01a;--success:#00c200;--danger:#e48285;--bg-danger-fill:#d61f24;--warn:#d4b85c;--info:#6cb4d8;--text-color:var(--fg);--text-color-alt:var(--fg-muted);--background-color:var(--bg);--background-color-alt:var(--bg-surface)}[data-theme=dark-monokai]{--bg:#272822;--bg-input:#000;--bg-surface:#1e1f1c;--bg-hover:#3e3d32;--bg-inset:#1e1f1c;--border:#414339;--border-focus:#a59f85;--fg:#f8f8f2;--fg-muted:#999583;--fg-dim:#75715e;--cursor:var(--fg);--accent:#a6e22e;--on-accent:var(--bg);--accent-hover:#b6f23e;--accent-dim:#88b926;--success:#a6e22e;--danger:#f92672;--bg-danger-fill:#e40656;--warn:#e6db74;--info:#66d9ef;--text-color:var(--fg);--text-color-alt:var(--fg-muted);--background-color:var(--bg);--background-color-alt:var(--bg-surface)}[data-theme=dark-synthwave]{--bg:#0f0a19;--bg-input:#000;--bg-surface:#1a0f26;--bg-hover:#251833;--bg-inset:#0a0712;--border:#cb5694;--border-focus:#ff006e;--fg:#e0d0f0;--fg-muted:#9a80bb;--fg-dim:#6b5088;--cursor:var(--fg);--accent:#ff006e;--on-accent:var(--bg);--accent-hover:#ff3d8e;--accent-dim:#d1005a;--success:#06ffa5;--danger:#fb5607;--bg-danger-fill:#bf4003;--warn:#ffbe0b;--info:#3a86ff;--text-color:var(--fg);--text-color-alt:var(--fg-muted);--background-color:var(--bg);--background-color-alt:var(--bg-surface)}[data-theme=light-default]{--bg:#f5f3ee;--bg-input:#fff;--bg-surface:#fbfaf6;--bg-hover:#eae5d8;--bg-inset:#e2dccc;--bg-sidebar:#ece7db;--bg-active:#e5dfd1;--border:#d3cdbd;--border-focus:#0a7a1e;--fg:#21251f;--fg-muted:#5f6659;--fg-dim:#737a6b;--cursor:var(--fg);--accent:#0a7a1e;--on-accent:#fff;--accent-hover:#065c16;--accent-dim:#369247;--success:#0a7a1e;--danger:#b3261e;--bg-danger-fill:#a11d16;--warn:#7a5a06;--info:#1c5fa8;--lane-1-surface:#005110;--lane-2-surface:#90000b;--lane-3-surface:#633c00;--lane-4-surface:#004b5d;--lane-5-surface:#5d00b8;--lane-6-surface:#830068;--lane-1-ink:#fff;--lane-2-ink:#fff;--lane-3-ink:#fff;--lane-4-ink:#fff;--lane-5-ink:#fff;--lane-6-ink:#fff;--text-color:var(--fg);--text-color-alt:var(--fg-muted);--background-color:var(--bg);--background-color-alt:var(--bg-surface)}[data-typography=geist]{--font-family:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=inter]{--font-family:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=roboto]{--font-family:"Roboto", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=open-sans]{--font-family:"Open Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=source-sans]{--font-family:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=nunito-sans]{--font-family:"Nunito Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=work-sans]{--font-family:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=manrope]{--font-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=dm-sans]{--font-family:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=plus-jakarta-sans]{--font-family:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=figtree]{--font-family:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}[data-typography=ibm-plex-sans]{--font-family:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "DejaVu Sans Mono", "Menlo", "Liberation Mono", "Consolas", "Courier New", monospace;--line-height:20px;--font-size-lg:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--label-transform:none;--label-tracking:normal;font-synthesis-weight:none;text-rendering:optimizelegibility}@property --clearable-inset{syntax:"<length>";inherits:true;initial-value:0}@property --ds-tabs-cap{syntax:"<length>";inherits:true;initial-value:0}.ds-tabbed-panel.ds-tabbed-panel-collapsed>.panel,.panel.panel--collapsed>:not(.panel-title),.panel--collapsed.panel-grid>:not(.panel-title){display:none}@property --ds-blink-t{syntax:"<number>";inherits:false;initial-value:0}@property --canvas-x{syntax:"*";inherits:false}@property --canvas-y{syntax:"*";inherits:false}@property --canvas-zoom{syntax:"*";inherits:false}@property --canvas-pointer-x{syntax:"*";inherits:false}@property --canvas-pointer-y{syntax:"*";inherits:false}@property --pty-bar-inset-len{syntax:"<length>";inherits:true;initial-value:0}.day-stage{flex-direction:column;max-width:100%;display:flex;container-type:inline-size}.day-stage-head{z-index:var(--z-local-raised);line-height:var(--line-height);justify-content:flex-end;align-items:stretch;gap:1ch;min-width:max-content;display:flex;position:absolute;bottom:calc(100% + 1ch);left:0;right:0}@container (width>=576px){.day-stage-head{--day-head-inset:calc((15px * var(--frame-scale,3) - var(--control-h)) / 2);bottom:auto;left:auto;top:var(--day-head-inset);right:var(--day-head-inset);min-width:0}.day-stage .day-stage-frame{margin-top:0}}.day-stage-full{aspect-ratio:1;color:var(--fg-muted);cursor:pointer;flex:none;padding:0}.day-stage-full svg{width:16px;height:16px;display:block}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .day-stage-full:hover{color:var(--fg)}}.day-stage-full:focus-visible{color:var(--fg)}.day-stage-full[aria-pressed=true] .day-stage-full-on,.day-stage-full[aria-pressed=false] .day-stage-full-off{display:none}.day-stage-frame{margin-top:calc(var(--control-h) + 1ch);background:var(--bg-inset);line-height:0;position:relative}.day-stage-canvas{image-rendering:pixelated;display:block}.day-stage-still{width:100%;max-width:960px;height:auto;image-rendering:pixelated;display:block}@media (resolution<=1.25x){.day-stage-still{width:max(192px,round(down,100cqw,192px))}}.day-stage[data-drawn=false] .day-stage-canvas,.day-stage[data-drawn=true] .day-stage-still{display:none}.day-stage-canvas-front{pointer-events:none;position:absolute;top:0;left:0}.day-stage-clip{object-fit:fill;background:var(--bg-inset);display:none;position:absolute}.day-stage-chapters{gap:1ch;margin-top:1ch;display:flex}.day-stage-chapter{min-width:0;min-height:calc(var(--line-height) + 6px);background:var(--bg-surface);color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height);cursor:pointer;flex:1 1 0;padding:2px 1ch 4px;position:relative}@media (any-hover:hover){:where(:root:not([data-pointer=touch])) .day-stage-chapter:hover{color:var(--fg)}}.day-stage-chapter[aria-current=step]{box-shadow:inset 0 0 0 var(--border-thickness) var(--accent);color:var(--accent)}.day-stage-chapter i{left:var(--border-thickness);bottom:var(--border-thickness);max-width:calc(100% - 2 * var(--border-thickness));background:var(--accent);opacity:.6;width:0;height:2px;position:absolute}@container (width<=520px){.day-stage-place{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.day-stage.is-full{background:var(--bg);justify-content:center;align-items:center;row-gap:1ch;padding:2ch}.day-stage.is-full>*{width:var(--frame-w);max-width:100%}.day-stage.is-full .day-stage-chapters{margin-top:0}.day-stage.is-cover{z-index:var(--z-overlay);position:fixed;inset:0}html.day-lock,html.day-lock body{overflow:hidden}:root{--layout-max-w:120}body.mono-app{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.site-main{width:100%;max-width:calc(1ch * var(--layout-max-w,120));margin-left:auto;margin-right:auto;padding-inline:1ch}.site-main h1{font-size:calc(var(--font-size) * 2.5);line-height:calc(var(--line-height) * 2);letter-spacing:-.5px}.site-main h2:not(.panel-title){font-size:calc(var(--font-size) + 6px)}@media (width<=768px){.site-main h1{font-size:calc(var(--font-size) * 2)}}.legal-loading{min-height:100dvh}body.layout-home .ds-app-header-band{background:var(--bg)}body.layout-home .ds-app-header{height:calc(var(--line-height) * 4);gap:2ch}body.layout-home .site-brand{align-items:center;display:flex}body.layout-home .ds-app-header-logo{letter-spacing:normal;gap:1.5ch;font-size:28px}body.layout-home .ds-logo-wordmark{font:inherit;font-weight:var(--font-weight-bold);margin-left:0}body.layout-home .ds-logo-mark{width:32px;height:32px;color:var(--accent);flex:none}body.layout-home .ds-logo-mark svg{width:100%;height:100%}.home{grid-template:"title rest""work rest"1fr/minmax(0,2fr) minmax(0,1fr);display:grid}.home-title{grid-area:title;padding:6ch 3ch 0 0}.home-title h1{text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0}.home-rest{flex-direction:column;grid-area:rest;gap:2ch;padding:6ch 0 2ch 3ch;display:flex}.home-work{grid-area:work;min-width:0;padding:2ch 3ch 2ch 0}.home-tags{flex-wrap:wrap;gap:1ch;margin:0;padding:0;list-style:none;display:flex}.home-tag{position:relative}.home-tag-trigger{align-items:center;gap:1ch;display:inline-flex}.home-tag-trigger--accent{color:var(--accent)}.home-tag-icon svg{width:var(--icon-sm);height:var(--icon-sm);display:block}.home-tag-popover[hidden]{display:none}.home-tag-popover{width:min(60ch,100vw - 4ch);min-width:0;max-height:80vh;overflow-y:auto}.home-tag-still{object-fit:contain;border:1px solid var(--border);width:100%;height:auto;max-height:40vh;margin-bottom:1ch;display:block}.home-tag-caption{color:var(--fg-muted)}.home-tag-items{margin:0}.home-tag-item+.home-tag-item{margin-top:1ch}.home-tag-items dd{color:var(--fg-muted);margin:0}.home-tag-foot{justify-content:space-between;align-items:center;margin-top:2ch;display:flex}:root[data-install-hidden] [data-install]{display:none}.home-get{flex-direction:column;gap:1ch;display:flex}.home-downloads-head{align-items:center;gap:1ch;margin:0 0 1ch;display:flex}.home-downloads-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1ch;display:grid}.home-download[aria-current=true]{color:var(--accent)}@media (width<=768px){body.layout-home .ds-app-header{gap:1ch}body.layout-home .ds-app-header-logo{font-size:inherit;gap:0}body.layout-home .ds-logo-wordmark{margin-left:1ch}body.layout-home .ds-logo-mark{width:var(--icon-md);height:var(--icon-md)}.home{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""work""rest"}.home-title{padding:2ch 0 0}.home-rest,.home-work{padding:2ch 0}}.pricing-view{container:pricing/inline-size}.pricing-page{padding-top:2ch}.pricing-intro>p:last-child{margin-bottom:2ch}.pricing-title{font-size:calc(var(--font-size) * 2);line-height:calc(var(--line-height) * 2);letter-spacing:-.5px;margin:0 0 2ch}.pricing-equation{flex-wrap:wrap;align-items:stretch;gap:1ch;margin:2ch 0;padding:0;list-style:none;display:flex}.pricing-tool{flex:16ch;align-items:center;gap:1ch;display:flex}.pricing-tool:before{font-weight:700;font-size:calc(var(--font-size) * 1.5);color:var(--fg-muted)}.pricing-tool:nth-child(2):before{content:"=";color:var(--accent)}.pricing-tool:nth-child(n+3):before{content:"+"}.pricing-tool-chip{box-shadow:inset 0 0 0 var(--border-thickness) var(--border);flex:1;align-content:center;align-self:stretch;padding:1ch 2ch;display:grid}.pricing-tool-chip small{color:var(--fg-muted);font-size:var(--font-size-sm)}.pricing-tool-us .pricing-tool-chip{box-shadow:inset 0 0 0 var(--border-thickness) var(--accent)}.pricing-tool-us .pricing-tool-chip b{color:var(--accent)}.pricing-page-link{font-size:var(--font-size-sm);color:var(--fg-muted)}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:2ch;margin:2ch 0;display:grid}@container pricing (width>=56ch){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pricing (width>=112ch){.pricing-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-plans{align-items:start}.pricing-plans>.panel{margin-top:0}.pricing-card-accent:after{border-color:var(--pricing-card-plan,var(--border));box-shadow:0 0 0 var(--border-thickness) var(--pricing-card-plan,transparent)}.pricing-price{margin:0}.pricing-price b{font-size:calc(var(--font-size) * 2);line-height:calc(var(--line-height) * 2);display:block}.pricing-price small{font-size:var(--font-size);color:var(--fg-muted);display:block}.pricing-caption{color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height)}.pricing-list li{color:var(--fg-muted)}.pricing-aside{border-left:var(--border-thickness) solid var(--accent);background:var(--bg-surface);color:var(--fg-muted);margin-top:2ch;padding:2ch}.pricing-compare-table{border-collapse:collapse;width:100%;min-width:100ch}.pricing-compare-table th,.pricing-compare-table td{vertical-align:top;text-align:left;padding:1ch}.pricing-compare-table thead th:first-child,.pricing-compare-table tbody th[scope=row]{background:var(--bg-surface);width:28ch;min-width:28ch;z-index:var(--z-local-raised);position:sticky;left:0}.pricing-compare-table tbody th[scope=row]{font-weight:var(--font-weight-normal)}.pricing-compare-table tbody tr{border-top:1px solid var(--border)}.pricing-compare-table .pricing-group th{color:var(--fg-muted);font-size:var(--font-size-sm);padding-top:2ch;position:static}.pricing-us{background:var(--bg-hover)}.pricing-yes,.pricing-compare-table thead .pricing-us{color:var(--accent)}.pricing-none,.pricing-condition{color:var(--fg-muted)}.pricing-yes+.pricing-condition,.pricing-condition+.ds-tag{margin-left:1ch}.pricing-sources{font-size:var(--font-size-sm);margin-top:2ch}.signin-required-toast{z-index:var(--z-blocking);background:var(--bg-warn);color:var(--fg-warn);text-align:center;font-size:var(--font-size);padding:2ch;position:fixed;inset:0 0 auto}.signin-required-toast-dismiss{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:1ch;text-decoration:underline}.press-marks{flex-wrap:wrap;gap:1ch;margin:2ch 0;display:flex}.press-mark{border:1px solid var(--border);place-items:center;padding:2ch;display:grid}.press-mark--accent{background:var(--bg-surface)}.press-mark--dark{background:var(--bg-inset)}.press-mark--light{background:var(--fg)}.press-zip{background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-medium);padding:0 1ch;text-decoration:none;display:inline-block}.press-zip:hover{background:var(--accent-hover)}.press-downloads,.press-swatches{gap:1ch;padding:0;list-style:none;display:grid}.press-downloads li{flex-wrap:wrap;align-items:baseline;gap:1ch;display:flex}.press-swatches li{align-items:center;gap:1ch;display:flex}.press-swatch{width:4ch;height:var(--line-height);border:2px solid var(--fg);background:repeating-linear-gradient(45deg, var(--bg-danger-fill) 0 4px, var(--bg-inset) 4px 8px)}.press-swatch[data-token=--accent]{background:var(--accent)}.press-swatch[data-token=--accent-dim]{background:var(--accent-dim)}.press-swatch[data-token=--bg]{background:var(--bg)}.press-swatch[data-token=--bg-hover]{background:var(--bg-hover)}.press-note{color:var(--fg-muted)}.press-boilerplate-label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-sm);margin-bottom:0}.press-boilerplate{border-left:1px solid var(--accent-dim);margin-top:1ch;padding-left:1ch}.marketplace-muted{color:var(--fg-muted)}.marketplace-head{flex-direction:column;gap:1ch;max-width:80ch;margin:2ch 0;display:flex}.marketplace-getting{flex-wrap:wrap;align-items:center;gap:1ch;display:flex}.marketplace-kinds{flex-wrap:wrap;gap:1ch;margin-bottom:2ch;display:flex}.marketplace-kinds a{text-decoration:none}.marketplace-section h2{margin:2ch 0 1ch}.marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(40ch,1fr));gap:2ch;display:grid}.marketplace-card{flex-direction:column;gap:1ch;display:flex}.marketplace-card h3{margin:0}.marketplace-media{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg-inset);display:block;overflow:hidden}.marketplace-media img{object-fit:cover;width:100%;height:100%}.marketplace-media--icon{place-items:center;display:grid}.marketplace-media--icon svg{width:8ch;height:8ch}.marketplace-tags{flex-wrap:wrap;align-items:center;gap:1ch;display:flex}.marketplace-package .marketplace-tags{margin-top:1ch}.marketplace-picture{border:1px solid var(--border);width:100%;height:auto;margin-bottom:1ch;display:block}.marketplace-picture--icon{border:none;width:8ch}.marketplace-picture--icon svg{width:8ch;height:8ch;display:block}#marketplace-price{margin:1ch 0}.marketplace-facts div{gap:1ch;display:flex}.marketplace-facts dt{min-width:12ch;color:var(--fg-muted)}.marketplace-facts dd{margin:0}
