.gh-tab>button{transition:background-color .3s}.gh-tab-num{transition:background-color .3s,border-color .3s,color .3s}.gh-tab-label{transition:color .3s}.gh-tab-progress{background:var(--foreground);opacity:0;transform:scaleX(0)}.gh-tab[data-active]>button,.gh-tour:not([data-step]) .gh-tab:last-child>button{background-color:var(--sd-tint)}.gh-tab[data-active] .gh-tab-num,.gh-tour:not([data-step]) .gh-tab:last-child .gh-tab-num{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}.gh-tour[data-step] .gh-tab:not([data-active]) .gh-tab-label{color:var(--muted-foreground)}.gh-tab:has(~.gh-tab[data-active]) .gh-tab-num{border-color:var(--foreground);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.gh-tab>button:hover{background-color:var(--sd-tint)}}@media (scripting:enabled){.gh-pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .25s,visibility 0s linear .25s}.gh-pane[data-active],.gh-tour:not([data-step]) .gh-pane:last-child{opacity:1;visibility:visible;transition:opacity .35s .1s,visibility linear}}@media (scripting:none){.gh-pane+.gh-pane{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.75rem}}.gh-stage{background:radial-gradient(55% 60% at 50% 50%, var(--sd-tint), transparent 75%);container:gh/inline-size}.gh-scene{--gh-ease:cubic-bezier(.3, .8, .25, 1);aspect-ratio:4/5}.gh-wires-w,.gh-bubble{display:none}.gh-win{width:88%;height:52%;top:24%;left:6%}.gh-tool{left:var(--xn);top:var(--yn)}.gh-tool-chip{flex-direction:column;gap:.25rem;padding:.4rem .5rem}.gh-tool-label{text-align:center;white-space:normal;max-width:6.5rem;font-size:.625rem}.gh-alert{display:none}@container gh (min-width:36rem){.gh-scene{aspect-ratio:16/10}.gh-wires-w{display:block}.gh-wires-n{display:none}.gh-bubble{display:inline-flex}.gh-win{width:44%;height:72%;top:14%;left:28%}.gh-tool{left:var(--xw);top:var(--yw)}.gh-tool-chip{flex-direction:row;gap:.375rem;padding:.375rem .5rem}.gh-tool-label{white-space:nowrap;max-width:none;font-size:.6875rem}.gh-alert{display:block}.gh-badge{display:none}}.gh-bubble-chat{top:59%;left:15%}.gh-bubble-note{color:#3c2b02;color:lab(18.8672% 4.68834 26.3317);background:#ffe891;background:lab(92.3729% -.267118 45.255);top:70%;left:19%;rotate:7deg;box-shadow:0 8px 18px -10px #00000080;box-shadow:0 8px 18px -10px lab(0% 0 0/.5)}.gh-bubble-call{top:29%;left:17%}.gh-bad{color:var(--sd-bad)}.gh-tool{transition:translate .8s var(--gh-ease) var(--d,0s), rotate .8s var(--gh-ease) var(--d,0s), scale .6s var(--gh-ease), opacity .5s ease;opacity:.6;translate:-50% -50%;scale:.94}.gh-tool-chip{transition:border-color .4s,box-shadow .4s}.gh-alert,.gh-badge,.gh-bubble{opacity:0;transition:opacity .3s,scale .3s;scale:.85}.gh-badge{background:var(--sd-bad);box-shadow:0 0 0 2px var(--background)}.gh-wire{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--gh-ease,ease) var(--d,0s)}.gh-packet{opacity:0;stroke-dasharray:.06 .94;stroke-dashoffset:.06px}.gh-win{transition:opacity .5s,scale .7s cubic-bezier(.3,1.3,.5,1),box-shadow .6s}.gh-win-ring{border-radius:inherit;border:1.5px solid var(--foreground);opacity:.35;pointer-events:none;transition:opacity .5s;position:absolute;inset:-1px}.gh-bar{transition:scale .6s var(--gh-ease,ease) var(--d,0s)}.gh-main,.gh-side-item,.gh-row,.gh-kpi{transition:opacity .45s ease var(--d,0s), translate .45s var(--gh-ease,ease) var(--d,0s)}.gh-empty{opacity:0;transition:opacity .3s}.gh-live-dot{background:var(--sd-ok)}@media (scripting:enabled){.gh-tour[data-step="0"] .gh-tool{opacity:1;scale:1;translate:calc(-50% + var(--jx,0%)) calc(-50% + var(--jy,0%));rotate:var(--r,0deg)}.gh-tour[data-step="0"] .gh-tool-chip{border-color:var(--sd-bad)}.gh-tour[data-step="0"] :is(.gh-alert,.gh-badge,.gh-bubble){opacity:1;transition-delay:calc(.4s + var(--d,0s));scale:1}.gh-tour[data-step="0"] .gh-wire{stroke-dashoffset:1px;transition-duration:.35s;transition-delay:0s}.gh-tour[data-step="0"] .gh-win{opacity:.7;scale:.96}.gh-tour[data-step="0"] .gh-win-ring{opacity:0}.gh-tour[data-step="0"] :is(.gh-main,.gh-side-item){opacity:.12;transition-delay:0s}.gh-tour[data-step="0"] .gh-kpi{opacity:0;transition-delay:0s;translate:0 8px}.gh-tour[data-step="0"] .gh-bar{transition-delay:0s;scale:1 .15}.gh-tour[data-step="0"] .gh-empty{opacity:1;transition-delay:.3s}.gh-tour[data-step="1"] .gh-bar{scale:1 .45}.gh-tour[data-step="1"] .gh-tool{opacity:1;scale:1}.gh-tour[data-step="1"] .gh-win-ring{opacity:0}.gh-tour[data-step="1"] .gh-kpi{opacity:0;transition-delay:0s;translate:0 8px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-play=on] .gh-tour[data-touring]:not([data-tour-paused]) .gh-tab[data-active] .gh-tab-progress{opacity:.55;animation:sd-progress var(--tour-ms,5s) linear both}[data-play=on] .gh-tour[data-touring][data-step="1"] .gh-packet{opacity:.85;animation:gh-packet 1.4s linear calc(var(--k,0) * .2s) infinite}[data-play=on] .gh-tour[data-touring][data-step="1"] .gh-row{animation:gh-row-in .6s var(--gh-ease) calc(.5s + var(--d,0s)) both}[data-play=on] .gh-tour[data-touring][data-step="1"] .gh-fill{animation:gh-fill 1.1s var(--gh-ease) calc(.8s + var(--d,0s)) both}[data-play=on] .gh-tour[data-touring][data-step="0"] .gh-alert{animation:gh-nudge 1.8s ease-in-out calc(.9s + var(--d,0s)) infinite}[data-play=on] .gh-tour[data-touring][data-step="0"] .gh-tool-chip{animation:gh-shake 2.6s ease-in-out calc(1s + var(--d,0s)) infinite}[data-play=on] .gh-tour[data-touring][data-step="0"] .gh-bubble-call{animation:1.4s ease-in-out 1.2s infinite gh-nudge}[data-play=on] .gh-tour[data-touring][data-step="2"] .gh-win-ring{animation:2.6s ease-out .4s infinite gh-ring}[data-play=on] .gh-tour[data-touring][data-step="2"] .gh-kpi{animation:gh-pop .55s cubic-bezier(.3, 1.4, .5, 1) calc(.3s + var(--d,0s)) both}[data-play=on] .gh-tour[data-touring][data-step="2"] .gh-pill{animation:.45s cubic-bezier(.3,1.4,.5,1) .2s both gh-pop}[data-play=on] .gh-live-dot{animation:2s ease-in-out infinite gh-blink}.gh-tour[data-touring] .gh-pane[data-active]>*{animation:gh-text-in .6s var(--ed-ease,ease) both}.gh-tour[data-touring] .gh-pane[data-active]>:nth-child(2){animation-delay:60ms}.gh-tour[data-touring] .gh-pane[data-active]>:nth-child(3){animation-delay:.12s}.gh-tour[data-touring] .gh-pane[data-active]>:nth-child(4){animation-delay:.18s}}@keyframes gh-packet{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-.94px}}@keyframes gh-nudge{0%,to{translate:0}50%{translate:0 -2px}}@keyframes gh-shake{0%,86%,to{rotate:0deg}89%{rotate:-4deg}93%{rotate:4deg}96%{rotate:-2deg}}@keyframes gh-ring{0%{opacity:.45;scale:1}to{opacity:0;scale:1.06}}@keyframes gh-row-in{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes gh-fill{0%{scale:0 1}to{scale:1}}@keyframes gh-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes gh-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes gh-text-in{0%{opacity:0;filter:blur(4px);translate:0 8px}to{opacity:1;filter:blur();translate:0}}.gh-fill{transform-origin:0}
