.Status-module__i0Iotq__mainContainer{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:6rem 2rem 2rem;font-family:LOVELO;display:flex}.Status-module__i0Iotq__processArea{flex-direction:column;align-items:center;gap:0;width:100%;max-width:36rem;margin-top:10vh;font-family:LOVELO;display:flex}.Status-module__i0Iotq__logoIcon{width:7rem;height:7rem;margin-bottom:2rem;transform:scale(1.4)}.Status-module__i0Iotq__statusText{color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.08em;margin-bottom:2.5rem;font-size:1.4rem;font-weight:600}.Status-module__i0Iotq__progressBarContainer{background:#333;border-radius:3px;width:80%;max-width:300px;height:6px;margin-bottom:2rem}.Status-module__i0Iotq__progressBarFill{background:#ff5757;border-radius:3px;height:100%;transition:width .5s ease-out}.Status-module__i0Iotq__detailStatus{color:#aaa;text-align:center;margin-bottom:1rem;font-size:.9rem}.Status-module__i0Iotq__errorText{color:#f87171;text-align:center;margin-top:1.5rem;font-size:.9rem}.Status-module__i0Iotq__logSection{flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;display:flex}.Status-module__i0Iotq__logToggleButton{color:#999;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #444;border-radius:4px;padding:.35rem 1rem;font-family:LOVELO,monospace;font-size:.7rem;transition:border-color .2s,color .2s}.Status-module__i0Iotq__logToggleButton:hover{color:#ccc;border-color:#888}.Status-module__i0Iotq__logPanel{color:#aaa;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:6px;width:100%;max-width:36rem;max-height:16rem;margin-top:.75rem;padding:.75rem 1rem;font-family:Courier New,Courier,monospace;font-size:.72rem;line-height:1.6;overflow-y:auto}.Status-module__i0Iotq__logLine{white-space:pre-wrap;word-break:break-all}.Status-module__i0Iotq__logLine+.Status-module__i0Iotq__logLine{border-top:1px solid #1a1a1a;margin-top:.2rem;padding-top:.2rem}.Status-module__i0Iotq__logEmpty{color:#555;font-style:italic}.Status-module__i0Iotq__completeViewContainer{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:8vh auto 0;padding:0 1.5rem;display:flex}.Status-module__i0Iotq__videoCard{background:#1c1c1c;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-width:640px;padding:2rem;display:flex;box-shadow:0 8px 32px rgba(0,0,0,.5)}.Status-module__i0Iotq__videoWrapper{aspect-ratio:16/9;background-color:#111;border-radius:10px;width:100%;overflow:hidden}.Status-module__i0Iotq__controlsRow{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .5rem;display:flex}.Status-module__i0Iotq__videoTitleInput{color:#fff;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.15);flex-grow:1;min-width:0;padding:.25rem 0;font-size:1.1rem;font-weight:600;transition:border-color .2s}.Status-module__i0Iotq__videoTitleInput:focus{border-bottom-color:#ff5757;outline:none}.Status-module__i0Iotq__iconButton{color:rgba(255,255,255,.7);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:.5rem;font-size:1.25rem;transition:color .2s,background .2s,transform .1s}.Status-module__i0Iotq__iconButton:hover{color:#ff5757;background:rgba(255,87,87,.1);transform:translateY(-1px)}.Status-module__i0Iotq__editIcon{color:#ffc8d2;margin-left:-1rem}.Status-module__i0Iotq__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#ff5757;border:none;border-radius:10px;width:100%;padding:1rem 1.5rem;font-family:LOVELO;font-size:.95rem;font-weight:700;transition:background .2s,transform .1s,box-shadow .2s}.Status-module__i0Iotq__submitButton:hover{background:#ff4040;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,87,87,.35)}.Status-module__i0Iotq__submitButton:active{transform:translateY(0)}.Status-module__i0Iotq__modalOverlay{z-index:1000;background:rgba(0,0,0,.88);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Status-module__i0Iotq__modalContent{background:#1a1a1a;border-radius:14px;max-width:90vw;max-height:90vh;padding:2rem;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.6)}.Status-module__i0Iotq__closeButton{color:#fff;cursor:pointer;z-index:10;background:rgba(255,87,87,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background .2s,transform .1s;display:flex;position:absolute;top:1rem;right:1rem}.Status-module__i0Iotq__closeButton:hover{background:#ff4040;transform:scale(1.1)}.Status-module__i0Iotq__videoThumbnail{width:100%;height:auto}.Status-module__i0Iotq__backButton{color:#fff;cursor:pointer;z-index:10;background:rgba(255,87,87,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s,transform .1s;display:flex;position:absolute;top:8rem;left:2rem}.Status-module__i0Iotq__backButton:hover{background:#ff4040;transform:scale(1.1)}.Status-module__i0Iotq__agentGraph{flex-direction:column;align-items:center;gap:0;width:100%;max-width:340px;margin-bottom:2rem;display:flex}.Status-module__i0Iotq__agentGraphRow{flex-direction:column;align-items:center;width:100%;display:flex}.Status-module__i0Iotq__agentNode{background:#111;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:.85rem;width:100%;padding:.85rem 1.25rem;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.Status-module__i0Iotq__agentNode_idle{opacity:.25}.Status-module__i0Iotq__agentNode_done{opacity:.85;background:#0c1a0c;border-color:#1e3a1e}.Status-module__i0Iotq__agentNode_done .Status-module__i0Iotq__agentNodeIndicator{background:#4ade80}.Status-module__i0Iotq__agentNode_done .Status-module__i0Iotq__agentNodeName{color:#4ade80}.Status-module__i0Iotq__agentNode_active{background:rgba(255,87,87,.07);border-color:#ff5757;animation:2s ease-in-out infinite Status-module__i0Iotq__nodeGlow;box-shadow:0 0 20px rgba(255,87,87,.18)}.Status-module__i0Iotq__agentNode_active .Status-module__i0Iotq__agentNodeIndicator{background:#ff5757;animation:1.2s ease-in-out infinite Status-module__i0Iotq__pulseDot}.Status-module__i0Iotq__agentNode_retry{background:rgba(245,158,11,.07);border-color:#f59e0b;animation:2s ease-in-out infinite Status-module__i0Iotq__nodeGlowAmber;box-shadow:0 0 16px rgba(245,158,11,.15)}.Status-module__i0Iotq__agentNode_retry .Status-module__i0Iotq__agentNodeIndicator{background:#f59e0b;animation:.8s ease-in-out infinite Status-module__i0Iotq__pulseDot}.Status-module__i0Iotq__agentNode_retry .Status-module__i0Iotq__agentNodeName{color:#f59e0b}.Status-module__i0Iotq__agentNodeIndicator{background:#333;border-radius:50%;flex-shrink:0;width:9px;height:9px}.Status-module__i0Iotq__agentNodeName{color:#fff;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;width:76px;font-size:.78rem;font-weight:700}.Status-module__i0Iotq__agentNodeLabel{color:#777;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.72rem;overflow:hidden}.Status-module__i0Iotq__agentNode_active .Status-module__i0Iotq__agentNodeLabel,.Status-module__i0Iotq__agentNode_retry .Status-module__i0Iotq__agentNodeLabel{color:#ccc}.Status-module__i0Iotq__agentNode_done .Status-module__i0Iotq__agentNodeLabel{color:#4ade80;opacity:.8}.Status-module__i0Iotq__agentEdge{background:#2a2a2a;width:2px;height:22px;transition:background .4s;position:relative;overflow:hidden}.Status-module__i0Iotq__agentEdgeActive{background:#ff5757}.Status-module__i0Iotq__agentEdgeActive:after{content:"";opacity:.85;background:#fff;border-radius:3px;width:6px;height:8px;animation:1.4s ease-in-out infinite Status-module__i0Iotq__edgePulse;position:absolute;top:-8px;left:-2px}@keyframes Status-module__i0Iotq__edgePulse{0%{opacity:0;top:-8px}20%{opacity:.85}80%{opacity:.85}to{opacity:0;top:100%}}.Status-module__i0Iotq__slideAgentSection{flex-direction:column;align-items:center;width:100%;display:flex}.Status-module__i0Iotq__slideAgentGrid{background:rgba(255,87,87,.03);border:1px solid rgba(255,87,87,.1);border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-bottom:0;padding:.75rem;display:grid}.Status-module__i0Iotq__slideAgentRow{flex-direction:column;align-items:stretch;display:flex}.Status-module__i0Iotq__slideAgentNode{font-size:.7rem;gap:.5rem!important;padding:.6rem .75rem!important}.Status-module__i0Iotq__slideAgentNode .Status-module__i0Iotq__agentNodeLabel{font-size:.65rem}.Status-module__i0Iotq__slideAgentNum{color:#fff;letter-spacing:.04em;flex-shrink:0;width:28px;font-size:.72rem;font-weight:700}.Status-module__i0Iotq__agentNode_consulting{background:rgba(56,189,248,.07)!important;border-color:#38bdf8!important;animation:1.4s ease-in-out infinite Status-module__i0Iotq__nodeGlowCyan!important;box-shadow:0 0 18px rgba(56,189,248,.22)!important}.Status-module__i0Iotq__agentNode_consulting .Status-module__i0Iotq__agentNodeIndicator{background:#38bdf8!important;animation:.9s ease-in-out infinite Status-module__i0Iotq__pulseDot!important}.Status-module__i0Iotq__agentNode_consulting .Status-module__i0Iotq__slideAgentNum{color:#38bdf8}.Status-module__i0Iotq__agentNode_consulting .Status-module__i0Iotq__agentNodeLabel{color:#7dd3fc}.Status-module__i0Iotq__contextHint{color:#38bdf8;text-align:center;opacity:.85;margin:.5rem 0 0;font-family:monospace;font-size:.7rem}.Status-module__i0Iotq__titleRow{flex-grow:1;align-items:center;gap:.5rem;min-width:0;margin-right:.5rem;display:flex}.Status-module__i0Iotq__savedBadge{color:#4ade80;white-space:nowrap;opacity:.9;font-family:monospace;font-size:.7rem}@keyframes Status-module__i0Iotq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}@keyframes Status-module__i0Iotq__nodeGlow{0%,to{box-shadow:0 0 12px rgba(255,87,87,.15)}50%{box-shadow:0 0 28px rgba(255,87,87,.38)}}@keyframes Status-module__i0Iotq__nodeGlowAmber{0%,to{box-shadow:0 0 12px rgba(245,158,11,.15)}50%{box-shadow:0 0 24px rgba(245,158,11,.35)}}@keyframes Status-module__i0Iotq__nodeGlowCyan{0%,to{box-shadow:0 0 12px rgba(56,189,248,.18)}50%{box-shadow:0 0 26px rgba(56,189,248,.4)}}
.Navbar-module__F9ZgpW__navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:rgba(10,10,10,.95);border-bottom:1px solid rgba(255,87,87,.2);justify-content:space-between;align-items:center;height:80px;padding:0 3rem;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__F9ZgpW__logoLink{align-items:center;text-decoration:none;transition:transform .3s;display:flex}.Navbar-module__F9ZgpW__logoLink:hover{transform:scale(1.05)}.Navbar-module__F9ZgpW__logoContainer{cursor:pointer;width:48px;height:48px;position:relative}.Navbar-module__F9ZgpW__navLinks{align-items:center;gap:2.5rem;display:flex}.Navbar-module__F9ZgpW__navLink{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Navbar-module__F9ZgpW__navLink:after{content:"";background:#ff5757;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Navbar-module__F9ZgpW__navLink:hover{color:#fff}.Navbar-module__F9ZgpW__navLink:hover:after{width:100%}.Navbar-module__F9ZgpW__navLink.Navbar-module__F9ZgpW__active{color:#ff5757}.Navbar-module__F9ZgpW__navLink.Navbar-module__F9ZgpW__active:after{width:100%}@media (max-width:768px){.Navbar-module__F9ZgpW__navbar{height:70px;padding:0 1.5rem}.Navbar-module__F9ZgpW__logoContainer{width:40px;height:40px}.Navbar-module__F9ZgpW__navLinks{gap:1.5rem}.Navbar-module__F9ZgpW__navLink{font-size:.9rem}}.Navbar-module__F9ZgpW__adminBadge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#ff5757;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.45rem;font-weight:700;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.Navbar-module__F9ZgpW__signOutButton{color:rgba(255,87,87,.8);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid rgba(255,87,87,.4);border-radius:6px;padding:.3rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s}.Navbar-module__F9ZgpW__signOutButton:hover{color:#ff5757;background:rgba(255,87,87,.1);border-color:#ff5757}.Navbar-module__F9ZgpW__modalOverlay{z-index:2000;background:rgba(0,0,0,.75);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Navbar-module__F9ZgpW__adminModal{background:#1a1a1a;border:1px solid rgba(255,87,87,.25);border-radius:14px;flex-direction:column;gap:1.25rem;width:320px;padding:2.5rem 2rem;display:flex;box-shadow:0 20px 50px rgba(0,0,0,.6)}.Navbar-module__F9ZgpW__adminModalTitle{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:1.1rem;font-weight:700}.Navbar-module__F9ZgpW__adminForm{flex-direction:column;gap:.75rem;display:flex}.Navbar-module__F9ZgpW__adminInput{color:#fff;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-family:monospace;font-size:.95rem;transition:border-color .2s}.Navbar-module__F9ZgpW__adminInput:focus{border-color:#ff5757}.Navbar-module__F9ZgpW__adminSubmit{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ff5757;border:none;border-radius:8px;padding:.75rem;font-size:.9rem;font-weight:700;transition:background .2s}.Navbar-module__F9ZgpW__adminSubmit:hover{background:#ff3a3a}.Navbar-module__F9ZgpW__adminCancel{color:rgba(255,255,255,.4);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.85rem;transition:color .2s}.Navbar-module__F9ZgpW__adminCancel:hover{color:rgba(255,255,255,.7)}@keyframes Navbar-module__F9ZgpW__shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.Navbar-module__F9ZgpW__shake{animation:.45s Navbar-module__F9ZgpW__shake}@media (max-width:480px){.Navbar-module__F9ZgpW__navbar{height:60px;padding:0 1rem}.Navbar-module__F9ZgpW__logoContainer{width:36px;height:36px}.Navbar-module__F9ZgpW__navLinks{gap:1rem}.Navbar-module__F9ZgpW__navLink{font-size:.85rem}}
.ParticleBackground-module__Qw998a__particlesCanvas{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}
.Home-module__-49ROq__pageWrapper{scroll-behavior:smooth;width:100%;position:relative}.Home-module__-49ROq__splashSection{z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6rem;min-height:100vh;padding:4rem 2rem;display:flex;position:relative}.Home-module__-49ROq__topContentWrapper{flex-direction:column;align-items:center;gap:2rem;display:flex}.Home-module__-49ROq__mainLogo{width:200px;height:200px;animation:3s ease-in-out infinite Home-module__-49ROq__float;position:relative}@keyframes Home-module__-49ROq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Home-module__-49ROq__welcomeText{color:#fff;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 20px rgba(255,87,87,.5);font-size:3.5rem;font-weight:700}.Home-module__-49ROq__ctaLink{cursor:pointer;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;transition:transform .3s;display:flex}.Home-module__-49ROq__ctaLink:hover{transform:scale(1.05)}.Home-module__-49ROq__ctaText{color:#ff5757;text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem;font-weight:600}.Home-module__-49ROq__arrowIcon{color:#ff5757;width:48px;height:48px;animation:2s infinite Home-module__-49ROq__bounce}@keyframes Home-module__-49ROq__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.Home-module__-49ROq__promptSection{z-index:2;background:0 0;justify-content:flex-start;align-items:center;min-height:100vh;padding:4rem 2rem 2rem;display:flex;position:relative}.Home-module__-49ROq__promptContainer{flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:1000px;margin:0 auto;display:flex}.Home-module__-49ROq__promptSectionLogo{width:100px;height:100px;margin:0 auto;position:relative}.Home-module__-49ROq__promptInput{color:#fff;resize:none;background:rgba(255,255,255,.05);border:2px solid rgba(252,252,252,.3);border-radius:12px;width:100%;max-width:900px;padding:2rem;font-family:Batman Forever,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;transition:all .3s}.Home-module__-49ROq__promptInput:focus{background:rgba(255,255,255,.08);border-color:#ff5757;outline:none;box-shadow:0 0 20px rgba(255,87,87,.3)}.Home-module__-49ROq__promptInput::placeholder{color:rgba(255,255,255,.4);font-family:Batman Forever,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Home-module__-49ROq__promptInput:disabled{opacity:.5;cursor:not-allowed}.Home-module__-49ROq__promptForm{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.Home-module__-49ROq__controls{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:900px;display:flex}.Home-module__-49ROq__styleButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.Home-module__-49ROq__styleButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.05);border:2px solid rgba(255,87,87,.3);border-radius:70px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:500;transition:all .3s}.Home-module__-49ROq__styleButton:hover{background:rgba(255,87,87,.1);border-color:#ff5757;transform:translateY(-2px)}.Home-module__-49ROq__styleButton.Home-module__-49ROq__selected{background:#ff5757;border-color:#ff5757;box-shadow:0 0 20px rgba(255,87,87,.5)}.Home-module__-49ROq__styleButton:disabled{opacity:.5;cursor:not-allowed}.Home-module__-49ROq__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ff5757;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-width:250px;margin:0 auto;padding:1.25rem 4rem;font-size:1.25rem;font-weight:600;transition:all .3s;display:flex}.Home-module__-49ROq__submitButton:hover:not(:disabled){background:#f33;transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,87,87,.4)}.Home-module__-49ROq__submitButton:disabled{opacity:.7;cursor:not-allowed}.Home-module__-49ROq__loadingIcon{width:20px;height:20px;animation:1s linear infinite Home-module__-49ROq__spin}@keyframes Home-module__-49ROq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Home-module__-49ROq__quotaBar{flex-direction:column;gap:.4rem;width:100%;max-width:900px;margin-top:-.5rem;display:flex}.Home-module__-49ROq__quotaTrack{background:rgba(255,255,255,.08);border-radius:2px;width:100%;height:4px;overflow:hidden}.Home-module__-49ROq__quotaFill{background:#ff5757;border-radius:2px;height:100%;transition:width .4s}.Home-module__-49ROq__quotaLabel{color:rgba(255,255,255,.35);text-align:right;letter-spacing:.03em;font-size:.78rem}.Home-module__-49ROq__error{color:#ff6b6b;text-align:center;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:.75rem;font-size:.9rem}@media (max-width:768px){.Home-module__-49ROq__welcomeText{font-size:2rem}.Home-module__-49ROq__ctaText{font-size:1.2rem}.Home-module__-49ROq__mainLogo{width:150px;height:150px}.Home-module__-49ROq__promptSectionLogo{width:80px;height:80px}.Home-module__-49ROq__styleButtons{flex-direction:column}.Home-module__-49ROq__styleButton,.Home-module__-49ROq__submitButton{width:100%}}
.Feed-module__144hRG__pageWrapper{width:100%;min-height:100vh;padding-top:80px;position:relative}.Feed-module__144hRG__feedContainer{z-index:2;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative}.Feed-module__144hRG__header{text-align:center;margin-bottom:3rem}.Feed-module__144hRG__title{color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px rgba(255,87,87,.3);margin-bottom:1rem;font-size:max(2.5rem,min(5vw,4rem));font-weight:700}.Feed-module__144hRG__subtitle{color:rgba(255,255,255,.6);letter-spacing:.02em;font-size:1.2rem}.Feed-module__144hRG__categoryFilter{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.Feed-module__144hRG__categoryButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.05);border:2px solid rgba(255,87,87,.3);border-radius:50px;padding:.75rem 2rem;font-family:Batman Forever,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.Feed-module__144hRG__categoryButton:hover{background:rgba(255,87,87,.1);border-color:#ff5757;transform:translateY(-2px)}.Feed-module__144hRG__categoryButton.Feed-module__144hRG__active{background:#ff5757;border-color:#ff5757;box-shadow:0 0 20px rgba(255,87,87,.5)}.Feed-module__144hRG__videoGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem;display:grid}.Feed-module__144hRG__videoCard{cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,87,87,.2);border-radius:12px;transition:all .3s;overflow:hidden}.Feed-module__144hRG__videoCard:hover{background:rgba(255,255,255,.05);border-color:rgba(255,87,87,.5);transform:translateY(-5px);box-shadow:0 10px 30px rgba(255,87,87,.2)}.Feed-module__144hRG__thumbnailContainer{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.Feed-module__144hRG__videoThumbnail{object-fit:cover;width:100%;height:100%}.Feed-module__144hRG__durationBadge{color:#fff;letter-spacing:.03em;pointer-events:none;background:rgba(0,0,0,.72);border-radius:4px;padding:.18rem .5rem;font-size:.78rem;font-weight:600;position:absolute;bottom:8px;right:10px}.Feed-module__144hRG__videoInfo{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.Feed-module__144hRG__videoTitle{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;cursor:default;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Feed-module__144hRG__videoTitle:hover{color:#ff5757;transition:color .2s}.Feed-module__144hRG__videoCategory{color:#ff5757;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,87,87,.15);border:1px solid rgba(255,87,87,.3);border-radius:20px;width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;font-size:.85rem;font-weight:500;display:inline-block}.Feed-module__144hRG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;display:flex}.Feed-module__144hRG__loadingSpinner{border:4px solid rgba(255,87,87,.2);border-top-color:#ff5757;border-radius:50%;width:50px;height:50px;animation:1s linear infinite Feed-module__144hRG__spin}@keyframes Feed-module__144hRG__spin{to{transform:rotate(360deg)}}.Feed-module__144hRG__loadingContainer p{color:rgba(255,255,255,.7);font-size:1.1rem}.Feed-module__144hRG__errorContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.Feed-module__144hRG__errorText{color:#ff6b6b;text-align:center;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:12px;padding:2rem;font-size:1.1rem}.Feed-module__144hRG__emptyState{justify-content:center;align-items:center;min-height:400px;display:flex}.Feed-module__144hRG__emptyState p{color:rgba(255,255,255,.5);text-align:center;font-size:1.2rem}.Feed-module__144hRG__videoCardAdmin{border-color:rgba(255,87,87,.35)}.Feed-module__144hRG__adminControls{gap:.5rem;margin-top:.5rem;display:flex}.Feed-module__144hRG__adminBtn{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.3rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s}.Feed-module__144hRG__adminBtn:hover{color:#fff;background:rgba(255,255,255,.1)}.Feed-module__144hRG__adminBtnDelete{color:rgba(255,87,87,.7);border-color:rgba(255,87,87,.3)}.Feed-module__144hRG__adminBtnDelete:hover{color:#ff5757;background:rgba(255,87,87,.12);border-color:#ff5757}.Feed-module__144hRG__renameRow{align-items:center;gap:.4rem;display:flex}.Feed-module__144hRG__renameInput{color:#fff;background:rgba(255,255,255,.06);border:1px solid #ff5757;border-radius:6px;outline:none;flex:1;padding:.3rem .6rem;font-family:inherit;font-size:1rem;font-weight:600}.Feed-module__144hRG__adminActionBtn{color:rgba(255,255,255,.7);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:.3rem .5rem;font-size:.9rem;transition:all .15s}.Feed-module__144hRG__adminActionBtn:hover{color:#fff;background:rgba(255,255,255,.1)}.Feed-module__144hRG__searchRow{align-items:center;width:100%;max-width:480px;margin-top:1.5rem;display:inline-flex;position:relative}.Feed-module__144hRG__searchInput{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:50px;outline:none;width:100%;padding:.65rem 2.5rem .65rem 1.25rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.Feed-module__144hRG__searchInput::placeholder{color:rgba(255,255,255,.3)}.Feed-module__144hRG__searchInput:focus{border-color:rgba(255,87,87,.5)}.Feed-module__144hRG__searchClear{color:rgba(255,255,255,.4);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;line-height:1;transition:color .15s;position:absolute;right:.9rem}.Feed-module__144hRG__searchClear:hover{color:#fff}.Feed-module__144hRG__uploadBtn{color:#ff5757;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:rgba(255,87,87,.12);border:1px solid rgba(255,87,87,.45);border-radius:8px;margin-top:1.25rem;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s}.Feed-module__144hRG__uploadBtn:hover{color:#fff;background:rgba(255,87,87,.22);border-color:#ff5757}.Feed-module__144hRG__uploadOverlay{z-index:1000;background:rgba(0,0,0,.72);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Feed-module__144hRG__uploadModal{background:#111;border:1px solid rgba(255,87,87,.3);border-radius:14px;width:100%;max-width:480px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.7)}.Feed-module__144hRG__uploadModalTitle{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.5rem;font-size:1.3rem;font-weight:700}.Feed-module__144hRG__uploadForm{flex-direction:column;gap:.5rem;display:flex}.Feed-module__144hRG__uploadLabel{color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.05em;margin-top:.75rem;font-size:.8rem;font-weight:600}.Feed-module__144hRG__uploadRequired{color:#ff5757;margin-left:2px}.Feed-module__144hRG__uploadInput{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:7px;outline:none;padding:.55rem .8rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.Feed-module__144hRG__uploadInput:focus{border-color:rgba(255,87,87,.5)}.Feed-module__144hRG__filePickerRow{align-items:center;display:flex}.Feed-module__144hRG__filePickerBtn{color:rgba(255,255,255,.5);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.18);border-radius:7px;width:100%;padding:.55rem .9rem;font-family:inherit;font-size:.88rem;transition:all .2s;overflow:hidden}.Feed-module__144hRG__filePickerBtn:hover{color:rgba(255,255,255,.8);background:rgba(255,87,87,.05);border-color:rgba(255,87,87,.4)}.Feed-module__144hRG__uploadError{color:#ff6b6b;margin-top:.25rem;font-size:.85rem}.Feed-module__144hRG__uploadActions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.Feed-module__144hRG__uploadCancelBtn{color:rgba(255,255,255,.55);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:7px;padding:.55rem 1.3rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s}.Feed-module__144hRG__uploadCancelBtn:hover:not(:disabled){color:#fff;border-color:rgba(255,255,255,.3)}.Feed-module__144hRG__uploadCancelBtn:disabled{opacity:.4;cursor:not-allowed}.Feed-module__144hRG__uploadSubmitBtn{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#ff5757;border:none;border-radius:7px;padding:.55rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s}.Feed-module__144hRG__uploadSubmitBtn:hover:not(:disabled){background:#ff3838;box-shadow:0 0 16px rgba(255,87,87,.4)}.Feed-module__144hRG__uploadSubmitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.Feed-module__144hRG__feedContainer{padding:2rem 1rem}.Feed-module__144hRG__title{font-size:2rem}.Feed-module__144hRG__subtitle{font-size:1rem}.Feed-module__144hRG__videoGrid{grid-template-columns:1fr;gap:1.5rem}.Feed-module__144hRG__categoryFilter{gap:.75rem}.Feed-module__144hRG__categoryButton{padding:.6rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.Feed-module__144hRG__feedContainer{padding:1.5rem 1rem}.Feed-module__144hRG__title{font-size:1.75rem}.Feed-module__144hRG__categoryButton{padding:.5rem 1.2rem;font-size:.85rem}.Feed-module__144hRG__videoInfo{padding:1rem}.Feed-module__144hRG__videoTitle{font-size:1.1rem}}
