@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("Media/fonts/Inter-Variable-latin.woff2") format("woff2-variations")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/SourceSans3-Regular.ttf") format("truetype")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/IBMPlexSans-Regular.ttf") format("truetype")}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/AtkinsonHyperlegible-Regular.ttf") format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/SourceSerif4-Regular.ttf") format("truetype")}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/LibreBaskerville-Regular.ttf") format("truetype")}@font-face{font-family:"Latin Modern Roman";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/LatinModernRoman-Regular.otf") format("opentype")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("Media/fonts/IBMPlexMono-Regular.ttf") format("truetype")}:root{--bulma-primary-h:175deg;--bulma-primary-s:86%;--bulma-primary-l:43%;--bulma-link-h:206deg;--bulma-link-s:96%;--bulma-link-l:19%;--bulma-info-h:203deg;--bulma-info-s:99%;--bulma-info-l:39%;--app-font-bulma:"Inter";--app-font-sans:"Inter";--workspace-gap:0.6rem;--graph-button-radius:0.78rem;--brand-button-color:#0a2241;--sg-choice-control-size:0.92rem;--sg-choice-control-color:var(--brand-button-color);--sg-choice-control-border:rgba(80, 104, 134, 0.62);--sg-choice-control-bg:#ffffff;--sg-choice-control-disabled-bg:#eef2f7;--sg-choice-control-focus-ring:0 0 0 3px rgba(10, 34, 65, 0.18);--brand-nav-text:rgba(247, 250, 255, 0.96);--brand-nav-text-muted:rgba(225, 233, 245, 0.82);--brand-nav-border:rgba(255, 255, 255, 0.12);--brand-nav-shadow:0 10px 28px rgba(2, 11, 27, 0.18);--brand-nav-gradient:linear-gradient(180deg, #07111e 0%, #0c1727 100%);--brand-button-gradient:var(--brand-button-color);--brand-button-gradient-hover:var(--brand-button-color);--brand-button-border:var(--brand-button-color);--brand-button-border-hover:var(--brand-button-color);--brand-button-shadow:0 10px 22px rgba(2, 11, 27, 0.16);--brand-button-shadow-hover:0 12px 24px rgba(2, 11, 27, 0.22);--brand-button-text:rgba(247, 250, 255, 0.96);--graph-button-transition:background 140ms ease,border-color 140ms ease,box-shadow 140ms ease,color 140ms ease,transform 140ms ease;--graph-button-focus-ring:2px solid rgba(37, 200, 223, 0.7);--graph-type-button-transition:background 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease,opacity 140ms ease;--graph-selector-active-border:rgba(10, 34, 65, 0.18);--graph-selector-active-ring:#0a2241;--graph-selector-unavailable-border:rgba(148, 163, 184, 0.52);--graph-selector-unavailable-bg:#eef0f1;--graph-selector-unavailable-text:#94a3b8;--graph-control-light-bg:var(--bulma-scheme-main);--graph-control-light-bg-hover:var(--bulma-scheme-main-bis);--graph-control-light-border:var(--bulma-border);--graph-control-light-border-hover:var(--bulma-grey-light);--graph-control-light-text:var(--bulma-grey);--graph-control-light-text-hover:var(--bulma-grey-dark);--graph-control-light-shadow:0 1px 2px rgba(15, 23, 42, 0.06);--studio-tab-button-bg:#eef2f7;--studio-tab-button-bg-hover:#e6ebf2;--studio-tab-button-text:#506886;--studio-tab-button-text-hover:#38506f;--studio-tab-button-border:transparent;--studio-tab-button-border-hover:transparent;--studio-tab-button-shadow:none;--studio-tab-button-shadow-hover:none;--studio-tab-button-active-bg:#0f1f39;--studio-tab-button-active-text:#f8fbff;--studio-tab-button-active-border:transparent;--studio-tab-button-active-shadow:none;--studio-tab-button-focus-ring:rgba(15, 31, 57, 0.18);--studio-tab-button-font-size:0.74rem;--studio-tab-button-font-weight:600;--studio-tab-button-letter-spacing:0.01em;--studio-tab-button-line-height:1.15;--studio-tab-button-grid-height:2.25rem;--studio-tab-button-min-height:2.1rem;--studio-tab-button-padding-y:0.32rem;--studio-tab-button-padding-x:0.78rem;--studio-tab-button-compact-min-height:2rem;--studio-tab-button-compact-padding-y:0.28rem;--studio-tab-button-compact-padding-x:0.68rem;--sg-panel-radius:0.75rem;--sg-panel-padding:0.45rem;--sg-ctl-section-gap:0.45rem;--sg-ctl-card-gap:0.42rem;--sg-ctl-card-padding:0.6rem;--sg-ctl-card-radius:0.9rem;--sg-ctl-card-heading-gap:var(--sg-ctl-card-gap);--sg-ctl-half-card-min-height:3.6rem;--sg-form-inline-padding:0.02rem 0;--sg-form-rest-shadow:inset 0 -1px 0 var(--bulma-border-weak);--sg-form-focus-shadow:inset 0 -2px 0 hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 0.18);--sg-caret-width:0.7rem;--sg-caret-height:0.42rem;--sg-caret-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23506886' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sg-caret-background-position:center;--sg-caret-background-repeat:no-repeat;--sg-caret-background-size:100% 100%;--sg-select-padding-inline-end:1.15rem;--sg-select-icon-position:right 0.08rem center;--sg-select-icon-size:var(--sg-caret-width) var(--sg-caret-height);--sg-select-arrow-light:var(--sg-caret-image)}.fixed-grid.has-16-cols>.grid{--bulma-grid-column-count:16}:where(.is-col-span-16){--bulma-grid-cell-column-span:16}html{background:var(--bulma-scheme-main);-webkit-text-size-adjust:100%;text-size-adjust:100%}body.graph-runtime-page,body.studio-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.graph-runtime-page *,body.graph-runtime-page ::after,body.graph-runtime-page ::before,body.studio-page *,body.studio-page ::after,body.studio-page ::before{box-sizing:border-box}:where(body.studio-page,body.graph-runtime-page) :is(button,input,select,textarea){font:inherit}body.studio-page,body.studio-page button,body.studio-page input,body.studio-page optgroup,body.studio-page select,body.studio-page textarea{font-family:var(--app-font-sans)}body.studio-page{--bulma-family-primary:var(--app-font-sans);--bulma-body-family:var(--app-font-sans);--studio-gap:0.6rem;--studio-left-panel-width:200px;--studio-right-panel-width:330px;--studio-shell-radius:1rem;--studio-surface-radius:0.9rem;--studio-surface-border:rgba(148, 163, 184, 0.36);--studio-left-bg:var(--bulma-scheme-main);--studio-center-bg:var(--bulma-scheme-main);--studio-right-bg:var(--bulma-scheme-main);--studio-left-accent:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 0.08);--studio-center-accent:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 0.04);--studio-right-accent:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 0.06);--studio-button-border-width:1px;--studio-button-border:var(--brand-button-border);--studio-button-border-hover:var(--brand-button-border-hover);--studio-button-bg:var(--brand-button-gradient);--studio-button-bg-hover:var(--brand-button-gradient-hover);--studio-button-shadow:var(--brand-button-shadow);--studio-button-shadow-hover:var(--brand-button-shadow-hover);--studio-button-text:var(--brand-button-text);--studio-button-selected-border:var(--brand-button-border);--studio-button-selected-bg:var(--brand-button-gradient);--studio-button-selected-bg-hover:var(--brand-button-gradient-hover);--studio-button-selected-shadow:var(--brand-button-shadow);--studio-button-selected-shadow-hover:var(--brand-button-shadow-hover);--studio-button-selected-text:var(--brand-button-text);--studio-button-selected-outline:none;--studio-button-selected-outline-offset:0;--studio-button-hover-transform:none;--studio-selector-border-width:1px;--studio-selector-border:var(--brand-button-border);--studio-selector-border-hover:var(--brand-button-border-hover);--studio-selector-bg:var(--brand-button-gradient);--studio-selector-bg-hover:var(--brand-button-gradient-hover);--studio-selector-shadow:none;--studio-selector-shadow-hover:none;--studio-selector-text:var(--brand-button-text);--studio-selector-text-hover:var(--brand-button-text);--studio-selector-active-border:var(--brand-button-border);--studio-selector-active-bg:var(--brand-button-gradient);--studio-selector-active-shadow:none;--studio-selector-active-text:var(--brand-button-text);--studio-toggle-switch-width:38px;--studio-toggle-switch-height:20px;--studio-toggle-switch-thumb-size:14px;--studio-toggle-switch-thumb-offset:3px;--studio-toggle-switch-thumb-travel:18px;--studio-toggle-switch-track-bg:rgba(239, 244, 249, 0.96);--studio-toggle-switch-track-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.78),inset 0 0 0 1px rgba(148, 163, 184, 0.26);--studio-toggle-switch-track-bg-checked:var(--studio-selector-active-bg);--studio-toggle-switch-track-shadow-checked:none;--studio-toggle-switch-thumb-bg:#ffffff;--studio-toggle-switch-thumb-shadow:inset 0 0 0 1px rgba(148, 163, 184, 0.2),0 1px 2px rgba(2, 11, 27, 0.18);margin:0;min-height:100vh;min-height:100dvh;background:var(--bulma-scheme-main);color:var(--bulma-text-strong)}@media screen and (min-width:1216px){body.studio-page{--studio-left-panel-width:210px;--studio-right-panel-width:370px}}@media screen and (min-width:1440px){body.studio-page{--studio-left-panel-width:210px;--studio-right-panel-width:370px}}@media screen and (min-width:1680px){body.studio-page{--studio-left-panel-width:230px;--studio-right-panel-width:410px}}body.studio-page[data-button-style=alternate-white]{--studio-button-border-width:1.5px;--studio-button-text:var(--graph-control-light-text);--studio-button-border:rgba(148, 163, 184, 0.3);--studio-button-border-hover:rgba(148, 163, 184, 0.46);--studio-button-bg:#ffffff;--studio-button-bg-hover:#f8fafc;--studio-button-shadow:0 1px 2px rgba(15, 23, 42, 0.04);--studio-button-shadow-hover:0 4px 10px rgba(15, 23, 42, 0.05);--studio-button-selected-border:var(--brand-button-border);--studio-button-selected-bg:var(--graph-control-light-bg);--studio-button-selected-bg-hover:var(--graph-control-light-bg-hover);--studio-button-selected-shadow:var(--graph-control-light-shadow);--studio-button-selected-shadow-hover:var(--graph-control-light-shadow);--studio-button-selected-text:var(--graph-control-light-text);--studio-button-selected-outline:3px solid var(--graph-selector-active-ring);--studio-button-selected-outline-offset:0;--studio-button-hover-transform:none;--studio-tab-button-bg:#ffffff;--studio-tab-button-bg-hover:#f8fafc;--studio-tab-button-text:#506886;--studio-tab-button-text-hover:#38506f;--studio-tab-button-border:rgba(148, 163, 184, 0.3);--studio-tab-button-border-hover:rgba(148, 163, 184, 0.46);--studio-tab-button-shadow:0 1px 2px rgba(15, 23, 42, 0.04);--studio-tab-button-shadow-hover:0 4px 10px rgba(15, 23, 42, 0.05);--studio-tab-button-active-bg:#0f1f39;--studio-tab-button-active-text:#f8fbff;--studio-tab-button-active-border:transparent;--studio-tab-button-active-shadow:none;--studio-selector-border-width:1px;--studio-selector-border:var(--brand-button-border);--studio-selector-border-hover:var(--brand-button-border-hover);--studio-selector-bg:var(--brand-button-gradient);--studio-selector-bg-hover:var(--brand-button-gradient-hover);--studio-selector-shadow:none;--studio-selector-shadow-hover:none;--studio-selector-text:var(--brand-button-text);--studio-selector-text-hover:var(--brand-button-text);--studio-selector-active-border:var(--brand-button-border);--studio-selector-active-bg:var(--brand-button-gradient);--studio-selector-active-shadow:none;--studio-selector-active-text:var(--brand-button-text)}.sg-nav{position:sticky;top:0;z-index:9000;height:63px;min-height:60px;overflow:visible;isolation:isolate;background:var(--brand-nav-gradient);border-bottom:1px solid var(--brand-nav-border);box-shadow:var(--brand-nav-shadow)}.sg-nav::before{content:"";position:absolute;inset:0;background:0 0;pointer-events:none}.sg-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-gap);height:60px;min-height:60px;padding:0 1rem;position:relative;z-index:1}@media screen and (min-width:1024px){.sg-nav__inner{padding-left:1.5rem;padding-right:1.5rem}}.sg-nav .navbar-brand,.sg-nav .navbar-end,.sg-nav .navbar-menu{align-items:center}.sg-nav .navbar-item.sg-nav__brand{padding-top:0;padding-bottom:0;padding-left:0;padding-right:.85rem}.sg-nav .navbar-menu{display:flex;flex-grow:1;padding:0;background:0 0;box-shadow:none}.sg-nav__brand{display:inline-flex;align-items:center;min-width:0;text-decoration:none}.sg-nav__brand:focus,.sg-nav__brand:focus-visible,.sg-nav__brand:hover{background:0 0;color:inherit}.sg-nav__logo{display:block;height:1.3rem;width:auto;max-width:min(52vw,10rem)}.sg-nav__links{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.sg-nav__projects-trigger{--sg-projects-trigger-x-padding-reduction:0.2rem;--sg-projects-trigger-y-padding-reduction:0.1rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;flex:0 0 calc(150px + (var(--sg-projects-trigger-x-padding-reduction) * 2));border:0;border-radius:999px;background:0 0;color:var(--brand-nav-text);cursor:pointer;font-size:.79rem;letter-spacing:.04em;line-height:1.2;min-height:calc(2.2rem + (var(--sg-projects-trigger-y-padding-reduction) * 2));width:calc(150px + (var(--sg-projects-trigger-x-padding-reduction) * 2));padding:calc(.45rem - var(--sg-projects-trigger-y-padding-reduction)) calc(.85rem - var(--sg-projects-trigger-x-padding-reduction));text-align:right;text-decoration:none;transition:background-color 140ms ease,border-color 140ms ease}.sg-nav__projects-trigger-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;color:currentColor;opacity:.94}.sg-nav__projects-folder-icon{display:block;width:22px;height:22px}.sg-nav__projects-save-glyph{position:absolute;right:-.12rem;bottom:-.08rem;display:inline-flex;align-items:center;justify-content:center;width:.78rem;height:.78rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#10233a;box-shadow:0 1px 4px rgba(0,0,0,.22);color:#8bd3a7}.sg-nav__projects-save-glyph[hidden]{display:none}.sg-nav__projects-save-icon{display:none;width:.62rem;height:.62rem}.sg-nav__projects-trigger-icon[data-save-state=saved] .sg-nav__projects-save-glyph{border-color:rgba(139,211,167,.42);background:rgba(20,67,47,.96);color:#8bd3a7}.sg-nav__projects-trigger-icon[data-save-state=saving] .sg-nav__projects-save-glyph{border-color:rgba(255,210,102,.46);background:rgba(92,65,12,.96);color:#ffebb3}.sg-nav__projects-trigger-icon[data-save-state=failed] .sg-nav__projects-save-glyph{border-color:rgba(255,120,120,.48);background:rgba(91,31,35,.96);color:#ffc0be}.sg-nav__projects-trigger-icon[data-save-state=failed] .sg-nav__projects-save-icon--failed,.sg-nav__projects-trigger-icon[data-save-state=saved] .sg-nav__projects-save-icon--saved,.sg-nav__projects-trigger-icon[data-save-state=saving] .sg-nav__projects-save-icon--saving{display:block}.sg-nav__projects-trigger-icon[data-save-state=saving] .sg-nav__projects-save-icon--saving{animation:sg-nav-save-spin .9s linear infinite}@keyframes sg-nav-save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.graph-switch-loading-cover__spinner,.sg-nav__projects-trigger-icon[data-save-state=saving] .sg-nav__projects-save-icon--saving{animation:none}}.sg-nav__save-status-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sg-nav__projects-trigger-label{display:block;min-width:0;text-align:left;overflow:hidden;white-space:nowrap;flex:0 1 auto}.sg-nav__projects-trigger-label.is-overflowing{mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 14px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 14px),transparent 100%)}.sg-nav__projects-trigger.is-active,.sg-nav__projects-trigger:focus-visible,.sg-nav__projects-trigger:hover{background:0 0;color:var(--brand-nav-text)}.sg-nav__account-slot{display:inline-flex;align-items:center;position:relative}.sg-nav__account-link{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;min-width:2.6rem;min-height:2.6rem;padding:.3rem;border-radius:999px;border:0;background:0 0;color:var(--brand-nav-text);text-decoration:none;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease}.sg-nav__account-link.is-active,.sg-nav__account-link:focus-visible,.sg-nav__account-link:hover{background:0 0;color:var(--brand-nav-text)}.sg-nav__account-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#ffb100 0,#25c8df 100%);box-shadow:0 10px 24px rgba(37,200,223,.22);color:#07192f;font-size:.76rem;font-weight:800;letter-spacing:.04em}.sg-nav__account-menu{position:absolute;top:calc(100% + .48rem);right:0;z-index:9100;display:grid;min-width:12rem;padding:.32rem;border:1px solid rgba(148,163,184,.35);border-radius:.82rem;background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(15,23,42,.16)}.sg-nav__account-menu[hidden]{display:none}.sg-nav__account-menu-item{display:flex;align-items:center;width:100%;min-height:2.15rem;padding:.5rem .62rem;border:0;border-radius:.58rem;background:0 0;color:#172033;font:inherit;font-size:.84rem;font-weight:650;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.sg-nav__account-menu-item:focus-visible,.sg-nav__account-menu-item:hover{background:#eef7fb;color:#08263a;outline:0}.sg-nav__link{border-radius:999px;color:var(--brand-nav-text-muted);font-size:.85rem;font-weight:600;padding:.3rem .7rem;text-decoration:none;transition:background-color 140ms ease,color 140ms ease,border-color 140ms ease}.sg-nav__link.is-active,.sg-nav__link:focus-visible,.sg-nav__link:hover{background:rgba(255,255,255,.08);color:var(--brand-nav-text)}body.studio-page .modal.is-active{z-index:20000}body.studio-page .modal.is-active .modal-background{z-index:0}body.studio-page .modal.is-active :is(.modal-content,.modal-card,.modal-close){z-index:1}.sg-projects-modal .modal-background{background:rgba(7,17,30,.62)}.sg-projects-modal-card{max-width:min(52rem,calc(100vw - 2rem));width:100%;border-radius:12px;overflow:hidden}.sg-version-modal-card{max-width:min(24rem,calc(100vw - 2rem))}.sg-projects-modal-foot,.sg-projects-modal-head{background:#f8fafc}.sg-projects-modal-head{align-items:flex-start;padding-right:3rem;position:relative;padding:1.5rem 2rem}.sg-projects-modal-head>.delete{position:absolute;right:1rem;top:1rem}.sg-projects-title-block{display:grid;gap:var(--workspace-gap)}.sg-projects-modal-body{display:grid;gap:var(--workspace-gap);max-height:min(70vh,42rem);overflow:auto;padding:1rem 2rem}.sg-projects-modal-status{background:0 0;border:0;font-size:.8rem;font-weight:600;line-height:1.35;margin:0;padding:0}.sg-projects-modal-status[data-tone=error]{color:#8a1f1f}.sg-projects-modal-status[data-tone=success]{color:#1d652f}.sg-projects-modal-status[data-tone=info]{color:#205d94}.sg-projects-helper-copy{font-size:.78rem;line-height:1.35;margin:0}.sg-projects-list-head{align-items:center;display:flex;justify-content:flex-start;gap:.75rem}.sg-projects-list-head>.sg-projects-modal-status{margin-left:auto;max-width:65%;min-width:0;text-align:right}.sg-onboarding-modal .modal-background{background:rgba(7,17,30,.58)}body.studio-page .sg-small-screen-modal.modal.is-active{z-index:22000}.sg-onboarding-modal-card{max-width:min(31rem,calc(100vw - 2rem));width:100%;border-radius:12px;overflow:hidden}.sg-onboarding-modal-foot,.sg-onboarding-modal-head{background:#f8fafc}.sg-onboarding-modal-body{color:#334155;font-size:.95rem;line-height:1.45}.sg-onboarding-modal-body p{margin:0}.sg-onboarding-modal-foot{justify-content:flex-end}.sg-onboarding-highlight{position:fixed;z-index:11990;border-radius:.65rem;outline:3px solid #25c8df;box-shadow:0 0 0 8px rgba(37,200,223,.18);pointer-events:none}[data-onboarding-interaction-blocker]{position:fixed;z-index:11980;border:1px solid rgba(148,163,184,.34);border-radius:var(--studio-surface-radius);background:rgba(241,245,249,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42);cursor:not-allowed;pointer-events:auto}.sg-onboarding-panel{position:fixed;z-index:12000;max-width:calc(100vw - 2rem);padding:.82rem;border:1px solid rgba(37,200,223,.38);border-radius:.82rem;background:rgba(255,255,255,.99);box-shadow:0 18px 44px rgba(15,23,42,.18);color:#172033}.sg-onboarding-panel.is-centered{top:50%;left:50%;width:min(22rem,calc(100vw - 2rem));transform:translate(-50%,-50%)}.sg-onboarding-panel__top-row{display:flex;align-items:center;gap:.75rem}.sg-onboarding-panel__progress{display:block;flex:1 1 auto;width:auto;min-width:0;height:.42rem;overflow:hidden;border:0;border-radius:999px;background:#dceef3;appearance:none}.sg-onboarding-panel__progress::-webkit-progress-bar{border-radius:999px;background:#dceef3}.sg-onboarding-panel__progress::-webkit-progress-value{border-radius:999px;background:#25c8df}.sg-onboarding-panel__progress::-moz-progress-bar{border-radius:999px;background:#25c8df}.sg-onboarding-back,.sg-onboarding-skip{display:inline-flex;flex:0 0 auto;align-items:center;padding:0;border:0;background:0 0;box-shadow:none;color:#30445d;font:inherit;font-size:.72rem;font-weight:650;line-height:1.2;cursor:pointer}.sg-onboarding-back:focus-visible,.sg-onboarding-back:hover,.sg-onboarding-skip:focus-visible,.sg-onboarding-skip:hover{color:#0f3f73;text-decoration:underline}.sg-onboarding-back{gap:.22rem}.sg-onboarding-back[disabled]{color:#98a2b3;cursor:default;opacity:.72;text-decoration:none}.sg-onboarding-panel__title{margin:.35rem 0 0;color:#101828;font-size:1rem;font-weight:800;line-height:1.25}.sg-onboarding-panel__body,.sg-onboarding-waiting{margin:.42rem 0 0;color:#475467;font-size:.86rem;line-height:1.42}.sg-onboarding-panel__body--list{padding-left:1.15rem;list-style:disc}.sg-onboarding-panel__body--list li+li{margin-top:.3rem}.sg-onboarding-waiting{color:#287086;font-weight:650}.sg-onboarding-panel__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.sg-onboarding-panel__actions .button[disabled]{opacity:.56}.sg-projects-add-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:.42rem;min-height:2.15rem!important;padding:.42rem .72rem!important;border:1px solid rgba(80,104,134,.28)!important;border-radius:.38rem!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.08)!important;color:var(--brand-button-color)!important;line-height:1;font-weight:600}.sg-projects-add-button:focus-visible,.sg-projects-add-button:hover{border-color:rgba(80,104,134,.5)!important;background:#f8fafc!important;color:var(--brand-button-color)!important}.sg-projects-add-button[data-projects-create-button]{border-color:var(--brand-button-color)!important;background:var(--brand-button-color)!important;color:var(--brand-button-text)!important}.sg-projects-add-button[data-projects-create-button]:focus-visible,.sg-projects-add-button[data-projects-create-button]:hover{border-color:#12345e!important;background:#12345e!important;color:var(--brand-button-text)!important}.sg-projects-add-button svg{width:1rem;height:1rem;display:block;flex:0 0 auto}.sg-projects-add-button-label{font-size:.78rem;letter-spacing:0;line-height:1}.sg-projects-list{border:0;border-radius:0;overflow:visible;background:0 0}.sg-ownerless-claim{border:1px solid rgba(15,63,115,.22);border-radius:10px;background:rgba(15,63,115,.05);margin-bottom:.85rem;padding:.7rem .8rem .8rem}.sg-ownerless-claim-title{color:#0f3f73;font-size:.82rem;font-weight:700;margin:0 0 .25rem}.sg-ownerless-claim-copy{color:#475569;font-size:.77rem;margin:0 0 .55rem}.sg-ownerless-claim-list{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .65rem}.sg-ownerless-claim-option{align-items:center;color:#1e293b;display:flex;font-size:.78rem;gap:.45rem}.sg-ownerless-claim-checkbox{margin:0}.sg-ownerless-claim-text{display:inline-block;line-height:1.2}.sg-ownerless-claim-actions{display:flex;gap:.45rem}.sg-projects-empty{border:0;color:#64748b;margin:0;padding:1rem;text-align:center}.sg-projects-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}.sg-projects-col--date{width:13.75rem}.sg-projects-col--actions{width:10.25rem}.sg-projects-table td,.sg-projects-table th{border-bottom:0;font-size:.84rem;padding:.62rem .6rem;text-align:left;vertical-align:middle}.sg-projects-table thead .sg-table-cell{border-bottom:1px solid rgba(148,163,184,.28);color:#64748b;font-size:.74rem;font-weight:700;padding-bottom:.45rem;padding-top:.2rem}.sg-projects-sort-button{appearance:none;-webkit-appearance:none;align-items:center;background:0 0;border:0;box-shadow:none;color:inherit;column-gap:.3rem;cursor:pointer;display:inline-flex;font:inherit;justify-content:flex-start;margin:0;max-width:100%;padding:0;text-align:left}.sg-projects-sort-button:active,.sg-projects-sort-button:focus,.sg-projects-sort-button:focus-visible,.sg-projects-sort-button:hover{background:0 0;border:0;box-shadow:none;color:inherit;outline:0}.sg-projects-sort-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-projects-sort-indicator{align-items:center;color:currentColor;display:inline-flex;height:.7rem;justify-content:center;line-height:1;min-width:.7rem;width:.7rem}.sg-projects-sort-indicator.is-active::before{border:solid currentColor;border-width:0 1.5px 1.5px 0;content:"";display:block;height:.34rem;width:.34rem}.sg-projects-sort-indicator.is-desc::before{transform:rotate(45deg)}.sg-projects-sort-indicator.is-asc::before{transform:rotate(-135deg)}.sg-projects-actions-header-cell{text-align:right!important}.sg-projects-table tbody tr{background:0 0}.sg-projects-name-table-cell[data-projects-action=switch]{cursor:pointer}.sg-projects-name-button{appearance:none;-webkit-appearance:none;background:0 0;border:0;box-shadow:none;color:inherit;cursor:pointer;display:block;font:inherit;line-height:inherit;margin:0;padding:0;text-align:left;text-shadow:none;width:100%}.sg-projects-table .sg-table-row--projects.is-active .sg-projects-name-button,.sg-projects-table .sg-table-row--projects.is-active .sg-projects-name-input{font-weight:700}.sg-projects-date-cell{color:var(--bulma-text-weak);font-size:.79rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-projects-actions-cell{text-align:right!important;width:10.25rem}.sg-projects-actions{align-items:center;column-gap:.25rem;display:grid;grid-template-columns:3rem 2rem 2rem 2rem;justify-content:end;justify-items:end;width:100%}.sg-projects-action-slot{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.sg-projects-action-icon{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.42);border-radius:8px;box-sizing:border-box;color:#334155;cursor:pointer;display:flex;font-size:.95rem;height:2rem;justify-content:center;line-height:1;width:2rem}.sg-projects-action-icon:focus-visible,.sg-projects-action-icon:hover{border-color:#0f3f73;color:#0f3f73}.sg-projects-action-icon svg{display:block}.sg-projects-action-icon:disabled{cursor:default;opacity:.58}.sg-projects-action-icon.is-danger{background:#c62828;border-color:#a41717;color:#fff}.sg-projects-action-icon.is-danger svg path{stroke:#ffffff;stroke-linejoin:round;stroke-linecap:round}.sg-projects-action-icon.is-danger:focus-visible,.sg-projects-action-icon.is-danger:hover{background:#aa1d1d;border-color:#8f1414;color:#fff}.sg-projects-name-input{background:0 0;border:0;border-radius:0;box-sizing:border-box;box-shadow:none;color:var(--bulma-text-strong);font-size:.84rem;font-weight:600;height:1.9rem;line-height:1.1;margin:0;padding:.1rem 0;max-width:100%;width:100%;transition:none}.sg-projects-name-input:focus,.sg-projects-name-input:focus-visible{background:linear-gradient(180deg,transparent,transparent calc(100% - 2px),#0f3f73 calc(100% - 2px),#0f3f73);border-color:transparent;outline:0;box-shadow:none}.sg-projects-confirm-text{color:#64748b;font-size:.74rem;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;visibility:hidden;white-space:nowrap;width:3rem}.sg-projects-confirm-text.is-visible{visibility:visible}body.graphgen-app-wide .sg-nav__inner{margin-left:0;margin-right:0;max-width:none!important;width:100%;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){body.graphgen-app-wide .sg-nav__inner{padding-left:1.5rem;padding-right:1.5rem}}#graphControlsExpandAdvancedToggle,.graph-export-transparent-checkbox,.sg-ownerless-claim-checkbox,.sg-table-column-checkbox{width:var(--sg-choice-control-size);min-width:var(--sg-choice-control-size);height:var(--sg-choice-control-size);min-height:var(--sg-choice-control-size);box-sizing:border-box;border:1.5px solid var(--sg-choice-control-border);background-color:var(--sg-choice-control-bg);background-image:none;background-position:center;background-repeat:no-repeat;background-size:70% 70%;color:var(--sg-choice-control-color);accent-color:var(--sg-choice-control-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease}#graphControlsExpandAdvancedToggle,.graph-export-transparent-checkbox,.sg-ownerless-claim-checkbox,.sg-table-column-checkbox{border-radius:.22rem}#graphControlsExpandAdvancedToggle:hover:not(:disabled),.graph-export-transparent-checkbox:hover:not(:disabled),.sg-ownerless-claim-checkbox:hover:not(:disabled),.sg-table-column-checkbox:hover:not(:disabled){border-color:var(--sg-choice-control-color)}#graphControlsExpandAdvancedToggle:focus-visible,.graph-export-transparent-checkbox:focus-visible,.sg-ownerless-claim-checkbox:focus-visible,.sg-table-column-checkbox:focus-visible{outline:0;box-shadow:var(--sg-choice-control-focus-ring)}#graphControlsExpandAdvancedToggle:checked,.graph-export-transparent-checkbox:checked,.sg-ownerless-claim-checkbox:checked,.sg-table-column-checkbox:checked{border-color:var(--sg-choice-control-color);background-color:var(--sg-choice-control-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1.5 5.1 4.5 8 10.5 1.6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#graphControlsExpandAdvancedToggle:disabled,.graph-export-transparent-checkbox:disabled,.sg-ownerless-claim-checkbox:disabled,.sg-table-column-checkbox:disabled{border-color:rgba(148,163,184,.55);background-color:var(--sg-choice-control-disabled-bg);cursor:not-allowed;opacity:.68}#graphControlsExpandAdvancedToggle:disabled:checked,.graph-export-transparent-checkbox:disabled:checked,.sg-ownerless-claim-checkbox:disabled:checked,.sg-table-column-checkbox:disabled:checked{border-color:rgba(10,34,65,.45);background-color:rgba(10,34,65,.55)}.sg-table-metric-checkbox{width:var(--sg-choice-control-size);min-width:var(--sg-choice-control-size);height:var(--sg-choice-control-size);min-height:var(--sg-choice-control-size);accent-color:var(--sg-choice-control-color);cursor:pointer}.sg-table-metric-checkbox:disabled{cursor:not-allowed;opacity:.68}#graphTypeSelector{padding:0 .5rem}:where(body.studio-page .button),:where(body.studio-page button),:where(body.studio-page input[type=button]),:where(body.studio-page input[type=reset]),:where(body.studio-page input[type=submit]){-webkit-appearance:none;appearance:none;border-radius:var(--graph-button-radius);border-width:var(--studio-button-border-width);border-style:solid;border-color:var(--studio-button-border);background:var(--studio-button-bg);box-shadow:var(--studio-button-shadow);color:var(--studio-button-text);font-weight:600;transition:var(--graph-button-transition)}:where(body.studio-page .button:focus-visible),:where(body.studio-page .button:hover),:where(body.studio-page button:focus-visible),:where(body.studio-page button:hover),:where(body.studio-page input[type=button]:focus-visible),:where(body.studio-page input[type=button]:hover),:where(body.studio-page input[type=reset]:focus-visible),:where(body.studio-page input[type=reset]:hover),:where(body.studio-page input[type=submit]:focus-visible),:where(body.studio-page input[type=submit]:hover){border-color:var(--studio-button-border-hover);background:var(--studio-button-bg-hover);box-shadow:var(--studio-button-shadow-hover);color:var(--studio-button-text);transform:var(--studio-button-hover-transform)}:where(body.studio-page .button.is-active:not(.orientation-slider-option)),:where(body.studio-page .button[aria-pressed=true]:not(.orientation-slider-option)){border-color:var(--studio-button-selected-border);background:var(--studio-button-selected-bg);box-shadow:var(--studio-button-selected-shadow);color:var(--studio-button-selected-text);outline:var(--studio-button-selected-outline);outline-offset:var(--studio-button-selected-outline-offset)}:where(body.studio-page .button.is-active:not(.orientation-slider-option):focus-visible),:where(body.studio-page .button.is-active:not(.orientation-slider-option):hover),:where(body.studio-page .button[aria-pressed=true]:not(.orientation-slider-option):focus-visible),:where(body.studio-page .button[aria-pressed=true]:not(.orientation-slider-option):hover){border-color:var(--studio-button-selected-border);background:var(--studio-button-selected-bg-hover);box-shadow:var(--studio-button-selected-shadow-hover);color:var(--studio-button-selected-text);outline:var(--studio-button-selected-outline);outline-offset:var(--studio-button-selected-outline-offset)}body.studio-page .select:not(.is-multiple):not(.is-loading){--bulma-arrow-color:var(--bulma-link)}:where(body.studio-page .button:focus-visible),:where(body.studio-page .graph-template-btn:focus-visible),:where(body.studio-page .graph-type-btn:focus-visible),:where(body.studio-page .sg-nav__link:focus-visible),:where(body.studio-page button:focus-visible),:where(body.studio-page input[type=button]:focus-visible),:where(body.studio-page input[type=reset]:focus-visible),:where(body.studio-page input[type=submit]:focus-visible){outline:var(--graph-button-focus-ring);outline-offset:2px}:where(body.studio-page .button.is-disabled),:where(body.studio-page .button[disabled]),:where(body.studio-page .graph-template-btn[disabled]),:where(body.studio-page .graph-type-btn[disabled]:not(.is-active):not(.is-unavailable)),:where(body.studio-page button:disabled),:where(body.studio-page input[type=button]:disabled),:where(body.studio-page input[type=reset]:disabled),:where(body.studio-page input[type=submit]:disabled){opacity:.62;box-shadow:none;cursor:default;transform:none}body.studio-page .button[data-control-role=trendline-stats-text-reset]:disabled{border-color:rgba(148,163,184,.34);background:#f1f5f9;color:rgba(100,116,139,.46);opacity:1}.studio-main{padding:var(--workspace-gap);background-color:#e7ebef}.studio-shell{margin-bottom:0!important;padding:0;overflow:hidden;border-radius:var(--studio-shell-radius);background:0 0;box-shadow:none}@media screen and (min-width:1216px){body.studio-page{height:100dvh;overflow:hidden}.studio-shell{height:calc(100vh - var(--top-nav-height,0px) - (var(--workspace-gap) * 2));height:calc(100dvh - var(--top-nav-height,0px) - (var(--workspace-gap) * 2))}}.sg-shell-grid{height:100%;min-height:0;margin-bottom:0!important}.sg-shell__layout{position:relative;display:grid;height:100%;min-height:0;gap:var(--studio-gap);margin-bottom:0!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"left" "center" "right";align-items:stretch;border:none;background:0 0;box-shadow:none}.sg-pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border-radius:var(--studio-surface-radius);box-shadow:none}.workspace-scroll-affordance{position:relative;scrollbar-width:none}.workspace-scroll-affordance::-webkit-scrollbar{width:0;height:0}.workspace-scroll-affordance.workspace-scroll-affordance--show-shadow-bottom::after,.workspace-scroll-affordance.workspace-scroll-affordance--show-shadow-top::before{content:"";position:sticky;z-index:20;display:block;height:1rem;pointer-events:none}.workspace-scroll-affordance.workspace-scroll-affordance--show-shadow-top::before{top:0;margin-bottom:-1rem;background:linear-gradient(to bottom,rgba(15,23,42,.2),rgba(15,23,42,0))}.workspace-scroll-affordance.workspace-scroll-affordance--show-shadow-bottom::after{bottom:0;margin-top:-1rem;background:linear-gradient(to top,rgba(15,23,42,.2),rgba(15,23,42,0))}.sg-pane__shell,.studio-controls-body,.studio-workspace-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sg-pane__header{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1rem}.graph-option-controls-heading,.graph-option-panel-heading,.graph-option-toggles-heading,.graph-option-toolbar-heading,.sg-pane__kicker{display:flex;flex-direction:column;gap:var(--workspace-gap);width:100%;padding-bottom:.2rem;margin:0;color:var(--bulma-text-weak);font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.graph-option-controls-heading::after,.graph-option-panel-heading::after,.graph-option-toggles-heading::after,.graph-option-toolbar-heading::after,.sg-pane__kicker::after{content:"";display:block;width:100%;height:1px;background:rgba(148,163,184,.34)}.sg-pane--left{grid-area:left;border-color:transparent;background:0 0}.studio-selector-shell{gap:var(--workspace-gap);overflow:hidden}.studio-selector-body{flex:1 1 auto;min-height:0;overflow:auto}.studio-left-view-section{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--workspace-gap);min-width:0;border-radius:var(--studio-surface-radius);background:var(--bulma-scheme-main);box-shadow:none;padding:.8rem .6rem .6rem .6rem}.studio-left-view-button{position:relative;display:grid;box-sizing:border-box;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--workspace-gap);width:100%;min-height:6rem;padding:.78rem .84rem;border:1px solid #cfe0ef;border-radius:1rem;background:var(--bulma-scheme-main);box-shadow:none;color:#0b223e;font:inherit;text-align:left;cursor:pointer;appearance:none}.studio-left-view-button:focus-visible,.studio-left-view-button:hover{border-color:#bbd5e7;background:var(--bulma-scheme-main);box-shadow:none;color:#0b223e}.studio-left-view-button[aria-selected=true],.studio-left-view-button[aria-selected=true]:focus-visible,.studio-left-view-button[aria-selected=true]:hover{border-color:#8ebad5;background:#f2f8fc;box-shadow:none;color:#0b223e}.studio-left-view-button .workspace-pane-tab-index{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:2rem;height:2rem;border:1px solid #cfe0ef;border-radius:.72rem;background:linear-gradient(180deg,#fff 0,#f2f8fb 100%);color:#0d7391;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1}.studio-left-view-button[aria-selected=true] .workspace-pane-tab-index{border-color:#9ac3da;color:#0b6d8b}.workspace-pane-tab-content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.18rem}.workspace-pane-tab-title{color:#0b223e;font-size:.92rem;font-weight:700}.workspace-pane-tab-copy{display:-webkit-box;color:#7b93a9;font-size:.72rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-pane-tab-status{display:none;align-items:center;justify-content:center;position:absolute;top:.52rem;right:.58rem;width:.58rem;height:.58rem;padding:0;border-radius:999px;background:#0d7391;color:transparent;border:0;box-shadow:none;font-size:0;font-weight:700;letter-spacing:0;line-height:1;overflow:hidden;text-transform:uppercase;white-space:nowrap}.workspace-pane-tab-arrow{display:none;align-items:center;justify-content:center;color:#90a4b7;font-size:1rem;font-weight:700;line-height:1}.studio-left-view-button[aria-selected=true] .workspace-pane-tab-arrow{display:inline-flex;color:#0d7391}.studio-left-view-button.has-update-indicator .workspace-pane-tab-status{display:inline-flex;background:#1baf18;color:transparent}.studio-left-view-button.has-helper-warning-indicator .workspace-pane-tab-status{display:inline-flex;background:#c09400;color:transparent}.studio-left-view-button.has-blocking-error-indicator .workspace-pane-tab-status,.studio-left-view-button.has-deferred-redraw-indicator .workspace-pane-tab-status{display:inline-flex;background:#d33b32;color:transparent}.studio-left-graph-type-section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;border-radius:1rem;background:var(--bulma-scheme-main);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.03);padding:.8rem .6rem .6rem .6rem;overflow:hidden}.studio-left-graph-type-header{margin-bottom:var(--workspace-gap)}.studio-left-graph-type-header .sg-pane__kicker{color:#71859a}.studio-left-graph-type-body{position:relative;flex:1 1 auto;min-height:0}.graph-type-switcher{margin-bottom:.85rem;padding:.75rem;border:1px solid var(--bulma-border-weak);border-radius:.75rem;background:var(--bulma-scheme-main)}.studio-graph-type-card{margin-bottom:0}.studio-selector-rail .graph-type-switcher{margin-bottom:0;padding:0;border:0;border-radius:0;background:0 0}.graph-type-options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.studio-selector-rail #graphTypeSelector{padding:0}.studio-selector-rail .graph-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workspace-gap);align-content:start}.graph-type-btn{position:relative;display:inline-flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:2.75rem;padding:.7rem .3rem;border-radius:.95rem;border-width:1px;border-style:solid;border-color:rgba(203,213,225,.9);box-shadow:none;color:#6a7e93;cursor:pointer;text-align:center;transition:var(--graph-type-button-transition)}.studio-selector-rail .graph-type-btn{width:100%;min-height:5.9rem}.graph-type-btn-indicator{position:absolute;top:.45rem;right:.45rem;width:.42rem;height:.42rem;border:1px solid rgba(203,213,225,.96);border-radius:999px;background:rgba(255,255,255,.96);transition:inherit}.graph-type-btn-icon{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem}.graph-type-btn .graph-workspace-selector-image{display:block;width:3.5rem;height:auto;transition:opacity 140ms ease,filter 140ms ease,transform 140ms ease}.graph-type-btn-label{display:block;width:100%;color:#07192f;font-size:.8rem;font-weight:500;letter-spacing:-.015em;line-height:1.2}.graph-type-btn:focus-visible,.graph-type-btn:hover{border-color:rgba(115,137,161,.52);background:linear-gradient(180deg,#fff 0,#f7fafd 100%);box-shadow:0 6px 14px rgba(15,23,42,.05);color:#50657b}.graph-type-btn.is-active,.graph-type-btn.is-active:focus-visible,.graph-type-btn.is-active:hover{border-width:1px;border-color:var(--graph-selector-active-ring);box-shadow:0 10px 20px rgba(10,34,65,.08);color:#435d76}.graph-type-btn.is-active .graph-type-btn-indicator{border-color:var(--graph-selector-active-ring);background:var(--graph-selector-active-ring);box-shadow:0 0 0 2px rgba(10,34,65,.08)}.graph-type-btn.is-unavailable,.graph-type-btn.is-unavailable:focus-visible,.graph-type-btn.is-unavailable:hover,.graph-type-btn.is-unavailable[disabled]{border-color:var(--graph-selector-unavailable-border);background:var(--graph-selector-unavailable-bg);box-shadow:none;color:#97a6b7;opacity:1}.graph-type-btn.is-unavailable .graph-type-btn-indicator{border-color:rgba(191,198,207,.9);background:rgba(226,232,240,.92)}.graph-type-btn.is-unavailable .graph-workspace-selector-image{filter:grayscale(1) saturate(.18);opacity:.58}.graph-type-btn.is-unavailable .graph-type-btn-label{color:var(--graph-selector-unavailable-text)}.graph-runtime-empty-state{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:1px dashed rgba(126,146,169,.55);border-radius:.5rem;color:#4e647b;text-align:center}.graph-runtime-empty-state--no-graph{border:0;border-radius:0}.graph-runtime-empty-state-title{margin:0 0 .35rem;color:#07192f;font-size:1rem;font-weight:600}.graph-runtime-empty-state-copy{max-width:28rem;margin:0;font-size:.88rem;line-height:1.4}.sg-pane--center{grid-area:center;background:var(--studio-center-bg)}.studio-workspace-shell{height:100%;overflow:hidden}.studio-workspace-header{position:relative;z-index:70;flex-shrink:0;margin-bottom:0;padding:.8rem .6rem 0 .6rem}.studio-workspace-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--workspace-gap);min-width:0}.studio-workspace-header-main .sg-pane__kicker{min-width:0}.studio-workspace-header-actions{display:none;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.workspace-header-tabs{display:none;align-items:center;gap:.55rem;min-width:0;justify-content:flex-start}.workspace-header-tab{position:relative;width:auto;padding:0 0 .2rem;color:rgba(113,133,154,.74);cursor:pointer;outline:0}.workspace-header-tab::after{display:none}.workspace-header-tab[aria-selected=true]{color:var(--brand-button-color)}.workspace-header-tab:focus-visible{color:var(--brand-button-color)}.workspace-header-tab-separator{display:block;flex:0 0 auto;width:1px;height:1rem;background:rgba(148,163,184,.42)}.workspace-header-tab.has-blocking-error-indicator .workspace-pane-tab-status,.workspace-header-tab.has-deferred-redraw-indicator .workspace-pane-tab-status,.workspace-header-tab.has-helper-warning-indicator .workspace-pane-tab-status,.workspace-header-tab.has-update-indicator .workspace-pane-tab-status{display:inline-flex;top:.18rem;right:.2rem;width:.42rem;height:.42rem}.workspace-header-tab.has-update-indicator .workspace-pane-tab-status{background:#1baf18}.workspace-header-tab.has-helper-warning-indicator .workspace-pane-tab-status{background:#c09400}.workspace-header-tab.has-blocking-error-indicator .workspace-pane-tab-status,.workspace-header-tab.has-deferred-redraw-indicator .workspace-pane-tab-status{background:#d33b32}.button.workspace-controls-toggle{display:none;min-height:2.12rem;padding:.42rem .66rem;gap:.38rem;font-size:.75rem;line-height:1}.workspace-controls-toggle svg{flex:0 0 auto;width:1rem;height:1rem}.button.workspace-controls-close-button[hidden],.button.workspace-controls-toggle[hidden],.workspace-controls-backdrop[hidden]{display:none!important}.workspace-pane-actions{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0;margin-left:auto}.workspace-pane-actions[hidden]{display:none}.studio-workspace-panels{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:.6rem}.left-pane-panel{display:none;min-height:0}.left-pane-panel[hidden]{display:none}.left-pane-panel.is-active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.left-pane-panel.is-active[data-left-pane-panel=table]{gap:var(--workspace-gap);overflow:auto}.left-pane-panel.is-active[data-left-pane-panel=table].workspace-scroll-affordance::after,.left-pane-panel.is-active[data-left-pane-panel=table].workspace-scroll-affordance::before{display:none}.left-pane-panel.is-active>.data-entry-panel,.left-pane-panel.is-active>.graph-stage{flex:1 1 auto;width:100%;height:100%;min-height:0}.left-pane-panel.is-active[data-left-pane-panel=table]>.data-entry-panel.is-collapsed{flex:0 0 auto;height:auto}#processRawDataButton{border-color:var(--studio-brand-button-border)}.graph-pane-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.graph-pane-toolbar-actions .button{min-width:8.9rem;gap:.34rem;justify-content:center}.graph-pane-button-caret{display:inline-block;flex:0 0 auto;width:var(--sg-caret-width);height:var(--sg-caret-height);background-image:var(--sg-caret-image);background-repeat:var(--sg-caret-background-repeat);background-position:var(--sg-caret-background-position);background-size:var(--sg-caret-background-size);transition:transform 140ms ease;pointer-events:none}.button[aria-expanded=true] .graph-pane-button-caret{transform:rotate(180deg)}.button.is-loading .graph-pane-button-caret{visibility:hidden}.graph-stage{position:relative;display:flex;align-items:stretch;justify-content:center;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--bulma-border);border-radius:.75rem;background:var(--bulma-scheme-main);box-shadow:none}.graph-stage-actions{position:absolute;inset:0.3rem;display:block;z-index:2;width:auto;margin:0;pointer-events:none}.graph-stage-actions .graph-pane-toolbar-actions{position:absolute;top:0;right:0;flex-wrap:nowrap;gap:.4rem;padding:.32rem;pointer-events:auto}#downloadGraphImageButton,#graphCanvasLayoutMenuButton{background:#fff}.graph-stage-actions .graph-pane-toolbar-actions .button{min-width:0;white-space:nowrap}.graph-canvas-layout-menu,.graph-export-menu{position:relative;flex:0 0 auto}.graph-viewport-controls{display:inline-flex;align-items:center;flex:0 0 auto;gap:1px;min-height:2rem;padding:.1rem;border:0;border-radius:.62rem;background:rgba(255,255,255,.96)}.graph-stage-actions>.graph-viewport-controls{position:absolute;right:0;bottom:0;pointer-events:auto}.graph-stage-actions .graph-viewport-controls .button{flex:0 0 auto;width:auto;min-width:1.5rem;min-height:1.72rem;padding:.2rem;border-color:transparent;box-shadow:none;font-weight:700}.graph-stage-actions .graph-viewport-controls .graph-viewport-fit-button{margin-left:-1px;min-width:2rem;font-size:.76rem}.graph-viewport-zoom-level{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:0 .1rem;color:var(--studio-tab-button-text);font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.graph-canvas-layout-popover,.graph-export-popover{position:absolute;top:calc(100% + .4rem);right:0;z-index:3;border:1px solid var(--bulma-border);border-radius:.75rem;background:#fff;box-shadow:0 18px 36px rgba(15,23,42,.16)}.graph-canvas-layout-popover{width:min(16.5rem,calc(100vw - 2rem));padding:.65rem}.graph-export-popover{display:flex;flex-direction:column;gap:.2rem;width:min(14.75rem,calc(100vw - 2rem));padding:.3rem;border-radius:.82rem;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.08)}.graph-canvas-layout-popover[hidden],.graph-export-popover[hidden]{display:none}.graph-export-transparent-toggle{display:flex;align-items:center;justify-content:flex-start;gap:.48rem;min-height:2.15rem;padding:.46rem .62rem .55rem;border-bottom:1px solid rgba(148,163,184,.22);color:var(--studio-tab-button-text);font-size:.82rem;font-weight:600;line-height:1.25;cursor:pointer}#graphControlsExpandAdvancedToggle,.graph-export-transparent-checkbox{flex:0 0 auto;margin:0}.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button{justify-content:flex-start;flex:0 0 auto;gap:.45rem;width:100%;min-width:0;padding:.5rem .62rem;border:0;border-radius:.65rem;background:#fff;box-shadow:none;color:var(--studio-tab-button-text);font-size:.82rem;font-weight:600;line-height:1.25;outline:0;text-decoration:none}.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button>svg{flex:0 0 auto}.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button[hidden]{display:none}.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button.is-active,.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button:focus-visible,.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button:hover,.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button[aria-pressed=true],.graph-stage-actions .graph-pane-toolbar-actions .graph-export-popover .button[aria-selected=true]{border:0;border-radius:.65rem;background:#f1f5f9;box-shadow:none;color:var(--studio-tab-button-text-hover);outline:0;text-decoration:none}.graph-canvas-layout-popover-body{display:grid;gap:.55rem}#graphRuntimeFrameMount{position:relative;display:flex;align-self:stretch;justify-content:center;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:auto;background:0 0}.graph-runtime-frame{display:block;flex:1 1 auto;width:100%;height:100%;min-width:300px;min-height:225px;border:0;background:0 0}.graph-runtime-frame--candidate{position:absolute;inset:0;width:100%;height:100%;min-width:300px;min-height:225px;visibility:hidden;pointer-events:none}.graph-runtime-frame--incoming{visibility:hidden;pointer-events:none}.graph-runtime-frame--outgoing{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:var(--bulma-scheme-main)}.graph-switch-loading-cover{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--bulma-scheme-main) 76%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.graph-switch-loading-cover[hidden]{display:none}.graph-switch-loading-cover__content{display:flex;align-items:center;gap:.7rem;max-width:min(28rem,100%);padding:.75rem 1rem;border:1px solid var(--bulma-border);border-radius:.75rem;background:var(--bulma-scheme-main);box-shadow:0 .5rem 1.5rem rgba(15,23,42,.12);color:var(--bulma-text)}.graph-switch-loading-cover__spinner{flex:0 0 auto;width:1.15rem;height:1.15rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sg-nav-save-spin .9s linear infinite}.graph-switch-loading-cover__status{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.data-entry-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:.8rem;border:1px solid var(--bulma-border);border-radius:.75rem;background:var(--bulma-scheme-main)}.data-entry-panel-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--workspace-gap);transition:margin-bottom 220ms ease}.data-entry-panel-copy{margin:0;color:var(--bulma-text-weak);font-size:.85rem;line-height:1.45}.processed-table-selection-helper{color:#334a64;font-weight:700}#processedTableHelperCopy[data-tone=warning]{color:#c09400}#processedTableHelperCopy[data-tone=error]{color:#c5502e}.data-entry-panel.is-collapsed .data-entry-panel-header{margin-bottom:0}.data-entry-panel-actions{display:flex;flex-shrink:0}.data-entry-panel:not(.has-processed-data) #toggleDataEntryButton{display:none}.data-entry-panel.has-processed-data>.data-entry-panel-header,.workspace-collapsible-heading{cursor:pointer}.workspace-collapsible-heading{display:flex;align-items:flex-start;justify-content:space-between}.workspace-collapsible-actions{display:flex;align-items:center;gap:var(--workspace-gap);flex-shrink:0;margin-left:auto}.workspace-collapsible-body{display:grid;grid-template-rows:1fr;min-height:0;overflow:hidden;opacity:1;transition:grid-template-rows 220ms ease,opacity 180ms ease}.workspace-collapsible-body[hidden]{display:none}.workspace-collapsible-body-inner{min-height:0;overflow:hidden}.workspace-collapsible-section.is-collapsed>.workspace-collapsible-body{grid-template-rows:0fr;opacity:0;pointer-events:none}.workspace-collapsible-section.is-collapsed>.workspace-collapsible-heading .data-entry-panel-actions{display:none}.button.data-entry-panel-toggle{min-width:2rem;width:2rem;height:2rem;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:var(--sg-table-header-bg);box-shadow:none;color:#506886}.button.data-entry-panel-toggle::before{content:"";display:block;width:.72rem;height:.72rem;margin:0 auto;border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.25 4.25 6 7.75l3.75-3.5' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100% 100%;transform:rotate(180deg);transition:transform 140ms ease}.button.data-entry-panel-toggle.is-collapsed::before{transform:rotate(0)}.button.data-entry-panel-toggle:focus-visible,.button.data-entry-panel-toggle:hover{transform:none;border-color:rgba(148,163,184,.46);background:#e6ebf2;box-shadow:none;color:#38506f}.data-entry-panel-body{display:grid;grid-template-rows:1fr;flex:1 1 auto;min-height:0;overflow:hidden;opacity:1;transition:grid-template-rows 220ms ease,opacity 180ms ease}.data-entry-panel.is-collapsed .data-entry-panel-body{grid-template-rows:0fr;opacity:0;pointer-events:none}.data-entry-panel-body-inner{display:flex;flex-direction:column;min-height:0;overflow:hidden}.data-entry-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:var(--workspace-gap)}.data-entry-toolbar .button{min-width:6.5rem}.data-entry-upload-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;margin-right:.42rem;overflow:visible}.data-entry-file-input[hidden]{display:none}.data-entry-drop-zone{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:.55rem;border-radius:.55rem;transition:border-color 140ms ease,background-color 140ms ease}.data-entry-drop-zone:focus-visible{outline:2px solid rgba(0,167,183,.35);outline-offset:2px}.data-entry-drop-zone.is-raw-data-drop-active{border-color:#00a7b7;background:#eefcff}.data-entry-empty-state{display:none;position:absolute;inset:0.55rem;z-index:1;align-items:center;justify-content:center;flex-direction:column;gap:.55rem;text-align:center}.data-entry-drop-zone.is-raw-data-empty .data-entry-empty-state{display:flex}.data-entry-drop-zone.is-raw-data-empty.is-raw-data-editor-active .data-entry-empty-state{display:none}.data-entry-empty-icon{width:2.65rem;height:2.65rem;color:#506886}.data-entry-empty-upload{appearance:none;display:flex;align-items:center;flex-direction:column;gap:.55rem;padding:0;border:0;background:0 0;box-shadow:none;color:#38506f;cursor:pointer;font:inherit;font-size:.86rem;font-weight:650;line-height:1.25}.data-entry-empty-upload:focus-visible{outline:2px solid rgba(0,167,183,.35);outline-offset:3px}.data-entry-empty-upload:disabled{cursor:default;opacity:.62;text-decoration:none}.data-entry-drop-copy{margin:0;color:var(--bulma-text-weak);font-size:.78rem;line-height:1.35}.data-entry-drop-zone.is-raw-data-empty textarea{opacity:0;pointer-events:none}.data-entry-drop-zone.is-raw-data-empty.is-raw-data-editor-active textarea{opacity:1;pointer-events:auto}.data-entry-panel textarea{display:block;flex:1 1 auto;align-self:stretch;width:100%;height:100%;max-height:100%;min-height:0;min-width:0;resize:none}.left-pane-panel.is-active[data-left-pane-panel=table]>.data-entry-panel.has-processed-data:not(.is-collapsed){flex:0 0 auto;height:auto}.data-entry-panel.has-processed-data:not(.is-collapsed) .data-entry-panel-body{flex:0 0 auto;min-height:calc(250px + 3rem)}.data-entry-panel.has-processed-data:not(.is-collapsed) textarea{height:250px;max-height:none;min-height:250px}.data-entry-panel .label{margin-bottom:.35rem}#textArea1{width:100%;height:100%;max-height:100%;min-height:0;font-family:inherit!important;background-color:#fcfdfe}#textArea1:active,#textArea1:focus,#textArea1:focus-visible,#textArea1:focus-within{border-color:var(--bulma-border);box-shadow:none;outline:0}.left-pane-table-wrap{overflow:auto}#parsedDataPanel .left-pane-table-wrap{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;scrollbar-width:auto;scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){#parsedDataPanel .left-pane-table-wrap{scrollbar-color:#7b8ca2 transparent}}#parsedDataPanel .left-pane-table-wrap::-webkit-scrollbar{-webkit-appearance:none;display:block;width:.75rem;height:.75rem;background:0 0}#parsedDataPanel .left-pane-table-wrap::-webkit-scrollbar-corner,#parsedDataPanel .left-pane-table-wrap::-webkit-scrollbar-track{background:0 0}#parsedDataPanel .left-pane-table-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#7b8ca2;background-clip:padding-box}#parsedDataPanel .left-pane-table-wrap.workspace-scroll-affordance::after,#parsedDataPanel .left-pane-table-wrap.workspace-scroll-affordance::before{display:none}#parsedDataPanel>.data-table-section-shell:has(.left-pane-table-wrap.workspace-scroll-affordance--show-shadow-top)>.data-table-section-heading{position:relative;z-index:3;box-shadow:0 4px 6px -5px rgba(15,23,42,.35)}.left-pane-table-wrap :is(#dataTable,#statsTable){min-width:100%}#parsedDataPanel{flex:0 0 auto;overflow:visible}#parsedDataPanel[hidden]{display:none}#parsedDataPanel:not([hidden]){display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:var(--workspace-gap)}#parsedDataPanel[data-has-descriptive-stats=false]{flex:1 1 auto;overflow:hidden}#parsedDataPanel[data-has-descriptive-stats=false]>.data-table-section-shell{flex:1 1 auto}#parsedDataPanel .left-pane-table-wrap{flex:1 1 auto;max-height:100%;min-height:0}#parsedDataPanel>.data-table-section-shell{max-height:var(--sg-data-table-section-max-height,none);overflow:hidden}.data-table-section-shell.workspace-collapsible-section.is-collapsed{height:auto;max-height:none}#parsedDataPanel>.data-table-section-shell:first-child>.data-table-section-heading{position:relative;top:auto;z-index:2;background:var(--bulma-scheme-main)}.data-table-section-shell{display:flex;box-sizing:border-box;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--bulma-border);border-radius:.75rem;background:var(--bulma-scheme-main)}.data-table-section-heading{margin-bottom:0;padding:.8rem;transition:box-shadow 120ms ease,padding-bottom 220ms ease}.data-table-section-heading .label{margin-bottom:.35rem}.data-table-section-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.data-table-section-body>.workspace-collapsible-body-inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:.6rem 0 0 .6rem}#statsSection{margin-top:0}#statsSection[hidden]{display:none}#dataTable,#statsTable{width:100%;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.error-bar-suboption{overflow:auto}#statsTable .descriptive-table-note{margin:0 0 .75rem;color:var(--bulma-text-weak);font-size:.84rem;line-height:1.4}#dataTable table,#statsTable table,.error-bar-suboption table{width:100%;margin:0;border-collapse:collapse}#dataTable td,#dataTable th,#statsTable td,#statsTable th,.error-bar-suboption table td,.error-bar-suboption table th{padding:.45rem;border:1px solid var(--bulma-border-weak);font-size:.84rem;text-align:left}#dataTable th,#statsTable th,.error-bar-suboption table th{background:var(--bulma-scheme-main-bis);font-weight:600}.sg-table-header-cell-wrap{display:flex;align-items:center;justify-content:flex-start;gap:.45rem}.sg-table-header-cell-label{min-width:0}.sg-table-column-checkbox,.sg-table-metric-checkbox{width:var(--sg-choice-control-size);min-width:var(--sg-choice-control-size);height:var(--sg-choice-control-size);min-height:var(--sg-choice-control-size);margin:0;flex:0 0 auto}#dataTable .sg-table-column-checkbox{height:var(--sg-choice-control-size);min-height:var(--sg-choice-control-size)}.error-bar-suboption table input[type=number]{width:100%;box-sizing:border-box}.error-bar-config-launcher{padding:.85rem;border:1px solid var(--bulma-border-weak);border-radius:.75rem;background:var(--bulma-scheme-main-bis)}.error-bar-config-launcher-copy,.error-bar-modal-copy{margin:0;color:var(--bulma-text-weak);font-size:.84rem;line-height:1.45}.error-bar-config-launcher .button{margin-top:.75rem}.error-bar-modal-card{width:min(960px,calc(100vw - 2rem));max-width:960px;border-radius:.75rem}.error-bar-modal-body,.error-bar-modal-content{display:flex;flex-direction:column;gap:.85rem}.error-bar-modal-body{max-height:min(72vh,44rem)}.error-bar-modal-field-row{display:flex;flex-direction:column;gap:.35rem}.error-bar-modal-field-row .label{margin-bottom:0}.error-bar-modal-sample-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,0.55fr);gap:.75rem;align-items:end}.error-bar-modal-sample-row>.error-bar-modal-field-row{min-width:0}.error-bar-modal-shared-sample[hidden]{display:none}.error-bar-modal-table{overflow:auto;border:0;border-radius:0;background:0 0}.error-bar-modal-table table{border-collapse:separate;border-spacing:0}.error-bar-modal-table table td,.error-bar-modal-table table th{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--bulma-border-weak)}.error-bar-modal-table table tbody tr:last-child>td,.error-bar-modal-table table tbody tr:last-child>th{border-bottom:0}.error-bar-input-table{min-width:100%}.error-bar-modal-value-cell{color:var(--bulma-text-weak);white-space:nowrap}.error-bar-modal-actions{display:flex;justify-content:flex-end;gap:.5rem}#dataTable input{min-height:1.5rem}.workspace-tools-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0}.workspace-tools-panel{display:none;min-height:0}.workspace-tools-panel.is-active{display:block;flex:1 1 auto;min-height:0;overflow:auto;background:var(--bulma-scheme-main)}.tools-block{min-height:100%;overflow:visible;background:0 0}.tools-section-grid{display:grid;gap:var(--sg-ctl-section-gap);grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.workspace-tools-panel>.tools-block>header{margin-bottom:.4rem}.graph-option-live-grid{display:block}.graph-option-live-grid>[class*=PropsSection]{display:flow-root}.graph-option-live-grid>:not(:last-child){margin-bottom:var(--sg-ctl-section-gap)}.graph-option-live-grid>:last-child{margin-bottom:0}#graph-option-host-axes>.sg-panel{overflow:visible;border:0;border-radius:0;background:0 0;padding:0}#graph-option-host-axes>[data-graph-axis-tabs]{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:start;column-gap:.55rem;position:sticky;top:0;z-index:2;width:100%;padding-bottom:var(--sg-ctl-card-heading-gap);background:var(--bulma-scheme-main)}#graph-option-host-axes button[data-graph-axis-tab].graph-option-panel-heading{display:block;width:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-family:inherit;cursor:pointer}#graph-option-host-axes button[data-graph-axis-tab].graph-option-panel-heading::after{display:none}#graph-option-host-axes button[data-graph-axis-tab]:focus-visible,#graph-option-host-axes button[data-graph-axis-tab][aria-selected=true]{color:var(--brand-button-color)}#graph-option-host-axes [data-graph-axis-tab-separator]{color:rgba(148,163,184,.72);font-size:.8rem;font-weight:700;line-height:1.2}#graph-option-host-axes>.sg-panel>.sg-panel__heading.graph-option-panel-heading{position:sticky;top:0;z-index:2;padding-bottom:var(--sg-ctl-card-heading-gap)!important;background:var(--bulma-scheme-main);color:var(--bulma-text-weak);font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}#graph-option-panel-axes.workspace-scroll-affordance--show-shadow-top::before{display:none}#graph-option-panel-axes.workspace-scroll-affordance--show-shadow-top #graph-option-host-axes>[data-graph-axis-tabs][data-axis-heading-stuck]::after{content:"";position:absolute;right:0;bottom:-1rem;left:0;height:1rem;background:linear-gradient(to bottom,rgba(15,23,42,.2),rgba(15,23,42,0));pointer-events:none}#graph-option-host-axes>.sg-panel>.sg-panel__body{padding-top:0}#graph-option-panel-axes:has(#graph-option-host-axes > *)>.tools-block>header{display:none}#graph-option-panel-axes:has(#graph-option-host-axes:empty)>.tools-block{min-height:auto}.graph-option-static-section{margin-bottom:var(--sg-ctl-section-gap)}.graph-option-static-section:has(#orientationSelector[hidden]){display:none}.graph-option-empty,.studio-control-help{margin-top:.55rem;color:var(--bulma-text-weak);font-size:.8rem}.graph-layout-panel{display:block}#graphCanvasPageOrientationSelector,#graphCanvasRatioSelector,.graph-layout-panel #orientationSelector,.graph-layout-panel .graph-template-switcher,.graph-layout-panel .graph-type-switcher{margin-bottom:0}.graph-layout-section+.graph-layout-section{padding-top:0}.graph-layout-section>:is(.graph-template-switcher,#orientationSelector){margin-top:0}.graph-layout-empty-state{margin-top:.1rem}:is(.graph-layout-section > .label.is-small,.studio-controls .sg-panel__heading){color:var(--bulma-text-weak);font-size:.72rem;font-weight:var(--bulma-weight-semibold,600);letter-spacing:.01em;line-height:normal;text-transform:uppercase}.sg-pane--right{grid-area:right;background:var(--studio-right-bg)}.workspace-controls-drawer-bar{display:none;flex:0 0 auto;align-items:center;justify-content:flex-end;min-height:2.15rem;padding:.3rem .45rem;background:0 0}.button.workspace-controls-close-button{min-width:1.55rem;width:1.55rem;height:1.55rem;padding:0;border-color:rgba(148,163,184,.32);border-radius:.42rem;background:#fff;box-shadow:none;color:var(--brand-button-color);font-size:.74rem;font-weight:700;line-height:1}.button.workspace-controls-close-button:focus-visible,.button.workspace-controls-close-button:hover{border-color:rgba(148,163,184,.46);background:#f8fafc;box-shadow:none;color:var(--brand-button-color)}.workspace-controls-backdrop{display:none}.workspace-controls-backdrop{position:absolute;inset:0;z-index:55;width:100%;height:100%;border:0;background:rgba(15,23,42,.28);cursor:pointer}@media screen and (min-width:1024px){.sg-shell__layout{grid-template-columns:minmax(0,1fr) var(--studio-right-panel-width);grid-template-areas:"left left" "center right";grid-template-rows:auto minmax(0,1fr)}}@media screen and (min-width:1216px){.sg-shell__layout{grid-template-columns:var(--studio-left-panel-width) minmax(0,1fr) var(--studio-right-panel-width);grid-template-areas:"left center right";grid-template-rows:minmax(0,1fr)}}.studio-controls-body{gap:var(--workspace-gap);padding:.8rem .6rem .6rem .6rem;overflow:hidden}.studio-options-shell{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--workspace-gap);min-height:0;overflow:hidden}.studio-controls-toolbar{position:relative;z-index:1;display:flex;flex-shrink:0;flex-direction:column;gap:var(--workspace-gap);padding-bottom:.7rem;box-shadow:none}.graph-option-controls-section,.graph-option-toggles-section{display:flex;flex-direction:column;gap:var(--workspace-gap)}.graph-option-button-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--studio-tab-button-grid-height);gap:.4rem;flex-shrink:0}body.studio-page :is(.graph-option-grid-button,.studio-tab-button){display:flex;align-items:center;justify-content:center;border:1px solid var(--studio-tab-button-border);border-radius:.72rem;background:var(--studio-tab-button-bg);box-shadow:var(--studio-tab-button-shadow);color:var(--studio-tab-button-text);text-align:center;white-space:normal;line-height:var(--studio-tab-button-line-height);font-size:var(--studio-tab-button-font-size);font-weight:var(--studio-tab-button-font-weight);letter-spacing:var(--studio-tab-button-letter-spacing);text-transform:none;transform:none}body.studio-page :is(.graph-option-grid-button,.studio-tab-button):focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button):hover{border-color:var(--studio-tab-button-border-hover);background:var(--studio-tab-button-bg-hover);box-shadow:var(--studio-tab-button-shadow-hover);color:var(--studio-tab-button-text-hover);transform:none}body.studio-page :is(.graph-option-grid-button,.studio-tab-button):focus-visible{outline:2px solid var(--studio-tab-button-focus-ring);outline-offset:1px}body.studio-page :is(.graph-option-grid-button,.studio-tab-button).is-active,body.studio-page :is(.graph-option-grid-button,.studio-tab-button).is-active:focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button).is-active:hover,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-pressed=true],body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-pressed=true]:focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-pressed=true]:hover,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-selected=true],body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-selected=true]:focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-selected=true]:hover{border-color:var(--studio-tab-button-active-border);background:var(--studio-tab-button-active-bg);box-shadow:var(--studio-tab-button-active-shadow);color:var(--studio-tab-button-active-text);outline:0}body.studio-page :is(.graph-option-grid-button,.studio-tab-button).is-active:focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-pressed=true]:focus-visible,body.studio-page :is(.graph-option-grid-button,.studio-tab-button)[aria-selected=true]:focus-visible{outline:2px solid var(--studio-tab-button-focus-ring);outline-offset:1px}body.studio-page .graph-option-grid-button{width:100%;height:100%;min-height:0;padding:.16rem .38rem}body.studio-page .studio-tab-button{min-height:var(--studio-tab-button-min-height);padding:var(--studio-tab-button-padding-y) var(--studio-tab-button-padding-x)}body.studio-page .studio-tab-button--compact{min-height:var(--studio-tab-button-compact-min-height);padding:var(--studio-tab-button-compact-padding-y) var(--studio-tab-button-compact-padding-x)}.boolean-segmented-control.buttons.has-addons{display:inline-flex;position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;margin:0;flex-wrap:nowrap;align-self:center;justify-self:center;border-radius:.9rem;overflow:hidden}.boolean-segmented-control__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}body.studio-page .boolean-segmented-control .button.boolean-segmented-control__option{flex:1 1 0;min-width:0;height:1.45rem;min-height:0;padding:0 .46rem;font-size:.8rem;line-height:1.05;white-space:nowrap}body.studio-page .boolean-segmented-control .button.boolean-segmented-control__option:first-of-type{margin-left:0;border-top-left-radius:.9rem;border-bottom-left-radius:.9rem}body.studio-page .boolean-segmented-control .button.boolean-segmented-control__option:last-of-type{border-top-right-radius:.9rem;border-bottom-right-radius:.9rem}body.studio-page .sg-ctl-card__control.sg-ctl-row--toggle .boolean-segmented-control{width:100%}.studio-controls .sg-ctl-card__control:has(> .boolean-segmented-control){display:flex;justify-content:center}body.studio-page .sg-ctl-card__control.sg-ctl-row--toggle:has(> .boolean-segmented-control){justify-content:center}.studio-options-shell .workspace-tools-body{flex:1 1 auto;align-self:stretch;width:100%;min-height:0}.studio-controls .workspace-tools-panel:last-child .tools-block{padding-bottom:0}.graph-template-switcher{display:flex;flex-direction:column;gap:.45rem}.graph-template-options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.graph-template-btn{--studio-tab-button-active-border:var(--graph-selector-active-ring);--studio-tab-button-active-bg:var(--studio-tab-button-bg);--studio-tab-button-active-shadow:inset 0 1px 2px rgba(10, 34, 65, 0.12);--studio-tab-button-active-text:var(--studio-tab-button-text);justify-content:flex-start;width:100%;min-width:0;min-height:3.25rem;padding:.5rem .65rem;text-align:left}.graph-template-btn-copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;gap:.18rem}.graph-template-btn-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.graph-template-btn-copy>.studio-control-help{color:currentColor;display:block;font-size:.68rem;font-weight:500;letter-spacing:0;line-height:1.25;margin-top:0;opacity:.74}#graphCanvasPageOrientationSelector.orientation-button-group,#graphCanvasRatioSelector.orientation-button-group,#orientationSelector.orientation-button-group{display:grid;width:100%;margin:0;padding:0;gap:.4rem;border:0;border-radius:0;background:0 0;box-shadow:none}#graphCanvasPageOrientationSelector.orientation-button-group,#orientationSelector.orientation-button-group{grid-template-columns:repeat(2,minmax(0,1fr))}#graphCanvasRatioSelector.orientation-button-group{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.45rem}#orientationSelector.orientation-button-group[hidden]{display:none}#graphCanvasPageOrientationSelector .button,#graphCanvasRatioSelector .button,#orientationSelector .button{width:100%}#graphCanvasPageOrientationSelector .button,#orientationSelector .button{--studio-tab-button-active-border:var(--graph-selector-active-ring);--studio-tab-button-active-bg:var(--studio-tab-button-bg);--studio-tab-button-active-shadow:inset 0 1px 2px rgba(10, 34, 65, 0.12);--studio-tab-button-active-text:var(--studio-tab-button-text)}#graphCanvasRatioSelector .button.is-active,#graphCanvasRatioSelector .button.is-active:focus-visible,#graphCanvasRatioSelector .button.is-active:hover,#graphCanvasRatioSelector .button[aria-pressed=true],#graphCanvasRatioSelector .button[aria-pressed=true]:focus-visible,#graphCanvasRatioSelector .button[aria-pressed=true]:hover{border-color:var(--studio-tab-button-active-border);background:var(--studio-tab-button-active-bg);box-shadow:var(--studio-tab-button-active-shadow);color:var(--studio-tab-button-active-text)}#graphCanvasPageOrientationSelector .button{flex-direction:column;gap:.26rem;min-height:3.25rem;padding-top:.45rem;padding-bottom:.42rem;font-weight:700;line-height:1.1}#graphCanvasPageOrientationSelector .button svg{flex:0 0 auto}#graphCanvasPageOrientationSelector .button span{display:block}#columnRoleControls{display:grid;gap:.45rem;margin-bottom:.45rem;padding:0;border:0;border-radius:0;background:0 0}#columnRoleControls[hidden]{display:none}.sg-role-row{margin-bottom:.55rem}.sg-role-row:last-child{margin-bottom:0}.sg-role-label{min-width:0}.sg-role-select{width:100%}.sg-role-options{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sg-role-row--multi .sg-role-options{grid-column:span 3}.sg-role-checkbox{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--workspace-gap);width:100%}.sg-role-checkbox input{margin:0}.sg-role-checkbox span{min-width:0}#columnRoleControls .sg-role-checkbox .toggle-switch{--studio-toggle-switch-width:30px;--studio-toggle-switch-height:16px;--studio-toggle-switch-thumb-size:10px;--studio-toggle-switch-thumb-offset:3px;--studio-toggle-switch-thumb-travel:14px;flex:0 0 auto;margin-left:auto}.sg-role-action{grid-column:1/-1;display:flex}.sg-role-action .button{width:100%;justify-content:center}.sg-panel{overflow:hidden;border:1px solid var(--bulma-border);border-radius:var(--sg-panel-radius);background:var(--bulma-scheme-main)}.sg-panel.is-graph-interaction-highlight{border-color:#25c8df}#graph-option-host-aspect-ratio :is(.sg-form-row,.sg-ctl-card,.sg-ctl-group,.line-series-style-group,.data-point-series-entry).is-graph-interaction-highlight,#graph-option-host-labels :is(.sg-form-row,.sg-ctl-card,.sg-ctl-group,.line-series-style-group,.data-point-series-entry).is-graph-interaction-highlight,#graph-option-host-overlays :is(.sg-form-row,.sg-ctl-card,.sg-ctl-group,.line-series-style-group,.data-point-series-entry).is-graph-interaction-highlight,#graph-option-host-style :is(.sg-form-row,.sg-ctl-card,.sg-ctl-group,.line-series-style-group,.data-point-series-entry).is-graph-interaction-highlight{box-sizing:border-box;border-radius:.55rem;border-style:solid;border-color:#25c8df}.studio-controls .sg-panel{padding:var(--sg-panel-padding)}.sg-panel__heading,.studio-control-subheading{margin-bottom:0;padding:.6rem .3rem}.sg-panel__heading--toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-gap)}.sg-panel__heading{padding-top:0!important;padding-left:0!important}.studio-controls :is(.graph-option-controls-heading,.graph-option-toolbar-heading,.graph-option-panel-heading,.sg-panel__heading){color:var(--bulma-text-weak);font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.studio-controls .sg-panel__heading:has([data-labels-advanced-toggle]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--workspace-gap);margin-bottom:0!important;cursor:pointer}.studio-controls .sg-panel:has([data-labels-advanced-toggle][aria-expanded=false])>.sg-panel__heading:has([data-labels-advanced-toggle]){padding-bottom:0!important}[data-labels-advanced-body]{max-height:32rem;overflow:hidden;opacity:1;transform:translateY(0);transform-origin:top;transition:max-height 180ms ease,opacity 140ms ease,transform 180ms ease,padding 180ms ease}.studio-controls .sg-panel:has([data-labels-advanced-toggle][aria-expanded=false])>[data-labels-advanced-body]{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-.22rem)}[data-labels-advanced-body][data-labels-advanced-animating=true]{will-change:max-height,opacity,transform,padding}[data-labels-advanced-body][hidden]{display:none}@media (prefers-reduced-motion:reduce){[data-labels-advanced-body]{transition:none}}.button[data-labels-advanced-toggle]{flex:0 0 auto;min-width:1.01rem;width:.75rem;height:.75rem;margin-top:0;padding:0;border:0;background:0 0;box-shadow:none}.button[data-labels-advanced-toggle]::before,.button[data-quick-toggles-toggle]::before{width:var(--sg-caret-width);height:var(--sg-caret-height);background-image:var(--sg-caret-image);background-repeat:var(--sg-caret-background-repeat);background-position:var(--sg-caret-background-position);background-size:var(--sg-caret-background-size)}.button[data-labels-advanced-toggle]:focus-visible,.button[data-labels-advanced-toggle]:hover{border:0;background:0 0;box-shadow:none}.sg-panel__heading.sg-panel__heading--toggle:has(.sg-panel__toggle input:disabled){color:var(--bulma-text-weak);opacity:.62}.studio-control-subheading{display:block;margin:0;padding:0;color:var(--bulma-text-weak);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:left;text-transform:uppercase}.sg-panel__heading.sg-panel__heading--toggle:has(.sg-panel__toggle input:not(:checked)):has(+ .sg-panel__body[hidden]){padding-bottom:0;margin-bottom:0}.sg-panel__body{min-width:0}.sg-panel__toggle{margin-left:auto}.sg-form-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:var(--workspace-gap);margin-bottom:var(--workspace-gap)}.sg-panel__body>.sg-form-row:last-child{margin-bottom:0}.data-properties-section-body>.sg-form-row:last-child{margin-bottom:0}.sg-form-label{padding:.1rem;font-weight:600;text-align:left}.sg-form-control{width:100%;min-height:2.2rem;box-sizing:border-box}.property-input--invalid{border-color:#d92d20!important;box-shadow:0 0 0 .125em rgb(217 45 32 / .12)!important}.property-field-error{display:none!important;grid-column:2/-1;margin-top:-.3rem;margin-bottom:.1rem;color:#b42318;font-size:.78rem;line-height:1.3}.property-row-error{display:none!important;width:100%;box-sizing:border-box;padding:.45rem .55rem;border:1px solid #f5c8c2;border-radius:.5rem;background:#fff4f2;color:#b42318;font-size:.8rem}.sg-span-full{grid-column:1/-1}.sg-span-3{grid-column:span 3}.palette-picker{position:relative;display:flex;flex-direction:column;gap:var(--sg-ctl-card-heading-gap);width:100%;padding:0;border:0;background:0 0}.palette-picker.is-open{z-index:30}.palette-picker-content-host{display:flex;flex-direction:column;gap:var(--sg-ctl-section-gap)}.palette-picker-content-host:empty{display:none}#columnRoleControls select.sg-role-select,:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable) :is(input.sg-form-control:not([type=checkbox]),select.sg-form-control,textarea.sg-form-control),[data-ref-line-def] :is(input.sg-form-control,select.sg-form-control){width:100%;box-sizing:border-box;border:0;border-radius:0;background:0 0;box-shadow:none;color:inherit}#columnRoleControls select.sg-role-select,:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control),[data-ref-line-def] :is(input.sg-form-control:not([type=color]):not([type=range]),select.sg-form-control){padding:var(--sg-form-inline-padding);line-height:1.1;background:0 0;box-shadow:var(--sg-form-rest-shadow)}#columnRoleControls select.sg-role-select:focus,:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]):focus,select.sg-form-control:focus,textarea.sg-form-control:focus),[data-ref-line-def] :is(input.sg-form-control:not([type=color]):not([type=range]):focus,select.sg-form-control:focus){background:0 0;box-shadow:var(--sg-form-focus-shadow);outline:0}body.studio-page :is(:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable,[data-sig-line-pair]) select.sg-form-control,#columnRoleControls select.sg-role-select,[data-ref-line-def] select.sg-form-control){box-shadow:none}body.studio-page :is(:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable,[data-sig-line-pair]) select.sg-form-control:focus,#columnRoleControls select.sg-role-select:focus,[data-ref-line-def] select.sg-form-control:focus){box-shadow:none}body.studio-page :is(:where(.graph-option-live-grid,.error-bar-modal-content,#dataTable,[data-sig-line-pair]) select.sg-form-control,#columnRoleControls select.sg-role-select,[data-ref-line-def] select.sg-form-control){text-align:left;text-align-last:left;border-bottom:1px solid rgba(148,163,184,.34);padding-right:var(--sg-select-padding-inline-end);background-image:var(--sg-caret-image);background-repeat:var(--sg-caret-background-repeat);background-position:var(--sg-select-icon-position);background-size:var(--sg-select-icon-size);-webkit-appearance:none;-moz-appearance:none;appearance:none}.error-bar-modal-table input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),.error-bar-modal-table select.sg-form-control{background:0 0;box-shadow:none}body.studio-page .error-bar-modal-sample-row :is(select.sg-form-control,input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range])){box-shadow:var(--sg-form-rest-shadow)}body.studio-page .error-bar-modal-sample-row :is(select.sg-form-control:focus,input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]):focus){box-shadow:var(--sg-form-focus-shadow)}.graph-option-live-grid .color-field,[data-ref-line-def] .color-field{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.38rem;width:100%;max-width:190px;min-width:0;min-height:2.2rem;padding:var(--sg-form-inline-padding);line-height:1.1;border:0;border-radius:0;background:0 0;box-shadow:var(--sg-form-rest-shadow)}.graph-option-live-grid .color-field:focus-within,[data-ref-line-def] .color-field:focus-within{background:0 0;box-shadow:var(--sg-form-focus-shadow)}.graph-option-live-grid .color-field-swatch,[data-ref-line-def] .color-field-swatch{flex:0 0 auto;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:999px;background:0 0;cursor:pointer}.graph-option-live-grid .color-field-swatch::-webkit-color-swatch-wrapper,[data-ref-line-def] .color-field-swatch::-webkit-color-swatch-wrapper{padding:0}.graph-option-live-grid .color-field-swatch::-moz-color-swatch,.graph-option-live-grid .color-field-swatch::-webkit-color-swatch,[data-ref-line-def] .color-field-swatch::-moz-color-swatch,[data-ref-line-def] .color-field-swatch::-webkit-color-swatch{border:1px solid rgb(15 23 42 / .18);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25)}.graph-option-live-grid .color-field-hex,[data-ref-line-def] .color-field-hex{flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;outline:0;background:0 0;color:var(--bulma-text,inherit);font-family:inherit;font-size:.84rem;font-weight:400;line-height:normal;letter-spacing:0;text-align:left;text-transform:none;box-shadow:none}.graph-option-live-grid .color-field-hex::placeholder,[data-ref-line-def] .color-field-hex::placeholder{color:var(--bulma-text-weak);opacity:.75}.graph-option-live-grid .palette-picker-trigger{position:relative;display:flex;align-items:center;justify-content:stretch;width:100%;min-height:2.55rem;padding:.32rem 2rem .32rem .9rem;border:1px solid var(--bulma-border);border-radius:.78rem;background:var(--bulma-scheme-main);box-shadow:none;color:var(--bulma-text-strong);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color 140ms ease,box-shadow 140ms ease,background 140ms ease}.graph-option-live-grid .palette-picker-trigger::after{content:"";position:absolute;top:50%;right:.95rem;width:var(--sg-caret-width);height:var(--sg-caret-height);border:0;background-image:var(--sg-caret-image);background-repeat:var(--sg-caret-background-repeat);background-position:var(--sg-caret-background-position);background-size:var(--sg-caret-background-size);transform:translateY(-50%);pointer-events:none}.graph-option-live-grid .palette-picker-trigger:focus-visible,.graph-option-live-grid .palette-picker-trigger:hover,.palette-picker.is-open .palette-picker-trigger{background:rgba(255,255,255,.98);border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28);box-shadow:0 0 0 .125rem hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.12)}.graph-option-live-grid .palette-picker-trigger:focus-visible{outline:0}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger{min-height:0;padding:.02rem var(--sg-select-padding-inline-end) .02rem 0;border:0;border-bottom:1px solid rgba(148,163,184,.34);border-radius:0;background:#fff;box-shadow:none;text-align:left}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger:focus-visible,.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger:hover,.palette-picker[data-control-key=graphFontFamily].is-open .palette-picker-trigger{border-color:transparent;border-bottom-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28);background:#fff;box-shadow:none}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger::after{right:0}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger .palette-picker-option-content{justify-content:flex-start;padding-right:0}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-trigger-label{text-align:left}.graph-option-live-grid .palette-picker-trigger .palette-picker-trigger-label{flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%)}.palette-picker--custom .palette-picker-trigger{border-style:dashed}.palette-picker-trigger-label{display:block;min-width:0;color:inherit;font-size:.84rem;font-weight:600;line-height:1.3}.palette-picker-trigger .palette-picker-option-content{padding-right:.2rem}.palette-picker-trigger-swatches{margin-right:.55rem}.graph-option-live-grid .palette-picker-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:31;display:none;flex-direction:column;gap:.15rem;width:100%;padding:.3rem;border:1px solid var(--bulma-border);border-radius:.82rem;background:rgba(255,255,255,.98);box-shadow:0 12px 24px rgba(15,23,42,.08)}.graph-option-live-grid .palette-picker:not([data-control-key=graphFontFamily]) .palette-picker-menu{top:calc(2.55rem + .35rem)}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-menu{gap:.15rem;width:max-content;min-width:100%;padding:.3rem;background:#fff}.palette-picker.is-open .palette-picker-menu{display:flex}.graph-option-live-grid .palette-picker-option{display:flex;align-items:center;width:100%;padding:.5rem .62rem;border:1px solid transparent;border-radius:.65rem;background:0 0;color:var(--bulma-text-strong);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease}.graph-option-live-grid .palette-picker-option:focus-visible,.graph-option-live-grid .palette-picker-option:hover{border-color:rgba(148,163,184,.34);background:rgba(248,250,252,.9);box-shadow:none;outline:0}.graph-option-live-grid .palette-picker-option.is-selected{border-color:rgba(10,34,65,.22);background:rgba(10,34,65,.05)}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option{min-width:max-content;border:0;border-radius:.65rem;background:#fff;box-shadow:none;color:var(--bulma-text-strong);outline:0;text-decoration:none;white-space:nowrap}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option.is-selected,.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option:focus-visible,.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option:hover{border:0;border-radius:.65rem;background:#f1f5f9;box-shadow:none;outline:0;text-decoration:none}.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option-content,.graph-option-live-grid .palette-picker[data-control-key=graphFontFamily] .palette-picker-option-label{text-decoration:none;white-space:nowrap}.graph-option-live-grid .palette-picker-option--custom{border-style:dashed}.palette-picker-option-content{display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-gap);width:100%;min-width:0}.palette-picker-option-label{display:block;min-width:0;color:inherit;font-size:.82rem;font-weight:600;line-height:1.25}.palette-option-swatches{display:flex;align-items:center;flex-wrap:nowrap;gap:.38rem;max-width:100%}.palette-picker-option-swatches{flex:0 0 auto;width:auto}.palette-option-swatches--empty{display:none}.palette-option-swatch{display:block;flex:0 0 auto;width:.92rem;height:.92rem;border:1px solid rgba(148,163,184,.42);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.studio-controls .series-color-list .series-color-custom-row .color-field{max-width:none}.studio-controls .series-color-list .data-point-series-entry.series-color-entry--inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--workspace-gap);row-gap:0}.studio-controls .series-color-list .data-point-series-entry.series-color-entry--inline:has(.series-color-direct-field){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-controls .series-color-list .data-point-series-entry.series-color-entry--inline .data-point-series-entry-label{min-width:0;max-width:100%;margin:0;padding-left:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%)}.studio-controls .series-color-list .series-color-inline-panel{display:flex;justify-content:flex-end;align-items:center;min-width:0}.studio-controls .series-color-list .series-color-inline-panel .series-color-chip-row{flex:0 0 auto;width:auto;justify-content:flex-end}.studio-controls .series-color-list .series-color-direct-field{width:170px;max-width:100%;min-width:0;margin-left:auto;--color-field-gap:0.52rem;--color-field-swatch-size:1.02rem}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-hex{min-width:0;color:#2d3a3a;font-size:.82rem;font-weight:500;letter-spacing:.01em}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch::-moz-color-swatch,.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch::-webkit-color-swatch{border:1px solid rgba(15,23,42,.22);box-shadow:none}.studio-controls .series-color-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%}.studio-controls .series-color-list .sg-ctl-card__control .series-color-chip-row{width:auto;margin-left:auto;justify-content:flex-end}.studio-controls .sg-ctl-card .sg-ctl-row .series-color-chip-row{max-width:100%;justify-content:flex-start;overflow:hidden}.studio-controls .data-point-series-panel .sg-ctl-row .series-color-chip-row,.studio-controls .data-point-series-panel.series-color-list .sg-ctl-row .series-color-chip-row{width:auto;margin-left:auto;justify-content:flex-end;overflow:visible}.studio-controls .data-point-series-panel.series-color-list .series-color-custom-row>.sg-ctl-card__control{display:flex;justify-content:flex-end}.studio-controls .data-point-series-panel.series-color-list .sg-ctl-row:has(.series-color-chip-row),.studio-controls .data-point-series-panel.series-color-list .sg-ctl-row:has(.series-color-direct-field){padding-block:0.08rem}.studio-controls .sg-ctl-card .sg-ctl-row .series-color-direct-field{width:100%;max-width:100%;margin-left:0}.studio-controls .sg-ctl-card .sg-ctl-row .series-color-direct-field.color-field{width:100%;max-width:100%}@media (max-width:640px){.studio-controls .series-color-list .data-point-series-entry.series-color-entry--inline{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.studio-controls .series-color-list .series-color-inline-panel{justify-content:flex-start}.studio-controls .series-color-list .series-color-inline-panel .series-color-chip-row{justify-content:flex-start}.studio-controls .series-color-list .series-color-direct-field{width:min(220px,100%);margin-left:0}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body) .sg-ctl-row{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body) .sg-ctl-row.sg-ctl-row--toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body) .sg-ctl-row.sg-ctl-row--toggle>.sg-ctl-card__label{grid-column:1;grid-row:1;align-self:center}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body) .sg-ctl-row.sg-ctl-row--toggle>.sg-ctl-card__control.sg-ctl-row--toggle{grid-column:2;grid-row:1;width:auto;min-height:0}}.studio-controls .series-color-chip-row--custom-palette{flex-wrap:nowrap}.studio-controls .series-color-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(148,163,184,.62);border-radius:999px;background:0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);cursor:pointer;transition:border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.studio-controls .series-color-chip:focus-visible{outline:0;box-shadow:0 0 0 .11rem hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.18)}.studio-controls .series-color-chip.is-selected{border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),1);box-shadow:0 0 0 .1rem hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.3),inset 0 0 0 1px rgba(255,255,255,.5)}.studio-controls .series-color-chip--custom{border-style:dashed;color:rgba(51,65,85,.78);background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px rgba(148,163,184,.2)}.studio-controls .series-color-chip--custom svg{width:.62rem;height:.62rem;display:block}.data-label-color-container{display:flex;flex-direction:column;gap:.5rem}.data-label-color-row{display:grid;grid-template-columns:1fr;align-items:center;gap:.45rem}.data-label-color-row-label{font-size:.85rem}.data-label-color-input{width:100%}.data-properties-section-body{padding:.15rem 0 .2rem}.studio-controls .sg-ctl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch;gap:var(--sg-ctl-section-gap);margin-bottom:var(--sg-ctl-section-gap);padding:0}.studio-controls .sg-ctl-grid[data-overlay-inline-pair="1"]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.studio-controls .data-label-color-row.sg-ctl-grid,.studio-controls .sg-ctl-grid:last-child{margin-bottom:0}.studio-controls .sg-ctl-card{min-width:0;border:1px solid rgb(148 163 184 / .28);border-radius:var(--sg-ctl-card-radius);background:rgb(255 255 255 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58);display:flex;flex-direction:column;align-items:stretch;gap:var(--sg-ctl-card-gap);padding:var(--sg-ctl-card-padding)}.studio-controls .sg-ctl-card:has(> .studio-control-help){gap:var(--workspace-gap)}.studio-controls .sg-ctl-card>.studio-control-help{margin-top:0}.studio-controls :is([data-data-properties-section] > .sg-panel__heading:has(+ .sg-panel__body > .studio-control-help:first-child),.sg-panel > .sg-panel__heading:has(+ .studio-control-help)){margin-bottom:0;padding-bottom:var(--sg-ctl-card-heading-gap)}.studio-controls :is([data-data-properties-section] > .sg-panel__body > .studio-control-help:first-child,.sg-panel > .sg-panel__heading + .studio-control-help){margin-top:calc(var(--workspace-gap) - var(--sg-ctl-card-heading-gap))}#graph-option-host-style .sg-ctl-card:has(> .palette-picker){border-color:var(--bulma-border)}.studio-controls .sg-ctl-grid>.sg-ctl-card.sg-role-row{margin-bottom:0}.studio-controls .sg-ctl-card.sg-ctl-row:not(:has(> .toggle-detail-header)):has(> .sg-ctl-card__control input.sg-form-control[type=range]){border-color:transparent;background:0 0;box-shadow:none}.studio-controls .sg-ctl-grid>.sg-ctl-card.sg-ctl-row:not(.sg-ctl-card--full):not(:has(> .toggle-detail-header)):has(> .sg-ctl-card__control input.sg-form-control[type=range]){border-color:rgb(148 163 184 / .28);background:rgb(255 255 255 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}.studio-controls [data-style-card-grid="1"]>.sg-ctl-card.sg-ctl-row:not(:has(> .toggle-detail-header)):has(> .sg-ctl-card__control input.sg-form-control[type=range]){border-color:rgb(148 163 184 / .28);background:rgb(255 255 255 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}.studio-controls .sg-ctl-card--full{grid-column:1/-1}.studio-controls .sg-ctl-card.studio-control-list-option{padding:0;border:0;background:0 0;box-shadow:none;gap:var(--sg-ctl-section-gap)}.studio-controls .sg-ctl-card .sg-ctl-grid{grid-template-columns:1fr}.studio-controls .sg-ctl-group{display:flex;flex-direction:column;align-items:stretch;gap:var(--sg-ctl-section-gap);width:100%}.studio-controls .sg-ctl-group--section{display:block;grid-column:1/-1;min-width:0}.studio-controls .graph-option-live-grid>[class*=PropsSection]>.sg-panel__heading,.studio-controls :is(.sg-ctl-group--section,.graph-option-static-section,.graph-layout-section,.data-properties-panel-section)>.sg-panel__heading{padding-bottom:var(--sg-ctl-card-heading-gap);margin-bottom:0}.studio-controls .sg-ctl-group__body{display:grid;gap:var(--sg-ctl-section-gap);min-width:0;padding:0 0 .2rem}.studio-controls .graph-option-live-grid>[class*=PropsSection]>:is(.sg-panel__body,.sg-ctl-group__body),.studio-controls :is(.sg-ctl-group--section,.graph-option-static-section,.graph-layout-section,.data-properties-panel-section)>:is(.sg-panel__body,.sg-ctl-group__body,.graph-option-static-section-body,.graph-template-switcher){padding-top:0}.studio-controls .sg-ctl-group--heading-only>.sg-panel__heading{padding-bottom:0!important;margin-bottom:0}.studio-controls .graph-option-live-grid>[class*=PropsSection]>.sg-panel__heading.sg-panel__heading--toggle:has(+ .sg-panel__body[hidden]),.studio-controls .sg-ctl-group--heading-only>.sg-panel__heading.sg-panel__heading--toggle,.studio-controls .sg-ctl-group--section>.sg-panel__heading.sg-panel__heading--toggle:has(+ .sg-panel__body[hidden]){padding-bottom:0!important}.studio-controls .sg-panel__heading.sg-panel__heading--toggle:not(:has(+ .sg-panel__body:not([hidden]):not([aria-hidden=true]))):not(:has(> .sg-ctl-grid[aria-hidden=false])){align-items:center;padding-bottom:0!important;margin-bottom:0}.studio-controls .toggle-detail-header{display:flex;align-items:center;justify-content:flex-end;width:100%}.studio-controls .toggle-detail-header--labeled{justify-content:space-between;gap:var(--workspace-gap)}.studio-controls .sg-ctl-card>.toggle-detail-header{margin-bottom:var(--sg-ctl-card-heading-gap)}.studio-controls .sg-ctl-card>.toggle-detail-header--labeled:has(.toggle-switch){margin-bottom:0}.studio-controls .sg-ctl-card>.toggle-detail-header--labeled:has(.toggle-switch):has(+ :not([hidden])){margin-bottom:var(--sg-ctl-card-heading-gap)}.studio-controls .sg-ctl-card>.toggle-detail-header--labeled:not(:has(.toggle-switch)){justify-content:flex-start}.studio-controls .bar-custom-color-panel{width:100%}.studio-controls .data-point-series-list{display:flex;flex-direction:column;gap:var(--sg-ctl-section-gap);width:100%}.studio-controls .data-point-series-entry{display:grid;gap:.3rem}.studio-controls .data-point-series-entry-label{padding-left:.1rem}.studio-controls .data-point-series-panel>.data-point-series-entry-label{padding-left:0}.studio-controls .series-color-list .data-point-series-entry-label{padding-left:0;margin-bottom:.05rem}.studio-controls .sg-ctl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--workspace-gap)}.studio-controls .sg-ctl-row[hidden]{display:none!important}.studio-controls .sg-ctl-row--full{grid-template-columns:1fr}.studio-controls .sg-ctl-card__label{display:block;min-width:0;max-width:100%;margin:0;color:var(--bulma-text-weak);font-size:.65rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase}.studio-controls .sg-ctl-row>.sg-ctl-card__label,.studio-controls .sg-panel__heading--toggle>span,.studio-controls .toggle-detail-header--labeled>.studio-control-subheading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%)}.studio-controls .sg-panel__heading--toggle>span,.studio-controls .toggle-detail-header--labeled>.studio-control-subheading{flex:1 1 auto;min-width:0}.studio-controls .sg-ctl-card__control{width:100%;min-width:0}.studio-controls .sg-ctl-card__control.sg-ctl-row--toggle{display:flex;align-items:center;justify-content:flex-end}.studio-controls .sg-ctl-card.sg-ctl-row--toggle,.studio-controls .sg-ctl-card:has(> .sg-ctl-card__control.sg-ctl-row--toggle){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--workspace-gap)}.studio-controls .sg-ctl-card.sg-ctl-row--toggle>.sg-ctl-card__label,.studio-controls .sg-ctl-card:has(> .sg-ctl-card__control.sg-ctl-row--toggle)>.sg-ctl-card__label{grid-column:1;grid-row:1;align-self:center}.studio-controls .sg-ctl-card.sg-ctl-row--toggle>.sg-ctl-card__control.sg-ctl-row--toggle,.studio-controls .sg-ctl-card:has(> .sg-ctl-card__control.sg-ctl-row--toggle)>.sg-ctl-card__control.sg-ctl-row--toggle{grid-column:2;grid-row:1;width:auto;min-height:0}.studio-controls .sg-ctl-card__control.sg-ctl-row--toggle .toggle-switch{--studio-toggle-switch-width:30px;--studio-toggle-switch-height:16px;--studio-toggle-switch-thumb-size:10px;--studio-toggle-switch-thumb-offset:3px;--studio-toggle-switch-thumb-travel:14px;flex:0 0 auto;width:var(--studio-toggle-switch-width);height:var(--studio-toggle-switch-height);min-height:var(--studio-toggle-switch-height);align-self:center}#columnRoleControls .sg-ctl-card.sg-ctl-card--full.sg-ctl-row--toggle>.sg-ctl-card__control.sg-ctl-row--toggle .toggle-switch{--studio-toggle-switch-width:38px;--studio-toggle-switch-height:20px;--studio-toggle-switch-thumb-size:14px;--studio-toggle-switch-thumb-offset:3px;--studio-toggle-switch-thumb-travel:18px}.studio-controls .sg-ctl-row--actions .sg-ctl-card__control{grid-column:1/-1}.studio-controls .sg-ctl-row--actions .button{width:100%;justify-content:center}.studio-controls .overlay-management-actions,.studio-controls .studio-control-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workspace-gap);width:100%}.studio-controls .overlay-management-actions .button,.studio-controls .studio-control-actions .button{width:100%;justify-content:center}.studio-controls .sg-ctl-card:focus-within{border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}.studio-controls .sg-ctl-card[data-error-bar-card-action="1"]{cursor:pointer;isolation:isolate;position:relative;box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}.studio-controls .sg-ctl-card[data-error-bar-card-action="1"]::before{content:"";position:absolute;inset:0.26rem;border:1px solid var(--studio-tab-button-active-bg);border-radius:calc(var(--sg-ctl-card-radius) - .26rem);background:rgb(248 250 252 / .88);pointer-events:none;z-index:0}.studio-controls .sg-ctl-grid>.sg-ctl-card.sg-ctl-row[data-error-bar-card-action="1"]{align-items:center;gap:0;justify-content:center}.studio-controls .sg-ctl-card[data-error-bar-card-action="1"]>.sg-ctl-card__label{align-self:center;justify-self:center;position:relative;text-align:center;z-index:1}.studio-controls .sg-ctl-card[data-error-bar-card-action="1"]:hover{border-color:rgb(148 163 184 / .38)}.studio-controls .sg-ctl-card[data-error-bar-card-action="1"]:focus-visible{outline:0;border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}.studio-controls .sg-ctl-card.sg-ctl-row:not(:has(> .toggle-detail-header)):focus-within:has(> .sg-ctl-card__control input.sg-form-control[type=range]){border-color:transparent;box-shadow:none}.studio-controls .sg-ctl-grid>.sg-ctl-card.sg-ctl-row:not(.sg-ctl-card--full):not(:has(> .toggle-detail-header)):focus-within:has(> .sg-ctl-card__control input.sg-form-control[type=range]){border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}#graph-option-host-data-properties [data-feature=summary-stat]>.sg-panel__body>.sg-ctl-card.sg-ctl-row:has([data-size-spacing-control=violin-smoothness]){border-color:rgb(148 163 184 / .28);background:rgb(255 255 255 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}#graph-option-host-data-properties [data-feature=summary-stat]>.sg-panel__body>.sg-ctl-card.sg-ctl-row:has([data-size-spacing-control=violin-smoothness]):focus-within{border-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}.studio-controls .sg-ctl-card:has(.property-input--invalid){border-color:#d92d20;box-shadow:0 0 0 .125rem rgb(217 45 32 / .12)}.studio-controls .sg-ctl-card.studio-control-list-option:focus-within,.studio-controls .sg-ctl-card.studio-control-list-option:has(.property-input--invalid){border:0;box-shadow:none}.studio-controls .sg-ctl-card__label,.studio-controls .studio-control-label{display:block;min-width:0;max-width:100%;margin:0;padding:0;color:var(--bulma-text-weak);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.studio-controls .sg-ctl-card__control{width:100%;min-width:0}.studio-controls .sg-ctl-card :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,select.sg-role-select,.color-field,.color-field-hex){border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--bulma-text-strong);font-size:.8rem;font-weight:500;line-height:1.35}.studio-controls .sg-ctl-card :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,select.sg-role-select){min-height:0;padding:0}.studio-controls .sg-ctl-card :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]):disabled,select.sg-form-control:disabled,textarea.sg-form-control:disabled,select.sg-role-select:disabled,.color-field-hex:disabled){color:var(--bulma-text-weak);-webkit-text-fill-color:var(--bulma-text-weak);opacity:.62;cursor:not-allowed}.studio-controls .sg-ctl-row:has(:is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]):disabled,input.sg-form-control[type=range]:disabled,select.sg-form-control:disabled,textarea.sg-form-control:disabled,select.sg-role-select:disabled,.color-field-hex:disabled)) .sg-ctl-card__label{color:var(--bulma-text-soft);opacity:.7}.studio-controls .sg-ctl-card :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,select.sg-role-select,.color-field,.color-field-hex):focus{outline:0;box-shadow:none}.studio-controls .graph-option-live-grid [data-ref-line-def] select,.studio-controls .graph-option-live-grid [data-sig-line-pair] select,.studio-controls .graph-option-live-grid select{border:0;background:0 0;box-shadow:none!important}.studio-controls .graph-option-live-grid [data-ref-line-def] select:focus,.studio-controls .graph-option-live-grid [data-sig-line-pair] select:focus,.studio-controls .graph-option-live-grid select:focus{border:0;background:0 0;box-shadow:none!important;outline:0}.studio-controls .sg-ctl-row :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,.color-field,.color-field-hex){border:0;background:0 0;box-shadow:none;color:var(--bulma-text-strong);font-size:.8rem;font-weight:500;line-height:1.35}.studio-controls .sg-ctl-row :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control){min-height:0;padding:0}.studio-controls .sg-ctl-row :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,.color-field,.color-field-hex):focus{outline:0;box-shadow:none}.studio-controls .sg-ctl-row .color-field{max-width:none;min-height:0;padding:0}.studio-controls .sg-ctl-card .color-field{max-width:none;min-height:0;padding:0}.studio-controls .sg-ctl-card .property-input--invalid{border-color:#d92d20!important;border-bottom-color:#d92d20!important;background:0 0;box-shadow:none!important}.studio-controls .sg-ctl-card .color-field-hex{font-size:.8rem;font-weight:500}body.studio-page :is(.graph-option-live-grid,.error-bar-modal-content,#columnRoleControls,[data-ref-line-def],[data-sig-line-pair],.studio-controls .sg-ctl-card,.studio-controls .sg-ctl-group__body) input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]){text-align:left}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,[data-ref-line-field]:not([type=color]):not([type=range])){padding:.02rem 0;border-bottom:1px solid rgba(148,163,184,.34);background:0 0;box-shadow:none}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,[data-ref-line-field]:not([type=color]):not([type=range])):focus{outline:0;border-bottom-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28);box-shadow:none}.studio-controls .sg-ctl-card>.sg-ctl-card__control>:is(input.sg-form-control,textarea.sg-form-control),.studio-controls .sg-ctl-card>:is(input.sg-form-control.sg-ctl-card__control,textarea.sg-form-control.sg-ctl-card__control){border-bottom:0;box-shadow:none}.studio-controls .sg-ctl-card:not(:has(.sg-ctl-row)) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),textarea.sg-form-control){border-bottom:0;box-shadow:none}.studio-controls .sg-ctl-card>.sg-ctl-card__control>:is(input.sg-form-control,textarea.sg-form-control):focus,.studio-controls .sg-ctl-card>:is(input.sg-form-control.sg-ctl-card__control,textarea.sg-form-control.sg-ctl-card__control):focus{border-bottom:0;box-shadow:none}.studio-controls .sg-ctl-card:not(:has(.sg-ctl-row)) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]):focus,textarea.sg-form-control:focus){border-bottom:0;box-shadow:none}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row>.sg-ctl-card__control>:is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),textarea.sg-form-control){border-bottom:1px solid rgba(148,163,184,.34)}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row>.sg-ctl-card__control>:is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),textarea.sg-form-control):focus{border-bottom-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--sg-ctl-card-gap)}.studio-controls .sg-ctl-grid>.sg-ctl-card.sg-ctl-row:not(.sg-ctl-card--full):not(.sg-ctl-row--actions):not(:has(> .toggle-detail-header)){min-height:var(--sg-ctl-half-card-min-height)}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row.sg-ctl-row--toggle>.sg-ctl-card__label{align-self:stretch}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row>.sg-ctl-card__control{margin-top:auto}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row>.sg-ctl-card__control>:is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control){display:block}.studio-controls :is(.sg-ctl-grid,.data-properties-section-body)>.sg-ctl-card.sg-ctl-row>.sg-ctl-card__control>:has(> input.sg-form-control[type=range]){align-items:center!important;transform:translateY(calc((1.25rem - .82rem)/ 2))}.studio-controls button[data-size-spacing-control$="-auto"],.studio-controls button[data-slider-reset-control=true],.studio-controls button[data-template-reset-control=true]{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:1.25rem;padding:0!important;border:0!important;border-radius:999px;background:0 0!important;box-shadow:none!important;color:var(--brand-button-border);font-size:1.05rem;font-weight:700;line-height:1;opacity:1!important;outline:0!important;outline-offset:0}.studio-controls button[data-size-spacing-control$="-auto"]:disabled,.studio-controls button[data-slider-reset-control=true]:disabled,.studio-controls button[data-template-reset-control=true]:disabled{color:rgba(100,116,139,.46);cursor:default;opacity:1!important}.studio-controls button[data-size-spacing-control$="-auto"] img,.studio-controls button[data-slider-reset-control=true] img,.studio-controls button[data-template-reset-control=true] img{display:block;width:.75rem;height:auto;pointer-events:none}.studio-controls button[data-size-spacing-control$="-auto"]:disabled img,.studio-controls button[data-slider-reset-control=true]:disabled img,.studio-controls button[data-template-reset-control=true]:disabled img{filter:grayscale(1);opacity:.46}.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) :is(input.sg-form-control:not([type=checkbox]):not([type=color]):not([type=range]),select.sg-form-control,textarea.sg-form-control,[data-ref-line-field]:not([type=color]):not([type=range])).property-input--invalid{border-bottom-color:#d92d20!important}.studio-controls input.sg-form-control[type=range]{--sg-range-track-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--sg-range-track-size:4px;--sg-range-thumb-size:0.82rem;display:block;width:100%;height:var(--sg-range-thumb-size);min-height:var(--sg-range-thumb-size);padding:0;border:0;border-bottom:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:none;box-shadow:none;color:var(--sg-range-track-color);accent-color:var(--sg-range-track-color);cursor:pointer}.studio-controls input.sg-form-control[type=range]:focus{outline:0;box-shadow:none}.studio-controls input.sg-form-control[type=range]::-moz-focus-outer{border:0}.studio-controls input.sg-form-control[type=range]::-webkit-slider-runnable-track{height:var(--sg-range-track-size);border:0;border-bottom:0;border-radius:999px;background:var(--sg-range-track-color);box-shadow:none}.studio-controls input.sg-form-control[type=range]::-webkit-slider-thumb{width:var(--sg-range-thumb-size);height:var(--sg-range-thumb-size);margin-top:calc((var(--sg-range-track-size) - var(--sg-range-thumb-size))/ 2);border:1px solid var(--sg-range-track-color);border-radius:50%;-webkit-appearance:none;appearance:none;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.24)}.studio-controls input.sg-form-control[type=range]::-moz-range-progress,.studio-controls input.sg-form-control[type=range]::-moz-range-track{height:var(--sg-range-track-size);border:0;border-bottom:0;border-radius:999px;background:var(--sg-range-track-color);box-shadow:none}.studio-controls input.sg-form-control[type=range]::-moz-range-thumb{width:var(--sg-range-thumb-size);height:var(--sg-range-thumb-size);border:1px solid var(--sg-range-track-color);border-radius:50%;-moz-appearance:none;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.24)}.studio-controls input.sg-form-control[type=range]::-ms-track{height:var(--sg-range-track-size);border:0;border-bottom:0;background:0 0;box-shadow:none;color:transparent}.studio-controls input.sg-form-control[type=range]::-ms-fill-lower,.studio-controls input.sg-form-control[type=range]::-ms-fill-upper{height:var(--sg-range-track-size);border:0;border-bottom:0;border-radius:999px;background:var(--sg-range-track-color);box-shadow:none}.studio-controls input.sg-form-control[type=range]::-ms-thumb{width:var(--sg-range-thumb-size);height:var(--sg-range-thumb-size);border:1px solid var(--sg-range-track-color);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.24)}.studio-controls input.sg-form-control[type=range]::-ms-tooltip{display:none}.studio-controls input.sg-form-control[type=range]:disabled{opacity:.55;cursor:not-allowed}.studio-controls .series-color-list .series-color-direct-field.color-field,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--color-field-gap,.38rem);width:100%;max-width:none;min-width:0;min-height:0;padding:.02rem 0 .08rem;border:0;border-radius:0;background:0 0;box-shadow:none}.studio-controls .series-color-list .series-color-direct-field.color-field::after,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field::after{content:"";position:absolute;left:calc(var(--color-field-swatch-size,1.2rem) + var(--color-field-gap,.38rem));right:0;bottom:0;height:1px;background:rgba(148,163,184,.34);pointer-events:none}.studio-controls .series-color-list .series-color-direct-field.color-field:focus-within::after,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field:focus-within::after{height:1px;background:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.28)}.studio-controls .series-color-list .series-color-direct-field.color-field:has(.property-input--invalid)::after,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field:has(.property-input--invalid)::after{height:1px;background:#d92d20}.studio-controls .sg-ctl-card.series-color-list .color-field::after{content:""}.studio-controls .series-color-list .series-color-direct-field.color-field::after{content:""}.studio-controls .series-color-list .series-color-direct-field.color-field::before,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field::before{content:"";position:absolute;left:0;top:50%;width:var(--color-field-swatch-size,1.2rem);height:var(--color-field-swatch-size,1.2rem);box-sizing:border-box;border:1px solid rgba(15,23,42,.22);border-radius:999px;background:var(--color-field-swatch-color,#000);pointer-events:none;transform:translateY(-50%)}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-hex,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-hex{flex:1 1 auto;width:auto;min-width:0;padding:.02rem 0;border:0;border-bottom:0;background:0 0;box-shadow:none;text-align:left}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-hex:focus,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-hex:focus{outline:0;box-shadow:none}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-swatch{flex:0 0 var(--color-field-swatch-size,1.2rem);width:var(--color-field-swatch-size,1.2rem);min-width:var(--color-field-swatch-size,1.2rem);height:var(--color-field-swatch-size,1.2rem);box-sizing:border-box;padding:0;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer;opacity:0}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch::-webkit-color-swatch-wrapper,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-swatch::-webkit-color-swatch-wrapper{padding:0}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch::-webkit-color-swatch,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-swatch::-webkit-color-swatch{border:0;border-color:transparent;border-radius:999px;box-shadow:none}.studio-controls .series-color-list .series-color-direct-field.color-field .color-field-swatch::-moz-color-swatch,.studio-controls :is(.sg-ctl-card,.sg-ctl-group__body,[data-ref-line-def],[data-sig-line-pair]) .color-field-swatch::-moz-color-swatch{border:0;border-color:transparent;border-radius:999px;box-shadow:none}.studio-controls .sg-ctl-card input[type=checkbox]{width:auto;min-height:0;align-self:flex-start}.studio-controls .sg-ctl-card .toggle-switch{flex:0 0 auto;width:var(--studio-toggle-switch-width);min-height:var(--studio-toggle-switch-height);align-self:flex-start}.studio-controls .sg-ctl-card .sg-role-checkbox{font-size:.8rem;font-weight:500;line-height:1.35;color:var(--bulma-text-strong);text-transform:none}.studio-controls .sg-ctl-card :is(.sg-role-options,.data-label-color-container){gap:.55rem}.studio-controls .sg-ctl-card .property-field-error{grid-column:auto;margin:.08rem 0 0}.studio-controls .sg-ctl-grid>.property-row-error{grid-column:1/-1;margin-top:0}.studio-controls :is(.graph-option-live-grid .sg-form-label,.graph-option-live-grid .data-label-color-row-label,#columnRoleControls .sg-form-label){color:var(--bulma-text-weak);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}[data-ref-line-def],[data-sig-line-pair]{display:grid;gap:.45rem}[data-ref-line-field]:not([type=color]):not([type=range]){min-height:2rem}.color-field--inline{width:100%;max-width:none;min-height:0}[data-ref-line-def] :is(.sg-form-control,[data-ref-line-field]),[data-sig-line-pair] .sg-form-control{width:100%;min-width:0}[data-ref-line-def] .button,[data-sig-line-pair] .button{justify-self:start}input[type=number].sg-form-control{text-align:left;-moz-appearance:textfield;appearance:textfield}input[type=number].sg-form-control::-webkit-inner-spin-button,input[type=number].sg-form-control::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body.studio-page :is(.graph-option-live-grid,.error-bar-modal-content,#columnRoleControls,[data-ref-line-def],[data-sig-line-pair],.studio-controls .sg-ctl-card,.studio-controls .sg-ctl-group__body) input[type=number].sg-form-control{text-align:left;-moz-appearance:number-input;appearance:auto}body.studio-page :is(.graph-option-live-grid,.error-bar-modal-content,#columnRoleControls,[data-ref-line-def],[data-sig-line-pair],.studio-controls .sg-ctl-card,.studio-controls .sg-ctl-group__body) input[type=number].sg-form-control::-webkit-inner-spin-button,body.studio-page :is(.graph-option-live-grid,.error-bar-modal-content,#columnRoleControls,[data-ref-line-def],[data-sig-line-pair],.studio-controls .sg-ctl-card,.studio-controls .sg-ctl-group__body) input[type=number].sg-form-control::-webkit-outer-spin-button{-webkit-appearance:auto;margin:0}.toggle-switch{position:relative;display:inline-block;width:var(--studio-toggle-switch-width);height:var(--studio-toggle-switch-height);justify-self:start}.toggle-switch input{width:0;height:0;opacity:0}.toggle-slider{position:absolute;inset:0;cursor:pointer;border-radius:var(--studio-toggle-switch-height);background:var(--studio-toggle-switch-track-bg);box-shadow:var(--studio-toggle-switch-track-shadow);transition:background .3s ease,box-shadow .3s ease}.toggle-slider::before{position:absolute;left:var(--studio-toggle-switch-thumb-offset);bottom:var(--studio-toggle-switch-thumb-offset);width:var(--studio-toggle-switch-thumb-size);height:var(--studio-toggle-switch-thumb-size);border-radius:50%;content:"";background:var(--studio-toggle-switch-thumb-bg);box-shadow:var(--studio-toggle-switch-thumb-shadow);transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.toggle-switch input:checked+.toggle-slider{background:var(--studio-toggle-switch-track-bg-checked);box-shadow:var(--studio-toggle-switch-track-shadow-checked)}.toggle-switch input:checked+.toggle-slider::before{transform:translateX(var(--studio-toggle-switch-thumb-travel))}.toggle-switch input:disabled+.toggle-slider{cursor:not-allowed;opacity:.55;background:#dfe6ee;box-shadow:inset 0 0 0 1px rgba(104,122,145,.35)}.toggle-switch input:disabled+.toggle-slider::before{background:#f6f8fb;box-shadow:0 1px 2px rgba(15,23,42,.2)}#parsedDataPanel[data-sg-table-editorial=true]{--sg-table-divider:rgba(148, 163, 184, 0.18);--sg-table-text:var(--bulma-text-strong);--sg-table-muted:var(--bulma-text-weak);--sg-table-hover:rgba(15, 23, 42, 0.035);--sg-table-focus:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 0.18);--sg-table-header-bg:rgb(248 250 252 / 0.98);--sg-table-index-bg:rgb(250 251 253 / 0.99)}#parsedDataPanel[data-sg-table-editorial=true] #dataTable table,#parsedDataPanel[data-sg-table-editorial=true] #statsTable table{width:100%;min-width:100%;margin:0;border-collapse:separate;border-spacing:0;color:var(--sg-table-text);background:0 0}#parsedDataPanel[data-sg-table-editorial=true] #dataTable table.sg-table-grid--data{width:max(100%,var(--sg-processed-table-min-width,100%));table-layout:fixed}#parsedDataPanel[data-sg-table-editorial=true] #dataTable .sg-table-header-cell-wrap{min-width:0}#parsedDataPanel[data-sg-table-editorial=true] #dataTable .sg-table-header-cell-label{display:block;min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-grid .sg-table-cell{padding:.45rem .25rem .45rem .55rem;border:0;border-bottom:1px solid var(--sg-table-divider);background:0 0;color:inherit;font-size:.84rem;text-align:left;vertical-align:middle}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-grid tr:last-child>.sg-table-cell{border-bottom:0}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--corner,#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--row-header{width:2.5rem;min-width:2.5rem;padding-left:0;padding-right:.25rem;background:var(--sg-table-index-bg);color:var(--sg-table-muted);font-size:.73rem;font-weight:700;text-align:center;letter-spacing:.06em;text-transform:uppercase}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--group{background:var(--sg-table-index-bg)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--letters>.sg-table-cell,#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--stats-header>.sg-table-cell{background:var(--sg-table-header-bg);color:var(--sg-table-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--letters>.sg-table-cell:not(.sg-table-cell--corner){box-shadow:inset 0 -1px 0 rgba(148,163,184,.16)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--letters>.sg-table-cell--corner{background:var(--sg-table-index-bg)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--source-header>.sg-table-cell:not(.sg-table-cell--row-header){color:var(--sg-table-text);font-weight:600}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--data:hover>.sg-table-cell,#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--stats-data:hover>.sg-table-cell{background:var(--sg-table-hover)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-row--data:hover>.sg-table-cell--row-header{background:var(--sg-table-index-bg)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--numeric{text-align:right}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--editable{min-width:7.5rem;overflow:hidden;cursor:text;line-height:1.1;outline:0;text-overflow:ellipsis;white-space:nowrap}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--editable:focus{background:linear-gradient(180deg,transparent,transparent calc(100% - 2px),var(--sg-table-focus) calc(100% - 2px),var(--sg-table-focus))}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-cell--editable.property-input--invalid{background:linear-gradient(180deg,transparent,transparent calc(100% - 2px),#d92d20 calc(100% - 2px),#d92d20);box-shadow:none!important}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-control{width:100%;min-height:1.1rem;border:0;border-radius:0;background:0 0;box-shadow:none;color:inherit;padding:.02rem 0;line-height:1.1}#parsedDataPanel[data-sg-table-editorial=true] input.sg-table-control--input{min-width:0;max-width:100%;text-align:left}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-control--select{color:var(--sg-table-muted);font-size:.74rem;font-weight:600;min-height:1.1rem;text-align:right;text-align-last:right;border-bottom:1px solid rgba(148,163,184,.34)}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-static-value{display:block;width:100%;padding:.02rem 0;line-height:1.1}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-static-value--header{display:-webkit-box;max-height:2.2em;overflow:hidden;overflow-wrap:anywhere;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}#parsedDataPanel[data-sg-table-editorial=true] .sg-table-control:focus{background:linear-gradient(180deg,transparent,transparent calc(100% - 2px),var(--sg-table-focus) calc(100% - 2px),var(--sg-table-focus));outline:0}#app-alert-container{position:fixed;top:calc(var(--top-nav-height,0px) + .5rem);left:0;right:0;z-index:2147483647;isolation:isolate;display:flex;flex-direction:column;gap:.5rem;padding:.625rem;pointer-events:none}.app-alert{width:min(700px,calc(100% - 20px));margin-left:auto;margin-right:auto;border:1px solid var(--bulma-border);border-radius:.5rem;background:var(--bulma-scheme-main);opacity:0;pointer-events:auto;transform:translateY(-8px);transition:opacity 150ms ease,transform 150ms ease}.app-alert--visible{opacity:1;transform:translateY(0)}.app-alert__content{padding:.625rem .75rem;font-weight:500;z-index:3}.app-alert--message{background:#fff;border-color:hsl(var(--bulma-info-h),var(--bulma-info-s),82%);color:hsl(var(--bulma-info-h),var(--bulma-info-s),22%)}.app-alert--warning{background:#fff;border-color:#ffd58a;color:#6b4300}.app-alert--error{background:#fff;border-color:#ffb3b3;color:#6b0000}@media screen and (max-width:1215px){body.studio-page{height:100dvh;overflow:hidden}.studio-shell{height:calc(100vh - var(--top-nav-height,0px) - (var(--workspace-gap) * 2));height:calc(100dvh - var(--top-nav-height,0px) - (var(--workspace-gap) * 2));min-height:0}.sg-shell-grid,.sg-shell__layout{height:100%;min-height:0}.studio-selector-rail #graphTypeSelector{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1.25rem;scrollbar-width:none;-ms-overflow-style:none}.studio-selector-rail .graph-type-options::-webkit-scrollbar{width:0;height:0;display:none}.studio-left-graph-type-body{overflow:hidden}.studio-left-graph-type-body::after,.studio-left-graph-type-body::before{content:"";position:absolute;top:0;bottom:0;z-index:30;width:1.35rem;pointer-events:none;opacity:0;transition:opacity 140ms ease}.studio-left-graph-type-body::before{left:0;background:linear-gradient(to right,rgba(15,23,42,.16),rgba(15,23,42,0))}.studio-left-graph-type-body::after{right:0;background:linear-gradient(to left,rgba(15,23,42,.16),rgba(15,23,42,0))}.studio-left-graph-type-body.graph-selector-scroll-shadow-left::before,.studio-left-graph-type-body.graph-selector-scroll-shadow-right::after{opacity:1}.studio-selector-rail .graph-type-btn{flex:0 0 4.7rem;width:4.7rem;min-height:4.45rem;padding:.5rem .32rem;gap:.32rem;border-radius:.76rem}.studio-selector-rail .graph-type-btn .graph-workspace-selector-image{width:2.45rem}.studio-selector-rail .graph-type-btn-label{font-size:.68rem;line-height:1.12}.studio-selector-rail .graph-type-btn-indicator{top:.32rem;right:.32rem;width:.34rem;height:.34rem}.studio-left-view-section{display:none}.studio-left-view-section>.sg-pane__kicker{grid-column:1/-1}.studio-left-view-button{grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-height:4.75rem;padding:.72rem .72rem 1.15rem}.studio-left-view-button .workspace-pane-tab-index{width:1.85rem;height:1.85rem;border-radius:.66rem;font-size:.76rem}.workspace-pane-tab-title{font-size:.88rem}.workspace-pane-tab-copy{font-size:.69rem;line-height:1.3}.workspace-pane-tab-status{top:.5rem;right:.55rem;bottom:auto;left:auto}.workspace-pane-tab-arrow{display:none}.studio-workspace-header-main{grid-template-columns:minmax(0,1fr);align-items:center}.studio-workspace-current-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button.workspace-controls-toggle,.studio-workspace-header-actions,.workspace-header-tabs{display:flex}.workspace-controls-drawer-bar{display:flex}.studio-workspace-header-actions{align-items:center;justify-content:space-between;min-height:1.45rem}.workspace-header-tabs{min-height:1.45rem}body.studio-page .button.workspace-controls-toggle{flex:0 0 auto;min-height:1.45rem;height:1.45rem;padding:0 .52rem;border:1px solid var(--studio-tab-button-border);border-radius:.46rem;background:var(--studio-tab-button-bg);box-shadow:var(--studio-tab-button-shadow);color:var(--studio-tab-button-text);gap:.28rem;font-size:.68rem}body.studio-page .button.workspace-controls-toggle:focus-visible,body.studio-page .button.workspace-controls-toggle:hover{border-color:var(--studio-tab-button-border-hover);background:var(--studio-tab-button-bg-hover);box-shadow:var(--studio-tab-button-shadow-hover);color:var(--studio-tab-button-text-hover)}.workspace-controls-toggle svg{width:.82rem;height:.82rem}.sg-shell__layout{overflow:hidden}.sg-shell__layout[data-controls-drawer-mode=partial]{grid-template-columns:minmax(0,1fr);grid-template-areas:"left" "center";grid-template-rows:auto minmax(0,1fr)}.sg-shell__layout[data-controls-drawer-mode=full] .sg-pane--right,.sg-shell__layout[data-controls-drawer-mode=partial] .sg-pane--right{position:absolute;top:var(--workspace-center-offset-top,0);right:0;z-index:80;width:var(--studio-right-panel-width);height:var(--workspace-center-height,100%);max-width:min(30rem,calc(100% - 1rem));box-shadow:-14px 0 24px rgba(15,23,42,.12);transition:opacity 160ms ease,transform 180ms ease}.sg-shell__layout[data-controls-drawer-mode=partial][data-controls-open=true] .sg-pane--right{opacity:1;pointer-events:auto;transform:translateX(0)}.sg-shell__layout[data-controls-drawer-mode=partial][data-controls-open=false] .sg-pane--right{opacity:0;pointer-events:none;transform:translateX(calc(100% + 1rem))}}.graph-option-controls-section{margin-top:5px}.graph-option-controls-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--workspace-gap);row-gap:.2rem}.graph-option-controls-heading-row::after{content:"";display:block;grid-column:1/-1;width:100%;height:1px;background:rgba(148,163,184,.34)}.graph-option-controls-heading-row .graph-option-controls-heading{min-width:0;padding-bottom:0}.graph-option-controls-heading-row .graph-option-controls-heading::after{display:none}.graph-option-controls-settings-toggle{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:var(--bulma-text-weak);font-size:.72rem;font-weight:600;line-height:1.2;cursor:pointer}[data-quick-toggles-header]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--workspace-gap);row-gap:.2rem}[data-quick-toggles-header]::after{content:"";display:block;grid-column:1/-1;width:100%;height:1px;background:rgba(148,163,184,.34)}[data-quick-toggles-header] .graph-option-toolbar-heading{min-width:0;padding-bottom:0}[data-quick-toggles-header] .graph-option-toolbar-heading::after{display:none}.button[data-quick-toggles-toggle]{flex:0 0 auto;min-width:1.01rem;width:.75rem;height:.75rem;margin-top:0;border:0;background:0 0;box-shadow:none}.button[data-quick-toggles-toggle]:focus-visible,.button[data-quick-toggles-toggle]:hover{border:0;background:0 0;box-shadow:none}[data-quick-toggles-body]{overflow:hidden;transform-origin:top;transition:max-height 180ms ease,opacity 140ms ease,transform 180ms ease}[data-quick-toggles-body][data-quick-toggles-animating=true]{will-change:max-height,opacity,transform}.graph-option-toggles-section.is-collapsed [data-quick-toggles-body]{opacity:0;transform:translateY(-.22rem)}[data-quick-toggles-body][hidden]{display:none}@media (prefers-reduced-motion:reduce){[data-quick-toggles-body]{transition:none}.sg-shell__layout .sg-pane--right{transition:none!important}}.sg-ctl-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem .4rem;padding:.6rem .4rem!important}.studio-controls .sg-ctl-toggle-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;gap:var(--workspace-gap);padding:.3rem .3rem .3rem .55rem;border:1px solid #bfbfbf!important;border-radius:.9rem;background:rgb(255 255 255 / .98);box-shadow:inset 0 1px 0 rgb(255 255 255 / .58)}.sg-ctl-toggle-item.is-unavailable{opacity:.5}.sg-ctl-toggle-item.is-unavailable .graph-option-toggle-label,.sg-ctl-toggle-item.is-unavailable .toggle-switch,.sg-ctl-toggle-item.is-unavailable [data-quick-toggle-label]{cursor:not-allowed}.graph-option-toggle-label,[data-quick-toggle-label]{display:flex;align-items:center;cursor:pointer;margin:0;padding:0;color:var(--bulma-text-weak);font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:normal;text-align:left;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 0.45rem),transparent 100%)}.sg-ctl-toggle-item .toggle-switch{flex:0 0 auto;margin-left:auto}@media screen and (max-width:1023px){.sg-shell__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"left" "center";grid-template-rows:auto minmax(0,1fr)}.sg-shell__layout[data-controls-drawer-mode=full] .sg-pane--right{position:absolute;top:var(--workspace-center-offset-top,0);right:0;bottom:auto;z-index:80;width:min(25.5rem,calc(100% - 1rem));height:var(--workspace-center-height,100%);max-width:calc(100% - 1rem);opacity:0;pointer-events:none;transform:translateX(calc(100% + 1rem))}.sg-shell__layout[data-controls-drawer-mode=full][data-controls-open=true] .sg-pane--right{opacity:1;pointer-events:auto;transform:translateX(0)}.sg-nav .navbar-end,.sg-nav .navbar-menu{display:flex;flex-wrap:nowrap;justify-content:flex-end}.sg-nav .navbar-menu,.sg-nav__links{flex:1 1 auto;min-width:0;margin-left:auto}.sg-nav__links{justify-content:flex-end}}@media screen and (max-width:768px){.sg-nav.navbar,.sg-nav__inner{height:60px;min-height:60px}.sg-nav__inner{padding-top:0;padding-bottom:0}.sg-nav__logo{height:2rem;max-width:min(30vw,15rem)}.sg-nav__account-slot{width:auto}.sg-nav__projects-trigger{flex:0 1 calc(150px + (var(--sg-projects-trigger-x-padding-reduction) * 2));font-size:.71rem;min-height:calc(2rem + (var(--sg-projects-trigger-y-padding-reduction) * 2));min-width:0;width:min(34vw,calc(150px + (var(--sg-projects-trigger-x-padding-reduction) * 2)));padding:calc(.36rem - var(--sg-projects-trigger-y-padding-reduction)) calc(.68rem - var(--sg-projects-trigger-x-padding-reduction))}.sg-nav__account-link{width:2.6rem;min-width:2.6rem;justify-content:center}.sg-projects-modal-card{max-width:calc(100vw - 1.2rem)}.sg-projects-actions-cell{width:10.25rem}.sg-shell__layout{padding:12px;gap:12px}.studio-controls-body,.studio-selector-shell{padding:.6rem}.studio-workspace-header-main{grid-template-columns:minmax(0,1fr);align-items:stretch}.studio-workspace-header-actions{justify-content:space-between}.workspace-header-tabs{flex:1 1 auto}.button.workspace-controls-toggle{flex:0 0 auto}.data-entry-panel-header{flex-direction:column}.data-table-section-heading{flex-direction:row}.data-entry-panel textarea{height:100%;max-height:100%;min-height:0}.data-entry-toolbar{justify-content:flex-start}.data-entry-toolbar .button{flex:1 1 9rem}.workspace-pane-actions{width:100%;margin-left:0}.graph-stage-actions{inset:0.6rem;width:auto}.graph-stage-actions .graph-pane-toolbar-actions{justify-content:flex-end;flex-wrap:wrap}.graph-pane-toolbar-actions{width:100%}.graph-pane-toolbar-actions .button{flex:1 1 100%;width:100%}.graph-stage-actions .graph-pane-toolbar-actions .button{flex:1 1 auto;width:auto}.sg-role-row{margin-bottom:.45rem}.sg-role-label{min-width:0}.sg-role-action,.sg-role-row--multi .sg-role-options{grid-column:1}.studio-controls .sg-ctl-grid{grid-template-columns:1fr}.studio-controls .sg-ctl-grid[data-overlay-inline-pair="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-controls .sg-ctl-row{grid-template-columns:1fr}.sg-form-row{grid-template-columns:1fr}.property-field-error{grid-column:1;margin-top:0}.data-label-color-row{grid-template-columns:1fr}.sg-ctl-toggle-grid{grid-template-columns:1fr}}.graph-runtime-root{height:100%}.graph-runtime-page,.graph-runtime-page button,.graph-runtime-page input,.graph-runtime-page optgroup,.graph-runtime-page select,.graph-runtime-page textarea{font-family:var(--app-font-sans)}.graph-runtime-page{margin:0;height:100%;min-height:0;overflow:hidden;background:var(--bulma-scheme-main);color:var(--bulma-text-strong)}.graph-runtime-page #vizContainer{display:flex;align-items:stretch;justify-content:stretch;position:relative;width:100%;height:100%;min-height:0;padding:0;background:0 0}.graph-runtime-page #svgContainer{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;background:0 0;font-family:var(--app-font-sans)}.graph-runtime-page .sg-figure-capture-aid{--sg-figure-capture-aid-color:#ebedf0;pointer-events:none}.graph-runtime-page .sg-figure-capture-aid path{fill:none;stroke:var(--sg-figure-capture-aid-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.graph-runtime-page .sg-figure-capture-aid__ratio{fill:var(--sg-figure-capture-aid-color);font-size:12px;font-weight:500;letter-spacing:.02em;user-select:none}.graph-runtime-page .sg-custom-position-drag-trigger{position:absolute;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:rgba(255,255,255,.72);color:#4b5563;line-height:0;box-shadow:0 4px 12px rgba(15,23,42,.18);cursor:pointer}.graph-runtime-page .sg-custom-position-drag-trigger::before{content:"";position:absolute;inset:-6px}.graph-runtime-page .sg-custom-position-drag-trigger:focus-visible,.graph-runtime-page .sg-custom-position-drag-trigger:hover{background:rgba(255,255,255,.86);color:#374151;box-shadow:0 4px 14px rgba(37,99,235,.24)}.graph-runtime-page .sg-custom-position-drag-trigger[hidden]{display:none}.graph-runtime-page .sg-inline-graph-text-editor{position:fixed;z-index:10000;box-sizing:border-box;padding-block:1px;padding-inline:10px;border:0;border-radius:2px;outline:0;background:#fff;color:#111;box-shadow:0 0 0 1px var(--brand-button-color),0 2px 6px rgba(2,11,27,.14);cursor:text}.graph-runtime-page .sg-inline-graph-text-editor[contenteditable=true]{display:block;overflow:hidden;resize:none;white-space:pre}.graph-runtime-page .sg-inline-graph-text-editor[data-text-anchor=start]{padding-left:6px;padding-right:3px}.graph-runtime-page .sg-inline-graph-text-editor[data-text-anchor=end]{padding-left:6px;padding-right:3px}.graph-runtime-page .sg-inline-graph-text-editor[data-text-anchor=middle]{padding-left:5px;padding-right:5px}.graph-runtime-page .sg-custom-position-drag-trigger svg{display:block;width:20px;height:20px;fill:currentColor;flex:0 0 auto;pointer-events:none}.graph-runtime-page #graphContainer{font-family:var(--app-font-sans)}.graph-runtime-page #svgContainer text,.graph-runtime-page #svgContainer tspan{font-family:var(--app-font-sans)!important}.graph-runtime-page #svgContainer[data-sg-pointer-mode=grab],.graph-runtime-page #svgContainer[data-sg-pointer-mode=grab] *{cursor:grab!important}.graph-runtime-page #svgContainer[data-sg-pointer-mode=pointer],.graph-runtime-page #svgContainer[data-sg-pointer-mode=pointer] *{cursor:pointer!important}.graph-runtime-page #svgContainer[data-sg-pointer-mode=move],.graph-runtime-page #svgContainer[data-sg-pointer-mode=move] *{cursor:move!important}.graph-runtime-page #svgContainer[data-sg-pointer-mode=crosshair],.graph-runtime-page #svgContainer[data-sg-pointer-mode=crosshair] *{cursor:crosshair!important}.graph-runtime-page #svgContainer[data-sg-pointer-mode=grabbing],.graph-runtime-page #svgContainer[data-sg-pointer-mode=grabbing] *{cursor:grabbing!important}.graph-runtime-page #svgContainer :is(.dataBars,.groupedBarSegment,.boxRect,.violinShape,.linePoint).sg-sig-line-pair-selectable{cursor:crosshair;stroke:#111111;stroke-dasharray:4 3;stroke-width:2.5px;vector-effect:non-scaling-stroke}.graph-runtime-page #svgContainer :is(.dataBars,.groupedBarSegment,.boxRect,.violinShape,.linePoint).sg-sig-line-pair-selected{stroke:#f59e0b;stroke-dasharray:none;stroke-width:3.5px;filter:drop-shadow(0 0 5px rgba(245, 158, 11, .72))}.graph-runtime-page #svgContainer .linePoint.sg-sig-line-pair-temp-marker{fill:transparent;fill-opacity:0;pointer-events:all}.graph-runtime-page .sg-sig-line-pair-selection-instruction{position:absolute;top:.5rem;left:.75rem;z-index:5;max-width:min(32rem,calc(100% - 1.5rem));margin-top:0;pointer-events:none;text-align:left}#propertiesSection{width:100%}#propertyContainer{display:flex;flex-direction:column;gap:1rem;width:100%}#propertyContainer>div{border:1px solid var(--bulma-border-weak);border-radius:.75rem;background:var(--bulma-scheme-main)}