.banner{background:var(--color-foreground3);border-radius:var(--radius-md);width:100%}.banner .banner-layout{flex:1}.banner .banner-icon{flex-shrink:0;margin-top:var(--size05)}.banner .banner-title{padding-bottom:0}.banner .banner-title-menu{background:var(--color-neutral);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);color:var(--color-white-ignores-prefers-media);margin-bottom:var(--size1);padding-block:var(--size1);padding-left:var(--size2);padding-right:var(--size3)}.banner .banner-content-menu{padding:var(--size3);padding-top:0}.banner.banner-warn{background:var(--color-warn2)}.banner.banner-warn .banner-menu-title{background:var(--color-warn);color:var(--color-text4)}.banner.banner-critical{background:var(--color-critical2)}.banner.banner-critical .banner-menu-title{background:var(--color-critical)}.banner.banner-success{background:var(--color-success2)}.banner.banner-success .banner-menu-title{background:var(--color-success)}.banner.banner-info{background:var(--color-info2)}.banner.banner-info .banner-menu-title{background:var(--color-info)}.banner.banner-info-strong{background:var(--color-info);color:var(--color-text-inverse)}.banner.banner-warn-strong{background:var(--color-warn);color:var(--color-text-inverse)}.simple-table{--th-padding: var(--size3) var(--size3);--td-padding: var(--size2) var(--size3);border-collapse:collapse;font-size:var(--font-xs);width:100%}.simple-table thead{background-color:transparent;color:var(--color-text1);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.simple-table thead th{color:var(--color-text1);font-weight:600;padding:var(--th-padding);text-align:left;vertical-align:middle;white-space:nowrap}.simple-table thead th>div{align-items:center;display:flex;gap:var(--size2)}.simple-table thead th:last-child>div{justify-content:flex-end}.simple-table thead th svg.desc{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.simple-table thead th:hover{color:var(--color-text3);cursor:pointer}}.simple-table tbody{color:var(--color-text3)}.simple-table tbody tr{border-bottom:solid 1px var(--color-border1)}.simple-table tbody tr.expanded,.simple-table tbody tr:last-child{border-bottom:none}.simple-table tbody tr.warning{background:var(--color-warn1)}.simple-table tbody tr.error{background:var(--color-critical1)}.simple-table tbody tr td .row-hover-only{visibility:hidden}.simple-table tbody tr:hover td .row-hover-only{visibility:unset}.simple-table td{padding:var(--td-padding)}.simple-table td.break-word{word-break:break-word}.simple-table tbody tr td:last-child>div{justify-content:flex-end}.simple-table td hgroup{display:flex;flex-direction:column;gap:var(--size1);max-width:20rem}.simple-table td hgroup h4{align-items:center;color:var(--color-text4);display:flex;font-size:var(--font-sm);font-weight:500;gap:var(--size2)}.simple-table td hgroup h4 a{color:var(--color-text4);font-weight:500}.simple-table td hgroup h4 a:hover{color:var(--color-link)}.simple-table td hgroup p{color:var(--color-text1);font-size:var(--font-xs)}.simple-table td span.empty-cell{color:var(--color-text1)}.simple-table tbody tr td .align-right{justify-self:flex-end}.simple-table.table-dividers tr:not(:last-of-type){border-bottom:1px dotted var(--color-border2)}.simple-table.hover-rows tr:hover{background-color:var(--color-foreground2)}.simple-table tbody tr td .no-underline{text-decoration:none}svg.spinner{animation:spin 1s linear infinite;height:var(--size4);width:var(--size4)}svg.spinner.spinner-size3{height:var(--size3);width:var(--size3)}svg.spinner.spinner-size10{height:var(--size10);width:var(--size10)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-pulse{0%{transform:rotate(0)}50%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}.skeleton-element{animation:skeleton-fade 5s ease-in-out infinite both;background:linear-gradient(to right,var(--color-foreground2) 4%,var(--color-foreground4) 25%,var(--color-foreground2) 45%);background-position:-1000px 100%;background-size:200% 100%;border-radius:var(--radius-md);transition:opacity .4s linear}@starting-style{.skeleton-element{opacity:0}}@keyframes skeleton-fade{0%{background-position:125% 0}to{background-position:-125% 0}}.tab-nav,.tab-nav-list{border-bottom:1px solid var(--color-border2);display:flex;flex-grow:1}.tab-nav-items>div:not(.tab-item-selected){height:0;overflow:hidden;visibility:hidden}.tab-nav-item{align-items:center;background:none;border:none;border-bottom:.5px solid var(--color-border2);color:var(--color-text2);cursor:pointer;display:flex;font-size:var(--font-sm);font-weight:600;gap:var(--size3);padding:.625rem .75rem;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-nav-item[aria-current=page],.tab-nav-item[aria-selected=true],.tab-nav-item[aria-current=true]{border-bottom:1px solid var(--color-primary);box-shadow:0 1px 0 0 var(--color-primary);color:var(--color-text4)}.tab-nav-item:hover{color:var(--color-text4)}.tab-nav-item:focus{outline:none}.tab-nav-item span.notification-indicator{align-items:center;background:var(--color-key);border:none;border-radius:var(--radius-round);color:var(--color-text-inverse);display:flex;font-size:var(--font-xxs);height:var(--size2);justify-content:center;position:absolute;right:0;top:calc(50% - var(--size4) / 2);width:var(--size2)}.tab-nav.sub-page .tab-nav-item,.tab-nav-list.sub-page .tab-nav-item{flex:1;font-size:var(--font-xs);font-weight:var(--font-weight-md);justify-content:center}.tab-nav.user-settings-tabs{margin:var(--size3) 0}div.table-controls{display:flex;gap:var(--size8);justify-content:space-between}div.table-controls>*{flex-shrink:1}div.table-controls-alternate-actions{display:flex;gap:var(--size2)}div.table-controls-filters{display:flex;flex-grow:1;gap:var(--size2)}span.table-controls-detail{align-items:center;color:var(--color-text1);display:flex;font-size:var(--font-xs)}div.paginator{align-items:center;display:flex;gap:var(--size3)}.editable{display:grid;min-width:1ch}.editable form{grid-area:1/1}.editable input.editable-input{background:transparent;border:1px solid var(--color-info);border-radius:var(--radius-sm);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;outline:none;padding:0;text-align:inherit;width:100%}.editable-disclosure{cursor:pointer;grid-area:1/1;min-height:1rem;padding-inline:1px 3px}.editable-disclosure:hover{opacity:.7}.editable-disclosure.editable-disclosure-active{padding-inline:var(--size05);visibility:hidden;white-space:pre}.editable-disclosure-placeholder{color:var(--color-text-disabled)}fieldset.fieldset-explained,fieldset.fieldset-stack{border:none;margin-inline:0;padding:0}fieldset.fieldset-explained legend,fieldset.fieldset-stack legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}fieldset.fieldset-stack{border:none;margin-inline:0;padding:0}fieldset.fieldset-stack legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}fieldset.fieldset-stack h3.legend{font-size:var(--font-sm);font-weight:600}fieldset.fieldset-stack .fieldset-disclosure summary{height:var(--input-height);padding:0}fieldset.fieldset-stack .fieldset-disclosure h3.legend{font-size:var(--font-xs);padding-block:0}fieldset.fieldset-stack .fieldset-dense h3.legend{font-size:var(--font-xs);font-weight:400;padding-block:0}fieldset.fieldset-stack .fieldset-row .field{flex:1}fieldset.fieldset-stack .fieldset-border{border:1px solid var(--color-border1);border-radius:var(--radius-md)}fieldset.fieldset-stack .fieldset-border .field{padding-block:var(--size2);padding-inline:var(--size3)}fieldset.fieldset-stack .fieldset-border .field+.field{border-left:1px solid var(--color-border1)}.fieldset-explained p{color:var(--color-text2);font-size:var(--font-xs);line-height:var(--line-height-xs)}.fieldset-explained-2col>hgroup{width:12rem}.fieldset-explained-2col .fieldset-explainer-content{flex:1}.radio-fieldset{border:1px solid var(--color-border2);border-radius:var(--radius-lg)}.radio-fieldset label{border-bottom:1px solid var(--color-border2);display:grid;gap:var(--size2);grid-template-areas:"input label" ". description";grid-template-columns:auto 1fr;padding-block:var(--size3);padding-inline:var(--size4)}.radio-fieldset label:last-of-type{border-bottom:none}.radio-fieldset label h4{font-size:var(--font-sm);font-weight:500}.radio-fieldset label p{grid-area:description}.radio-fieldset.radio-fieldset-row label{border-bottom:none;border-right:1px solid var(--color-border2)}.radio-fieldset.radio-fieldset-row label h4{font-size:var(--font-xs)}.radio-fieldset.radio-fieldset-row label:last-of-type{border-right:none}select.select-alt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-input);border:solid 1px var(--color-border-input);border-radius:var(--radius-md);color:var(--color-text4);cursor:pointer;font-family:inherit;font-size:var(--font-xs);height:var(--input-height);padding-inline:var(--size2) var(--size5);width:100%}select.select-alt:disabled{cursor:default}select.select-alt:disabled:not([aria-readonly=true]){background-color:var(--color-input-disabled);color:var(--color-text-disabled)}select.select-alt.select-placeholder{color:var(--color-text2)}select.select-alt.select-invalid{border-color:var(--color-critical)}select.select-alt.dimension{color:var(--color-dimension)}select.select-alt.measure{color:var(--color-measure)}select.select-alt.borderless{border-color:transparent}select.select-alt.borderless:hover{border-color:var(--color-border2)}select.select-alt[multiple]{background:none}.select-wrapper{display:grid;height:-moz-min-content;height:min-content}.select-wrapper select{grid-area:1/1;width:100%}.select-wrapper.full-width{flex:1;max-width:none;width:100%}.select-wrapper .select-expand-icon{grid-area:1/1;margin-right:var(--size2);place-self:center end;pointer-events:none}.select-next-group-label{padding-block:var(--size1);padding-left:calc(var(--size7) + var(--size05));text-transform:uppercase}.menu-popup .menu-item.select-next-disclosure-control{border-radius:0;border-top:1px solid var(--color-border2);color:var(--color-text2);margin-bottom:calc(var(--menu-item-padding) * -1);margin-inline:calc(var(--menu-item-padding) * -1);margin-top:var(--menu-item-padding);padding:var(--size3) calc(var(--menu-item-padding) * 2);width:calc(100% + var(--menu-item-padding) * 2)}.menu-popup .menu-item.select-next-disclosure-control:has(+button){margin-bottom:var(--size05)}.select-expand-icon{align-items:center;color:inherit;display:flex}.select-expand-icon svg{height:var(--size3);margin-top:1px;width:var(--size3)}.color-swatch{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);display:grid;height:var(--size6);justify-content:center;padding:0;width:var(--size6)}.color-swatch:before{background-color:var(--color-input);background-image:var(--background-image-checkerboard);background-position:var(--background-position-checkerboard);background-size:var(--background-size-checkerboard);border-radius:var(--radius-round);content:"";grid-area:1/1;height:var(--size-swatch);width:var(--size-swatch)}.color-swatch:hover{box-shadow:inset 0 0 0 1px var(--color-border1);cursor:pointer}.color-swatch[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--color-border-input)}.color-swatch.is-active{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border-input)}.color-swatch-preview{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--color-palette-border);display:block;grid-area:1/1;height:var(--size-swatch);width:var(--size-swatch)}.color-picker-popover.popover{--popover-padding-block: var(--size4);--popover-padding-inline: var(--size4);--color-picker-control-size: 20px}.color-picker-popover input{background:var(--color-input);border:solid 1px var(--color-border-input);border-radius:var(--radius-md);color:var(--color-text4);padding:var(--size1);width:100%}.color-picker-popover .clear{align-self:center;font-size:var(--font-xl)}.color-picker-popover{--color-picker-popover-content-width: calc(var(--size6) * 10)}.color-picker-popover .react-colorful{gap:var(--size2);width:min(100%,240px)}.color-picker-popover .react-colorful__saturation{border-radius:var(--radius-md)}.color-picker-popover .react-colorful__pointer{height:var(--color-picker-control-size);width:var(--color-picker-control-size)}.color-picker-popover .react-colorful__hue,.color-picker-popover .react-colorful__alpha{border-radius:var(--radius-round);height:calc(var(--color-picker-control-size) - var(--size1))}.color-picker-popover .tab-nav-list{width:100%}.color-picker-popover .close-button{border-bottom:1px solid var(--color-border2)}.color-picker-popover section .palette.swatches{gap:var(--size05)}.color-picker-popover section.input-section{padding:0;width:var(--color-picker-popover-content-width)}.color-picker-popover .color-picker-palette-tab{height:272px}.swatch-input{align-items:end;display:grid}.swatch-input .field,.swatch-input .color-swatch{grid-area:1/1}.swatch-input .field input{padding-inline-start:var(--size8)}.swatch-input .color-swatch{transform:translate(var(--size1)) translateY(calc(var(--size1) * -1))}.swatch-input .color-swatch:disabled{cursor:default}.list-token-input{--token-height: calc(var(--size7) - var(--size05));--max-input-height: calc(var(--token-height) * 6.5);--min-input-height: var(--size8);width:100%}.list-token-input .input-wrapper{border:1px solid var(--color-border-input);border-radius:var(--radius-md);max-height:var(--max-input-height);min-height:var(--min-input-height);position:relative}.list-token-input .input-wrapper.focused{outline:var(--focus-visible)}.list-token-input .placeholder{align-items:flex-start;box-shadow:var(--elevation4);color:var(--color-text3);min-height:0;padding:var(--size3)}.list-token-input .placeholder h3{font-size:var(--font-xs)}.list-token-input .token-list{align-items:center;-moz-column-gap:var(--size05);column-gap:var(--size05);cursor:text;display:flex;flex-wrap:wrap;max-height:calc(var(--max-input-height) - var(--size05));min-height:calc(var(--min-input-height) - var(--size05));overflow-x:hidden;overflow-y:scroll;padding:var(--size05);padding-inline-start:var(--size1);row-gap:var(--size1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-token-input .token-list input{background:none;border:none;color:var(--color-text4);height:var(--size7);margin-block:-1px;padding:var(--size1and05)}.list-token-input .token-list input:focus{outline:none}.list-token-input .token-list .loading{bottom:10px;position:absolute;right:10px}.list-token-input .placeholder,.list-token-input-menu{background:var(--color-elevated-surface);border-radius:var(--radius-md);margin-top:var(--size1);position:absolute;top:100%;width:100%;z-index:1}.list-token-input-menu{max-height:50vh;overflow-y:auto}.list-token-input-menu.open{box-shadow:var(--elevation4)}.list-token-input-menu li.highlighted{background:var(--color-foreground2)}.list-token{--x-padding: var(--size2);align-items:center;border:1px solid var(--color-border3);border-radius:var(--radius-round);display:flex;gap:var(--x-padding);height:calc(var(--size7) - var(--size05));padding-inline:var(--x-padding)}.list-token:has(.list-token-icon){padding-left:0}.list-token:has(.remove-token){padding-right:0}.list-token .list-token-icon{align-items:center;display:flex;height:var(--size6);width:var(--size6)}.list-token .list-token-icon>*{height:var(--size6);width:var(--size6)}.list-token .token-title{-webkit-box-orient:vertical;color:var(--color-text4);display:-webkit-box;font-size:var(--font-xs);-webkit-line-clamp:4;line-height:1;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:break-spaces}.list-token button.remove-token{--remove-button-size: var(--size6);align-items:center;background:none;border:none;color:var(--color-text2);cursor:pointer;display:flex;flex-shrink:0;height:var(--remove-button-size);justify-content:center;margin:0;margin-left:calc(var(--x-padding) / 2 * -1);padding:0;width:var(--remove-button-size)}.list-token button.remove-token svg{height:calc(var(--remove-button-size) - var(--size2));width:calc(var(--remove-button-size) - var(--size2))}@media (hover: hover) and (pointer: fine){.list-token button.remove-token:hover{color:var(--color-text4)}}.disclosure{--disclosure-icon-size: var(--size3);--disclosure-icon-gap: var(--size2);--disclosure-summary-padding: var(--size2);--disclosure-animation-speed: .25s;width:100%}.disclosure summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:var(--disclosure-icon-gap);padding-block:var(--disclosure-summary-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclosure summary>svg{aspect-ratio:1;width:var(--disclosure-icon-size)}.disclosure summary::marker,.disclosure summary::-webkit-details-marker{display:none}.disclosure[open]>summary>svg{transform:rotate(90deg)}.disclosure .disclosure-content{padding-left:calc(var(--disclosure-icon-size) + var(--disclosure-icon-gap))}.disclosure pre{white-space:pre-wrap}.disclosure.disclosure-panel summary{flex-direction:row-reverse}.disclosure.disclosure-panel summary>svg{transform:rotate(90deg)}.disclosure.disclosure-panel[open] summary>svg{transform:rotate(-90deg)}.disclosure.disclosure-panel .disclosure-content{padding-left:var(--disclosure-summary-padding)}.disclosure.disclosure-dense .disclosure-label{font-size:var(--font-xs);font-weight:400}.disclosure-spinner{animation:disclosure-spin 1s linear infinite;display:inline-flex}.disclosure-spinner>svg{aspect-ratio:1;width:var(--disclosure-icon-size)}@keyframes disclosure-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{display:inline-flex;transition:transform var(--rotate-duration, .25s) ease-out}.rotate[data-expanded=true]{transform:rotate(90deg)}@supports (interpolate-size: allow-keywords){.disclosure.animate{interpolate-size:allow-keywords;overflow:hidden}.disclosure.animate::details-content{height:0;transition:height var(--disclosure-animation-speed) ease,content-visibility var(--disclosure-animation-speed) ease;transition-behavior:allow-discrete}.disclosure.animate[open]::details-content{height:-moz-fit-content;height:fit-content}.disclosure.animate summary>svg{transition:transform var(--disclosure-animation-speed) ease}}.wordmark,.omnimark{height:var(--size6);width:auto}.omnimark,.wordmark{color:var(--color-text4)}.omnimark path,.wordmark path{fill:currentcolor}.omnimark path.brand,.wordmark path.brand{fill:var(--color-text-key)}.component-error{align-items:center;display:flex;flex-direction:column;gap:var(--size3);height:100%;justify-content:center;width:100%}.component-error p,.component-error details{font-size:var(--font-xs);line-height:1.4}.component-error-message{background:var(--color-critical1);border:1px solid var(--color-critical3);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--size3);max-width:24rem;min-width:18rem;overflow:scroll;padding:var(--size6);width:50%}.component-error-message h2{align-items:center;color:var(--color-critical);display:flex;font-size:var(--font-sm);font-weight:600;gap:var(--size2)}.component-error-fallback{display:flex;gap:var(--size3);padding-block:var(--size2);padding-inline:var(--size3);width:100%}.component-error-fallback hgroup{display:flex;flex-direction:column;gap:var(--size05)}.component-error-fallback svg{color:var(--color-critical);height:var(--size6);width:var(--size6)}.component-error-fallback h2{font-size:var(--font-sm);font-weight:600}.component-error-fallback p{color:var(--color-text4);font-size:var(--font-xs)}body{--spread-size: 2px;--small-spread: -.5rem}.friendly-error-page{background:var(--color-background);display:flex;flex-direction:row;height:100vh;width:100vw}.application-content .friendly-error-page{height:100%;width:100%}@media (prefers-color-scheme: dark){.friendly-error-page{background:var(--color-background-alt)}}.friendly-error{align-items:center;color:var(--color-text4);display:flex;flex:1;height:100%;justify-content:center}.friendly-error article{display:flex;flex-direction:column;gap:var(--size5);max-width:20rem}.friendly-error article.wider{max-width:30rem}.friendly-error h1{font-size:var(--font-xxl);font-weight:900}.friendly-error .alternatives{line-height:2}.friendly-error .alternatives a,.friendly-error .support-link{color:var(--color-text1)}.friendly-error-message{line-height:var(--line-height-md);max-width:17rem;text-wrap:balance}.friendly-error .error-detail{border:1px solid var(--color-border2);border-radius:var(--radius-sm);display:flex;gap:var(--size2);overflow:auto;padding:var(--size3)}.friendly-error .error-detail svg.error{color:var(--color-critical);flex-shrink:0;height:var(--size5);width:var(--size5)}.friendly-error .error-detail .stack{display:flex;flex-direction:column;gap:var(--size2);padding-block:var(--size05)}.friendly-error .error-detail h3{font-size:var(--font-sm);font-weight:900;text-transform:uppercase}.friendly-error details p{color:var(--color-text2);font-size:var(--font-xs);line-height:1.5;padding-left:var(--size4);padding-top:var(--size1);white-space:break-spaces}.friendly-error details summary::marker{content:"▸ "}.friendly-error details[open] summary::marker{content:"▾ "}.friendly-error summary{line-height:var(--line-height-md);white-space:pre-line}.blob-hint{color:var(--color-text2);font-size:var(--font-xs);line-height:1.5;width:10rem}.blobs{box-sizing:content-box;height:400px;margin-left:-52px;position:relative;width:250px}.blob{animation:bounce 4s ease-in-out infinite;box-sizing:content-box;height:65px;left:0;padding:30px;position:absolute;scale:1.5;top:0;transform:translateZ(0);transition:scale .3s cubic-bezier(.34,1.56,.64,1);width:65px}.blob .bg{animation:rotate 10s linear forwards infinite;border-radius:500px;filter:blur(11px);height:100%;pointer-events:none;width:100%}.blob .particles{animation:boom 5s cubic-bezier(.17,.89,.32,.85) normal;border-radius:100%;box-shadow:26.954615977003296px -47.35317035342906px 0 var(--spread-size) var(--shadow-color-1),-46.580767711000114px -29.98418168797671px 0 var(--spread-size) var(--shadow-color-2),-41.32491788960036px 38.10296335530275px 0 var(--spread-size) var(--shadow-color-3),33.83191070908769px 41.73905637311458px 0 var(--spread-size) var(--shadow-color-1),51.76216044828847px -25.226343430317684px 0 var(--spread-size) var(--shadow-color-1),-17.863134112163177px -49.52145647209185px 0 var(--spread-size) var(--shadow-color-3),-57.27298912096353px 9.948830507587584px 0 var(--spread-size) var(--shadow-color-1),.19425088955427183px 52.59069953305428px 0 var(--spread-size) var(--shadow-color-2),57.33291608367493px 6.275552799564238px 0 var(--spread-size) var(--shadow-color-3),17.493119974825817px -50.65467329669653px 0 var(--spread-size) var(--shadow-color-1),-51.936237845326254px -21.902666398758893px 0 var(--spread-size) var(--shadow-color-2),-33.51559995352179px 43.897637199871276px 0 var(--spread-size) var(--shadow-color-3);height:8px;left:50%;opacity:1;pointer-events:none;position:absolute;scale:0;top:50%;transform:translate(-50%,-50%);transition:scale .2s ease;width:8px}.blob .faces{pointer-events:none;position:absolute;transition:transform .1s ease}.blob .faces svg{color:#000;display:none}.blob .faces .frown{display:block}.blob:hover .faces .frown{display:none}.blob:hover .faces .meh{display:block}.blob:active .faces .meh,.blob:active .faces .frown{display:none}.blob:active .faces .happy{display:block}.blob:hover{scale:1.65}.blob:active{animation:shake .7s ease-in-out infinite;scale:1.5}.blob-1{--y-bounce: 3%;--shadow-color-1: #fce458;--shadow-color-2: #6adc80;--shadow-color-3: #a982fc;animation-delay:.5s;color:currentcolor;left:20px;top:170px}.blob-2{--y-bounce: 3%;--shadow-color-1: #f768e5;--shadow-color-2: #52e0f5;--shadow-color-3: #fce04f;animation-delay:.3s;color:#2d0336;left:130px;top:50px}.blob-3{--y-bounce: 2.5%;--shadow-color-1: #fcae82;--shadow-color-2: #f52c66;--shadow-color-3: #a743f6;animation-delay:20ms;color:#3e080a;left:200px;top:200px}.blob-1 .bg{background:linear-gradient(128.68deg,#8ad9ae 14.86%,#eddd01 78.91%)}.blob-1 .faces{right:30px;top:60px}.blob-2 .bg{animation-delay:1s;background:linear-gradient(132.34deg,#57e2c1 10.13%,#e68bdc 67.53%,#ffa2a2 90%)}.blob-2 .faces{left:50px;top:60px}.blob-3 .bg{background:linear-gradient(111.26deg,#bca2f3 9%,#ff7aa2 55.26%,#f3d4a2 89.74%)}.blob-3 .faces{left:30px;top:65px}.blobs-perturbed .blob{scale:1}.blobs-perturbed .blob-1 .bg{background:linear-gradient(128.68deg,#ff9134 14.86%,#edc001 78.91%)}.blobs-perturbed .blob-2 .bg{background:linear-gradient(132.34deg,#57dae2 10.13%,#8bb0e6 67.53%,#0c0731 90%)}.blobs-perturbed .blob-3 .bg{background:linear-gradient(111.26deg,#ff7c7c 9%,#ff7070 55.26%,#cd2e75 89.74%)}@keyframes rotate{50%{transform:rotate(-360deg) scale(1.125)}to{transform:rotate(-720deg) scale(1)}}@keyframes bounce{20%{transform:translateY(var(--y-bounce))}50%{transform:translateY(calc(var(--y-bounce) * -1))}80%{transform:translateY(var(--y-bounce))}}@keyframes shake{10%,90%{transform:translate3d(-.5px,0,0)}20%,80%{transform:translate3d(.5px,0,0)}30%,50%,70%{transform:translate3d(-.5px,0,0)}40%,60%{transform:translate3d(.5px,0,0)}}@keyframes particles{0%,20%{opacity:0}25%{opacity:1}}@keyframes boom{0%{opacity:1;scale:0}15%{opacity:1;scale:1}60%{box-shadow:26.954615977003296px -47.35317035342906px 0 var(--small-spread) var(--shadow-color-1),-46.580767711000114px -29.98418168797671px 0 var(--small-spread) var(--shadow-color-2),-41.32491788960036px 38.10296335530275px 0 var(--small-spread) var(--shadow-color-3),33.83191070908769px 41.73905637311458px 0 var(--small-spread) var(--shadow-color-1),51.76216044828847px -25.226343430317684px 0 var(--small-spread) var(--shadow-color-1),-17.863134112163177px -49.52145647209185px 0 var(--small-spread) var(--shadow-color-3),-57.27298912096353px 9.948830507587584px 0 var(--small-spread) var(--shadow-color-1),.19425088955427183px 52.59069953305428px 0 var(--small-spread) var(--shadow-color-2),57.33291608367493px 6.275552799564238px 0 var(--small-spread) var(--shadow-color-3),17.493119974825817px -50.65467329669653px 0 var(--small-spread) var(--shadow-color-1),-51.936237845326254px -21.902666398758893px 0 var(--small-spread) var(--shadow-color-2),-33.51559995352179px 43.897637199871276px 0 var(--small-spread) var(--shadow-color-3);opacity:0;scale:1}80%,to{opacity:0;scale:1}}.build{--rotate-angle: 30deg;--circle-size: 55px;--rotate: 0;--build-animation-timing: .8s;left:50%;position:absolute;top:50%;transform:translateY(-10px)}.build .bar{background:linear-gradient(180.1deg,rgb(251 195 196) -10.08%,var(--line-color) 55.68%,rgb(238 167 205) 113.23%);filter:blur(.75px);height:9px;opacity:0;position:absolute;transform-origin:bottom;width:2px}.blob:active .bar{animation:zoom-build var(--build-animation-timing) ease-in forwards infinite}.build .bar:nth-child(1){--line-color: var(--shadow-color-1);rotate:calc(var(--rotate-angle) * 1);transform:translateY(var(--circle-size))}.build .bar:nth-child(2){--line-color: var(--shadow-color-2);animation-delay:.2s;rotate:calc(var(--rotate-angle) * 2);transform:translateY(var(--circle-size))}.build .bar:nth-child(3){--line-color: var(--shadow-color-3);animation-delay:.6s;rotate:calc(var(--rotate-angle) * 3);transform:translateY(var(--circle-size))}.build .bar:nth-child(4){--line-color: var(--shadow-color-1);animation-delay:.1s;rotate:calc(var(--rotate-angle) * 4);transform:translateY(var(--circle-size))}.build .bar:nth-child(5){--line-color: var(--shadow-color-2);animation-delay:.8s;rotate:calc(var(--rotate-angle) * 5);transform:translateY(var(--circle-size))}.build .bar:nth-child(6){--line-color: var(--shadow-color-3);animation-delay:.3s;rotate:calc(var(--rotate-angle) * 6);transform:translateY(var(--circle-size))}.build .bar:nth-child(7){--line-color: var(--shadow-color-1);animation-delay:.9s;rotate:calc(var(--rotate-angle) * 7);transform:translateY(var(--circle-size))}.build .bar:nth-child(8){--line-color: var(--shadow-color-2);animation-delay:.4s;rotate:calc(var(--rotate-angle) * 8);transform:translateY(var(--circle-size))}.build .bar:nth-child(9){--line-color: var(--shadow-color-3);animation-delay:.8s;rotate:calc(var(--rotate-angle) * 9);transform:translateY(var(--circle-size))}.build .bar:nth-child(10){--line-color: var(--shadow-color-1);animation-delay:.9s;rotate:calc(var(--rotate-angle) * 10);transform:translateY(var(--circle-size))}.build .bar:nth-child(11){--line-color: var(--shadow-color-2);animation-delay:.6s;rotate:calc(var(--rotate-angle) * 11);transform:translateY(var(--circle-size))}.build .bar:nth-child(12){--line-color: var(--shadow-color-1);animation-delay:.9s;rotate:calc(var(--rotate-angle) * 12);transform:translateY(var(--circle-size))}@keyframes zoom-build{0%{transform:translateY(var(--circle-size)) scaleY(0)}50%{opacity:1;transform:translateY(var(--circle-size)) scaleY(2)}80%{transform:translateY(0) scaleY(2)}81%{opacity:0;transform:translateY(0) scaleY(0)}}.friendly-error-stacked{flex-direction:column-reverse;margin:0 auto;max-width:28rem}.friendly-error-stacked article{max-width:100%}.blobs-horizontal{flex-shrink:0;height:196px;width:100%}.blobs-horizontal .blob-1{left:60px;top:60px}.blobs-horizontal .blob-2{left:170px;top:50px}.blobs-horizontal .blob-3{left:280px;top:60px}.theme-token{border:1px solid var(--color-background);border-radius:var(--radius-round);height:var(--size6);width:var(--size6)}.theme-token[aria-pressed=true]{outline:1px solid var(--color-selection)}.theme-token:not([aria-pressed=true]){cursor:pointer}.theme-token.breeze{background:var(--breeze)}.theme-token.dawn{background:var(--dawn)}.theme-token.vibes{background:var(--vibes)}.theme-token.blank,.theme-token.blank-slate{background:var(--color-background);border-color:var(--color-border3)}.account-popover footer article{padding-block:var(--popover-padding-block);padding-inline:var(--popover-padding-inline)}.account-popover footer .avatar{cursor:pointer}.account-popover footer article+article{border-top:1px solid var(--color-border2)}.account-popover footer .links{color:var(--color-text1);font-size:var(--font-xs)}.personal-api-token{background-color:var(--color-foreground2);border:1px solid var(--color-foreground2);border-radius:var(--radius-round);color:var(--color-text4);display:inline-block;padding:var(--size2) var(--size3)}.favorite{align-items:center;border-radius:var(--radius-md);color:var(--color-text2);display:inline-flex;font-size:var(--font-xs);gap:var(--size1);height:var(--size6);justify-content:center;padding-inline:var(--size05);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size6)}.favorite.favorite-disabled{color:var(--color-text1);cursor:not-allowed}.favorite:hover{background-color:var(--color-neutral-interactive)}.favorite-button{align-items:center;border:1px solid transparent;display:flex;margin-block:var(--size05)}.favorite-button label{align-items:center;cursor:pointer;display:flex}.favorite-button input{display:none}.favorite-button:has(input:checked) .yes{color:var(--color-favorite)}.file-picker-loading{min-height:375px}.file-picker{height:100%}.file-picker .file-picker-document:disabled{opacity:.7}.file-picker .file-picker-document:disabled svg{opacity:.35}.file-picker .file-picker-layout{border:solid 1px var(--color-border2);border-radius:var(--radius-md);display:grid;grid-template-columns:12rem 1fr;min-height:375px}.file-picker .file-picker-layout .file-picker-nav{background:var(--theme-color-background, var(--color-background));border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:1px solid var(--color-border2);color:var(--theme-color-text, var(--color-text3));padding:0 var(--size3) var(--size3)}.file-picker .file-picker-layout .file-picker-nav button{background:none;font-size:var(--font-xs)}.file-picker .file-picker-layout .file-picker-nav button svg{color:var(--theme-color-icon, var(--color-text3))}.file-picker .file-picker-layout .file-picker-nav button:hover,.file-picker .file-picker-layout .file-picker-nav button:focus{background-color:var( --theme-color-background, var(--color-neutral-interactive) );color:var(--theme-color-text, var(--color-text4))}.file-picker .file-picker-layout .file-picker-nav button:hover svg,.file-picker .file-picker-layout .file-picker-nav button:focus svg{color:var(--theme-color-icon, var(--color-text4))}.file-picker .file-picker-layout .file-picker-nav button[aria-selected=true]{background-color:var( --theme-color-background, var(--app-navigation-selected) );color:var(--theme-color-text, var(--color-text4))}.file-picker .file-picker-layout .file-picker-nav button[aria-selected=true] svg{color:var(--theme-color-icon, var(--app-navigation-icon))}.file-picker .file-picker-layout .file-picker-content{overflow:hidden}.file-picker .file-picker-layout .file-picker-content h1,.file-picker .file-picker-layout .file-picker-content p{padding-inline:var(--size2)}.file-picker .file-picker-layout .file-picker-content .breadcrumb-list{padding:var(--size1) var(--size2)}.file-picker .file-picker-layout .file-picker-content .file-picker-content-list{overflow-y:auto;padding:var(--size05)}.file-picker .file-picker-layout .file-picker-content .file-picker-content-list ol{display:flex;flex-direction:column}.file-picker .file-picker-layout .file-picker-empty-folder:hover .folder-mouth{transform:scaleY(-1);transform-origin:center 14.75px}.file-picker .add-folder-button{font-weight:400;gap:var(--size3);justify-content:flex-start;padding-inline:var(--size1and05);width:100%}.content-icon,.folder-icon{--icon-color: var(--color-text2);flex-shrink:0}.content-icon svg,.folder-icon svg{color:var(--icon-color);height:var(--size4);stroke-width:var(--icon-stroke-width-xs)}.folder-icon svg{fill:var(--color-border4)}.folder-list-item-clickable{cursor:pointer}.content-icon.dashboard-icon,.content-icon .workbook-icon{--icon-color: var(--color-text2)}.content-icon.content-icon-disabled{--icon-color: var(--color-text1)}.summary-collection{display:grid;gap:var(--size2)}@media (width >= 540px){.summary-collection{gap:var(--size6);grid-template-columns:1fr 1fr;row-gap:var(--size3)}}@media (width >= 1150px){.summary-collection{grid-template-columns:1fr 1fr 1fr}}.content-summary-card{border:1px solid var(--color-border2);padding:var(--size2);padding-right:var(--size1)}.content-summary-card .favorite .count{display:none}.content-summary-card .share-scope{width:var(--size5)}.content-summary-card.list-item>a{align-items:flex-start;padding-block:0}.content-summary-card.list-item{border-radius:var(--radius-md);gap:var(--size1)}.content-summary-card.list-item h3{align-items:flex-start;font-size:var(--font-sm)}.content-summary-card.list-item .detail{align-self:flex-start;gap:0;margin-top:calc(var(--size1) * -1)}.visit-summary,.visit-placeholder{align-items:center;display:inline-flex;font-size:var(--font-xs);gap:var(--size1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:6.5ch}.visit-summary svg{color:var(--color-text-placeholder-not-accessible)}.visit-placeholder{color:var(--color-text-placeholder-not-accessible);justify-content:center}.icon-verified-content{color:var(--color-success)}.content-label-list{align-items:center;display:flex;gap:var(--size1)}.content-label{--label-color-border: var(--color-border3);align-items:center;background:transparent;border:solid 1px var(--label-color-border);border-radius:var(--radius-round);color:var(--color-text4);display:inline-flex;font-size:var(--font-xs);font-weight:400;gap:var(--size1);height:var(--size6);padding-block:0;padding-inline:var(--size3);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.content-label:has(.icon-verified-content){--label-color-border: var(--color-success4)}.content-label>.icon-verified-content{height:var(--size4);margin-left:calc(var(--size2) * -1);width:var(--size4)}.content-label-overflow{border:none;cursor:pointer;padding:0 0 0 var(--size1)}.content-label-overflow-list{display:flex;flex-direction:column;gap:var(--size2)}.curate-content{align-items:center;display:flex;gap:var(--size1);height:var(--size6)}.curate-content>.icon-verified-content{margin-inline:var(--size1)}.curate-content svg{height:var(--size4);width:var(--size4)}button.button.content-label-summary{min-height:0;padding:var(--size1)}.content-label-selector{min-width:12rem}.content-label-selector p{color:var(--color-text2);font-size:var(--font-xxs);line-height:1rem;padding-block:1rem;width:12rem}.content-label-selector .content-label-wrapper{align-items:center;display:flex;gap:var(--size6);justify-content:space-between}.model-chooser-item{align-items:center;border-radius:var(--radius-md);display:flex;font-size:var(--font-xs)}.model-chooser-item .model-chooser-item-link{color:var(--color-text4);display:inline-flex;flex:1;padding:var(--size2)}.model-chooser-item .model-chooser-item-link:hover{text-decoration:none}.model-chooser-item .model-chooser-item-options{opacity:0;transition:opacity 0s;transition-delay:0s}.model-chooser-item:hover{background:var(--color-neutral-interactive)}.model-chooser-item:hover .model-chooser-item-options{opacity:1;transition:opacity 125ms ease-in;transition-delay:.4s}.impersonate-banner{--banner-arrow-background-color: var(--color-impersonate-accent);background-color:var(--color-impersonate-background);color:var(--color-black-ignores-prefers-media)}.impersonate-banner .impersonate-icon{display:flex;font-size:var(--font-lg);padding-inline:var(--size05);place-items:center center}.impersonate-banner .user-email{opacity:.6}.impersonate-banner button.banner-button{color:var(--color-black-ignores-prefers-media)}.view-as-banner{--banner-arrow-background-color: var(--color-view-as-accent);background-color:var(--color-view-as-background)}.nav-list-group{font-size:var(--font-sm)}.nav-list-group h3{color:var(--color-text2);font-size:var(--font-xxs);font-weight:500;letter-spacing:.02rem;padding-block:var(--size1) var(--size3);padding-inline:var(--size3)}.nav-list-group hr{border-color:var(--color-border2);margin-block:var(--size3)}.nav-list-link{align-items:center;border:none;border-radius:var(--radius-md);color:var(--theme-color-text, var(--color-text3));cursor:pointer;display:flex;font-size:var(--font-sm);gap:var(--size2);height:var(--size7);padding-inline:var(--size3);text-decoration:none}.nav-list-link .after{align-items:center;display:flex;margin-left:auto}.nav-list-link svg{color:var(--theme-color-icon, var(--color-text3))}.nav-list-link:target,.nav-list-link[aria-current=true],.nav-list-link[aria-selected=true]{background-color:var( --theme-color-background, var(--app-navigation-selected) );color:var(--theme-color-text, var(--color-text4))}.nav-list-link:target svg,.nav-list-link[aria-current=true] svg,.nav-list-link[aria-selected=true] svg{color:var(--theme-color-icon, var(--app-navigation-icon))}@media (hover: hover) and (pointer: fine){.nav-list-link:is(:hover,:focus-visible):not([aria-current=true]){background-color:var( --theme-color-background, var(--color-neutral-interactive) );color:var(--theme-color-text, var(--color-text4))}.nav-list-link:is(:hover,:focus-visible):not([aria-current=true]) svg{color:var(--theme-color-icon, var(--color-text4))}}.nav-list-link.link-disabled{color:var(--color-text2);cursor:default}.nav-list-link.link-disabled[aria-current=true],.nav-list-link.link-disabled:target{background-color:transparent}.nav-list-link.link-disabled svg{color:var(--color-text3);opacity:.5}.nav-list-link.link-disabled .after{display:none}.working-session-group{border-top:1px solid var(--color-border2);margin-top:var(--size3);padding-top:var(--size3)}.working-session-item--ephemeral>span:not(.after){font-style:italic}.nav-list-action-button{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text2);cursor:pointer;display:flex;opacity:0;padding:var(--size1);transition:opacity .15s ease}.nav-list-action-button:hover{background-color:var(--color-neutral-interactive);color:var(--color-text4)}.nav-list-action-button:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:-2px}.nav-list-link:hover .nav-list-action-button,.nav-list-link:focus-within .nav-list-action-button{opacity:1}@media (hover: none){.nav-list-action-button{opacity:1}}.breadcrumb{background:transparent;border:none;cursor:pointer;font-weight:400;padding:0;text-decoration:none}.breadcrumb-divider{color:var(--color-border4);flex-shrink:0}.breadcrumbs-back{color:var(--color-text4);font-size:var(--font-xs)}.breadcrumbs-back svg{transition:transform .15s ease-out}.breadcrumbs-back:hover svg{transform:translate(-3px)}.breadcrumb-button .breadcrumbs-back{color:var(--color-text1)}.breadcrumb-button:hover .breadcrumbs-back{color:var(--color-link);text-decoration:underline}.banner-header{--arrow-width: 10px;--banner-button-hover-background: rgb(0 0 0 / 5%);height:var(--banner-header-height);position:relative}.banner-header .under-construction{left:calc(50% - 290px);mix-blend-mode:overlay;opacity:.2;pointer-events:none;position:absolute}.banner-header .description{display:table;height:var(--banner-header-height);left:calc(50% - 290px);position:absolute;width:580px}.banner-header .description p{display:table-cell;text-align:center;vertical-align:middle}.banner-header .banner-header-layout{padding-right:var(--size2);position:relative}.banner-header .banner-divider{border-color:var(--color-primary);opacity:.5}.banner-header .banner-button{align-items:center;background:none;border:none;color:var(--color-text4);cursor:pointer;display:flex;font-size:var(--font-xs);font-weight:600;gap:var(--size1);height:var(--banner-header-height);padding-inline:var(--size2);text-decoration:none}.banner-header .banner-button.subtle{font-weight:400}.banner-header .banner-button.subtle[disabled]{opacity:.5}.banner-header .banner-button .banner-button-text{padding-inline:var(--size1)}.banner-header .banner-button:is(a,button){cursor:pointer}.banner-header .banner-button:is(a,button):focus-visible{outline:none}.banner-header .banner-button:is(a,button):disabled{cursor:not-allowed}.banner-header .banner-button:is(a,button):not(:disabled):hover,.banner-header .banner-button:is(a,button)[aria-expanded=true]{background:var(--banner-button-hover-background)}.banner-header .banner-button>svg{height:var(--size4);width:var(--size4)}.banner-header .banner-token{align-items:center;background:var(--color-text4);border-color:var(--color-text4);border-radius:var(--size2);color:var(--color-text-inverse);display:flex;font-size:var(--font-xs);gap:var(--size1);height:var(--size6);padding-inline:var(--size3)}.banner-header .banner-token.token-round{border-radius:var(--radius-round);padding:var(--size1and05) var(--size3)}.banner-header .banner-token.token-outline{background:transparent;border:var(--color-text4) 1px solid;color:var(--color-text4)}.banner-header .banner-token.token-compact{border-radius:var(--size1and05);height:var(--size5);padding:0 var(--size2)}.banner-header .banner-button:disabled .banner-token{opacity:.25}.banner-header .banner-arrow{--arrow-head-clip-path: polygon(0 0, 0% 100%, 100% 50%);align-items:center;background:var(--banner-arrow-background-color);display:flex;gap:var(--size2);height:var(--banner-header-height);margin-right:var(--arrow-width);position:relative}.banner-header .banner-arrow:before{background:var(--banner-arrow-background-color);clip-path:var(--arrow-head-clip-path);content:"";display:block;height:var(--banner-header-height);position:absolute;right:calc(var(--arrow-width) * -1 + .25px);width:var(--arrow-width)}.banner-header .banner-arrow .banner-button:last-of-type:not(:disabled):hover:after,.banner-header .banner-arrow .banner-button:last-of-type[aria-expanded=true]:after{background:var(--banner-button-hover-background);clip-path:var(--arrow-head-clip-path);content:"";display:block;height:var(--banner-header-height);position:absolute;right:calc(var(--arrow-width) * -1);width:var(--arrow-width)}.banner-header .banner-arrow+.banner-header-layout>div:first-child .banner-button:first-child:not(:disabled):hover:before,.banner-header .banner-arrow+.banner-header-layout>div:first-child .banner-button:first-child[aria-expanded=true]:before{background:var(--banner-button-hover-background);clip-path:polygon(0 0,100% 50%,0% 100%,100% 100%,100% 0);content:"";display:block;height:var(--banner-header-height);left:calc(var(--arrow-width) * -1);position:absolute;width:var(--arrow-width)}
