.select-module-scss-module__3tV5YW__selectTrigger{height:var(--space-10);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(8px);width:100%;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);transition:all var(--duration-standard)var(--easing-standard);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.select-module-scss-module__3tV5YW__selectTrigger{font-size:16px}}.select-module-scss-module__3tV5YW__selectTrigger::placeholder{color:var(--color-text-tertiary)}.select-module-scss-module__3tV5YW__selectTrigger:focus{border-color:var(--if-primary);box-shadow:var(--focus-ring);outline:none}.select-module-scss-module__3tV5YW__selectTrigger:disabled{cursor:not-allowed;opacity:.5}.select-module-scss-module__3tV5YW__selectTrigger span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.select-module-scss-module__3tV5YW__selectIcon{height:var(--space-4);width:var(--space-4);opacity:.5}.select-module-scss-module__3tV5YW__selectScrollButton{cursor:default;padding:var(--space-1)0;justify-content:center;align-items:center;display:flex}.select-module-scss-module__3tV5YW__selectContent{z-index:50;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-width:8rem;max-height:24rem;color:var(--color-text-primary);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.select-module-scss-module__3tV5YW__selectContent[data-state=open]{animation:.15s ease-out select-module-scss-module__3tV5YW__fade-in,.15s ease-out select-module-scss-module__3tV5YW__zoom-in}.select-module-scss-module__3tV5YW__selectContent[data-state=closed]{animation:.15s ease-in select-module-scss-module__3tV5YW__fade-out,.15s ease-in select-module-scss-module__3tV5YW__zoom-out}.select-module-scss-module__3tV5YW__selectContentPopper[data-side=bottom]{transform:translateY(4px)}.select-module-scss-module__3tV5YW__selectContentPopper[data-side=left]{transform:translate(-4px)}.select-module-scss-module__3tV5YW__selectContentPopper[data-side=right]{transform:translate(4px)}.select-module-scss-module__3tV5YW__selectContentPopper[data-side=top]{transform:translateY(-4px)}.select-module-scss-module__3tV5YW__selectViewport{padding:var(--space-1)}.select-module-scss-module__3tV5YW__selectViewportPopper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.select-module-scss-module__3tV5YW__selectLabel{padding:var(--space-1-5)var(--space-2)var(--space-1-5)var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.select-module-scss-module__3tV5YW__selectItem{cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);width:100%;padding:var(--space-1-5)var(--space-2)var(--space-1-5)var(--space-8);font-size:var(--text-sm);transition:all var(--duration-standard)var(--easing-standard);outline:none;align-items:center;display:flex;position:relative}.select-module-scss-module__3tV5YW__selectItem:focus{background:var(--color-bg-glass-enhanced);color:var(--color-text-primary)}.select-module-scss-module__3tV5YW__selectItem:hover{background:var(--color-bg-glass-subtle)}.select-module-scss-module__3tV5YW__selectItem[data-disabled]{pointer-events:none;opacity:.5}.select-module-scss-module__3tV5YW__selectItemIndicator{left:var(--space-2);height:var(--space-3-5);width:var(--space-3-5);justify-content:center;align-items:center;display:flex;position:absolute}.select-module-scss-module__3tV5YW__selectItemIcon{height:var(--space-4);width:var(--space-4)}.select-module-scss-module__3tV5YW__selectSeparator{margin:var(--space-1)calc(-1*var(--space-1));background:var(--glass-border);height:1px}
.textarea-module-scss-module__ZXVSCa__textarea{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(8px);width:100%;min-height:80px;padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);resize:none;transition:all var(--duration-standard)var(--easing-standard);display:flex}@media screen and (max-width:768px){.textarea-module-scss-module__ZXVSCa__textarea{font-size:16px}}.textarea-module-scss-module__ZXVSCa__textarea::placeholder{color:var(--color-text-tertiary)}.textarea-module-scss-module__ZXVSCa__textarea:focus-visible{border-color:var(--if-primary);box-shadow:var(--focus-ring);outline:none}.textarea-module-scss-module__ZXVSCa__textarea:disabled{cursor:not-allowed;opacity:.5}
.contact-form-module-scss-module__B7AYOq__glass-real-subtle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a}.contact-form-module-scss-module__B7AYOq__glass-real-medium{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.contact-form-module-scss-module__B7AYOq__glass-real-heavy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000001a}.contact-form-module-scss-module__B7AYOq__glass-faux-light{background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%),linear-gradient(225deg,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 30%,#ffffff0f,#0000 70%),#ffffff0d}.contact-form-module-scss-module__B7AYOq__glass-faux-dark{background:linear-gradient(135deg,#0000001f 0%,#00000008 100%),linear-gradient(225deg,#00000014 0%,#0000 50%),radial-gradient(circle at 30%,#0000001a,#0000 70%),#0000001a}.contact-form-module-scss-module__B7AYOq__glass-mask-horizontal{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.contact-form-module-scss-module__B7AYOq__glass-mask-vertical{-webkit-mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.contact-form-module-scss-module__B7AYOq__glass-mask-radial{-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 100%);mask-image:radial-gradient(circle,#000 50%,#0000 100%)}.contact-form-module-scss-module__B7AYOq__interactive-micro{will-change:transform;cursor:pointer;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94),opacity .15s cubic-bezier(.25,.46,.45,.94),filter .15s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-micro:hover{transform:scale(1.02);box-shadow:0 0 #0000}.contact-form-module-scss-module__B7AYOq__interactive-micro:active{transition-duration:.1s;transform:scale(.867)}.contact-form-module-scss-module__B7AYOq__interactive-micro:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-micro{transition-duration:.1s}.contact-form-module-scss-module__B7AYOq__interactive-micro:hover,.contact-form-module-scss-module__B7AYOq__interactive-micro:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-small{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-small:hover{transform:scale(1.05);box-shadow:0 2px 4px #00000014}.contact-form-module-scss-module__B7AYOq__interactive-small:active{transition-duration:.1s;transform:scale(.8925)}.contact-form-module-scss-module__B7AYOq__interactive-small:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-small{transition-duration:.1s}.contact-form-module-scss-module__B7AYOq__interactive-small:hover,.contact-form-module-scss-module__B7AYOq__interactive-small:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-medium{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-medium:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000001f}.contact-form-module-scss-module__B7AYOq__interactive-medium:active{transition-duration:.1s;transform:scale(.935)}.contact-form-module-scss-module__B7AYOq__interactive-medium:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-medium{transition-duration:.1s}.contact-form-module-scss-module__B7AYOq__interactive-medium:hover,.contact-form-module-scss-module__B7AYOq__interactive-medium:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-large{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-large:hover{transform:scale(1.2);box-shadow:0 8px 16px #00000029}.contact-form-module-scss-module__B7AYOq__interactive-large:active{transition-duration:.1s;transform:scale(1.02)}.contact-form-module-scss-module__B7AYOq__interactive-large:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-large{transition-duration:.1s}.contact-form-module-scss-module__B7AYOq__interactive-large:hover,.contact-form-module-scss-module__B7AYOq__interactive-large:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-lift{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-lift:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000001f}.contact-form-module-scss-module__B7AYOq__interactive-lift:active{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-lift:hover,.contact-form-module-scss-module__B7AYOq__interactive-lift:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-lift-sm{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-lift-sm:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000014}.contact-form-module-scss-module__B7AYOq__interactive-lift-sm:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-lift-sm:hover,.contact-form-module-scss-module__B7AYOq__interactive-lift-sm:active{transform:none}}.contact-form-module-scss-module__B7AYOq__interactive-lift-lg{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.contact-form-module-scss-module__B7AYOq__interactive-lift-lg:hover{transform:translateY(-8px);box-shadow:0 8px 16px #00000029}.contact-form-module-scss-module__B7AYOq__interactive-lift-lg:active{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.contact-form-module-scss-module__B7AYOq__interactive-lift-lg:hover,.contact-form-module-scss-module__B7AYOq__interactive-lift-lg:active{transform:none}}@keyframes contact-form-module-scss-module__B7AYOq__float{0%,to{transform:var(--transform-float-down)}50%{transform:var(--transform-float-up)}}@keyframes contact-form-module-scss-module__B7AYOq__pulse-glow-inset{0%,to{box-shadow:inset 0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:inset 0 0 12px 3px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes contact-form-module-scss-module__B7AYOq__pulse-glow-outset{0%,to{box-shadow:0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:0 0 12px 4px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes contact-form-module-scss-module__B7AYOq__pulse-glow-text{0%,to{text-shadow:0 0 0 var(--pulse-color,currentColor)}50%{text-shadow:0 0 8px var(--pulse-color,currentColor),0 0 16px var(--pulse-color,currentColor)}}@keyframes contact-form-module-scss-module__B7AYOq__pulse-glow-filter{0%,to{filter:drop-shadow(0 0 0 var(--pulse-color,currentColor))}50%{filter:drop-shadow(0 0 4px var(--pulse-color,currentColor))drop-shadow(0 0 8px var(--pulse-color,currentColor))}}.contact-form-module-scss-module__B7AYOq__pulsing{position:relative}.contact-form-module-scss-module__B7AYOq__pulsing[data-color]{--pulse-color:attr(data-color color,currentColor)}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=healthy]{--pulse-color:#22c55e}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=building]{--pulse-color:#f59e0b}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=warning]{--pulse-color:#ef4444}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=active]{--pulse-color:#a855f7}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=primary]{--pulse-color:var(--if-primary)}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=success]{--pulse-color:#10b981}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=info]{--pulse-color:#3b82f6}.contact-form-module-scss-module__B7AYOq__pulsing[data-color=muted]{--pulse-color:var(--color-text-secondary)}.contact-form-module-scss-module__B7AYOq__pulsing{animation:2.5s ease-in-out infinite contact-form-module-scss-module__B7AYOq__pulse-glow-inset}.contact-form-module-scss-module__B7AYOq__pulsing-outset{position:relative}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color]{--pulse-color:attr(data-color color,currentColor)}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=healthy]{--pulse-color:#22c55e}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=building]{--pulse-color:#f59e0b}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=warning]{--pulse-color:#ef4444}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=active]{--pulse-color:#a855f7}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=primary]{--pulse-color:var(--if-primary)}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=success]{--pulse-color:#10b981}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=info]{--pulse-color:#3b82f6}.contact-form-module-scss-module__B7AYOq__pulsing-outset[data-color=muted]{--pulse-color:var(--color-text-secondary)}.contact-form-module-scss-module__B7AYOq__pulsing-outset{animation:2.5s ease-in-out infinite contact-form-module-scss-module__B7AYOq__pulse-glow-outset}.contact-form-module-scss-module__B7AYOq__pulsing-text{position:relative}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color]{--pulse-color:attr(data-color color,currentColor)}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=healthy]{--pulse-color:#22c55e}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=building]{--pulse-color:#f59e0b}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=warning]{--pulse-color:#ef4444}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=active]{--pulse-color:#a855f7}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=primary]{--pulse-color:var(--if-primary)}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=success]{--pulse-color:#10b981}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=info]{--pulse-color:#3b82f6}.contact-form-module-scss-module__B7AYOq__pulsing-text[data-color=muted]{--pulse-color:var(--color-text-secondary)}.contact-form-module-scss-module__B7AYOq__pulsing-text{animation:2.5s ease-in-out infinite contact-form-module-scss-module__B7AYOq__pulse-glow-text}.contact-form-module-scss-module__B7AYOq__pulsing-filter{position:relative}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color]{--pulse-color:attr(data-color color,currentColor)}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=healthy]{--pulse-color:#22c55e}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=building]{--pulse-color:#f59e0b}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=warning]{--pulse-color:#ef4444}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=active]{--pulse-color:#a855f7}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=primary]{--pulse-color:var(--if-primary)}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=success]{--pulse-color:#10b981}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=info]{--pulse-color:#3b82f6}.contact-form-module-scss-module__B7AYOq__pulsing-filter[data-color=muted]{--pulse-color:var(--color-text-secondary)}.contact-form-module-scss-module__B7AYOq__pulsing-filter{animation:2.5s ease-in-out infinite contact-form-module-scss-module__B7AYOq__pulse-glow-filter}@keyframes contact-form-module-scss-module__B7AYOq__border-pulse-glow{0%,to{border-color:color-mix(in srgb,--if-primary 66%,--text-inverse 33%);box-shadow:var(--shadow-glass),0 0 0 0 #3b82f600}50%{border-color:var(--if-primary-active);box-shadow:var(--shadow-glass-md),0 0 0 4px #1d4ed840,0 0 20px #1d4ed826}}@keyframes contact-form-module-scss-module__B7AYOq__border-pulse{0%,to{border-color:var(--if-primary)}50%{border-color:var(--if-primary-active)}}@keyframes contact-form-module-scss-module__B7AYOq__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-form-module-scss-module__B7AYOq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes contact-form-module-scss-module__B7AYOq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contact-form-module-scss-module__B7AYOq__commitPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.contact-form-module-scss-module__B7AYOq__formCard{gap:var(--space-5);color:var(--color-text-primary);background:var(--glass-bg-header);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);-webkit-backdrop-filter:var(--glass-backdrop-blur);transition:all var(--duration-standard)var(--easing-standard);box-shadow:var(--shadow-elevation-md);flex-direction:column;display:flex;position:relative}.contact-form-module-scss-module__B7AYOq__formCard:hover,.contact-form-module-scss-module__B7AYOq__formCard:focus-within{border-color:var(--glass-border-hover,var(--glass-border))}.contact-form-module-scss-module__B7AYOq__formCard{width:100%;overflow:visible}.contact-form-module-scss-module__B7AYOq__formCard:hover,.contact-form-module-scss-module__B7AYOq__formCard:focus-within{border-width:1px}.contact-form-module-scss-module__B7AYOq__form{width:100%;position:relative}.contact-form-module-scss-module__B7AYOq__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (max-width:640px){.contact-form-module-scss-module__B7AYOq__fieldGrid{grid-template-columns:1fr}}.contact-form-module-scss-module__B7AYOq__field{gap:var(--space-2);flex-direction:column;display:flex}.contact-form-module-scss-module__B7AYOq__label{color:var(--color-text-primary);margin-bottom:0;font-size:.9rem;font-weight:600}.contact-form-module-scss-module__B7AYOq__selectTrigger{width:100%}.contact-form-module-scss-module__B7AYOq__textarea{min-height:140px}.contact-form-module-scss-module__B7AYOq__status{padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);transition:all var(--duration-fast)var(--easing-standard);background:var(--status-bg,#22c55e26);color:var(--color-text-inverse);border:var(--border-width-thin)solid var(--status-border,#22c55e66);font-size:.9rem}.contact-form-module-scss-module__B7AYOq__status[data-color=success],.contact-form-module-scss-module__B7AYOq__status[data-status-type=success]{--status-bg:#22c55e26;--status-border:#22c55e66}.contact-form-module-scss-module__B7AYOq__status[data-color=error],.contact-form-module-scss-module__B7AYOq__status[data-status-type=error]{--status-bg:#ef444426;--status-border:#ef444466}.contact-form-module-scss-module__B7AYOq__status[data-color=warning],.contact-form-module-scss-module__B7AYOq__status[data-status-type=warning]{--status-bg:#f59e0b26;--status-border:#f59e0b66}.contact-form-module-scss-module__B7AYOq__status[data-color=info],.contact-form-module-scss-module__B7AYOq__status[data-status-type=info]{--status-bg:#3b82f626;--status-border:#3b82f659}.contact-form-module-scss-module__B7AYOq__statusRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.contact-form-module-scss-module__B7AYOq__statusRow .contact-form-module-scss-module__B7AYOq__status{text-align:center;flex:1}.contact-form-module-scss-module__B7AYOq__feedbackIndicator{margin-left:auto}.contact-form-module-scss-module__B7AYOq__actions{justify-content:flex-end;min-height:60px;display:flex;position:relative}.contact-form-module-scss-module__B7AYOq__ctaButtonWrapper{isolation:isolate;display:inline-flex;position:relative;overflow:visible}
.table-module-scss-module__G0PpgW__glass-real-subtle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a}.table-module-scss-module__G0PpgW__glass-real-medium{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.table-module-scss-module__G0PpgW__glass-real-heavy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000001a}.table-module-scss-module__G0PpgW__glass-faux-light{background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%),linear-gradient(225deg,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 30%,#ffffff0f,#0000 70%),#ffffff0d}.table-module-scss-module__G0PpgW__glass-faux-dark{background:linear-gradient(135deg,#0000001f 0%,#00000008 100%),linear-gradient(225deg,#00000014 0%,#0000 50%),radial-gradient(circle at 30%,#0000001a,#0000 70%),#0000001a}.table-module-scss-module__G0PpgW__glass-mask-horizontal{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.table-module-scss-module__G0PpgW__glass-mask-vertical{-webkit-mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.table-module-scss-module__G0PpgW__glass-mask-radial{-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 100%);mask-image:radial-gradient(circle,#000 50%,#0000 100%)}.table-module-scss-module__G0PpgW__interactive-micro{will-change:transform;cursor:pointer;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94),opacity .15s cubic-bezier(.25,.46,.45,.94),filter .15s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-micro:hover{transform:scale(1.02);box-shadow:0 0 #0000}.table-module-scss-module__G0PpgW__interactive-micro:active{transition-duration:.1s;transform:scale(.867)}.table-module-scss-module__G0PpgW__interactive-micro:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-micro{transition-duration:.1s}.table-module-scss-module__G0PpgW__interactive-micro:hover,.table-module-scss-module__G0PpgW__interactive-micro:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-small{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-small:hover{transform:scale(1.05);box-shadow:0 2px 4px #00000014}.table-module-scss-module__G0PpgW__interactive-small:active{transition-duration:.1s;transform:scale(.8925)}.table-module-scss-module__G0PpgW__interactive-small:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-small{transition-duration:.1s}.table-module-scss-module__G0PpgW__interactive-small:hover,.table-module-scss-module__G0PpgW__interactive-small:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-medium{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-medium:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000001f}.table-module-scss-module__G0PpgW__interactive-medium:active{transition-duration:.1s;transform:scale(.935)}.table-module-scss-module__G0PpgW__interactive-medium:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-medium{transition-duration:.1s}.table-module-scss-module__G0PpgW__interactive-medium:hover,.table-module-scss-module__G0PpgW__interactive-medium:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-large{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-large:hover{transform:scale(1.2);box-shadow:0 8px 16px #00000029}.table-module-scss-module__G0PpgW__interactive-large:active{transition-duration:.1s;transform:scale(1.02)}.table-module-scss-module__G0PpgW__interactive-large:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-large{transition-duration:.1s}.table-module-scss-module__G0PpgW__interactive-large:hover,.table-module-scss-module__G0PpgW__interactive-large:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-lift{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-lift:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000001f}.table-module-scss-module__G0PpgW__interactive-lift:active{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-lift:hover,.table-module-scss-module__G0PpgW__interactive-lift:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-lift-sm{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-lift-sm:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000014}.table-module-scss-module__G0PpgW__interactive-lift-sm:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-lift-sm:hover,.table-module-scss-module__G0PpgW__interactive-lift-sm:active{transform:none}}.table-module-scss-module__G0PpgW__interactive-lift-lg{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.table-module-scss-module__G0PpgW__interactive-lift-lg:hover{transform:translateY(-8px);box-shadow:0 8px 16px #00000029}.table-module-scss-module__G0PpgW__interactive-lift-lg:active{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.table-module-scss-module__G0PpgW__interactive-lift-lg:hover,.table-module-scss-module__G0PpgW__interactive-lift-lg:active{transform:none}}@keyframes table-module-scss-module__G0PpgW__float{0%,to{transform:var(--transform-float-down)}50%{transform:var(--transform-float-up)}}@keyframes table-module-scss-module__G0PpgW__pulse-glow-inset{0%,to{box-shadow:inset 0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:inset 0 0 12px 3px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes table-module-scss-module__G0PpgW__pulse-glow-outset{0%,to{box-shadow:0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:0 0 12px 4px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes table-module-scss-module__G0PpgW__pulse-glow-text{0%,to{text-shadow:0 0 0 var(--pulse-color,currentColor)}50%{text-shadow:0 0 8px var(--pulse-color,currentColor),0 0 16px var(--pulse-color,currentColor)}}@keyframes table-module-scss-module__G0PpgW__pulse-glow-filter{0%,to{filter:drop-shadow(0 0 0 var(--pulse-color,currentColor))}50%{filter:drop-shadow(0 0 4px var(--pulse-color,currentColor))drop-shadow(0 0 8px var(--pulse-color,currentColor))}}.table-module-scss-module__G0PpgW__pulsing{position:relative}.table-module-scss-module__G0PpgW__pulsing[data-color]{--pulse-color:attr(data-color color,currentColor)}.table-module-scss-module__G0PpgW__pulsing[data-color=healthy]{--pulse-color:#22c55e}.table-module-scss-module__G0PpgW__pulsing[data-color=building]{--pulse-color:#f59e0b}.table-module-scss-module__G0PpgW__pulsing[data-color=warning]{--pulse-color:#ef4444}.table-module-scss-module__G0PpgW__pulsing[data-color=active]{--pulse-color:#a855f7}.table-module-scss-module__G0PpgW__pulsing[data-color=primary]{--pulse-color:var(--if-primary)}.table-module-scss-module__G0PpgW__pulsing[data-color=success]{--pulse-color:#10b981}.table-module-scss-module__G0PpgW__pulsing[data-color=info]{--pulse-color:#3b82f6}.table-module-scss-module__G0PpgW__pulsing[data-color=muted]{--pulse-color:var(--color-text-secondary)}.table-module-scss-module__G0PpgW__pulsing{animation:2.5s ease-in-out infinite table-module-scss-module__G0PpgW__pulse-glow-inset}.table-module-scss-module__G0PpgW__pulsing-outset{position:relative}.table-module-scss-module__G0PpgW__pulsing-outset[data-color]{--pulse-color:attr(data-color color,currentColor)}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=healthy]{--pulse-color:#22c55e}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=building]{--pulse-color:#f59e0b}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=warning]{--pulse-color:#ef4444}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=active]{--pulse-color:#a855f7}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=primary]{--pulse-color:var(--if-primary)}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=success]{--pulse-color:#10b981}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=info]{--pulse-color:#3b82f6}.table-module-scss-module__G0PpgW__pulsing-outset[data-color=muted]{--pulse-color:var(--color-text-secondary)}.table-module-scss-module__G0PpgW__pulsing-outset{animation:2.5s ease-in-out infinite table-module-scss-module__G0PpgW__pulse-glow-outset}.table-module-scss-module__G0PpgW__pulsing-text{position:relative}.table-module-scss-module__G0PpgW__pulsing-text[data-color]{--pulse-color:attr(data-color color,currentColor)}.table-module-scss-module__G0PpgW__pulsing-text[data-color=healthy]{--pulse-color:#22c55e}.table-module-scss-module__G0PpgW__pulsing-text[data-color=building]{--pulse-color:#f59e0b}.table-module-scss-module__G0PpgW__pulsing-text[data-color=warning]{--pulse-color:#ef4444}.table-module-scss-module__G0PpgW__pulsing-text[data-color=active]{--pulse-color:#a855f7}.table-module-scss-module__G0PpgW__pulsing-text[data-color=primary]{--pulse-color:var(--if-primary)}.table-module-scss-module__G0PpgW__pulsing-text[data-color=success]{--pulse-color:#10b981}.table-module-scss-module__G0PpgW__pulsing-text[data-color=info]{--pulse-color:#3b82f6}.table-module-scss-module__G0PpgW__pulsing-text[data-color=muted]{--pulse-color:var(--color-text-secondary)}.table-module-scss-module__G0PpgW__pulsing-text{animation:2.5s ease-in-out infinite table-module-scss-module__G0PpgW__pulse-glow-text}.table-module-scss-module__G0PpgW__pulsing-filter{position:relative}.table-module-scss-module__G0PpgW__pulsing-filter[data-color]{--pulse-color:attr(data-color color,currentColor)}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=healthy]{--pulse-color:#22c55e}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=building]{--pulse-color:#f59e0b}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=warning]{--pulse-color:#ef4444}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=active]{--pulse-color:#a855f7}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=primary]{--pulse-color:var(--if-primary)}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=success]{--pulse-color:#10b981}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=info]{--pulse-color:#3b82f6}.table-module-scss-module__G0PpgW__pulsing-filter[data-color=muted]{--pulse-color:var(--color-text-secondary)}.table-module-scss-module__G0PpgW__pulsing-filter{animation:2.5s ease-in-out infinite table-module-scss-module__G0PpgW__pulse-glow-filter}@keyframes table-module-scss-module__G0PpgW__border-pulse-glow{0%,to{border-color:color-mix(in srgb,--if-primary 66%,--text-inverse 33%);box-shadow:var(--shadow-glass),0 0 0 0 #3b82f600}50%{border-color:var(--if-primary-active);box-shadow:var(--shadow-glass-md),0 0 0 4px #1d4ed840,0 0 20px #1d4ed826}}@keyframes table-module-scss-module__G0PpgW__border-pulse{0%,to{border-color:var(--if-primary)}50%{border-color:var(--if-primary-active)}}@keyframes table-module-scss-module__G0PpgW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes table-module-scss-module__G0PpgW__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes table-module-scss-module__G0PpgW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes table-module-scss-module__G0PpgW__commitPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.table-module-scss-module__G0PpgW__tableContainer{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);transition:var(--transition-layout-smooth);background:0 0}.table-module-scss-module__G0PpgW__tableContainer:not([data-edge-to-edge=true]){overflow:auto}.table-module-scss-module__G0PpgW__tableContainer table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;position:relative}.table-module-scss-module__G0PpgW__tableHeader{transition:all var(--duration-slow)var(--easing-smooth);border:2px solid var(--color-bg)}.table-module-scss-module__G0PpgW__tableHeader[data-sticky=top][data-sticky=top]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;top:0}.table-module-scss-module__G0PpgW__tableHeader[data-sticky=top]{z-index:6!important}.table-module-scss-module__G0PpgW__tableHeader[data-sticky=bottom][data-sticky=bottom]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;bottom:0}.table-module-scss-module__G0PpgW__tableHeader tr[data-sticky][data-sticky=top],.table-module-scss-module__G0PpgW__tableHeader tr[data-sticky=top][data-sticky=top]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;top:0}.table-module-scss-module__G0PpgW__tableHeader tr[data-sticky=bottom][data-sticky=bottom]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;bottom:0}.table-module-scss-module__G0PpgW__tableHeader tr{transition:all var(--duration-slow)var(--easing-smooth)}.table-module-scss-module__G0PpgW__tableHeader tr th{transition:all var(--duration-slow)var(--easing-smooth);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:inherit;border:2px solid var(--color-bg);border-radius:0;padding:0 1rem}.table-module-scss-module__G0PpgW__tableHeader tr th:first-child{border-top-left-radius:var(--radius-lg)}.table-module-scss-module__G0PpgW__tableHeader tr th[data-sticky=left][data-sticky=left]{z-index:2;background:linear-gradient(155deg,var(--color-bg)40%,transparent 133%);position:sticky;left:1px}.table-module-scss-module__G0PpgW__tableHeader tr th[data-sticky=right][data-sticky=right]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;right:1px}.table-module-scss-module__G0PpgW__tableBody tr{border-bottom:var(--border-width-thin)solid var(--glass-border-subtle,hsl(var(--border)/.3));transition:all var(--duration-slow)var(--easing-smooth);position:relative}.table-module-scss-module__G0PpgW__tableBody tr:nth-child(odd){background:var(--glass-bg-subtle,hsl(var(--background)/.5))}.table-module-scss-module__G0PpgW__tableBody tr:nth-child(2n){background:var(--glass-bg-medium,hsl(var(--muted)/.3))}.table-module-scss-module__G0PpgW__tableBody tr:last-child{border-bottom:0!important}.table-module-scss-module__G0PpgW__tableBody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.table-module-scss-module__G0PpgW__tableBody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.table-module-scss-module__G0PpgW__tableBody tr[data-sticky=top\;][data-sticky=top]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;top:0}.table-module-scss-module__G0PpgW__tableBody tr[data-sticky=bottom][data-sticky=bottom]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;bottom:0}.table-module-scss-module__G0PpgW__tableBody tr:hover{transition:all var(--duration-standard)var(--easing-standard);background:var(--glass-bg-strong,hsl(var(--muted)/.5))!important}.table-module-scss-module__G0PpgW__tableBody tr:hover:hover:not(:disabled){transform:var(--transform-lift)}.table-module-scss-module__G0PpgW__tableBody tr:hover{z-index:5;border:inset 2px solid var(--if-primary-active,hsl(var(--border)))!important}.table-module-scss-module__G0PpgW__tableBody tr:focus-within{background:var(--glass-bg-strong,hsl(var(--muted)/.6))!important}.table-module-scss-module__G0PpgW__tableBody tr:focus-within:focus-visible{outline:2px dashed var(--color-border-focus);outline-offset:2px;border-color:var(--glass-border-strong);background:var(--glass-bg-medium)}.table-module-scss-module__G0PpgW__tableBody tr:focus-within{z-index:5;border-bottom:inset 2px solid var(--glass-border,hsl(var(--border)))!important}.table-module-scss-module__G0PpgW__tableBody tr[data-state=selected],.table-module-scss-module__G0PpgW__tableBody tr[aria-selected=true]{z-index:5;background:hsla(var(--primary)/.15)!important;border-bottom:inset solid hsl(var(--primary)/.5)!important}.table-module-scss-module__G0PpgW__tableBody tr[data-state=selected] td,.table-module-scss-module__G0PpgW__tableBody tr[aria-selected=true] td{color:hsl(var(--primary));font-weight:var(--font-weight-medium)}.table-module-scss-module__G0PpgW__tableBody tr[aria-disabled=true]{opacity:.5;pointer-events:none;background:var(--glass-bg-subtle,hsl(var(--muted)/.2))!important}.table-module-scss-module__G0PpgW__tableBody tr td{color:hsl(var(--muted-foreground));background:inherit;vertical-align:top;height:100%;transition:all var(--duration-slow)var(--easing-smooth);border-bottom:none;border-radius:0;padding:.25rem 1rem;position:relative;overflow:hidden}.table-module-scss-module__G0PpgW__tableBody tr td[data-sticky=left][data-sticky=left]{z-index:2;background:linear-gradient(155deg,var(--color-bg)40%,transparent 133%);position:sticky;left:0}.table-module-scss-module__G0PpgW__tableBody tr td[data-sticky=right][data-sticky=right]{z-index:2;background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);position:sticky;right:0}tr:hover .table-module-scss-module__G0PpgW__tableBody tr td,tr:focus-within .table-module-scss-module__G0PpgW__tableBody tr td{color:hsl(var(--foreground))}
.git-graph-view-module-scss-module__GVJyya__glass-real-subtle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a}.git-graph-view-module-scss-module__GVJyya__glass-real-medium{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.git-graph-view-module-scss-module__GVJyya__glass-real-heavy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000001a}.git-graph-view-module-scss-module__GVJyya__glass-faux-light{background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%),linear-gradient(225deg,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 30%,#ffffff0f,#0000 70%),#ffffff0d}.git-graph-view-module-scss-module__GVJyya__glass-faux-dark{background:linear-gradient(135deg,#0000001f 0%,#00000008 100%),linear-gradient(225deg,#00000014 0%,#0000 50%),radial-gradient(circle at 30%,#0000001a,#0000 70%),#0000001a}.git-graph-view-module-scss-module__GVJyya__glass-mask-horizontal{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.git-graph-view-module-scss-module__GVJyya__glass-mask-vertical{-webkit-mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.git-graph-view-module-scss-module__GVJyya__glass-mask-radial{-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 100%);mask-image:radial-gradient(circle,#000 50%,#0000 100%)}.git-graph-view-module-scss-module__GVJyya__interactive-micro{will-change:transform;cursor:pointer;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94),opacity .15s cubic-bezier(.25,.46,.45,.94),filter .15s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-micro:hover{transform:scale(1.02);box-shadow:0 0 #0000}.git-graph-view-module-scss-module__GVJyya__interactive-micro:active{transition-duration:.1s;transform:scale(.867)}.git-graph-view-module-scss-module__GVJyya__interactive-micro:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-micro{transition-duration:.1s}.git-graph-view-module-scss-module__GVJyya__interactive-micro:hover,.git-graph-view-module-scss-module__GVJyya__interactive-micro:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-small{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-small:hover{transform:scale(1.05);box-shadow:0 2px 4px #00000014}.git-graph-view-module-scss-module__GVJyya__interactive-small:active{transition-duration:.1s;transform:scale(.8925)}.git-graph-view-module-scss-module__GVJyya__interactive-small:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-small{transition-duration:.1s}.git-graph-view-module-scss-module__GVJyya__interactive-small:hover,.git-graph-view-module-scss-module__GVJyya__interactive-small:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-medium{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-medium:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000001f}.git-graph-view-module-scss-module__GVJyya__interactive-medium:active{transition-duration:.1s;transform:scale(.935)}.git-graph-view-module-scss-module__GVJyya__interactive-medium:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-medium{transition-duration:.1s}.git-graph-view-module-scss-module__GVJyya__interactive-medium:hover,.git-graph-view-module-scss-module__GVJyya__interactive-medium:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-large{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),filter .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-large:hover{transform:scale(1.2);box-shadow:0 8px 16px #00000029}.git-graph-view-module-scss-module__GVJyya__interactive-large:active{transition-duration:.1s;transform:scale(1.02)}.git-graph-view-module-scss-module__GVJyya__interactive-large:focus-visible{outline:2px solid var(--interaction-focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-large{transition-duration:.1s}.git-graph-view-module-scss-module__GVJyya__interactive-large:hover,.git-graph-view-module-scss-module__GVJyya__interactive-large:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-lift{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-lift:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000001f}.git-graph-view-module-scss-module__GVJyya__interactive-lift:active{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-lift:hover,.git-graph-view-module-scss-module__GVJyya__interactive-lift:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-lift-sm{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-lift-sm:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000014}.git-graph-view-module-scss-module__GVJyya__interactive-lift-sm:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-lift-sm:hover,.git-graph-view-module-scss-module__GVJyya__interactive-lift-sm:active{transform:none}}.git-graph-view-module-scss-module__GVJyya__interactive-lift-lg{will-change:transform;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.git-graph-view-module-scss-module__GVJyya__interactive-lift-lg:hover{transform:translateY(-8px);box-shadow:0 8px 16px #00000029}.git-graph-view-module-scss-module__GVJyya__interactive-lift-lg:active{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.git-graph-view-module-scss-module__GVJyya__interactive-lift-lg:hover,.git-graph-view-module-scss-module__GVJyya__interactive-lift-lg:active{transform:none}}@keyframes git-graph-view-module-scss-module__GVJyya__float{0%,to{transform:var(--transform-float-down)}50%{transform:var(--transform-float-up)}}@keyframes git-graph-view-module-scss-module__GVJyya__pulse-glow-inset{0%,to{box-shadow:inset 0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:inset 0 0 12px 3px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes git-graph-view-module-scss-module__GVJyya__pulse-glow-outset{0%,to{box-shadow:0 0 0 0 var(--pulse-color,currentColor),var(--shadow-glass,0 1px 3px #0000001a)}50%{box-shadow:0 0 12px 4px var(--pulse-color,currentColor),var(--shadow-glass-md,0 4px 6px #0000001a)}}@keyframes git-graph-view-module-scss-module__GVJyya__pulse-glow-text{0%,to{text-shadow:0 0 0 var(--pulse-color,currentColor)}50%{text-shadow:0 0 8px var(--pulse-color,currentColor),0 0 16px var(--pulse-color,currentColor)}}@keyframes git-graph-view-module-scss-module__GVJyya__pulse-glow-filter{0%,to{filter:drop-shadow(0 0 0 var(--pulse-color,currentColor))}50%{filter:drop-shadow(0 0 4px var(--pulse-color,currentColor))drop-shadow(0 0 8px var(--pulse-color,currentColor))}}.git-graph-view-module-scss-module__GVJyya__pulsing{position:relative}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color]{--pulse-color:attr(data-color color,currentColor)}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=healthy]{--pulse-color:#22c55e}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=building]{--pulse-color:#f59e0b}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=warning]{--pulse-color:#ef4444}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=active]{--pulse-color:#a855f7}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=primary]{--pulse-color:var(--if-primary)}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=success]{--pulse-color:#10b981}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=info]{--pulse-color:#3b82f6}.git-graph-view-module-scss-module__GVJyya__pulsing[data-color=muted]{--pulse-color:var(--color-text-secondary)}.git-graph-view-module-scss-module__GVJyya__pulsing{animation:2.5s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__pulse-glow-inset}.git-graph-view-module-scss-module__GVJyya__pulsing-outset{position:relative}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color]{--pulse-color:attr(data-color color,currentColor)}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=healthy]{--pulse-color:#22c55e}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=building]{--pulse-color:#f59e0b}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=warning]{--pulse-color:#ef4444}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=active]{--pulse-color:#a855f7}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=primary]{--pulse-color:var(--if-primary)}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=success]{--pulse-color:#10b981}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=info]{--pulse-color:#3b82f6}.git-graph-view-module-scss-module__GVJyya__pulsing-outset[data-color=muted]{--pulse-color:var(--color-text-secondary)}.git-graph-view-module-scss-module__GVJyya__pulsing-outset{animation:2.5s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__pulse-glow-outset}.git-graph-view-module-scss-module__GVJyya__pulsing-text{position:relative}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color]{--pulse-color:attr(data-color color,currentColor)}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=healthy]{--pulse-color:#22c55e}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=building]{--pulse-color:#f59e0b}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=warning]{--pulse-color:#ef4444}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=active]{--pulse-color:#a855f7}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=primary]{--pulse-color:var(--if-primary)}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=success]{--pulse-color:#10b981}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=info]{--pulse-color:#3b82f6}.git-graph-view-module-scss-module__GVJyya__pulsing-text[data-color=muted]{--pulse-color:var(--color-text-secondary)}.git-graph-view-module-scss-module__GVJyya__pulsing-text{animation:2.5s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__pulse-glow-text}.git-graph-view-module-scss-module__GVJyya__pulsing-filter{position:relative}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color]{--pulse-color:attr(data-color color,currentColor)}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=healthy]{--pulse-color:#22c55e}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=building]{--pulse-color:#f59e0b}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=warning]{--pulse-color:#ef4444}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=active]{--pulse-color:#a855f7}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=primary]{--pulse-color:var(--if-primary)}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=success]{--pulse-color:#10b981}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=info]{--pulse-color:#3b82f6}.git-graph-view-module-scss-module__GVJyya__pulsing-filter[data-color=muted]{--pulse-color:var(--color-text-secondary)}.git-graph-view-module-scss-module__GVJyya__pulsing-filter{animation:2.5s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__pulse-glow-filter}@keyframes git-graph-view-module-scss-module__GVJyya__border-pulse-glow{0%,to{border-color:color-mix(in srgb,--if-primary 66%,--text-inverse 33%);box-shadow:var(--shadow-glass),0 0 0 0 #3b82f600}50%{border-color:var(--if-primary-active);box-shadow:var(--shadow-glass-md),0 0 0 4px #1d4ed840,0 0 20px #1d4ed826}}@keyframes git-graph-view-module-scss-module__GVJyya__border-pulse{0%,to{border-color:var(--if-primary)}50%{border-color:var(--if-primary-active)}}@keyframes git-graph-view-module-scss-module__GVJyya__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes git-graph-view-module-scss-module__GVJyya__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes git-graph-view-module-scss-module__GVJyya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes git-graph-view-module-scss-module__GVJyya__commitPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.git-graph-view-module-scss-module__GVJyya__branchColoredRow{--branch-color:var(--purple)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=green]{--branch-color:var(--git-ansi-green);--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=yellow]{--branch-color:var(--git-ansi-yellow);--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=magenta]{--branch-color:var(--git-ansi-magenta);--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=cyan]{--branch-color:var(--git-ansi-cyan);--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=red]{--branch-color:var(--git-ansi-red);--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color=blue]{--branch-color:var(--git-ansi-blue);--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color]{position:relative}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color]:hover:before{background:hsla(from var(--branch-color)h s l/.06)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow[data-color]:active:before{background:hsla(from var(--branch-color)h s l/.09)}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo{min-width:160px;min-height:var(--space-8);color:hsl(var(--foreground));transition:all var(--duration-fast)ease;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;display:flex}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorName{font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm);font-family:var(--font-family-mono);white-space:nowrap;text-overflow:ellipsis;transition:all var(--duration-slow)ease;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorName[data-email]{cursor:pointer;color:inherit;text-decoration:none}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorName[data-email]:hover{color:hsl(var(--primary));text-decoration:underline}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorName[data-email]:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorDate{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-family:var(--font-family-mono);white-space:nowrap;text-overflow:ellipsis;transition:all var(--duration-slow)ease;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorName,.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__gitAuthorInfo .git-graph-view-module-scss-module__GVJyya__authorDate{color:color-mix(in srgb,var(--branch-color)80%,var(--foreground)20%);text-shadow:0 0 4px hsla(from var(--branch-color)h s l/.3)}.git-graph-view-module-scss-module__GVJyya__gitGraphCell{z-index:1;vertical-align:center;white-space:nowrap;width:auto;color:hsl(var(--foreground));transition:all var(--duration-fast)ease;line-height:.9;position:relative}.git-graph-view-module-scss-module__GVJyya__branchColoredRow .git-graph-view-module-scss-module__GVJyya__gitGraphCell:first-child{background:hsla(from var(--branch-color)h s l/.03);border-left:var(--space-1-5)solid hsla(from var(--branch-color)h s l/.15)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__gitGraphCell:first-child{background:hsla(from var(--branch-color)h s l/.08);border-left-color:hsla(from var(--branch-color)h s l/.35);box-shadow:inset 4px 0 8px hsla(from var(--branch-color)h s l/.08)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:active .git-graph-view-module-scss-module__GVJyya__gitGraphCell:first-child{background:hsla(from var(--branch-color)h s l/.12);border-left-color:hsla(from var(--branch-color)h s l/.5);box-shadow:inset 6px 0 12px hsla(from var(--branch-color)h s l/.15)}.git-graph-view-module-scss-module__GVJyya__gitGraphCell pre{margin:0;padding:0;line-height:1;display:inline-block}.git-graph-view-module-scss-module__GVJyya__gitCommitInfo{max-height:var(--space-8);min-width:66vw;transition:all var(--duration-fast)ease;align-items:center;position:relative}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__gitCommitInfo{background:hsla(from var(--branch-color)h s l/.25)}.git-graph-view-module-scss-module__GVJyya__gitCommitInfo>span:last-child{text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground));font-family:var(--font-family-mono);flex:0 auto;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__gitCommitInfo>*{margin-right:var(--space-1)}.git-graph-view-module-scss-module__GVJyya__gitCommitInfo:hover{max-height:auto}.git-graph-view-module-scss-module__GVJyya__graphPre{font-family:var(--font-family-mono);white-space:pre;background:0 0}.git-graph-view-module-scss-module__GVJyya__gitGraph{font-family:inherit;line-height:1;display:inline-block}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=main],.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=master]{--pulse-duration:3s;--pulse-intensity:.9}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=hotfix]{--pulse-duration:1.2s;--pulse-intensity:.5}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=release]{--pulse-duration:1.5s;--pulse-intensity:.7}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=epic]{--pulse-duration:2.5s;--pulse-intensity:.85}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=develop]{--pulse-duration:2.2s;--pulse-intensity:.82}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=bugfix]{--pulse-duration:1.8s;--pulse-intensity:.75}.git-graph-view-module-scss-module__GVJyya__gitGraph[data-branch-type=feature]{--pulse-duration:2s;--pulse-intensity:.8}.git-graph-view-module-scss-module__GVJyya__graphChar{--git-color:var(--purple);color:var(--git-color);text-shadow:0 0 2px var(--git-color),0 0 4px var(--git-color),0 0 6px var(--git-color);text-align:center;width:12px;height:12px;font-weight:900;line-height:1;transition:all .2s;display:inline-block;position:relative}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\*]{color:#0000;text-shadow:none}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\*]:hover:before{box-shadow:0 0 6px var(--git-color),0 0 12px var(--git-color),0 0 18px var(--git-color),inset 0 0 4px hsla(from var(--background)h s l/.3);transform:translate(-50%,-50%)scale(1.1)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\*]:before{content:"";background:var(--git-color);width:12px;height:12px;box-shadow:0 0 4px var(--git-color),0 0 8px var(--git-color),inset 0 0 4px hsla(from var(--background)h s l/.3);border:2px solid hsla(from var(--background)h s l/.8);z-index:1;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__commitPulse;position:absolute;top:-5%;left:0%}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=M]{text-shadow:0 0 4px var(--git-color),0 0 8px var(--git-color),0 0 12px var(--git-color);font-weight:900;transform:scale(1.2)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\/]{text-shadow:0 0 3px var(--git-color),0 0 6px var(--git-color);font-weight:700;transition:all .2s;position:relative;top:-1px;transform:scale(2)rotate(36deg)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\/]{text-shadow:0 0 6px var(--git-color),0 0 12px var(--git-color),0 0 18px var(--git-color);transform:scale(2.2)rotate(36deg)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\/]:before{content:"";background:radial-gradient(circle,var(--git-color)1px,transparent 1px);opacity:.6;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\/]:before{opacity:.9;width:10px;height:10px}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\\]{text-shadow:0 0 3px var(--git-color),0 0 6px var(--git-color);font-weight:700;transition:all .2s;position:relative;top:-1px;transform:scale(2)rotate(324deg)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\\]{text-shadow:0 0 6px var(--git-color),0 0 12px var(--git-color),0 0 18px var(--git-color);transform:scale(2.2)rotate(324deg)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\\]:before{content:"";background:radial-gradient(circle,var(--git-color)1px,transparent 1px);opacity:.6;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\\]:before{opacity:.9;width:10px;height:10px}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=green]{--branch-color:var(--git-ansi-green);--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=yellow]{--branch-color:var(--git-ansi-yellow);--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=magenta]{--branch-color:var(--git-ansi-magenta);--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=cyan]{--branch-color:var(--git-ansi-cyan);--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=red]{--branch-color:var(--git-ansi-red);--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__graphChar[data-color=blue]{--branch-color:var(--git-ansi-blue);--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar{text-shadow:0 0 4px var(--git-color),0 0 8px var(--git-color),0 0 12px var(--git-color),0 0 16px hsla(from var(--branch-color)h s l/.3);transform:scale(1.05)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:hover .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\*]:before{box-shadow:0 0 6px var(--git-color),0 0 12px var(--git-color),0 0 18px var(--git-color),inset 0 0 4px hsla(var(--background)/.3)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:active .git-graph-view-module-scss-module__GVJyya__graphChar{text-shadow:0 0 6px var(--git-color),0 0 12px var(--git-color),0 0 18px var(--git-color),0 0 24px hsla(from var(--branch-color)h s l/.5);transform:scale(1.1)}.git-graph-view-module-scss-module__GVJyya__branchColoredRow:active .git-graph-view-module-scss-module__GVJyya__graphChar[data-char=\*]:before{box-shadow:0 0 8px var(--git-color),0 0 16px var(--git-color),0 0 24px var(--git-color),inset 0 0 6px hsla(var(--background)/.4);transform:translate(-50%,-50%)scale(1.2)}.git-graph-view-module-scss-module__GVJyya__graphContainer{flex-direction:column;display:flex;position:relative}.git-graph-view-module-scss-module__GVJyya__graphLine{height:12px;line-height:12px;font-family:var(--font-mono);white-space:pre;font-weight:900;display:block;position:relative;overflow:visible}.git-graph-view-module-scss-module__GVJyya__gitAuthorCell{z-index:2}.git-graph-view-module-scss-module__GVJyya__gitAuthorCell:last-child{right:-33%!important}.git-graph-view-module-scss-module__GVJyya__authorName{font-weight:var(--font-weight-medium);color:hsl(var(--foreground));font-size:var(--font-size-sm);word-break:break-word;overflow-wrap:break-word;line-height:1.2}.git-graph-view-module-scss-module__GVJyya__authorName:hover{color:var(--if-primary);text-decoration:underline}.git-graph-view-module-scss-module__GVJyya__authorDate{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs);opacity:.8;line-height:1.2}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=green]{--branch-color:var(--git-ansi-green);--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=yellow]{--branch-color:var(--git-ansi-yellow);--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=magenta]{--branch-color:var(--git-ansi-magenta);--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=cyan]{--branch-color:var(--git-ansi-cyan);--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=red]{--branch-color:var(--git-ansi-red);--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__glassCard[data-color=blue]{--branch-color:var(--git-ansi-blue);--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__glassCard{background:var(--glass-bg-header);border:2px solid var(--primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:var(--space-4);transition:all var(--duration-standard)var(--easing-smooth);position:relative;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__glassCard[data-attention-state=focused],.git-graph-view-module-scss-module__GVJyya__glassCard:hover,.git-graph-view-module-scss-module__GVJyya__glassCard:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring);animation:3s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__border-pulse!important}.git-graph-view-module-scss-module__GVJyya__glassCard[data-attention-state=ambient]{border-color:hsla(var(--primary)/.2)}.git-graph-view-module-scss-module__GVJyya__header{min-height:var(--space-12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:calc(var(--border-width-thin)*2)solid color-mix(in srgb,var(--color-text-inverse)10%,transparent);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background:#ffffff0d;justify-content:space-between;align-items:center;padding:.5rem;transition:all .3s;display:flex}@media (max-width:640px){.git-graph-view-module-scss-module__GVJyya__header{min-height:var(--space-10);padding:.25rem}}.git-graph-view-module-scss-module__GVJyya__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));text-shadow:0 1px 2px hsla(var(--background)/.1);align-items:center;gap:.5rem;margin:0;transition:all .2s;display:flex}.git-graph-view-module-scss-module__GVJyya__title span{font-size:var(--font-size-base)}@media (max-width:640px){.git-graph-view-module-scss-module__GVJyya__title,.git-graph-view-module-scss-module__GVJyya__title span{font-size:var(--font-size-sm)}}.git-graph-view-module-scss-module__GVJyya__iconToolbar{align-items:center;gap:.5rem;transition:all .2s;display:flex}.git-graph-view-module-scss-module__GVJyya__iconToolbar button{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);padding:.25rem;transition:all .2s}.git-graph-view-module-scss-module__GVJyya__iconToolbar button:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;transform:translateY(-1px)}.git-graph-view-module-scss-module__GVJyya__iconToolbar button:active{transform:translateY(0)}.git-graph-view-module-scss-module__GVJyya__iconToolbar button[data-active=true]{background:var(--if-primary);color:#fff}@media (max-width:640px){.git-graph-view-module-scss-module__GVJyya__iconToolbar button{width:var(--space-7);height:var(--space-7)}}.git-graph-view-module-scss-module__GVJyya__branchFilters{border-right:var(--border-width-thin)solid hsl(var(--border)/.3);align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;transition:all var(--duration-standard)var(--easing-standard);outline:none}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:disabled,.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[aria-disabled=true]{cursor:not-allowed;opacity:.6}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:hover:not(:disabled):not([aria-disabled=true]){transform:var(--transform-lift)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:active:not(:disabled):not([aria-disabled=true]){transform:var(--transform-press)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-sm);background:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=main],.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=master]{--branch-color:var(--git-ansi-cyan);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=epic]{--branch-color:var(--git-ansi-magenta);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=feature]{--branch-color:var(--git-ansi-green);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=develop]{--branch-color:var(--git-ansi-yellow);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=hotfix]{--branch-color:var(--git-ansi-red);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-branch-type=merge]{--branch-color:var(--git-ansi-blue);border-color:var(--branch-color);color:var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-active=true]{background:var(--branch-color);color:hsl(var(--background));box-shadow:0 0 8px var(--branch-color)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-active=false]{opacity:.5}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd[data-active=false]:hover{opacity:.75}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:hover{filter:brightness(1.2);transform:translateY(-2px)}.git-graph-view-module-scss-module__GVJyya__branchFilterKbd:active{transform:translateY(0)}.git-graph-view-module-scss-module__GVJyya__content{--graph-column-width:180px;max-height:70vh;color:hsl(var(--muted-foreground));background:var(--glass-bg-subtle);border:none;border-top:calc(var(--border-width-thin)*2)solid var(--glass-border);transform-origin:top;opacity:.98;width:100%;padding:0;transition:background .3s,border-color .3s,padding .4s cubic-bezier(.16,1,.3,1),border-width .3s,border-radius .3s,margin .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:relative;transform:scale(.985)}.git-graph-view-module-scss-module__GVJyya__content[data-state=loading]{opacity:.98;background:0 0;place-items:center;padding:.75rem;animation:2s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__borderPulseGlow;display:grid;overflow:hidden;transform:scale(.985)}.git-graph-view-module-scss-module__GVJyya__content[data-state=empty]{background:0 0;place-items:center;padding:.75rem;display:grid;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__content[data-state=empty]:hover{background:0 0}.git-graph-view-module-scss-module__GVJyya__content[data-state=empty]{opacity:.98;transform:scale(.985)}.git-graph-view-module-scss-module__GVJyya__content[data-state=ready]{border-width:var(--space-0-5);opacity:1;border-radius:0;max-height:60vh;margin:0;padding:0;overflow:auto;transform:none}.git-graph-view-module-scss-module__GVJyya__content[data-state=loading] .git-graph-view-module-scss-module__GVJyya__blurOverlay,.git-graph-view-module-scss-module__GVJyya__content[data-state=empty] .git-graph-view-module-scss-module__GVJyya__blurOverlay{display:none}.git-graph-view-module-scss-module__GVJyya__content .git-graph-view-module-scss-module__GVJyya__blurOverlay{z-index:2;width:var(--graph-column-width);pointer-events:none;background:var(--glass-bg-subtle);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000f2 66%,#000000b3 77%,#0000004d 96%,#0000 100%);position:absolute;inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000 0%,#000000b3 77%,#0000004d 96%,#0000 100%)}.git-graph-view-module-scss-module__GVJyya__content .git-graph-view-module-scss-module__GVJyya__gitGraphHeader{pointer-events:none;background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0%,#000000e6 40%,#0006 75%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 40%,#0006 75%,#0000 100%)}.git-graph-view-module-scss-module__GVJyya__content .git-graph-view-module-scss-module__GVJyya__graphHeading{background:linear-gradient(185deg,var(--color-bg)40%,transparent 133%);opacity:0;visibility:hidden;height:0;transition:opacity .3s,visibility .3s;position:sticky;top:.5rem}.git-graph-view-module-scss-module__GVJyya__content .git-graph-view-module-scss-module__GVJyya__graphHeading h5{color:hsl(var(--foreground));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-left:1rem}.git-graph-view-module-scss-module__GVJyya__content[data-state=ready] .git-graph-view-module-scss-module__GVJyya__graphHeading{opacity:1;visibility:visible}.git-graph-view-module-scss-module__GVJyya__content table{position:relative}:is(.git-graph-view-module-scss-module__GVJyya__content table td,.git-graph-view-module-scss-module__GVJyya__content table th){position:relative}.git-graph-view-module-scss-module__GVJyya__content:hover{animation:2s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__border-pulse}.git-graph-view-module-scss-module__GVJyya__loadingState{box-sizing:border-box;width:min(520px,100% - 2rem);max-width:90%;padding:var(--space-xl)var(--space-lg);background:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:var(--radius-sm);font-family:var(--font-family-mono);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:auto;animation:.4s cubic-bezier(.16,1,.3,1) forwards git-graph-view-module-scss-module__GVJyya__fadeInUp;display:flex}.git-graph-view-module-scss-module__GVJyya__loadingState p{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm);letter-spacing:.02em;margin:0}.git-graph-view-module-scss-module__GVJyya__loadingState p:before{content:"> ";color:var(--if-primary);font-weight:var(--font-weight-semibold)}.git-graph-view-module-scss-module__GVJyya__emptyState{text-align:center;box-sizing:border-box;width:min(520px,100% - 2rem);max-width:90%;padding:var(--space-xl)var(--space-lg);background:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:var(--radius-sm);font-family:var(--font-family-mono);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:auto;animation:.4s cubic-bezier(.16,1,.3,1) forwards git-graph-view-module-scss-module__GVJyya__fadeInUp;display:flex}.git-graph-view-module-scss-module__GVJyya__emptyState svg{color:hsl(var(--muted-foreground));opacity:.5;width:var(--space-8);height:var(--space-8)}.git-graph-view-module-scss-module__GVJyya__emptyState p{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm);letter-spacing:.02em;margin:0}.git-graph-view-module-scss-module__GVJyya__emptyState p:first-of-type:before{content:"> ";color:hsla(var(--muted-foreground)/.6);font-weight:var(--font-weight-semibold)}.git-graph-view-module-scss-module__GVJyya__emptyState p.git-graph-view-module-scss-module__GVJyya__text-xs{font-size:var(--font-size-xs);opacity:.6;font-style:italic}@keyframes git-graph-view-module-scss-module__GVJyya__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes git-graph-view-module-scss-module__GVJyya__gentlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}@keyframes git-graph-view-module-scss-module__GVJyya__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.git-graph-view-module-scss-module__GVJyya__spinner{width:var(--space-6);height:var(--space-6);border:2px solid hsl(var(--border));border-top-color:var(--if-primary);border-radius:50%;animation:1s linear infinite git-graph-view-module-scss-module__GVJyya__spin;position:relative}.git-graph-view-module-scss-module__GVJyya__spinner:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--if-primary);opacity:.3;border-radius:50%;animation:1.5s ease-in-out infinite git-graph-view-module-scss-module__GVJyya__spinnerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes git-graph-view-module-scss-module__GVJyya__spinnerPulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.5)}}.git-graph-view-module-scss-module__GVJyya__commitBadge,.git-graph-view-module-scss-module__GVJyya__branchBadge{font-family:var(--font-mono);max-width:75px;font-weight:600;font-size:var(--font-size-xs);cursor:pointer;background:var(--branch-color);padding:var(--space-0-5)var(--space-2);padding-right:var(--space-1);margin:0;margin-inline:0 var(--space-2);min-height:var(--space-5);border-radius:4px;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap!important}.git-graph-view-module-scss-module__GVJyya__commitBadge *,.git-graph-view-module-scss-module__GVJyya__branchBadge *{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.git-graph-view-module-scss-module__GVJyya__commitBadge .git-graph-view-module-scss-module__GVJyya__truncatedText,.git-graph-view-module-scss-module__GVJyya__branchBadge .git-graph-view-module-scss-module__GVJyya__truncatedText{z-index:0;max-width:100%;display:block;position:relative;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=green],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=green]{--branch-color:var(--git-ansi-green);--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=yellow],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=yellow]{--branch-color:var(--git-ansi-yellow);--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=magenta],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=magenta]{--branch-color:var(--git-ansi-magenta);--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=cyan],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=cyan]{--branch-color:var(--git-ansi-cyan);--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=red],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=red]{--branch-color:var(--git-ansi-red);--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__commitBadge[data-color=blue],.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=blue]{--branch-color:var(--git-ansi-blue);--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__commitBadge,.git-graph-view-module-scss-module__GVJyya__branchBadge{--badge-fade-left-width:20px;--badge-fade-right-width:var(--space-8);--badge-fade-start:hsla(from var(--branch-color,var(--background))h s l/.8);--badge-fade-end:hsla(from var(--branch-color,var(--background))h s l/.8)}.git-graph-view-module-scss-module__GVJyya__commitBadge:before,.git-graph-view-module-scss-module__GVJyya__branchBadge:before{content:"";width:var(--badge-fade-left-width);background:linear-gradient(to right,var(--badge-fade-start),transparent);pointer-events:none;z-index:1;border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.git-graph-view-module-scss-module__GVJyya__commitBadge:after,.git-graph-view-module-scss-module__GVJyya__branchBadge:after{content:"";width:var(--badge-fade-right-width);background:linear-gradient(to left,var(--badge-fade-end),transparent);pointer-events:none;z-index:1;border-radius:0 var(--radius-sm)var(--radius-sm)0;position:absolute;top:0;bottom:0;right:0}.git-graph-view-module-scss-module__GVJyya__commitBadge .git-graph-view-module-scss-module__GVJyya__copyIcon,.git-graph-view-module-scss-module__GVJyya__branchBadge .git-graph-view-module-scss-module__GVJyya__copyIcon{right:calc(var(--space-5)*-1);opacity:0;font-size:var(--font-size-xs);pointer-events:none;background:var(--branch-color);color:#fff;padding:var(--space-0-5)var(--space-1);border-radius:var(--radius-sm);box-shadow:0 2px 8px hsla(from var(--branch-color)h s l/.3);z-index:3;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%)}.git-graph-view-module-scss-module__GVJyya__commitBadge:hover,.git-graph-view-module-scss-module__GVJyya__branchBadge:hover{border-color:var(--branch-color);box-shadow:0 4px 12px hsla(from var(--branch-color)h s l/.25);padding-right:var(--space-5);transform:translateY(-1px);background:var(--branch-color)!important;color:#fff!important}.git-graph-view-module-scss-module__GVJyya__commitBadge:hover .git-graph-view-module-scss-module__GVJyya__copyIcon,.git-graph-view-module-scss-module__GVJyya__branchBadge:hover .git-graph-view-module-scss-module__GVJyya__copyIcon{right:var(--space-0-5);opacity:1;transform:translateY(-50%)scale(1.1)}.git-graph-view-module-scss-module__GVJyya__commitBadge:active,.git-graph-view-module-scss-module__GVJyya__branchBadge:active{box-shadow:0 2px 8px hsla(from var(--if-primary)h s l/.15);transform:translateY(0)scale(.98)}.git-graph-view-module-scss-module__GVJyya__commitBadge:active .git-graph-view-module-scss-module__GVJyya__copyIcon,.git-graph-view-module-scss-module__GVJyya__branchBadge:active .git-graph-view-module-scss-module__GVJyya__copyIcon{transform:translateY(-50%)scale(1)}.git-graph-view-module-scss-module__GVJyya__commitBadge:focus,.git-graph-view-module-scss-module__GVJyya__branchBadge:focus{outline:2px solid var(--branch-color);outline-offset:2px}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=green]{--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=yellow]{--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=magenta]{--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=cyan]{--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=red]{--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color=blue]{--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__branchBadge[data-color]{background:hsla(from var(--git-color)h s l/.15);color:var(--git-color);border-color:hsla(from var(--git-color)h s l/.3);--badge-fade-start:hsla(from var(--git-color)h s l/.15);--badge-fade-end:hsla(from var(--git-color)h s l/.15);--badge-fade-right-width:32px}.git-graph-view-module-scss-module__GVJyya__branchRelations{align-items:center;gap:var(--space-1);font-family:var(--font-family-mono);padding:var(--space-0-5)var(--space-1);border-radius:var(--radius-sm);background:var(--glass-bg-subtle);border:var(--border-width-thin)solid hsl(var(--border)/.4);color:hsl(var(--muted-foreground));font-size:.65rem;display:inline-flex}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=green]{--git-color:var(--git-ansi-green)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=yellow]{--git-color:var(--git-ansi-yellow)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=magenta]{--git-color:var(--git-ansi-magenta)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=cyan]{--git-color:var(--git-ansi-cyan)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=red]{--git-color:var(--git-ansi-red)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color=blue]{--git-color:var(--git-ansi-blue)}.git-graph-view-module-scss-module__GVJyya__branchRelations[data-color]{border-color:hsla(from var(--git-color)h s l/.45);color:var(--git-color)}.git-graph-view-module-scss-module__GVJyya__i18nDemo{gap:var(--space-xl);padding:var(--space-lg);flex-direction:column;animation:.4s ease-in-out git-graph-view-module-scss-module__GVJyya__fadeIn;display:flex}.git-graph-view-module-scss-module__GVJyya__localeSelector{gap:var(--space-md);padding:var(--space-lg);background:var(--glass-bg-medium);border:2px solid hsla(var(--primary)/.3);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-layout-smooth);flex-direction:column;display:flex}.git-graph-view-module-scss-module__GVJyya__localeSelector:hover{background:var(--glass-bg-source-hover);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all var(--duration-standard)var(--easing-standard);border-color:#2563eb}.git-graph-view-module-scss-module__GVJyya__localeSelector:hover:hover:not(:disabled){transform:var(--transform-lift)}.git-graph-view-module-scss-module__GVJyya__localeSelector:focus-within{box-shadow:var(--focus-ring);border-color:#3b82f6}.git-graph-view-module-scss-module__GVJyya__localeSelector h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));text-shadow:0 1px 2px hsla(var(--background)/.1);margin:0}.git-graph-view-module-scss-module__GVJyya__sourceView{background:hsl(var(--background)/.98);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;min-height:400px;max-height:70vh;padding:0;display:flex;position:relative;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock{padding:var(--space-5);background:hsl(var(--background));font-family:var(--font-family-mono);white-space:pre;tab-size:2;flex:1;margin:0;font-size:13px;line-height:1.6;overflow:auto}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock code{font-family:inherit}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock::-webkit-scrollbar-track{border-radius:var(--space-1);background:#0000000d}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock::-webkit-scrollbar-thumb{border-radius:var(--space-1);background:#0003}.git-graph-view-module-scss-module__GVJyya__sourceView .git-graph-view-module-scss-module__GVJyya__sourceBlock::-webkit-scrollbar-thumb:hover{background:#0000004d}.git-graph-view-module-scss-module__GVJyya__localeButtons{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.git-graph-view-module-scss-module__GVJyya__localeButtons button{justify-content:flex-start;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);transition:all .2s;display:flex}.git-graph-view-module-scss-module__GVJyya__localeButtons button:hover{transition:all var(--duration-standard)var(--easing-standard)}.git-graph-view-module-scss-module__GVJyya__localeButtons button:hover:hover:not(:disabled){transform:var(--transform-lift)}.git-graph-view-module-scss-module__GVJyya__localeButtons button:hover{box-shadow:var(--shadow-md)}.git-graph-view-module-scss-module__GVJyya__localeButtons button:active{transform:translateY(0)}.git-graph-view-module-scss-module__GVJyya__translationReference{padding:var(--space-lg);background:var(--glass-bg-subtle);border:2px solid hsla(var(--primary)/.2);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);transition:all .3s}.git-graph-view-module-scss-module__GVJyya__translationReference:hover{background:var(--glass-bg-medium);border-color:hsla(var(--primary)/.3);box-shadow:var(--shadow-md)}.git-graph-view-module-scss-module__GVJyya__translationReference h3{margin-bottom:var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground));text-shadow:0 1px 2px hsla(var(--background)/.1)}.git-graph-view-module-scss-module__GVJyya__translationReference table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.git-graph-view-module-scss-module__GVJyya__translationReference table th,.git-graph-view-module-scss-module__GVJyya__translationReference table td{padding:var(--space-sm)var(--space-md);text-align:left;border-bottom:var(--border-width-thin)solid hsl(var(--border)/.5)}.git-graph-view-module-scss-module__GVJyya__translationReference table th{font-weight:var(--font-weight-semibold);background:var(--glass-bg-medium);color:hsl(var(--foreground));position:sticky;top:0}.git-graph-view-module-scss-module__GVJyya__translationReference table tr:hover{background:var(--glass-bg-medium)}.git-graph-view-module-scss-module__GVJyya__translationReference table tr:hover td{color:hsl(var(--foreground))}.git-graph-view-module-scss-module__GVJyya__footer{background:var(--glass-bg-medium);border-top:calc(var(--border-width-thin)*2)solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);width:100%;margin:0;padding:0;overflow:hidden}.git-graph-view-module-scss-module__GVJyya__footerFilters{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;transition:all var(--duration-standard)var(--easing-standard);outline:none}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:disabled,.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[aria-disabled=true]{cursor:not-allowed;opacity:.6}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:hover:not(:disabled):not([aria-disabled=true]){transform:var(--transform-lift)}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:active:not(:disabled):not([aria-disabled=true]){transform:var(--transform-press)}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge{font-size:11px;font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono);border:none;border-right:var(--border-width-thin)solid hsl(var(--border)/.3);flex:none;align-items:center;gap:.25rem;margin:0;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;background:hsl(var(--background))!important;border-radius:0!important}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:last-child{border-right:none}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-active=true]{box-shadow:inset 0 -3px 0 0 var(--badge-color,currentColor);font-weight:var(--font-weight-bold);position:relative;color:var(--badge-color,currentColor)!important}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-active=true]:before{content:"";background:var(--badge-color,currentColor);opacity:.08;pointer-events:none;position:absolute;inset:0}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-active=false]{opacity:.5;filter:grayscale(.5);color:hsl(var(--foreground)/.6)!important}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-active=false]:hover{opacity:.75;filter:grayscale(.25)}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-branch-type=default]{min-width:auto;padding:.5rem}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-branch-type=default][data-active=true]{color:hsl(var(--purple))!important}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge[data-branch-type=default]{font-size:0;line-height:0}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:hover{box-shadow:var(--shadow-lg),var(--shadow-inset-light-sm);z-index:1;transform:translateY(-2px)}.git-graph-view-module-scss-module__GVJyya__footerFilterBadge:active{transform:translateY(0)}.git-graph-view-module-scss-module__GVJyya__defaultBadge{--badge-color:var(--if-accent)!important}.git-graph-view-module-scss-module__GVJyya__defaultBadge .git-graph-view-module-scss-module__GVJyya__filterDot{background:var(--if-accent)!important}.git-graph-view-module-scss-module__GVJyya__defaultBadge[data-active=true]{color:var(--if-accent)!important;box-shadow:inset 0 -3px 0 0 rgba(var(--if-accent-rgb),1)!important}.git-graph-view-module-scss-module__GVJyya__defaultBadge[data-active=true]:before{background:var(--if-accent)!important}.git-graph-view-module-scss-module__GVJyya__defaultBadge[data-active=true] .git-graph-view-module-scss-module__GVJyya__filterDot{box-shadow:var(--shadow-accent-glow-sm)!important}.git-graph-view-module-scss-module__GVJyya__filterDot{width:var(--space-2);height:var(--space-2);background:var(--badge-color,currentColor);opacity:.8;border:none;border-radius:50%;flex-shrink:0;transition:all .2s}[data-active=true] .git-graph-view-module-scss-module__GVJyya__filterDot{box-shadow:0 0 6px var(--badge-color,currentColor);opacity:1;transform:scale(1.2)}[data-active=false] .git-graph-view-module-scss-module__GVJyya__filterDot{opacity:.4}
