.gvtui-appearance[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.gvtui-appearance[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}.gvtui-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed}body.app-embedded .gvtui-toast-container{display:none}.gvtui-toast-container--top-left{align-items:flex-start;top:1rem;left:1rem}.gvtui-toast-container--top-right{align-items:flex-end;top:1rem;right:1rem}.gvtui-toast-container--top-center{align-items:center;top:1rem;left:50%;transform:translate(-50%)}.gvtui-toast-container--bottom-left{flex-direction:column-reverse;align-items:flex-start;bottom:1rem;left:1rem}.gvtui-toast-container--bottom-right{flex-direction:column-reverse;align-items:flex-end;bottom:1rem;right:1rem}.gvtui-toast-container--bottom-center{flex-direction:column-reverse;align-items:center;bottom:1rem;left:50%;transform:translate(-50%)}.gvtui-toast{background-color:var(--colour-inverse-bg-card);color:var(--colour-inverse-ink);border-radius:var(--box-radius-large);pointer-events:auto;z-index:9999;min-width:300px;max-width:400px;padding:1rem;transition:transform .3s ease-out;animation:.3s ease-out toast-enter;position:relative;box-shadow:0 4px 12px #00000026}.gvtui-toast[data-has-offset=true]{position:fixed}.gvtui-toast__content{align-items:flex-start;gap:.75rem;display:flex}.gvtui-toast__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gvtui-toast__text{flex-direction:column;flex:1;gap:.25rem;display:flex}.gvtui-toast__title{font-size:var(--font-size-standard);font-weight:var(--font-weight-semi-bold);color:var(--colour-inverse-ink);line-height:1.4}.gvtui-toast__description{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--colour-inverse-fg-2);line-height:1.4}.gvtui-toast__close{color:var(--colour-inverse-fg-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.5rem;line-height:1;transition:color .15s;display:flex}.gvtui-toast__close:hover{color:var(--colour-inverse-ink)}.gvtui-toast__close:focus-visible{outline:2px solid var(--gvt-primary);outline-offset:2px;border-radius:2px}@keyframes toast-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gvtui-toast-container--top-left .gvtui-toast,.gvtui-toast-container--top-right .gvtui-toast,.gvtui-toast-container--top-center .gvtui-toast{animation-name:toast-enter-top}@keyframes toast-enter-top{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.gvtui-toast-container--bottom-left .gvtui-toast,.gvtui-toast-container--bottom-right .gvtui-toast,.gvtui-toast-container--bottom-center .gvtui-toast{animation-name:toast-enter-bottom}@keyframes toast-enter-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gvtui-toast.toast-exiting{animation:.2s ease-in forwards toast-exit}@keyframes toast-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media screen and (max-width:40rem){.gvtui-toast{min-width:280px;max-width:calc(100vw - 2rem)}.gvtui-toast-container--top-left,.gvtui-toast-container--bottom-left{left:1rem}.gvtui-toast-container--top-right,.gvtui-toast-container--bottom-right{right:1rem}}.gvtui-panel-overlay{z-index:1000;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s ease-in-out;position:fixed;inset:0}.gvtui-panel-overlay--open{opacity:1;pointer-events:all}.gvtui-panel{background-color:var(--colour-bg-card);width:var(--panel-width);z-index:1001;border-top-left-radius:var(--box-radius-extra-large);border-bottom-left-radius:var(--box-radius-extra-large);flex-direction:column;transition:transform .3s ease-in-out,width .3s ease-in-out,height .3s ease-in-out;display:flex;position:fixed;box-shadow:-2px 0 8px #00000026}@media (prefers-reduced-motion:reduce){.gvtui-panel{transition:none}}.gvtui-panel-overlay--right .gvtui-panel{top:0;bottom:0;right:0;transform:translate(100%)}.gvtui-panel-overlay--left .gvtui-panel{top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 8px #00000026}.gvtui-panel-overlay--top .gvtui-panel{top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 8px #00000026}.gvtui-panel-overlay--bottom .gvtui-panel{bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -2px 8px #00000026}.gvtui-panel-overlay--right .gvtui-panel--open,.gvtui-panel-overlay--left .gvtui-panel--open{transform:translate(0)}.gvtui-panel-overlay--top .gvtui-panel--open,.gvtui-panel-overlay--bottom .gvtui-panel--open{transform:translateY(0)}.gvtui-panel .gvtui-panel-subtitle{font-size:.75rem}.gvtui-panel .panel-content{font-size:var(--font-size-standard);background-color:var(--grey-100);flex:1;padding:1.125rem;overflow-y:auto}.gvtui-panel .panel-content fieldset{font-size:var(--font-size-small)}.gvtui-panel .panel-header{background-color:var(--colour-bg-card);border-bottom:1px solid var(--colour-line);color:var(--colour-fg-3);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.gvtui-panel .panel-header h2{text-transform:uppercase;align-items:center;column-gap:.5rem;margin:0;font-weight:700;display:flex}.gvtui-panel footer{background-color:var(--colour-bg-card);border-top:1px solid var(--colour-line);flex-shrink:0;padding:1rem}.gvtui-panel.gvtui-panel--purple950 .panel-header,.gvtui-panel.gvtui-panel--purple950 .panel-content{background-color:var(--gvt-purp-950)}.gvtui-panel.gvtui-panel--purple950 .gvtui-close-button svg path{fill:var(--white)}.mobile-panel .gvtui-panel .panel-content{padding:0}.gvtui-close-button{transition:background-color var(--control-transition);background:0 0;border:none;border-radius:1rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}.gvtui-close-button svg path{fill:var(--grey-600)}.gvtui-close-button:hover{background-color:var(--grey-100)}.gvtui-close-button:hover svg path{fill:var(--colour-ink)}.gvtui-close-button:active{background-color:var(--grey-300)}.gvtui-close-button:focus-visible{outline:2px solid var(--gvt-primary);outline-offset:2px}.panel-header{border-bottom:1px solid var(--grey-200);padding:1rem 1.125rem}.gvtui-alert{border:1px solid var(--colour-line);background-color:var(--grey-100);color:var(--colour-ink);border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem;display:flex}.gvtui-alert--info{border-color:var(--gvt-blue-300);background-color:var(--gvt-blue-300);color:var(--gvt-blue-700)}.gvtui-alert--warning{border-color:var(--gvt-yellow-300);background-color:var(--gvt-yellow-50);color:var(--gvt-yellow-900)}.gvtui-alert--error{border-color:var(--gvt-red-300);background-color:var(--gvt-red-50);color:var(--gvt-red-900)}.gvtui-list-title{align-items:center;gap:.25rem;display:flex}.gvtui-list-title.gvtui-list-title-dark{color:var(--colour-fg-2)}.gvtui-search{position:relative}.gvtui-search .icon{width:1.2rem;height:1.2rem;color:var(--colour-fg-3);pointer-events:none;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.gvtui-search input{background-color:var(--colour-bg-card);height:2rem;color:var(--colour-fg-2);border-radius:var(--button-border-radius);border:1px solid var(--grey-400);font-size:var(--font-size-small);width:100%;padding:.5rem .5rem .5rem 2rem}.gvtui-search input::placeholder{color:var(--colour-fg-3)}.gvtui-search input:focus-visible{border-color:var(--grey-700);outline:none}.gvtui-search input:disabled{background-color:var(--grey-100);color:var(--colour-fg-3);cursor:not-allowed}.gvtui-search input:focus{border-color:var(--gvt-primary);outline:none}body{--colour-sidebar-userpanel-bg:var(--lightningcss-light,var(--grey-200))var(--lightningcss-dark,var(--grey-900));--colour-sidebar-userpanel-bg-lighter:var(--lightningcss-light,var(--grey-400))var(--lightningcss-dark,var(--grey-800));--colour-sidebar-userpanel-fg:var(--lightningcss-light,var(--grey-700))var(--lightningcss-dark,var(--grey-500));--colour-sidebar-userpanel-fg-light:var(--lightningcss-light,var(--grey-800))var(--lightningcss-dark,var(--white));--colour-sidebar-userpanel-fg-dark:var(--lightningcss-light,var(--grey-600))var(--lightningcss-dark,var(--grey-600))}aside.side-bar section.user{color:var(--colour-sidebar-userpanel-fg);background-color:var(--colour-sidebar-bg);border-top:1px solid var(--colour-line);flex-direction:column;gap:.5rem;margin-top:auto;padding:.75rem;display:flex;position:relative}aside.side-bar section.user .gvtui-button--layout-icon{--gvtui-button-fg:var(--colour-fg-2);--gvtui-button-fg-hover:var(--black);--gvtui-button-fg-active:var(--black);--gvtui-button-bg-hover:var(--grey-200);--gvtui-button-bg-active:var(--grey-300)}aside.side-bar section.user .notifications-button .new-notifications-badge{background-color:var(--gvt-error);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.45rem;right:.45rem}aside.side-bar section.user .details-brief{display:none}aside.side-bar section.user button.user-avatar,aside.side-bar section.user span.user-avatar{cursor:pointer;width:calc(var(--font-size-standard) * 2.57);height:calc(var(--font-size-standard) * 2.57);background:0 0;border:0;border-radius:50%;padding:0;display:block;overflow:clip}:is(aside.side-bar section.user button.user-avatar,aside.side-bar section.user span.user-avatar)>img{width:calc(var(--font-size-standard) * 2.57);height:calc(var(--font-size-standard) * 2.57);object-fit:cover}:is(aside.side-bar section.user button.user-avatar,aside.side-bar section.user span.user-avatar)>.label{width:calc(var(--font-size-standard) * 2.57);height:calc(var(--font-size-standard) * 2.57);line-height:calc(var(--font-size-standard) * 2.57);text-align:center;background:var(--minto-gordo);color:var(--black);font-weight:var(--font-weight-bold);font-size:var(--font-size-standard);display:block}aside.side-bar section.user button.user-avatar:focus-visible{outline:2px solid var(--gvt-control-base);outline-offset:2px}.side-bar.collapsed :is(aside.side-bar section.user){background:0 0}.side-bar.collapsed :is(aside.side-bar section.user) .details-brief{flex-direction:column;align-items:center;row-gap:8px;display:flex}.side-bar.collapsed :is(aside.side-bar section.user) .details,.side-bar.collapsed :is(aside.side-bar section.user) button.upgrade{display:none}.notifications-panel input[type=search]{width:100%}.notifications-panel .title{color:var(--colour-fg-1);font-size:var(--font-size-small);font-weight:700}.notifications-panel .description{color:var(--colour-fg-2);font-size:var(--font-size-small);font-weight:400}.notifications-panel .notification-icon svg{width:.83331rem;height:.83331rem}body{--colour-sidebar-bg:var(--colour-surface-alt);--colour-sidebar-bg-highlight:var(--lightningcss-light,var(--gvt-control-transparent-22))var(--lightningcss-dark,var(--gvt-control-transparent-30));--colour-sidebar-bg-highlight-hover:var(--lightningcss-light,var(--gvt-control-transparent-22))var(--lightningcss-dark,var(--gvt-control-transparent-30));--colour-sidebar-bg-hover:var(--lightningcss-light,var(--gvt-control-transparent-10))var(--lightningcss-dark,var(--gvt-control-transparent-12));--colour-logo-text:var(--lightningcss-light,var(--source-grey-950))var(--lightningcss-dark,var(--source-white))}aside.side-bar{color:var(--colour-fg-1);background-color:var(--colour-sidebar-bg);flex-direction:column;align-self:stretch;width:18.75rem;min-height:0;padding:0;transition:width .25s ease-in-out;display:flex}aside.side-bar .header-stack{padding:1rem}aside.side-bar .side-bar-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:0 1rem 4.5rem;display:flex;overflow-y:auto}aside.side-bar .logo-icon{width:1.5rem;height:1.5rem}aside.side-bar .menu-toggle-button.gvtui-button.monochrome.text:hover:not(:disabled){background-color:var(--grey-100);border-color:#0000}aside.side-bar{border-right:1px solid var(--colour-line)}aside.side-bar .brand-logo{flex-shrink:0;width:114px;height:24px;display:block;overflow:hidden}aside.side-bar .brand-logo svg{width:auto;height:24px;display:block}aside.side-bar .brand-logo svg path.text{fill:var(--colour-logo-text)}aside.side-bar nav section+section{margin-top:.5rem}aside.side-bar nav ul,aside.side-bar nav ol{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:is(aside.side-bar nav ul,aside.side-bar nav ol) li.menu-item-separator{pointer-events:none;margin:.5rem .875rem;padding:0}:is(aside.side-bar nav ul,aside.side-bar nav ol) li.menu-item-separator hr{background:var(--line);border:0;height:1px;margin:0}:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message{color:var(--colour-ink);font-size:.875rem;font-style:normal;font-weight:var(--font-weight-regular);border-radius:var(--box-radius-standard);align-items:center;gap:.5rem;padding:.75rem .5rem;text-decoration:none;display:flex}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) span.menu-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) .gvtui-icon{width:1.38rem;height:1.38rem}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) .gvtui-icon svg{width:1.38rem;height:1.38rem}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) .gvtui-icon circle{fill:currentColor}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) .gvtui-icon:last-child{margin-left:auto}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) span.menu-item-badge{background-color:var(--gvt-primary);color:var(--white,#fff);border-radius:.5625rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:flex}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message) span.menu-item-badge.menu-item-badge--text{min-width:unset;text-transform:uppercase;letter-spacing:.02em;border-radius:.25rem;height:auto;padding:.125rem .375rem;font-size:.5625rem;font-weight:600}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message).active{background-color:var(--colour-sidebar-bg-highlight)}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message).active:hover{background-color:var(--colour-sidebar-bg-highlight-hover)}:is(:is(aside.side-bar nav ul,aside.side-bar nav ol) li a:not(.gvtui-button),:is(aside.side-bar nav ul,aside.side-bar nav ol) li span.message):hover{background-color:var(--colour-sidebar-bg-hover)}aside.side-bar nav h3.back a{color:var(--colour-fg-3);font-size:var(--font-size-small);text-transform:uppercase;align-items:center;text-decoration:none;display:flex}aside.side-bar nav h3.back a svg{width:1.5rem;height:1.5rem}aside.side-bar nav .pool-list a.menu-item-label .gvtui-icon:last-child{margin-left:0}aside.side-bar nav .iconlink.selected{color:var(--colour-fg1);background-color:var(--colour-sidebar-bg-highlight)}aside.side-bar nav .recent-questions-menu ul{gap:0}aside.side-bar .user-identification{max-width:8rem}aside.side-bar.collapsed{width:4rem}aside.side-bar.collapsed .header-stack{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack{grid-template:auto/auto;place-items:center;gap:0;display:grid}aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack>*{grid-area:1/1}aside.side-bar.collapsed:is(.studio,.askgvt) .menu-toggle-button{opacity:0;z-index:1}aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:hover .menu-toggle-button,aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:focus-within .menu-toggle-button{opacity:1}aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:hover .collapsed-brand,aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:focus-within .collapsed-brand,aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:hover .header-stack__switch,aside.side-bar.collapsed:is(.studio,.askgvt) .header-stack:focus-within .header-stack__switch{opacity:0}aside.side-bar.collapsed nav ul li{justify-content:center;display:flex}aside.side-bar.collapsed nav ul li a{justify-content:center;width:100%;padding-left:0;padding-right:0;display:flex}aside.side-bar.collapsed .user-identification,aside.side-bar.collapsed .profile-button,aside.side-bar.collapsed .menu-item-label{display:none!important}aside.side-bar.collapsed .side-bar-scroll{padding:0 .5rem 4.5rem}aside.side-bar.collapsed .user .details .user-avatar,aside.side-bar.collapsed .recent-pools-menu,aside.side-bar.collapsed .recent-questions-menu,aside.side-bar.collapsed .section-header{display:none}aside.side-bar.collapsed ol li a,aside.side-bar.collapsed h3 a{justify-content:center}@media screen and (max-width:40rem){aside.side-bar{width:100%;height:100%}}
