.macos-tab-module__AQwx0a__macosTab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(0,0,0,.95) 0%,rgba(26,26,26,.95) 50%,rgba(15,15,15,.95) 100%);border:1px solid rgba(34,197,94,.2);border-radius:12px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05),inset 0 1px rgba(255,255,255,.1)}.macos-tab-module__AQwx0a__macosTab:hover{border-color:rgba(34,197,94,.4);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,255,65,.1),0 0 0 1px rgba(255,255,255,.1),inset 0 1px rgba(255,255,255,.15)}.macos-tab-module__AQwx0a__header{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(20,20,20,.8) 50%,rgba(0,0,0,.8) 100%);border-bottom:1px solid rgba(34,197,94,.1);justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:relative}.macos-tab-module__AQwx0a__header:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.macos-tab-module__AQwx0a__trafficLights{align-items:center;gap:6px;margin-right:8px;display:flex}.macos-tab-module__AQwx0a__trafficLight{cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.2)}.macos-tab-module__AQwx0a__trafficLight:before{content:"";opacity:0;color:rgba(0,0,0,.7);font-size:8px;font-weight:700;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.macos-tab-module__AQwx0a__header:hover .macos-tab-module__AQwx0a__trafficLight:before{opacity:1}.macos-tab-module__AQwx0a__trafficLight:hover{transform:scale(1.15);box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.3)}.macos-tab-module__AQwx0a__trafficLight:active{transform:scale(.95)}.macos-tab-module__AQwx0a__close{background:linear-gradient(145deg,#ff5f57 0%,#f44 100%)}.macos-tab-module__AQwx0a__close:before{content:"×"}.macos-tab-module__AQwx0a__minimize{background:linear-gradient(145deg,#ffbd2e 0%,#fa0 100%)}.macos-tab-module__AQwx0a__minimize:before{content:"−"}.macos-tab-module__AQwx0a__maximize{background:linear-gradient(145deg,#28ca42 0%,#22c55e 100%)}.macos-tab-module__AQwx0a__maximize:before{content:"□";font-size:6px}.macos-tab-module__AQwx0a__icon{color:#86efac;justify-content:center;align-items:center;width:16px;height:16px;transition:color .2s;display:flex}.macos-tab-module__AQwx0a__title{color:#86efac;text-shadow:0 0 8px rgba(34,197,94,.3);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin-left:8px;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;overflow:hidden}.macos-tab-module__AQwx0a__minimizedIndicator{opacity:.6;background:linear-gradient(90deg,transparent,rgba(34,197,94,.267),transparent);border-radius:2px;width:24px;height:3px;animation:2s ease-in-out infinite macos-tab-module__AQwx0a__minimized-pulse;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes macos-tab-module__AQwx0a__minimized-pulse{0%,to{opacity:.3;transform:translate(-50%)scaleX(.8)}50%{opacity:.5;transform:translate(-50%)scaleX(1.2)}}.macos-tab-module__AQwx0a__content{transition:all .75s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.macos-tab-module__AQwx0a__contentExpanded{opacity:1;transform-origin:top;transform:scaleY(1)}.macos-tab-module__AQwx0a__contentMinimized{opacity:0;transform-origin:top;transition:height .35s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94) 50ms,opacity .4s cubic-bezier(.25,.46,.45,.94) .35s;transform:scaleY(.8);height:0!important}.macos-tab-module__AQwx0a__contentInner{padding:16px;transition:padding .75s cubic-bezier(.25,.46,.45,.94)}.macos-tab-module__AQwx0a__contentMinimized .macos-tab-module__AQwx0a__contentInner{padding:0 16px}.macos-tab-module__AQwx0a__closing{pointer-events:none;animation:.2s forwards macos-tab-module__AQwx0a__macos-tab-close}@keyframes macos-tab-module__AQwx0a__macos-tab-close{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.8)translateY(-20px)}}.macos-tab-module__AQwx0a__minimized{cursor:pointer}@media (max-width:640px){.macos-tab-module__AQwx0a__title{font-size:.7rem}.macos-tab-module__AQwx0a__trafficLight{width:10px;height:10px}.macos-tab-module__AQwx0a__trafficLights{gap:4px}}
