.gs-tabs{--gst-accent: #2563eb;--gst-anim-duration: .26s;--gst-anim-easing: cubic-bezier(.4, 0, .2, 1);--gst-bg: #ffffff;--gst-color: #111827;--gst-muted: #6b7280;--gst-border: #e5e7eb;--gst-hover: #f3f4f6;--gst-active-bg: #eff6ff;--gst-panel-bg: transparent;--gst-radius: 10px;--gst-gap: 4px;--gst-tab-pad-y: 10px;--gst-tab-pad-x: 16px;--gst-font-size: 14px;--gst-ind-offset: 0px;--gst-ind-size: 0px;display:flex;flex-direction:column;color:var(--gst-color);font-size:var(--gst-font-size);font-family:inherit;box-sizing:border-box;max-width:100%;min-width:0}.gs-tabs *,.gs-tabs *:before,.gs-tabs *:after{box-sizing:border-box}.gs-tabs.gs-tabs-sm{--gst-tab-pad-y: 6px;--gst-tab-pad-x: 12px;--gst-font-size: 13px}.gs-tabs.gs-tabs-lg{--gst-tab-pad-y: 14px;--gst-tab-pad-x: 22px;--gst-font-size: 16px}.gs-tabs.gs-tabs-theme-dark{--gst-bg: #0b1220;--gst-color: #e5e7eb;--gst-muted: #9ca3af;--gst-border: #1f2937;--gst-hover: #111a2e;--gst-active-bg: #14213b}@media (prefers-color-scheme: dark){.gs-tabs.gs-tabs-theme-auto{--gst-bg: #0b1220;--gst-color: #e5e7eb;--gst-muted: #9ca3af;--gst-border: #1f2937;--gst-hover: #111a2e;--gst-active-bg: #14213b}}.gs-tabs.gs-tabs-pos-bottom{flex-direction:column-reverse}.gs-tabs.gs-tabs-pos-left{flex-direction:row}.gs-tabs.gs-tabs-pos-right{flex-direction:row-reverse}.gs-tabs-tablist-wrap{position:relative;display:flex;align-items:center;min-width:0;min-height:0}.gs-tabs-vertical .gs-tabs-tablist-wrap{flex-direction:column;align-items:stretch}.gs-tabs-tablist{position:relative;display:flex;flex-direction:row;gap:var(--gst-gap);align-items:center;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;min-width:0;flex:1 1 auto}.gs-tabs-tablist::-webkit-scrollbar{display:none}.gs-tabs-vertical .gs-tabs-tablist{flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto}.gs-tabs-overflow-wrap .gs-tabs-tablist{flex-wrap:wrap;overflow:visible}.gs-tabs-overflow-none .gs-tabs-tablist{overflow:hidden}.gs-tabs-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:var(--gst-tab-pad-y) var(--gst-tab-pad-x);margin:0;border:1px solid transparent;background:transparent;color:var(--gst-muted);font:inherit;font-size:var(--gst-font-size);line-height:1.2;white-space:nowrap;cursor:pointer;border-radius:var(--gst-radius);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent;user-select:none}.gs-tabs-tab:hover:not(:disabled):not(.gs-tabs-tab-active){color:var(--gst-color);background:var(--gst-hover)}.gs-tabs-tab:focus-visible{outline:2px solid var(--gst-accent);outline-offset:2px}.gs-tabs-tab.gs-tabs-tab-active{color:var(--gst-accent)}.gs-tabs-tab:disabled,.gs-tabs-tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gs-tabs-icon{display:inline-flex;align-items:center;font-size:1.1em;line-height:0}.gs-tabs-label{display:inline-block}.gs-tabs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--gst-accent);color:#fff;font-size:.72em;font-weight:600;line-height:1}.gs-tabs-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:50%;font-size:15px;line-height:1;color:inherit;opacity:.6;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.gs-tabs-close:hover{opacity:1;background:#7f7f7f38}.gs-tabs-align-center .gs-tabs-tablist{justify-content:center}.gs-tabs-align-end .gs-tabs-tablist{justify-content:flex-end}.gs-tabs-align-stretch .gs-tabs-tab,.gs-tabs-align-justify .gs-tabs-tab{flex:1 1 0;justify-content:center}.gs-tabs-vertical.gs-tabs-align-stretch .gs-tabs-tab{flex:0 0 auto}.gs-tabs-indicator{position:absolute;pointer-events:none;background:var(--gst-accent);border-radius:999px;transition:transform var(--gst-anim-duration) var(--gst-anim-easing),width var(--gst-anim-duration) var(--gst-anim-easing),height var(--gst-anim-duration) var(--gst-anim-easing);z-index:1}.gs-tabs-horizontal .gs-tabs-indicator{left:0;bottom:0;height:2px;width:var(--gst-ind-size);transform:translate(var(--gst-ind-offset))}.gs-tabs-horizontal.gs-tabs-pos-bottom .gs-tabs-indicator{bottom:auto;top:0}.gs-tabs-vertical .gs-tabs-indicator{top:0;left:0;width:2px;height:var(--gst-ind-size);transform:translateY(var(--gst-ind-offset))}.gs-tabs-vertical.gs-tabs-pos-right .gs-tabs-indicator{left:auto;right:0}.gs-tabs-variant-line.gs-tabs-horizontal .gs-tabs-tablist{border-bottom:1px solid var(--gst-border)}.gs-tabs-variant-line.gs-tabs-horizontal.gs-tabs-pos-bottom .gs-tabs-tablist{border-bottom:none;border-top:1px solid var(--gst-border)}.gs-tabs-variant-line.gs-tabs-vertical .gs-tabs-tablist{border-right:1px solid var(--gst-border)}.gs-tabs-variant-line.gs-tabs-vertical.gs-tabs-pos-right .gs-tabs-tablist{border-right:none;border-left:1px solid var(--gst-border)}.gs-tabs-variant-underline .gs-tabs-indicator{height:3px;border-radius:3px 3px 0 0}.gs-tabs-variant-underline.gs-tabs-vertical .gs-tabs-indicator{width:3px;height:var(--gst-ind-size)}.gs-tabs-variant-pill .gs-tabs-tab{border-radius:999px}.gs-tabs-variant-pill .gs-tabs-tab.gs-tabs-tab-active{background:var(--gst-accent);color:#fff}.gs-tabs-variant-pill .gs-tabs-tab.gs-tabs-tab-active .gs-tabs-badge{background:#ffffff47}.gs-tabs-variant-enclosed.gs-tabs-horizontal .gs-tabs-tablist{border-bottom:1px solid var(--gst-border);gap:2px}.gs-tabs-variant-enclosed .gs-tabs-tab{border-radius:var(--gst-radius) var(--gst-radius) 0 0;border-color:transparent}.gs-tabs-variant-enclosed .gs-tabs-tab.gs-tabs-tab-active{background:var(--gst-bg);border-color:var(--gst-border);border-bottom-color:var(--gst-bg);margin-bottom:-1px;color:var(--gst-color)}.gs-tabs-variant-enclosed.gs-tabs-vertical .gs-tabs-tab{border-radius:var(--gst-radius) 0 0 var(--gst-radius)}.gs-tabs-variant-segment .gs-tabs-tablist{background:var(--gst-hover);border-radius:var(--gst-radius);padding:4px;gap:2px}.gs-tabs-variant-segment .gs-tabs-tab{border-radius:calc(var(--gst-radius) - 3px)}.gs-tabs-variant-segment .gs-tabs-tab.gs-tabs-tab-active{background:var(--gst-bg);color:var(--gst-color);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000000f}.gs-tabs-scroll{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:none;background:var(--gst-bg);color:var(--gst-color);font-size:18px;line-height:1;cursor:pointer;border-radius:6px;transition:background-color .15s ease,opacity .15s ease}.gs-tabs-scroll:hover:not(:disabled){background:var(--gst-hover)}.gs-tabs-scroll:disabled{opacity:.3;cursor:default}.gs-tabs-add{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-left:4px;border:1px dashed var(--gst-border);background:transparent;color:var(--gst-muted);font-size:18px;line-height:1;cursor:pointer;border-radius:8px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.gs-tabs-add:hover{color:var(--gst-accent);border-color:var(--gst-accent);background:var(--gst-hover)}.gs-tabs-panels{position:relative;flex:1 1 auto;min-width:0;background:var(--gst-panel-bg)}.gs-tabs-pos-top .gs-tabs-panels{padding-top:16px}.gs-tabs-pos-bottom .gs-tabs-panels{padding-bottom:16px}.gs-tabs-pos-left .gs-tabs-panels{padding-left:16px}.gs-tabs-pos-right .gs-tabs-panels{padding-right:16px}.gs-tabs-panel{outline:none}.gs-tabs-panel[hidden]{display:none}.gs-tabs-panel:focus-visible{outline:2px solid var(--gst-accent);outline-offset:2px;border-radius:6px}.gs-tabs-rtl{direction:rtl}.gs-tabs-rtl.gs-tabs-horizontal .gs-tabs-indicator{left:auto;right:0;transform:translate(calc(-1 * var(--gst-ind-offset)))}.gs-tabs-draggable .gs-tabs-tab{cursor:grab}.gs-tabs-tab.gs-tabs-dragging{opacity:.5;cursor:grabbing}.gst-fade-in{animation:gst-fade-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-slide-in{animation:gst-slide-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-slide-up-in{animation:gst-slide-up-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-slide-down-in{animation:gst-slide-down-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-scale-in{animation:gst-scale-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-fade-scale-in{animation:gst-fade-scale-in var(--gst-anim-duration) var(--gst-anim-easing) both}.gst-flip-in{animation:gst-flip-in var(--gst-anim-duration) var(--gst-anim-easing) both;transform-origin:top center;backface-visibility:hidden}.gst-none-in{animation:none}@keyframes gst-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gst-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes gst-slide-up-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gst-slide-down-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes gst-scale-in{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes gst-fade-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gst-flip-in{0%{opacity:0;transform:perspective(800px) rotateX(-8deg)}to{opacity:1;transform:perspective(800px) rotateX(0)}}@media (prefers-reduced-motion: reduce){.gs-tabs-indicator{transition-duration:.001ms!important}.gst-fade-in,.gst-slide-in,.gst-slide-up-in,.gst-slide-down-in,.gst-scale-in,.gst-fade-scale-in,.gst-flip-in{animation-duration:.001ms!important}}
