:root{--if-scroll-size:6px;--if-scroll-size-thin:4px;--if-scroll-track:rgba(255,255,255,0.03);--if-scroll-thumb:rgba(255,255,255,0.1);--if-scroll-thumb-hover:rgba(168,85,247,0.55);--if-scroll-thumb-active:rgba(168,85,247,0.8);--if-scroll-thumb-border:rgba(255,255,255,0.06);--if-scroll-glow:0 0 12px rgba(168,85,247,0.18);--if-scroll-fade-bg:rgba(8,8,16,1);--if-scroll-transition:0.18s ease}.enterprise-scrollbar,.enterprise-scrollbar-subtle,.enterprise-scrollbar-thin{scrollbar-gutter:stable;overscroll-behavior:contain}.enterprise-scrollbar{scrollbar-width:thin;scrollbar-color:var(--if-scroll-thumb) transparent}.enterprise-scrollbar-subtle{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.enterprise-scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--if-scroll-thumb) transparent}.enterprise-scrollbar-subtle::-webkit-scrollbar,.enterprise-scrollbar::-webkit-scrollbar{width:var(--if-scroll-size);height:var(--if-scroll-size)}.enterprise-scrollbar-thin::-webkit-scrollbar{width:var(--if-scroll-size-thin);height:var(--if-scroll-size-thin)}.enterprise-scrollbar-subtle::-webkit-scrollbar-track,.enterprise-scrollbar-subtle::-webkit-scrollbar-track-piece,.enterprise-scrollbar-thin::-webkit-scrollbar-track,.enterprise-scrollbar-thin::-webkit-scrollbar-track-piece,.enterprise-scrollbar::-webkit-scrollbar-track,.enterprise-scrollbar::-webkit-scrollbar-track-piece{background:transparent}.enterprise-scrollbar::-webkit-scrollbar-corner{background:transparent}.enterprise-scrollbar-subtle::-webkit-scrollbar-thumb,.enterprise-scrollbar-thin::-webkit-scrollbar-thumb,.enterprise-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px;border:1px solid var(--if-scroll-thumb-border);-webkit-transition:background var(--if-scroll-transition),box-shadow var(--if-scroll-transition),opacity var(--if-scroll-transition);transition:background var(--if-scroll-transition),box-shadow var(--if-scroll-transition),opacity var(--if-scroll-transition)}.enterprise-scrollbar-subtle::-webkit-scrollbar-thumb{background:rgba(255,255,255,.05)}.enterprise-scrollbar-subtle:focus-within::-webkit-scrollbar-thumb,.enterprise-scrollbar-subtle:hover::-webkit-scrollbar-thumb,.enterprise-scrollbar-thin:focus-within::-webkit-scrollbar-thumb,.enterprise-scrollbar-thin:hover::-webkit-scrollbar-thumb,.enterprise-scrollbar:focus-within::-webkit-scrollbar-thumb,.enterprise-scrollbar:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(168,85,247,.45),rgba(139,92,246,.22))}.enterprise-scrollbar-thin::-webkit-scrollbar-thumb:hover,.enterprise-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(168,85,247,.75),rgba(139,92,246,.45));box-shadow:var(--if-scroll-glow)}.enterprise-scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(168,85,247,.55),rgba(139,92,246,.3))}.enterprise-scrollbar-subtle::-webkit-scrollbar-thumb:active,.enterprise-scrollbar-thin::-webkit-scrollbar-thumb:active,.enterprise-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(168,85,247,.8),rgba(139,92,246,.55));box-shadow:var(--if-scroll-glow)}.enterprise-scrollbar:focus-within,.enterprise-scrollbar:hover{scrollbar-color:rgba(255,255,255,.14) transparent}.enterprise-scrollbar-subtle:focus-within,.enterprise-scrollbar-subtle:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.enterprise-scrollbar-thin:focus-within,.enterprise-scrollbar-thin:hover{scrollbar-color:rgba(255,255,255,.12) transparent}.enterprise-scroll-fade{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent)}.enterprise-scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}.enterprise-scroll-inset-shadow{box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.enterprise-scroll-region{position:relative}.enterprise-scroll-region:after,.enterprise-scroll-region:before{content:"";position:sticky;left:0;right:0;display:block;height:12px;pointer-events:none;z-index:2;flex-shrink:0}.enterprise-scroll-region:before{top:0;margin-bottom:-12px;background:linear-gradient(to bottom,var(--if-scroll-fade-bg),transparent)}.enterprise-scroll-region:after{bottom:0;margin-top:-12px;background:linear-gradient(to top,var(--if-scroll-fade-bg),transparent)}#company-interview-simulator,#interview-practice,.interview-practice-scroll,[data-funnel-section=questions]{scroll-behavior:smooth}.interview-practice-scroll{scrollbar-gutter:stable}.overflow-auto,.overflow-scroll,.overflow-x-auto,.overflow-y-auto{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.overflow-auto::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar{width:var(--if-scroll-size);height:var(--if-scroll-size)}.overflow-auto::-webkit-scrollbar-track,.overflow-auto::-webkit-scrollbar-track-piece,.overflow-scroll::-webkit-scrollbar-track,.overflow-scroll::-webkit-scrollbar-track-piece,.overflow-x-auto::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track-piece,.overflow-y-auto::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track-piece{background:transparent}.overflow-auto::-webkit-scrollbar-thumb,.overflow-scroll::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px;border:1px solid var(--if-scroll-thumb-border);-webkit-transition:background var(--if-scroll-transition),box-shadow var(--if-scroll-transition);transition:background var(--if-scroll-transition),box-shadow var(--if-scroll-transition)}.overflow-auto:focus-within::-webkit-scrollbar-thumb,.overflow-auto:hover::-webkit-scrollbar-thumb,.overflow-scroll:focus-within::-webkit-scrollbar-thumb,.overflow-scroll:hover::-webkit-scrollbar-thumb,.overflow-x-auto:focus-within::-webkit-scrollbar-thumb,.overflow-x-auto:hover::-webkit-scrollbar-thumb,.overflow-y-auto:focus-within::-webkit-scrollbar-thumb,.overflow-y-auto:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(168,85,247,.45),rgba(139,92,246,.22))}.overflow-auto::-webkit-scrollbar-thumb:hover,.overflow-scroll::-webkit-scrollbar-thumb:hover,.overflow-x-auto::-webkit-scrollbar-thumb:hover,.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(168,85,247,.75),rgba(139,92,246,.45));box-shadow:var(--if-scroll-glow)}.overflow-auto::-webkit-scrollbar-thumb:active,.overflow-scroll::-webkit-scrollbar-thumb:active,.overflow-x-auto::-webkit-scrollbar-thumb:active,.overflow-y-auto::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(168,85,247,.8),rgba(139,92,246,.55))}.overflow-auto:focus-within,.overflow-auto:hover,.overflow-scroll:focus-within,.overflow-scroll:hover,.overflow-x-auto:focus-within,.overflow-x-auto:hover,.overflow-y-auto:focus-within,.overflow-y-auto:hover{scrollbar-color:rgba(255,255,255,.14) transparent}.enterprise-scrollbar-thin.overflow-auto::-webkit-scrollbar,.enterprise-scrollbar-thin.overflow-y-auto::-webkit-scrollbar,.max-h-64.overflow-y-auto::-webkit-scrollbar,.max-h-\[520px\].overflow-y-auto::-webkit-scrollbar{width:var(--if-scroll-size-thin);height:var(--if-scroll-size-thin)}@media (max-width:767px){.enterprise-scrollbar,.enterprise-scrollbar-subtle,.enterprise-scrollbar-thin,.overflow-auto,.overflow-scroll,.overflow-x-auto,.overflow-y-auto{scrollbar-width:none;-ms-overflow-style:none}.enterprise-scrollbar-subtle::-webkit-scrollbar,.enterprise-scrollbar-thin::-webkit-scrollbar,.enterprise-scrollbar::-webkit-scrollbar,.overflow-auto::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar{display:none;width:0;height:0}}textarea.enterprise-scrollbar,textarea.enterprise-scrollbar-thin{scrollbar-gutter:stable}textarea.enterprise-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}textarea.enterprise-scrollbar::-webkit-scrollbar{width:var(--if-scroll-size-thin)}textarea.enterprise-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:999px;border:1px solid var(--if-scroll-thumb-border)}textarea.enterprise-scrollbar:focus::-webkit-scrollbar-thumb,textarea.enterprise-scrollbar:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(168,85,247,.55),rgba(139,92,246,.3))}@media (max-width:767px){textarea.enterprise-scrollbar{scrollbar-width:none}textarea.enterprise-scrollbar::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){#company-interview-simulator,#interview-practice,.interview-practice-scroll,[data-funnel-section=questions]{scroll-behavior:auto}}